skysight-inc/HackerNews huggingface dataset:
The EPA's a good example, I think, because it's the big businesses that continually lobby against it. Where are the big industrial players that sit back and laugh at how pollution restrictions are benefiting them?

Because it seems like the big businesses always complain about the EPA as an emblem of government overreach, even though getting rid of it would be good for them and bad for everyone else, especially the people in the community suffering from the pollution!

And your answer is, "let them (all the people suffering from the effects of the pollution) all file lawsuits in state/local courts"?

If that wasn't working out before we had an EPA, why would it start working out now? And how would it be better/more efficient/an improvement to move from a condition of "pollution is limited" to "pollution is limited, but only after people file and win lawsuits"?

I mean, I'm really trying to see how we'd be better off if you took away the EPA, but wanted to keep pollution restrictions in place by this other, far more elaborate and far less accessible means. Hey, if really you just don't want pollution restrictions at all, then let's talk about that, let's ask, would we be better off without pollution restrictions?

Trying to say "no, the EPA is bad, but what they do is good and let's get to the same place through a complicated and lengthy process of local lawsuits"? Again, that don't make sense.
Yes! Communication is the first measure to try before anything technical as a second line of defense - but that's not a part of Apple's DNA :)
Antibiotic resistance: Cameron warns of medical 'dark ages'
Yes, but statistically analyzing the likelihood of guilt using given evidence is different than arbitrarily linking blanket cases where there is no defined connection. Just saying "cash is suspicious so we are allowed to seize it whenever we see a lot of it" is a blatant violation of property rights. There is absolutely no crime that can be linked directly to cash ownership.
I don't think we think the same thing about using food science to optimize something.

I'm talking about turning tortilla chips into Doritos. Tortilla chips come out the way the person making them likes them to come out and get how much salt they like. Doritos are an industrial product with a flavor profile and texture explicitly designed to leave the consumer wanting another one.
> binary floating points as the default representation for literals expressed as precise decimals.

For better or worse, it is a widespread practice appearing in numerous programming languages, including some widely used popular ones.

To conform with the practice, if you want, in your language, a way to use decimals to write exact fractional numbers, it's better to have an explicit notation for that like, say, 10.5r (rational number, another spelling for 21/2). Or hey: 10R5. Electrical Engineers will love you to death. :)
I believe the prices are for a plan that includes both.
Everything about this tells you what Apple really thinks about 3rd party devs. Just shameful.
Where Does Technological Innovation Come From?
My point is that quite a few websites nowadays depend upon Javascript in a questionable manner.

I wasn't trying to discredit the original commentator.
> are so naive to waste electricity on collossal scales.

I know right? The last time I had to use 20 watts for an extra 5 seconds nearly bankrupted me
> Some rights are inalienable

He addresses that. A right has to be granted by someone. Who grants these inalienable rights? If you answer is "God", or "they just are", your thinking is circular.

If your answer is "the government/state", you are wrong. The government/state grants you this "right", and takes it away as it pleases, so it is actually not inalienable.

TLDR; An inalienable right that is systematically violated is not very inalienable, is it?
To the extent this story is on-topic, perhaps the "interesting new phenomenon" will be a different discussion about gun regulation than the one to which we've become accustomed in the USA.

(Be reminded, from the HN guidelines: "Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon.")
2048+ Plus Pro Free HD
It's obvious that moving oil in space helps, right? You move the resource from a place it's relatively plentiful to a different place where oil is relatively scarce. Say, from the Persian Gulf to Australia.

The same thing is happening here:

These ships are trying to move oil from a time when oil is relatively plentiful to a time when it's relatively scarce. It's riskier, but if they succeed, everybody wins: they make money, and they do it by lessening that future scarcity.
There's a hashtag for people who can't go to their own homes safely: #Portesouvertes (open doors)

Edit: also #porteouverte (singular)
With the amount of Syrian/Afghan refugees flooding into Europe right now and Europes involvement in those wars, I imagine this sort of thing is going to be on the rise.
... except that it doesn't have basic stuff like email. For that I use Mail-in-a-Box [0], but I would love to see both projects merging.

[0] https://mailinabox.email/
adult substances make most disney movies better. especially the live-action movies.
100% agreed. Otherwise we might as well get rid of money and go back to exchanging goods directly.
Haha, well shit. Turns out we were agreeing, only i failed to pick up on your sarcasm. :)
Would probably be a lot easier in Google Sheets with cut and paste.
The "interesting new phenomenon" is the rise of violence in the last decade due to the amount of Islam-crazed individuals that we are letting in. I don't see how gun control is remotely related to this.

I wonder how will Merkel and those similar to her defend their stance of letting everything in. I am sad, really sad, sad to see we are allowing this to happen to us. Sad to see our beautiful European cities degenerating into slums, where you can't be calm having a walk at night, where I have to tell my girlfriend to bring an anti-rape pepper spray with her because I can't be relaxed with her walking around a big city. http://www.gatestoneinstitute.org/6527/migrants-rape-germany

The only thing that can happen is that a new ethnic cleanser will rise to power and some people will mourn asking themselves how did we reach this point again. I will not be one of those mourning.
It doesn't have to lose performance; it's just the default representation. For instance, if you have

a + 0.1

where a is of binary floating point type, the 0.1 constant could denote an exact number. Because of the addition with a float, it gets coerced to the float's type. But that can be done at compile time. So effectively 0.1 is like a binary floating point constant in that situation.

But in another situation it remains exact, such as:

0.1 + 0.2

this gets folded by the compiler at compile time, and uses exact math producing an exact 0.3.

Exactness is just the default.

If your language has rationals expressed as digs/digs, you can imagine that those are used in their place:

a + 1/10;

1/10 + 2/10;

In other words, suppose that 0.1 is just another "spelling" for 1/10.

This will be no less performant than using integer constants in floating contexts, e.g:

double x;

// ...

x += 1; // not slower than x += 1.0!
Exactly what I did on my rMBP. Thankfully it works great - the trackpad experience is not ideal but that's a small annoyance compared to not having to deal with OS X. (It feels slower for normal tasks like window switching and painting etc. but my big issues are with SMB and WiFi along with things like this App Store breakage and the constant yearly pressure to upgrade to get security and bug fixes. It's not worth it.)

Actually the other reason for me also was Visual Studio - I develop quite a bit of C/C++ code and recently moved to developing an Android app - VS Emulator for Android is a godsend - you can't do those things on OS X without trouble - Xcode is buggy and the emulator with HAXM is crashy although that's Intel's fault.
There's a very significant difference in meaning between "I vow to never purchase anything (free or paid) from the MAS ever again", and "I will prefer to get things direct-sale when I can". And you must know that, or you wouldn't have chosen the more dramatic "vow" statement. If you really meant what you said when you used the word "vow", then stand by your statement. If you didn't, then admit that you actually meant something else. But dismissing my argument as a mere complaint over "wording" is disingenuous.
Pre-6.0 Android permissions aren't granular and are 'take it or leave it' approved at first install. Some apps install services that run at startup. This would make for a rather excellent monetizatation/interactivity strategy for a chat app, which already has all the necessary permissions for 'normal' operation (think Snapchat LIVE or Moments).

Sonic networking in action:
[1] http://smus.com/ultrasonic-networking/
[2] https://gigaom.com/2014/06/26/chromecast-will-use-ultrasonic...
How does this service make money? It looks as though Sello doesn't charge any fees.
Even something in the FAQ about it would be helpful, I wouldn't have known what the black bar was for if I hadn't seen it previously and someone made a post just like this.
Fugging Muslims, incompatible with Western civilization
Cloud Computing Weekly Digest
That's the kind of naivety i meant.

Lots of JS nowadays will have continuous and ongoing activity, keeping the CPU spinning even on tabs that are not in the foreground and actively being used.
KLOS: Kernel-Less Operating System Architecture (2005) [pdf]
Discipline is habit, habits are like muscles, you need to use them regularly to keep them.
You missed the point. The point isn't that you can't make a living selling a gimmick app.

The point is that 94 units with $452 in sales makes you eighth top paid app.

So, unless you are top 10, as a developer you can expect a maximum revenue in a year of $120,000. IF you can make that EVERY DAY ... and you can stay in the Top 10 ... and you can't. And Apple takes $40K of it.

And most people will never break the top 10.

I knew things were bad, but that's disgustingly bad.
Page 2 diagram is blacked out for whatever reason, rest is fine.
> we don't say it was OK for Thomas Jefferson to own slaves (...) We say the slaves had their rights violated

You are confusing legality with morality. There isn't necessarily any connection.
One of our applications I jokingly call "mad libs". It's effectively a document generator. A single point of entry for constructing the document skeleton (admin). The data structure for it is recursive, while user data is meta driven. Any necessary data on any given page is a single query. The only directly related multiple-query is the skeleton construction on the admin side. That part is fairly complicated (and swarmed with tests). There are potential inconsistency issues which could only come about if the admin was putting in a fair amount of effort into destroying their own app (spam POST/PUT wouldn't even cause it). Since the possibility exists even in the near-impossible, there are eventual consistency tasks running. But again, it would be pretty impressive to actually get it inconsistent. Given that the user side is meta driven anyway, there aren't any lasting effects on their side. Had we gone with SQL, the query for the (recursive) skeleton would have been 3 tables, one of which would be recursive. My use case is where reading drastically trumps writing. This tends not to happen in the unicorn industry, so I fully agree that it's silly in many _publicly discussed_ applications. But many B2B applications can fit the use case.
"Finance" uses lots of different things. Sometimes it uses symbolic math; sometimes it uses binary floating point, sometimes it uses decimal floating point, sometimes it uses arbitrary precision decimals or rationals, sometimes it uses integers in the smallest unit of concern for the application.

Finance is a big domain.
So, at this exact moment, I had someone asking me what the difference between brackets and parenthesis was, legally, and I was able to hand them the laptop, and say "that".

baader-meinhoff or just serendipity, thanks. :)
CyanogenMod also has a very nice feature which adjusts the colour cast of the screen based on both time of day and the colour of the light hitting the RGB sensor.
Reminds me sorta of The Three-Body Problem.
You're given 8-32 global variables of fixed size to work with, called "registers".

Luxury!

I think this is better than the super terse one downthread. Just saying statuses are in a register (as a simplification) and mentioning the PC might be a way to make it shorter and reinforce the theme that instructions change the internal state of the cpu which is also kept in special 'registers'.
French media say at least 40 dead in Paris attacks
You may be right, though the sociopaths behind this may have also been home grown terrorists as well. Remember, a lot of organisations like IS are trying to stir up violence among citizens of countries in Europe and the West.

Either way, it's an absolutely awful turn of events, and the kind of horrible thing that I thought would never happen again after the attacks in the early 00s.
Dalai Lama guilty of abusing human rights
I'm not terribly familiar, but these guys appear to be achieving some pretty sophisticated introspection into binary library usage:

https://sourcedna.com/

It would be interesting to see this applied to non-mobile apps.
Procrastination pays: http://dilbert.com/strip/1996-03-22
Multiple Attacks Roil Paris; President Hollande Is Evacuated from Stadium
"The problem turned out to be a classic case of synesthesia. ... Although Leinsdorf’s performance of the “Valkyries” was rhythmically in synch with Solti’s, at this moment Leinsdorf had emphasized the strings in his orchestral balance, whereas at that same point Solti had chosen to emphasize the brasses, which—I realized now only in retrospect—were responsible for synergizing that wonderful acid blue of the ocean. In Leinsdorf’s recording, the strings were soft and pillowy, and as a result the blue looked dead: The chemistry of the image and sound worked against each other to the detriment of both."

If only we could hear both edits and compare.
Why I Uprooted My Life for Virtual Reality
I found the Pomodoro technique as a life saver as well. The ability to focus also improved immensely with practicing daily meditation for 15 minutes. Both are now daily habits.
Breakthrough in Complexity Theory
> "External pressures help..."

They can but not always. I've used this tactic often, placing myself in difficult situations sometimes forces me to act when nothing else will.

One time I was out of work, all I had to do was make a few phone calls but I didn't. I kept putting it off until tomorrow; then tomorrow turned into next week, next month and so on...

To cut a long story short I stopped paying the rent thinking hassle from my landlord would force me into action. As luck turned out he had his own problems and collecting the rent wasn't a priority for him.

2 years later I was in a very embarrassing situation, as was he. It worked out OK that time but it shouldn't have.

If you suffer from procrastination FFS just accept you're acting out of fear and confront it. The longer you leave things the worse they get.
"Sir, Thank you very much for the article on hoarding. I've put it with the others."
Unsupervised, Mobile and Wireless Brain Computer Interfaces on the Horizon
Accused Euribor manipulators were part of ECB crisis group
Bret Victor's talks are a counter example to this. His live programming in this[1] talk is nothing short of mind blowing.

[1] https://www.youtube.com/watch?v=EGqwXt90ZqA
Not sure which bit you're saying "incorrect" to. But okay. Are you arguing with "the era was famous for indebted Yuppies", then?
Dear marketers. Please die horribly. Preferably in a fire.
This other thread was submitted 2 minute later, but gained much more discussion: https://news.ycombinator.com/item?id=10562589 (currently: 36 points, 47 minutes ago, 7 comments)
is it? seems tedious
I actually was at that stage a couple of years ago - I couldn't get anything done, which made me feel bad and depressed, which made me not get anything done. I couldn't even start doing something in a meaningful way.

It's such a bizarre thing to think back on that I can't even fully empathise with my former self..

This is what made me realise what was going on and rectify the situation, it all just "clicked". I had been doing this since early high school at the time.

Why: http://waitbutwhy.com/2013/10/why-procrastinators-procrastin...

How to beat it: http://waitbutwhy.com/2013/11/how-to-beat-procrastination.ht...

The thing which really worked for me was realising that if I really work and try hard to work on something for even lie 10 minutes, I can get into a flow state and then it's easy. And from there it was just baby steps forward over a matter of a couple of months until I remember getting into a flow state all the time and thus my mind thinks of it as "easy" and it is.

This is exactly the same experience I had when I was younger and learning to feel confident talking to girls. It's really hard, but when I'd done it all the time for a while I have enough semi-recent memories of me doing the thing, that the thing seemed like an easy and normal thing to do.
I feel like Gary Bernhardt gets live coding demos right, both with his DAS casts, and his conference talks.

https://www.destroyallsoftware.com/screencasts
Not in the EU so I'm not sure what the atmosphere there is, but to me that sounds pretty racist. I bet it's an extraordinarily small percentage of Muslim immigrants who are violently inclined.
No mention of Jupyter notebooks? By re-playing previously-typed code in notebooks, shouldn't that give the audience a REPL-type experience without waiting for the person to type? Like having your cake and eating it too.
Not being cynical, but I think it's more of I don't have the attention span to follow your demo and that's why it bores me. Demos tend to move at a slower pace than what an average programmer goes through on their own so they probably run out of patience.
Nice list. I do wonder how useful they are though, given that the actual ROMs for many games are illegal to distribute and the emulators require them to work. Are they for people running a personal server on their computer? For websites that want to let people play homebrew games through the browser?

Seems like the list of uses for a Javascript emulator isn't particularly high.

But they're pretty cool on a technical level.
And/or an Android phone, apparently.
I mostly agree, I would rather have you walk me through a proof of correctness than watch you code something.
Well, there is some ambiguity here.

I would say that I much prefer live coding to code on slides because I can see it actually compile and run. Proof that what is said works, works. I might even get to see common gotchas. It's obviously a gigantic failure if we only see errors and never working code, but then that speaks to the nature of what is being demonstrated.

With presentations, you can show a chunk of code with a presenter confidently stating "This works!". Of course, that's no guarantee that it does, and frankly if you tried to implement what was demonstrated and it ends up not working, you would get blamed for it. "You clearly did it wrong, you were supposed to do it like this: ".

Live coding shows you all the context, because you must show all the context, and it gives you a concrete example that you can yourself run. A working hello world. It does something critically important, it takes the blame of something not working for you, off of you.

of course the ambiguity I mentioned are the golang slides, which are actually demonstrable pieces of code. With a little "run this for yourself" button on each slide. That's a really awesome solution.
Row-Bot Pollution Eating Robot Walks on Water, Never Needs Charging
This whole thing is a feedback loop, it will never end.
If you think watching someone do a live coding demo is boring, you are probably not the target audience (and I would guess you may be in entirely the wrong field if you are a programmer who thinks programming is boring).

Imagine a painter saying that another painter showing a specific 'new' technique that they developed is 'boring' and they should 'just talk about painting, don't show us anything'.

I would imagine the author of this blog post is the sort of person that sat in the back of Chemistry class, and after seeing the teacher do an experiment asked "is this going to be on the test?"
I believe that jMiles' point is this: When a shooting happens in the US, everyone[1] says that it's the fault of the US's crazy gun laws - that just about anyone can have a gun. When it happens in France, though, it can't be the fault of the US's gun laws.

[1] For non-stringent values of "everyone".
Paris shootings: 60 reported killed, hostage situation ongoing
Independence War 2 - the best space simulator I have ever played
If you procrastinate a lot, it usually means that you really want to do something different with your life. Go find out what it is, rather than submitting yourself to all sorts of masochist self-discipline schemes.
Would it make sense to pin the relevant post to the top of the page when HN does a Black Bar tribute?
I will not use iPreach for exactly this reason. Period. Which is sad, because Keynote is a very nice piece of software.

I had a combination of things happen where I installed an upgrade, and it effectively locked me out of my files. I had to pay for a new Keynote version to get around the problem (I no longer remember all the details ... I think it had something to do with an iLife subscription vs. standalone and auto-upgrading my data file version).

I was REALLY pissed off. And vowed I would never buy software again where I didn't control the physical copy.
Dozens Killed in Multiple Attacks in Paris
Next thing you know, a new and even more totally total mass surveillance law is passed. (Obviously, attacks will continue to happen from time to time.)
I guess I'm in the minority in actually agreeing with the original post. I like when talks include code examples but hate it when a presenter brings up an empty SublimeText window and starts typing away. Just have it already written, show me briefly, and move on. I can understand your code snippet faster than you can type it, unless it's horribly written or your talk up to that point has not explained things properly.

Which is not to say there are zero presentations that are based on live coding that are good. There may even be a few. But my experience has been most presentations that are based around live coding are terrible.

I've seen presentations that include live coding that are good, but these presentations are actually well thought out and complete, and the live coding is only a small element, and the presenter has pre-created examples that the are basically "filling in the blanks" on.

Most presenters, though, I think would be well served to stick with the standard "show a snippet on a slide" method.
> HIPAA does require the data to be stored in a secured way.

But its extremely unspecific about what that means.

> It also requires a certain level of security to get to the data.

Less so than you probably think. It has vague high level standards, under which are lower-level implementation specifications (which still tend to be somewhat vague) which may be required or "addressable", which basically means that organizations are required to review whether they are appropriate; the only technical implementation specifications that are required in the security rule are having unique user IDs and having emergency access procedures.
I've always liked the way that Apple's WWDC videos have approached this issue. They show the code being entered, but it comes in by way of preset snippets, so they can add the code and discuss it one block at a time.
Which phase would you call this?

www.spiegel.de/international/the-future-of-terrorism-what-al-qaida-really-wants-a-369448.html