skysight-inc/HackerNews huggingface dataset:
I agree with the following commenter that critical thinking is not a soft skill.

https://news.ycombinator.com/item?id=12426545

Definition from Wikipedia:

"The Collins English Dictionary defines the term "soft skills" as “desirable qualities for certain forms of employment that do not depend on acquired knowledge: they include common sense, the ability to deal with people, and a positive flexible attitude.”"

from https://en.wikipedia.org/wiki/Soft_skills

I think economics is an important part of thinking critically. Does philanthropy do more good than bad? Does affirmative action always get the desired results? Does equality of opportunity lead to equality of outcome? What should be the role of government and how to fund it?

My views on a lot of subjects changed after getting just a rudimentary understanding of economics. While I cannot claim I am a very critical thinker, I am probably a more critical thinker after I learnt economics. And in my view, economics is more science than non-science, and you can grasp it better with more acquired knowledge.
Rickshaw Capital of the World
have a love-hate relationship with the NHTSA database. On one hand, it covers 40 years of data, and unlike virtually every other long-running dataset in existence, it keeps not only a relatively standardized schema, it publishes a all-in-one user manual that covers every year (and any changes between them); most places publish a new PDF for every year, which means you have to read through each one. Even better is that when they make changes or additions to their methodology, they publish an auxiliary dataset that you can use to retroactively update old datasets.

But then for some reason, they throw out all rationality when it comes to naming files and fields. It's as if there was employee who was old-school and was stuck in mindset of naming things under the 8-character all-caps limitation. And then someone else thought, "Fuck this", and went the entirely opposite direction by naming files with long titles and spaces, and the two employees had a passive-aggressive argument that never got resolved over the decades.

This makes scraping and collating the data a real pain in the ass. But compiling the data got a lot easier when I realized that wget works on FTP sites. Here's a mirror of the FTP site (around 1.7GB zipped) that I put up on Github (still working on getting everything together in one database): https://github.com/wgetsnaps/ftp.nhtsa.dot.gov--fars
I'm not a constitutional lawyer but a subset of the protections seem to apply. The French constitution does an "include" of the Declaration of the Rights of Man and of the Citizen. A constitutional court decision of 1971 has confirmed its applicability.
I hope you do realise the two are not mutually exclusive at all?
(Disclaimer: Fuck the US for all the bs that is going down in the world thanks to it)
Location: Cambridge, UK

Remote: Yes

Willing to relocate: No

Technologies: Ruby on Rails, C, Ruby, Java, Python, Rust, Rails, Linux + other web technologies

Projects: https://beneills.com

Github: https://github.com/beneills

Résumé/CV: https://www.linkedin.com/in/beneills

Email: ben AT beneills DOT com

I’ve been travelling in Europe for the last few months, working on some of my own projects, and now I’m keen to join a small, focused team. I'm experienced in the industry and personally across a broad range of technologies, and am interested in a full-time position.
Carbon nanotube transistors outperform silicon
Custom power adapters for each device you buy. That said it's has gotten much better in the last couple of years. More and more power adapter cables use USB.
4 Benefits of Automating Performance Management [Infograph]
> To accommodate this, we have over the last 6 months done significant work on our build infrastructure to give our users much more fine grained control over the way how Qt is being built. This is what we called the Qt Lite Project.

> [...]

> From initial measurements, we expect that you will be able to reduce the size of a statically linked Qt Quick application by up to 70% compared to Qt 5.6.

Does this mean they fixed static linking in 5.8? It stopped working in 5.7 for some reason in most projects. With 5.6 it was easy to use cmake scripts to create statically linked applications when your Qt installation was build statically. This still worked with qmake projects in 5.7 but not cmake.

I kinda wish I could build a Qt installation that has dynamic libs and static archives, but it's not possible to select that at configure time.

Stuff either doesn't build or it builds and then still looks for dynamic bits since 5.7. This was fine in 5.6 AFAIR.
Out of curiosity, is there a reason antibiotic cocktails aren't used more often? Cost?

Seems like it would be more productive and play to human nature if we could decrease the cost of cocktails and mandate that they're always used instead of singular antibiotics.
Really love the new persist option. It makes `doas su -` less compelling when you have to run multiple commands and use a complicated password.
I think it is worth noting that the e90 3-series was considered incredibly ugly when it was released.

I find it difficult to imagine how the i3 could ever be viewed as a pretty car, but they have some history in picking trends.
How to Use Content Marketing to Sell Products Online – Neil Patel
A mother offered his son, on his birthday, two nice designer ties. Naturally, the son quickly took one of the two ties, put it on, and showed it smiling to his mother.

The mother, almost crying, asked "You dont like the other tie?"
Most iOS user or Android users don't know and don't care, if we're being honest. If you said "power users" or "developers", then it's a different story. I long for the days of the iOS 4.2 UI, but that's just me preferring distinctive widgets over a flat sea of mostly-white indistinguishable things.
> That writing and verifying arbitrary programs is the very same problem is easy to see: given a program A, and a property I wish to verify P, I then create a spec S = A ∧ P, i.e, the program you write must behave like this arbitrary program and satisfy P. So there is no difference between writing from scratch or verifying.

I don't follow. What has A got to do with it? I am given a spec P. You claim that it's hard to write a program that satisfies P, pretty much regardless of what P is. I don't see how A is relevant at all.
"As in, the people buying them value Teslas and Mercedeses similarly, although not necessarily for exactly the same reasons."

As we don't have data here we're thrown back to opinions.

I would think Tesla users buy a Model S for the electric drive and it's an upper class car and for the branding ("I drive a Tesla, I'm cool")

People buy a S-class because of the luxary and thebranding ("I drive a S-class, I'm rich").

"but the Tesla S is still outselling it by a wide margin"

It's outselling the S-class because the market it markets itself to is larger.
How Automating Performance Management drives business results and engagement.

An infograh
What's the name of the startup you sold if you don't mind sharing.
Anonymous yes, decentralized no. The bill in your hand is printed by a central authority, is given value (or taken away, at their whim) by that same central authority, is protected by law, and is technically not even your property. It's the opposite of decentralized.
Show HN: Radioman – a (web-)radio recorder
I think it's improved from 5.4 but yeah if you want native widgets then QML isn't the solution
It was using Xaw, way back when :)

But you're right: it's probably not running X apps over the network anymore. Back when the X protocol was designed, it was still common that terminals were pretty spartan, whereas the servers they connected to were beefy machines. Nowadays, "terminals" with decent compute power are common (this has been the case for quite some time now), so it makes more sense to run the X clients locally in most cases.

That being said, I for one still run X apps over the network fairly often, and would do so more often if many of the apps I used didn't suck so much over the network.

For comparison, try running an xterm tunneled over ssh side-by-side with a gnome-terminal or something else GTK-based (also over an ssh tunnel). Play some emacs tetris or something in both. The difference is even larger when the clients in question make more use of various widgets, but I'm having a hard time coming up with a fair comparison (I'd suggest gvim compiled with Xaw or Motif versus gvim compiled with GTK2 or GTK3, but I gather you're an emacs user so that might be a poor exercise -- perhaps emacs's GUI has similar options?).
تحميل برنامج القرآن الكريم كامل بدون انترنت للأندرويد وللأيفون مجانا
Mindfulness in Software Companies
Thanks for sharing your setup. It's been a pleasure to discuss the issue with you. You've inspired me to check out AppleScript a bit more in detail.

On Windows, Autohotkey is my goto for automation
I had the same reaction. It might not be reasonable to ask for something like that overnight, but with a month or more of notice that seems like it should be No Big Deal. That's less than a page a day, on average, so the actual writing is almost trivial. A page's worth of thought and research doesn't seem like an unreasonable daily burden except maybe for something like a dense mathematical proof.
Is it just me, or is there some overlap and possibly short-lived components one shouldn't invest time in (ala Silverlight and XAML)? I don't know why there's QML and QtQuick.
http://mapillary.com/ or http://openstreetview.org/, basically GPS tagged photos or video streams. Note in both cases the datasets will be free to use for non-commercial use but for commercial it's bound to a license.

And OpenStreetMap of course. I recommend the free http://maps.me/ app that works offline. Every restaurant, every phone number helps.
10 Best Software for Hide Your IP Address 2016
This stuff is brutally difficult to learn from books. Sigh. Maybe in the years since I studied this as an undergraduate things have changed with youtube and so-on. But there is nothing quite like talking to a real mathematician. One minute you are asking a question about some little thing you are stuck on, and the next minute the master is levitating and bending spoons! That's when you start to feel the real depth behind the concepts. It doesn't come from books.
1. null
2. type coercion
3. autotools
4. int* === int[]
5. C/C++ preprocessor as modularity system (
#ifndef... #define #endif #include)
HacBook Elite – A Fully-functional Mac for $329
That was a very. Bad. Joke. :)

Bravo.
This is a great implementation. You should ask people to opt in and then robo tweet their photos as a they come in as a marketing tactic.
Oh, and other countries' intelligence services would never think of violating any laws, heaven forbid...

You know how your government keeps convincing you of the supremacy of the "rule of law" and how "nobody is above the law", etc., etc... I think it's beyond obvious to anyone with half a brain that these are boogie-monster fairy tales.

When most people speak of law, what they mean is "rules that everyone must follow". When the lawmakers speak of law, they mean "rules we've been told to make everyone follow". Of course, the people and entities that these laws come from are above the law almost by definition. The amount of hypocrisy surrounding "justice" systems around the world is tremendous - it has always been. But people mostly like it this way - it's worked for a few thousands of years and is likely to work for a few thousand more.
Looks very similar to https://github.com/asmjit/asmjit
> the BA thinks they're being helpful and shortcutting a decision for you; the least you could do is try to be helpful back.

Giving an exact specification is a statement that you want it this way. It is a property of an executive position to give correct instructions to the subordinates. If they are not capable to do that they are simply not qualified for their job. On the other hand: If you want feedback for your specification, ask for it. Giving instructions means "you implement it this way and I am personally responsible with my honor that this is indeed what is needed".
There was a paper a few years ago (when the need for proper anonymous bitcoin spending came up), something about zero-knowledge proofs, and you can switch your known bitcoin (public key, basically) to this anoncoin and you can then switch that back to a bitcoin, but all outside observers will just see that your known address "bought" an anoncoin. Of course, if someone observes the whole anoncoin switcher network, all they would see is that anoncoin users together bought some bitcoins.

But here is the relevant wiki article: https://en.wikipedia.org/wiki/Zerocoin
An external intern?

Something seems awry.
I disagree. I once almost didn't see an officer who was standing in the halo of her car's flashing blue lights on a rainy road. Intentionally disorienting drivers is dangerous.
There been some dry spells for Porsche as well, when it was losing on the order of billions within a year. This does not reflect to maturity of internal combustion engine technology or viability of luxury vehicle business of Porsche.

That statement connected two non contradicting issues. Porsche could make that premium electric car, and it could stay in black.
Or you have different interests. Perhaps you don't expect to be friends with coworkers - so long as folks get along well at the office, that's enough. Perhaps you would rather have the compartmentalism. Perhaps you'd rather play at home while not wearing pants. Perhaps you'd rather spend time with a loved one, your children, and the couple of friends that you've had for years.

Perhaps you are an introvert and really need the downtime. Perhaps you are an artist and enjoy that instead. Maybe you play an instrument and get an hour of practice most days. Maybe you like theater or a good dinner in lue of a few hours of video games.

Not playing games after work isn't an indicator of someone's life sucking. It just means they have different interests or priorities in life that don't match up to spending a few hours at work playing games.
This is some of the best pop-sci writing I've read in quite some time. Hat's off to Carl Frederick; itching to go read some of his science fiction now.
This is quite scary. I know, it's not something new, but still...
Previous discussions:

https://news.ycombinator.com/item?id=3819382

https://news.ycombinator.com/item?id=11572146

https://news.ycombinator.com/item?id=8928506

https://news.ycombinator.com/item?id=8252093

https://news.ycombinator.com/item?id=5016745
The link shows a blank page for me (Firefox, Arch Linux). I can read the article on the home page (https://nalaginrut.com).

It is interesting that you chose to implement Lua 5.2. Why choose 5.2 over 5.3 (the most recent version) or 5.1 (probably still the most used)?

As a Lua developer I really don't like what you did with ISSUE-1. In particular there could be some code that calls `foo()` explicitly on another object: `a.b.c.foo(d)`. This is perfectly well defined in Lua and can be used in some libraries that implement object models. It will not behave as expected with your design.

I am pretty happy to see articles mentioning both Lua and Scheme though. Both communities shared a developer room at FOSDEM last year, and hopefully we will this year too. [1]

[1] https://archive.fosdem.org/2016/schedule/room/k3201/
Top Wedding Dress Trends 2017 from Spring Bridal Fashion Week
If I set my phone budget at a dollar, I don't write articles in newspapers complaining that I can't buy an iPhone.
In such an environment you should be using Kerberos. Then you won't need agent forwarding, and you can maintain security.

I would argue that in such an environment you really should be using LDAP+Kerberos, but if you think LDAP is too much effort (it really isn't), plain Kerberos is comparatively trivial to administer, and adding Kerberos (unlike LDAP) doesn't really require any significant changes to your environment.
That depends on your grid. Electricity in quite a few countries is effectively zero emission, thanks largely to hydro and nuclear power, increasingly also solar and wind.
One of the weirdest issues I've had with Mosh is when you resize a window (for example you open a new pane in tmux where you have a mosh session open). Mosh will just cut off parts of the scrollback (if you do something like return from vim). Is this a known issue, or should I file a new bug?
Oh man, I'm sorry you had to go through that, and I am impressed and so happy to hear that this is (and always has been) something you care about so deeply.

Don't let bad experiences turn you off from sharing in the future. I'm glad you used your voice here on HN today! I'd rather hear you say my name wrong, than miss out on what you have to say :D
Do you collect the whole animal or just the tail?
Ask HN: When is flirting at the workplace sexist?
It's really a general question, so I'll post the context that prompted me to ask this as a comment.
As a math grad student, I can say that this Chicago list has primarily books that mathematicians know. The one posted here has primarily books that I am unfamiliar with. If one were to follow that one, other people trained in math would have a hard to judging what you've done (it's common to say things like "I've learned algebra at the level of Dummit and Foote" but this only works if people know the book you're referring to).

On the other hand, books written for mainstream math majors and graduate students are not necessarily the ones best suited for an autodidact. Perhaps the author of this post has selected those that are more appropriate, but I can't judge. Also, Springer is a great name in math books and you generally don't go too far wrong by sticking with them, but I've never seen their undergraduate series before. Perhaps they're more common in the UK than the US?
I really don't get HN's new dedup algorithm.

https://news.ycombinator.com/item?id=12429203

https://news.ycombinator.com/item?id=5016745
Quick unrelated question, what does this statement mean?

"a believer in marriage and the Marines [...]"
Because people of reasonable intelligence also realize that ovulation has occasional hiccups in timing, that on rare occasions sperm can live a surprisingly long time, and that as a result"fertility awareness" (on its own) is a less reliable means of contraception than most other options.
Vast majority of women have no issues with contraception, other it takes just a little bit of setup. Often one product will cause some discomfort while another one will work with no issues whatsoever.
Meanwhile I will not have sex if i have to use a condom, period. They are too unreliable to keep my sanity.
The great thing about it is it's pretty much "batteries included" by default. I only had to configure four things: tab width, insert spaces, colour theme, and show tabs/spaces.

I finally took the plunge over the long weekend and started writing a PowerShell mode since I've been writing a lot of powershell lately. Next up will be a Haskell mode.
Very insightful. Cheating's most likely to be worth the expense and risk when the marginal compensation for each iota of (perceived) performance is large, so those at or above that inflection point are likely to cheat the most. We hear constantly how governments are corrupted by power and thus markets are preferable; it helps to be reminded sometimes of how certain kinds of markets are prone to their own forms of corruption.
The FBI Uniform Crime Report and/or NIBRS may be the most comprehensive/granular data there is on homicides nationwide, but I don't think there's incident-level geography:

https://www.icpsr.umich.edu/icpsrweb/NACJD/NIBRS/

Counting homicides, and even determining what exactly is a homicide, is not as clear as one might think:

http://contentsmagazine.com/articles/homicide-watch-an-inter...

Not that many agencies post the data themselves. Surprisingly, the NYPD does post it as part of their felonies dataset: https://data.cityofnewyork.us/Public-Safety/NYPD-7-Major-Fel...
If you follow the handy link to the source that the article provided, you'll get some more information.

Incorrect orbits are counted as failures, and there are some additional tables that break down the failures by type. It does not look like the rocket simply not going up is counted in the statistics - I'm guessing that always represents an abort rather than a true launch attempt.
من هما كيري ولافروف وماذا يُنقضان ؟
So do I understand this correctly - they intercepted the palace's web traffic and were somehow able to read it and inject malicious code? If so, how were they able to bypass ssl?
Barbier ridicules the idea of a “European CIA/NSA.” However, he believes that a joint French-German Intelligence Agency could be established and would be very efficient.

Yeah, except you'd have to give the Germans time to remove all their malware from the French servers before you could green light that.
I guess it's not that easy to copy tunnel boring machines.
That pretty much sums up all large technological shifts. They almost to a T seems to happen when there is a military need for them.
Organizations will not stop caving to these vicious, hateful cry-bullies until caving becomes more costly than not caving. It wouldn't take very many complaints and boycott threats against their corporate sponsors to make Nodevember radioactive. Next year, there would be no sponsors. And if everyone who has had a bellyful of this cry-bullying would boycott the Nodevember conference, there would be no more Nodevember conference.

That would serve as an example for other organizations, when they choose how to respond to the demands of future cry-bullies.
With friends like that who needs enemies? Really, the whole concept of an 'ally' has gone out the window.
A couple of articles will probably not be enough for C#. I recommend books as boring as that may sound.

The awesome-<insert programming language> repositories are full of good hints once you're passed the basic language syntax, one can spend weeks reading. https://github.com/quozd/awesome-dotnet
There's no good reason for Apple to kill the headphone jack
> I mean, if even native speakers get into troubles so easily what should I, as a non-native speaker, expect?

To be honest, I don't think the issue they have with him is one of words, I think it's one of ideas. If people like this disagree with you, they would disapprove of your ideas in German too.

I am glad you have chosen to write in English, and I believe your reasoning (wider global audience) is a good one. Your English also seems great, so please don't let stories like this hold you back from sharing in the future!
I'm not sure, and engineering degree is very flexible.

A friend of mine got a job straight out of university, and in the following years did biological, civil and automotive engineering.

Lawyering, in contrast, I believe is fairly specialised - in that it's not as easy to move around between different areas of law? Aslo, people will always complain there are too many lawyers, the economics of law aren't properly market-lead..
The hostname in the URL, i.e. mikerowe.com, led me to wonder if it is the same guy as mikerowesoft.com [0]. Apparently, not.

[0] https://en.wikipedia.org/wiki/Microsoft_vs._MikeRoweSoft
It's interesting to note that since the revolution the French legislators have had an universalist view of things. The goal was to spread the enlightenment ideas to the world (who said the French weren't pretentious).

Of course in practice things haven't always followed the theory. For example in French colonies, although indigenous people were supposed to enjoy the same protections than the French colonists, it didn't happen that way. The excuse was that they needed to be put "up to speed" first.