skysight-inc/HackerNews huggingface dataset:
I have a feeling most carmakers have been fiddling with the emission software in order in pass smog. I feel it's just a matter of time and testing, and I don't think it will just be diesels. I looked into Ford's GT-350 and it's, I believe, the fasted stock vechicle Ford has ever produced. It passes smog with flying colors. Engineers claim is just good engineering. I hope that's the case.

I am for reasonable smog requirements. I know how hard I have to tune, and repair my 4 banger in order for it to pass every two years.

My biggest fear is the federal will tighten smog requirements to the point where most older vechicles won't pass. I am poor. I drive a 4 cylinder vechicle. My vechicles are always in tune. I consider myself a enviormentalist. I still hope I can afford to drive in the future? I know I will probally never be able to buy a new vechicle.
It isn't just writing code faster, but also navigating (thus comprehending) faster, and in some cases writing code with less errors.
They have reliable screening tests for what?
> restricting access to it is viewed by many as a human rights violation.

Restricting access to any website (except in some extreme cases) is viewed by many as a human rights violation. I don't see how Twitter is unique in this respect.
The HFT can afford to provide a tight spread to Joe 401k, who typically buys at most 1 lot at a time. He can afford to do this because when there is a large surge of demand, he has the ability to rapidly reprice his orders.

I describe the process in a bit more detail here: https://www.chrisstucchio.com/blog/2014/fervent_defense_of_f...

This enables market makers to price discriminate between Joe 401k (who pays less) and David Einhorn (who pays more).
>> but as a team or class our overall efficiency drops by being different.

Wait, what? How does this follow? In my whole professional career I don't think I've ever sat down at another persons machine, so I don't see how Bob using vim/querty and me using emacs/dvorak could possibly impact our aggregate performance as a team.

Do teams really spend a chunk of time fiddling around on each other's computers?
The main reason may be simply that it takes time to read such a paper.
It takes me at least half an hour to read the first 3 sections.

This is always a real pleasure to read a paper like this,
which dives us into the matter at the first sentence,
gives a good overview of the stakes as well the concerns,
and sketches the solution skeleton with convincing arguments.

Nonetheless, this would require to be more deeply involved into the domain,
to be able to make insightful comments or even to point to related papers or alternative approaches.
Sure, makes sense

Except there are new changes to the tax code with some frequency

Not sure if it would be easy to find violations or to filter out 'correct usage' (which seems to have some level of subjectivity as well)

Benford's law seems to be a nice proxy for some kinds of frauds as well https://en.wikipedia.org/wiki/Benford%27s_law
The transition would be very quick if fossil fuels were taxed according to their damage on health and climate change.

EVs would become comparatively cheap in a just few years, and their price would also come down very fast as the production of battery packs increased massively. The technology is already here, we just have to manufacture these cars and set up the charging network (already much cheaper than the fuel station infrastructure).
I'm actually using it currently and I really enjoy the built-in terminal. It makes my workflow much better.

Be aware that some plugins might have some bugs. I also got segfaults when using multiple terminals (although that's quite rare).
Also, unless you took all of those security precautions when publishing here, your cover is already blown. Have a nice day!
Previous discussion: https://news.ycombinator.com/item?id=10284321 (681 points, 13 days ago, 104 comments) With comments of the author of the project.
If stock price increase by 1 dollars, I have X dollars more than I did before. No?

No. Only if you sell it right now. A lot of problems come from people thinking stocks are more liquid than they are.
Not really, governments regularly cut back in the short term. The real long term ratchet is people keep wanting the government to do more, ex the EPA did not exist in 1969. Health benifits don't get to provide 1990's levels of care they need to keep up with an ever expanding array of new and more expencive treatments. Domestic partners now qualify for government benifits. The public never says, we don't need you to do this anymore.

Hell we have started doing DNA testing for Robbery's.
> Finally I'm never going to buy the efficiency of keyboard shortcuts when coding is generally worth the time sink in learning them over clicking a mouse in an IDE.

So here's your problem, right. I'm not selling this to you. If I were stating it, I'd be stating it as a fact. Most of HN would agree with it because they themselves experienced it. Indeed the only ones who would disagree with it are the ones "not buying it".

Try it if you want, I don't really care if you don't, but you're making assumptions and reacting to this with fear instead of curiosity. And that, above anything else, is something that will make you less efficient not just in your work but in your entire life - so you're in a pretty bad spot to lecture others on efficiency...
There are plenty of good games coming out today too (e.g. "The beginner's guide" that came out just a few days ago). Maybe more than at any other time in history.
Yes, the alternative to GADTs is to just let the compiler give you warnings. For example, if you have a pattern matching over a list that you know is never empty you will write something like

-- gives error at runtime if list is empty
case mylist of
(x:xs) -> dostuff
[] -> error "impossible"

or

-- missing case in pattern match gives
-- error at runtime and a compiler warning
case mylist of
(x:xs) -> dostuff

What GADTs let you do is enrich your types with extra information so you can write incomplete pattern matches and prove that they will never fail so the compiler won't show you any spurious warnings.

Its the old tradeoff between static and dynamic typing - more static guarantees vs more simplicity and flexibility.
Yea, it forces you to use the vim bindings. This is advantageous, since your hands don't leave the home row. It seems minor, but when you actually "get" vim, you'll actually see speed improvements. It sounds silly, the half second saved here and there, but once you've done it long enough, you get into a flow that you just can't get moving your hands to the arrows or mouse.
Most of the software I write is based on business processes, which surely won't even last 20 years (more likely 2 to 5 years), and/or technology (I work at an ISP and data center provider, so we manage stuff like IPs, VLANs, Hardware, Racks) which likely also won't last 200 years.

The example from the article about accounting software is another good example: legal requirements change, which means that the software must also change; book keeping software from 30 years ago is utterly useless today, not because it wasn't done well, but because too much changed.

Another example from the article: parking tickets. There were no parking tickets 100 years ago (80 years ago according to http://theexpiredmeter.com/2009/08/first-parking-ticket-issu...), and I doubt that however traffic looks in another 100 years, it will have not much in common with our current structure.

My takeaway is that we shouldn't worry too much about longevity of the software; the more important aspect is the data formats. They should be open and well-documented, so that folks in the future have less trouble dealing with our data footprint. Maybe our data will still be of value in 200 years; at least some of it, and at least a bit. But I doubt our software will be, regardless of how we write it. I do agree with his points about the need for better review processes and oversight.

Update: Forgot one important point: Input method and user input devices change a lot. Who wants to use software today that assumed a max screen resolution of 600x400 or even lower? And no mouse, no touch screen, no audio or image or video input, even it would be highly desirable for the problem domain?
Not sure if you have ever paid attention to politics but what politicians say is not what they usually do. Especially the claim: "Tax reform that wants to stop corporate inversion and bring money back to USA (Google, Apple, etc.)" is very unlikely as he himself is part of that system and so are his friends and stakeholders.
You can also use a voltage divider if you are willing to suffer a bit of leakage current. That's just 2 resistors.
From the article, so you can get a feel for the tone: "Nothing I said was new, it has all been said a thousand times before. The difference is that I am a man," he said. "Maybe by standing up and breaking the silence from the male side, I can help some more men begin to see the issues, and begin to listen to the women who have been speaking about this all along."

It's a good article. Maybe you don't initially agree, but it is not at all inflammatory.
How to Use Classes and Sleep at Night
Which country do you live in?
Cristian+trader+(tradercristian)+|+Twitter
Startup harvests electricity from thin air
I mostly use it with Vantage for debugging. If you haven't seen Vantage, check it out!

https://github.com/dthree/vantage/
Did the banks know that these loans were fraudulent? Yes. Did they sell them on anyway? Yes. Did their executives encourage these fraudulent loans? Yes.
The README is a bit confusing as to the purpose of the extension until you read the linked site explaining what AMP is: https://www.ampproject.org/. This tech post also helps a bit: https://www.ampproject.org/how-it-works/

My first impression is that the whole thing is kind of a gross hack on top of HTML. I get that there's a lot of work you don't need to do when you do it this way, but this likely won't survive long.

We have a perfectly good container format called Atom that could have done the job here. Instead of hacking and slashing at HTML, why not define an AMP markup language and well-specify the transformation to HTML?
There are a few scenarios where you can get bitten by missing out semicolons.

However, this eslint rule should save you: http://eslint.org/docs/rules/no-unexpected-multiline
Many users reporting Twitter is blocked, or very slow in Turkey
Though I don't have experience with a large rewrite like this. I am really liking what I see in React.

React + Redux for the Flux pattern seems to be the best combination available right now. Watch this talk by Jessica Kerr - Functional Principles In React https://www.youtube.com/watch?v=1uRC3hmKQnM about why Functional / Declarative approach is good for front end development. Also Dan Abramov (Redux Author) Talk - Live React: Hot Reloading with Time Travel https://www.youtube.com/watch?v=xsSnOQynTHs introducing Redux is great.

Watch this awesome talk by Ryan Florence - Don't Rewrite, React! https://www.youtube.com/watch?v=BF58ZJ1ZQxY on how to approach rewrites bottom up and he rewrites a part of the TodoMVC written in Backbone.js.
Not exactly. This is an example of a change that would positively benefit millions of people a little bit and likely negatively impact (tens of?) thousands of people greatly. The overall benefit would be positive, but the majority aren't impacted quite enough to be very vocal, whereas the minority is and would be extremely vocal.

This is not the case with all potential policy changes. Some go the other way (e.g. introducing trade tariffs - large benefit to minority in manufacturers, small negative impact on majority of consumers). And some changes benefit or hurt the majority greatly (e.g. minimum wages help a lot of people quite a bit).
As a german i find this suppression of small breads offensive.

http://i.imgur.com/ODHtjqs.jpg
good idea!
Let's also change the airport code for Brownsville. Better change the ones for Manchester and Guymon too.

Something does need to be done to address the gender balance in software world; this isn't it.

At the coderdojo where I mentor getting girls to engage and stay engaged is an ongoing challenge. Today we had about 25% girls which is about norm for other dojos.

Some background on initiatives.
https://coderdojo.com/news/2015/03/11/girls-who-code-coderdo...
I'm willing to relocate in Silicon Valley
Hi !

My name is Mehdi. I'm a french RoR developer. I'm willing to relocate in Silicon Valley. As developer, this is my dream.
I don't want my dream becomes a nightmare. So, I have few questions:

1- Is it hard to find a job from abroad (as mid-level developer) in Silicon Valley ?
2- Does there is some hidden fees after relocating (rent, taxes, etc..)?
3- In France, the application process (HR interview, CTO/CEO, whatever, etc..) can take up to 1 month depending companies. Is it same in SV?

Thanks for you time.
One episode of psychosis is not a life long psychotic illness.

When people say "psychedelics cause mental illness" that could mean:

* Someone with no underlying mental illness takes a few doses of LSD and is left with a life long psychotic illness

* Someone with no underlying mental illness regularly takes huge doses of LSD, and ends up with a life long psychotic illness

* Someone with underlying mental illness has that illness surfaced by LSD use, when it would have gone un-known if they hadn't taken psychedelics

* Someone with underlying mental illness has that illness surfaced by LSD. But it probably would have happened anyway.

* Someone with mental illness has that illness temporarily triggered by LSD.

Because LSD is illegal and it's very hard to research we don't know much about the interactions of LSD and mental illness.

While I'm strongly pro-legalisation I do find it problematic when people dismiss any possible harms of drug use, when it's fine to say we don't know, but should legalise anyway.
Silicon Valley's Most Elusive Beast
Alternatively the STM32F4 Discovery Board and STM32F29 Discovery Boards, are both really good too.

I think the STM32F4 board is around £12 if I recall correctly.
To me, the fac5 that DVD and BluRay formats have encryption show that recoding is still a thing. Though streaming may condemn them to the dust bin.
I can't tell you how happy this makes me. This game was LEGENDARYYYYY back in the day. I remember the day I got it in 1986, I was 14. Incredibly hard, incredibly addictive. And it showed off the Mac's digitized sound and high-res screen long before PC's had the former.

Trivia- This was actually the very first game in history to use WASD, I believe. (Even though this copy doesn't default to it, the original one did.)

I don't hear audio. Is there audio? The audio was one of the best parts of this game!
Thank you for your feedback. However, do posting automated tweets count as spamming?
«"bro" has a gender problem, even though the dual meaning is unintentional. It comes of misogynistic and unprofessional due to the world it lives in.»

If software could think, it would laugh at us.
Some people seem to spend all day on Reddit, and some of them end up being "Reddit famous". I guess this would make others think the opinions of these "hardcore" redditors is more prevalent than it really is.
Windows Solitaire has ads now. Movie theatres have been showing ads since forever. Cable TV is showing ads.

Although if I were trying to think of business models that seem to be struggling, those would probably have been among the first examples that came to mind. Windows 10 so far appears to be another Windows Vista/8. The movie theatres around here seem to operate under constant fear of closure. We don't have a complete equivalent of US cable TV here, but I get the feeling that on-line, on-demand services are threatening that model as well. In each case, I can't help suspecting that the degree of customer exploitation/price gouging has a lot to do with the waning popularity.
I still don't understand why this kind of thing has not yet led to violence.

Edit:

> Originally, it was designed for situations in which the court would not have jurisdiction over the person, so it's an action on the property itself.

Oh, interesting. So it is a bug in the law itself that nobody has any interest in fixing; but people who've already been robbed at gunpoint.
Which is effectively DMT.
Good catch. I missed that.
India shows that there are more ways of cutting carbon emissions
> English words don't have gender.

Yes they do.

Nouns referring to things don't usually have (with the exception of Ship and probably some other ones)

Heir/Heiress, Prince/Princess, etc and of course the pronoun he/she and related words
Richard Gere went undercover as a homeless man
Concern Troll acts awfully concerned. News at 11.
As long as it's a hosted service, you still need to trust the one who runs it.
I emphasise sincerity.

For the pigs in this case, slaughter them.

I mean this, as friends that do this: Have a pig for around 9 months to a year (they do grow fast, I understand most pork sold is from 3-9 month old pigs) living and kicking around on the farm. Well fed, well raised. And appreciate the meat, and not as a commodity.
If you want to do anything even semi-reliable with this thing you'll want a regulator on the board anyway. Wall warts are notoriously noisy.
Eigenvimrc
Trivia seems inaccurate.

https://en.m.wikipedia.org/wiki/Arrow_keys#WASD_keys states that Wizardy (1981) used WASD first.
The linear regulators we are talking about are basically voltage dividers with feedback. They aren't significantly more efficient than your design, though they are ton less noisy.
As far as I know, the NOX problems that were masked by the VW software cheating are not the kind of problems that everybody driving behind the car in question can smell.

As somebody who has driven only Peugeots for 14 years now, I can attest that the exhaust system of any Peugeot at any point in time is primarily occupied with rusting. I have to change some part of the exhaust every odd year. Most likely the smelly French cars you observed also have problems with rusted through exhausts.

Also: As somebody plagued with respiratory problems, I feel your pain. My health massively improved when I moved from the city back to my home town in the German woods.
Hmm. Love-Bomb=Ego Loss. Taking that 'to the office' is sustained ego loss.

Most people have big egos. Many people have big ego's and low self esteem or high self esteem. That is the problem, and the ego absorbs the new information.

Once off the drug, that 'paradigm' shift will be integrated into the same type of thinking they had before, except now they are 'enlightened' and act in a superior way because they have seen the light.

You seem to be a seeker, and are not self centered in the way many others are. Do not assume just because you have this experience of the world, men like Jeb Bush, Mao zedong, etc are seekers to a greater truth and will then abide by that. No, they will justify their power seeking behavior.

These chemicals will serve great purpose in practiced medicine, just as they have for tens of thousands of years in many societies. Recreational use vs self medicating might get some people there, but ritualized religious use in the context of insight, healing does work in many cases. But to bring a love bomb upon the globe? Not sure about that
I came across [xcape](https://github.com/alols/xcape) this week. It is a great little utility which can map escape to another key like control or shift but only when pressed once. For example you can configure the control key to be escape if pressed once, but will still act as control if held down. Combined with mapping caps lock to control, I now have the best of all worlds. Highly recommended.
It's always been there. There is a surprisingly large population of people who take pride in their ability to eek out personal advantages with little 'schemes' at the expensive of the public. Many of these people think they're rebelling against a government that is too wasteful (which is ironic) or evil in various other ways. "If the government is going to waste money, it should waste it on me!" Or "everyone does it!"

Yet when the problem is corruption and lack of oversight, you can't fix that for free, and more money can lead to more opportunities for corruption. Which is why I feel it's so important to build AI's that can detect and manage this stuff.
yup. i find binding ctrl <-> caps way more useful than binding ctrl to esc (and my keyboard even has a ctrl key made for the caps place and a caps key made for the ctrl position).

BUT there's also a way to do something like: if you press and hold caps, it acts like control. but if you press and release quickly it acts like esc. stevelosh describes how to do that on osx here http://stevelosh.com/blog/2012/10/a-modern-space-cadet/#cont... but i still haven't found a way of doing that on linux.
Put on your [hypothetical] black hat and consider all the myriad ways you could abuse a tool like this before you start selling it as a service. (Because abusers will flock to any new service as soon as it becomes available, in the hope that it will bypass existing defenses.)
Hi! Author here.

Fair points. I'm gonna start out on the defensive: I didn't post the article, which kinda stinks because if I knew it was going to get such attention I would have updated it to my current setup. Anyways as the 1.5 year old article states:

This article will almost certainly fall out of date with my vimrc in the very near future

I don't do jk escape anymore. I have since abandoned custom escapes because I work often enough on remote servers with vanilla vimrcs that don't have custom escape bindings set that the penalty I pay having to stop and consider which environment I'm in before every escape wasn't worth the small quality of life enhancement from having it set locally.

Good tip on caps lock, though I currently have it set to control which I find is a much better use of the key. Especially once you know about ctrl-o.
got it, maybe those Re/code guys were spamming or something…

interesting because their earlier version of the story has a lot more mentions in my Twitter timeline than the Times story, which was later and has more background.
What a useless front page. :(
Just looking at the dell website, it looks like the xps 13 developer edition still needs to be updated. The updated 13" xps has the 6th generation intel and better pricing. It could be they just have not updated their website, which is not surprising to me from Dell.
There is also the possibility Adorama is getting a deal from Dell to sell their laptops for less than dell.com. Maybe they have un-bundled some services, or added some bloat-ware.
25-GPU cluster cracks every standard Windows password in under 6 hours
Ask HN: Best/most valuable startup expos/events
We're a young startup based here in NYC. Molo is B2B SaaS for marinas, boatyards, and yacht clubs. We have a touch of angel funding and now we're getting some great traction and very strong interest. We're in prime position to raise a seed round.

We've been hearing about and have been approached by a number of startup events, expositions, and pitch events. I wanted to post to you all here and ask the community about their feedback on some of these events.

Would love to hear about events with the best exposure to investors, intro's, and best investment leads. We're most excited to hear about events you've attended in the Northeast/East Coast area.

Cheers,
Lucas, Founder @ getmolo.com
If it's easier to "solve" AI then to break down Tax Law, then something is off.
Voted: 'None of the above'

This was an option that was successfully won for many years over (sometimes concurrently, sometimes not) for the Student Union at my first university, Imperial College London.
%s/MySQL/PostgreSQL/ and I violently agree with this article.
You can also iterate over an `Option` to get its contents:

let s = Some(10u32);
for val in s {
println!("{}", val);
}

So it's not a completely foreign concept... but maybe they went too far with it?