skysight-inc/HackerNews huggingface dataset:
It makes sense to me that businesses should be regulated and should not have the same rights as a citizen (Citizens United?)

One thing I wonder, though, is: what if the owner or sole proprietor "quits" their business? Are they still criminally/civilly liable after they've "given up" their additional role? And, if something like that'd actually fly, would they ever be able to return to their [line of] business, or would they have to quit forever?
Impressive web app! Runs fine in my not-recently-updated browser.

Really like the Save options, there's 'save offline to file'; 'save offline in browser' (I presume HTML5 storage); and save online.

Save offline to file is really nice, and I wasn't aware could be done. It got my Googling, and I found this:

https://github.com/eligrey/FileSaver.js

Which I'm guessing is what people use these days when needing 'save as file' from the browser. I wanted this about 3 years ago and gave up, settling on saving the JSON to an Amazon bucket as the only option. I always wanted save as file though, just because I love local storage options in an age of cloud storage. I will now revist my old web app and try to implement this.
The early papers about Esterel and the synchronous model, e.g.:

- Gérard Berry: "Real time programming: Special purpose or general purpose languages"

For the semantics, I like this paper focusing on abortion (for me, the most expressive construct of synchronous languages):

- Gérard Berry: "Preemption in Concurrent Systems"

There's also a well-known survey:

- Albert Benveniste: "The synchronous languages 12 years later"

This one is about bridging the gap between synchronous and asynchronous, something like Esterel+CSP:

- Gérard Berry: "Communicating reactive processes"

For a modern take (besides Céu), check ReactiveML:

- Louis Mandel: "ReactiveML: a reactive extension to ML"

You can also search for papers from professors Stephen A. Edwards and Reinhard von Hanxleden which still work actively on the subject.
Do you happen to know any accredited university or institution that would do that? Maybe with some examinations?
Because it works perfectly fine? I tend to write anyone off who scoffs at simple database-as-queue designs without understanding what the scaling requirements are. You can use a database as a job queue for 10s of thousands of jobs per day without any sweat.
You know what? Screw it. Believe whatever you want.
He was a few hours ago ;)

https://news.ycombinator.com/threads?id=sytse
Wow. The UI is pretty easy to learn and the whole thing feels really zippy.

I wish I was better at pixel art so I could make something cool. Right now I have a box that just kinda jiggles a bit.
Amazing, I'm off to read.

ps: fun, Louis Mandel co-author (M.Pouzet) was a compiler teacher at my college.
There's nothing political about a contractual dispute between two private parties.
The revenue of taxes isn't specifically allocated in this way in Australia. Another way of looking at it, the federal government doesn't specifically dictate that x% of the health budget must be allocated to subsidising the healthcare of smokers vs non-smokers.
Did going to college help Michael Corleone?
Ask HN: Any good tutorial or books on how to build a web framework?
Hi, I am looking for some good tutorials or books on how to build a web framework from scratch, the platform of interest is the JVM and I would like to know more about basic concepts such as routing, filtering and how the request/response cycle is handled.
Does anyone have a comprehensive list of the advantages (and disadvantages besides: "Old software won't work anymore.") of this decision?

Does it reduce engineering/research effort, production costs, chip size, size of binaries, duration of compilation, programming effort and improve performance: If yes, by how much?
For critical stuff IMO there needs to be more than just a confirmation dialog. The user needs to be transitioned into a totally different state of mind from the usual click, click, click, click.

E.g. forcing someone to manually type the characters D E L E T E before allowing deletion of something potentially important.

Either that or everything should have multiple levels of undo. Everything.
I don't at all assume that and nothing constrains you from hiring your own citizens at lower salaries if they'll accept them or investing in training them, making your colleges more accessible and affordable etc. The proposals merely say if you want to hire non Americans, pay more. If you don't want to invest in training your citizens and also don't want to pay more to hire outsiders, maybe you should relook at your business model or incorporate in another country.

This level of open regulatory capture, gaming of the system and not looking out for the interests of the 99% strikes me as dangerous and destabilizing over the long term (but you know that already - that's why Trump won). No one wants a de-stabilized nuclear power.

I'm saying this as a citizen of a country that will certainly get affected by any of these proposed restrictions.
>or revert to the way they were before is, after all, a serious condemnation of everyone fighting for progress along the way.

True, but in any controversial topic one man's progress is another man's regression.
So do like Microsoft does for 16bit/DOS support in the most recent 32bit windows, and let NTVDM be an optional download that is triggered on first use. Do the same for armv6/armv7 dyld files. Maybe they could even just freeze the armv6/armv7 libs on the iOS10 API level, since old apps won't be requiring new APIs. There are important apps out there that people paid for (for both the app or the hardware), and I think those users are more interested in having a working app that uses some memory, than a blocked app but lots of free memory.
That's short. Getting to the other side of Australia is also a few hours (4 from memory) and Europe takes about a day.
Interesting, thanks for explaining. The bit I find most curious is writing the cheque. To me that seems more antiquated than using cash as I've never even owned a cheque book (although I understand it's still common in America to use them).
The Bootstrapped Buddhist (2016)
Reminds me of an older nerds comment about the NTSC Color TV standard .

AKA 'Never The Same Color'

The techs at the TV station would adjust the transmission so skin tones 'looked right' and left it at that.
The idea is that some VC money follows them to Canada, which has always been what you guys lacked in comparison to SV.

So this will be good for native (??) Canadians too.
If using iterm you can set a "badge" text on a terminal window that shows up as an overlay. Super useful when you have lots of SSH sessions open to different servers.
No! education should definitely not be on this list.

Education is a red herring, and the first thing people reach for.

But education is always misunderstood, and all research shows that there is vast amount of variability in things ranging from understanding to retention.

For example

1) Level of nutrition impacts grade outcomes

2) Level of food consumed on that particular day impacts retention/learning

3) Level of reading of parents impacts student scores

4) Level of grand parent nutrition impacts student health and nutrtion

5) Race and discrimination impacts educational outcomes

Leave aside things like bullying, student interest, intrinsic vs extrinsic motivation, learning style and so on.

And this may or MAY not impact job and future outcomes either.

Education is NOT an easy fix, and a tool which magically does fix this is a tool too powerful to create because if it were misused it would be an indoctrination tool beyond any other ever developed.

Education must be solved with other efforts
From what I can tell, yes - at least for businesses that aren't experiencing high growth rates. FE has written an excellent article on the subject:

https://feinternational.com/blog/saas-metrics-how-to-value-s...
I'm not saying it should apply only to enterprise backup, it's just that as you pointed out, the consumer-oriented backup solutions already work pretty reliably, making a "check your backups day" unlikely to matter to the average consumer (nevermind that given daily interaction with the gamut of Google's and Apple's services, consumers frequently "check their backups" in the course of their daily activities).

I think easy, good server-level backup software would be great. The problem is that enterprise servers are usually highly customized, part of a large, unique architecture, and contain a lot of proprietary, confidential, and potentially personal, legally protected data. That makes it a lot harder to get a one-size-fits-all backup solution set up, which means that the onus of reliable backups will, of necessity, rest upon the company's administrators.

It is very sad when no one checks backups. This bites companies every day and it's usually easy to sympathize, but there's no excuse for it. GitLab needs to perform a serious review of its processes.

I've checked out the GitLab job listings that get published on HN Who's Hiring and other places regularly (I'm currently 100% remote with my current employer and like to track other 100% remote employment opportunities). They have a salary calculator/estimator and personally, I was really underwhelmed with the values it would put out. That calculator makes a city price index adjustment from the base salary and contains a statement that says GitLab prefers to hire people who live in less expensive cities. I also remember feeling that their interview process sounded a little overbearing.

It may be time for GitLab to consider upping the ante on its recruitment procedures and adding some more experienced people to the ranks.
That's a different kettle of fish.

Multilib means you can still run 32-bit binaries. Although given Linux doesn't have a stable ABI, I haven't found that 32-bit Linux binaries age well (e.g. if you run something from 10 years ago, it's probably using OSS, enjoy trying to wrap that to alsa...).

Arch is deprecating the i686 only distribution. Which IMHO is a good idea. Multilib support is generally excellent, and to my knowledge no one who is shipping i686 systems (e.g. industrial PCs with a 10 year availability) is using Arch Linux anyway.
Ask HN: Which countries provide the best security/privacy protection?
With all the recent political upheaval lately, I wanted to ask the YCombinator community, where is the best nation/jurisdiction to host data and/or servers that have the greatest "security."

I'm a software nerd, so I don't even know if I'm asking the right questions?? Is security different than privacy? Is data protection different than code protection? In starting a political activist organization, which countries provide the greatest legal protections?

There's a particular reflex in saying that Europe has better privacy protection than the U.S, but I've heard credible counter-arguments from reputable sources, that in Europe the government doesn't even need a warrant to grab records from a company??

I guess if I could summarize, for everything outside of actual software-hardware-nerdism, where are the best places to house/build software systems that provide the greatest protection for political advocacy groups?

P.S: Is there a YCombinator website for legal nerds? I bet they would know the answer to this question haha.
Please please please remember that any tool created can and will be used against you.
Wow. I never knew that Reddit was open sauce: https://github.com/reddit/reddit That's an eye-opener! I always assumed Wikia was Mediawiki powered but apparently nope: https://github.com/Wikia I guess it's a separate entity to Wikipedia. Twitch don't appear to be open source but they do promote open source clients? https://www.twitch.tv/broadcast
... and therefore, if you actually do see more colors (since you were given more names for them) then you're more likely to need a new name for the new color that you just saw that nobody has named yet, leading to even more color-names and even greater linguistically-enabled color vision among all your peers.
You could really beat them up. The hole became a sort of ragged edged crater you mashed the cable into. Probably not the look Ive is after, but it seemed effective.
> The root of all these problems stem from a lack of effective education.

Does it? Many people with a college degree hold political beliefs one would consider unwieldy; Bannon went to Harvard.

It seems startups themselves are part of the problem, so one can doubt they will bring the solution. "Disruption" is another word for tearing society apart, ignoring legal norms designed to protect citizens from corporations.

The shift to online shopping -- actually, to online everything -- let people do most things from the comfort of their homes without ever meeting anyone.

"Fake news" were never a problem before Facebook and the bubble economy, where money is made by keeping people in a safe environment.

A better request would be: how to make people quit Facebook and stop using smartphones.
Not sure there is anything commercially marketed that is under 3% ABV, really.

In Norway and Sweden beer under 2.8% is is exempt from most licencing and excise regulations. So there is large market for that sort of beer.
"It’s always easier to work with your friends rather than searching for someone to be your co-founder. You trust them and you have faith in their abilities. However, startups will strain even the most solid of relationships."

Not only that, they could ruin your relationship with your friends forever. Friends are friends, business partners are business partners. Been there, done that.
I don't get that, why wont you just use an adapter that has everything in one instead of 3 seperate ones? I use a Hooto Shuttle with USB, HDMI, Card reader and power in, thats all i need, ok it has no ethernet as i never use them but there are ones with ethernet inbuilt too.

I dont get all this so much dongle talk when you just need one good adapter.
'Curbing the epidemic: Governments and the economics of tobacco control'[1], World Bank, Washington DC, 1999, pp. 37–45 and C Gallet and J List, 'Cigarette demand: meta-analysis of elasticities'[2], Health Economics, 12/10, 2003, pp. 821–835.

According to a systematic review of studies of tobacco elasticities the average price elasticity for teenagers was -1.43 and -0.76 for young adults. As such, a 10% increase in tobacco price could be expected to decrease the tobacco consumption of teenagers by around 14%, and that of young adults by around 7.6%.

[1] http://documents.worldbank.org/curated/en/914041468176678949...

[2] http://onlinelibrary.wiley.com/doi/10.1002/hec.765/abstract
50 GB for just .99 per month I think it's absolutely perfect for covering Desktop/Documents syncing and all backups data.
1 TB from Apple is around 120€ per year, while on Dropbox is 99€ if billed yearly or still 120€ if paid monthly...I don't really see a huge difference here.
On top of that if I wanted to I could easily upgrade my plan to 2 TB while on Dropbox you must join as a business which forces you to have at least 5 members.
>I instinctively think it's a risk, but reality says otherwise.

What an argument. Do you happen to have Auto insurance? How about fire insurance? Did your house burn down even once? Mine didn't so far and yet here I am still saying fire insurance is very much needed if you own a house.

And that is exactly what the MagSafe was. Insurance incase this happens. And as you can already tell by the other responses, this does happen. And even if it only happens once, you will look at thousands of dollars worth of damage.

So, no thank you with the non MagSafe MacBooks. Having a choice if I want that yanked off my table to the left or the right depending on which USB-C connector I used to charge it is not a selling point.
If I may, if all your pointers are now 64bit, the memory used by your program will typically grow significantly. Not sure that all in, reducing memory consumption is a benefit of switching to 64bit.
So... we have to wait for quantum computers to break the AES keys? :)
That was my understanding too, but is it sure that there's no counter intuitive factor possible ?
this translates to: swift will be included with the next iOS
Relative to what? There's no such thing as an absolute "that's a lot".

If you poke into it, you'll probably find that the "lot" assumption is typically "relative to what other masters and PhDs from universities are paid". So why not hire them instead?
Safari has one of the best Web Components implementations, with excellent Shadow DOM and Custom Elements compliant to the latest spec in the Safari 10.1 beta. These are the two most essential Web Components specs.

By comparison, Edge doesn't have either, and Firefox has no Shadow DOM and old out-of-spec Custom Elements.

How is it that Safari is holding the web back in this area?

(WebUSB and WebMIDI have nothing to do with Web Components, they are hardware-specific device APIs.)
They could de-approve browsers if they were inefficient too. Webkit on iOS is extremely conservative in terms of energy use, but it does not make it impossible to create a webapp that would drain your battery.
> despite what the press, HN, Reddit crowds

Tech press and internet forums foaming at the mouth over <insert change here> don't represent reality when it comes to people actually using and buying <insert product name>. News at 11.
The opening five words of the story "Billionaire venture capitalist Peter Thiel" pretty much answers the titular question for me.

We live in a deeply flawed world.
> So you're saying there is already ... data for ... men?

I have no idea what current pollution research is for men, I just know there is a general gap in medical research, so I am fine with it being filled with whatever studies might fill it.

By a similar token we ought to issue a large block of Grammys only to black artists for a while, because there is a backlog of unrecognized work. It's not that white people can't make good music, or that they never have. It's just that we've been cranking out white music awards for so long, if we started from the top of the Best Unrecognized Artists list it'd be a long time before we got to a white name.

> By extension then... we should get revenge on the male sex... Surely not that.

You are correct, it has nothing to do with revenge.

Also I'd suggest you be more careful with these "by extension then..." type arguments. If I wanted to extend beyond the words I said, I would have.

> So, what data from the present validates performing initial studies only on one sex

Well, here's a study that showed only 16% of participants in statins trials are women: https://www.ncbi.nlm.nih.gov/pubmed/16181564/

> particularly when the modern rhetoric supports the absolute biological equality of men and women

I am not aware of any research to that effect.

Perhaps you are thinking of the fact that all studies purporting a connection between biological sex differences and gendered behavior have been discredited due to methodological errors. That's because it is impossible to create an ethical study that separates the effects of gendered socialization from the effects of biological sex.

That doesn't mean there are no sex differences. It doesn't even mean sex differences don't influence behavioral. It just means we don't currently know how to do science which can separate the biological causes from the sociological ones.
You aren't born a smoker. There's nothing in your genes that says you have to smoke, and there's no medical conditions that would prevent someone from smoking.

As such, smokers can avoid feeling repressed simply by quitting smoking, and they can save money and improve their health in the process.
Give it a year or two, and practically every computing device that had some form of USB before, will have at least some, if not majority or all USB-C.
That is certainly true of some of the red tape, but in no way it's true for the majority. A lot of "process" is created because the people in charge of the process need to validate their existence.
I kind of agree with the conclusion, but I'd look at that from the opposite direction: i.e. just like frameworks, checklists provide a way to avoid some mistakes in repetitive, boring practices. But you'll never avoid them all, and you're going to need a lot of red tape.

Even better to avoid all that and make it idiot proof. I'd rather not be in the situation where my only protection is rigmarole. But sure, as a last resort (just like frameworks) - much better than nothing. Typically in programming, frameworks are premature. A simple api tends to suffice, with checked (or typechecked) inputs and outputs. But sure, if for some reason you can't make that, and you need complex interactions with dynamically generated code, variable number of order-dependant parameters, black-box "magic" base-types, stringly-typed unchecked mini-languages, multiple sequentially dependant calls into the same thing, or any other tricky api you can't (or won't) easily detect misuse for... then a framework is the least-bad amongst bad options.
First, with UBI, everyone would be on Basic Income, so "someone on Basic Income" doesn't define an income level.

Second, currently, those services -- other than K-12 which is universal and free -- are provided through means-tested non-cash programs. While many proponents of UBI favor it eventually replacing all means tested programs, the San Francisco pilot won't (and can't, because SF can't trump state programs.) So low-income people get support for those not available to average income folks.
I still use an iPhone 4s and a first generation iPad. The devices I have are in perfect working condition, and they fulfill my needs. It's not a stubborn "refusing to update", but simply a "there's nothing about an iPhone 7 that's worth $649 to me".
A close variation of test card G on that page is common in a long list of countries, as it came from a highly successful commercially available test-card generator, and the pattern has since been copied and modified all over the place:

https://en.wikipedia.org/wiki/Philips_PM5544
>I work for Microsoft in the Office division

Hey there, honest question incoming. Any chances of you chaps making Word a better documentation tool in the future? Edit history storing formatting and data changes on the same tree is making it impossible to use Word for anything serious. This really comes to light once you start working at an MS tech company on documentation, where it is obvious that you should use MS products for work. Some tech writers I know just end up using separate technology branches for their group efforts, since neither Sharepoint nor Word is a professional tool for this job.
Part of me says "It's bad to block access to public land". but the other part says: "if they want an access, so they can hunt, then I wish the block to continue existing."
I'm not claiming that a bank account is a better investment, just saying that "all-time record quarterly revenue" is pretty meaningless.

And yes, a thorough analysis of Apple's performance would offer more insight than just 5 years of EPS figures.
I was under the impression that functional programming and programming by writing functions are two different things.

Also, I might have said it incorrectly, the thing is, Vue has a clean API, you have to hook up lifecycle functions, so all I have to write is a Vue element with six lifecycle functions and one function each for distinct AJAX call.

Sorry for the confusion.