skysight-inc/HackerNews huggingface dataset:
By contrast, I don't use any products by any of this "gang of five". Gang, by the way, is a pretty good description, considering most of these companies' behaviour borders on criminal.

Apple with its reliance on child labour.

Amazon has been getting bad press for the way they treat their staff (suicides and whatnot).

Facebook & Google's blatant disregard for everyone's privacy.

Apple, Google & Facebook are all turning into awful walled gardens governed by some weird, moralistic principle where anything that might offend an advertiser is Verboten. Nipples be gone. You want to communicate with someone outside of our walled garden? Tough shit.

Microsoft seems to be the lesser of evils these days.
Top 5 Most Rated Node.js Frameworks for End-To-End Web Testing
While I understand the truth that staying in the Pound is important to Scottish voters, I don't understand why. The Euro seems like a very close substitute to the Pound. They're both strong, largely un-inflated currencies that a sovereign Scotland will not control.
> But what if they aren't in an optimal position? What if having a higher quality code base all along would have let them dominate social media more and faster, and perhaps be more successful in areas they have stumbled in the past?

Well, I don't know. What if spending so much time on quality would have led to it never catching on? It is curious that the world is full of compromises like Unix, QWERTY, C, VHS, etc., all of which had arguably superior competitors that failed to catch on.
There isnt a native gui, in that its in the browser but that isnt really a problem i would have said. it allows the developers to focus on a cross-platform good backend and have a crossplatform frontend without the issues that come with having that.
Ok, so zfs for single drive users doesn't fix single data corruption.

Definitely I'm going to use my solution so. All the next generation FS stuff is cool (btrfs also indeed) but for the simplest use case people just need safe data and fix it it the disk goes bad.
Synbio for bioremediation – fighting plastic pollution
Just a few flags from high karma accounts can knock a submission off the front page if it isn't getting enough counter up-votes. It wont be marked as flagged.
The currency question definitely needs straightening out, but Scotland will not immediately be forced to join the Euro; in fact Scotland can't formally join the Euro without spending two years in the ERM and meeting the convergence criteria with its own currency. Since meeting those criteria is pretty optional (and hard work!), joining the Euro can be postponed indefinitely.

Bulgaria, Croatia, Czech Republic, Hungary, Poland, Romania, and Sweden are the members of the EU which have not joined the Euro because they don't meet the convergence criteria.

(My personal preference is to ditch the silly "shared" pound idea but define a Scottish Pound pegged to the GBP and using the existing notes as a transitional currency. Much as Ireland did.)
"You need to log in to your Self Service area whenever your IP address changes (i.e. if you only configured your computer and you travel) so that your current IP is validated to your account. If you don’t do this, ads will start to reappear and region unlock will stop working!" -seems like it just registers the IP address when logging into their portal/page.
This is beautiful! I had recently made something similar to this: https://github.com/orkohunter/keep
A large military "in reserve" becomes stagnant, and unable to operate in new real world conflicts. Look at the Vietnam war, or the current conflict in the Ukraine. Tactics change, and large militaries bent on keeping their swollen budgets in tact are poor at responding to emerging threats.

My point is that these smaller conflicts (albeit mostly misguided) are useful to guide and reform strategy, tactics and spending.
The 200 year-old idea that democracy means majority rules is rather naive. Naive in the sense that it assumes a simplistic model of political dynamics where every voter is an independent agent, and this assumption has not stood up well to history. The impact of political movements and demogogues, as well as economic coercion of the working classes, has shown that it is in fact possible for a democracy to be controlled by minority interests. It turns out that most people are vulnerable to the influence of thought leaders with their own agenda, can be manipulated to act against their interests, and so it can not be said that the majority of voters exercise political agency.
Just fyi his correction is right but somewhat pedantic: no one would bat an eye at that error in a work email.
My biggest hang-up on switching to 2 has been waiting for a full Angular Material 2 release. I work in smaller teams and don't always have a UI help, so I rely a lot on UI frameworks.
I'm presuming to the public the currency debate will be fought by politicians on more of an emotional level for example romanticising the Pound.

On the other side graphs of the Pound dropping in value after the referendum results is also quite powerful especially if the SNP frame it as leaving a sinking ship.
Conjecture. You have literally no evidence in support of that belief. Not forced, full stop, the headline of the article is flat out wrong. If you defend this shit just because you agree with the sentiment, you have no right to an opinion about fake news.

EDIT: For the record, the parent has ghost-edited their post.
The list of stories the author claims "have moderator fingerprints on them" does not seem to have any kind of common pattern at all which would support such a claim.

Edit: to be clear, with common pattern I mean the topics of the submission (obviously they have one common pattern, which is dropping out of the front page quickly). They do not reveal some secret agenda moderators might follow or something like that.
For those with some spare CPU cycles and bandwidth you can give back to the project by running a relay server.

https://docs.syncthing.net/users/strelaysrv.html

Eg that VM running a DNS adblocker, from another front page article :)
If they're evenly distributed, 100K requests per day are barely 1/sec. It's peak throughput for which you should be planning. At 1/sec you can use just about anything.

That aside, if you're not sure if you should be using it I'm going to guess the answer is, "No you shouldn't". It's very cool tech but most likely overkill for whatever you're doing. Also, until recently securing it was a particular pain due to lack of TLS and authentication (I think this may have been resolved now).
You can always find reasons why something has to be a certain way. But at the end of the day, you can't expect to attract and retain curious hackers/entrepreneurs in this way. The author presumably spent some time compiling the original story, the math symbols and graphs are quite nice for instance, just to have it removed without explanation. It's not a very good way to treat people.
It really depends on what you need to do. That's around 1 request per second. I think Kafka might be overkill, but if you plan on needing to increase capacity then it might be worth it. It might just be easier to use RabbitMQ or even Redis at that scale though.
Labour productivity growth sure is a strange metric to highlight - why don't we look at just plain old labour productivity: https://en.wikipedia.org/wiki/File:OECD_Productivity_levels_...
The US is ranked 7th in the OECD, but only Luxembourg and Norway have substantially higher labour productivity, while the top 3-7 countries are virtually tied.
Just set one up as the introducer, makes it much easier.

Also, you get auto-complete in the field where you select the id, so you don't actually have to type it in …
"The general feeling is that this vote will now succeed."

Polling for almost a year (see Wikipedia) indicates that it will not succeed - there's only one of more than a dozen or so polls that puts independence ahead - and then only by one point. 'Remain' are ahead by 10 points in the rest.

The easy trump card to play is the fact that Spain and others (Belgium) will not allow Scotland to join the EU, even if they do - it will take years.

An 'independent Scotland from an independent UK' is a huge pile of risk for people to stomach.

With the UK faring economically well since Brexit (I know A50 has not been triggered, but investors have already priced in what they know, and A50 is a sure thing) - this is not the 'Brexit horror' story the indyreffers wanted.

I would also point out that these things can fatigue on people, and that after a while, even soft Nationalists see the tactics of separatists.

The SNP said the last referendum was a "once in a lifetime" event - and that was 4 years ago. 'The situation has changed' - surely - but nevertheless, it makes them look rather without credibility on the surface of it.

It will be very interesting though.
They have 95%+ marketshare in server chips. They have an enormous manufacturing advantage. Even though they charge so much for their chips if they feel threatened by Ryzen they can just lower the price of their chips to Ryzen prices because they have a manufacturing advantage. It will just hurt their margins. 40-50% margins forever seem pretty absurd from a pure economics perspective.
(Even for folks who believe this characterization of unions is wrong, this is a very valuable comment for describing how unions are perceived.)
You jest, but I wouldn't be surprised if leveraging and preserving the stigma has made it too difficult for even more people with non-violent drug arrests to find productive employment where prior usage otherwise wouldn't be an issue.
Ah, hmm. Thank you very much for sharing. Looks like it's got some way before I can use it instead of `monit`. This helps a lot.
Any time I've reached out to dang (https://news.ycombinator.com/user?id=dang) via email, he's always been responsive and super helpful and pretty transparent. Moderating HN isn't an enviable task IMO.
Using trusted computing and related technologies it should be entirely feasible to build tamper-proof cameras that produce provably-real photos, including trusted timestamp. It should be a small step for example for Apple to add such a feature to their future iPhones, given the layers of security they already have in their hardware.
I'm glad we all now agree that the main problem to be solved with sexual harassment cases is ensuring the protection of the accused and due process.

Strange - so much interest in due process now. But I don't recall seeing a single comment of that nature when discussing Uber firing Amit Singhal, or Susan Fowler's accusations. Where were all the union advocates then?
Author here: feel free to ask me any question about the code.
TT-RSS running on my linux box. Has slick web and app clients (although I had to pay for the android client).
this strikes me the same way as the story of the guys who figured out where to add armor to bombers during WW2. the places on the plane that had bullet holes after a mission clearly were operational enough to return to base. the places that never had any damage were probably critical, so that's where armor was added.

if a company can make billions with a poor-quality codebase, clearly quality isn't a bottom-line concern.

what is a concern is shipping the damn product.
Interesting, I think my experience is the reverse of yours:

Apple - I swore off apple after my terrible experience with the iPhone 1. I've never bought a product of theirs since. My only interaction with Apple products at all is asking users of my software to confirm that it works on OSX.

Google - I have an android phone, and I use gmail, that's about it? I mainly use it gmail due to inertia. I use android because it's the only real alternative to Apple's ecosystem. However android isn't that tied to google, e.g. I'd be happy switching to https://copperhead.co/android/ if my phone supported it.

Amazon - I haven't bought anything from amazon in ages. I don't use AWS.

Facebook - Facebook chat is the main way I keep in contact with non-tech friends. It's the only service where: 1. everyone has an account. 2. has a good desktop experience. 3. has a good mobile experience. I occasionally use facebook events. I don't even look at my "newsfeed"....

Microsoft - I don't interact with any microsoft products. I guess my work's email server is exchange?

I know I'm not the typical end user, but I don't see any of the companies having real utility except facebook.
Construction and AEC Project Management Software Raptorpm
It is common knowledge.

> The THC levels in Dutch weed are normally higher than what you are used to. Dutch Nederweed contains about 15-18% THC, while foreign weed only contains about 7.5% THC. The THC level in hash is about 19%. So, ask for advice from the coffee shop about the type, strength and effect of the drugs. If you don’t know how strong it is, take a small puff from the joint and wait for 1-2 minutes to see the effect. Inhaling deeply is not needed for the THC to enter your lungs. The effects will last 2-4 hours.

http://www.amsterdam.info/coffee-shop-tips/

Wrt alcohol, no I don't know that. I do have met a fair few immigrants from Islamic countries and none of them enjoyed binge drinking. Very few of them even tolerated the taste of alcohol or liked getting buzzed.
Please see the FAQ regarding job posts: https://news.ycombinator.com/newsfaq.html

For the latest post, see https://news.ycombinator.com/submitted?id=whoishiring

Also:

Read the general format of the announcements. Give more information, everybody promise to work with "the best".

The email in your HN profile is hidden. If you want to be contacted, put your email also in the "about" field.
Another success story from the Israeli startups scene!
Kenya tried to introduce such a law last year, but the community quickly shot it down. some of the issues were

1. what makes a certified software engineer?
- eg. will embedded, back-end guys, front-end guys, SREs, have similar certification processes, or will they differ, and if they differ, what happens when someone, wants to move?

2. who does the certification, the community or some bureaucratic board?

3. what guarantees that the certification process keeps pace with the ever changing landscape?

4. what guarantees that those with the authority to certify don't use it selfishly?
In the US, taxes are usually deducted from your paycheck- however, you have to file every year because the amount deducted is rarely even close to the actual amount owed. Not sure how it breaks down, but I would not be surprised if the majority of people in the US get refunds every year because the Government takes more than they are entitles to. This gives the Government free float. It would be wonderful if we had a more simple tax system where the withholdings could be accurate without needing to tell your employer too much about your private affairs.
It's funny you make it sound sound like Darpa had no part in self driving cars. or that the government space program didn't set the standard and the foundation for private space exploration.

Yes Capitalism and Liberal Democracy is the most powerful system man has ever created. Hopefully we don't screw it up by giving all the credit to the guy handing you the apple from the orchard we call the "western world"

Football is an awesome game but without the guys in the black and white uniforms it would be nothing but chaos.
OP uses this story as an example of having "moderator fingerprints on them" i.e moderators censoring posts, which is not true. What happened was the opposite : the moderator uncensored a post flagged by the community.
40% of Android apps expose sensitive back end information
This effect is well known to old school instrument fitters.. hense the Variable Area Flow Meters are more.commonly known as rotameters , the maths however is buried deep in such devices such as Coriolis Mass Flow Meters and also has much to do with the friction at the counter rotating boundry layers of the fluid between where the fluid is trying to stay laminer at both the vessel wall and the rotating item https://en.m.wikipedia.org/wiki/Mass_flow_meter
Flags downrank a post, a post can drop off the front page well before 'flagged' shows up.
A story is not marked as [flagged] as soon as someone flags it, and flags have influence even if the submission is not marked as [flagged].

See dang's comment in this thread: https://news.ycombinator.com/item?id=13741276
Other theories:

- This is a bug / happens randomly; you just noticed it because you were looking (i.e. as you analyse this data); all the posts it's happened to before and since went unnoticed. That's supported by the evidence of your analysis; most of the results don't look any different to other posts.

- It's not the link, but the related activity. Presumably if you're running analysis on HN data, there are a lot of HN requests coming from your machine. Maybe any posts made by your IP are therefore treated as suspect (i.e. the sort of protection you'd expect to avoid automated posting or upvoting... just without that extra sophistication). Perhaps the other posters had something similar... Would be good to see if any of those posts were by the same author; as that may add weight to this theory.

- Other variables... Maybe the algorithm has rules which cause this behaviour under some conditions; e.g. posts made the previous day (not 24 hours ago; but rather before midnight UTC / something like that) lose weight when midnight hits; so posts made moments before suddenly lose enough score to knock them off the top spot; whilst those which had more score before midnight, or were posted just after survive... Many other possibilities such as this may exist; and we'd only know by looking at those variables in the data... What else is common about the posts which are in your post's club vs those which aren't?
"currencies that a sovereign Scotland will not control"

And that's the key thing. They would be changing masters, probably for the worst.

As a former Euro supporter and now Euro sceptic I would recommend them to keep their lead in their own hand.
But for input like comments and posts, what patterns need to be checked for and blacklisted.
Depends on your use case. You can configure it to keep versions of files: https://docs.syncthing.net/users/versioning.html

(But Syncthing is intended for file syncing, not backup.)
In Tunisia in order for the school to be able to operate it needs to be certified by the state in the first place.

There is another organism that does the "equivalence" of diploma called "ordre des ingénieurs", I never bothered to do it.
That's not a fact. It's nonsense you believe to be a fact. Luxembourg, Sweden, Norway, Germany all have low unemployment rates (and higher total employment rates than the US) and have higher minimum wages. Economies adapt to higher minimum wages, they may lose jobs in the short term, then adapt and total employment can return to former levels if the correct policies are in place.

Btw, when you say socialism pretends to help the poor, but helps the elite, that doesn't help your case. By all objective measures, the poor are better off in western european social democratic countries than in a free-for-all capitalist society, like the US. There are other models, like Singapore that also work well, FYI.
In 2014, 55% of Scots voted to stay. If we are to learn the lessons of the Brexit referendum, you need consensus to enact any major change to people's citizenship rights. Consensus there is not.
The naive thing is coming up with 17 complicated theories about this instead of just emailing the mods and asking. They're very responsive.
I didn't think they were really into self-driving back then. There is a whole range of ADAS capabilities that fall short of taking control of a vehicle.
I think the point is the spiteful UK government would deliberately stop Scotland keeping the pound.
Writing and Self-Publishing a Book as a Programmer
Why nuts?
Sweden chose not to join the Euro.

Oddly - European nations that don't use the Euro are generally much better off: Norway (though not EU), Denmark, Sweden, UK.

In hindsight, the UK's decision to not join the Euro is widely accepted as smart.

The Euro is effectively a 'hard Germany currency' that has entrapped the periphery of Europe into a monetary system that massively favours the Germans. Maybe it could have worked out - but from 2000-ish to 2008 - world bankers assumed the Euro meant 'collective risk pooling' so the periphery countries loaded up on cheap debt. But when the crash happened - we discovered there were going to be no bailouts - leaving the periphery with a massive balance sheet problem, and the total inability to manage monetary policy - or rather - they're stuck on a 'strict currency' which favours Germany who already had several advantages.

But I agree, if Scotland does go indy, then it may very well introduce a pegged currency, which makes sense as something temporary.
I'm trying to imagine all the fortunes that schools are giving up by keeping kids safe.
> skimming from minimum wage factory workers

No union factory worker in the US makes minimum wage.
Facebook is a really successful company, and they blame everybody but themselves for these problems.

The obvious conclusion is: Because they're so successful, they're right and XCode, Dalvik, Git et al are wrong, and their hacks are entirely justified.

The less obvious conclusion is: despite them being so successful, they have a code quality issue, and the tools are entirely justified in breaking under the load that's being put on them.

Arguably, the big problem here is that the obvious conclusion is wrong, and the less obvious conclusion is right. And, because the right conclusion is the less obvious one, there's plenty of value in advising the kind of onlooker that's likely to want to emulate facebook's success (read: the sort of startup that's precisely HN's target audience!) that they shouldn't accept FB's excuses at face value, and should think about avoiding these problems in the future.
To me, good code not only means smart/savvy logic+architecture, but it also means that it is equally well-documented.

Therefore, for starters,

For scripting language such as Ruby, check out Satish Talim's Ruby tutorials (URL: http://rubylearning.com/satishtalim/tutorial.html)

For compiled language such as Java, check out a recent version of 'Big Java' from your local library.
I've always wondered whether the descriptor young startup /young company etc. in a job post is put in to warn off older (>30) people from applying.

Which can be depressing when you search http://stackoverflow.com/jobs/ for the word "young".

Interestingly, companies don't tend to describe themselves as "male startup", or "white startup"...

tl;dr Language matters.
The classic example is usually presented as Spain, due to fears of setting a precedent that the Basque Country and Catalan could follow to remove themselves from Spain.
Harvard Division of Continuing Education | Senior Software Engineer | Cambridge MA | ONSITE https://www.extension.harvard.edu/

Harvard DCE is looking for a Senior Software Engineer to work on all aspects of our online learning environment. Our primary responsibilities center around video lecture capture and delivery via the open source Opencast Matterhorn platform. We are also very involved in developing software that integrates with Harvard's Canvas LMS, including LTI tools and Learning Engineering applications. The position description at the link below is a bit stale; our current stack includes Java, Python, Ruby, JavaScript and R/Shiny, and our apps run on AWS (via Opsworks) and Heroku.

I'm just one of the software engineers here (and not involved in the HR process) but feel free to email any direct questions to me at jluker+hn0317@g.harvard.edu, and DMs are open at @lbjay.

Apply: https://sjobs.brassring.com/tgwebhost/jobdetails.aspx?jobId=...
Interesting stuff, what was the methodology behind this?
Great Review about our teepee app, the only messaging app for recommendations
Cannabis laws have been relaxed all over the world. Yet average strength has increased very quickly. So the argument can't be true. http://www.dailymail.co.uk/health/article-3007751/Marijuana-...