skysight-inc/HackerNews huggingface dataset:
I take your point regarding phoning home. I also think that's a problem.

But really, you can't blame software providers. In the old days they'd all do the one-off purchasing model, and then they would all starve to death because people don't want to pay for software. So it's no wonder they're going for a model which is actually proven to work, which is a subscription.
Make IoT Devices with FlashAir
WebRTC is the way to go here. Is your code open-source? I have plans to build just such a library, but could add it to yours instead.
In my case this is complicated by the fact that there's someone else with the same name who has both significant professional overlap and a similar writing style. There are a couple of times I've been half way through an archived mailing list post wondering how I managed to forget an answer so completely before scrolling down far enough to see his .sig at the end.
I disagree. You are probably being downvoted out of disagreement. (d_-1?)

I'd like to thank you for contributing your perspective in this reasoned and impassioned advocacy for authoritarianism.
This is something that should be noted. Zuckerberg had access not only to university resources, but also a wealthy friend with deep pockets. I don't think that means success for everyone, but there are a lot more companies that would get off of the ground if cash flow wasn't a problem from day one.
When we moved the Twitter web frontend from the RoR stack to the Scala stack we used a similar tool built into the proxy we called Tap Compare. The new thing in Diffy is to use two calls to known good services rather than one call to filter out the non-deterministic bits. With tap compare we basically had to whitelist those parts of the page. This kind of strategy is pretty powerful and you will likely find lots of places in your infrastructure where it makes sense to use it.
Frankly, I couldn't tell you. I get my quotes from `nc alpha.mike-r.com 17`; some come with attribution, some don't. A great quote though, no?

(Aside: Why doesn't everyone run a QoTD server? The world would be a better place for it.)
> after which there is no support burden at all.

Sounds like having a well-designed product can help you reach the $1m/year mark :)
it's for the chord entry component, you inform the chord position (the frets that are going to be played at each string) and the algorithm will name this chord and compute which finger should go where (and also add bare chords when it fits).
I live in London, and ~$1.5m would be possible for me to retire with my current living costs that includes taking care of my son and the mortgage. $2m would be comfortable.

To just not have to worry about housing, even if I were to buy a house again today, would only take about $600k for a pretty standard 3 bedroom house w/garden even in London...
Double Fine is apparently working to release a remastered version next year, and they were able to get the original reworked assets from LucasArts Singapore.

http://mixnmojo.com/news/Double-Fine-Has-The-LucasArts-Singa...
tha's cool, I did saw this site before but didn't notice they have a video annotation tool, just noticed the player, great thing I'll take a lot of ideas from there now :)
How Google's new Logo is just 305 bytes
Does not work very well in a wet environment (the energy is absorbed pretty fast). And if you use longer wavelength to get better penetration the spatial resolution goes down hard.
It might help to map the part above though..

(No idea for longer wavelenghts, but we use GPR to measure ground water content in the MHz range. Normal penetration depth is at most a few meters.)
Also, under the new regime, the moment he stops paying, the IDE stops working. Previously, when you stop paying,you'd be left with a working-but-outdated version. This is definitely a downgrade
Doesn't that depend on browser vendors supporting and properly implementing CSP?

What about every embedded device browser that will never receive an update? Does your toaster, fridge, microwave, and toilet get security updates?
What is the least JPG-compressible pattern?
I worked at Software, Etc. when these games were released. I was in high school, and I got my first promotion to Assistant Manager.

I enjoyed all the adventure games during that time, but then Civilization was released, and I was hooked! Adventure games seemed flat compared to the endless possibilities in Civilization.
I agree higher level names are far more important.

But I think clarity at the local level is nice, too. Let's say your function takes a name, sanitizes it, and then does some other processing, perhaps storing it. I think this makes the code more immediately clear than 2 character names:

function storeName(name) {
safeName = sanitize(name);
// do other stuff that works with safeName
//...
}
I think a big reason why MI2 was so hard was the lack of an internet. I knew one other person who owned MI2 so when one of us got stuck we would have to wait until the other got caught up to see if they could figure it out.

I think i spent over 6 months of real-world time suspended over the cauldron.
> palbociclib

That looks an awful lot like an anagram of placibo...
Yep. Don't know about elsewhere, but you get it and a handful of others when you sign up for Good Old Games
I think that depends on the pace at which Android is developing. Android hardware is incredibly low priced and there isn't a significant difference between iPhone and a mid range android phone in terms of hardware. If the quality of the OS experience is as good or better than Apple, then Apple marketshare will shrink eventually. They are still making a killing in terms of profit margin, and shifting a lot of units so as a company I'm sure Apple will continue to do well for a long time.

Android struggled for a long time with user experience and visual quality, but Android 5 and Material Design has been a huge win for them and I'm pretty sure that trajectory will continue.
Hey, I'm glad you're liking the WP. Honestly, I think WP should be great. That said....

Android phones are starting to get into this territory too. OnePlus 2 is $400. That is 4x the cost of your $100. But it is less than half the cost of my $1000 Note 2. (I don't buy on contract because I have a grandfather plan on VZ for unlimited data). My wife's phone was $700. Next refresh in about 2 years we'll be in the OnePlus store.

The reason I say all of this is that we should all, across every platform but Apple, be looking forward to getting less expensive, higher quality devices.
Me: You know your paying $200 more for that phone right?

Them: No, really?

Me: It is $8 a month more and at 2 years that is 24 * 8. So in 2 years you are paying $192 more.

Them: Shocked look and than they try to do the math in their head and can't and just shrug.

This has happened with family members and strangers

People can't do simple math in their head. My definition of simple math is business math and specifically do a 2 digit times a 1 digit number.
Great that they were able to recover this game.

Kind of crazy that it will be copyrighted for another hundred years or so (assuming it's an unpublished work for hire), when the last copy was barely readable, and the owners probably don't even know they own it.
I'd place beacons in live fish. They are well suited to navigating underwater hazards.

Acoustically ping a serial number for a couple of days. Place an array of sonobuoys in the likely outlet area, scan with boats further afield. If there is a fish sized outlet, then they should be able to get out. If you start finding your fish you can start refining the resolution of the search and plopping more fish in the falls.

At the same time, lower teathered hydrophones into the falls at various distances. If the pingers accumulate somewhere there, then you have a suggesting of fish impermeable structure.

I might need to add lights to the fish so they can see.

Plus you'd get some great YouTube footage a fisherman who catches a fish with headlights.
Did they intentionally add tape hiss to the video???
> A language storing big numbers in non-native formats, like your Rakudo example, is irrelevant to the parent's point.

I thought being able to store an up to 8 digit integer in a float was an interesting tidbit. I already knew it but others might not. However, it was also completely irrelevant to a discussion of why 0.1 + 0.2 equals 0.3 in Perl 6 and, imo, even to my (slight over) emphasis that a float is for (efficient) storage and processing of approximations, not exact numbers.

> 0.1 isn't past any "point" (whatever that means).

Precisely. I was directly responding to "And [floats] can store binary fractions exactly up to a point." What does that mean? "up to a point" is highly ambiguous. The fact that 0.1 isn't stored exactly is completely unambiguous.

> It just isn't representable without recurrence in base 2 much like 1/3 isn't in base 10.

So what? It is representable without recurrence in a pair of base 2 numbers, eg 1 (numerator) and 11 (denominator) for 1/3.

> Your post could do without 'duh'

OK. I considered that and thought it was OK, all things considered, given that it wasn't prominent and succinctly expressed my reaction. But I hear you that even such a gentle 'duh' is problematic and will be even more careful about how I express myself at HN in future.

> and the like as well.

Would you be willing to be specific? While I recognize the 'duh' is edgy, I've reread the rest of what I wrote and don't understand what you think I got wrong.
The limit is probably the size of the tracker. The ones I saw look about as big as a standard river fish..
> Because I have exactly zero interest in deviating from what I should be focusing on

I don't get it. Even if you have no interest, why would you willingly give up the option? All other things being equal, wouldn't you want the ability to do it? You'll get a great product, you'll pay someone else to take care of it, and, should you ever want to fix it yourself or take it to someone else to fix it, you can do that too?

Why are you so aggressive against the notion of being allowed to do anything you could possibly want?
That was my point sorry :)
New Logo for Google Done In-House
If you're reimbursing personal licenses, it's actually violation if EULA [1]

[1] https://sales.jetbrains.com/hc/en-gb/articles/200544871-5-Ca...
Frankly, I support this.

We need to pay more for software, not less. The Freemium model is killing products because you can't make any money from writing programs anymore unless you get a huge homerun. People only want to pay $0.99 for a program that took months of man-hours to write. $5.99? Fuck it, that's too expensive!

IntelliJ is magic to me. It's a wonderful piece of software, and I generally do not like Java. But it has transformed the entire experience.

Companies like JetBrains needs to be incentivized to write this kind of software, and innovate on it. They're not going to if they have leeches that use the free version in perpetuity. And if they change to a subscription model, then good for them.

If you use IntelliJ in a professional context, and you make a decent wage, a large part of it is because of IntelliJ, so you should pay up. $200/year is nothing compared to other things people spend money on like Starbucks, DirecTV, gas, etc.
Given the Sony makes $20 per iPhone 6 sold for providing the cameras to Apple, I would hope that they'd be better quality than the $30 phone!
I'm the main guy who makes Soundslice. :) Yes, we launched the video annotation tool in 2012 and shifted focus to the sheet-music version in 2014. Our number one bit of feedback was: "Please add support for standard notation!" -- hence the shift.

Here's a tech talk I gave about that original Soundslice version: http://37signals.com/talks/soundslice
10 Powerful Habits of the Super Successful (Infographic)
I'd be interested in seeing the source code. Is that also available for viewing somewhere?
There is a HUGE emphasis on public transport in Cities: Skylines.

Neglecting it in any way is a sure way to cause traffic nightmares that are difficult toi rectify.
I love the music. You need a Creative Music System / Game Blaster or Roland MT-32 for the best experience.
This bit of the Guix documentation provides a better explanation of why monads are useful than I could give:

The procedures that operate on the store described in the previous
sections all take an open connection to the build daemon as their
first argument. Although the underlying model is functional, they
either have side effects or depend on the current state of the
store.

The former is inconvenient: the connection to the build daemon has
to be carried around in all those functions, making it impossible
to compose functions that do not take that parameter with
functions that do. The latter can be problematic: since store
operations have side effects and/or depend on external state, they
have to be properly sequenced.

This is where the (guix monads) module comes in. This module
provides a framework for working with monads, and a particularly
useful monad for our uses, the store monad. Monads are a construct
that allows two things: associating “context” with values (in our
case, the context is the store), and building sequences of
computations (here computations include accesses to the store.)
Values in a monad—values that carry this additional context—are
called monadic values; procedures that return such values are
called monadic procedures.

https://gnu.org/software/guix/manual/html_node/The-Store-Mon...
Really a very cool idea
I'll try bountysource for sure but others have tried (with I believe other bounty services and in some cases paypal) and for some reason have not gotten traction. In fact one of the bugs I linked to (mac scrolling bug) some one offered a bounty but the bounty links seems to have disappeared. I'm not sure if the Eclipse foundation has a policy against it. I would imagine they would prefer you donate instead.

It would be interesting if there were some sort of custom white label bounty services for organizations like Apache and Eclipse where contributions are complicated in terms of regulations, licensing, donating, consistency and general policy... Apache and Eclipse don't even store their code on github so I would imagine they might have issues with a bountservice.
Why is this so if the DNA isn't part of an organism?

I guess there is some risk in some circumstances that the DNA will affect organisms just by being present in their environment, without having been actively introduced into their cells?

https://en.wikipedia.org/wiki/Transformation_%28genetics%29
It would be possible for people to fork the community edition (https://github.com/JetBrains/intellij-community) and try and rebuild the most popular ultimate features.
JetBrains makes an astoundingly great product in IntelliJ -- so many features and integrations that just simply work. It is so rare to find a product this sophisticated yet elegant and reliable. I want more companies and products to figure out how to deliver software like this, with the same quality and power as IntelliJ. Then maybe I'll start complaining about pricing models, etc.
I would like to see the software contract that includes indemnification for the software.
AirBNB why did you terminate my account?
So the complaint is that, because you choose not to regularly renew the software, you don't get the discount that comes with it? That sounds kind of entitled, honestly.
Yet both are still reliant upon their labor for their livelihood.
There is no conventional treatment for prion disease, but methylene blue (Methylthioninium chloride), which has been around for over 100 years, has been investigated as a preventive treatment with some success in mouse models:

http://www.ncbi.nlm.nih.gov/pubmed/23022479

http://www.ncbi.nlm.nih.gov/pubmed/25958115

The problem is is that it's not patentable and it's super cheap. Thus, various drug companies like TauRX are tweaking it a little so it's patentable and are currently trying to get it through clinical trials.

http://taurx.com/science
The article talks about creating a tree with a unique tag for each node. IMHO, their proposed solution (using a monad) makes the tree creation code simpler by removing the need to thread the counter through the functions that create the nodes. The code they end up with is conise and readable.
Stephen Schwarzman of Blackstone Feels the Agony of Victory
The last phone I had last for more than 2 years was made by Palm. After that:

1) lost the phone. We think it was left on the roof of my car

2) Dropped in toilet. Did not have removable battery, so it eventually shorted out

3) An OTA firmware update bricked it, the device was 2 months out of warranty so the manufacturer refused to fix it, despite their software being what bricked it.

I'm now on a 1st gen Moto X I got used for $100. I don't plan on spending much more than that for a phone ever again.
Tracking the development of the world’s largest autonomous underwater swarm
Do you have any training in UML? I feel that learning basic things like domain diagrams, sequence diagrams, and state diagrams help decompose complex systems into maintainable chunks.
More Git koans
Note that Eclipse supports donations directly:

https://mmilinkov.wordpress.com/2015/08/19/users-can-now-fun...

Be wary of random donation sites that are unconnected to the host organisation - the chance of any real money flowing back upstream on average is zero.
So the idea that neurodegeneration is essential a manifestation of protein-specific prion disease is not a new idea[1][2][3][4][5] but is one which is steadily gaining traction. That said, from a complexity perspective we're still at the tip of the iceberg.

There's extensive evidence to suggest that the big, fiber-like aggregates that form in these diseases may in fact be neuroprotective, and represent a largely inert thermodynamic end state (basically a big inert crystal which kind of hangs out but doesn't do much damage). More labile, smaller aggregates (basically blobs of protein stuck together) which are formed during the fibril formation process may in fact be more toxic, though again it really depends on who you ask.

How the toxicity is manifest is also totally unclear - is this a loss of function (proteins which aggregate disappear, so they can no longer do their job), gain of function (proteins which aggregate now interact with other things, leading to some new and bad outcomes) or somewhere in between? How does the cellular quality control system interface with all this? Why are certain cell types much more susceptible than others? How does the disease spread in the brain?

There are a lot of very smart people doing some amazing work. If you're interested, off the top of my head I'd take a look at work by Sue Lindquist, Simon Alberti, Marc Diamond, Don Cleveland, Virginia Lee, Eric Ross, Paul Taylor, Rick Morimoto and David Eisenberg (just to get you started!).

The one thing I would say is that I wouldn't treat this as cause for concern for interpersonal spread. If there was a real risk of contamination from (say) surgical instrumentation (as there was with vCJD in the UK) there would be extensive evidence for this (just in terms of a numbers game). Which isn't to say if you put someone's brain in your brain you won't develop the disease, but at that point you probably have bigger issues to worry about...

In my opinion, a much more exciting story relating to ALS was published in Cell a couple of days ago;

Patel, A., Lee, H. O., Jawerth, L., Maharana, S., Jahnel, M., Hein, M. Y., … Alberti, S. (2015). A Liquid-to-Solid Phase Transition of the ALS Protein FUS Accelerated by Disease Mutation. Cell, 162(5), 1066–1077.

[1] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3942086/

[2] http://www.ncbi.nlm.nih.gov/pubmed/24857020

[3] http://jem.rupress.org/content/209/5/889.full

[4] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3820001/
Yeah, and it's only 15 fps so that means at least 60ms between decisions. 80 mph is 117 fps so 60 ms represents 7 feet. If you ran at 30 fps then that's only 3.5 feet, at 60 fps it's 1.75 feet.

I'll grant you that saving 5.25 feet at 80 mph is definitely going to make a difference very rarely, but it will happen to some degree.

Also there's no pricing so I suspect it's super expensive, which is not at all what the parent was suggesting "but my money is on an array of super cheap cameras and better image recognition"

I suspect that LIDAR is also going to be fairly immune to glare where as vision systems are probably susceptible. Having a big depth hole open up in your mapping/planning system because of glare would likely bring the car to a screeching halt (literally) which isn't going to be good for the other cars around it.
How come a LISP allows you to write 1/10 instead of (/ 1 10)? Is it a special case for entering fractions, or does Racket allow arbitrary arithmetic expressions with infix operators?
I've had this happen to me a few times, but usually it's "I've answered this before for someone else, and now I have the same question. What was my answer again?"
But TFA did not ever use a single model from physics where it would make a difference.
Why Don't People Pay Attention to [Our] Marketing?
Google will comply with censorship laws to get Play into China
nice, thanks for sharing, it's on my list to watch later today
...for some definitions of the word 'labor'.

A difference is, working for minimum wage leaves you at risk of housing, food, health. Anyone who escapes the trap of too-poor-to-live inhabits a different world.
Great post with great perspective. I feel like a lot of the self-help community is responsible for the ego boost people get.
I wonder if that's part of the reason to move to subscription? To improve funding for that area?

If you operate on perpetual licenses you have to support that software and find a way to get people to purchase again - via new features etc etc
CS Unplugged: Computer Science Without a Computer
> The 20 year-old version of Mark Zuckerberg beats the 20 year-old version of me every time.

Why are you so sure about that? Has anybody ever observed all the Mark Zuckerbergs that didn't make it? This situation is a classic hindsight bias problem.
This was a solved problem: simply buy another Jetbrains 'upgrade' and you get fixes (or upgrades) for the following year. Subscriptions should be entirely optional.
GE Adds Innovation to Renewable Energy Market
That's not necessarily the case. Corporations also love pre-tax operating expenses much more than depreciating capital expenditure. A lot of "cloud business" is moved by this simple accounting reality, rather than any technical benefit: renting AWS time might cost more than buying a server, but because the server is depreciating cap-ex, for your CFO it's actually the cheaper option.

Miracles of finance, eh.
I want to agree but the problem with that on this is that it can be gamed by buying one month, using that until a feature entices you, and then buying another month.
I understand your thinking.

Yet I am still asking if there is another way, because in my experience, it's so easy to slap 'impossible' on something. Fell into this trap myself.

HN isn't exactly a community of people who accept conventional wisdom. Wouldn't it be nice if, say, we figured out some way to attack this, connected with the right person to handle it, and take the idea somewhere?

If not for Monkey Island, consider it an exercise in hacking supposed impossibilities.

Anyone got something? What kind of conditions would compel Disney to un-bury the IP and listen to suggestions?
Startup investors are changing their focus