skysight-inc/HackerNews huggingface dataset:
http://laptopkarma.com/?brand=Dell&ssd_size=256GB&ram=8

The XPS gets some love in Reddit comments. The GTX (gaming laptop), not surprisingly, gets more. I believe there is just a bent towards gaming in general for laptop recommendations on Reddit.

You can play with the filters on the site linked above to define the results differently.
Members of the Py3 transition team (the authors of that article) gave a talk about the project at PyCon 2017: https://www.youtube.com/watch?v=66XoCk79kjM
In Portugal the ID is needed for the large operators (e.g. Vodafone). Not sure but likely not needed for Lyca and such.

In Germany you can buy SIM cards on the local supermarket, no ID requested.
It's important to note that "HMAC-SHA-1" is an entirely different construction compared to SHA-1. It is a HMAC that happens to use SHA-1 internally, and it uses it in a way that means it does not yet share weaknesses with SHA-1 as a hash.

Of course, if you are writing something today, you should lean towards HMAC-SHA-256 or 512 as an extra buffer, but choosing to avoid HMAC-SHA-1 because it says "SHA-1" is not a valid reason.
Great tool! Though I think it much safer to control these things client side, that way no matter what you're connecting to you know you're getting safe ciphers.
The internet bubble "popped" because it's valuations were based on magic pixie dust. Also, don't forget 9-11 which dropped the market in 2001, which also delayed things.

It's also hard to say whether angels would have invested in google or facebook had microsoft not be slowed down.

Nobody finds it odd that microsoft owned the 90s then became a dinosaur and now that it has competition and isn't going to get sued it's become innovative again.
Snap's share price sinks, trades just above IPO price
In a typical enterprise, devs usually don't have root access. The IT staff have root privileges. However, IT staff does not equate to your boss. I wouldn't personally be ok with something of this kind. However, I don't put any personal data on my company's laptop.
Yeah I'm not losing any sleep over the obvious subjective difference between crap headphones and medium- to high-end ones. If the metric du jour isn't picking up any difference then, sorry brother, probably not a good metric.

"New study shows no difference in speed of blue vs. red light!" We always ascribe waaay to much importance to what we can measure easily.
DSLRs got the same problem : just compare the Canon 70D ($900) with a Nikon D3300 ($400) on DxOMark.
The Nikon has better image quality despite its low price and bad reviews.

We need objective benchmarks for everything. Especially when marketing is growing bigger each year. Even "Tech websites" are biased and not objective anymore.
> People of the same trade seldom meet together, even for merriment and diversion, but the conversation ends in a conspiracy against the public, or in some contrivance to raise prices. - Adam Smith The wealth of nations
nice. would be cool to share/email my to-do list to my kids (oops, I mean my notes)
> Then write a two line function that wraps your native golang typed mapped with sync.Mutex and be done with it.

Two lines? I think you underestimate what's going on in sync.Map: https://github.com/golang/go/blob/master/src/sync/map.go
An entertaining exploration of this was recently written in "A Lodging of Wayfaring Men" by Paul Rosenberg.

Those who fear the loss of the freedom that the Internet once represented (in relation to recent battles of net neutrality, tor monitoring/capturing, fear of brutal regimes' scrutiny and persecution, etc.) have yet another avenue of hope.

I have a basic inspiration and hope in humans growing and learning, increasing our ethics to begin to catch up to our technology.
I don't have ears good enough to hear the difference and I don't mind lossy compression but I really care about comfort and durability.
This actually works! Good work.
My underpowered very cheap car would like to say otherwise...
Gross, You purt 3 parameters are on two lines. Either indent none of them and keep it on one line or indent all of them. What are you doing, trying to hide "arguments"?
Yoko Ono to Receive Songwriting Credit on 'Imagine,' 48 Years Later
CRTC bans locked phones and carrier unlocking fees
MQTT is a simple protocol for publishing/subscribing to events (over a network if you like). The Python clients on https://github.com/mqtt/mqtt.github.io/wiki/libraries look like they all have examples of a simple "run this python function whenever XYZ message happens" program.
If you read the link, you'll find it's the exact title of the journal article.
I'm sorry but this anti-trust saber rattling smacks of blatant jealousy. While it is important to vigilantly protect consumer rights and the ability for smaller companies to compete with larger ones, the primary transgressions I'm hearing about are the fact that these companies are worth too much money and the people that work there get paid way more than I do. Traditional East Coast power centers can't stand the rising financial and political power of the West Coast. Europe is essentially trying to weaken the power base of Silicon Valley so they can have a bigger piece of the pie. And non tech workers that hear only about the glitz and glamour of 20 something silicon valley millionaires while struggling to make ends meet think to themselves "that's not fair, they shouldn't make all that money - I want some too!"

Obviously we should watch these companies (and any other company) for anti-competitive behavior and consumer rights abuses. But just because your business model and ability to execute are wildly successful doesn't mean you are breaking the law. Nobody is going to out compete these large companies at their own game, it's up to startups to shift the paradigm and introduce a brand new game the big boys don't know how to play. And remember, we as consumers signed up for the "free" internet and willingly use services in exchange for our personal data. I don't like that deal myself but I don't think the solution will come in the form of government regulators.
> The only rational response to this is deep, deep skepticism.

Do you apply the same statement to all world religions? At least that would be consistent, but it is also starting out of the gate with a very hefty dose of hubris.

It is more reasonable to respond to the article as, just some for-profit paper's entertainment piece. It's reasonable to assert that claims made without evidence can be dismissed without evidence. It's reasonable to criticize the U.S. government for an excess of secrecy, an overuse of classification.

In 1959 the DoD had 12 meter resolution spy satellites. And 0.6 meter resolution spy satellites by the early 1980's. Those captures were never released nor leaked to the public contemporaneously, it would be decades before it was declassified and released.

But let's take your "only rational response" is skepticism, and apply binary logic to the outcomes just to keep it simple: you believe the report is 100% true, you believe the report is 100% false. Let's take the false case. That necessarily commits you to the NSA being either incompetent or malevolent. If the NSA, with its vast resources, is engaging in either gross negligence or is malevolent, that means contemplation of the higher likelihood of deaths of millions: negligence or malevolence does not reduce the risk of death, for sure. And now you're confronted with rebel's dilemma as NSA is a domestic threat.

What you do by saying the only rational response is skepticism, is commit yourself, morally and ethically, to arriving at certainty. Not hand waving that the burden is on others. You just placed the burden on yourself.
They still say that :

"However, the variance in low-frequency response seems to decrease with increasing price, indicating an improved bass response measurement consistency across headphones in the higher price range."
I'm glad the article begins with mentioning the GIL, the elephant in the room of Python and Ruby. I often wonder why it isn't getting the attention I believe it deserves - either the problem is just too hard to solve and has been written off as not worthy of addressing, or perhaps developers do not understand how much (unnecessary) complexity goes into deploying, running and monitoring a production Python/Ruby app only to work around the GIL limitation. I devoted a section of my recent blog post to the GIL problem here [1] if you're interested in why I believe it is such a problem and how cool it is that Go does not have it. It's not the only thing I like about Go, but it is one of the most important ones in my opinion.

[1] https://grisha.org/blog/2017/04/27/simplistic-go-web-app/
And the current administration hates the CFBP
https://wiki.mozilla.org/Security/Guidelines/OpenSSH

While not exactly the solution you're looking for the Mozilla OpenSSH guidelines are quite better than the default sshd_config
Just saw this as I logged in for the first time today. Doesn't look like my android app has updated yet, but I would imagine that the appropriate buttons have not been clicked.
I tend to think the title is legit. With the headphones they analyzed, they did not find a correlation.
That's not something you need to worry about - if you have a vulnerable ssh daemon with a public IPv4 address, then it's already been indexed and you submitting / not submitting it won't change anything.

Scanning all standard ports of all addresses of all IPv4 internet is computationally feasible and is done by many parties. For example, https://www.shodan.io/ is one place that has done so and allows public searching of e.g. all public IPs returning a particular SSH version or having particular key exchange algorithms enabled.
ok, I suppose if he was dropped off at a random location, it is a bit concerning.

I think the police should have handled this though, it's not really Uber at fault here.

Why didn't the police help your dad? Just left him stranded...
Top 8 Mistakes in Technical Interviews According to Data
> The segment registers are almost useless these days, but saving and restoring them is very slow.

Those are only saved/restored when switching between processes not between threads. Context switching when dealing with threads is typically done in software, not in hardware, precisely so that registers that are not used (like the segment registers) don't get needlessly saved & restored.

Saving/restoring registers isn't even the expensive part of a context switch anyway. Switching address spaces, cache flushes/misses, etc... are all more expensive than saving/restoring registers.
What matters the sum of total complexity: the language spec + adhoc idioms/patterns/conventions/workarounds used in actual codebases.

This is a great one sentence summary of the history of C++. (Would also do for a history of programming.) Any hoary Ruby veteran probably has a story about the misuse of missing_method. (Likely one in which they were the antagonist.) The way that the programming field has shaken out, it turns out that there is a group of programmers who are fine with application programming and using well thought out libraries. However, only a minority of these programmers have the ability to engage in the thinking about other-POV and 2nd/3rd order effects that are needed to make a good library or meta-level tool. (Not to mention the community management skills needed to keep people happy while not giving them absolutely everything they want.) As a relative noob, I was listening to hoary Smalltalk veterans talking about this in the early 2000's. This situation is pretty analogous to the one surrounding crypto, except that the consequences of hubris are somewhat milder.

The lesson learned from history is to talk about about simplicity/complexity in a more holistic way.

Also from the early 2000's -- The Design Patterns guys were often saying that design patterns and other kinds of common incantations were often symptoms of deficiencies in programming language design.
The fours for the threes? That's not funny at all. Not much of a payoff for such a long joke.
Or you aren't understanding the key statement of his comment

> You'd have to find collisions that are of an identical length and still be useful

Creating a collision is possible, making it work in a way that conforms to the manner of which Git uses SHA1 and also provides the malicious code is the part that the Shattered research did not prove possible.

Git doesn't simply SHA-1 a file or the repo, it's more than that.

Linus:

> I haven't seen the attack yet, but git doesn't actually just hash the data, it does prepend a type/length field to it. That usually tends to make collision attacks much harder, because you either have to make the resulting size the same too, or you have to be able to also edit the size field in the header.

[https://stackoverflow.com/questions/42433126/how-does-the-ne...]
I'm probably not the person to ask, because my "succinct to the point of sounding flippant, but offered completely honestly" answer is: a profoundly destructive social fiction whose time is well past. The notion and role of a medium of exchange are things on which I have ... divergent views.

It's a human invention we have collectively chosen to value more than the thing it was presumably created to serve — you know, "humanity". Any tool that becomes more important than the lives and well-being of the folks that tool was invented to benefit (that is: all of us [0]), I'd submit, needs some serious critical re-examination.

I'm not holding my breath on that happening any time soon, though.

Your question is a complete non-sequitur, anyway. It's entirely possible to create systems and stores of value that aren't as abusable, abusive, exploitable, exploited, and just generally bad (or at least less good) for the overwhelming majority of the monkeys involved in its circulation and use, as compared to "money".

[0] If your counter is that it doesn't have to serve all of us, then I'd say it was the wrong tool out the gate.
That interpretation is actually at odds with my experience and how others have described it to me. I recall my mum describing the fear of receiving a telegram during the war. People would assure themselves nothing had happened to loved ones fighting because they had received no news. And when I myself was in London I think it was 7 7 bombings my family again assumed I wasn't caught up in it because they received no visit from the police. I didn't call until a long time after, despite evacuating the tube one stop from one of the bombs or something. Mind is fuzzy. Anyway, I think that is how the stiff upper lip stoic Brits are. Or were. Perhaps the modern generation are good for nothing self absorbed hugging kinds? Too much Anerican influence perhaps ;)
Those were awesome.
> So, net effect will be: poor people who do not use roaming (e.g. because they cannot afford vacations abroad) will pay for the convenience of middle and higher class people who travel a lot.

You'd have to be fairly destitute to not be able to afford to travel within Europe[1]. For example, even people on social welfare in the UK and Ireland can afford cheap sun holidays to Spain or wherever.

[1] https://www.ryanair.com/gb/en/cheap-flight-destinations
MS is just following google's lead
> We need objective benchmarks for everything.

You might want to read Zen and the Art of Motorcycle Maintenance which digs into this fallacy.

You might also be surprised how misleading objective IQ benchmarks are; the post processing in the camera's JPEG (and RAW processing... raw hasn't been raw for a long time) does a lot of stuff which is not well reflected by photographing a Siemens star.
Looks like they don't like hackernews either, they are redirecting it to http://imgur.com/32R3qLv now. If you open it up separately you can get to the article.
That sshd only supports the chacha20-poly1305 cipher.

Perfectly fine with that, since I'm the only one logging into that server.
"Are any of the major economies moving to the left?"

The recent UK election is a bit hopeful in this regard.

The Conservatives weren't beaten outright by Labour, but performed so poorly that one of the architects of their campaign "suggested the party changed its name to the Workers Party or Conservative Workers Party ... He told BBC Newsnight "And I think that we have to actually build our policies based on five pillars - we should be a real modern trade union movement for the British people - five pillars of workers' rights, workers' jobs and skills, workers' wages, workers' welfare and workers' services."

http://www.bbc.co.uk/news/uk-politics-40277395
Global Populist Agendas Present a Unique Opportunity for Canadian Tech Sector
I have researched a lot into this. A thinkpad x1 carbon seems like the best machine for a developer.
tbh, people like tptacek and his buddies have a clear agenda and attitude of their own. I'm definitely not sated by their pronouncements alone.
I think my favorite CYOA books were the Escape series. I also remember playing a video game version of Escape on a neighbors Commodore 64.
Aren't spec sheets objective benchmarks? Image quality can be subjective too. Also, the 70D might be $900, but that doesn't matter so much when someone has $4k worth of Canon equipment.

Personally I've found I enjoy purchases more by making fewer of them and worrying less about specification minutiae.

Does the product do what I want? Do I enjoy using it? Is it reliable? Done.
Gas that acts very much like a currency insofar as it is a store of value due to its utility and scarcity.

This is pedantry at its worst.
It's pretty easy for camera makers to game dxomark.

They use those exact test images for tuning all their algorithms, and as a result end up with a camera which is great for those exact things tested, but might be lousy for the real world.
Ul element can never be a child of p element
My school had the 'Accelerated Reader' program; read a book, take a test. Teachers started making it so your grade for reading was based on how many AR points you collected.

Problem was, I was reading mostly adult books at that point, and they didn't have any tests for those.

However, I realized that the tests were both multiple choice, and -didn't penalize you for wrong answers- (or if they did, it was fractional, i.e., 4 possible answers, a wrong one was -1/4, a positive one was +1, so doing just slightly better than random chance would give you a positive score). So I started taking them for books I'd never read, and just guessing.
>It made sense that, if we were going to stay on Python for the next ten years, we should invest in the latest version of the language.

I don't know this stands out to me in particular, but the 10-year commitment is definitely a big decision. I suppose I've never had to make a similar decision so perhaps this is more common than I think.
As long as there's recorded audio up there, you might as well reproduce it well, and even standard CD-audio goes up beyond 20KHz.

Also there's plenty of individual variance in people's hearing. No need to fit to the lowest common denominator even if the majority can't hear it. As a tall person, I appreciate that airplane seats aren't pitched to cut your kneecaps off after 6'0" (ok, maybe that's generous to the airline industry, but you get the point).
Even that is not an easy question! I got a really good deal on $300+ over-the-ear headphones and they physically broke within a year from just regular usage. I bought much cheaper Sony headphones to replace then and they've been going strong for way longer (and more comfortable to boot).
It is still obviously false. It is a sensational title and should be changed so that it is true.

(It's like saying, "Scientists find location on Earth immune from the effects of gravity." It doesn't matter what the article said, that obviously shouldn't be our title here.)
The title is misleading. In none of the listed projects do you "get paid". I often do "glue things together with APIs" types of projects (you could argue that all software is basically that) using modern cloud services which make it relatively easy. But doing anything takes several days and therefore costs a couple thousand dollars - the activation energy for a project. I'll always do the projects where a client is willing to pay that activation energy before doing something which is "speculative".

Having said that, I think the idea of doing something like "Upwork" but with client aggregation and monthly pricing is a great idea - but still speculative, so a great idea for somebody else to pursue.
Couple a strangely high conviction rate with a weirdly low crime rate, and you have reason to think something is off about the country's justice system.
Yes! we are talking to some smart speaker companies and other builders!
That's true, but I would imagine people think that all the expensive headphones have the sound quality part covered.
Frequency and phase response are just linear characterisations, they don't model any non-linear effects.

That being said, speakers and headphones all have a sound (unlike any properly designed amplifier); there is hardly any right or wrong there, and while the best approximation of a flat response might seem technically most correct, people will probably prefer different sounds.
This is noted at the beginning of the piece:

> Research suggests that factors influencing consumers' choice as to which model to purchase are mostly based on wireless functionality (Iyer and Jelisejeva, 2016) and attributes such as shape, design, and comfort (Jensen et al., 2016). Interestingly, sound quality does not seem to be a major attribute for purchase decisions.
I'm unfamiliar with japanese politics, but does the Liberal Democratic Party in japan promise small government at all? After all, Abenomics involved increased government spending.

> Centre-right, Conservatism and Japanese nationalism. The LDP is Japan's largest political party. It is a conservative party and is made up of various conservative, nationalist and centrist factions. It is supported by the "Japan Conference", the "Shinto Association of Spiritual Leadership" which is Japanese ethnic religious conservative organization and Japan Business Federation. Before 2009, the LDP had been in power almost continuously since 1955, when it was formed as a merger of early postwar Japan's two conservative parties, the Liberal Party of Japan, and the Japan Democratic Party.
Habits of a Happy Node Hacker 2017
Put another way: most consumers don't care about roaming; if they did they would consider it when signing a contract. So why should the EU force roaming on everybody instead of letting operators offer products tailored to the individuals?

Whether the market is currently competitive or not, this move will result in less competition as there is more price fixing and less room for operators to differentiate their offerings.
But it's true! And my first language was actually Pascal and then assembly :) I had the chance of having some family working around computers at the time, and showing me how to code multiplication tables while I was learning them at school
as a person with alopecia universalis... aaahhhhHAHAHAHAHAHAHA!

sorry, I don't get to do that very often :P
There is a lot more to a DSLR than the image quality. Ergonomics and other features in a number of cases are much more important.
Some other most wondrous endowments from the seraphic beneficence of Pecuniaria:

1. https://en.wikipedia.org/wiki/Know_your_customer

2. https://en.wikipedia.org/wiki/Foreign_Account_Tax_Compliance...
Canadian Tech Is Having a Moment