skysight-inc/HackerNews huggingface dataset:
Disclaimer: I'm a child of English parents who was born in Wales but grew up in Scotland. I have Scottish and English children, in-laws and cousins. I have a family home in Scotland but I currently live in England. My children live in England and Scotland. Some of us live in Italy.

What a fucking mess of a total fucking disaster. None of this needed to happen and it's a total nightmare for me and my family.

If this goes through the UK is gone totally and both countries could sink.

I have no idea whether I'd get Scottish Nationality without moving there. Similarly, I assume the same goes for my children.

While the future back in the EU looks like it could be good (eventually) for Scotland there is no guarantee that Scotland will match the criteria in the short term and there may be no EU in the long term if Marine le Pen gets her way.

Do I move to go with them? Do I stay here and wait until its too late? Presumably if I qualify to be Scottish so does half of England. What happens then?

As for the economics—they are super-scary—worse than the economics of Brexit as Scotland not only proportionally trades more with rUK than UK does with the EU there is the little matter of £9bn subsidy UK gives Scotland plus other costs that Scotland will have to take on that look like being a £15bn a year shortfall. Imagine what devastation those kind of cuts will wreak on a small country of 5-6m people?

I'm terrified that once the dust settles and Scotland is free of the UK and having to slash services to meet EU entry requirements the whole mood of jolly, liberal, civic nationalism could come crashing down to normal nasty nationalism and people like me and my family who are reasonably well-off with english-sounding accents could soon see bricks crashing through the windows. Similarly, once the IMF and European banks start to dictate spending policy, European immigrants my be less welcome there than they are now. These are fears not predictions but I think they are plausible scenarios—Hungary seems a case in point here.

On the upside, weirdly, we may see a united Ireland come out of this fiasco.
Project: Autonomous RC race car – If you like robotics and racing, take a look
Benefits of Dating Sugar Daddy
Facebook didn't win because of the software, but because of marketing. At its inception, it felt exclusive. You were special of you got an invite.

The other social networks were open season. Facebook made some good design choices with the simple looking UI, and didn't offer the customisations MySpace had. But that's a design choice, not software engineering choice.
The grandparent already said it: yes, you need to check and sanitize stuff.

It depends on what you are doing. You have to be more specific about your use case. There are lot of sources out there regarding these topics, but maybe I can give you some hints.

Do you think of HTML forms which are send via POST?
If yes, what type of backend are you using? If you are using, say a simple MySQL behind a PHP application, have a look into prepared statements, which help you store data in a more secure way by preventing SQL injections.

If you want to display comments, the easiest way is to handle them as plain text and escape/strip all html when reading from the backend, to prevent injection of javascript into the site.

If you want to allow styling of the comments, make sure, you just use allow specific whitelisted html tags like <b> or <i> or <strong>.

As you can see depending on your use cases there are different requirements. I would recommend starting with the easiest solution (only allow plain text) and start working from there. Also have a look what your frameworks provide, if you use any.
There are almost continual attacks on Sturgeon from Unionists in Scotland (and from England) - read any of the comment sections on the BBC (it doesn't even have to be about Scotland...) and you'll see a lot of hate for her - everything from claims that she's making a power grab for herself, to calling her one of the krankies. It's a sad state of affairs. Having said that, I think most people would agree she's one of the few British politicians delivering clear leadership at the moment, and for whatever reason, people don't seem to like that coming from her.

I've not heard much, if anything positive about May, but Davidson is generally highly regarded, even if very few actually vote for the Tories in Scotland.
It is worth noting that when something goes viral we still don't know why. Facebook represents the ultimate in viral success. Given we do not understand why things go viral then it stands to reason that the underlying software methodology is not causation. This means that the fickle finger of fate could easily be visited upon Facebook the same as with MySpace and Facebook will be in no control. This is independent of the any software methodology they use.

Claims made without evidence can be dismissed without evidence.
Context can be clarified by writing: "Quickselect is a selection algorithm to find the INDEX OF THE kth smallest element in an unordered list. It is closely related to the quicksort sorting algorithm."
very poor content, presumably.
Both are necessary. If Team A leaves, and no more business value is produced, and the devs only care about beautiful code, the company will fail too.

Both kinds of teams are needed. Or even better, teams should not be divided like this, everyone should do their shares of both breaking things, and creating value and cleaning the mess and scaling the things.
Where can I read about the swarm capability? I'm searching for something like how BTSync worked, but I don't see how Syncthing does this. It seems like one to one sharing, per: https://forum.syncthing.net/t/can-i-use-synthing-to-distribu...
> You'll end up reading code if you work on code.

This.

Also, you'll have a more goal-directed path through the code, which is usually more motivating than understanding code for the sake of understanding.

Of course, there's always the pitfall that people will start making changes willy-nilly, until the code does roughly what they want, without really understanding anything.

But this will vanish as soon as you put higher quality standards to your own work. (e.g. if you want to ensure that it does the correct thing in all edge cases, or if you produce something larger than a quick hack)
I am of the mind that Mods can also prevent submissions from an account from ever being displayed in the page rankings.

Many months ago, I had several submissions that were visible when I was logged in, and yet when I accessed HN as a guest, they were not in the submission ranking.
> I don't think they would go and throw bricks at storefronts, or rob people on the street and so on.

Sure. Trump supporters just deny people healthcare and burn mosques. Apart from that, they are exemplary citizens.

> basically showed that indeed "He Will Not Divide Us" by coming together and solving a technical problem to prove a political point.

By taking down a flag with "He Will Not Divide Us" and replacing it with a MAGA hat and a Pepe. That really helps...
>> Whatsapp at 20 engineers delivered service to an audience comparable to Twitter, except with 1/100 the manpower (and hardware)

Twitter isn't really comparable to WhatsApp. How many people read a tweet compared to a WhatsApp message.
Given that the cybernats have taken to denying GERS, despite those being the figures the last White Paper was based on - and the Common Weal proposed Scotland not having to pay pensions to balance the books, I wouldn't get your hopes up.

The clue is the quiet dropping of demands for Full Fiscal Autonomy over the past few years. There isn't close enough savings to made from things like Trident to enable even a credible deficit to be run. The level of spending cuts / tax rises required will be of the level that only an IMF intervention normally brings - far, far beyond anything Osborne did over many years.
>I think the free rider problem you allude to is a result of union membership providing diminishing value.

No, free riders are a problem regardless of membership value. You say that you are for unions but you are against the only thing that allows unions to exist.
This is cool. Also, there is one little trick you can do to make your shell history easier to search. You can comment your commands and then search via comments:

% big hairy command here # foo the bars!

Then you can history search for 'foo' or whatnot. That doesn't totally obviate the need for a tool like this. I plan on checking it out.
Total collapse of the UK is looking quite possible.

- Scotland is likely to go (despite what the polls say right now)

- Northern Ireland is quite likely to join Ireland

- God knows what Wales is going to do
No one is forced to do any job in the strict sense of the word, yet workers are constantly exploited because people need to work somewhere to make a living and some of those places suck.
Conversely, I've wondered how some stories (e.g., https://news.ycombinator.com/item?id=13857880) hit the top of the front page with only a few points.

Edit: Thanks all. I get it now :)
Symptoms of Gastroparesis
No, the naive thing is keeping this kind of crap in private messages instead of in public where we the community are owed an explanation.

I wonder how responsive the mods will be when I publish just how hackable the YC infrastructure is next week.

To heck with responsible disclosure since HN mods apparently don't believe in such a thing.

It's fair game, boys. This is how the mods want to treat us, the users can respond in kind.
Is it possible you look for something like Ceph? https://en.wikipedia.org/wiki/Ceph_(software)
This system could largely be non-volatile. Each node would just be writing data like...

<node_name>_<year>-<month>-<day>_<hr>-<min>-<sec>.tar.xz

into the filesystem and another server would be reading through everything and processing it (not in real time, but as a batch system).

It's ok for things to be left over for collection at the next cycle.

Also netsplits aren't much of an issue if you're largely just doing writes and reads on seperate files. It only becomes a problem for short-term and currently processed files (that are being read and written to in real time).

This is more of a long-term cold storage system and not nodes talking to each other.

TL;DR

"It's not a bug it's a feature"

Patient: "Doctor, how do I stop the pain I get from doing this"
Doctor: "You stop doing that"
A Mockery of Justice for the Poor
That should be `undolevels`, yes. Unfortunately I can't edit it now.
This article was flagged by users for some reason. Moderators never saw it (edit: wrong, see below). If we had, we would have turned off the flags.

The post about YC and visas was untouched by moderators except that we eventually downweighted it because it had spent such a long time on the front page.

So what these two examples illustrate is not what we do, but how easily people can find examples to fit any belief. We're always happy to answer questions and correct mistakes though.

Edit: ok, I think I know what happened now. It's not true that a moderator never saw the post: a moderator put 2010 on the title by mistake. I didn't think to look for title changes when I checked the logs. Later, a user pointed out the mistake and we corrected it.

In this case although we didn't penalize the post, it's possible that the inaccurate '2010' annotation acted as a penalty without us intending it that way. Obviously when we add years to submission titles, which we do every day, the intention is to get it right, not wrong.
What's more transparent is their personal info, which I just so happen to have and I'm tempted to make public.
I'm running this on my chip. https://getchip.com/pages/chip

I don't see any reason why this wouldn't run well on a pi-zero. It doesn't do much beyond DNS.
Last 12 hours to get all popular development courses that discount 95%
Most definitely, although it of course depends on what else you're running on that VM. I have a home server running, among other things, a very similar setup [1] based on dnsmasq and a simple shell script cronjob, and the dnsmasq weighs in at ~12 MB memory usage (RSS).

[1] https://github.com/majewsky/system-configuration/blob/bf0f2b...
You do know this is a nerd message board on the internet not a re-enactment of '300', right?
It seems to me your point about KISS and the author's observations are compatible.

Facebook is successful for reasons that have almost nothing to do with their code, however, and as long as that's true there isn't a reason for them to change how they develop their software. In that sense, code quality doesn't actually matter (at least, until it does).
> In fact, I’d be amazed if there weren’t plenty of startups whose main goal is to be purchased by the Gang.

This happens whenever an industry has a dominant player with deep pockets. For example, back when telecom was a much healthier industry, the main reason why anyone would start a telecom startup was to get acquired by Cisco.
Small correction: the money is backed by GBP in Bank of England vaults (sent from Scotland). That would have to be transferred north if Scotland decides to create a National Bank.
Sorry, that should be "anti-competitive behavior". (Edited.) Thank you.

In many places, there are laws against collusion by market participants, e.g., doctors can't talk with each other about their prices, the CEOs of GM and Toyota can't coordinate on whether to have a sale, and the CEOs of Apple and Google can't agree not to hire each other's employees (heh). These laws often impede the formations of unions, which are collective groups of employees who coordinate on wages, benefits, etc. By repealing anti-competitive laws, or paring them back so they do not apply to unions, this can allow unions to form where they would not. The argument is that allowing monopolies (or at least oligopolies) in the supply of labor is a way to balance the negotiating advantage that businesses have on account of natural monopolies/oligopolies in the demand for labor.
>The problem is nylon is pretty damn uncomfortable.

How on Earth is nylon "pretty damn uncomfortable"? They make all kinds of body-hugging clothes with it.
Data-driven Apps made easy with Vert.x and headless CMS Gentics Mesh
The point that the article is trying to explain is clickbaits cant just be classified only by using these titles. The content of the webpages also plays a big role :)
The problem with software is that there are thousands of certifications and none of them have any authoritative weight. If you are a security engineer there are 4+ different certifications you can get and almost none of them prove you know your stuff, they are just excuses to charge you per year for "Continuing Eductation Credits"

But on the other topic. The PE, which is the engineering certification in the US has a software specialization already. And I don't plan to get it. Even though I meet one of the most difficult qualifications which is having a degree from a school where Computer Science is accredited as an engineering program. Same reason my wife who is a Process Engineer (an electrical and/or mechanical engineer that engineers processes and machines for mass production) doesn't plan on getting her's despite having a Master's degree in biomedical engineering. No employer is looking for it and it is absurdly expensive in both time and money.

I think this XKCD applies:
https://imgs.xkcd.com/comics/standards.png
I have used this. To prepare for my interviews and it definitely helped. Kudos.
More Perl on the Raspberry Pi
NASA's HELAPix, in C:

http://healpix.jpl.nasa.gov/

https://sourceforge.net/projects/healpix/
We're not owed anything. This is a free community and there's no contract, implied or otherwise.
Ask HN: Who has a child with Asperger's?
London independence is more likely to be used as leverage for more devolution than to actually achieve independence. Sadiq Khan has already brought it up in support of devolution of more powers to London.

But any kind of devolution for London that makes much difference will end up increasing divisions, and increase the odds the UK fractures further. I have a hard time picturing a UK 30 years from now without imagining a Westminster that has devolved away most of its powers.

Even then, I suspect Scotland will still leave sooner or later, and possibly Northern Ireland too.
In that case, couldn't your product address a much wider scope than just AI/deep-learning? I'd guess that computational graphs have a much wider applicability.
Do you have a reference to this 32 node cap for Resilio? I just tried doing a quick search and did not see any specific results showing this limit. Thanks.
> Send 8 different emails to every prospect.

I'm honestly surprised that this works. If someone sent more than 2 or 3 unsolicited emails to me, they would end up in the killfile really fast.
Intel buys self-driving tech firm MobilEye for $15.3B
I have a pet theory that lisp posts are weighted higher on here.
> because they know that older and more experience people won't stay long. You can keep those companies. I've already lived through that. Getting rejected by a company doesn't bother me, especially for a silly reason like that. I'll see where they are in a year, and I'll most likely get the last laugh.

Indeed. You see things over the course of 5, 10, and 15 years. You start to see the same patterns over and over. Oh that high flying company with the big merger? Turned out they attempted a system integration, offshored most of it, laid off senior talent 10 years ago. Then 5 years ago started hiring like crazy. Turned out the integration was a disaster, all the organziation knowledge left. The only people who stayed were the 'don't move my cheese' types who didn't have any other options. Now, they're still hiring, and if they can't get their apps off of IE6 (or IE11 in IE7 compat mode) they're screwed.

That's when they start paying through the nose for senior on shore talent.
Of course, my ZFS NAS backup is sound until a file that got bitrotted on my non-ZFS computer is touched and then backed up to it :/

It's kind of (literally?) like immutability. If you allow even a little mutability, it ruins it.

I think all filesystems should be able to add error-correction data to ensure data integrity.
>I doubt even the most "get it out the door" shop in the world would want code that flubs the arithmetic,

You're interpreting my example literally instead of just seeing it as one example of "correctness" that is a binary TRUE or FALSE. My point is that RG is not writing about "correctness" in that binary sense.

>, so I'm having a hard time seeing the distinction"

The NJ approach of writing user code to check for an error is also correct. It's just a different approach to "correctness."

If you only see "correctness" in binary terms instead of competing abstraction levels of simplicity-vs-complexity, then yes, you will not see RG's distinction.
Winner in Trump’s Decision to Fire Preet Bharara Might Be Rupert Murdoch
Gibraltar will be courted like crazy by Spain given the massive Remain majority and Brexit uncertainty...
Better yet, move fast and have good test coverage that can run fast and does so automatically.
This quote is going to be immortalized. It is succinct, and perfectly reflects a real problem with the human condition.

Thank-you.
Scotland has about the same population as Norway or Ireland — 5.4 million — not Montenegro (0.62 million). GDP on the order of US $245Bn, 40-50 times higher than Montenegro. (And, geographically, 70% of the land area of England).

Politely, you might want to check your assumptions: I submit that if Norway can run a currency, or Ireland (which joined the Euro after running its own free-floating currency for multiple decades) then Scotland should be able to.
it doesn't return the index, rather the element itself..
Economist Says Most of Billionaire Wealth Is Unearned
>This is one of the many reason why wool is often used as a base layer.

Wool is itchy and scratchy. Lots of people hate wool.

>there is hackneyed expression that hikers have: cotton kills.

Yes, cotton is terrible as a base layer. That's why high-quality hiker's socks have a lot of nylon, the thing you claim in another post is "pretty damn uncomfortable". My hiking socks aren't uncomfortable at all.
The story here is not how Silent Data Corruption is real.
The story is that somebody did a bad home brew server build and fucked up.

So ZFS protects against end-user mistakes.

I was really hoping about a story on some large-scale study on silent data corruption, but no, just an ankedote.

Sad!

:D
> No one is forced to drive for Uber. The title is misleading and inflammatory.

that is not what the title says.

> the title and the comments in hacker news are pro-union propaganda

i'm sure you can find or provide anti-union propaganda to suit your agenda.
I would like to see a monthly version of this post, similar to the recurring "Who's Hiring" that happens every month.
> Luxembourg, Sweden, Norway, Germany all have low unemployment rates (and higher total employment rates than the US) and have higher minimum wages.

France, Belgium and Ireland all have a higher minimum wage and higher unemployment rates than the US. Clearly the unemployment rate is affected by multiple factors. The issue is whether a higher minimum wage increases unemployment, not whether you can counteract it with other policies -- applying the other policies without raising the minimum wage could result in even less unemployment.

> Btw, when you say socialism pretends to help the poor, but helps the elite, that doesn't help your case.

There are a huge number of nominally socialist policies in the US that really exist at the behest of large corporations. Mortgage interest tax deduction -- "help people own a home", really makes home ownership more expensive and transfers tax dollars to mortgage banks. Ditto student loan interest subsidies. Affordable housing subsidies -- placate political demand for lower housing costs without actually lowering market rate housing costs for low-middle income working people, transfers tax dollars to landlords, encourages low income people to rent rather than own. Social security -- no progressive rate structure, tax cutoff for millionaires, benefits based on lifespan and historical income which both disadvantage lower income people. Tax deductions for employer-provided health insurance -- implicit subsidy to large insurance companies. Affordable Care Act -- huge tax dollar subsidy to large insurance companies, effectively prohibits people from saving money with high deductible insurance plans that are less profitable to same insurance companies, and discourage overconsumption and overpayment to medical companies.

Skepticism is warranted.
Why Employees at Apple and Google Are More Productive
I am pointing out that the current healthcare model IS very close to the current fire department model. In both cases, you likely need private insurance to deal with catastrophic loss. So saying "make medicine more like fire insurance" doesn't really make sense.
Kafka's pretty neat and 'everyone' uses it. But for small scale stuff, this is easy enough to do with a queue, a timer (maybe even cron) and a small SQL DB (SQLite, H2, Etc.). Msgs flow into queue. Repeating timer wakes up, runs script/program to: create temp table in DB, dump queue to temp table, query temp table, write query results wherever, drop temp table. You can add further features/complexity by adding sliding/tumbling window, coalescing queue or other parts into the mix, per your specific requirements.
Are you running an official build?

This page indicates that your usage should be around 80 megs (with the gui closed): https://forum.syncthing.net/t/huge-ram-usage-2gb-on-synology... and that an unofficial NAS-specific build had a problem with high ram usage.