skysight-inc/HackerNews huggingface dataset:
I've seen the enemy and he is not only us, he's the guy at the shoe store and the coffee shop. All it takes to be labeled a terrorist is a clueless person in a position of power, and your visit to Starbucks for overpriced coffee is now a link to terrorism.
Ask HN: How have you increased your reading speed/comprehension?
After Alan Kay's AMA, where he claims to have read 20,000+ books in his lifetime, I have been interested in how one can read without losing comprehension. Enhancing the learning algorithm is crucial for absorbing more information.

All methods, both technical and non-technical, are welcome. Some methods I am playing around with are Spritz and the method espoused by Tim Ferriss[1].

[1]: http://fourhourworkweek.com/2009/07/30/speed-reading-and-accelerated-learning/
Could it be as annoying as typing on a "real" keyboard?

http://www.usbtypewriter.com
5 things overseas buyers must know before hiring a real estate agent in the U.S
http://globalpropertypost.com/5-things-overseas-home-buyer-must-know-hiring-real-estate-agent-u-s/
I used to have terrible (social) anxiety when I was younger. I was extremely shy and would never initiate conversations with people I didn't know very well - I was always worried about what other people would think.
Sometimes I would say something to someone and then later obsess about how silly I must have sounded.

I never get this anymore - I'm no longer afraid of creating tension and having heated arguments with people - I even enjoy it when someone disagrees with me. Sometimes I make bold statements (without thinking through too much) just to trigger a debate.

If you want to fix anxiety, you just have to create a very long-term goal (like 6 years) for yourself and start doing things outside of your comfort zone. If you're afraid of failure, your should expose yourself to failure.

When it comes to success, we usually don't have that much control of our lives (too many external competing interests). But when it comes to failure, you have almost complete control over that (nobody will try to stop you) - So you should use that freedom to experiment with failure.

In my case, getting fired were some of the most useful (and memorable) experiences in my life - I don't think someone can be a whole person without being fired a couple of times - If you get fired, it means you took a risk (and it didn't work out in that particular case).
PicturePhone: How Bell Telephone nearly created the internet [video]
It will interesting to see if this can be combined with electric power to have a very efficient hybrid engine.
Try something different. Instead of starting with an idea, building some of it, and than trying to iterate. Why not just go straight to "step 4".

Learn some marketing, learn how to network, go out and talk to people. Instead of starting with an idea, start with a customer. Go to the customer, figure out what they need, than go to step 1.
The fact the agenda isn't hidden does not make it less evil.

I remind you that Soros (through his Open Society Foundations) supports illegal immigration and people smuggling into the EU: http://news.sky.com/story/sky-finds-handbook-for-eu-bound-mi...

His organizations and owned media regularly attack every politician or activist who is against uncontrolled immigration, all over the Europe.

His goal apparently is to induce religious and racial tensions, destabilize Europe with them and finally break the EU (he already achieves that, see Brexit). And who benefits the most on European countries problems and EU dismantle?

Russia.
The quiet switches you talk about are probably linear, they indeed go all the way down without any feedback. There is also a middle ground - MX Brown and MX Clear - they have some tactile feedback but without the click. They're not ideal though and some people refer to them as "scratchy". Here's a handy comparison of all Cherry MX and some other Cherry switches:

https://i.imgur.com/a4HY9.jpg
Cheaper than partitions which was cheaper than permanent construction.
Using something like https://github.com/google/rowhammer-test

tl;dr: You check. Allocate some memory and hammer it. If you detect flips, step 1 is complete.
It's cheap, and at one point it was hip.
Growing up during the 80s in Sweden, I, as many orthers, played the game on the Commodore 64 a lot.

Until now I had no idea it was a comic strip originally :-)
Can we trust Wickr? I have used it for some communications I would not like to get to wrong hands (but the consequences of getting lost are not too harsh), yet I have roughly zero confidence that the messages aren't stored and that they are delivered end-to-end secure.

It's not open source (?) so it can't be audited. The server infrastructure may be wiretapped and/or backdoored by law enforcement together with a gag order. It's headquartered in the US, which I don't trust. They claim to be end-to-end encrypted but how can I tell, let alone the general public who aren't familiar with crypto.

I've used Wickr because the other parties I was communicating with were using it. But since I wasn't trusting the other party (cryptography can only assure trust, not create it) so I might have been using smoke signals instead.

For my use, it still does beat text messages because at worst it's security by obscurity and my local (non-US) law enforcement can't easily get their hands on the data.
What's the last business laptop you have used ?
Don't you have to take them to an Apple store and stand in line to get it looked at if it's broken?
It's a really great list.

I've worked closely with M&A for Fortune 50 in a previous job:

Here are some dark, somewhat cynical rules:

14) Get the CEO of a big company to Angel in your company, hype you up, and use cash from his company to buy you for a ridiculous amount. You just need to build something that works, you don't need many customers. The conflict of interest for the CEO is positively crazy, and yet, somehow how they get away with spending company $ to make themselves a massive return. This 'dark skill' involves leveraging the relative powerlessness of public investors in a big company with a powerful CEO. Like Salesforce. Or Oracle.

15) Make your product 'cool to nerds'. Like HN readers. Techies are as trendy as any other social group, whether they have the self awareness to realize it or not. Sometimes I think the Valley is a bag of religious cults :) (Kidding.. almost). Being 'nerd hip' can differentiate you from the dozen or other equally good products that are made in far off countries in Poland that will never be able to generate any real buzz.

16) Work with influencer circles. Some people have 10000x more influence than others. Have you ever seen the first rev of Twitter? It's positively laughable. It's your teenage brothers first web-page bad. Twitter would have lasted 10 days if the founders didn't have access to 'influencer networks' and eventually the press, and since it was a press tool ... Twitter is one of those companies, were it not to have started in SV, LA, or NYC - it would never been.

17) The 'force it to happen' plan. Take any established online business model + $500 M in investment, and just make an unprofitable business based on a couple 'interesting key ingredients' or 'tweaks'. Operate reasonably effectively, distribute a lot of koolaid, and get your well connected investors to sell for a small multiple. Jet -> Wallmart.

I could go on :)
The Superpower for Managing Multiple Projects
Another forgotten truth: most chat apps don't use end-to-end encryption by default, and the majority of the few that do, don't self-destruct the messages (you hear that Signal/Whatsapp teams?!).
Launching the Bank
^This!
I just bought a Dell Precision M6400 for £300 for development work on site and stuck a 1TB SSD in it... flies along with Windows 8.

Slight issues on battery but I use it powered so for an 8 year old laptop I am not complaining.
I do have a coworker I currently share an office with who would actually like blasting Slayer. ;-) (Interesting thought experiment: Can I type faster than Dave Lombardo can play the drums?)
> The turbo-charged, 2-liter, four-cylinder [VC-T] engine averages 27 percent better fuel economy than the 3.5-liter V6 engine it replaces.

You don't say.
Agreed.

I think this is a circumstantial point.

I suggest that if you have a much more intimate understanding of your customers - AND - enough self-awareness to be objective in determining what they need vs. what is nice-to-have ... then you can go further.

Maybe the rule should be: launch as soon as you have something that will provide value to someone, i.e. MVP in the technical sense of the term.
7 Things Every Translation Management Software Should Have
i'm not sure the problem is the careless messages - its the bad behaviour that is 'let slip'

i know its not exactly the point of the article, but the way i deal with my frustration over this is by doing whatever i can whenever i can. if everyone did this our leaders might actually be doing the important work of maintaining and improving society, law and order instead of the bullshit work of being power hungry scum.

the fact that we call them politicians says it all imo...
The Blood Harvest (2014)
>An educated adult to help with homework.

The most effective years of education I had involved zero homework, but admittedly a longer school day. Homework that requires aid from an educated adult is the school dodging the responsibility to teach by trying to farm it out to parents. Not to mention even educated parents can struggle with the ways in which concepts are now taught, referring back to their own knowledge/techniques and confusing the student.
Just another sample-of-1 statistics: XPS 13 9333 owner here, with Windows 10, never had that issue. I've seen it on Windows 7 on my Dell XPS 8500 desktop PC though - and I had gone through all events and devices and disabled any settings that might wake up the system for any reason.
You can also build IO on top of the effect system https://github.com/slamdata/purescript-io :)
The Audacious Plan to Save This Man’s Life by Transplanting His Head
Pissh. A sufficiently sophisticated keyboard is capable of playing arbitrary music of the user's choice:

https://www.youtube.com/watch?v=pG83krAsXO8
Yoga 2 pro as well. Was common with Ubuntu 15, now it is rare with Ubuntu 16. I used to think this was a straight up Linux / Ubuntu bug, but seeing the anecdotes here for the other major OSs', and for other laptops, makes me think that all laptops have one crazy bad chip that controls power and cooling. Is that the BIOS' job?
I wish politicians used that mantra, too, and made laws that basically split information into various classes or levels of sensitivity. Companies would still be free to collect whatever data they want. But the higher the sensitivity level, the punishment becomes progressively bigger, too, in case of a data breach that exposes that information (and the punishment should be almost automatic when it happens).

I believe that should give companies enough incentive to:

1) collect only the absolutely necessary data that they need

2) if they do collect more sensitive data, invest heavily in protecting it
Nix (and NixOS) are certainly nice to use with Haskell, but Stack is good. The post even says so:

> Stackage solved the consistent set of packages, and Stack made it even easier. I now consider Haskell package management a strength for large projects, not a risk.
It seems there is a market for a silent version of Model M.
Probably the whole needing to learn an entire part of English that many didn't even know existed before.

A language really shouldn't require its language-specific glossary to be mandatory reading, just to understand anyone speaking about it. I could just learn any other language in half the time!

from the above comments

> "I have this pure function that I want to apply to the inner value of my functor"

pure function I know well enough, that is the same for any language, functors though... is that a function object that can be applied to something? then why does it already have a value?

I can take terminologies from C, to python, or C#, and feel a-okay, but haskell kinda feels like it went and shut it self away from the world, and its terminology developed differently due to that, I guess.
I've also had very good experience with Latitudes (and Linux in them), so that's what I asked for again when it was time to renew the work laptop. Sadly the nice Latitude 7000 series doesn't have an i7 quad core option, so I went for the bit sturdier E5470 with i7-6820HQ.

Let's see how it turns out this time.
I think he is missing one of the most important one, 'Don't neglect your soul and health'.
True, but a torque wrench will never be a great hammer.
Nit: the XPS15 is lighter than the 15" Retina MBP.
With the right combination of people, it can actually be quite fun and encourage communication, IMHO.

However, if people have to make or take phone calls, it can become really annoying quickly. Try to focus with two or three people sitting around you talking on the phone. Especially if one or more of these people talk to people who are on construction sites or inside industrial plants, so you have to talk rather loudly so they can understand you... On a few occasions (rarely, though), I have just put on headphones and listened to white noise to drown out their talking.
What's new with OpenStack neutron-lib 0.3.0
atom (ghcmod + the various haskell pluings) is good enough for me honestly

sublimehaskell (hsdev, etc.) was good as well
People keep forgetting that the standard UNIX interfaces are only good for CLI, server and daemon applications.

Anything else isn't easier just because a system is UNIX.

The same porting issues would arise when porting to anything else that isn't GNU/Linux.
FWIW, what may be the largest language program in Japan (called Hippo in Japan and Lex in the US) focuses to an enormous degree on spoken language and does no grammatical training at all. Instead, they try to emulate, as much as possible, learning the way children do. More info:

Hippo Japan: https://www.lexhippo.gr.jp/english/
The US branch's online store: https://audio.lexlrf.org/

On the store, you can pick a language you speak, and the languages you want to learn, and it generates a download, with playlists (iPhone) that mix the audio segments in a variety of ways: https://audio.lexlrf.org/#!Customize

(They are a non-profit and I have done some volunteer programming for them)
I have a T530 at the moment and I'm really happy with it. I bought it with a quite high end config (but not the most possible) ~ 3 years ago and it is still competitive to most new high end laptops; of course it is bulkier and heavier, that's the main drawback. Other than that, the only thing that could be better for me would be the FHD screen, which is not bad but not perfect either - a previous Lenovo with only a lower end HD screen felt paradoxically better on some aspects, like the contrast, even if its colors were also less accurate. And I would not be against extra autonomy, of course, but it is already correct with a big 9 cells battery.

I've started to look at current models to see if I could replace it and for now it seems to be very difficult. Of course they all tend to be smaller and lighter and with more autonomy and a CPU that can be faster, at least for short period of times, but current models also seems to be plagued by either some various quality or design pb (like the XPS 15 or the Surface Book), or have some specs that I don't like (glossy screen, bad keyboard, extremely off-centered touchpad, ...) or even directly disqualify them (RAM < 16G -- I already have 16G on my 3 years old laptop, why would I buy a new one with less RAM?)

I might consider an MBP, despite the glossy screen. It seems to have less quality / design issues than even very high end PCs. And as a bonus the screen ratio is slightly less stupid.
Monitor Your Linux Machine Using Netdata
That cracks me up. Back in the 80s, I wrote a little TSR for a guy who missed the Atari 800 keyboard click tone on his new clone PC. I had wired a switch in line with the speaker in my Atari so that I could turn off the tone and not wake my roommate.

The Atari 800 also had some fun event sounds it made whenever it read or wrote a floppy disk sector or had an I/O error. People got used to those audible feedbacks, just like the physical drive crunching noises and other "side-channel" outputs.
The XPS series is exceptionally well-built. The XPS 15 has a "business" version ("Precision" something) but it's virtually identical.
Golang is simple and most graduates would be familiar with the style (C with some extras)

Haskell is radically different for people
This is another flaw that PureScript fixes: No language pragmas.
For those out of the loop: http://www.kennethreitz.org/essays/on-cybersecurity-and-bein...
How to stay sane and remove strings from NSNotificationCenter
Self-destructing messages are security theatre with no guarantee that it's actually happened, I believe that was Moxie's answer when that was last asked. From what I recall, anyway!
This setup seems a little simpler (doesn’t require Homebrew, for example): https://gist.github.com/danieleggert/b029d44d4a54b328c0bac65...
We live in a weird world where insane prison overcrowding like conditions and total lack of privacy exists in some dysfunctional workplaces, but its only culturally acceptable to complain about the quiet little keyboards. Sure if my stomach rumbles, we're so tightly packed that I just cost the company $500 by throwing ten developers out of "flow" for an hour and thats OK, but oh god no not a keyboard that clicks.

At home I think my model M is pretty quiet and its certainly not disruptive but my entire family is not required so spend ten hours per day within an arms reach of me as though we're on a small rowboat together. Also textile floors and textile drapes and my office has acoustic foam ceiling tiles makes an extremely quiet environment whereas a hipster office of steel glass and concrete might reflect and echo all sounds.
I have 10 that I'd like to get rid of.

If anyone wants an invitation: username at protonmail.ch.
Thanks for posting this here.

Please note that this was initially written as a reference for myself, being relatively inexperienced with the keybase client and gpg tooling in general. There are certainly different ways to accomplish the same and you don't have to use keybase, but I wanted to. Please keep this in mind.

Ironically, only the first commit is signed.
Some rant there not based on reality

Unless you have been living on a different planet, US and Europe (The West) have pretty much withdrawn from the Middle East.

The ones doing the bombing now in the middle east are Russia and various Muslim factions killing each other.

The west has withdrawn from the quagmire and also is the one accommodating refugees for some reason, unlike the like of rich Arab countries like Saudi and UAE who share the same religion and cultures.
"In the olden days, being a backend developer meant that you wrote a long list of functions that mapped to HTTP requests. A post to /item/14 was turned into createItem( id ) — and we liked it that way."

That's not true at all. A good place to stop reading.
I think this is a perfect advertisement for a MacBook (Pro). When I buy a computer (for business) I want it to just work and continue to work for years and years. Not having to deal with things like coil whine and screen flicker are extremely good reasons to purchase an Apple product. I've been a Mac user for years and I didn't even know what coil whine was and had to look it up. Sure, Apple products have their flaws, but they generally don't force you to deal with electronic buzzing sounds coming from the graphics drivers and the computer frying itself on the way to work.

Building a computer to play with and learn from is great. But when you have to get work done, it pays to get the best. Spending time fooling around with problems that shouldn't be there in the first place is a time & money waste.
Make Sense of Complex Apps – Cerebral 1.0 Released
At least half of the things explained in the "What I don't like" section of the post?
What you call a top-down world governance project, I call a expansion in international co-operation after the disaster that was the first 2 World Wars.

That international cooperation has undoubtable made the world a safer place. It has seen the expansion of the middle class in BRIC. Between 1981 and 2005, poverty dropped from 84% to 18% in China, 80% to 42% in India, 17% to 8% in Brazil. Between 1990 and 2012 the average global life expectancy jumped by a full 6 years! Hell, if you lived in Liberia, it was 20 years!

Compared to the chaos of the first half of the 20th century (not to mention parts of the second half), the world is absolutely peaceful and a better place for just about everyone.
NoSQL Databases: A Survey and Decision Guidance
One of the things I miss from France, my Freebox (which is actually 2 boxes), that thing's a beast.
Its to signal low social status.

They might hate having to pay a lot of money, but they'll find a way to get even.
3nder rebrands to Feeld
Well, porting to Windows is actually easy thanks to mingw32 and MXE. At least easier than macOS. It's also far easier to get Octave on the BSDs. So frustrating that macOS is the most difficult target.
A kickstarter to compete against Apple on their MBP? Yep, can confirm you don't know anything...
Disesl engines have very fine control of ignition timing via injection timing which is now very complex. There are tiny pilot injections and multiple short injections over a carefully controlled length of time so I don't agree that needing to time a spark makes spark ignition a more complex and by implication worse solution.
Ask HN: How Hackers Can Help South Louisiana Flood Victims
Many of us are familiar with the disaster unfolding in South Louisiana. I just left Baton Rouge yesterday, so I'm extremely familiar with how bad it actually is (news coverage for those not so familiar: http://www.wafb.com/story/32754538/watch-live-flood-coverage-evacuations-and-rescue-operations-continue).

I'm wondering what the hacker community thinks would be a way to help out(in hacker style)? Maybe collective hacking efforts/ideas can be applied to future disasters around the world to aid recovery.

My .02, we can set up flood maps, hack through red tape to give direct links to help, and set up quick single use soft phone lines since most people in the flood regions are without cellphone service (but often have wifi through ISP)...but these all seem to fall short of what people need.
This.

Further: US oligarchy[1][2]/establishment/(self proclaimed) elite blames Russia for every leak where they look bad. As if there are no real US American patriots who, unsatisfied with the course that same oligarchy has taken in the last 25 years, want to expose it and try to change it.

[1] http://www.rollingstone.com/politics/videos/jimmy-carter-u-s...

[2] http://www.bbc.com/news/blogs-echochambers-27074746
>Ironically, only the first commit is signed.

Yeah, and even though I had set this up myself just a few minutes before I submitted PR #3, I ended up committing on the web UI as well, with no signature :D
http://doc.cat-v.org/plan_9/programming/c_programming_in_pla...

It's mostly ANSI C, but with some variations (you can only #include once), and a lot of work put into ensuring portability without #ifdef and auto*.
I've got a T530 and this does not happen. I uninstalled quite a bit (but not all) of Lenovo crap, though.
Thanks for saying this. Or in other words, there are two steps:

1. Make git aware of your signing key

git config user.signingkey "..."

2. Sign the commit

git commit -S ...

That's it.