skysight-inc/HackerNews huggingface dataset:
From how I interpret the linked article, it's not about language features, but the willingness of people to embrace/challenge better ideas that might not be mainstream.

And people don't learn Python because it will get them a job; they learn it because they genuinely like to program and aren't satisfied with the languages they already know.

I might suggest Haskell (re-emergent of pure functional, but statically typed) and Go (improved type system but without resorting to language lawyering and re-emergence of coroutines (besides Lua)).
I happen to think that max profit is a worthy goal. And big ups to any one that takes that route. It's that sort of thinking that drives efficiencies that make all our lives better. So when I read that comment I don't view it as negative. That said I see how it could be taken as negative.
Spending too much time comparing yourself to other people is depressing regardless of the media you use; someone who only reads biographies of wildly successful people will end up just as depressed as someone who spends too much time reading the edited highlights of lives on Facebook. To that end, this doesn't really have anything to do with Facebook. The medium is not the message.
urghhh really. This has annoyed me, I have an edgerouter lite and its really good! But this is really shady stuff...
I had the previous version of the DELL XPS 13 Developer Edition and I always had problems with USB 3 devices.

And Dell assistance is now a joke... four maintenance works (one of them broke the display) changing random pieces and at the end the problem was still there. I wouldn't suggest to anybody to buy one of this.
Don't be sad. He meant a lot to you.
Seeing people with lots of money doesn't depress me, although reading about people struggling with money or health issues can be depressing.

In my case I don't care that person X has more money than I do, since as long as I have enough for basic living money itself isn't something which I care deeply about.
It totally depends on the switches used. That is mentioned in the article, but he is focussing too much on the sound to make that stick. Yes, MX-Blue are quite loud. The mentioned MX-Brown are louder than a normal keyboard as well, but even they are not really loud. Then come MX-Black, who have no click sound at all, and should not be loud at all.

There are some alternatives, the old MX-Crystal (?), or MX-Green and Red, and I'm only talking about Cherry. The author mentioned sour fingers, he probably should get a keyboard with switches that need less force (with the MX-Brown he should already have on, if I'm not mistaken).

Mechanical keyboards are no hipster-device for YOLO-sound (wow, that hurts to write, and it hurt to read). They are the better tool for a job, if you write much. It's a bit sad to see the article misrepresenting that, even though it is nice to see them appreciated.

Tip: If you want to try a mechanical keyboard without fluff and hype price, look into the basic cherry lines, G80-3000 especially. They have the same switches and cost the half.
Ugg. "approach". Nothing like seeing your typos the following day.
Fundamentals of A/B testing in email marketing
That sounds like a lot of unsubstantiated and anecdotal data points.

Do we even know that 99th-percentile health even is? What it costs, what the benefits are, or how to achieve it?
I used to try an old IBM model M in the office but my colleagues would not accept the noise. Also I found it a bit loud myself. Currently I am using various IBM/Lenovo Standard Server Keyboards - I can recommend them.
What's if it's the other way around? People prone to depression hanging on social media more.
Related: "Time is passed, votes are sealed" (http://www.kansas.com/news/politics-government/article174773...).

How convenient.
Create step-by-step tutorials for your site or web app, without leaving it
That I will increase the skilled operator productivity several-fold.
There's a marked absence of benchmark data on the web about this vs same on x86. Does Oracle's license forbid publication of such?
You describe those options as though they are at opposite ends of the same spectrum. I'd say they're somewhat orthogonal.
> And people don't learn Python because it will get them a
> job; they learn it because they genuinely like to program
> and aren't satisfied with the languages they already know.

Today people very much learn Python to get a job. It is listed as the top language for machine learning / data science (or at least top 5, depending on who you ask) and that is a very hot field job wise currently.
This is perfect timing for a link to "developer edition" laptops. I've currently been scouring, trying to find something I can be happy developing on for the next 5+ years.

The big selling features for me [and most developers, I'd assume] are the screen and the keyboard. These 2 things are my feedback loop for developing, and need to be of a certain quality or I'll feel 'off'.

I find so many companies get close to creating my ideal development laptop, only to lack in critical ways.

While I don't detest them, I find a lot of island style keyboards don't provide a resistance for typing. The scissor switches under the beveled keys on the older Thinkpads left me with a good experience for long periods of typing. Feeling that resistance is so much nicer than pushing flat tabs down (most often on spongy keys).

I do understand a lot of people watch movies on their laptops, but unless a screen is 1080 or higher, I find a 16:9 ratio screen limiting. My 12 inch SXGA+ screen goes up to 1050px height. Almost all "modern" screens are 16:9 and only go up to 900px height for the ~12" width. So unless a company makes a 1080 12" laptop, I still feel I'm missing out on those extra 150 pixels.

Soldering RAM, SSDs, etc. to the mobo. Like was mentioned here, "planned obsolescence" is everywhere, but I don't want to be a part of it. My old x61 Thinkpad still performs beautifully, even after nearly 8 years of service. Why? Because 8GB of RAM is still a nice thing to have, even if DDR2 RAM is mind blowingly expensive. And the ability to change wifi cards, throw in a CrystalHD card to play videos on, or just switch to an SSD. These little upgrades help keep my old workhorse alive, and makes me wish Lenovo would come out with an upgraded version, rather than changing to just hit the wider market of people.

And this is what it comes down to, I feel. So many companies blindly target the lowest-threshold-needs to hit the widest target group; not really thinking (or maybe just not caring) that every other company is doing the same thing. Perhaps it's the notion that 5% of a $1bn market is bigger than 80% of a $50mm. But at that point, you reduce your company's reputation to being just another brand, rather than being a master in a particular field.
More or less depressed than someone reading biographies of people in poverty and distress? Are people happier when their Facebook feeds contain more complaining? I'd guess that the "envy" effect is pretty marginal. "High levels of Facebook use" sounds to me about the same as "high levels of nail biting" or "high levels of watching cable TV." It's bored, nervous, pseudo-socializing, fruitless activity.
Very cool. Signed up. I often find myself looking at technologies and thinking "Oh, I'll use that someday," then forgetting about them.

Feature request: Allow user to set minimum required browser support more granularly, e.g. 'IE>9 && 90%', kind of like how https://github.com/postcss/autoprefixer does
Given he tried to have several people killed I imagine he finds himself on the wrong side of multiple executive orders, laws and moral frameworks alike...

As for your second paragraph I would imagine you'd have to prove some form of intent in order to throw someone in jail?
Same here, my coworkers danced in joy when I finally moved it home. Currently using various Thinkpad keyboards at work, and the Cherry Stream XT on desktops (cheap and sturdy, love it).
> I'm talking about "normal" low consumption here

Well, not really:

FTA:

Then, this past August, the New England Journal of Medicine published the results of a massive research effort known as the PURE study. It indicated that people who conform to the U.S. recommended limits actually have more heart trouble.

[...]

Under the current dietary guidelines, too much is more than 2,300 milligrams of sodium per day - the amount of sodium in a teaspoon of salt. (For people over 50, and for African-Americans, the current recommended intake is even lower - 1,500 milligrams per day.)

If the U.S. salt warnings are correct, Americans are indeed endangering themselves on a massive scale. Americans typically go way over the limit, ingesting about 3,500 milligrams per day.

If the skeptics are correct, on the other hand, most Americans are fine. In their view, a typical healthy person can consume as much as 6,000 milligrams per day without significantly raising health risks. But consuming too little - somewhere below 3,000 milligrams - also raises health risks, they say.
Buy ads, call people and ask politely if you can send them more information.

But don't spam.
I got an email too, except in my case the email was referencing a fairly popular project that I don't know how I am connected to.
A lot of you seem to be assuming the EO applies only to people outside the US. It would be a good idea to actually read the EO, which is NOT restricted to people outside the US.

From the EO[1], reformatted to show clause structure:

Section 1
(a) All property and interests
... of the following persons
... are blocked
(i) any person determined by the Secretary of the Treasury
... to have engaged in
... directly or indirectly,
... any activity originating form,
or directed by
... persons located outside the United States
that are reasonably likely to result in
...a significant threat to national security
...or economic health
...of the united states.

This language targets "any person" that meets some shockingly vague criteria[2] by few government officials[3]. The clause with "outside the United States" is not describing the person being targeted by the EO; that language is a detail about the type of activity that the targeted person is doing.

If the attack is directed by someone outside the US, and you are determined to be indirectly "engaged in" or "complicit with" that that activity, you are targeted by this clause. Neither you nor the attack itself need to be outside the US, as long as it is directed by someone that is outside the US.

What kinds of activities? In a previous thread I mentioned[4] how the EO doesn't prohibit harming "critical infrastructure", but instead prohibits:

Section 1 (a) (i)
(A) harming, or otherwise significantly compromising
a computer or network of computers that support
... the provision of service
... in a critical infrastructure sector

(C) causing a significant disruption to the availability
of a computer or network of computers

Note that section (C) does not limit itself to a "critical infrastructure sector".

There are so many vague and undefined terms in this EO, I wouldn't be surprised if this EO could be used against some kid that is "indirectly" engaging in a DDOS[5] being run by some *chan troll outside the US.

Also note: the EO doesn't mention the SDN list at all.

--

[1] https://s3.amazonaws.com/s3.documentcloud.org/documents/1699...

[2] "reasonably likely to result in"? seriously?

[3] those officials, by the way, can delegate the power according to Sec 8 of the EO

[4] https://news.ycombinator.com/item?id=9320343

[5] does github-attack style injected javascript count?
Slip of the finger, deleted 4 years and  4,000 SMS messages. Thanks Apple.
> Tip: If you want to try a mechanical keyboard without fluff and hype price, look into the basic cherry lines, G80-3000 especially.

And UniComp. Proper buckling spring keys, no bullshit.
It simply does not matter if you mail them manually or automatically. All what matters, is that you obey the e-commerce laws of the recipient. If this requires opt-in, you need the recipients consent before you send those mails.
> “There are certainly reasons to believe that the current crisis of the humanities owes partly to the poor job they do of explaining and justifying themselves.”

Especially when they accept that the argument must exclusively be about a discipline’s alleged usefulness to the economy. Last week the Belgian vice-president said Latin should be replaced as a high school subject with programming classes, because they are more useful. It’s been picked up, even by prominent intellectuals: http://woutersoudan.be/20150405/
> The best thing about typing on a mechanical keyboard, by far, is the sound.

The satisfaction for the sound is most likely a result of the tactile feedback. The 'clackiest' switches tend to also have the most pronounced tactile feedback. Pinning it to sounds is misrepresenting the advantages of mechanical keyboards and makes them sound like a novelty (which they are definitely not).

The satisfaction of mechanical keyboards comes from the feedback of knowing when the key has been pressed: enthusiasts claim (and I agree) that bottoming out keys is tiring for your fingers. The tactile response helps build muscle memory toward this goal.

One of the most sought after switches (Cherry MX Clear) are evidence of this: they are almost silent but have a strong tactile response.

> I’m not sure how my Das Keyboard 4 stacks up against the competition.

For a typist (or programmer) the switch is the most important feature of a keyboard. A Cherry MX Brown feels the same no matter which keyboard it is featured on - the only discerning feature on keyboards is their build and operational features (such as NKRO on gaming keyboards).

One final point: it might be a better idea to stick to a single type of switch everywhere. Mechanical keyboards are about building muscle memory - having different switches (which have different activation forces) probably works against you building it. I the long run your muscles will learn, but you will hit the plateau faster if you stick to one switch.
Membrane keyboards are not all that bad.

I moved from macbooks to thinkpads for many reasons (including freedom - I want a machine that runs coreboot) but the keyboard was just a big unexpected surprise.

Now, I am a big fan of the pre-X220 "classic" 7 rows keyboards, found on every model before. It's simple, comfortable and standard. I remember how a Thinkpad 600 felt "good" about 15 years ago, and now I just get the same good feeling back. Maybe it's nostalgia, but it feels quite good.

For my desktop computer, I have a SK8845 (same thinkpad keyboard in usb form factor), with a trackpoint + a trackpad + 5 mouse buttons all in one device. Very handy, and no window keys to bother me. You can fetch a new one off ebay for like $30. The SK8855 are expansive - a new one will set you back by $200.

Before that thinkpad keyboard, still in a membrane, I enjoyed the Apple raised USB keyboard- not the contemporary aluminum chiclet keyboard, the plastic one. On amazon, it's the M9034LL http://www.amazon.com/Apple-M9034LL-A-USB-Keyboard/dp/B0000A...

I guess for me the difference is not so much the hipster "click" noise but the size of the key. I don't want an empty space between my keys.

EDIT: fixed the model numbers
There don't seem to be any customisation options there either though...
To me genuine is the fact that I'm really interested in their feedback. Ingenuine act would be to buy or automatically harvest an email database and push out the same emails without checking who the recipients are and if the message really applies to them.
If you are fine with 12GB, there is always the Thinkpad T450S, which should have one of the best (if not the best) keyboards on the market, and is an ultrabook with a very good battery life. I'm not sure whether you will be able to add more memory, though.
I got a basic cherry board, and the USB connection in the back broke after about a month's use. I take it with me with my laptop - which could explain the additional wear and tear, but I've not been doing anything other than typing and removing the cable when moving the laptop - I can't say I'm impressed with the life. (YMMV, of course)
> I'm afraid that some of these people would still consider this spam

Because it is. It's unsolicited mass emailing

A genuine email would be "Hi, this is X from Y, we met at Z and you told me you were interested in A, I have a few startups doing work around A, B and C, would you be interested?"

Or something like that
Mainstream, maybe. But not in developer laptops/mobile workstations.
I invested in a Microsoft ergonomic natural 4000 keyboard. Probably the best thing I ever did, now i have significantly less wrist pain at the end of the day.

It did take a bit of getting used to though, but not that much, only a day or so.

Anyway, I used to have an old mechanical keyboard. Sure it made a nice click, but that's about it, I don't really get the whole "mechanical keyboards are the best" thing
looks like brainfuck to me ;)
The X250 supports 16 GiB RAM sticks, and the T450(s) (20/32 GiB) aren't too big either. Keyboard could be better, but the competition is worse IMO.
Everything you need to know about Mobile Programmatic
Nitpick: while that paper does mention the basic idea that there's no significant difference between 0.051 and 0.049, it's more about another common mistake: testing the difference between two groups by performing two separate statistical tests and then comparing the outcomes (a <> b), rather than the correct approach which is to do a single test for the difference between groups (a - b <> 0).
I got tired of waiting for the Dell (and got a bit antsy about the BIOS and other issues) and went with a Lenovo X250 instead. It's fully customizable but takes about 2 weeks to ship. I've actually been traveling since I ordered it, finally getting it cross-shipped this week.

There are some crazy discounts every so often (I got a 35% off on my X250 order a couple weeks ago; I spent $1500 w/ shipping+tax for the i7-5600U CPU, 512GB SSD, 12.5"FHD screen, w/ a 6-cell battery). It maxes out w/ an 8GB DIMM, but 16GB DIMMs are starting to show up and will be compatible (albeit currently quite expensive).

The X250 is slightly bulkier than the MBA11/XPS13, but one nice thing is that it comes w/ a built-in 3-cell battery and an additional hot-swappable 3 or 6-cell battery. Real world battery life is reported to be 6h+ with the 3+3 combo, and 10h+ with the 3+6. Lenovo claims 20h in Windows. I'm interested in running some tests but I'm confident it should last at least a work day.

Here are some notes I've gathered, both comparing various ultrabook options (I'm replacing my MBA11 after multiple generations of disappointments) as well as lots of X250 specific config notes: https://randomfoo.hackpad.com/Lenovo-X250-Linux-CVpUMLjBDZh
The recommended first step from the UK Information Commissioner's Office [1] is to ask the company to stop. The next step is the ICO asks them to stop.

The second step was very effective at ending the daily texts I was getting from a local pizza place.

[1] https://ico.org.uk/for-the-public/online/spam-emails/
Guerrilla Snowden sculpture erected in NYC park, promptly removed
Great idea. I wonder if there is public data making a ping by market segment possible too. For example I have to maintain a web app which is aimed at corporate users thus our current baseline is "it has to work in IE8 but it's allowed to look ugly until IE10" so if some sample of usage by IPs owned by known businesses fell below a certain threshold I could be informed.
Is Your Business Prepared for Google's New Mobile Update?
Agree with that. I find it opinionated but I gotta say I like it. I find some of the ideas (such as his lecture from YC startup class 'Competitions is for losers') from the books are a bit hard to accept and makes me thing for a while.
> Joe Briefcase just loathes the strain of the self-consciousness which so oddly seems to appear only when other real human beings are around, staring, their human sense-antennae abristle. Joe B. fears how he might appear to watchers.

That's called social anxiety, just FYI.

And yeah, it's plausible that people which have social anxiety are more prone to overusing social media etc.
Creative CSS Search Field Animation
Why You Should Care About VP9, Google's Clever Video Codec
Interesting

I was thinking about this http://en.wikipedia.org/wiki/Hyponatremia but it's not necessarily caused by "too little salt"
And the UK keyboard isn't the same as the US one, right?
Beep.js: a JavaScript toolkit for building browser-based synthesizers
Day in the Life of a SaaS Founder
Nice, but there are two essential things missing: keyboard expression [1] and polyphony [2].

[1] http://en.wikipedia.org/wiki/Keyboard_expression

[2] http://en.wikipedia.org/wiki/Polyphony_and_monophony_in_inst...
Stares right into camera Actively Harass your congressmans staff
Hotelpromo3's Journal Entry: Why You Should Use Video Marketing
For me it works the other way. If I have something interesting and creative to work on, forget Facebook I'll get absorbed in my work. If I am back to fixing the same dumb errors in users excel spreadsheets, then I get kind of pissed off (having complained to management that it is a crap solution to the problem many times). I become unenthusiastic and end up checking Facebook a lot more regularly.
Yeah, I guess. A study cited on Wikipedia claims that around 18% of American adults have some kind of social anxiety disorder, that is, chronic and debilitating forms of social anxiety. Of course, nearly everyone experiences social anxiety from time to time.
Researchers build aluminum battery that can be charged in one minute
Lazy.js, with ES6 arrow functions:

var Lazy = require('lazy.js');

var total = Lazy
.generate(i => i + 1)
.map(i => i * i)
.take(10)
.sum();

C#, with LINQ:

IEnumerable<int> NaturalNumbers()
{
var i = 1;

while (true)
yield return i++;
}

var total = NaturalNumbers().Select(n => n * n).Take(10).Sum();

As, of course, int has a maximum, it would be more sensible to use:

Enumerable.Range(1, int.MaxValue).Select(n => n * n).Take(10).Sum();

And if you already know that you want 10, as in the above, you'd likely do:

Enumerable.Range(1, 10).Select(n => n * n).Sum();
Have mechanical keyboards had any innovation since the release of Model M? I mean, if the technology had any potential, you would see it evolve over time, trying to get rid of unwanted properties (reduce weight, dimensions, loudness) while refining the good ones (keypress feel, durability, rollover).

The lack of innovation is a sign of manufacturers catering to the nostalgic&hipster audience who still can't get out of 1980s. Basically, every article about superior mechanical keyboards reads exactly like audiophile-targeted articles telling how vinyl sound is superior to CDs/digital.
If the letter wasn't clearly copy pasted and was handwritten.
That's why I'm asking here becuase I'd like to understand better what I read. In the definition of spam I see unsolicited and bulk. While it's clear that any first email to a new contact is unsolicited I wonder how can I reach new contacts in a way which will be:

-legal

-not annoying to the recipients (because when I read the definitions of spam I can imagine campaigns which comply to the rules but still are colloquially considered as spam)
https://www.palantir.com/ | http://graphics.wsj.com/billion-dollar-club/?co=Palantir
Better get right on that. I wouldn't want any person sniffing my network to see the http content of the article I am reading.
The Dark Net: do anonymity and connectivity free the darker sides of our nature?
This is something addressed by probability theory, not CS. While MCMC is easier to explain and understand for discrete spaces, it can also be used for continuous spaces. As a non-mathematician I just think about this as "discretizing at an infinitely high resolution", but of course to an actual mathematician/statistician this is nonsense.
Firefox 'cos it's awesome!
Saath Nibhaana Saathiya 7th April 2015 Drama Online
I think clojure/ocaml/haskell.
GP was being sarcastic