skysight-inc/HackerNews huggingface dataset:
Such delusion. The personal computer was important; a well designed mp3 player was desired by many; the tablet, a new way to interface; the smart phone, a communication necessity. The watch is just a toy without a core reason for existence. Not just apple's, all smart watches. It's ironic that a company who made its business selling fashionable tech will peak and fall from relevancy selling a purely fashionable device. You can monitor your glucose level with a sub-$20 device from a pharmacy, not several hundred dollars and a iphone requirement.

It's okay. You're not an innovator. You're not a visionary. You can't see the horizon. You're probably fascinated by shiny objects; trapped in the superficial glaze, unable to comprehend the substrate.
Notes for “WikiQA: A challenge dataset for open-domain question answering” paper
"Dance as if nobody is looking, write emails as if they will be read aloud in a deposition"
Did you also use other machines for that long or are you just raving on your anecdote?
FYI, it's possible to use Nix package manager outside of NixOS. I'm not quite convinced that some of the choices the NixOS distro has made are good (or to my liking) but the package manager seems much better thought out.

I was able to quickly install Nix on a not quite up-to-date Linux distro to get my hands on specific versions of some programs that are too big to conveniently build from source.

I'm not sure it solves the package management problem for Haskell completely, but it should help managing GHC versions and external dependencies (ie. native libs required by Haskell libs), which cabal/stack aren't great with.

Note: I was a bit disappointed that installing Nix required root access to create /nix store. I would have liked to put it in my home directory instead.
This is the sort of thing that makes me afraid to buy non-Apple products. I know what coil whine is--my last Dell laptop (an XPS 15 from be P4 days) had a bad case of it too. It's also frustrating because PC reviewers never talk about things like that. They'll spend pages on benchmarks and not say a word about the trackpad or fan noise.

Which is a shame because the XPS 15 looks neat--way smaller footprint than the rMBP 15".
I have mixed feelings on this. Students definitely shouldn't be taking on debt to study a profession that doesn't exist, and lower tier colleges that never ever produce professionals probably shouldn't be offering the major.

But I do see a place for the top conservatories, especially if we can find more ways for the programs to be very selective, and free. The music is beautiful and continues to evolve, and as long as the pursuit doesn't hinder everyone financially, it's a good thing to have going on in society.

I personally am not comfortable teaching music majors, but under the right circumstances I would be happy to teach electives to non-majors and kids. If you pay your dues and learn to really hear jazz, I truly believe it's one of the most intellectually and emotionally engaging experiences anywhere. I'd like to share that with people who aren't trying to make it their profession.
This post explores the differences in those two styles: http://www.yesodweb.com/blog/2015/10/beginner-friendly-code-...

> It seems like my progression as a Haskeller results in forcing myself to write in a harder-to-parse style to make my code shorter, to satisfy some base need for "better" code, even though by most measurements I just made, the longer/explicit/pattern matching code is in fact better.
The overuse of weird operators is just a deal breaker for me. Haskell ideas are good. But I prefer explicit keywords rather than -> <$> and co everywhere. for instance, pattern matching that looks like switch statements would be more readable than lines of |
I know Jack Zylkin personally and was there at Hive76 when he made the first USB Typewriter. It was a joke that took on a life of its own and ended up playing its own joke on its master. He made the first one for a contest on Instructables.com, intending to sell a kit version for anyone to make anything into a keyboard. He got so many calls and emails asking for pre-made typewriters that he basically had a business drop in his lap. I know they originally started out around $250, fully assembled, but last I checked he had bumped up the price to at least $700 just to try to curb demand (building the first or second is fun, definitely not the 15th or 30th) It somewhat unintuitively had the opposite effect as he started showing up in a number of luxury goods blogs.

They are quite labor intensive to build. He was never able to find someone with both the manual dexterity, electronics knowledge, and willingness to scrape by on a pittance to be able to live an independent life to bring on as help.
The US holds itself to higher standards. It tries to get Europe to fight wars together in the name of these standards, so it should be held accountable. China is corrupt to the core, they do not claim anything else and nobody expects anything different.

I am not saying that we can or should do anything about it, just that we have to point these things out if do not want to lose our face.
I disagree. Cynical me thinks this plan would first and foremost give companies incentive to gain control about whichever agency is tasked with setting the sensitivity levels - and make sure all interesting data is classified as "minimum sensitive"...

You could even use this as a tool to gain an unfair market advantage:

1) develop some proprietary (reversable) obfuscation algorithm

2) market the algorithm as "data anonymization" and lobby to get the "anonymized" data classified as insensitive

3) you can now collect the same data as your competitors but have to obey lesser security standards than they have. Unless they purchase the algorithm from you.

4) profit!

But even if that scheme worked, it doesn't seem to protect the end user against things companies intentionally do with the data that are not in the user's interest. Including "intentional data breaches", aka selling the data to third parties. (or getting acquired by a third party)
Which countries are best at converting economic growth into well-being?
Correct. This involves relying on feedback from knock sensors which literally "listen" for the specific tone that a detonation event produces (usually somewhere in the 6-7 kHz range depending on cylinder geometry). You will sometimes hear this phenomenon referred to as "pinging", and it’s actually audible to the driver if severe enough. There is also another method of knock detection which involves using the spark plugs to detect the resistance of the air inside the combustion chamber immediately after an ignition event, which I believe is an indirect way of measuring cylinder pressure. I’m not positive on this, but I think the idea is that you want peak cylinder pressure at the moment of time where the piston is like 20 degrees after top dead center. Earlier than that, and the majority of the force is wasted pressing directly down on the crank shaft. This is more advanced and is used only in specific cars such as the E90 BMW M3.

If the ECU detects knock, it will retard timing. This works to an extent, but you’re ultimately worse off than if you just ran premium fuel in the first place. The other issue is that (on systems with conventional knock sensors) this causes you to basically “bounce” off of the knock threshold. Knocking is terrible for the bearings inside of the engine and should generally be avoided, but running regular fuel in a car that calls for premium results in the ECU constantly trying to creep up timing (or switch to the high octane map), only to be confronted with knock again.
I have a Das Keyboard Model S for Mac that I got for $125. Yes, that's at least 25% more expansive than your example, but as a well paid engineer it's still in the same ballpark an, it's made for Mac which you don't find in the real Model Ms. I also happened to really like the look of the Model S vs a lot of other keyboards.

While I've scoffed at some that are well over $200, there are certainly more modern conveniences that come with these more expensive ones:

- You (often) can choose the type of switch in the keyboard

- Media/macro keys

- USB hub/ports

- Backlit (if you like that kind of thing)

If you know what you're getting for the price, it's not a ripoff, a price premium, sure. I've had my Das for, I think, 6 years now and it's been flawless. If they're all constructed as well as the Model
M and enjoy nearly the same lifespans the price difference is effectively not even a factor in my decision.
I had the same problem for years until I switched to MacBooks
No need for the snark. There is still way more ES5 code being written than ES6. The point is demonstrating knowledge of closures and variable lifecycle, the how is irrelevant. I replied specifically because he said "I don't see the problem" - if you start with ES6 I can imagine it doesn't look like a problem at all.
A full on cyber war would be devastating if well orchestrated. Fortunately for us, it's all been piecemeal so far.

Full on cyber war to me looks like a erased economy by zeroing every asset and liability in the banks and funds, with pre-corrupted backups. It looks like bricked firmware on every router, industrial process controller, police/fire radio system, public utilities, even vehicles. It would be like an EMP hit. With nobody getting paid, no emergency services or utilities, public unrest would do all the work.

If they do it right, it's like Einstein's quote about world war IV will be fought with sticks and stones.
I never stated I trusted Wickr to not be backdoored. Just that it would be better than a text message.
...with the added security benefit of not uploading your private key on Keybase!
How I stopped worrying and learned to ignore spam
One way to make it quieter is to put a bit of grease under the keycap -- that softens the sound that the spring makes when it buckles. However after a while the grease can leak down into the keyboard membrane.

Another method is to put a piece of dental floss down inside each spring. Supposedly that reduces the sound quite a bit.
Mine is Windows, so yes, not only Ubuntu.

I got my screen replaced after hot air had miscolored the part right above the taskbar.
I don't think I've ever heard a Model M to compare but if I my uses the DasKey (blue switches I think) while I'm working it can get to me after a bit. Oh I did use a Model M in elementary school a couple times.

edit: they include the sound of the switches here. I don't hear a difference between blue and brown though http://www.daskeyboard.com/switches/
Gah, i was just about to raise a pull request for this.
Advanced SQL in Rails – Part 1
I have trouble with warm restarts losing the USB controller on which that keyboard is connected. No other keyboard causes this problem, and it is definitely the entire controller. Scary to imagine what they could be doing in that driver.
https://kevinclosson.net/category/oracle-numa/
Assumptions about how culture is built

Peter Drucker is often attributed the quote "Culture eats strategy for breakfast". For some reason many organizations seem to believe that in the modern office, furniture will eat culture and turn it into an Aeron chair clone.
I got Dell XPS 13 a year and a half ago that had similar problems. Also a problem with the audio jack - buzzing noise whenever you plugged in headphones. I mainly use Ubuntu, but the problems were on Windows, too. I returned it and got a Lenovo Yoga Thinkpad 14 which has been great, except I broke the headphone jack on it somehow (not laptop's fault).
I thought of trying this to use the ridiculous CSI/hacker beep sound at each keypress. Replaced the .wav files with a short beep sound I had once downloaded and works fine (couldn't stand it after a minute). If anyone mad enough to try it, the .zip containing the properly named .wav files is here[1].

Edit: Sorry I'm new to sharing .zip files - uploaded to another site - link updated.

[1]: https://filetea.me/t1sNqOwXEOAR2xkCjNF9hbptQ
I work for IBM and found a couple of rather old and somewhat broken Model Ms with RJ45 connectors (!) lying around in our hardware lab. Anyone know whether adaptors for RJ45 keyboards are a thing?
Yup, that's what I was thinking of. As others have mentioned, if you can show this, and explain why `let` solves it too, you're good to go.
This newfangled tool

writing, makes the youth forget

their epic poems!
The way that makes most sense to think about this to me is in terms of dynamic compression.

At full throttle the turbo is shoving a large mass of air into the cylinder for every firing. The compression ratio has to be fixed lower to control detonation under these circumstances.

At light throttle / cruise there is now hardly any mass of air in the cylinder, so although mecanically nothing has changed (same / fixed compression ratio) we are hardly compressing the air at all and we're giving away a load of efficiency for that reason.

The ability to up the compression ratio at cruise / light throttle claims some of that basic efficiency back.
this is written by quacks...the website is dedicated to things like homeopathy, astrology and alchemy?!?!?!? I'm surprised someone who reads this has actually heard of hacker news.
Elysium Health: Optimize your health
> int 21h

http://www.ctyme.com/intr/int-21.htm

DOS kernel interrupts by name:

http://www.ctyme.com/intr/cat-010.htm

# Ralf Brown's Interrupt List
Note: I have no relationship with Elysium, I just ran across their website today.
First thing in your office A.I. will take over?
Just because I have been seeing these a lot: where does this talk about the "globalist elites" come from? Is there an intellectual leader to this 'movement'?
Hapless water managing bureaucrat is the perfect cover for a terrorist. They'll just need to dig deeper because there is no way the intelligence could be wrong. We believe the coffee and shoe shops are code words where the most nefarious elements discuss their evil plans, over a cup of chai.
> It may distinguish them (filter them for correctness) but port numbers must be unique across all legal tuples, right?

No. TCP connections are distinct from one another only by the entire quadruple. There's no (or very nearly no) invalid combinations of ports and IPs.
DOS has been so thoroughly analysed, reverse engineered, examined and hex dumped by very very smart people that if such a function existed it would have been detected LONG LONG ago. There is no such function.
Seems to be a broken link - any chance of a re-upload?
> it's essentially impossible to tell in many cases, so I think there's an argument for being 'honest' about this and not making type guarantees for things that aren't necessarily true

I see what you mean, e.g. an innocent-looking message to stdout might be piped into a file, on a FUSE filesystem which could do anything. But I don't think that's really Haskell's problem; it's a case of Haskell conforming to an external interface, and anything plugged into that interface is the concern of the user/sysadmin.

The main reason that Haskell's IO is monolithic is that there's traditionally not been a nice way to combine monads (monad transformers get the job done, but there's always been a desire for something better).

Effect systems are becoming popular because they are more composable, and hence newer languages (PureScript, Idris, etc.) are favouring those over monads.
New smart tattoos can control your tech
Why don't just live in a real city, with shops, pubs, parks, or centers to socialize almost everywhere?

Being on a suburb like that feels like puttying your house on its own prison for houses.
How is publicly sharing your public key a security flaw?
The funny thing about this is that the actual back end - i.e. the thing that provides all those high-semantic-level services to the front end - is becoming more complex than ever. What this author calls the back end (and which I would call the back-end interface) of an application previously only needed to serve that application's particular needs and usage patterns. As the front/back line moves so that the same logic becomes part of the back end, it now has to satisfy any possible need or usage pattern - including many that will never actually materialize. As data structures move from the front end to the back end, more code must be added to provide security for them.

This is all great for reusability etc. but it does add complexity (including failure complexity) and overhead. As always, such decisions require deep understanding of the tradeoffs involved, and sober judgment of whether the effort is worth it. Only time will tell whether such understanding and judgment will be the norm or the exception. As a grumpy old programmer, I think you can guess where I'd place my bets. ;)
GitTips
The Das Keyboard 4C Professional is $99 on their website, and it's also brand new.

I believe it has generic Cherry MX clones, but the regular 4 Professional has genuine Cherry MX keys, but costs $170, which is kind of steep. Then again, the front panel is aluminum, which is kind of nice. I personally have this keyboard and it seems like a quality unit. It's very heavy. The only thing that sucks is that the keys aren't back lit.
I bought a thin gaming laptop last year (in my case a razer blade, but there are several similar laptops from other manufacturers available now) and honestly it's one of the best development laptops I've had (compared to the Thinkpads and MBPs I've had from work). Plenty of CPU and memory, and a nice screen, and I find that the keyboards on gaming laptops are more comfortable than a lot of other laptops these days).
... with comparable power and torque.
One Startup in a Series of Startup Innovations 'Eaten' by Big Corporations
The west is still supporting and arming rebels in Syria.
Exploring the neural style algorithm: From GPU to Mobile
This is why I take the "business laptop" thing with a grain of salt. Most "business laptops" these days are just the consumer laptop with a slightly component configuration: Xeon CPU, Quadro GPU, ECC RAM etc. I have a hard time buying that the build quality is particularly different. On the Assembly Line the workers or robots are just grabbing from a different supply bin.
Concepts like this seem fine a lot of the time for simple apps, but eventually you're going to want to _do_ something with the data. Query its history, integrate with other systems, etc.

I read an aphorism of sorts a long time ago that basically stated that your software is _relatively_ unimportant, it's the data that's you should worry about. Think about that before trusting that random system X can handle your data for you.
As opposed to standing in line at another place?
I have the i5 256GB/8GB model with discrete Nvidia GPU in the base (very handy for photography / light gaming). Haven't had issues with RAM although I rarely need to run VMs, and I have a SD adapter in the base to expand the storage for TV and films and so on.

The top model has an i7 and 512GB/16GB (same dGPU). It was about EUR1000 more if I recall correctly, not worth it to me.

Not sure about hardware refresh. I've seen rumours around that they might hold off for Intel's Kaby Lake parts which would mean 2017, but who knows.
> 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.

There is a growing body of research which suggests for many people anxiety never goes away - it is a product of certain people's physiology, which causes the amygdala to react much more strongly to external stimuli. This is the highly sensitive person classification. In such a person, social anxiety never really goes away. So how do you treat that? You can use exposure therapy to learn to manage the anxiety (as you have done), but constantly exposing yourself to it will cause burn out, and probably depression if you expect the anxiety to disappear. Usually self-acceptance and lifestyle choices are a more appropriate approach - choosing jobs and friends such that you can keep the anxiety levels manageable.
"US and Europe (The West) have pretty much withdrawn from the Middle East"

https://www.almasdarnews.com/article/french-air-force-avenge...

http://www.aljazeera.com/news/2016/07/led-air-strikes-kill-2...

Is not that they are out of middle East, it is that they are occupied in Libya:

https://www.mintpressnews.com/us-now-bombing-4-countries-as-...
Meanwhile in New Zealand the government is hastily amending legislation to allow the GCSB to spy on all New Zealanders. The GCSB being an organisation so partisan that it was at one point directed by a childhood friend of the Prime Minister.
That part had me read further multiple times. It was hard to understand the point behind the post. Its an obvious advertisement for a product but it could have at least provided a better explanation of why a simple data store may prove to be more effective for applications that are CRUD front ends. Instead, the post tries to sell the benefits of a data store that can be expanded with backend services. Which is funny given the title.
Do you believe that this man, sitting in his Swiss chateau lamenting the lack of world government, is not part of the globalist elite?
I think the biggest problem with hosting your own email servers is to get other mail server providers (google, microsoft, etc) to trust them (through ranking). It can take ages until your email stops going directly to your customers/subscribers spam folder which literally means loosing some business opportunities.
" gives you 3x more cleaning to do."

This so much. I don't have a McMansion but I have a house that was added on to and has a total of 4bed 3 bath. The living room, 1 bathroom and 3 bedrooms would be like one "great room" in a McMansion. I feel like all we do is clean. We wouldn't even use the older side of our house if I didn't have my office in it, and my 5 month-old's future room. Before that we lived in the master suite/kitchen/utility room area.

Maybe people who have McMansions can hire cleaning staff or something? We basically spend every weekend cleaning and doing yard work. There really isn't any time during the week after working so many hours, especially when I'm traveling, and taking care of a kid.
Although the Surface Book is still plagued by Windows and firmware/drivers issues, despite being insanely expensive, and it is also quite small, so its nice 3:2 screen is only as tall as a 15.6 16:9 screen, and obviously narrower -- I prefer Apple 15.4" 16:10 approach; it would probably be perfect if Apple made a slightly smaller version or MS a slightly bigger. The SB CPU is limited to dual core, too. Also the antireflet, quite essential on a glossy screen, seems inferior to what Apple uses.
Is Edge Computing the Next Battleground for IOT?
you would think 101 would tell you what the hell a mcmansion is, instead of me needing to google it to find out half way through what is otherwise an interesting article.
That's one of the reasons I've been recommending Apple computers to friends and family. It's nice having a store nearby they can make an appointment for service.

I used to also recommend Lenovo laptops with their onsite warranty plan, but after so many privacy missteps lately, I've stopped.
Submit your lightning talk proposal and win a free ReactiveConf ticket
Slightly off-topic:

Do people really notice coil whine that much? When I built my PC last year with a 970 GTX every review I read mentioned the horrible coil whine. I don't notice it at all. I also helped build my roommates computer with the same 970 GTX and I didn't notice the coil whine at all on that one either. It's possible that both those cards were "lucky" but it seems like literally every single 970 GTX review mentioned coil whine and I have yet to notice it.