skysight-inc/HackerNews huggingface dataset:
I did something of the opposite: I used to have a big desktop. I got a laptop later so I could do stuff at coffee shops and elsewhere. But I eventually got tired of the size and noise of the desktop (even though it was loaded with big, slow 120mm fans), and of the syncing issues with the laptop. I had wanted to build a quiet miniITX system, but finally gave up on that idea because of everything I've seen with "standard" ATX and ITX cases: they just are not engineered for quietness. The best you can do is go to water cooling, and I find it ridiculous that I'd have to go to those lengths for some quiet.

So instead I've just gone the laptop route. I can buy a Dell enterprise-level Latitude laptop on Ebay for $150 easily, that's only a few years old, and it's portable and quiet and reliable. It even comes with a magnesium chassis. And if it breaks, I can buy a new one for $150 and resell the old broken one on Ebay to someone who wants the parts. These laptops are extremely ubiquitous (because they're used by so many businesses), so the parts are readily available if I want to just repair it, plus they're built to be fairly easily serviced (the older E6400 and E6410 had only one screw on the back panel). If you were buying consumer laptops, that was your problem: those things are crap and not made for easy servicing. You complain about "if the part had even been in stock": on my Dells, I can easily buy any part I want on Ebay: a new screen, a new motherboard, a new keyboard, a bare back panel, a speaker grill, anything. Everything is in stock.

You don't need to build a laptop yourself to get decent repairability; you just need to get a decent laptop and not a consumer-grade POS.

Then, so I can have a nice workstation, I got a docking station that supports dual DVI/DisplapyPort monitors, USB3, etc. These docking stations are standardized for Dell business laptops, so I can plug a huge range of them into it.
Ask HN: How much do you make in Minnesota?
Curious to get a feel for Minnesota based tech jobs' compensation. Please list experience and bonus/stock information.
I work in Minneapolis and have 4 years experience. I make 90k with a ~5% bonus and no stock options.
At what point of sharing does something become unworthy of respect? Is a married couple's property unworthy? A family's? A group of roommates?
You might also consider Cesium, which is WebGL based and gets you a globe view too.
Why are they doing this?
You Will Get Scammed by a Rogue Software
Are we there yet by Rich Hickey
Star-Shaped Protein Kills 6 Strains of “Superbug”
I disagree that Parse worked out badly. Now that parse-server is open source, the ecosystem is stronger than ever.

I hesitatingly and begrudgingly used parse while it was still hosted by Facebook. At the time my biggest and only problem with it was the vendor lock-in. Now that it's open source, that problem no longer exists, and all the great tooling is still around.

I'm happily using it on new projects. I suggest taking a look and trying it yourself.
Only if you are willing to frame "providing a directory of people willing to share 1s and 0s with each other" as equivalent to holding someone up at gun/sword point on the high seas.

Many of my peers have come to the conclusion making such an equivalence is the result of corruption and vested interests in causing damage to society at large.

I think its just the result of total incompetence and sheep like behaviour.

Either way its definitely caused now irreparable damage to what was once considered the worlds best legal system.

And if you don't believe, just ask yourself when the UK legal system last made a decision that people at large considered demonstrated how good a system it is (rather than the exact opposite)
Launching a “Google for sound”, Deepgram raises $1.8M
Patent troll tales: Lee Cheng, Newegg
What about OpenLayers makes it easier to use for really big projects? I've used leaflet, never used openlayers, would love to hear.
I can't recall - do you have to agree to the Windows EULA before or after the automatic update?
A day at the California farm where the workers will get the pay they deserve
Complete List of Data Science Resources
I agree with this assessment.

Cancer has genetic predisposition, environmental causes, and random chance all in enough quantity that none of these influences can be ignored.

That said, I'm extremely skeptical that this is a useful consumer-driven test. Far better to be driven by your physician who can decide if there's enough of a familial cancer history to drive the test, to potentially drive other precautions.

Germline genetic testing is useful for entertainment, or for when you have some phenotype that you're interested in investigating, or perhaps for deciding about having children.

Genomes aren't blueprints for an entire life, they're just the parts book. So germline genetic testing is not some sort of Gattaca-like predictor of a person, even if we knew what most of the genome does.
Front-Office Quant Research in French bank, 4 years experience, £70k fix + £35k bonus. Definitely lower that what you would get in a US or UK bank.
> Using a cellphone is voluntarily, too.

Indeed. But the difference is that it is legal (and possible) to program a very open (and privacy-conscious) messaging service.

On the other hand, it is completely illegal (in the US by FCC ruling) to develop a completely free and open baseband processor and use it. It is also nearly impossible to set up an alternative cellphone network since you need licenses for using the parts of the spectrum.

This is where the difference is.
There’s tons of stuff CouchDB sync doesn’t support that end up being a huge problem with mobile apps… Here are the top 3 things Realm adds in my opinion: great client-side performance, native models that are extremely easy to use, and conflict-free sync (not conflict resolution!).

Thanks for listing those potential benefits. Any idea if those CouchDB issues are covered in detail somewhere?
7 years of experience, mostly PHP and Python. Started at 44 after 2 years 51k. Now got offer for 80k~ as devops.
That's really stupid. If you need to pay for a car for 7 years, you can't afford the car. Buy a used Civic and save your money.
My only complaint with Leaflet is that they haven't done anything to support older versions. At an old workplace, we were stuck on an older version for a while due to incompatibilities, and having never used Leaflet before I needed to see how to use the specific version we were on.

I ended up having to clone the repo where the docs were, checkout the commit released for that version and build the docs myself. Maybe I'm spoiled by react-router's phenomenal handling of outdated docs, but it was a pretty terrible experience.
Would we then be parts of the jewel attempting to understand its own nature, and if this is correct, finding our own substructure?

I am reminded of Arthur Koestler's theory of holarchy, put forth in "Ghost in the Machine".
Programming is to CS what telescopes are to astronomy.
Giggle.

Look at Diebold's numerous malfeasance issues in ATM and voting industries. If anything, they have much more to lose by voluntary audit.

Unsavory CA's might well be in the same position.
Great idea. Rather than getting people to become masters at twitch games, they instead build intelligent machines that compete.
>That's why I'm proposing an immediate, violent solution, not one based on nonexistent cooperation, politics, or locals who care.

You surprise me, from the comments you made a few days back on the European refugee crisis, I though you were a peaceful person. Now your true nature is revealed. Would you be willing to sacrifice your own life, to save the elephants? Would you be willing to kill another human being yourself, to save the elephants? If your not willing, I don't even know how you come up with this ideas!
We've updated the link from https://realm.io/products/realm-mobile-platform/ to this introductory page.
The Garbage Collection Handbook [http://gchandbook.org/] has a good overview of the advantages and disadvantages of reference counting as garbage collection.

In summary,

Advantages:

A. Objects are collected immediately when they become garbage.

B. Programming language runtime support is simpler.

C. Memory can be reclaimed easily in programs with distributed heaps.

Disadvantages:

A. Natural race conditions exist in multi-threaded programs when reference counting is used. Atomic read/writes are necessary when incrementing/decrementing the reference count for an object.

B. Cyclic data structures cannot be reclaimed. (This is why you have to jump through hoops to avoid this in Objective-C and Swift.)

C. Every object in your language which is reference counted needs a field to hold the reference count. Or you need a special object in its stead which "points" to your object, like a shared pointer.

D. Pauses with reference counting are still possible. As stated in the book, "When the last reference to the head of a large pointer structure is deleted, reference counting must recursively delete the descendant of the root."
Unsafe at any clock speed: Linux kernel security needs a rethink
Adding some important things:

- Stock

- Up to 10% pension match

- I work from home most of the time (got a little kid, so I can enjoy more time around him)
I think the idea is that people on the lower mode of grading would self select themselves out of a CS at the 100 most often. This reduces the bimodality for the 200 level. Where again students self select themselves out, then the 300 level bi-modality is even further reduced.

I think the 100 level is the place where such a bimodality is most likely to exist and investigation ought to be focused there.
Regime change in Iraq was the official policy of the Clinton administration, President Clinton initiated frequent air strikes and other military action against Saddam, Vice President Gore criticized George HW Bush for not removing Saddam in 1991 when he had the chance, and Sen Hillary Clinton voted to authorize the war in 2003 (while she is certainly an independent person, they have been very closely aligned in policy, both Hillary and Gore were/are self-styled continuations of Bill Clinton's Presidency), and there was broad support for removing Saddam from power even before 9/11.
mapbox-gl-js focuses on vector tiles and webgl rendering. I'm not sure if it even supports raster tiles, canvas and other "legacy".
That's definitely not true. Can you name many cases where the government filed frivolous suits? If you can't provide a list then have you thought about where that opinion came from?

Government agencies are afraid of having a reputation like this so they don't touch questionable suits. Otherwise, agencies would receive even more frivolous complaints. Agencies are political. Settling weak cases looks bad to the voters. However, agencies are required to investigate every claim no matter how stupid. The people who hope to settle are ones with failed investigations. Those have to pay for their own lawyers, eg Pao vs Klein Perkins. On the other hand, companies have more incentive to settle when government agencies are suing because the case is tight.
>Of course the big difference is that Linux succeeded while Firefox OS failed. But thats after the fact.

The relevant big difference is that Linux filled a need and had a particular niche that had nothing to do with being "libre": it was good and costed nothing to run servers on.

Big UNIX vendors charged an arm and a leg (and often required their own hw platforms to run), and their software was behind the times (to the point that loading the GNU userland was necessary for getting them remotely comfortable to admin/program on).

Otherwise, Linux has been a failure on the Desktop too (statistically, nobody cares if someone here personally uses it -- the original idea of most Linux advocates was that it would conquer the desktop, overtaking Microsoft. Not that "it would get good enough to be used by some users on their desktops". It was already that, back in 1999).
Top Books on Hacker News
go black and white for even more savings.

i've never actually needed color, ever.
I have a computer science degree and around 9 years experience doing full-stack web development(Ruby, PHP, Python, JavaScript). A year ago I was making £55k + around £5k worth of perks as permanent employee. Now I'm doing freelance roles for £350-£400 pd.
>Sure, freedom is great and all - but there are some gnarly consequences (especially for non expert users) which often result in less security.

So because some people don't know better and download suspicious-file.exe all our freedoms should be limited?
Probably. Historically, tech falls into a natural monopoly or natural duopoly with some other marginal competition.

Windows and OSX rule on the desktop/laptop with Linux a bit player.

Intel and AMD on x86 with Via, IBM, and Cyrix and the rest either no longer being able to compete.

ATI and Nvidia on the gaming GPU end, and even then ATI had to be swallowed up by AMD to remain competitive. Intel still a bit player for budget graphics and with no product that remotely compares with the GPU heft of even a many years old Nvidia card.

We'll probably see iOS and Android be the default mobile OS's for a while with MS's Windows as a third player. Surface tablets and Windows phones still sell. If anything, the Surface Pro might be the best mobile Windows device out there and one of the nicer mobile devices for sale anywhere.

That said, mobile is probably resistant to a foss solution as people expect all sorts of cloud and managed experiences. Maps, siri/googlenow, cloud storage of photos, ease of buying, sharing, casting, media, etc. Most people won't be happy with an unbuntu phone that doesn't have all these features and probably couldn't care less about the privacy argument here. Do default installs of Sailfish, Tizen, and Jolla have any of this? Joe Consumer won't buy these things if they can't compete feature-wise.
Aren't tickets and towing the responsibility of the renter?
GetAround's terms of service (section 12: https://www.getaround.com/renter-policies) implies that they are.
Mercury is NOT tidally locked to face the sun. Jeez, are you banned from Google?
I don't want to use the terminal on a phone
Thx! Definitely in our roadmap!
We had the pleasure to interview our advisor Lee Cheng on his experience fighting trolls.

If you have any questions or comments let us know and we will put them his way!
> to clarify, I agree with you that regulation to the consumers benefit would be good, but am assuming that the law written would just be to HP's benefit anyway

A more hopeful, less cynical view would be that consumer protection laws do exist, and it's reasonable to assume that in the absence of any such laws, sellers would certainly try to get away with much more than they currently are. So regulation does work, at least to some extent.

To be sure, I don't know that new regulation is needed in this particular case. HP may have broken an existing law already, but I'm not a lawyer. The bigger point is that lawmakers deal with ambiguity all the time, and if they can be convinced to make a law for a purpose, they surely have the means to do it. The convincing is the hard part, which is why taking issues like this one into the political arena is sometimes necessary.
My friend could have written everything you said. He had narrowed down to a very limited diet and lost a lot of weight because almost everything he ate either came back up or rushed right through him. He hadn't mentioned neurological issues, but he did switch to working at home full time to isolate himself, so that might have been a factor as well.

I'd strongly recommend trying FMT. Whatever downsides and risks there are, can't be any worse than what you're going through.
The earlier classes are exactly the place where things like prior experience and level of interest can possibly explain bimodality. In which case bimodal grades exist, but the conclusions you can draw from their existence are pretty mundane (e.g., turns out you do better if you had a programming class in high school... surprise!) and sufficiently varied that it'd be hard to come up with any compelling interpretation of the data.

There's a survivor-ship bias in later courses. The extent of that bias can only be determined by looking at attrition rates. But it's far easier to predict and measure the major threats to validity for data in later courses.

So, if I were interested in the question "Are some people just naturally better at CS than others", I would either focus on later courses and try to determine the extent of survivor bias, or else I would look holistically at the entire curriculum. But I definitely wouldn't give a lot of weight to 100-level courses.
Some investment banks do.
Without trying to be unfair to the author, this article is not super well-written so intentions may not be expressed clearly.
Using docker with microservices
Out of curiosity, what were the shortcomings of MDL? I personally roll my own CSS/JS per project but I've got a project lined up which requires Material Design and I was considering MDL.
"In 2015, Asians represented 27.2 percent of the professional workforce at Google, Hewlett-Packard, Intel, LinkedIn and Yahoo but were 13.9 percent of the companies' executive workforces, according to a study by pan-Asian professionals organization Ascend."

Asians are culturally inclined towards collective work and are therefore disinclined to the competitive environment of management.

Tongue in cheek comment of the day.
Most of these points become moot with driverless cars. They can be small two-person smart cars that can drive bumper-to-bumper and wheel-to-wheel. First they'll get their own roads and then inner cities will ban manual-driven cars.
>Why should the interests of potential future residents outweigh those of people who already live there?

Because otherwise the people who own land in that area get to extract massive rents from everyone else for no reason.
Riverford is hiring? Oh that's funny. Could be fun to work where I buy my veggies.
This seems unlikely across multiple students and years (though it is possible so more than one schoool should be studied).

You comment also presumes there are no students who can study well enough to pass all exams. Considering the ease of 100 level courses CS courses acing that and another 100 level is not exactly hard.
How does this relate to this clean recording form 51?
http://news.bbc.co.uk/2/hi/technology/7458479.stm
Did you read "A New Kind of Science" by Wolfram?
Can you explain this statement: "There’s tons of stuff CouchDB sync doesn’t support that end up being a huge problem with mobile apps"

You lay it out there and then talk about what Realm adds, but never what Couch lacks. And are you including PouchDB in your evaluation of CouchDB for "Client-Side Performance"?

As I understand PouchDB is performant, uses JSON (pretty much the definition of "Native Models"), and allows server-arbitrated conflict resolution with stored revisions, making the simplest conflict resolution "last-in-wins" with user UI for "undo" (or any JS-object merge library).

Thanks!
The observation was that Tesla made a brand in its own right. There is a car there, but they are selling Musk himself, the ideas behind Tesla, his other companies.

Even if Tesla was technically inferior, and looks like a gas guzzling car, it would still sell better than competitors.

> though the Chevy volt is definitely on the right track.

Technically they are. If you look at features only they did the right thing. But Volts are not flying off the shelves so to speak. Unfortunately I think association with the Chevy brand is probably a part of the reason. I think they should have spun off a subsidiary company with a new name, and marketed the company itself just as much as the car. This is a bit like how car companies have luxury brands and regular, so it would be electric cars vs regular, basically a 3rd thing.
I'm glad that you like it! We're keep on improving it as much as possible so any feedback means a world to us.
Your attitude is the source of every problem with contemporary academia.
Doesn't the Whatsapp TOS says that they can update that TOS whenever and however they want? Do you have to accept that TOS before using Whatsapp for the first time? So users accepted a TOS that says Whatsapp can change their rules as they wish and now they are angry because they did just that? I totally support people who don't like these kind of TOS and use open source alternative, but people who accepted these kinds of TOS and then complain when they do what they state they would do, that I don't support.
An article that would title "Lisp beyond Clojure" would indeed talk about the Lisp family of languages. What is a very bad in that title is that it focuses on Racket, just as if the title was: "Racket - this is how Lisp looks like beyond Clojure". And that is the main problem I have with the title. The ideal title would be IMO "What could Clojure learn from Racket".
Well...

days.to/until/summer(is Over)
> this action speaks loudly that you cannot really count on them to stay the course.

To be fair, on whom can you count? Although Google has had a success with Android, my impression is that the ground is littered with the projects that it advertised heavily but then left behind, abandoned, or killed.
>Probably universities are dumbing down requirements for $$$.

I 100% believe this is true. When I was in college it was pretty staggering to see my fellow classmates receive passing grades and get shoveled through the programs despite never grasping the basic fundamentals of CS. These were people who, at the end of CS 101, still couldn't tell you the difference between a string and an int, who after CS 202 _still_ couldn't tell you the difference between a string and an int, and so on and so on. Yet happily through the system they continued.

I eventually became part of the lowly drop-out club (I found attending college later in life to be a maddening experience of pointless busy work, rather than a challenging mind-expanding one). However, those people who fumbled around randomly swapping out types until things compile are now CS degree holders.

It seems true even for the higher tier degrees too. It seems even a masters degree isn't a good indicator. In the past year alone I've watched several guys with masters enter and then promptly leave our startup due to having just absolutely no idea how to write software. :(
Tried to use Wire recently. On both the "native" app and the web one, it takes from 2-5 seconds for my message to appear in the window.

I wanted to use it instead of Hangouts, but I can't if it's 3x slower. They need to do something about it, and they need to do it soon. This has happened since they launched the desktop client, but at first I thought I'd just give them sometime to fix the initial bugs. But it's still as slow as ever.

My guess is their HTML5 app code sucks, so if I were them I'd scrap it and start over with a higher-performance alternative.
Clicking "like" on an article is a action that you take only if you want that like to be seen by your friends. It is an inherently public action, don't see anything wrong here.
It is controversial. The GETS function is probably responsible for a huge number of security breaches with a cost possibly ranging into the billions of dollars (there's no way to really know). What would you cite as a comparable example of a badly designed macro?
Don't forget you start to lose the personal allowance at 100k, so someone earning earn between 100k and ~122k has a top rate of 60%
That was one of the key events in my life that convinced me of free software ideals.
This comment is a stone cold classic.
That's because there's relatively few of them, serving many customers. The GP post inverts that, suggesting the vast majority working service jobs for the relatively few customers who can afford to pay them. That's a servant/aristocrat relationship.