skysight-inc/HackerNews huggingface dataset:
There are a lot of mechanical keyboards out there with a similar heft as the Model M. The trick is the switches. I like the Cherry red switches, which are quiet. Cherry blue switches are clicky like the old model M.

Comparison between the switches:

https://www.youtube.com/watch?v=qp46JeDDTCw
Some context from the QDOS wiki posted below

> Controversy has continued to surround the similarity between the two systems. Perhaps the most sensational claim comes from Jerry Pournelle, who claims that Kildall personally demonstrated to him that DOS contained CP/M code by entering a command in DOS that displayed Kildall's name; as of 2006 Pournelle has not revealed the command and nobody has come forward to corroborate his story. A 2004 book about Kildall says that he used such an encrypted message to demonstrate that other manufacturers had copied CP/M, but does not say that he found the message in DOS; instead Kildall's memoir (a source for the book) pointed to the well-known interface similarity. Paterson insists that the 86-DOS software was his original work, and has denied referring to or otherwise using CP/M code while writing it. After the 2004 book appeared, he sued the authors and publishers for defamation. The court ruled in summary judgement that no defamation had occurred, as the book's claims were opinions based on research or were not provably false.

https://en.wikipedia.org/wiki/86-DOS

If this command existed in MSDOS this most certainly would have come up in court for far more than $100k by now, no? This is a good way to dispell the myth though.
The MXs are nice. Except that one that is quiet, but provides no force feedback: it's worse than a rubber dome.
WAIT, my Model M blasts Slayer at every keystroke. Doesn't yours? It also has Metallica's Kill 'Em All pre-loaded in ROM. I heard if you achieve a fast enough rate it'll go straight to Seek & Destroy :).

Seriously though, these keyboards are LOUD. Most of the folks at my office use very loud keyboards, but we don't mind. We all know that we type faster with them, and we all have noise canceling headphones.
Oh, this too. Noisy as hell. Or am I overly sensitive to sudden bursts of clickety-clack?

Personally, I use Microsoft Sculpt Ergonomic Desktop[0]. Very comfortable, silent, ergonomic and all that.

[0]: https://www.microsoft.com/accessories/ru-ru/products/keyboar...
The rich nations have exploited the world for hundreds of years. It is becoming increasingly difficult to exploit resources, since low hanging fruits are already gone and there is much more concurrence in exploiting; even a reverse movement in which the developing world is claiming its share in the world product - even leading to emerging powers.

No wonder the rich world is retracting, there is little to gain and much to lose: now the strategy is closed borders, strong security policies, withdrawing from international programs, and fight by proxy with the existing and upcoming world powers for areas of influence, without being directly involved in order to avoid the backslash that the increasingly harsh policies that will be required in order to continue exploiting world resources will cause.

The rich voter demands from its government only one thing: increase our standard of living, whatever it takes.
At lower revs the turbo is more likely to boost the engine if you demand power, of course depending on the dimensions of the turbo, but it doesn't make sense to put a performance turbo that works in the upper rpm range, in a regular car.

In any case, an electrically assisted turbo is not a replacement for this. This is a way to have high compression at low loads, such as highway crusing, and ability to lower compression when boost is needed for performance.
Well you probably have reached your year 5, through circumstance or pure luck. I think this article is for people who have no idea.

I know this articles presents the very cliched aurguments in some cases, but in other cases it presents somethings of value...

I am not defending this article, but I dont think its that bad...And I do think people should read it, cause its better than wasting time on fb...
Seeing how it's cross-compiled into Windows, I reckon the reason it's not made for macOS yet is that there is no way to cross-compile into that OS yet. We have similar difficulties in building Octave for macOS.

This is really frustrating. Because Windows is so foreign, free hackers worked hard to make it palatable and created mingw32, which allows wonderful things such as being able to build for Windows without having Windows. Because macOS is "Unix" and, look! it has a few scraps of "open source" in it, nobody ever felt the need to reimplement its API for free hackers and thus allow cross-compiling.

And no, homebrew is not the answer. People seem unaware that there's much more to Unix than a passing familiarity in the CLI. The different audio and graphics and lack of X, and many other differences in macOS make it a very foreign OS for free development. Porting Octave to macOS has been a tremendous effort of many years that has never really yielded completely satisfactory results.
This is timely, considering Ken's recent hack attempt on his github account.

Does anyone know what happens when commit signatures don't match?
Where can I get custom keycaps for it?

All the caps everywhere are for modern switches.
You added joelonsoftware twice, if I were you I would add it one more time, just to show how important it is....
A lot of the new clicky keyboards are sold at incredibly high premiums, usually as gaming keyboards, or as specialty items - see Das, HH, etc.

These are ripoffs. You can get a Model M from Unicomp for between $80 and $100, which is significantly cheaper, and feels way better than most of the MX keys.
Getting the most out of Cloud Servers without additional Scripting
Common Workflow Language http://commonwl.org is a spec (with multiple implementations) for wrapping command line tools (which may run inside a Docker container) as functional units.
An Actual Mathematical Explanation of Silicon Valley's Epic Dick Joke
How developers are writing their own paychecks
It can adapt to lower octane fuel by adjusting the timing, it's far from optimal, and at high enough boost level you need higher octane regardless. At non boost levels, you need less octane rating to prevent knock, but under boost you need higher octane rating. So you run the higher octane fuel all the time, and that is less efficient.
Copyleft licenses are more about the freedom of users in the future, instead of now. If all software was mit/bsd licensed, there wouldn't be any need for gpl as anyone could modify and redistribute any piece of software freely. Gpl is intended to force us toward that state in the future.
I still have my old Model M. Unfortunately, I was banned from using it in the house (by the girlfriend), but it is now connected to a FreeBSD box (which still has PS/2 connectors) in the garage.

One does not realize how truly annoying the sound is until one sits in a room and has to listen to someone typing on it with reckless abandon. That's how she convinced me to stop using it.
Yes but there is only so much energy in the brain. A good startup requires extraordinary thought and work. If you are working on other things that are also demanding, i.e. a a job, then you won't have your best energy left-over.

I agree with PG on this one, though it is definitely a luxury to avoid distractions.
This is what Mazda is doing with their Skyactive-G engines if I'm not mistaken. It works reasonably well.
Been in the market looking for a good replacement to my old thinkpad, but I don't know if people have noticed, most laptops today cannot be upgraded for RAM and in some cases even the HDD/SSD and batteries are soldered on to the board. Add to it, keyboards seem to come down a few notches in terms of quality.

So, earlier my laptops have typically been with me for nearly 6 years each, these days, with the constant upgrades it feels like Iam buying a mobile phone that is sealed shut and demands an upgrade every 2 years. I've now stopped updating OSes as a result of the slowdowns I see everytime I upgrade the OS.
Twitter lifts Guccifer ban after Democrat phone numbers leak
Check the site. There's a nice example there. It is basically a script-like way of building interfaces. The cool thing is that it is loaded as a resource, so you can edit the LED script after compiling, and as long as you haven't changed any of the identifier names, you can modify the GUI.

I am going to try that this week. Sounds like a nice compromise between the newer 'Immediate-Mode GUIs' and the standard event-based one. I can see it as a way to let the user skin your app within your control of how much they can modify.
Mk II was a wonderful no-nonsense keyboard. Super light and had PCB-mounted MX Blue switches. Despite a big & plasticy case it felt like a precision tool to me. I wish I had bought a PCB mounted successor instead of a modern plate mounted one.
I think I have 20 or so left.

Send a note to
hi at myusername [dot] co
You don't need keybase to sign your commits. Any standard and key-exchange compatible pgp/gpg client will do. By using keybase you're just adding more work for everyone.

https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work
Apple Extended Keyboard 2's varied a lot, I had a few and some were a lot better than others. Their ADB sockets were also pretty sensitive, and then USB/ADB adapters got real flakey.

Then I moved to the Model M, and the AEK2s gathered dust in the garage after that.

(At one point, I had a Dell monitor, Microsoft Mouse, and IBM keyboard connected to a Graphite G4 tower.)
After the correction comes the Conclusion
Anecdata - I use Ubuntu 16.04 on an XPS 13. This has never happened to me.
Feeling better than the MX keys is definitely a matter of opinion. And many good mechanical keyboards can be had for not much higher than that price, the ones you pointed out are just a few overpriced brands.
Yes, the article comes with a premise that there was no slavery or exploitation. Only based on the post WWII sentiment.
A pdf version of the paper in Archive.org : https://ia802501.us.archive.org/7/items/pdfy-tG1MuMpwvrML6QD...

Author is Vinith Misra: https://en.wikipedia.org/wiki/Vinith_Misra
Homepage: https://vinmisra.github.io/
New music platform Orfium offers an alternative to SoundCloud and Bandcamp
Much better low rpm power, and a more or less flat torque curve is possible. You can have a smaller engine, resulting in increased efficiency, while still having the power equal to a larger engine.

Not to mention that diesel engines are pretty much useless without a turbo.
Physicists claim that consciousness lives in quantum state after death
and the networks also keep more than just the messages: they keep the location the phones where at when sending and receiving the messages. and the locations of any other phones nearby, at the same time.
That's true, but what I meant was that all VDOM based systems have binding to some degree, and where optimization is required, explicit is better than implicit.
Lacks the crowded bustle of the city, it's generally quiet when I walk outside. Yet I'm close enough to the city to take a train there if need be. Major events aren't far away, but aren't in my backyard. Crime rate is lower, police response time is incredible.

I live in a condo, but even in a condo, drastically more space than you'd get in the city for less money.

I feel I have a better quality of life in the suburbs on my income than someone with twice my salary would have living in the city.

I get that it isn't for everyone, but every couple weeks HN has a 'the suburbs are awful' post, and I feel that's incredibly unwarranted. Urban vs. suburban vs. rural is a lifestyle choice and a preference.
awesome, I'm going to take a look at that, thanks.
THE PAIN!

I'm such a fool.

It was so terrible the first time. I wanted to cut off my hands. It went away and I got back to work. Eventually I had to stop work every hour from the pain.

It can't be the keyboard! My precious PS/2 buckling spring model M! I've been using it for fifteen years without trouble! THIS IS THE BEST KEYBOARD IN THE WORLD! I am such a fool.

No more model M, no more pain.
Unicomp have some

http://www.pckeyboard.com/page/category/Buttons

Artisans
http://www.k3kc.com/?post_type=product&s=ibm
200-meter exascale wind turbines blades being planned under an ARPA program
Super chargers generally result in a fairly large parasitic loss to power it. Turbo more or less harvest free energy with only a minimal loss due to increased back pressure.
And yet childhood obesity is an increasing problem in the US. Maybe the suburban "let's drive everywhere" mentality is part of the problem.
I also have a few. I would be happy to share. myusername at gmail
It's a good idea to assume that texts are stored forever. There's no technical reason to remove ~140 bytes of data when storage is cheap.

Your local data retention laws and the network's practices may vary or they may be under pressure from law enforcement to keep things longer than necessary. They will not disclose in public how long they are stored, so better assume forever.
Seconded. Using a ~ 10-year-old Precision M2400 (Latitude E6400 with a Quadro FX370 GPU) and it's still going strong.

Of course, I do have my desktop for 'actual' computing. But I rarely feel the laptop is low on poke.
Data Lakes, Ponds, and Droplets
Show HN: My GitHub calendar customizer
Uber and Lyft Want to Replace Public Buses
The Future of Software – How Artificial Intelligence Will Change the Job Market
> I am not sure where this term was first coined

The term has been in use in academic literature since at least the early 1960s.

http://comjnl.oxfordjournals.org/content/7/1/28.full.pdf+htm...

> we've been doing source-to-source compilation for a very long term

Yes and we've been calling them transpilers all along!

I'm a programming language researcher and I think the term is very useful to distinguish between different kinds of compilers.
So if this engine changes the compression ratio (the amount the mixture is compressed) how is all this complexity better than a supercharger which changes the amount the air is compressed? Surely increasing the compression of the mixture and compressing the air before it goes in is pretty much the same thing? Except...that all that variable stroke length mechanism is a lot more complicated, and patentable?
No you're wrong.

Pink is the only colour that doesn't correspond to a colour on the rainbow (a "real" colour if you like). Rainbow colours are single-frequency, i.e. they can be generated by a laser. You can have a red laser, a blue laser, a yellow laser, etc. But you can't have a pink laser.

But also, that doesn't mean that fuschia isn't a combination of pink and purple. OP is being super-pedantic to the point of being wrong.
Which model/options did you select? And the machine is coming on on a year old, are there rumors of an update/2nd generation?

Also it's still limited to 16GB RAM on the upper end right?
Especially when that 140 bytes is text, one of the most compressible forms of data
Librarians. For years our professional associations cried there would be a shortage and convinced people to go to library school (real librarians have a Masters degree). Now people aren't retired, and when they do retired their position is either not filled or filled with a part timer.
Those who wish to learn more about copyleft after reading Ben's article may also want to look at the copyleft guide https://copyleft.org/guide for more information.

Ben is a contributor to the copyleft guide, so we'll likely merge in his article into the Guide.
"German cities are much more hospitable to pedestrians in general"

From what I've seen, German cities are much more hospitable to _humans_ in general. Towns too, for that matter. And Germany isn't exactly hostile to automobiles, which is impressive considering there's usually a conflict between walkability and drivability.
I'd like to write something like this, but I'd be unemployable if any potential employers actually read it.

Old enough to have learned to program on an Apple II while they were still in production == too old to work here.
Doctors are way more expensive than food.
Google’s High-Speed Web Plans Hit Snags
Wondered the same thing. I thought maybe a sil to js project could be a good target, keeping enough semantics to be able to be smart in the generated js code, rather thab llvmir.

I looked for such a project a few days ago but didn't find anything.
Bonus points for being meta?

function createOlympian() {
let props = ['name', 'sport', 'country']
let olympian = {
log() {
console.log(props.map(prop => this[prop]).join(', '))
}
}
props.forEach(prop => {
olympian[prop] = function(value) {
this[prop] = value
return this
}
})
return olympian
}
No reverse engineering necessary. Those CP/M system calls were all documented, and it never was a secret that QDOS was heavily modelled after CP/M.
I've got about 25 left. Feel free to contact me at one of the places listed on my keybase: https://keybase.io/nickpoorman
At least half the value of "IO" is that it marks pure functions as being pure. If Haskell had a "Pure" typeclass instead of IO it would be much the same (except with the wrong default, and you'd have to type more!).

I like Purescript, and it might be worth making IO more granular as described. But my opinion is this would be focusing a lot of effort on the less valuable half of IO.
I've considered buying a Yoga 710, its borderline Mac with a screen small but big enough for my Web dev / GUI work. Marketed as a premium ultrabook - It had all the necessary specs, very light, backlit keyboard, great screen, gpu and battery life.

But it failed at future-proofing, no USB Type C connector. At the price range £750-800 I would expect a premium laptop to have one. Seeing cheaper sub £500 laptops are equip with them.

I plug into Ethernet and need to expand at work, but this is where it stopped for me.

I've had two past terrible experiences with Dell so I beg myself not to make the same mistake when I see something irresistible or too good to be true. Still searching for good dev machine. I may wait a while until Lenovo announces their new line up for 7th Gen Intel but that could be nearer to 2017.
Theory I heard: We're stuck with open plan due to the ratchet effect. The high price of office square footage in cities locks it in.
Mahle claim 99% reduction of NOx with their Turbulent Jet Ignition system.

http://www.f1technical.net/news/20316
Guys, from the feedback of many developers, I have renamed the project from BotKit to JBot.

Thanks very much.

Links:

1) https://dzone.com/articles/make-slack-bots-in-java-in-minute...

2) https://www.reddit.com/r/java/comments/4vh01h/make_slack_bot...
1. It's very difficult to make a sane user interface without letting customers try whatever you come up with. Tweaks are always needed. If your app is like most, a small portion is the most used, and you simply focus your energy improving that section. Also, your first customers are early adopters and are very capable of using bad interfaces. You get this, but you aren't doing it! This is why he wrote this, heed the advice :)

Also, don't ever stop a startup because someone else is doing it. Name an industry with only one company... With only 10!! If anything it validates the market. At my first startup we consciously decided not to build a new product that was going to face many other entrants, despite the fact that we were experts in that domain. Guess what - the next year, 3 of the top 10 best sellers were in that category! Expensive lesson learned.

And in case you think "well why should I follow pg's advice," then go read a copy of Rules for Revolutionaries by Guy Kawasaki. Same basic ideas, only about 20 years before!

Good luck.
I'm guessing you refer to AutoSARL when you talk about the code generation. Its insane that its an industry standard.
I have some "coil whine" on my XPS 13 ultrabook only when the LED keyboard background light is on. Just another aspect, every laptop is different - maybe even within the exact same product line (I'm sure they don't use the exact same electronic components throughout).

On the overall thread topic: One reason I don't consider a Mac is that I can't (or don't want to) live without a touch screen any more. Yes it's "glare", but I can live with that more easily than not being able to just point at what I want with a finger, or scroll. I rarely use the touchpad.

The XPS 13 is a compromise: At home I'm equipped with 24 and 32 inch displays on a 16 GB RAM PC with SSD, I wanted something as lightweight as possible to carry around. It's heavy enough already - I'm eagerly awaiting 500 gram 17 inch display foldable mobile computers...
Ask HN: Would you pay per article rather than Bundle subscription?
Recently, this piece from John Oliver has reinvigorated the idea: https://www.youtube.com/watch?v=bq2_wSsDwkQ

Two major points:

- Traditional print media has continued to decline in terms of revenue and hasn't been able to fully evolve into sustainable digital media, clickbait articles are filling the social media feeds. Catchy content with catchy titles from publishers like Buzzfeed etc continues to garner people's attention and hence pulling away from think pieces, op-eds, editorials etc.

- People are unwilling to pay for news.

Is it possible a pay per article will solve both sides of the problem? i.e. Increase the willingness of individuals to pay for good content in their POV and increase overall revenue streams for news organisations?

Here is how the crux of solution might look like:

- Articles embed a key unique to them (org, publisher, author)

- Users require a browser extension (Desktop) / app (Mobile) with unique key to user.

- Based on the amount of active time spent on the article, auto deduct a minimal amount ($0.02) on crossing a threshold (>50%)

- Users are incentivised for sharing articles, via unique trackable social media links and are fed back in terms of real currency to their accounts.

- Price incentive on a per user basis is dynamic based on current popularity of the content so early adopters have more reasons to be loyal to publisher.

What do you think?
Good. This top-down world governance project needs to be abandoned. It's hegemony wrapped in a nice package of development aid (and military interventionism under the surface)

>there is a gap at the global governance level. Who's in charge of that? Where do you address yourself, you know?

What is it with the international elite, looking down at the world from their quaint old chateaus and cushy jobs, who believe all the worlds problems will be solved if someone could give them more money for their advice and add another layer of government/bureaucracy on top? Why is the ICRC pushing this agenda?

Stop it, firstly stop the interventionism! Military and economic. Stop bombing the ME, stop acting holier than thou and imposing this narrow globalist set of ethics onto the world. Stop trying to grab power and pretend it has some altruistic component. It's causing chaos.

These problems are not going to be solved by a world government.

Quite contrary to the opinion expressed in the article that Brexit and Trump are symptoms of a problem, I consider them symptoms of a public trying to stop these crazy globalist agendas.
Haswell is in 11.0, anything newer than that needs to use out of tree.
One of the things I look for is build quality. I picked up an HP Spectre x360[1]. It plays rough with other laptops. I had my plastic-cased Lenovo in the same bag - it came out with battle wounds.

In general I have found that laptops are generally 'fast enough' for the dev I'm doing and creature comforts such as battery life, keyboard, screen, and case quality are far more important.

[1] http://store.hp.com/us/en/mdp/Laptops/spectre-x360-211501--1...!
Ingvar Kamprad, the founder of IKEA, is one of these fabulously rich Swedish people. He drives around in an old Volvo; and lives in a modest house. This is how he wishes to be seen.

The fact that he also owns several sports cars and a villa on the French Riviera, is not something he wants publicized.