The Sun is changing the rate of radioactive decay - <AUTHOR> http://io9.com/5619954/the-sun-is-changing-the-rate-of-radioactive-decay-and-breaking-the-rules-of-chemistry <comment><USER2> Fischbach's page, with citations of (but not links to) the original research:

<http://www.physics.purdue.edu/people/faculty/ephraim.shtml>

A preprint:

<http://arxiv.org/abs/0808.3283>

Why do publications refuse to post links to (or at least citations of) the original scientific articles? I mean, these links are the result of five minutes of googling; which means the reporter communicated with the authors themselves but didn't bother to ask for a hyperlink or an emailed citation.

The mind boggles.

<comment><USER3> Actually the paper discussed in OP is a preprint at: <http://arxiv.org/abs/1006.4848>

It uses an extremely suspicious technique to test the significance of their finding. I doubt this paper will pass review without substantial changes.

edit: The one you posted is 2 years old, but tries to explain the same effect with a different cause.

<comment><USER4> Can you elaborate on the suspiciousness for a lay audience?

<comment><USER3> I'm referring here to the significance estimates of section 3.

It's immediately suspicious that the authors introduce a new type of "test" for whatever spectra are being measured. When that happens, the authors need to rigorously demonstrate its validity. That is not present in this preprint.

The thing that needs to be demonstrated is that their method generates a reasonable space of outcomes. It's not clear to me that's true for their method.

</comment></comment></comment></comment><comment><USER5> Is it sad that the only thing I could think of when reading this article was 'Oh great, another thing for Creationists to misquote'?

<comment><USER6> I thought the same: "Oh, an unknown/hitherto unexplored variable - wait until the Creationists get a hold of this!"

<comment><USER7> For a few years now, I've seen creationists suggesting that radioactive decay used to be orders of magnitude faster.

<comment><USER8> Yep. Kind of like the electric universe people have been bucking the status quo as well and on the last comet rendez vous mission they were the only ones to correctly predict what would happen.

<comment><USER9> Can you link to someone who is not an electric universe partisan who says this?

</comment></comment></comment></comment></comment><comment><USER10> The most powerful words in science are, "Huh. That's weird..."

<comment><USER11> And the most scary flying in a plane.

<comment><USER12> Wouldn't that be 'oops'?

</comment></comment></comment><comment><USER13> Presumably, someone has already checked this, but... it seems like temperature might be the primary influence. As the temperature increases, the heavier radioactive gases, like radon, as distributed more evenly, and higher up in the atmosphere. Was this tracked?

The signal appears seriously weak relative to the noise...

<comment><USER14> The paper does mention this:

As an example, radon concentrations are known to fluctuate seasonally, as has been noted in Ref. [10], and it was suggested that the decay of 222 Rn could lead to a seasonally dependent charge distribution on the experimental apparatus. However, this effect is extremely small given the low counting rates that typically arise from radon background [11], and in any case, the PTB data shown in Fig. 3 were corrected for background.

</comment></comment><comment><USER15> Oh god, if only Oracle hadn't acquired... oh, wait.

</comment><comment><USER16> So, I don't want to be a whacko or anything, but... this is the plot of 2012, the movie:

<http://en.wikipedia.org/wiki/2012_(film)#Plot>

In the film, solar flares and sunspot activity are blamed for altering radioactivity levels in the earth's core, causing it to rise and the earth's crust to melt, leading to worldwide, CGI-friendly apocalypse.

The thing is, in 2009, when 2012 was filmed, nobody knew there was any linkage at all between sunspots and radioactivity. We thought the rate of decay was constant, and the science behind the film was bullshit. These guys hadn't published yet -- correct me if I'm wrong.

Now it's still obviously bullshit -- the change caused by sunspot activity is not nearly big enough to affect the planet's temperature materially -- but there _is_ a linkage.

Which is, y'know, weird.

<comment><USER17> "Evidence for Correlations Between Nuclear Decay Rates and Earth-Sun Distance" was submitted in 2008.

</comment></comment><comment><USER18> Cue creationists jumping on this to challenge evolution (by challenging carbon dating) in 4...3..2..

<comment><USER19> Creationists? Everyone should jump on challenging carbon dating. If we can measure variance inside of 33 days, and that's extrapolated over a few millions of years, that could skew the numbers a bit.

But I bet the ballpark of neutrino's the sun has put out and will put out stays relatively constant inside of some rotational variance. The output behaving like a sin wave doesn't change things much, but if it's on an incline or decline, that has a huge impact on carbon dating.

It seems exciting that we have an observable cause and effect and we don't understand why. That seems like it could be a good treasure chest of knowledge right there!

<comment><USER20> Yeah, true, but I still predict the creationists will be all over it.

But you could add much wider error bars to carbon dating and it still wouldn't support creationism.

Maybe something 20 million years old is just 7 million. Fine. It's not six thousand.

<comment><USER21> It's more like: maybe something estimated to be 20.0 million years old (with an error bar of 0.5 million years) should have been estimated to be 19.99 million years old, with the same error bar and hence the same precision, which is still 20.0 million years. And that only makes sense if we weren't talking about carbon dating, which isn't used for those timescales.

</comment></comment></comment></comment><comment><USER22> _It's one of the most basic concepts in all of chemistry_

It has nothing to do with chemistry and everything with physics. If the author gets wrong this simple distinction, what else did he get wrong?

<comment><USER23> In 1911, Marie Curie was awarded the Nobel Prize in Chemistry for her work in radioactivity. Chemistry is the study of matter, as much as (but distinct from) physics.

<comment><USER22> As a matter of fact, Marie Curie was awarded the Nobel Prize in _Physics_ for her research of radioactivity ("radiation phenomena" was the exact wording).

Her Nobel Prize in Chemistry was for her discovery of new elements Radium and Polonium.

</comment></comment></comment><comment><USER24> I don't know anything about this. But doesn't this mean that all age calculations for fossils and such are completely wrong?

</comment><comment><USER25> Just put the experiment on a spacecraft headed for Mars.

</comment><comment><USER26> Could this new particle be the Higgs boson?

</comment><comment><USER27> Seems likes using radioactive isn't the perfect random number generator it was thought to have been.

</comment><comment><USER28> Okay, I know that the media is powerful and all, but isn't this a bit _too_ much power for a newspaper to have?

<comment><USER29> Changing the rate of mind decay

</comment></comment><comment><USER8> Interesting. The creationists have been saying for decades that assuming a fixed rate of decay is a mistake. So they were right again.</comment>


The state of Linux according to Google - <AUTHOR> http://royal.pingdom.com/?p=239

<comment><USER2> This graph perhaps just shows that the users of Debian know where to find info without having to google for the keyword _debian_.</comment>


X-ray Telescopes Find Evidence for Wandering Black Hole - <AUTHOR> http://sciencebulletin.org/archives/6091.html <comment><USER2> Sounds interesting, but the site had too many delayed popups/interruptions/permission requests. Anybody have another source that respects one's attention?

<comment><USER3> You weren't kidding.

The article basically covers the abstract of the original paper [0].

[0] [https://arxiv.org/abs/1603.00455](https://arxiv.org/abs/1603.00455)</comment></comment>


newLISP v.10.7.4 Development Release - <AUTHOR> http://www.newlisp.org/downloads/development/newLISP-10.7.4-Release.html <comment><USER2> newLISP was the butt of half the jokes on #scheme over a decade ago. I'm surprised it had enough uptake to stick around. Uniquely for a Lisp, all objects are deep-copied by value when passed around. It also doesn't have closures. To get around these and other limitations, it has a notion of contexts that are auto-dereferenced ("default functor calls") so you can pass values by reference with syntactic sugar. At least that's how I remember it-- not sure how much has changed. The way you emulate closures in newLISP is morally similar to how cl.el does it for Emacs (true lexical closures are a late addition to Emacs Lisp), namely by generating a completely new function for each closure instance, with the closed-over values in the environment hard-wired into it.

In my opinion, you can find much better versions of this sort of thing in Tcl, if for some reason you really want it.

Props to the author for keeping it going for this long, though.

<comment><USER3> newLISP is a language to replace sh/bash/perl. I don't know of any other s-expression language targeting that space?

The thing is, if you look at what people on various programming language channels mock, bash et al should be the target of widespread derision. It does everything "wrong" and is an absolute mess. Yet all of these languages do a really good job of being super simple to use when you quickly need to automate something, even if the result is an unreadable, unmaintainable mess. It's ease of writing that is being optimized for, not reading/maintenance. But a big chunk of the code I actually write is in the category of write-once, use-once, never-read. (Reorganizing data on disk, doing a one-time data cleanup or reduction, renaming deeply nested files matching certain patterns, tabulating data, etc.)

newLISP, as far as I can tell, is an attempt to apply s-expressions to the same niche, and it makes the same sort of ugly, aesthetically horrifying compromises that shell languages (+ perl) do. But the only questions of import, I think, is: does it work? Is it quick to use? Is it simple, and not mentally taxing to automate something in newLISP?

If so, I'd much rather code in newLISP than write another hideous bash loop.

<comment><USER4> scsh, CLISP, ...

<comment> star-techate Gauche Scheme ... even Chicken Scheme could be used for a lot of sysadmin tasks

<comment><USER5> Don't forget Guile. I managed entire web sites with Guile back in the day.

</comment></comment></comment></comment></comment><comment><USER6> As an amateur Lisp enthusiast, flipping through newLISP's introductory material, I found "Comparison to Common Lisp and Scheme" [0] a fascinating read.

[0] [http://www.newlisp.org/index.cgi?page=Differences_to_Other_L...](http://www.newlisp.org/index.cgi?page=Differences_to_Other_LISPs)

</comment><comment><USER5> Ah, Newlisp. The language whose community makes the Rust Evangelism Strike Force go "hey, guys, can you take it down a notch?" More than once have I seen a programming community get a contingent of Newlisp advocates airdropped into it, only to repeat the same tired Amway-tier sales pitches about how Newlisp is the first Lisp-based language, ever, to be used for practical applications. Which is true only if you ignore the decades of computer science that have been done outside Lutz Mueller's brain. And despite calling itself "new" it uses ideas old enough to sign up for AARP membership, that have been tried and abandoned early in Lisp's development, _precisely because they 're impractical or a source of bugs when attempting to build real-world applications_.

So yeah, unless something's changed, it's gonna be a no from me. Don't get me wrong, Newlisp is interesting -- in sort of the same way TempleOS is. But its aggressive tryhard advocacy community just put me right off a language I otherwise might've given a spin.

<comment><USER7> I'm sorry you've had bad experiences with newLISP evangelists. In my experience, every single language has overly eager evangelists, and it's best not to let them affect one's overall view of things.

I am a huge newLISP advocate, and I would never dream of claiming that the language was a) first at anything, b) first to be used for practical applications, or c) does not have any limitations or flaws.

I chose to investigate the language about six years ago because I wanted to create web applications with Lisp, and I was having a lot of difficulty getting Common Lisp and Hunchentoot working (purely because of my own ignorance, I'm sure).

Newlisp, and the Dragonfly web framework, had the following advantages to me at the time:

0\. It had really clear and easy to understand documentation

1\. It was easy for me to get started

2\. The syntax was really clean and simple

3\. It had native support for parsing XML into S-expressions in a simple way that worked even with very complex XML (which was the case with the application I wanted to build at the time)

4\. When combined with Dragonfly, it made it possible to create web applications that were really really fast.

I liked it so much that I ended up making my own web framework, newlisponrockets.com, based on Dragonfly. Since then I've used this framework to make my own website and to create internal tools and prototypes at work.

I don't consider myself a great or knowledgeable programmer, and I can't refute any of the people on Hacker News who mention that newLISP lacks this feature or has this poor design decision. I'm sure both of these things are true. I would never try to sell the language with an Amway-style sales pitch, or claim that it could do things that other languages couldn't.

What I do claim is that it was (and is) a very helpful and useful language for me. That's all.

</comment></comment><comment><USER8> I played with this a few years ago. Fogus has an article on Fleunpunkt (spelling?) weird lisps like this and Picolisp that is worth a read.

It's a neat little system meant to be used with a Unix command line in my opinion kind of like Picolisp.

<comment><USER9> Here's a link to the article.

[http://blog.fogus.me/2011/05/03/the-german-school-of- lisp-2/](http://blog.fogus.me/2011/05/03/the-german-school-of-lisp-2/)

</comment></comment><comment><USER10> Ah, if newLISP had only dispensed with the "new" and "lisp" in its name, it might be viewed in an entirely different vein. Alas, it did not and thus nearly committed language seppuku.

As to the language itself, as a casual programmer I very much like it. Its use is clear, it's well documented, and it's self-contained (and thus easily installed).

<comment><USER11> Not only its name; what it could have done without was all the posturing in the documentation about how it is better than previous Lisps, and renders them obsolete.

[https://news.ycombinator.com/item?id=12677301](https://news.ycombinator.com/item?id=12677301)

</comment></comment><comment><USER12> I find it interesting that they positon newlisp as being "for embedded systems", because from everything I've read it requires a Unix system to run on.

Anyone here running newlisp on a microcontroller or similar and able to comment?

<comment><USER13> A few years ago I compiled it on my old Nokia N900 - not a microcontroller of course, but limited than my desktop computer. I was even able to host simple websites on it using Dragonfly Web Framework for newLISP (I'm one of the authors).

</comment></comment><comment><USER14> _newLISP is a Lisp-like, general-purpose scripting language. It is especially well-suited for applications in AI, simulation, natural language processing, big data, machine learning and statistics. Because of its small resource requirements, newLISP is excellent for embedded systems applications. Most of the functions you will ever need are already built in. This includes networking functions, support for distributed and multicore processing, and Bayesian statistics._

Now I can train a neural net to calculate the probability that a distributed computation will fail without having to type `require`.

NewLISP looks interesting.

<comment><USER15> I worked with Lutz, the primary developer, briefly in 2006. I used NewLISP for a few years after that, mostly for distributed computing with net-eval(). I briefly tried using it as a systems programming language where one might have reached for Perl or the then-up-and-coming Ruby or Python. If you like lispy languages, you'll probably enjoy playing with it.</comment></comment>


The sorry state of Python OAuth providers - <AUTHOR> http://pydanny.github.com/the-sorry-state-of-python-oauth-providers.html

<comment><USER2> I whole-heartedly agree. I haven't had to deal with the provider side, but the consumer side is a bit of a nightmare too unless you're dealing ONLY with an established provider, like Twitter.

And the fact that, for ``python-oauth2``, the "2" refers to it being the second package.... Yeah, not happy the day I found that out.

<comment><AUTHOR> Indeed, the naming of python-oauth2 is incredibly unfortunate.

</comment></comment><comment><USER3> OAuth is a mess in many languages and frameworks. It's unusable for anyone but those dedicated to its success, which is very strange because those are the same people who should be making it more accessible. But they are not.

</comment><comment><USER4> We're looking at getting a provider implemented in the next quarter or so, and agree with the author's assessment. Particularly for oauth 2.0, the publicly- accessible stuff is in dismal shape.</comment>


Two Pearls of the Web - <AUTHOR> https://herebeseaswines.net/essays/2020-05-27-two-pearls-of-the-web <comment><USER2> Another pearl is the Sheldon Brown bicycle repair site: [https://www.sheldonbrown.com](https://www.sheldonbrown.com) , the content is so good people maintain it even though he passed away.

If you ever want to take a peek at the "man behind curtain" read [http://lite.cnn.com/en](http://lite.cnn.com/en) and compare it to the sensory overload that is their homepage.

When you peel back the css and javascript you'll find there is very little substance. Furthermore, the writing is perhaps on a 5th grade level, maybe lower.

Long live excellent content!

<comment><AUTHOR> Thanks for the response! And I agree, it's like some sites just don't have content. I have nothing against videos, images, CSS, and JavaScript (hey, I am professionally a frontend developer :)) but often it is just not motivated.

In a way, I think this trend is downgrading to people if you can say that in English. Most people are not stupid, they see through it - I think, or I hope. It would be ok (even extremely motivated) with spectacular imagery and so on if it for instance was a Design site, but quite a few sites where there is no such link seems to think that visitors can't 'see' that they have nonsense Stock-images instead of real content.

Nicely put btw: 'sensory overload'.

<comment><USER3> What happened? Looks like your site is down. :(</comment></comment></comment>


Weather Underground Redesign (hacker-friendly weather site) - <AUTHOR> http://www.wunderground.com/cgi-bin/findweather/hdfForecast?query=90232

<comment><USER2> I like using their mobile version at <http://m.wund.com> even on regular browsers. It tells me everything I need to know and it loads very quickly.</comment>


In South Carolina, a Program That Makes Apprenticeships Work - <AUTHOR> http://www.npr.org/2014/11/06/361136336/in-south-carolina-a-program-that-makes-apprenticeships-work?utm_source=news.google.com&utm_medium=referral&utm_campaign=editorspicks&google_editors_picks=true <comment><USER2> I just started a software development apprenticeship at my company and it's going amazingly. Recruitment for other development positions generally cost $1000+ and really didn't give us anyone impressive (our good candidates/people came from active recruiting). I used ad-words for $120 and indeed for $40 and got over 100 applications for my development apprenticeship.

We chose people with skills and experience we wanted, and selected for traits we felt would make good developers. (Passionate about learning for example). From the start we've been able to really teach good habits as well as focus on how we do things (testing, continuous integration, version control, etc). Some of the exercises involve rebuilding key components from management systems with the hopes we'll have not only great programmers, but experts on our business when they go from apprentices to full time developers. We're also going to get exactly the employees we want, starting from desirable employees with very little to no programming experience.

If anyone is interested in starting a similar program, I will be more than happy to share my materials, some of the things I would change about what I've done so far, etc. I highly recommend it. The cost is relatively low, we balance the pay with the fact that the people instructing can't do work while they're teaching/helping - so during the apprenticeship it's basically a decently paid internship. They're already producing higher quality work than we've gotten from any outsourcing we've done - we'll be finishing a project by the end of the program that we completely controlled the quality of, got an MVP done pretty inexpensively, and we'll have basically custom built the team for that application. All while teaching the group an entirely new career, I've seen what investing in career growth via continuing studies can do for employee retention, I really think that taking it to this level will give us some great retention numbers in the near future as well.

<comment> barry-cotter Would you consider writing something in more detail on your programme, whether as a comment or as a post on your company/personal blog? I was talking to an App Academy graduate recently. She did it in New York about two years ago, and made the actual programme sound a disaster. She thought the success was more due to only letting good people in than teaching well. The mentor was never there and the two tutors who were had graduated from the previous cycle; some of the people doing App Academy had more experience.

How long does your apprenticeship last? How much does it pay? How is it structured? Bootcamp style or intern style? Applicant pool versus actual apprentices?

<comment><USER2> That does sound like a disaster. I try to spend at least 6 hours a day directly available (working in the same room as them) even if they're just working on problem sets. I really love programming, and I want everyone else to love it too - so I worked really hard before starting this to make sure it was successful. I spent a lot of time with a few different teachers I hired to give feedback on my lectures, teaching method, etc. I'm trying to constantly evaluate what is working and what isn't.

My biggest failure so far was the talk I was most excited for. I put together a talk that went from doing math with voltages, to building logic gates with resistors/diodes, to building adders with logic gates, to building a register and then a really small CPU, then doing some basic assembly operations using those available items, and then showing the higher level function that was comprised of those instructions. I've always wondered how 1s and 0s can do all of this stuff, so going from the bottom up (simplified heavily) was something I thought others would enjoy hearing as much as I enjoyed writing. I really underestimated the amount of assumed knowledge I put into this talk and I had never given it before so it was greeted with confusion.

I've got some more talks I'm excited for I've actually tested out with my teacher coaches though who didn't know how to program. One of my favorites coming up is "comparative anatomy of programming languages".

I told them to budget for 4 months, we're blasting through it pretty fast though.

Pays $14/hr for projects that are for the company. So if I give a talk or they're in the office just working on a problem set, then that's not paid. But they have their apprenticeship project that will be delivered as part of the program, all of that is paid, and then any incidental projects (I may see if someone is around this weekend and wants to write some code that was really easy to abstract from something I'm working on for example). Any grey area goes their way -- for example company meetings they get paid for, or we have company training classes weekly that they've been going to and that's paid.

I basically start every morning answering questions, then I give a talk of some type and a problem set. Problem sets are basically designed to make them better at googling and reading documentation -- I don't introduce every concept, but I try to give a broad overview and then if something is confusing or frustrating I'll go into more detail. Usually just being around to answer questions is enough. I've discovered presentation mode in pycharm and phpstorm so that has been great for coming up with random problems and just walking through my problem solving process including my google queries.

Got 100+ applications (stopped counting after a while), I really wanted candidates so good I felt bad denying some of the others and that is basically what happened. I've got a really solid group of 4.

Hope that answers some of your questions, I really do want to write up everything though and share it -- including my notes, problem sets, etc. It's just about finding the time!

<comment> barry-cotter Congratulations on your success and thanks for answering.

</comment></comment></comment></comment><comment><USER3> Apprenticeships give people more viable skills than probably 75% of majors at four year universities. The fact is that you have an enormous glut of college graduates who studied sociology, political science, and communication who can't find work in anything related to what they studied so they end up working at a tech company doing customer service, doing a nursing program, working as bartenders, or as we all know learning how to program.

</comment><comment><USER4> As a born-and-raised-and-still-living-here South Carolinian, it's always nice to see "positive" coverage of my state.

Speaking to the article itself, I can't imagine having gone through one of these instead of college; I was too set in the college mindset at the time and still treasure the experience (though I'm well aware of its shortcomings). On the other hand, any sort of "learn on the job" scenario would have been TREMENDOUSLY welcome a year and a half ago when I was suddenly without work and struggling to break out of the ".NET Programmer" label. Keeping this sort of option open to everyone can only be a good thing.</comment>


Alan Kay "50th Anniversary of Objects?" on ways to think about things - <AUTHOR> http://www.tele-task.de/de/archive/lecture/overview/5819/ A great and important lecture about "ways to think about things", with just a little about Programming and Scaling and STEPS (see www.vpri.org ) at the end. For me this talk sums up why and how we at our startup Morphle are thinking about the design and implementation of our parallel manycore SiliconSqueak processor for virtual machines like Squeak. Email me at info at squeakvpn dot com for a non-realleayer version of the talk, our startup or information about SiliconSqueak beyond http://siliconsqueak.org. <comment><AUTHOR> A great and important lecture about "ways to think about things", with just a little about Programming and Scaling and STEPS (see www.vpri.org ) at the end. For me this talk sums up why and how we at our startup Morphle are thinking about the design and implementation of our parallel manycore SiliconSqueak processor for virtual machines like Squeak. Email me at info at squeakvpn dot com for a non-realplayer version of the talk, info about our startup or information about SiliconSqueak beyond <http://siliconsqueak.org>.</comment>


PhpDaemon: An event-driven server-side framework - <AUTHOR> http://phpdaemon.net/

<comment><USER2> Does anyone know any use cases? Does it really scale? I always though PHP wasn't the fastest scripting language around. Does the PHC even speed it up? How does it compare with Twisted?</comment>


Facebook's Growing Web of Frenemies - <AUTHOR> http://online.wsj.com/article/SB10001424052748704593604576141350618351030.html?mod=rss_Technology <comment><USER2> Shouldn't that be "Facebook's Growing graph of Frenemies."?</comment>


Sergey and Larry's desert hideaway - <AUTHOR> http://valleywag.com/tech/black-rock-city/sergey-and-larrys-desert-hideaway-295786.php <comment><USER2> Just one of Larry and Sergey's excellent adventures, or is there a Google recruiting angle to the Burning Man jaunt?</comment>


Retro Gaming with Raspberry Pi - <AUTHOR> http://learn.adafruit.com/retro-gaming-with-raspberry-pi?view=all <comment><USER2> Upvoting it simply of out pure pleasure to see an interesting post on HN in the swarm of boring politics crap it's filled in recently.

<comment><AUTHOR> Exactly why I posted this, along with many other articles, though only this one stuck :)

<comment> s-phi-nl Time for some articles on the innards of Lua (or Smalltalk, Scheme, Erlang, Forth, or Haskell)?

<comment><USER3> Cross-connection: Some of the early arcade video titles from Bally/Midway that were designed by Nutting Associates (including Robby Roto and Gorf) were written in Forth. There you go.

</comment></comment></comment></comment><comment><USER4> Awesome, awesome project, but for the purist please keep in mind that 8-direction joysticks can be a bit tricky on games that were built for a 4-direction joystick. For example, I popped a convertible 4/8 direction joystick into my home cabinet because Ms. Pac-Man is nearly unplayable with a purely 8-direction stick.

Just a caveat though, this project is definitely a great, inexpensive arcade- at-home solution.

<comment><USER5> For those of us who don't know, what's the difference between an 8 and a 4 (besides the obvious)?

<comment><USER3> Games like Pac-Man expect the joystick to read Up,Down,Left or Right only.

8-Way joysticks either output combinations of the two directions (Left+Up=Northwest), or totally unique outputs that read as nothing to the 4-way game.

In either situation, gameplay gets clumsy or non-operational when the diagonals are hit. And some people like smoothly rotating the stick from Left to Up, let's say. That would look like Left...Idle...Up to Pac-Man. And that means certain doom if a ghost is behind you.

</comment></comment></comment><comment><USER6> Very nice. I posted up a similar-ish project earlier today, a raspberry pi gaming emulator stuffed into a gameboy case:

[https://news.ycombinator.com/item?id=5867562](https://news.ycombinator.com/item?id=5867562)

</comment><comment><USER7> This project just made me smile. I know it's semi-impractical and there are easier ways to do this, but what a fun little project.

How about a little Mortal Kombat on here with 2 controllers? That'd be a cool extension to this guy.

<comment><USER8> Even better a dual Killer Instict cabinet: a guaranted way of destroying both your controllers :-)

[http://www.youtube.com/watch?v=d0RJDsH1D8g](http://www.youtube.com/watch?v=d0RJDsH1D8g)

</comment></comment><comment><USER9> The all-in-one controller+computer housing is neat, but in terms of the software setup, is there any advantage to following the instructions in the post rather than using the RetroPie SD card image?

[http://blog.petrockblock.com/download/retropie-project- image...](http://blog.petrockblock.com/download/retropie-project-image/)

</comment><comment><USER10> I have the PiMAME image ready to go at home, but after reading this I think I'll try out the Pi Store ([http://store.raspberrypi.com/projects](http://store.raspberrypi.com/projects)) on my existing Raspbian install first.

<comment><USER11> Also you can use the PiMAME installer script on top of any Raspbian install, rather than using the image.

Installer available on github: [https://github.com/ssilverm/pimame_installer](https://github.com/ssilverm/pimame_installer)

<comment><USER10> Thanks!

</comment></comment></comment><comment><USER12> Pretty darn cool! Was looking for a good way to pair the Pi with hardware controllers like this.

Also now that we have a good hardware tutorial, if anyone is interested I have a detailed instruction on how I get retropie/retroarch working here [http://www.codingepiphany.com/2013/03/27/raspberry-pi- retro-...](http://www.codingepiphany.com/2013/03/27/raspberry-pi-retro-gaming- mania-part-1-retropieretroarch/)

</comment><comment><USER13> Perfect use for the Pi I have collecting dust (played with it for a few days). Someone should sell a turnkey box to plug your TV into.

<comment><USER14> Doesn't the Pi have HDMI out?

<comment><USER15> If you really want to retrogame properly, you need to track down an old-school giant CRT. 32-36" is about right.

</comment></comment></comment><comment><USER16> cool hacking project and also portable! Very low-cost aswell.

I just hook my phone up to the TV with HDMI and play emulator games with a PS3 controller to have basically the same experience so its not for me, but a smartphone is obvioulsy in a different league when it comes to price :)

<comment><USER17> Do you use the PS3 Controllers via Bluetooth? Or does the USB connection work?

Looking into installing RetroPie soon and I have those controllers laying around but I don't have a BlueTooth dongle.

</comment></comment><comment><USER18> Thank you for writing the code and sharing it - super useful for many projects I'm sure!

</comment><comment><USER19> that's really great ! Can anyone comment on what type of emulation works well ? I assume neogeo should work fine but I'm worried about CPS1/CPS2 and can't imagine CPS3 working at all (I mean at 30 fps with sound).

<comment><USER11> CPS1 can work depending on the game. CPS2 has not worked for me except for D&D.

NeoGeo games work extremely well with GNGeo.

Playstation games work great with PCSX_reARMed.

SNES games work great with PiSNES.

Genesis emulation is working ok with DGEN

<comment><USER19> thanks a lot that's very useful I'll try GNGeo whenever I have some free time.</comment></comment></comment>


Google Summer of Code 2014 – Accepted Orgs List - <AUTHOR> http://www.google-melange.com/gsoc/org/list/public/google/gsoc2014

<comment><USER2> No luck for the GIMP this year ([https://mail.gnome.org/archives/gimp- developer-list/2014-Feb...](https://mail.gnome.org/archives/gimp-developer- list/2014-February/msg00105.html)).

Glad Blender got in though, as they usually do! :)

Quite amazing to see the width and depth of the list, that's a lot of different organizations.</comment>


Ask HN: Java web applications - <AUTHOR>

Hi there, i have been building web applications using Ruby, Python, Go, PHP... you name it. I wanted to give Java a shot.
So i was researching the Java world and i am somewhat confused.  A quick google search returns web frameworks like Spark, Play, Dropwizard... and then there is a ton of $SeriousEnterpriseBusinessStuff where i absolutely can't find where to begin with.
So. What are some commonly used concepts for developing web applications in the Java ecosystem? What else should i know before i get started? <comment><USER2> you will either go with Dropwizard for a REST service or with Spring which is used by most enterprises. The former is significantly lighter and easier to learn but not so deep.

</comment><comment><USER2> play is mainly for scala btw</comment>


Moving to the valley: what about "The Big One"? - <AUTHOR>

This might be the most stupid question ever, but I must admit it bothers me at least a little bit. What do people living in the valley now think/do about the threat of a really big earthquake in the next couple of decades? I am really risk averse when it comes to life threatening things...<p>I just googled and found an article which seems to say that scientists don't really know anything (there might be an earthquake, or there might not be an earthquake). Or maybe all houses in that region are already built to withstand the projected impact? What about floods? <comment><USER2> Finally, my partner in paranoia appears! :)

Yes, the big earthquake will arrive someday, and various things are going to fall down. Read all about it in this harrowing guide:

<http://pubs.usgs.gov/gip/2005/15/>

Yes, all of news.yc is in denial, which is why they conspicuously failed to vote up this guide when I posted it the first time. Don't think I didn't notice. But I will have the last laugh! My vengeance will be AWESOME to behold! THE TEMBLORS WILL DESTROY YOU ALL, AND YOUR LITTLE MACBOOKS TOO!! HAHAHAHAAA!!!

Having said that: if you've read the guide, avoided buying a house in my old neighborhoods (it's a good time to rent anyway, for completely unrelated financial reasons), stocked up on emergency water, and installed proper hardware to prevent your power tools from falling off the garage shelf onto your sports car (or your head), I think the odds are that you'll survive the earthquake in fine style. In the meantime, every day you spend in Omaha, Nebraska instead of the Valley is probably costing you money. And, of course, there are tornadoes, which they don't have in California.

I doubt you can afford the houses that get really punished by the mudslides, I don't think they have floods in San Jose (Sacramento, maybe), and the volcanoes (volcanoes?!) are a thousand miles to the north.

<comment><AUTHOR> Very interesting, thanks. I just mentioned volcanoes as another example for hazardous environments that people still voluntarily live in.

<comment><USER2> Somehow those volcanoes just arrived in this conversation out of the blue. I figured they were just an example, but I was slightly worried that your knowledge of California might be derived entirely from Hollywood. ;)

The good thing about volcanoes is that you do get a certain amount of warning, these days, before the big one comes. Earthquakes continue to defeat the geologists, though.

</comment></comment></comment><comment><USER3> I have lived in the Bay Area since birth and it has never crossed my mind to be wary of earthquakes.

If you're considering packing up your life and starting anew here, earthquakes should not be the blocker.

<comment><AUTHOR> What about volcanoes, or hurricanes? I am just not used to having my house blown to pieces on a regular basis? But I guess it solves the "Stuff problem"...

I am not sure it soothes me that the earthquake possibility never crossed your mind. Maybe it is just denial? The problem being that it is such a rare event - but just like in "Fooled By Randomness", bad luck might still strike after 30 years of nothing happening?

Or are you just putting faith into your parents decision to move there before your birth, presumably they already weighed the risk for you? And the millions of other people living there, I guess - is it a sort of collective "my neighbors must know what they are doing" thing?

What about New Orleans, was that a comparable situation (threat known for years, and eventually disaster struck - how worried were people in the years before)?</comment></comment>


How a swashbuckling breed of computer scientists nearly destroyed Wall Street - <AUTHOR> http://online.wsj.com/article/SB10001424052748704509704575019032416477138.html?mod=WSJ_hps_MIDDLESecondNews

<comment><USER2> Oh, sure, blame the guy that made you the billions in the first place for not knowing that you were fucking around with the underpinning factors. Real mature, Wall Street. Real mature.

<comment><USER3> There's enough blame in this situation to cover everyone involved.

On the level of modeling, the fundamental flaw was assuming that stock prices could be equated to _independent_ , normalized, random variables. When these assumptions break down, you can still _"make money most of the time"_ but you're downside becomes _unlimited_. Ponzi schemes make money most of the time too...

But on the level of the banks, investment houses and large investors, the problem was not realizing that an investment model is a _leaky abstraction_. You can't leave your investing to people who only see random variables. _Prudence_ , the watch-word of traditional investing, encompasses more than probabilistic expectation (just as causation is more than correlation). Leaving fundamental decisions about investing to the quants is _imprudent_. Anyone not blinded by the shine of the new models realized this but that was a minority.

Of course, along with quant-investing in particular, one must include the whole Alan Greenspan school of "Market Rationality", including the move to "fair value" accounting. And that's a big elephant.

</comment></comment><comment><USER4> So lets see. A bunch of people bought stock. Stock rises and a bunch of people get rich. Somebody sells stock. A bunch of people get nervous and sell their stock, sending prices plummeting.

This story is as old as Wall Street itself. That quants were involved was incidental, thought it makes for some interesting twists.

</comment><comment><USER5> Regular people overvalue houses, with the encouragement of the government. Banks cash in and some buy into the hype. Who to blame? I know, blame those geeks who crunched some numbers.

But whatever you do, don't blame the women who caused this problem in the first place:

<http://www.youtube.com/watch?v=Ubsd-tWYmZw>

<comment><USER6> Regular people are incentivized to pay as much in interest on their homes through tax deductions. With the tax deductions, paying an interest-only mortgage become MUCH less expensive than rent, so "buying" a house and planning to flip it after the interest-only period is up was an economically sound decision (and a lot of people still stand to gain.) This did drive up the price of housing as more people were entering home ownership.

<comment><USER7> No, tax deductions simply make home ownership competitive with rental companies, who can also deduct their interest expense.

</comment></comment></comment><comment><USER8> Sure, let's blame the computer scientists, not the dangerous Wall Street culture of getting rich quick with essentially regulated gambling. That'll fix things ;)

<comment><USER9> That is a general tendency of blaming whatever cannot be explained or understood.

The primitive men blamed natural phenomena and diseases on the gods and witches. Today we blame it on the nerdy guys with glasses and pocket protectors.

When they make money, the financial giants quickly take credit for it: "oh look we are making money, _we_ are so awesome", when the nerdy guys screw up, then they are scapegoated, "oh look, it is those damn nerds and their voodoo, that screwed us."

<comment><USER10> Some of the "nerdy guys" actually did screw up. They deserve some of the blame. Hopefully in the future quants will be more careful about checking the assumption of their models, especially if it may have repercussions on their reputations and careers. That doesn't mean you don't also blame the others that were involved. There is more than enough blame to go around.

<comment><USER11> Yes, some of them did screw up, the same way that early physicists screwed up. Quantitative finance, as we know it, is still a very young field. There are going to be hiccups along the way. Knowledge is not developed in a vacuum.

We had Archimedes looking at physics over 2000 years ago. It took until the late 17th century for Newton to develop the calculus, a tool that allowed us to really start advancing physics. Whether you want to start "quantitative finance" with Black and Scholes, Markowitz, or even Bachelier, we have had at most a little over 100 years of trying to pin this beast down. I think people fail to realize that.

</comment></comment></comment></comment><comment><USER12> The problem isn't the quants, it's the people that doesn't understand what the quants do and that a model is only a model.

</comment><comment><USER13> This is much like saying that Smith & Wesson shoots people.

<comment><USER14> No, it's like saying the architect who built the house that collapsed in an earth quake must take some blame, not just the company that funded the building.

And I agree with that. The models were brittle and the math/CS people who created them will have to take responsibility for that. Obviously there are others who must share that responsibility.

<comment><USER6> The decision to massively dump positions was a human one. This is just another example of what happens when you get a bunch of independent agents with imperfect information scared -- they cut their losses. In a market, this triggers a spiral effect of lowering prices, encouraging more people to cut their losses. Wether this is automated or manual, this is not a new thing.

</comment></comment></comment><comment><USER15> I dunno if it's just me or where they not clear as to what they meant by complex systems. Where they talking about just complicated things or more like: <http://en.wikipedia.org/wiki/Complex_systems>. I know it's not a really important point of the article but I can see how this type of stuff would make no sense to everyone but people who have knowledge of what complex systems are. Basically I can see how the management of these companies didn't want to interfere with what they didn't understand but seemed to work. But now it's easy to say that stuff was all crap and cause us billions. I hope that some of the science these guys were working on can be salvaged (the good parts at least).

</comment><comment><USER16> Couldn't we model business cycles and also economic downturns / recessions also? Attempt to quantify bubbles if they possibly exist? Or would that be too computationally hard?

<comment><USER11> How would you model something like 9/11? There are too many random events that occur every trading day. Some are good. Some are bad. The best we can really hope for is that we notice things are going to hell before everyone else does. That allows us to get out early and save our own ass. That's the truth about the markets. The models we have help us to understand things during relatively normal times, but they are just models. You can't rely on them 100% of the time. At some point, you have to ask yourself, "Does this make sense here?"

</comment></comment><comment><USER17> I don't get it , don't most high frequency trading shops not hold overnight positions?

<comment><USER11> Not all quant work deals with high-frequency trading.</comment></comment>


Show HN: Jcp – a template-based CLI copy command - <AUTHOR> https://github.com/mpdehaan/jcp <comment><AUTHOR> This was pretty basic hack that just took a handful of minutes, but there's times where I want to quickly dump out a config file without picking up a entire configuration management tool.

The next obvious addition would probably to allow multiple --answer parameters or to allow those parameters to be a directory.</comment>


How do you prioritize what to learn? - <AUTHOR> I would really appreciate if any of you can give advice on how to prioritize my learning.
I work full-time and currently enrolled in MSc in Data Science part-time. I need to learn Python for my next course and I need to learn Linear Algebra to understand some papers for work. For my personal pleasure I am working on a trading research using R.
Should I split my everyday free time into 1 hr for each topic or should I allocate day for each topic?
Please advice. <comment><USER2> Learning tends to be a personal thing so you have to figure out what works best, but I think routines are something that can help most people. Study one subject at the same time every day for the same amount of time. Get your brain trained to expect that subject and it should help with focus. If you work better at a certain time of day, make that time your aim.

It's no problem to study both topics just be sure to give yourself time to rest and recharge -- take a walk -- in between

</comment><comment><USER3> [https://datacamp.com](https://datacamp.com)</comment>


Are There Any Tetris Games for Mac? - <AUTHOR> https://daringfireball.net/linked/2018/03/28/tetris-mac <comment><USER2> Just run "M-x tetris" in emacs. Works everywhere.

<comment><USER3> Eventually that will go the way of 'yow.lines'.

</comment></comment><comment><USER4> This is only mildy related, but i've always enjoyed Hateris [https://qntm.org/hatetris](https://qntm.org/hatetris)

No gravity, but you get the least-optimal piece every turn.

<comment><USER5> Agh that was awful, relentless, and bleak. Thanks for sharing.

<comment><USER6> I managed to get a line to disappear. I feel like a winner.

<comment><USER5> You are! My top score in 10m of play: one line. One.

<comment><USER6> Hey! We are winners together! A happy day for all.

</comment></comment></comment></comment></comment><comment><USER7> How about, actual Tetris? [https://tetris.com/play- tetris/](https://tetris.com/play-tetris/) (To turn it into a "Mac app", just wrap it in Electron.)

Tetris online games: [http://www.tetrisfriends.com/](http://www.tetrisfriends.com/)

Nullpomino: [https://github.com/nullpomino/nullpomino](https://github.com/nullpomino/nullpomino)

Cultris: [http://gewaltig.net/](http://gewaltig.net/)

I have to say, it is sort of silly that the Tetris company doesn't take a bit of effort and port one of their current Steam, iOS, Switch or XBox games to Mac. I can't imagine that it wouldn't be profitable for them.

<comment><USER8> TTC doesn't make any games, they just license Tetris to companies for certain platforms and regions. The latest PC release was a port of a game originally released in 2014, the PC port being released only last year.

</comment></comment><comment><USER9> I've played Tetris everyday for the past 15 years, so I feel John's anxiety on this.

The solution is simple though:

\- NES emulator for Mac: [https://openemu.org/](https://openemu.org/)

\- Tetris ROM: [https://www.emuparadise.me/Nintendo_Entertainment_System_ROM...](https://www.emuparadise.me/Nintendo_Entertainment_System_ROMs/Tetris_\(USA\)/57251)

However beware, if you go deep enough down the Tetris rabbit hole then you'll inevitably find yourself buying an original NES and getting a CRT just to play Tetris as God (Alexey Pajitnov) intended.

Alternatively you can buy a USB NES Controller and play with that instead of buying the whole thing.

<comment><USER8> They also make NES to USB adapters if you happen to have a controller already.

</comment></comment><comment><USER10> Why not just install a Game Boy emulator and play the (arguably) best version of Tetris? Heck, I think there are web-based JavaScript Game Boy emulators out there.

<comment><USER11> yeah! here ya go - [https://jsnes.org/run/Tetris%20(U)%20](https://jsnes.org/run/Tetris%20\(U\)%20)[!].nes

<comment><USER12> NES tetris is not best Nintendo tetris

</comment></comment></comment><comment><USER13> I used to play Tetrinet, a long time ago, with all of my friends. It was absolutely brilliant.

</comment><comment><USER14> Anyone else play TetriNET?

I honestly feel like that game mede people smarter, faster... angrier. Ha.

<comment><USER15> Played it back in the days, loved it. There was even a unofficial Linux version I found on Freshmeat.

</comment></comment><comment><USER16> The linked article is the really interesting gem here.

"The Tragic Story Behind The Man Who Helped Create Tetris" [http://www.nintendolife.com/news/2018/03/feature_the_tragic_...](http://www.nintendolife.com/news/2018/03/feature_the_tragic_story_behind_the_man_who_helped_create_tetris)

<comment><USER17> TLDR (SPOILERS);

He was the co creator and him and the main creator couldn't make money from the title because it was made in Russia on work equipment. They later moved to the US and started a new company. The main creator later got ownership of the Tetris title when the copyright expired and so he started a company with it. The co-creator stayed at the other company, which was eventually floundering. He used a knife and hammer to kill his wife, 12-year old son, then himself. Two weeks later the floundering company was offered an influx of money.

<comment><USER18> Wow. :(

That's kind of bizarrely motivational, in a weird sort of way.

</comment></comment></comment><comment><USER19> Here's[0] a game I wrote a while back to learn Elm; it's a mashup of Tetris and Boggle. It's web, but I _think_ it should run on OSX (use full-screen for the best experience).

[0] [https://jstaab.itch.io/tetroggle](https://jstaab.itch.io/tetroggle)

Edit: linked to the actual game

<comment><USER18> Bug report: wait for a 4-block line, move it to the far right, and hit Up to rotate. The game first gets the piece stuck then decides that's where the piece is going to sit.

Report 2: the arrow keys control the game _and_ scroll the page.

Edit: My brain isn't fast enough for this D:

Anti-kudos for making pause hide the grid, so I can't spend time staring at it GRR :P

</comment></comment><comment><USER20> Back in the old days of the Mac, I used to play what I believe to be an "official" Tetris [1] on a Macintosh SE.

Odd that there isn't an official one on Mac today given how just about every other platform has a version.

[1] [https://www.youtube.com/watch?time_continue=34&v=2wnhPS5Q78E](https://www.youtube.com/watch?time_continue=34&v=2wnhPS5Q78E)

<comment><USER21> Ah, Spectrum Holobyte. Such a great version of Tetris. Sadly it doesn't run under SheepShaver (hangs SheepShaver), and the music, arguably the most unique part of that version, didn't work under Classic. I downloaded WAVs of it a while back and used them as various ringtones for a long time. Level 2 in particular (Volga Boatman) was really good.

</comment></comment><comment><USER22> Not Tetris but maybe relevant (my game): [https://bobsgame.itch.io/bobs-game- puzzle-game](https://bobsgame.itch.io/bobs-game-puzzle-game)

Source: [https://github.com/bobsgame/bobsgame](https://github.com/bobsgame/bobsgame)

</comment><comment><USER23> 133 results, no installation necessary :) [https://archive.org/details/softwarelibrary?and%5B%5D=tetris](https://archive.org/details/softwarelibrary?and%5B%5D=tetris)

Note one result about halfway down has tiny blocky naked women, if your situation makes that inappropriate.

</comment><comment><USER3> All falling tetromino games not officially endorsed by The Tetris Company infringe on TTC's copyrights and trademarks. Tetris is perhaps one of the world's most valuable software IPs and TTC protects it aggressively. There have been several court cases on this, all ruled in TTC's favor.

Don't clone Tetris, kids.

<comment><USER8> The sole purpose of TTC seems to be licensing and protecting Tetris. They don't make any games, but recently have started selling merch online.

There is no copyright on Tetris, the lawsuits were based on "trade dress", which is silly, since nearly every Tetris game looks different.

I actually have my own clone online, and so far haven't heard a peep from TTC. _knocks on wood_ I think maybe it's because they've relaxed a bit in that area, but I could be wrong. You can see it here if you like: [https://simon.lc/tetr.js/](https://simon.lc/tetr.js/)

<comment><USER3> The developers of the clone Mino had to pull their game because it was considered "substantially similar" for copyright purposes. In general, game clones that resemble the original, even if they use all-original assets, are potentially infringing; see _Atari v. Phillips_. TTC asserts copyright over all Tetris-type games, and also has trademarks on the suffix _-tris_ , the Russian folk song Korobeiniki when used in a video game, and the shapes of the tetrominoes themselves. Maybe someone can get a court ruling on whether the abstract concept of a tetromino game is copyrightable (pray it doesn't go before the CAFC), or get the vague trademarks overturned, but most unlicensed clone makers are wisely unwilling to die on the Tetris-clone hill.

<comment><USER8> Do you have a source for the song being used is part of the trade dress?

> Tetris Holding argues that Mino infringed the following copyrightable > elements:

> \- Seven Tetrimino playing pieces made up of four equally-sized square > joined at their sides;

> \- The visual delineation of individual blocks that comprise each Tetrimino > piece and the display of their borders;

> \- The bright, distinct colors used for each of the Tetrimino pieces;

> \- A tall, rectangular playfield (or matrix), 10 blocks wide and 20 blocks > tall;

> \- The appearance of Tetriminos moving from the top of the playfield to its > bottom;

> \- The way the Tetrimino pieces appear to move and rotate in the playfield;

> \- The small display near the playfield that shows the next playing piece to > appear in the playfield;

> \- The particular starting orientation of the Tetriminos, both at the top of > the screen and as shown in the "next piece" display;

> \- The display of a "shadow" piece beneath the Tetriminos as they fall;

> \- The color change when the Tetriminos enter lock-down mode;

> \- When a horizontal line fills across the playfield with blocks, the line > disappears, and the remaining pieces appear to consolidate downward;

> \- The appearance of individual blocks automatically filling in the > playfield from the bottom to the top when the game is over;

> \- The display of "garbage lines" with at least one missing block in random > order; and

> \- The screen layout in multiplayer versions with the player's matrix > appearing most prominently on the screen and the opponents' matrixes > appearing smaller than the player's matrix and to the side of the player's > matrix.

It's hilarious that they were able to copyright tetr __O __minos (a mathematical name) and call them Tetr __i __minos(tm).

I honestly think they have greatly relaxed trying to take down clones as long as they are not distributed on any platform like Steam or an app store. There are plenty of clones which copy certain versions of Tetris identically and TTC doesn't seem to care. Games like Tricky Towers are able to go around the trade dress, but sadly Spaera had to make changes.

It's very sad that the spirit of the game is a homebrew personal project that was freely distributed became one of the most controlled games ever. All they do now is make money off the name while release garbage. So people make their own games, not to steal from them, just because their games are so shit and there's a market who wants a better game.

<comment><USER3> [http://tsdr.uspto.gov/#caseNumber=77037539&caseType=SERIAL_N...](http://tsdr.uspto.gov/#caseNumber=77037539&caseType=SERIAL_NO&searchType=statusSearch)

</comment></comment></comment></comment></comment><comment><USER24> I see a lot of people here saying something like "Not Tetris, but", BUT, what about "Not Tetris 2"? Its like tetris, but not. [http://stabyourself.net/nottetris2/](http://stabyourself.net/nottetris2/)

</comment><comment><USER25> nullpomino[1] gets the job done for me, contains all of the advanced modes you'd expect from a serious tetris app

[https://github.com/nullpomino/nullpomino](https://github.com/nullpomino/nullpomino)

<comment><USER26> Most notably, Nullpomino is the only non web Mac app that offers an interpretation of the Tetris the Grand Master ruleset, which is in my opinion the most interesting variation of Tetris worthy of attention in single player.

<comment><USER8> There are a few open source projects which also have it and compile on macOS. There was a Texmaster build too, but no one seems to have an archive.

</comment></comment></comment><comment><USER27> Not Tetris but similar and so fun and addictive - Torus: [https://www.benjoffe.com/code/games/torus](https://www.benjoffe.com/code/games/torus) Play garbage mode...

</comment><comment><USER28>
      brew install netris

</comment><comment><USER29> Started reading with intent of recommending grey market quinn.

It is a weird deficiency, finding (free or not)tetris without some weird social integration or online play etc.

I guess emulators fall into the same grey market spot.

</comment><comment><USER30> [http://www.victornils.net/tetris/](http://www.victornils.net/tetris/)

Literally the first thing I install on a fresh box.

</comment><comment><USER31>
        $ brew install vitetris
        $ brew install caskroom/cask/not-tetris

Those are tetris'y enough for me.

</comment><comment><USER32> There used to be Quinn, way back when...

<comment><USER33> This was mentioned in the article and the problem is the developer got a cease and desist order, so they stopped working on it, and now it's only available from shady sites.

</comment></comment><comment><USER34> TIL ltris doesn't have a OSX download.

but to the greater point of the article, this's just weird.

</comment><comment><USER35> There's no tetris on mac except for all of the tetris on mac.

</comment><comment><USER36> Any recommendations for Android?</comment>


GCC 6.3 Released - <AUTHOR> https://gcc.gnu.org/ml/gcc/2016-12/msg00132.html <comment><USER2> I couln't find a changelog, but there is a list of fixed bugs in the tracker: [https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED...](https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.3)

</comment><comment><USER3> _This release is available from the FTP servers listed at:_

I wish GNU people could clean up Savannah and use it as their main distribution point.

Well, at least they are not OpenBSD with their ancient CVS system.

<comment><USER4> >I wish GNU people could clean up Savannah and use it as their main distribution point.

Why don't they use GitLab CE? It's under the GPL

<comment><USER5> GNU grades hosting services based on different sets of criteria. GitLab gets a C, "acceptable hosting for a GNU package", but not "good enough to recommend" because the JavaScript on the website is free but doesn't work with analyzers like LibreJS, and because GitLab doesn't discourage bad licensing practices. GNU Savannah, of course, gets an A.

[https://www.gnu.org/software/repo- criteria.html](https://www.gnu.org/software/repo-criteria.html)

[https://www.gnu.org/software/repo-criteria- evaluation.html](https://www.gnu.org/software/repo-criteria-evaluation.html)

<comment><USER4> > the JavaScript on the website is free but doesn't work with analyzers like > LibreJS

How hard would it be for GNU to maintain a fork of that instead of maintaining their own codebase?

>GitLab doesn't discourage bad licensing practices

If they host it, they can discourage whatever they want

<comment><USER3> yeah, their complaints against gitlab seems like nitpicking.

If the gitlab people could fix these minor issues and receive the blessing of RMS I think they could get some exposure outside their usual market.

(whether that gets them more paying costumers is a whole different discussion)

<comment><USER6> > If the gitlab people could fix these minor issues

Sorry, dropping in here while working on our release of today. Could you clarify what issues?

We're always excited to help projects move to GitLab.

<comment><USER3> From the GNU website:

\---

Things that prevent GitLab from moving up to the next grade, B:

        All JavaScript code served to the client is free, but does not work with LibreJS enabled. (B0)
        Encourages bad licensing practice, including no license; failure to state the license on each source file; and failure to say which GPL versions apply. (B2)

\---

I think at least B2 is a reasonable request, although this may have already been fixed (sorry, I use gitlab but barely visit the site itself).</comment></comment></comment></comment></comment></comment></comment>


Japanese Animation and Video Game Website Layouts - <AUTHOR> http://designm.ag/inspiration/45-japanese-animation-videogame-layouts/

<comment><USER2> It's all games, western games are also much more graphically intensive: <http://www.battlefield.com/battlefield3> <http://us.battle.net/sc2/en/> <http://us.battle.net/wow/en/> <http://www.callofduty.com/mw3>

Not too sure why this surprises anyone...

<comment><USER3> Indeed. Comparable sites (video games, video game companies, and TV shows) in English follow very similar design patterns.

That said, there are some major Japanese sites with absolutely mind-boggling design ("Rakuten" springs to mind...)

<comment><USER4> Interesting samples & discussion on (sometimes "busy" & hectic) Japanese web design: [http://tech.slashdot.org/story/10/07/25/1712256/the- puzzle-o...](http://tech.slashdot.org/story/10/07/25/1712256/the-puzzle-of- japanese-web-design)

</comment></comment></comment><comment><USER5> One key difference about web design in Japan versus the US is that Japanese consumers feel more secure with a lot of text on a page.

Here is a good example of how you need to have different designs based on your target audience:

<http://www.chatwork.com/ja/>

<http://www.chatwork.com/en/>

<comment><USER6> Opened the first one and was like "Wow, TLDR the template."

I wonder how dense the actual verbage is, in the original. For example, I know that localization to German from English can be a real pain; as an example, game developers will find UI elements for menus no longer can contain the long words that their old titles translate into.

For anyone that reads Japanese, is this page actually saying a lot, or is the language just taking that long to encode a word/concept?

<comment><USER7> As btn said, the Japanese page is "flatter", there's more information directly on the page, things are stated more explicitly, with fewer abbreviated forms and much less stuff hidden behind tabs or links.

In general, however, I think Japanese tends to be a fair bit more information- dense than English for a given amount of space/characters. It can vary greatly, depending, for instance, how polite you're trying to be, how many foreign words you use, etc, but the ideographic core is very, very, dense compared to English.

[A point driven home by trying to write text messages in Japanese versus English... my experience is that it's _much_ harder to cram in what you want to say into the given limits (~160 bytes) in English, despite Japanese characters using multiple bytes each...]

<comment><AUTHOR> I've never considered the texting issue with limited characters. It must be the same with tweeting in Japanese vs English characters, too.

<comment><USER7> The interesting thing about Twitter is that the length limit is artificial (as opposed to text messages where I gather it's more a fundamental limitation of some underlying protocol), and it will allow you 140 characters regardless of how many bytes each character uses. So one can actually pack quite a bit into a tweet using CJK languages.

My observation is that English tweets tend to be a single sentence or at most two, maybe with some tags on the end, but Japanese tweets are often complete paragraphs with 4 or more sentences, sometimes more like little mini- essays—and I hear Chinese tweets can border on the epic...

</comment></comment></comment></comment></comment><comment> msc-o it's interesting how it's the complete opposite of what japanese design is known for...clean minimalism.

but I find that the marketing in Japan tends to reflect the emotions that are generally repressed in their daily lives. the beer ads for example are colorful and wild with joy...imho.

</comment><comment><USER8> There's also <http://www.dannychoo.com/> aka that Storm Trooper dude...

</comment><comment><USER9> Its like web design in reverse...

<comment><AUTHOR> That's a very eloquent way of putting it :)

<comment><USER10> Do you think these layouts are still used because they're better for the target audience, or because the Japanese are more averse to change?

<comment><AUTHOR> I am by no means an expert of Japanese culture. But from what I can tell, web designers would rather portray the custom animations and glossy menus that you can only achieve through Flash. That is why so many websites are coded strangely, and most of the game/anime websites are using a Flash intro.

I think it's a little of both TBH. I do notice that Japanese designs like to kind of go their own way.

Maybe the Flash layouts are more "exciting" and so it sells more products? This is a great question. It is understandable that it may be easier to add custom renders & graphics of the characters. I would love to speak with somebody from Japan or someone who understands the culture to gauge their opinion.

<comment><USER11> One possibility is that Japan is a country with 2.1% of IE6 users (source: <http://www.ie6countdown.com/>) might be playing some part of this. (Although, my hunch is most of that 2.1% are in an office environment...)

Another thing I noticed in years of dealing with Japanese people (although, I'm from Japan, my time in the US is longer) is they certainly do have some obsession with grids -- to the extent they make graphing paper out of Excel to create a document. (Ugh, I hate these documents!) Many of those websites are table styled as well. (Another pet peeve! Use CSS!)

<comment><USER10> > they make graphing paper out of Excel to create a document

I hate that shit too! They use Excel for the most pointless reasons. I've gotten all kinds of documents as Excel spreadsheets when a simple word document would have sufficed.

It might be too much of a stretch, but maybe this has something to do with so much time spent in childhood writing on 原稿用紙 making Japanese people prefer "grid-like" organization.

<comment><USER11> You have a good point of there. Japanese does not have kerning, so it is the grid base to begin with.

This and the fact that pictgraphical might be contributing relative acceptance of more texts.

This is actually funny, as I was constantly making jokes in the past with my peers, where western people write very comprehensive documents with too much information, that Japanese counterpart often won't bother reading.

<comment><USER10> > where western people write very comprehensive documents with too much > information, that Japanese counterpart often won't bother reading.

Yeah, I've run into that problem in the past. I have to make a conscious effort to simplify anything I write (or say) in English in order to ensure that Japanese people understand it. They usually won't tell me if they don't understand something, whereas I'm the opposite when it comes to Japanese, so that I can optimize my language learning.

<comment><AUTHOR> > They usually won't tell me if they don't understand something

Why do you think that is? Because I was raised to always ask questions and learn what you don't understand. I have never really "studied" with a Japanese friend or colleague so I can't say I've ever had the same experience.

<comment><USER10> The standard explanation is that fear of loss of face[0] makes the Japanese not want to expose the fact that they don't understand what you're saying (or have written).

0: [http://en.wikipedia.org/wiki/Face_(sociological_concept)#Chi...](http://en.wikipedia.org/wiki/Face_\(sociological_concept\)#Chinese) (the Chinese explanation also largely applies to Japan)

</comment></comment></comment></comment></comment></comment></comment></comment></comment></comment><comment><USER6> Not going to lie...this is so much cooler than the boring pastels and usability-tuned shit we have.

It makes me wish that the frontpage of Amazon or Heroku had more <blink> tags.

EDIT: No, seriously, all the pretty happy colors and little cartoon bros and errything. It just seems so happy. ^_^

<comment><AUTHOR> Hey that's Japan for ya!</comment></comment>


Show HN: Intuitive Linear Algebra and 3D Geometry - <AUTHOR> https://intuitive-math.club <comment><USER2> I appreciate the visualizations, but the explanatory approaches follow the same ones I've seen in basically every textbook. The following particularly epitomizes that: "...it is worth defining what a subspace is in terms of its formal properties, then what it is in laymans terms, then the visual definition, showing why it is that those properties need to be satisfied."

Why not... show it visually, manipulate it visually, explain in layman's terms and THEN explain the formal properties? That is the approach 3Blue1Brown takes to great success.

So, definitely useful renderings, but I'm not sure it's any more "intuitive"* than the mainstream approaches.

* In quotes to indicate that there is quite a bit of subjectivity in that term.

<comment><AUTHOR> Thanks for the feedback! I was a little worried that the explanations would fall back too much on formal properties, so I guess I've got a bit more work to do on the visualization side of things.

<comment><USER3> I think you are doing a great job here. I looked through your sections on determinants and inverses, and it is so much better than the way I was taught: "this is the formula for inverting a 2x2 matrix. This bit is called the determinant." For me, learning always works best when I know what we are working towards and seeing how it works, and putting the formal definition first is rarely effective in that. Start with a specific example, concrete where possible, and generalize from that.

<comment><USER4> There's no perfect order for everyone. The trick is to spiral around revisiting levels and styles (and don't worry if you don't grok a part yet) until they all start to gel and your brain forms aweb of connections.

So many people think the second book they read on a topic is soooo much clearer than the first. But it doesn't much matter which book they dead first vs second :-)

<comment><USER3> The 'second book effect' is an interesting point, but that phenomenon, by itself, would suggest that there are improvements to be made in how we teach things from the beginning.

</comment></comment></comment></comment></comment><comment><USER5> This seems interesting, but I feel like it would be way more useful if you could drag to rotate however you want, instead of waiting for the animation to get sort of close to the viewpoint you're interested in. It would also be good if the image wasn't covered by a big play button when paused - it's not really possible to pause it to look at things or adjust numbers.

I really like the visual representation of elementary row operations, but the intersection of the three planes is off their edges, so isn't actually shown. Also, "any vector multiplied by the three standard basis vectors in matrix form, i, j, k" uses a really complicated strange way to say "identity matrix" \- you're not actually talking about multiplying by the standard basis vectors.

I found a bug (Chrome 65.0.3325.181, Windows): The scroll position is kept when you switch sections, so you have to manually scroll up to the top.

<comment><AUTHOR> > This seems interesting, but I feel like it would be way more useful if you > could drag to rotate however you want, instead of waiting for the animation > to get sort of close to the viewpoint you're interested in.

Great feedback! I had been thinking of doing something like this but I was waiting on actual readers to mention it. I'll see if I can get to it this weekend.

> I really like the visual representation of elementary row operations, but > the intersection of the three planes is off their edges, so isn't actually > shown.

Yeah, good point. In the last visualization we have a vector pointing to the intersection, perhaps a similar sort of thing can be leveraged there.

> I found a bug (Chrome 65.0.3325.181, Windows): The scroll position is kept > when you switch sections, so you have to manually scroll up to the top.

Thanks for the report! I think someone else mentioned this already and I filed a ticket on the github repository.

</comment></comment><comment><USER6> Watch 3blue1brown's linear algebra videos instead: [https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2x...](https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab)

(These are some of the finest educational materials for mathematics that have ever been created in any media, they really are that good.)

<comment><USER7> >Watch _instead_

Different tastes for different people. I found this website to be more useful, since I can browse, reread and skim through the text much more easily/faster than on video.

<comment><AUTHOR> Indeed - this is one of the main motivations I had for creating this. 3b1b is great, but I much prefer reading than watching.

</comment></comment></comment><comment><USER8> This is also nice [https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2x...](https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab)

<comment><USER9> This is the best way of getting an intuition for linear algebra that I'm aware of. One of the few cases where video is the best medium for teaching the subject.

</comment></comment><comment><USER10> Here is another from the authors of Real-Time Rendering[1].

[1] [http://immersivemath.com/ila/index.html](http://immersivemath.com/ila/index.html)

<comment><AUTHOR> Super cool, I didn't know that existed. Clearly someone else has had the problem I experienced too. I'll have to add that with a list of other useful resources on the site.

</comment></comment><comment><USER11> is it just me or is the sidebar broken? Selecting a link on the sidebar after getting to the end of a page doesn't reset scrollY position

<comment><USER12> Also maybe it's just my phone but on mobile the sidebar covers the whole website making it impossible to read

<comment><AUTHOR> Oh interesting. What phone are you using? It should enter a mobile-friendly kind of view, but I haven't implemented that on the server side renderer yet.

<comment><USER13> You may want to consider mobile-friendliness purely client side, using CSS to set up different layouts depending on the resolution - what's typically called Responsive Web Design. Sounds cumbersome, but with just the right couple of design tweaks you may get 90% usability on mobile.

<comment><AUTHOR> Actually, I think the issue here now that I think of it is that we do media query detection in on the React side to figure out which components to render. Really, we should just render a single component and have CSS to cover both cases.

Other sites do this, so it should be possible, though it would require me to change the react component that renders the sidebar (I'm using Atlaskit, but that doesn't have support for mobile responsive rendering, sadly).

</comment></comment></comment></comment></comment><comment><USER14> +

[http://www.mathsisfun.com/](http://www.mathsisfun.com/)

[https://betterexplained.com/](https://betterexplained.com/)

</comment><comment><USER15> I appreciate any effort to make mathematical explanations more intuitive. A couple of thoughts:

1\. There are a few grammatical errors (missing word, missing comma) that are forgivable but I find that any imprecision in language is a big detriment for a student trying to understand an explanation. I tend to get hung up on those since, not knowing the material, I can't resolve ambiguities with context. Since subtleties are important in math it would be worthwhile to go over the explanations again with a fine-toothed comb to ensure there are no typos or amphiboly.

2\. The visuals aren't always clear. For example, volumes don't show edges so it's hard to make out that you're seeing a volume rather than an irregular area (and which volume you're seeing). Also I think a caption to each image could be useful, to describe how the shape demonstrates the concept. Something like "this visual represents a shear transformation of the matrix described above", just to be really explicit and clear.

<comment><AUTHOR> Hey, thanks for the feedback!

> There are a few grammatical errors (missing word, missing comma) that are > forgivable but I find that any imprecision in language is a big detriment > for a student trying to understand an explanation. I tend to get hung up on > those since, not knowing the material, I can't resolve ambiguities with > context. Since subtleties are important in math it would be worthwhile to go > over the explanations again with a fine-toothed comb to ensure there are no > typos or amphiboly.

Yeah, this is a pet peeve of mine for sure. I am not very precise when it comes to written prose.

I was thinking of airtasking out a grammar check, since I'm pretty awful at catching my own mistakes here. I might just do that.

> The visuals aren't always clear. For example, volumes don't show edges so > it's hard to make out that you're seeing a volume rather than an irregular > area (and which volume you're seeing). Also I think a caption to each image > could be useful, to describe how the shape demonstrates the concept. > Something like "this visual represents a shear transformation of the matrix > described above", just to be really explicit and clear.

Great idea. I've added it to my list at [https://github.com/smspillaz/intuitive- math/issues/8](https://github.com/smspillaz/intuitive-math/issues/8)

</comment></comment><comment><USER16> This is incredibly useful and informative. I have a degree in math, and I learned some new intuitive concepts I really wish I had better-grokked in college.

The "voice"/style of the writing has a great balance between giving theoretical information and keeping it comprehensible without having to read like 5 times (which most algebra texts imo really botch!).

Most algebra concepts (in the linear/modern/abstract sense) have an intuitive/mental-model foundation, often graphical. It's disappointing that most texts don't explore the intuition in a friendly way like this text does. (The theory is deeper than the intuition and intuition can be very wrong at times, but anyone studying advanced-ish math like this is capable of realizing that!)

One annoyance is that the graphs don't render if they're slightly off-screen (and they render slowly/fade-in or something) so it can be somewhat annoying to scroll back/forth between graphic examples.

<comment><AUTHOR> Thanks!

> One annoyance is that the graphs don't render if they're slightly off-screen > (and they render slowly/fade-in or something) so it can be somewhat annoying > to scroll back/forth between graphic examples.

Yeah. This was an engineering tradeoff - there's a limit on the number of WebGL contexts (15 for Firefox, for instance) that can be running at any time so I had to turn off rendering of the visualizations when offscreen.

If anyone knows a better way to approach this, please let me know!

</comment></comment><comment><USER17> Love this! I've been meaning to write something similar as appendixes for my (free, online) Computer Graphics book [0], would it be OK to link to this instead / in the meantime?

[0] [http://www.gabrielgambetta.com/computer-graphics-from- scratc...](http://www.gabrielgambetta.com/computer-graphics-from-scratch)

<comment><AUTHOR> Yes, absolutely.

I'm receiving lots of great links in the comments here, so it'd be great to cross link similar resources on this page too.

</comment></comment><comment><USER18> Thank you very much. After watching 3B1B linear algebra videos, I wished there was a more in-depth interactive tutorial. You made exactly what I wished.

<comment><AUTHOR> Thank you! This was exactly my motivation in making it, so I'm glad it helped you!

</comment></comment><comment><USER19> Gilbert Strand's lecture at MIT are very helpful to start with linear algebra: [https://ocw.mit.edu/courses/mathematics/18-06-linear- algebra...](https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra- spring-2010/video-lectures/)

</comment><comment><USER20> Going to a non root or leaf page gives an internal server error, example: [https://intuitive-math.club/linear-algebra](https://intuitive- math.club/linear-algebra)

<comment><AUTHOR> Hey, thanks for pointing this out. I've added it to my list here: [https://github.com/smspillaz/intuitive- math/issues/7](https://github.com/smspillaz/intuitive-math/issues/7)

</comment></comment><comment><USER21> Very cool, useful for people learning to write ray tracers

</comment><comment><USER22> Thanks for this, bookmarked. There is a pretty large community of creative coders that would use this.

</comment><comment><USER23> Entire site is down :) too much traffic

<comment><AUTHOR> Yeah, for some reason I saw 60,000(!) requests on lambda all at the same time so I guess it had a bit of trouble scaling up. A scraper or Googlebot perhaps? Should be all fine now.

<comment><USER24> Just curious - couldn't this perfectly be a static site?

<comment><AUTHOR> It probably could be, as long as I figure out how to get code splitting to work with it being a static site. Shouldn't be too hard. I imagine its just a case of pre-rendering all the routes and then uploading the whole thing to an S3 bucket.

</comment></comment></comment></comment><comment><USER8> intetnal server error</comment>


Ask HN: What technologies and programming paradigms are underused? - <AUTHOR> Some technologies and programming patters have been life altering to me. My list is probably quite mundane, so I'm wondering what technologies and programming patterns affected you most but are also lesser known or underused in your opinion?
Here is my list:
Technologies:
- BabelJS
- Kafka
- Graphql
- Rx
Patterns:
- Event Sourcing
- Effect Monad
- RAII + Object Pool <comment><USER2> I'm a big fan of Parse Server, but it seems to have some stigma ever since Facebook open sourced it. It runs better than many other frameworks; you can set up a full stack thing with mobile accessing a cloud database and storing photos in about an hour.

</comment><comment><USER3> Array Programming languages like APL & J are super cool to me and I wish they had more of a following.

J has "tacit programming" where you basically can write hyper general and terse programs with it still being readable. I just wish performance was more in line with Java.

</comment><comment><USER4>
      Smalltalk -> proper OOP
      Lisp -> pragmatic functional programming
      Prolog -> logic programming

In some aspects, these are better than mainstream languages but for various reasons failed to get popularity.

</comment><comment><USER5> Using Kafka at work tight now. Really enjoying it.

</comment><comment><USER6> \- Semantic web

\- Prolog

\- Idris/Agda/Coq</comment>


Looking for feedback on new visual analytics site - <AUTHOR>

Hi All,
Have had this product live for a few months now http://www.picnet.com.au/met/ its a mouse tracker that provides some nice reports on site activity. Its all latest and greatest html5 stuff and I think its pretty nifty.  Let me know what u think.
Guido <comment><USER2> Very slick.

But you claim it tracks eye movement when it doesn't.

<comment><AUTHOR> I don't claim it tracks eye movements, only that there is a very strong correlation between mouse and eye movements (research results is shown on home page). However if the site gives that impression then perhaps its something I need to address.

Thanks for the comment.</comment></comment>


Block ads without Adblock Plus - <AUTHOR> http://howto.wired.com/wiki/Block_Ads

<comment><USER2> This was pretty much the best way to do it pre-Ad Block. I recall doing things like this in the late 90s and it worked rather well.

One of the caveats to this method is that it can limit you from accessing some CDNs.

MVPS Hosts is worth a look: <http://winhelp2002.mvps.org/hosts.htm>

Also another solution from the early part of 2000s was to use Proxomitron: <http://www.proxomitron.info/>

It was handy because it was basically Greasemonkey in the form of a proxy server. However, it is no longer maintained and the original author has since passed away.</comment>


Comscore: Over Half Of Social Gamers Will Accept Ad Offers - <AUTHOR> http://www.virtualgoodsnews.com/2010/03/comscore-over-half-of-social-gamers-will-accept-ad-offers.html

<comment><AUTHOR> Pretty eye opening stats, but I'm a bit skeptical:

"Comscore announced the results of a survey of social gamers sponsored by Offerpal"</comment>


This extraordinary motherboard is being used by server CPU scavengers - <AUTHOR> https://www.techradar.com/news/this-extraordinary-motherboard-is-being-used-by-server-cpu-scavengers <comment><AUTHOR> >"For example, take this dual X79 motherboard, which can accommodate a pair of Intel Xeon CPUs, supporting E5-1600/E5-2600 Series V1/V2 processors. You can get a pair of them for sometimes as little as $10 (about £8, AU$12), delivering up to eight cores. Add in the motherboard, which costs $76.50 excluding delivery (about £63, AU$120), and you have a decent barebones system."</comment>


Why has Google stopped showing reviews for a place when not using Chrome? - <AUTHOR> Not logged in. Using Firefox Focus (like incognito) on phone. Reviews/ratings have stopped appearing. This was super useful for me to not use google and still get access to review of restaurants etc. Not I need to use Chrome/sign in to view results.<p>Edit: This is on the Mobile app and not desktop. Smells like a move to stop showing reviews/ratings if you are not logged in (yelp). <comment><USER2> I'm not signed in to Google, I'm using desktop Firefox, and I see reviews. Maybe this is something they are testing? Or just a bug?

<comment><AUTHOR> It works in Desktop. Try the mobile app.

</comment></comment><comment><USER3> google translate for website not working with firefox</comment>