skysight-inc/HackerNews huggingface dataset:
If you are not completely paranoid already, the Fabrice Tourre scandal should push you over the edge. The SEC and congress edited sentences and took them out of context in a pretty shameless way.

Two examples I noted:

First the SEC quotes Tourre "More and more leverage in the system, The whole building is about to collapse anytime now…Only potential survivor, the fabulous Fab[rice Tourre]…standing in the middle of all these complex, highly leveraged, exotic trades he created without necessarily understanding all of the implications of those monstruosities!!!" [1]

Where the actual sentence was (translating the bits in French): You should take a look at this article... Very insightful... More and more leverage in the system, the whole building is about to collapse anytime. Only potential survivor, the fabulous fab (as Mitch would kindly call me, even though there is nothing fabulous about me, just kindness, altruism and deep love for some gorgeous and super-smart French girl in London), standing in the middle of all these complex, highly leveraged, exotic trades he created without necessarily understanding all the implications of these monstruosities!!! Anyway, not feeling too guilty about this, the real purpose of my job is to make capital markets more efficient and ultimately provide the US consumer with more efficient ways to leverage and finance himself, etc [2]

I wouldn't write that in an email, but still, the sentence has a very different meaning with the bits edited out by the SEC back in.

Second example, one of Tourre's managers was quoted writing "boy that timeberwof was one shitty deal". This was repeated over and over by congress as if it was a reference to the quality of the collateral of the transaction, i.e. Goldman Sachs sells some product to a client that they call internally a shitty product. But if you look at the actual email trail [3], they are not discussing about the quality of the collateral in that CDO, but of the fact that they are left with a $300m unsold position, which understandably is undesirable as a market maker.

So my advice to everyone. No personal stuff in professional emails. No humor, no joke, no second degree, no sarcasm. None of that is safe. The sentence you add at the end to provide context in case a third party reads it will not help you, it will be edited out.

[1] https://www.sec.gov/litigation/complaints/2010/comp-pr2010-5... page 7

[2] http://i.telegraph.co.uk/multimedia/archive/01623/Fabrice_To...

[3] http://www.hsgac.senate.gov//imo/media/doc/Financial_Crisis/... page 224
That "robot" seems more like a remote-control arm operated by a human (so a robot is not beating the captcha) since it doesn't seem to have input sensors like cameras.
I gave a talk on the origins of Unicode a while ago (now published on InfoQ at https://www.infoq.com/presentations/unicode-history if you're interested) where I talked about ASCII, and where that came from in the past (including baudot code and teletype).

The slide pertaining to ASCII is here:

https://speakerdeck.com/alblue/a-brief-history-of-unicode?sl...
I guess a "Darwinian" idea that babies who need an MRI to live are genetically inferior, and keeping them alive would weaken our species? Doesn't really make sense, but I don't know how else to interpret that comment.
How protests like #BlackLivesMatter gain traction on social media
> 8gb should be the norm even for cheap laptops...

Why? For example, why now, why not two years ago, or in two years time?
When I was 3rd or 4th grade I would spend a lot of my free time on the internet reading the BenHeck forum. I got a lot of inspiration from the various diy portable builds and broke a lot of game consoles trying to emulate them.
Streaming Columnar Data with Apache Arrow
What an interesting take away. This is why I like online forums, because I would have never expected such a response.

For better or worse, I read the headline and hoped someone had made some progress that would make those dealing with ill babies, lives just a little easier.
Show HN: Whoishiring.io – all tech jobs mapped out
Given that he's claiming that Lisp is more "powerful" and that other languages are "lacking", I'm not convinced that recognizing the syntax is sufficient to make his statement.

Obviously I was exaggerating a bit in my original comment, but as I said in my second one, the issue I have with his statement is the attitude, not the content.
Those bays are for DVD drives, not hard drives.
Show HN: A course on concepts to make better decisions or at least sound smart
Hi! This is the second “Show HN” for whoishiring.io. In the summer of 2015 I posted (https://news.ycombinator.com/item?id=983895) here for the first time with the site visualizing job offers from Hacker News’ “Who is Hiring” on a map. Over the course of 1.5 years I’ve spent a lot of time improving it (thank you for all feedback), and decided to turn my “Show HN” project into business. After Daniel’s (dang) suggestion I’m doing “Show HN” for whoishiring.io again — today as a product (https://blog.whoishiring.io/shut-up-and-give-me-your-money/)

Here’s the backstory. The whoishiring.io website launched around August 2015. It was a simple side project done for my own purpose - to see where jobs are. Even though I was aware of similar projects that existed at that time, I already had a "map search" tool ready, so I decided to build on it. The fist “Show HN” was received really well, it ended up as nr 42 in the top “Show HN” of all the time. I received tons of feedback, good words, and suggestions. This gave me the idea and motivation to push the project forward.

Today, whoishiring.io has evolved quite a bit and has come a long way from what I started with. The Hacker News’ "Who is Hiring" thread is still there, however not alone, but along with 22 other sources (~15000 jobs). The core idea still remains the same - to keep everything on the map and make it accessible and visible to make a job hunt a less painful process.

Here are a few important things and I want to push the project forward having them in mind:

1. it’s free. Just use Hacker News’ “Who is Hiring”. I will import it. This will be our secret and it will remain that way. When you do, please pay attention to thread description — it says how to format the first line so that the job ad looks good on whoishiring. More about the formatting (https://news.ycombinator.com/item?id=13080505)

2. To recruiters: please use a real company name, otherwise no! I’m building this to bring back transparency.

3. Internships are important. I won’t be charging for internships, you shouldn’t punish companies for helping people trying to get into IT. Also, internship is a cost for the company by design.

4. If you’re using ATS, like Greenhouse, Lever, SmartRecruiters etc., they have API, which we can use. Please write me an email at sebastian@whoishiring.io and I will synchronise your jobs posts. No need to copy-paste.

5. I’m planning to allocate 10% of the income to charities. The main idea is to find those teaching children to write code. But since I am now testing this process I chose a few that are doing a great job for the Internet in general: Code.org, Wikimedia, EFF, and local from Poland Fundacja Media 3.0 — because you should support local community!

On the road map I have:

* improving search searches

* implementing trends page with IT trends (languages, framework, databases…)

* fix the back button

All suggestions are welcome and appreciated. Please leave a comment here or just write me an email.

Also, since I get this question often, the stack is: Angular, Python, Django, ElasticSearch.
>The drop in rates arguably raised asset prices, which helps e.g. people who currently own houses. This comes at the expense of people who need to purchase houses in the future.

>However, it can also be argued that the drop in rates catalysed an economic recovery, without which there would be fewer jobs for the younger generation.

trickledown houseinomics?
If Russia's GDP per capita reaches China's, its total GDP will shrink 50%, ok?
We're in a different situation than the horse-tenders. Much of our technology is built on top of this older tech.

It'd be like if we moved from using horses to using giant machines made out of glued-together living horses, and then all the horse-tenders died.
Nope, will check it out, thanks.
A few thoughts:

1) 90 executives, $14,000 dollars... that's $1.2 million!

2) "Brexit and the election of President Trump are the symptoms of society’s preference to cling to the past rather than engage with the challenge of making the most of the future, says Nail." That's a rather naive view of what's going on in the world right now.
4TB with raid-z2 is perfectly acceptable, as it has lots of extra bits for the amount of down time. Also, it's ZFS, not straight RAID, which has advantages for bit flips. I still have many many 4TB drives in large RAID6 arrays. Personally, I'd stop at 4TB drives for this though.

With 16TB disks, that rebuild time goes to 4x as long; and though one could probably write 16TB in 2-3 days in one go, a RAID rebuild of more than a week sounds typical.

If you didn't have ZFS, I would also caution anyone from using straight non-ZFS RAID as a backup substitute, because there's no checkpoints and no way to stop data deletion from affecting you.
Aren't dirty NIFs on the horizon as well which help with the whole scheduling issues currently associated with NIFs?
I refuse to take opioid pain relievers anymore :( After my knee surgery (subluxated knee cap, hyperextension, multiple tears, loose bodies in joint), I was prescribed oxycodone. I felt very happy, very relaxed (usually I would consider myself high anxiety). But after the dose wore off, it felt terrible and I felt a craving even know my knee necessarily wasn't hurting. That up/down cycle scared me and I realized why people become addicted to these pills and that I'm probably at risk. I flushed the rest and asked the doctor for a NSAID alternative which he was able to find a good one for me. Prescription medicine shouldn't leave you craving more.
Not much people are thinking like you. Received 10 downvotes in 2 minutes :)
IMHO: I use it more as a reference book. "Oh, I'm having I/O problems, let me look up the sections on Filesystems and Disks"

It is very dry, and hard to read from cover to cover, but it is filled with a mountain of info. I unfortunately don't know of a more introductory book to recommend, but would also be curious
Ok, who knows how to get them?
This is historically a very dangerous idea on its own, but even ignoring that, please read the article, or even just the subtitle. This is about babies born prematurely, which often has nothing to do with genetics.
Driver ends up stranded on ski slope after relying on his satnav
I taught a class of 10-year-olds an hour a day for two weeks a while back. We used scratch for programming, but the first day, we made paper airplanes. First, two kids sat together while one made a paper airplane and the other wrote down the steps that the first one took to make the plane. Then they traded instructions and tried to follow someone else's steps. This got them thinking literally, and they had very little trouble with missing details after that.

After getting a jumpstart, they started building games using Scratch and sending them to each other to play (test). That's the hands-off part. The prep was simple instruction in reaching a goal with code, including the importance of accepting feedback from others. The school had already taught them to be respectful, so I didn't have to deal with a lot of egos. The boys all knew that some of the girls would be better programmers, and didn't fight it.
I'm conflicted. OTOH I have no desire to move most places jobs would like me to move (I like the culture and people where I live, and generally don't elsewhere), and the best years of my life were spent on an all-remote team. But …

Y'see, the most productive years of my life have been spent with on-site teams. We've often had some remote teammates, and uniformly they have been less productive and less connected than the on-site folks (despite being excellent colleagues and hard workers). I think that digital connexion really isn't the same as analogue connexion, in much the same way that an ereader isn't as good as a book. I wish that weren't the case; I really do. But I think that it's true, regardless of my wishes.

Now, as an employer would I rather have the very best talent working remotely, and hence less productively, or not as good talent working on-site, and hence productively? I don't know the answer to that.

Should employers be flexible about remote working (e.g. WFH, even medium-term remote working)? Definitely. Should they bring full-time remote workers onsite regularly? Definitely. If you're saving $10,000/year on office space, you can spend $4,000/year on quarterly trips to bring folks in for a few days.
The odd thing: does standard chemo ever totally cure anybody? If not, then what did cure them, if not the new treatment?
Overview: Data Agility with Apache Beam
I've actually been wondering why is not possible to make lower-end desktop SSD drives of capacity 1TB (or more) that are "better" then spinning drives.

I have a samsung 950 pro NVMe drive in my development workstation and I can't statute it without a synthetic workload. There are times I need that for work, most times it's over kill.

For example 1TB SSD drive that can do like 300MB/s sustained transfer with 3000 to 5000 iops. So a speed that's magnitude or magnitude and a half less then current consumer SSD drives. But still a magnitude faster then spinning disk. I'm confident that would be more then enough to make most desktop environment work feel just as snappy as a SSD or within an acceptable factional difference.

If you could make this at $100 to $120 price point drives. That's like 1/2 the cost of a low end desktop 1TB SSD drive (like the Toshiba/OCZ) You'd have a hot seller in peoples gaming rigs, mid-range laptops etc.

Obviously I'm missing something here. Why is not happening? Does producing lower end flash (slower) not saving you any money?
react-navigation has very different goals, and it's still in beta, things like transitions are likely to change significantly before 1.0 release.

The main difference in the goals is that react-navigation is intended to be entirely cross-platform, including iOS, Android, ReactVR, and web. It's implemented entirely in JavaScript which has a huge upside because you can ship updates to it OTA and you can submit patches without needing to know ObjC/Java and the platform's respective navigation APIs. It will be an important library to push forward development of more powerful general purpose native APIs, for example the native driver for Animated was built with the intention of making it possible to run navigation transitions on the UI thread. Similarly, this will be an important use case for a better gesture API (https://twitter.com/notbrent/status/824683858037649408). I wrote more about why we should try to use JavaScript as much as possible with React Native here: https://blog.getexponent.com/good-practices-why-you-should-u...

OTOH, if what you need is a navigation library that is 100% faithful to the platform's built-in APIs, and you need that right now, then you will probably want to use something like react-native-navigation (Airbnb is working on open sourcing a similar library that they use in their app).
> ENQ (Enquiry), ACK (Acknowledge)
In the days of hardware serial terminals, there was a convention that if a computer sent ENQ to a terminal, it should reply with terminal type identification followed by ACK. While this was not universal, it at least gave computers a fighting chance of autoconfiguring what capabilities it could assume the character to have.

That's not quite right (the ACK part isn't right at all). See <https://en.wikipedia.org/wiki/Enquiry_character>.
Based on my conversations with friends who were/are addicted, that seems about right. After stopping long term opiate use, your sensitivity seems amplified. That's why addicts who can't get their fix are often seen scratching themselves - they feel itchy everywhere.
> I don't know how effective it is to chuck around 8MB data structures via message-passing.

It's my understanding that above a certain size and within the same running Erlang VM (machine), a reference is passed instead of a full copy.
I found the post very rambley but I don't think Carmack was far off the mark. Most of his arguments seem to orbit around the concept that the federal government is hugely wasteful, which isn't a particularly uncommon or controversial opinion.

Your comment about the US tax rate is misguided though. While we might technically pay less than some European countries (not much less, in some cases), we also receive a lot less in return.

http://www.theatlantic.com/business/archive/2013/04/the-myth...

A vast amount of US tax dollars go towards social security--a creaky, shuddering retirement plan that many expect will collapse before they ever benefit from it--and defense. When ~32% of your paycheck evaporates with no clear benefit like those enjoyed in European countries, it makes sense to complain.
Where did you get the 35% number from?

You know Google is a global company, right? Corporate income tax rate in Ireland is 12.5%.

Have you seen any global company paying 35% income tax?
React is simple while it's extremely complex at the same time; the library's concept is actually not that complicated and the API is relatively small. A lot of developers struggle when it comes to architecting, though. I know many "enterprise developers" that favor Angular (and Angular 2) because of the "out-of-the-box" character and the magic that happens under the hood.

Even with years of front-end experience I see these engineers fail at creating a reliable, documented and structured architecture. I guess, that's because they don't have time, budget or are no longer used to fiddle around and explore third-party projects (which is actually sad).

That is, getting started with Angular (or Vue, I expect) is easier and you will get something together faster. I expect the reason why React is so popular to be the mix you describe - although "templating" is a bit off, because JSX isn't templating in the PHP or JSF way.

From my personal point of view I can say, that I never regret the decision to switch to React (from Angular/Backbone.js). Especially the simple structuring (basically a component tree) is incredible simple compared to what you had in Angular 1. I am leading two projects with six digit LOC in the front-end and it is a pleasure to see how quickly new member can contribute, how clear the architecture is. Because there's no magic at all.

But that's all very personal, opinions differ greatly and I even know one developer who loves Angular 2. But he also has to work with Hibernate in the backend and compared to that everything is great - just kidding ;)

---

Edit: I have read Fielding's paper for my B. Sc. thesis a couple of times and it's a great piece work. Should be a mandatory lecture for a lot of fields.
TECO = Tape Editor and COrrector
You are correct, but I don't see how that's relevant to the point? Am I misunderstanding you?

Windows is much more popular and has many more apps, but I can come up with a handful of reasons why I don't like it or think it is objectively worse.
- I keep an irregular journal.

- It is useful to process my thoughts, capture high and low moments in life, braindump when feeling overwhelmed.

- I use VIM + markdown, with a new file per entry. I find it very effective. I journal whenever I feel like I need to or should.

- I don't track aspects, I just write about whatever I feel like writing about.

Like most things in life, the answer is just do it!
If you liked the last article, I'm particularly interested in what you think of this. I put much more effort into this, but the first article got about 2 orders of magnitude more hits.
Revolutionizing solid waste management through IoT ecosystems
Ranking of most popular US media publications
San Francisco seems like a terrible place to open up anything to do with bicycles. Everyone will just ride down the hill, park the bike, and get an uber later. Some poor asshole will have to take them all back up.
I started Bullet Journaling this Monday, so far so good! I've already managed to knock out some tasks I've been sitting on for a few years, that I just never wanted to do. Feels good to have those off my chest. Love my habit tracker spread!
As an American, one thing that really annoys me about the rest of the world is that, even though we only have 5% of the world's population, everyone (esp. in the rest of the industrialized nations) seems to expect us to be the leaders on everything, and then they get mad when we fail.

If Canada/EU/Australia think stem cell and gene therapies are important, along with things like climate science and any other kind of science, and we in the US are failing on these things thanks to our crappy voting, then why can't you guys pick up the slack? Personally, I'm not at all happy about the prospect of what's going to happen to science funding here real soon. But that doesn't excuse all these other advanced economies from doing their part too. The rest of you should be trying to take the lead on these things, if not many more things, esp. when we so obviously screw up.
One of the most terrifying descriptions of the effects of certain hard drugs (I believe the one under discussion then was heroin) that I've read (I think on HN a while back?) was something like:

"You're currently in a lot of pain. You don't realize it because you've never not had this pain. The drugs take that pain away, then you know what it's like not to have it and you can't go back."
Silicon Valley’s AI Ethics Boards Shouldn’t Be Secret
You are asking for more than 15 minutes of their time due to transitions and responding to emails, yet you have no value proposition. How are you going to make it worth their while? How can you provide real value to their startup?

Make it short and the value prop clear and your responses will go up.
Show HN: A tiny lisp in JavaScript
Just issue shotguns with a heavy bird shot for fucks sake.
> From a strict security standpoint though, a malicious native app has remote code execution on your box. It's game over. You're just one local privilege escalation away from complete compromise. At some point you have to trust reputation or never use any software. If this is a concern for you, native apps aren't for you, and that's ok.

That's a bit disingenuous. The fact that privilege escalations exist doesn't mean one has to trust all the software one uses completely and unconditionally; it means there are risks that should be taken into account.

Given we're talking about the choice between an authentication method where you can trivially capture someone's password, vs an authentication method where you can't (and where you would need to successfully employ some sort of exploit to do so), then the level of risk involved in each is quite different.

(Not only that, but I'd argue people will tend to trust software more when it appears to be making best efforts with regards to security. Any obvious security-related flaws will erode that trust rather quickly.)

(Edit: typos)
>Except in many ways the EU was conceived by US planners to eliminate popular control and provide a negotiating partner for the US that could be dealt with as a whole.

Not exactly true. The EU was logical evolution of the common European trading bloc. One of the conditions of the Marshall Plan was that European nations had to xome together to receive aid and xould not deal with the US on a nation by nation basis... in order to foster cooperation and not repeat the horror of constant warfare that plagued the European continent for 1000+ years