skysight-inc/HackerNews huggingface dataset:
> if the program requirement changed to print every line, no sane programmer would change the code in this function they'd write a new function printEveryLine() instead and use that.

I'm not sure I understand the distinction you are making here, so I'd like to try and understand. From my perspective, function names are just another form of comment. After all, in many languages, as soon as you press "compile", your function names are mangled into something a machine can understand.

So you feel that programmers are more inclined to treat the function name as an authority, as opposed to a comment. Is that an accurate? I'm curious what lead you to this conclusion.
You can change Fn keys behaviour from prefs and I believed all developers would have defaulted to Function keys but seems not so.

Chrome, IntelliJ, VSC all use Fn keys for debugging, and also at least I have mapped most of function keys to some tasks, like F5 for open symbol etc.

Touchbar is only good for some slider like things where continuous strip will help. It is also good for novice users like MSOffice ribbon, they can see a lot of things on screen now and they don't have to hunt in menu or remember shortcuts.

But for a real pro user spending whole day in few softwares, it makes no sense. I have seen pro photoshop users using 3-4 keys long shortcut like second nature, they need access to tonnes of features and variants so more keys the merrier.

Honestly, I haven't seen any real use cases of the touchbar, smileys and photo slider is cute but not something on top of my list to optimise.
It has always been possible to set those keys to default to F-key functions instead of media functions. The difference here is that the position may not be constant, and you can't feel with your fingers what you're over before you commit to activating the function, so you must look. In some contexts you can "get used to it", but this is a steeper uphill battle.
I felt that as well.
What initially attracted me to the MPB (around 2009) was:

- great input/output hardware

- solid build

- little design touches like the magsafe connector, sleep light, and battery indicator

- Unixy, well-designed OS with some really great 3D party software

Besides the solid build, all of these are now either gone or in decline. The touchpad is still OK, but the quality of the keyboard has been crippled. The OSX App Store still doesn't support demos or upgrade pricing. Magsafe is gone - for no apparent reason.

All of this is mostly in service of gimmicks - the biggest of which being "thinness" which I really don't care about. I'd be buying 17" MBPs if they were still available.
I agree, it is! But that still doesn't mean people (or, at least, swing voters) actually care.
This is what a 'rigged' election looks like.
Instead of moving a mouse cursor to a toolbar item you can just tap something without repositioning your hand. It's not as fast as someone who has mastered every key combo, but for regular users it should increase productivity.
Yeah, I hate those compromises like capturing a fraction of the value you create and using it to pay your developers.
The competition in the browser market is much harder than for example the market of programming languages and even there big version bumps have huge costs. If you can avoid it, you don't want all your resources tied to Perl 6, PHP 6, Python 3 and so on, while your users are complaining because the usable version of your software does not improve any longer.
Setting Up Letsencrypt with Nginx and Cron
Who cares if they pay you $500k and don't ask for more than a regular work week? And treat you with respect.
In the light of the new Macbook Pros I find it interesting that Apple just released a simpler way of remapping Caps-Lock as Esc. Incidental or not?
But do the statistics support advertising to all white males in order to convert the white males that both have African-American girlfriends and are educated enough about her hygiene habits/preferences to suggest/buy this cream for her?

I think that there are likely to be some products/services that would benefit from advertising based on race. Most products/services would likely benefit more from advertising based on culture though (since a single race can comprise of many cultures).
BetterTouchTool is also a handy way of dealing with the lack of a maximize option. Also provides window snapping, which can be quite useful.
> Obama pardoning Hillary would be very different than Ford's pardon of Nixon. The latter allowed a disgraced politician who had resigned to leave Washington without facing criminal prosecution. The former would allow a politician to avoid prosecution and continue to take the office of President.

Based on my take of Obama as a person, I'm pretty sure he'd require her stepping down as a condition of a pardon. Otherwise the public would question her legitimacy for four years.
I strongly recommend getting a good electric pressure cooker. Getting one has been a huge time saving for me because of how automated it is. Just put the food in the inner pot, put the lid on, and press a single button. It senses temperature and pressure to control the heating element so the food is cooked perfectly every time with no burning/scorching and minimal steam escaping. You can put frozen food in and it will still cook perfectly. If you don't overfill it the only thing that touches the lid is steam so all you have to clean is the stainless steel inner pot. You still have to wait about 60 minutes but most of that is leaving it unattended. The food usually has a better texture than with conventional cooking too.

I learned of these from obesity researcher Stephan Guyenet's blog:
http://wholehealthsource.blogspot.co.uk/2014/07/instant-pot-...

I use the same Instant Pot LUX60 model. I haven't tried any other model.
She certainly could. That is why the power of impeachment resides with Congress.
To be absolutely objective about it, there really are people in prison for doing with confidential state secrets what Secretary Clinton did with confidential state secrets.

[1] http://www.politico.com/story/2016/05/kristian-saucier-inves...
You can't make a racist housing ad and then defend yourself by saying you're not actually blocking people by race. The racist ad is a crime in itself.
Resolve method calls in Java code using the JavaSymbolSolver
Singapore’s Lee Hsien Loong on the U.S. Election, Free Trade
If he gave them the docs he certainly has on this stuff, and said "i am glad to sit down and walk you through any other answers or questions you may have", they'd be fine with it as an initial response.

I think you have pretty much already assigned a negative agenda to NHTSA, when they've just requested some info.

While they may have followups if they don't like the answers they get, of all the agencies you find, NHTSA is not one that tends to have a serious pre-bias towards anyone.
This is not peer-reviewed. This is a tech report. Anybody can post these.
I'm pretty sure 'effect' in the first doc is grammatically incorrect. Either way, the ambiguity confused me. Not a great sign for such a language.
Actually even the $21k fine should be nothing if he got $3M in venture capital. What's questionable is whether somebody can build safely an almost-self-driving car without a good team and with many years of experience in the field.
In the HFT space, here are some big names:

Tower Research Capital

Hudson River Trading

Jump Trading LLC

Note that these firms are typically considerably more difficult to get an offer at than Google, FB, etc.
Well it would have to be much, much better than any haptic keyboard I've used so far. Those that I've used may give feedback, but it's nothing like using a keyboard.
The criticism is valid. I have yet to encounter a comment in production code that projects future intent for a piece of code, but having comments lag behind revised code is all too common. Comment rot is one of the motivating reasons behind 'sparse comments' school of thought.
the whole feature was not necessary, they could have done the same with a simple app on iPhone
10% right to the founders is a hilarious level of greed. If this were real money they would be worth about 16.5 trillion dollars[1].

[1] http://gizmodo.com/5995301/how-much-money-is-there-on-earth
To say the obvious: There is great risk of the FBI and/or Comey trying to influence the outcome of the election. Earlier, when Comey said Clinton had been "extremely careless", it seemed to overstep his bounds: He played judge and jury, and convicted her without trial.

To do this two weeks before the election raises very serious questions about the U.S.'s most fundamental institutions, rule of law, and democracy. Every Democratic leader is subject to endless investigation and deligitimization.

EDIT: This is not a partisan concern. Everyone needs these institutions, democracy and the rule of law.
That would kill the driverless car concept.

See, we already have cars, it's not like we're going from 'horses and buggies' to cars, it is going from one good solution to an even better one and even though there is a risk at being stuck at the present local maximum for a little longer going down in order to find the peak of this particular mount improbable would not be an acceptable path for the majority of the public.

And without having a time machine or a functional crystal ball you won't know if it is 10K, 100K or a few million people that get killed before you get it right so the bar has been set at 'it needs to be better than the present level before it is acceptable'.
I find Comey's decision to disclose this new investigation less than 2 weeks from election day extremely perplexing.

By all means, perform your investigation, but to announce it immediately before what's arguably one of the most important elections in modern US history? If I were a paranoid man, I'd say that this looks like an attempt by an unelected official to prejudice voters.
Interesting.

I almost always text on my phone without looking because the visual effect where the selected letter appears above your finger actually makes me slow down. I was never able to use physical phone keyboards as easily as the adaptive software ones on modern phones.

Also I use vi mostly so I only use function keys rarely, in which case I look up.
either you don't use macbook or not interested enough to look for how to change that behavior. It is a single flag in preferences that allow you to use the keys as function keys and screen brightness etc. with 'fn' key.
I don't understand how those are ways to de-risk that risk.

As an example, I am talking about a company like "Buffer" or Twitter developers that rely on the Twitter API for their startup.
Obviously not a lawyer but however you feel about it I don't think this technically violates the fair housing act by the letter of the law.

The advertisement itself(as seen by the public) does not indicate "any preference, limitation, or discrimination based on race, color, religion, sex, handicap, familial status, or national origin."

Rather, who is shown the advertisement is limited. You can argue that targeted advertising should be illegal in certain circumstances, but AFAIK there are currently no laws governing it.
>imagine the entire keyboard surface being the TouchBar?

It seems very likely to me that apple is moving this direction. They continue to pour resources into "taptic" feedback, to make flat fixed surfaces feel like buttons, and at the same time are decreasing the travel of their physical keyboards. They're definitely converging on a full touchscreen keyboard.
I guess that gets into semantics then. I share your view of human existence, but you can still answer "why" with something like "Because something set the rules of the universe in motion, which led to humans existing". It wasn't a conscious decision, but it's still answers "why", doesn't it?
That's certainly something to consider, however I plan to use it for three years at least. At that point they both have lost a lot of value but the difference will be less than 1000€ for sure.
Most Uber drivers and customers I meet are very happy with the experience. Scores of them left traditional jobs to drive for Uber because they liked the pay and flexibility.

Some of regulation of ride-sharing seems to be done out of a spirit of bitterness that they aren't "following the rules", and it doesn't seem to be in benefit of anyone.
Wait.. what? I thought it has a headphone jack?
I haven't seen any numbers that indicate the nation cares either way on this. Here's some analysis of Hilary getting slight gains after the announcement that FBI wouldn't prosecute.[1] Is your comment based on polling or just gut feeling?

[1] http://www.inquisitr.com/3287325/hillary-clinton-polls-did-f...
Right now storage space and inefficiencies in the reference IPFS implementation are the biggest problems I've hit. Downloading sites is easy enough with grab-site, but my 24TB storage server is getting pretty full :( ... Gotta get more disks.
Download entire lynda course
That's correct. Not the best branding, but I'm sure the White House did what it could.
He's damned if he does and damned if he doesn't. If there is a smoking gun in the newly discovered emails and he said nothing until after the election, he would be accused of manipulating it in that way.
Minor nit: she should be tried by a jury of her peers. If as a result of the trial she is exonerated, fine. She needs to be charged and tried.
The problem I see with verifying comments in English (that is, using English as a specification language) is that it's impossible in the general case. So you must, in practice, use a subset of English grammar/nouns which turns into a formal specification language. In turn, this becomes a programming language of sorts, and then we stray away from the goal of "programming languages for humans".

I'd love to be proven wrong, but I think the problem is that this goal itself is mistaken. If we can formally specify something using a language X, this necessarily becomes a language not "for humans" -- i.e. a formal language that doesn't follow the rules of natural language and that we must be trained in. Natural language is notoriously bad at unambiguous specification.
What about IntelliJ or Chrome or any IDE for that matter.
I'm not sure its pure bashing, I think its just general frustration.

Using a mac was always involved a level of trust. They made machines that were good enough to keep buying. They were pricey but always had good connectivity, even if it wasn't always a standard connection (firewire...). But if you want a mac, its not like you have a lot of other options besides what apple puts out.

The new machine is not completely terrible though it means dongles.. Lots of dongles.
Needs more RAM, the SDHC slot (every camera still uses these) and a couple plain usb3.0 ports (external drives are useful and aren't all usb C yet). I use my machine portably and "docked attached to monitors" at work. The new function keys bar is useless to me when at work.
> The code will tell you what is happening regardless of what is intended, the comments will tell you what was intended regardless of what is happening.

Unless you write the comment, then the code, then change the code and don't update the comment. Now if the code is wrong, both the comment and code are wrong.

In current languages letting code handle the 'what', and comments handle the 'why' works well enough. Not saying it is a perfect system, but the idea of the comment being expanded to include the 'what' as well doesn't seem like progress in the right direction to me.
> If 10,000 people were killed on the way to making driverless cars safe, and this wild west approach ended up getting them into mass market use a few years earlier, it would save the lives of thousands of people overall.

This is a perfect example of the biggest and IMO most compelling critique of utilitarianism -- namely, that it's too susceptible to bullshitting.

People decide what they want to do, then completely invent (or, in more sophisticated cases, carefully fabricate) numbers and time-frames in order to hide their unethical opportunism behind the facade of objective moral assessment.

This is especially problematic when you have to estimate things that are pretty much impossible to estimate without completely bullshitting. For example, "number of people killed by not following certain safety standards", or "impact on time-to-completing of some particular safety standard". We're talking about a novel technology, so there's no way anyone has even remotely high confidence in a sufficiently bounded estimate of these numbers. It's all just bullshitting.

> Is thus a bad thing? Is it not justified by utilitarianism?

These are two VERY different questions.
> So, it's not a surprise that our needs are cast aside in the grander business scheme of capturing wider audience by casting a wider net.

They just canned their cheapest notebook, the Macbook Air 11" and bumped the price on their other models by a few $100. On top of that the only port on their new notebooks is Thunderbolt 3.

What sort of mass market appeal are they going for exactly?
I think this is a very nice list. I particularly agree with the inclusion of dev hardware provided and interview style. I really don't enjoy A & DS beatdowns.
Newly Redesigned Boston.gov Just Went Open Source
If I interpret correctly, Uber is doing no such thing to those working in the gig economy. That's why they're getting prosecuted.
Why the heck does infrastructure still matter?
Fantastic work.

The 'story-like' literate programming is the direction in which programming will (should) move in the future imho.

Visually, you could explore the idea of 'literal-visual' programming (just invented), something like:

commit
[#imageFor #student "student-icon.jpg"]

Then have a button to toggle between rendering records as text and 'visual' records, in which "[#student ] is replaced with a pictogram. Now you have a more 'abstract' look at the algorithm - could be interesting.

Similarly, an entire block of code could be switched to 'visual view', which displays the block as an image, which could be, for example, the screenshot of the last output it produced.

---

The Core language is interesting - declarative, functional and dynamically typed (right?) query language. Some Prolog scent there.

My only concern is that it might be a bit too 'limited' for larger scale applications ?

But for exploratory data mining, it looks like a great tool.

It seems to be well suited for queries in large scale distributed databases (like a p2p network) - is my intuition correct ?

If true, then I can see interesting ways in which Eve could be integrated with ipfs for example and used as a data mining tool...

I enjoy things that create sparks of ideas in my mind, Eve has done that for me today ;).
Here is the actual letter. Note the FBI does not say they are "re-opening" anything. https://pbs.twimg.com/media/Cv3vbcHXgAAMdPE.jpg:orig
You can meet the requirements in the country on the B-1 business tourist visa, visa waiver, or OPT status as an F-1 holder, but to activate parole, you need to do so outside the country.

IANAL
Mintty is the best one I've come across. It even works with WSL https://github.com/mintty/wsltty
MacBook Pro vs. Surface Book: How 2016's Models Compare
Automotive components are already designed to be very robust to input voltage transients.

Here's an interesting paper on the conditions automotive electronics are exposed to, including very high voltages during a load dump:
http://www.ti.com/lit/an/snva681a/snva681a.pdf
It would probably just default to esc and f keys. If supported, else default etc.
Why would it be unfair to offer a different kind of pay structure? It's all about how much they have to pay to get employees.
So what? That is the opposite of anonymous. That's the point.
For complete newbies (but with programming experience), I would recommend this UW Coursera course to get introduced to ML Basics:
https://www.coursera.org/learn/ml-foundations

Early this year Apple acquired Turi for $200 million. It was founded by Carlos Guestrin, one of the professors who is teaching the course.

We (Class Central) are also working on a six part Wirecutter style guide to learning Data Science online. Here is part 1:
https://www.class-central.com/report/best-programming-course...

Feedback would be appreciated (on the format as well as content)!
I didn't say that. My question was: what is the casualty rate currently and what is the casualty rate in the self-driving car future? I am asking what you think this reduction actually is and how high of a price you're willing to pay to see that reduction. I am specifically asking what you think the reduction is so that we can have a discussion on 1) whether that is a realistic reduction and 2) whether that is, in turn, worth the price. It has nothing to do with whether or not it's new.

Is that reduction a result of self driving or advances in other safety (airbags, seat-belts, crumple zones)?

It is clear that your mind is already made up and that you are a self driving car evangelist. Please endeavor to approach these debates with an open mind and in good faith.
> It is sort of dissapointing the industry is stubbornly pushing ahead, even after decades

Then tell us how that magical "compatible" protocol would look like. It's compatible as much as both can coexist and also IP stacks expose a backwards compatible API making it relatively easy for applications to support both.

> IPv4 sunset is an illusion. We're stuck with it to the end, and no incompatible protocol will replace it.

The ongoing support of the IPv4 is itself not so much a problem, it's there, you don't have to change much if anything. The problem is more of getting v6 support into each and every network device (mostly done now) and overcome the laziness to also configure v6. The "support both" problem is more the other way around, having to also support v4 makes much of the nice features of v6 (e.g. more flexible or in some sense easier configuration) less beneficial so they can not work as a driver to adopt it. I also don't think v4 sunset is an illusion, there will surely be a tipping point somewhere (hard to predict) where some decide v4 is no longer worth the hassle for each and everything pushing the last non-v6 holdouts forward. Sure v4 will not be completely go away anytime soon I think, more of a slow fade out.

A big problem nowadays may be that the impact of the IPv4 address exhaustion is distributed unevenly making it really painful for some maintaining v4 connectivity compared to simply activate IPv6 while others can still comfortable ignore it. This may also lead to v6 being deprioritized by those who badly need it because you have to put so much hard work into making v4 work somehow, you can't do without anyway.
I want to buy zcash for 10 euro, then wait until it explodes like bitcoin, how can I do this? It's not currently traded at Bittrex I see it's there but as "disabled". When can I buy?
Does not exist.
The interesting thing is that Apple just released the ability to remap Caps-Lock to Esc. natively in macOS 10.12.1, which doesn't seem to be incidental.

https://news.ycombinator.com/item?id=12818839
This is interesting. I have one follow up question:
If Eve gets smart enough to understand that the code and the prose diverge from each other, shouldn't it also be able to generate the correct code from the prose? That way you'd eliminate the duplication that is happening. It also should allow you to modify the generated code by modifying either the prose or the code, whatever the programmer prefers.
Best Sublime Text 3 Themes
As a consumer spending money from a checking account or credit card, the only reasons a bank would stop a payment or freeze a balance are because they suspect fraud or illegal activity. In the first case, it's a service they are providing you - peace of mind as a result of extensive fraud protection measures. In the second case - then mostly_harmless is correct. If the only benefit of bitcoin is "no fraud protection and the freedom to use for illegal transactions" how is mostly_harmless wrong?