skysight-inc/HackerNews huggingface dataset:
We always had heat advisories in Chicago. When it's 87 degrees overnight, people without air conditioning die. Yes, it happens every summer. But it's a reasonable weather warning; reminding people to stay hydrated, and to try to get somewhere cooler.
Can you critique my college application essay?
The problem lies with when the malicious(IMO) practices become ubiquitous AND profitable it becomes the norm. Any informed user would question thee practices IF THEY WERE INFORMED.

MS has a monopoly, through intent & ubiquity, on business class software, gaming & new computer sales(w/ OSX it is duopoly). Sure there are options for the technical folks, for everyone else it's spyware.
Fear and ideology are usually smokescreens for that other reason, at least on the aggressor's side.
So some of the bank robbers got doxxed?

Since the furor is over HRC's campaign being bought by wealthy interests and conspiring with the DNC to beat Bernie, outing her donors does serve the public interest, though I'd argue they probably should have blanked out the CC numbers. Then again I don't know what the context is - if they were freely emailing CC numbers that's gross negligence, and on the DNC.
I'd say keeping a care desirable to warrant a 5-star rating is, or any upkeep cost you would have to pay that Uber does not subsidize. I'm not a driver so I can't comment on specifics, but I doubt Uber pays for fuel, unless you're a full-time driver.
It is very helpful to have a firm with deep pockets that has a huge incentive to ensure their drivers are safe.

So, that they can be sued or lose lots of profits to a competitor if they don't have a fully safe system.

Large US airlines have a huge incentive to ensure that flights are safe. It is not only that they are afraid of losing market share if there is a large accident (and of course the loss of reputation for loss of life) but the average payout per killed passenger is $4.5 million.

In Germany, Lufthansa, the main carrier of Germany, owned a discount carrier where the pilot deliberately drove the plane into the ground, killing all on board. But in Germany the liability is limited to something like $75,000 per passenger instead of the $4.5 million in the US.

Which makes me more interested in flying with US carriers than, say, German ones, But also Uber/Lyft rather than "co ops."

This is real value provided. An especially important to women and the elderly who are most at risk from a problem driver.
Dunno, but note that the Lisp programmers in the study were self-selected from a call for volunteers on comp.lang.lisp (and maybe comp.lang.scheme, I don't remember). I suspect programmer skill mattered more than the choice of language. (I was one of the volunteers, so obviously I'm biased.)

Ron could've partly controlled for this by posting the same query on comp.lang.java -- of course it's still very hard to say how much bias would remain.
Because we actually do want to use Microsoft products, or Apple, or Google, or Facebook.

If we don't enact laws then jumping boats only leads to the next popular thing being careless with our privacy. I want to be certain that regardless of what software I'm using the people who developed that software have a common concern for the protection of privacy. When enough people have a common concern we usually enact those concerns in laws because it's the minimum we expect from civil participants in society.
No, being zero knowledge does not imply being proof of knowledge.
Picking and choosing predictions in this manner to make it look like they have all been steadily increasing is misleading.

Some of the initial predictions in the late 80s were for up to 6c by 2100.

The last IPCC report I saw predicted an increase of between 0.3C and 0.7C by 2035 with around 0.4C being the most likely. There is little support for numbers anywhere near as high as 3.5C by 2035.
I keep coming back, years later after avoiding a CS minor even, because the bruises on my ego from it being beyond me. I wonder which n+1 iteration will be the charm. Haha.
> One of the problems we have had in tech is that there aren’t large monetary incentives to create and sustain open protocols. If they are open they cannot be easily monetized by traditional means.

Protocols should not be monetized. They exist for interoperability. Monetizing protocols is bad, because it's aimed at monopoly which always results in stagnation rather than progress.

Of course lock-in crooks like using closed / non-free protocols to control the market. But it's evil.

> OSS projects have been able to gain a foothold in many server applications because of the wide utility of highly commoditized, simple protocols. By extending these protocols and developing new protocols, we can deny OSS projects entry into the market.

Source: http://www.catb.org/esr/halloween/halloween1.html
> But is it even clear that Euler's usage of "functiones pares" etymologically corresponds with our "even functions"?

Well, the etymology of "even" doesn't trace to the Latin word "par", or any cognate or ancestor of it. Is it clear that Euler's usage of "pares" is the same sense as our "even functions"? Pretty clear.

The "words" Latin dictionary ( http://archives.nd.edu/whitaker/words.htm ) includes the following gloss of 'par': "s:even, divisible by two". Perseus ( http://www.perseus.tufts.edu/hopper/morph?l=par&la=la#lexico... ) seems to cite this sense back to Horace, glossing the phrase "ludere par impar" as "play 'even and odd'".

I'll also note that par and impar are the Spanish equivalents today of even and odd.

All that, together with the fact that it was translated into English as "even", seems like a pretty strong case that that's what Euler meant.
and why don't all (other) addicts just stop being addicts?

Given the chance, humanity naturally overuses... which is a problem, but not a wholly American problem.
But you just said a startup is a new company after ultra fast growth. Now you're adding to the definition after someone questioned it?
But demands free movement of people.

Actually, the EU is happy to negotiate treaties with countries outside the EU. Conditions usually include free movement of people. If the country negotiating does not agree with these terms, the treaty is void. It can try to negatiate a special treaty, but the EU is not usually inclined to do that, for multiple reasons, not least to avoid setting precedents, to avoid effort duplicity, etc

EDIT: I forgot the main reason, from my point of view. The EU has been built with the person, the human being, at its center, with the idea that we all have the same rights. And one important right is freedom of movement. A union were goods, money and services can freely move, but people are forbidden to do so is not worth the trouble.
> I prefer to be judged on the content of my comments rather than the number of internet points displayed by my name.

The points displayed next to your name are on a per-comment level though. Changing accounts doesn't affect anything about that. I've literally never clicked through to see anyone's total karma count until I just tried it for you. I think you're overestimating how much people care about any of this, and thus over-compensating in your response to it by constantly creating new accounts.
I fully agree with you.

I was an avid collector of Hugi.

Also was a bit disappointed to see Java and .NET follow the VM route when we had Oberon, Modula-3, Delphi, Ada ,Eiffel among many others.

At least their designers seem to finally willing to offer the same kind of toolchain, instead of having us rely on third parties for those features.
The forth black box paper seems to be quite close actually. The big difference is that I would like to go for higher level tasks. The low level variant - having code missing a few lines/functions and filling those is indeed quite well researched. More interesting would be the opposite: Having blocks of code (called components in my text) and letting the net find a good way to use them. Normally the way a programmer would build something like let's say the amazon website is sketching up a few ideas how it could look - cutting it into small parts and then writing (or reusing) the code for the small parts.

A lot of the "using AI for programming" papers (AI in this case being anything from nets to logic stuff) focus on building these small parts - I'm more interested in the levels above that. The "generating code from natural language/dialogs" also kind of misses my idea as it still assumes a "programmer" to tell it what to do (in the amazon example "display the products on a grid" or "make the buy button bigger"). The programmer would in this case either guess the right thing ("everybody has their products in a grid") or run something like A/B testing against some metric ("items sold" or "$ revenue") and then go back to the conversational programming tool and tell it "change the button". Why not skip the programmer and give the metric directly to the net? The thing I would like to get working is telling the net "here is a ton of different buttons, grids, lists and a lot of other UI stuff, and there are all our products - I want to maximize revenue - do whatever you like to get there".

Regarding the vague ideas: I believe (also totally unsubstantiated - though research in this area would be quite interesting) that writing down ideas first and then looking into them (either by reading other papers or doing own research) is far better than the other way round, because it has a higher probability of leading to something new, because you don't follow assumptions and errors others potentially made which could lead to a dead end. Of course there is a certain trade off, because if you try to reinvent everything you will not get to the point of something new.
It's ugly of course, but a parser should have no problem with &amp;amp; or &amp;lt;. It can go arbitrarily deep.
Enterprise windows is probably much, much better than the retail version in that admins have an incredible amount of control through GPOs and the like, including turning off many features that we dislike. That does not mean that it doesnt require a lot of work. And, we the little guys still get stuck with the retail version that makes it difficult to turn all of these options off in a central location with clear settings.
Tech cavewoman
My iPhone6 won't open apps anymore. IF I'm lucky enough for an app to even ATTEMPT opening it instantly shuts down. I suspect my husband has tampered with my ohone
You're assuming that only gold diggers will take half your money when they divorce you.

But that's not true. Under United States laws, all women will take half your money when they divorce you. Doesn't matter that they're gold diggers or not.

And also, most women marries up (marry a guy who makes more than her), not down.
Most of them are already tracked by amateurs who determine and discuss their orbits on open mailing lists, so this data won't be a huge revelation.

What will be more useful is a source of derived orbital elements for non-classified satellites; NORAD provide sets of data but about ten years ago added a licensing restriction that forbids redistribution of that data or calculations based thereon. A second source without that nonsense would be very useful.

https://www.space-track.org/documentation#/user_agree
> But what do you do when the libraries that you depend on throw exceptions instead of using Either?

tome's response is amusing, but assuming you need to keep getting work done and aren't interested in forking the library...

You wrap the library in a shim that forces the return values, catches anything that's thrown, and returns Either. If it's a library that you only use in one or two places, that shim might be inlined.
The IEA may not sure the view of the author that "such an increase would remove habitat for human beings on this planet".

The current https://www.iea.org/publications/scenariosandprojections/ claims that "business as usual" would yield almost 4C by 2100 and 5.5C long term. Not sure how that squares with claim by author or which scenario they were referring to.

The big question I have with many of the scenarios (I think IPCC ones fall into this camp) is how much worse they will get when methane clathrates release is included. I'm not too familiar with the literature, maybe others know how well clathrate release is understood and what contribution it makes under various scenarios.
> If backspace is pressed on the keyboard, the Alto does a Ethernet boot

This sounds impressive. Was it common for machines of that era to be able to boot from the network?

Also, aren't those some awfully long wires to make high-frequency measurements with an oscilloscope? Some of that ringing and overshoot in the clock signals might not actually be in the circuit that is being probed, but caused by the long leads.
The article questions "when the next one is coming", but it already came, last night in Ellicott City, MD. The whole downtown was wiped out (in an economic sense) by a flash flood caused by six inches of rain falling in three hours.
> I am having to pickup the slack

Why is that? Why is this person not accountable for his/her actions?

Perhaps try to distance yourself and fully separate your task at hand from his/hers. Make sure you set these expectations in front of your boss. If shit hits the fan, stay professional, but clearly let your boss and the individual know that you were depending on them completing their task. Repeat this 2 more times (as in 3 strikes you're out). If this behavior continues arrange a meeting with your boss and let him/her know that you are having issues that you cannot depend on this person since they consistently fail to meet their targets set in your planning.

It is important to give your boss a sense of control, give him/her the final decision and do not pressure them into any specific actions. If you don't like the way they handle it, then your boss is the problem. Either change your boss within the company or move to a different company, as your boss not being able to resolve such an issue is a symptom of a much large organization problem.
50 Gradle Tips
I'm hoping for a problem that's easy to fix, but not something stupid :-)

To clarify the disk issue, we're seeing sector pulses coming from the disk drive, so the drive and cabling is working. The Alto isn't sending any read requests to the drive, so it seems most likely that the microcode isn't seeing any disk request block in memory.

A lot of things need to work correctly to get the request block into RAM. So it could be a problem with a chip on the ALU board, a bad memory chip, something wrong on the disk interface card, a corrupted bit somewhere, or anything. With the logic analyzer, we should be able to see at what point in the microcode things go wrong. The nice thing about the Alto is because it's all TTL chips, it's straightforward to see what's happening.
How much is too much? Not everybody prioritizes health, enjoyment, etc. in the same way. It's easy to fall into the trap of assuming that our personal values are shared by all.

If you were simply expressing your opinion, that's perfectly fine. I only wrote this because it appeared to me as through you were attempting to portray what you said as an objective fact -- which it is not.

:)
"Breaking news! Two people have different opinions! More at 11."
Sure, so he was chosing his particular brand of experts, of which there seems to be few.
Node.js with ChakraCore Linux Preview
It will be interesting to see it the public is willing to pay a premium for "certified" software.
Even though I think, Snowden is on the right here, lets not kid ourselves, they using Snowden right now to trash Wikileaks, anyone remember when Snowden leaks came out, he was a russian spy, who apparently went to Russia by himself and dumped American intelligence documents to them.

now according to most mainstream publications Wikileaks are shill for Putin, cold war era rhetoric in 2016.
I agree, but there's no evidence that people care. There are hundreds of millions of consumers who don't pay attention, and hundreds of millions of businesses and programmers etc that do get the info they need, and that's the bulk of the market.

There's a smallish number of geeks who can't actually seem to to figure these things out for themselves, but I don't expect that's a financially significant market. Microsoft probably thinks it's reaching them via Mary-Jo Foley, Paul Thurrot, Ed Bott etc, but maybe it's not, and maybe it should do more.
So I heard the course designer, who is this no-name author generally in Infosec for his work on this no-name Gray Hay Python book (yes, that's absurdist sarcasm).

https://talkpython.fm/episodes/transcript/37/python-cybersec...

He was talking up ISIS analysis using his OSINT methods for someone who does not speak Arabic by analyzing the black Jihadist flags (I find that kind of shoddy, as someone who knows that is painting with broad, but deservedly ugly brush for such people) with Python and OpenCV if I recall.

Has anyone taken the course and willing to say it was worth the money? He is no fool, and the price tag was steep, so I was curious if any in the community saw it is as a worthwhile investment opportunity.
It's really just for convenience. I build a lot of drupal sites and often need to run a lot of them at once locally.

Instead of putting each one on it's own port (hard to remember) or starting and stopping VMs or containers (tedious), I just use a subdomain like http://projectname.local.computer).

I'm a contributor to Aegir, and created the aegir docker containers, which default to aegir.local.computer for easy testing. When I create sites in aegir, I don't have to set any DNS if I use a subdomain of aegir.local.computer, I can just visit node/add/site and fill in the form and get a site. Great for Aegir development. See https://hub.docker.com/r/aegir/hostmaster/

I'm also creator of devshop, a more "cloud-y" version of aegir which gives each site a domain automatically, so local.computer is really great for developing devshop as well. http://ENVIRONMENT.PROJECT.devshop.local.computer

I've also got a CLI tool for launching drupal sites locally in docker containers called Terra. It uses jwilder/nginx-proxy to route requests for domains to the right container, and makes dynamic domains like devshop. So *.local.computer is useful there too.

https://github.com/terra-ops/terra-cli
https://github.com/opendevshop/devshop
The problem is, people have to upgrade.

Eventually, yes, but not any time soon and not necessarily to Windows 10.

Our standard in my businesses (which are relatively small and in tech industries) is still Windows 7. We don't consider Windows 10 a viable option because of the forced updates and telemetry issues, so we'd be looking at alternative platforms if Microsoft decided to dig in. As things stand, neither of those situations looks like changing any time soon; I'm guessing we're not alone, since all of our suppliers still seem to assume Windows 7 by default on new machines, so it will be interesting to see how the likes of Dell put pressure on MS to deliver something they can sell at Windows 7 nears EOL.

In our case, Apple gear would be the most obvious switch today. It has viable alternatives for most of the software we need in most areas, and crucially, it already has much better options in some of areas that aren't available on Windows. The hardware itself is relatively expensive, but it's far less expensive than making the wrong choice of platform and a lot of the applications themselves are cheaper, so it's well inside the "acceptable business expense" range.

Our view is that going cloud-everything isn't the way forward for us, so we're not particularly interested in those kinds of alternatives. Other businesses will presumably have different needs and priorities, though, and certainly the cloud-based offerings are becoming more competitive with traditional desktop software in a lot of areas for those who can meet their requirements that way and tolerate the disadvantages. If you can move your essential business software to something Web-enabled then it doesn't matter what OS you're running, or potentially even what type of device you're using.

And of course if MS do leave a huge vacuum in the mainstream desktop/laptop OS category, someone will surely move to fill it, because there's still an awful lot of money to be made there. I doubt it would be anything like any of the current Linux or BSD distributions, but as we've seen with OS X, Android, SteamOS and others, you can build a lot on top of those platforms with enough resources in the length of time we're talking about here, and certainly there are several heavyweights in tech today who have those resources if they choose to make a move.

So you might be right about people having to upgrade eventually, but I think there are likely to be a lot more viable options by that time than you're allowing for here.
The Norway solution was already ruled out by the PM.

I agree that there will end up being some compromise, eventually: one that involves free trade without freedom of movement a la CETA. The question is only how long it takes to get there. The EU is starting to realise that leaving is in fact thinkable, and is caving on issues that might upset local populations. Eventually it will realise that blocking European co-operation and blaming it on a country that wants to sign deals isn't going to fly.
...to its voice-search system.
Yes, and this year it was worse:

>every successful attack at Pwn2Own 2016 achieved SYSTEM or ROOT privileges, which has never happened at the event before.

Source: http://venturebeat.com/2016/03/18/pwn2own-2016-chrome-edge-a...
Since the c language is already a human readable abstraction away from the actual hardware instructions, which then again are abstractions on what actually happens on the chip with the transistors and electrons, you could argue that programming in c is already pretty much 'talking to the computer human-style'.

As others said the use of frameworks and even higher level scripting languages with an ide is already a dumb-ai kind of human-friendly conversation with the machine.

A problem with driving this further down the road like the article suggests could be, that if i wanted to talk to the machine like i talk with other persons, the natural language used in this case migh not be very well suited to express what i actually want. I would need special definitions and terminology, and in some cases a general description would not suffice, so the need for precision in expression might stay.

The actual dialogue with the machine then might last as along as a programmer would have needed to program it. I could see how this might work for very simple programs (like for some uber-app which is not much more than a wrapper for a telephone call to the taxi central), but inherent complexity that other programs need cannot be simplified away by switching the language to a conversational chit chat level.
The first response of an actual AI confronted with the task of creating an Uber-for-cats would be: "What do you mean with that? Please be more precise."
I experienced what was eventually classified as a microburst and the effects on the ground were largely indistinguishable from a tornado. I'm not sure the article really made this clear, or if there are multiple, potentially different definitions for the term. This is also an area that frequently experiences tornado activity so we have ample experience with those events for comparison. We had winds that were likely in excess of 125mph and there were around 100+ houses damaged, 6-8 were completely destroyed and 30+ sustained severe damage. Flooding was not an issue but we have unique geography that makes that very unlikely.
If Dan Walsh says it's complicated to run a MAC system against browsers specifically and desktop software generally, you have to worry.

http://danwalsh.livejournal.com/72697.html

I know it is debunked lower in the thread (so long as you do not load suspicious extensions, as explained), but sandboxing browsers seems prudent, and sadly why I am afraid maybe even Qubes is not enough anymore! Haha.
EVERYTHING you say... while using the voice recognition feature. Sensationalist title.