skysight-inc/HackerNews huggingface dataset:
The penalties for "losing" are much lower in rich countries.

My grandfather used to say that he left the Soviet Union because he didn't want to live in a country where you have to cheat in order to have a good life.
Show HN: Photo Creator
What's Apache Camel Explained to Luke Skywalker
I am really amazed how much people in India are able to achieve without spending tons of money.

India Mars mission costed less then production of a fiction movie "Gravity".

My sister in law needed a cancer cure Herceptine, which is produced by Roche and is rather expensive. It turned out that there is an India company that produces equivalent that is 4 times cheaper. In addition, this company was not some kind of "we will not talk to you little, unimportant moron", but were very helpful even though it was purchase only for one person.

People talk a lot of about China economy growing, etc. doing business over there, but if I was putting my bets, I would choose India in the long run.
I wouldn't put much faith in anything that involves the word "cybersecurity".
I'm guessing that while there's a delay for decisionmaking, there's no delay between when it decides to move a camera somewhere else and when it does move the camera (direct API access), whereas humans need to move the mouse or hit a key, which is gonna take at least like 50-100ms where they're not doing anything else.

When they were talking about delay they were talking about delay between new information -> deciding/acting, which I think obscures the fact that humans have to do new information -> deciding -> acting, where acting takes non-zero time.
Beware of this. "Loser pays", implemented literally, would be a bad thing. What you should do, which is what England has, is "the party whose unreasonable behaviour led to the case coming to court pays". Can someone suggest a concise way of expressing that, to help voters avoid a bad tort reform?

In case it's not obvious, here's an example of where it matters. Alice damages Bob's car. Bob offers to settle for £100. Alice says, no, I want £500. Bob says, don't be silly, you can have £150, though that's too much, in my opinion. Alice sues Bob. The court decides that Alice should be compensated, so Alice "wins", and damages should be £80. Who should pay the court costs of £500? (And what if the damages were £300?)

Perhaps everyone already understands that "loser pays" means "the party whose unreasonable behaviour led to the case coming to court pays", but I can't help being suspicious that a reform of the legal system that would drastically reduce the number of cases coming to court might be sabotaged in some way by the people with vested interests who will implement it.
I often wonder how many of those who purport to follow the ideas of Smith actually read his works.
Hm, should be interesting to force the AI to use input commands through a "filter", where it can only execute orders with human level precision. And something similar for input.
Ok now are we getting DeepMind vs OpenAI competition ?
Same problem, because webrtc.

Now if you had a patch vs Firefox that actually makes libva usable for everything, sure, go ahead, even add a checkbox in settings.
I wasn't obese, but overweight (10 to 15 kg above the baseline for my height), and i did had craving i thought i could not stop. A 3 day diet made me understand that the feeling of hunger is just that, a feeling, and some willpower was needed to ignore that.

Hormonal imbalance caused by overeating was in my case worst than the hormonal imbalance caused by lessening the amount of food i ingested, so it wasn't this hard to stop. Also my life improved a lot around that time (credit, job, appartment, relations), this might have helped too.
>> Revery is like flutter in that it does not use native widgets

The word native is pretty overloaded these days. According to this article, native means using react-native in their browser page. And their browser is somehow fast.
Personally, I prefer the Securing Debian Manual http://www.debian.org/doc/manuals/securing-debian-howto/

Note: This is an official Debian manual, not some random third party.
Ask HN: What do you look forward to in your free time?
I'm a software developer (mid twenties) and I often don't know how to enjoy my free time. I don't want to do programming, since this is already my day job (~ 40h week) and I find it mentally exhausting to do in my downtime.
Other than that I feel like I don't have many interests which help me enjoy my free time. As a result, I usually end up watching Netflix with my girlfriend, browsing HN, cooking, playing a bit guitar and idling away after work / on the week ends. In general that's ok for me, but I'm slowly realizing that this is very repetive and doesn't fulfill me.
I don't enjoy sports (not doing any at the moment, but considering it just for health reasons), I don't enjoy partying, exhibitions, city trips, shopping etc. Socializing with friends tends to exhaust me (and also often involves board games, which I don't really enjoy, either).

Sometimes, I feel as if the thing I'm looking forward to the most is my work. However, that's not really relaxing for me, which is why I feel quite tense, unbalanced and unsatisfied lately.

So, my question to my fellow HN readers: What joyful things do you do in your free time?
China can no longer rely on real estate for growth
That’s good to hear, I live in a poor area with my family who smoke heavily (along with the majority of our neighbors, friends, people who serve us at the restaurants I eat at, people who we serve at the restaurants we work at, etc).

I will just simply avoid almost everyone I know (and don’t know) from now on, thank you.
FYI, you can use Chromium instead of Chrome if you only have it installed for the Chromecast support. Chromium is open source and should be less Google-infested.

You can cast your entire desktop with Chromium and still use Firefox for browsing. I think it works well for anything besides heavy video streaming, because that probably requires native Firefox support that the linked project provides.
Total War Warhammer is a very interesting case for that. Many, many races, units, items etc. Much more than Starcraft. And yet the balancing seems quite good! There are obviously tier1, tier2, tier3 races, but even these tiers are disputed and tier1 races rarely win tournaments
Bad manners or bullying behaviour, or being an asshole are the main things. After that not being able to code, no attention to detail.
Thinking about it, we could probably get rid of copyright, patents and trademarks instantly in a collapse without much effect. This is unlike things like the Internet or electricity.
Yeah, totally ignorant. If there is a database with DNA from everyone, you can trivially frame anybody.

It is usually easy to obtain DNA from a specific person and put it at the crime scene.

I'm sure Mr Harran's DNA won't be found in any database.
Migrating Hipchat emojis to Slack
If you are migrating from Hipchat to Slack because of Hipchat's EOL, you are unable to migrate all the emojis you gathered using migration tool. Here you can find the solution:
https://github.com/Unity-Group/slack-emoji-upload
Contrary to popular opinion, I find that Andrew Ng's Intro to ML (on Coursera/Stanford) focuses too much on basic math and theory - which doesn't detract from the course's quality, but makes the course a drudgery to go through.

Programming exercises involve a single line or two, and that too in Octave - which was all the rage back when the course was launched, but it's not so useful now.

Instead, start with this - https://www.fast.ai

It emphasizes practicality to the extreme - you are only taught theory/domain knowledge when needed. The instructor's amazing, the massive scale of knowledge imparted boggles the mind, and you feel like you've accomplished something when you're finished with it.

Best of all, it's free. And you can start Deep Learning there too when you're done with ML, if you feel the need (or interest).
Post is about JMAP (Fastmail's IMAP/SMTP replacement), by the author of a newish webmail client called Cypht that has just recently implemented support for JMAP. Cool! Keep going!

https://cypht.org/
Ask HN: How much knowledge of technical constraints should designers have?
Designers don't often understand technical constraints, and so propose things that are impractical.

For example, my designer recently proposed something he thought was making a feature feel complete from the user's point of view. But in terms of engineering, it turned out to be a major new feature taking perhaps two quarters, which didn't make sense to do, as the designer agreed, too, once I told him the estimate.

This happened earlier in my career as well — a designer designed an elaborate UX for an app on a primitive pre-iPhone feature phone platform (J2ME), where getting anything done had a lot of overhead. I told him this is not doable but he countered with "But we need to have a great UX". I escalated to my manager and told him, "Our roadmap calls for us to launch one feature every quarter for the next year. If you want that to happen, we can't design such an elaborate UI for everything." The designer didn't trouble us again.

Designers could provide more useful input to the team if they understood the technical constraints, rather than living in a dreamland where everything they dream up is possible in the limited time available.

On the other hand, I suppose it's counter-productive for designers to know too much about the implementation domain, because they'll then end up thinking like engineers, stop seeing things from the users' perspective, etc. The team needs a diverse perspective.

Where do we draw the line? How much knowledge of technical constraints should designers have? Clearly more than zero, but at what point do we say it's going to be counter-productive?
Sounds like he enabled a shady 3rd party app on Spotify. Access tokens do not change when the password is changed.
The Supreme Court isn't an unquestionable authority on what is right. They are our pragmatic system of determining what our laws (including the constitution) actually mean in a given context. Sometimes they do great at that. Sometimes they do terribly. We don't all agree on which is which! Even when they rule on something (rightly or wrongly), the law can be changed afterward to undo the effects of their ruling (even the constitution). In this case, many (including me) would argue that that was a terrible ruling and that laws should be passed to clarify that you can't sign away your right to a trial preemptively.
I see where you're going with this, but to be useful you need to split cognitive load (and the complexity it processes) into two groups.

There's complexity inherent to the problem and complexity that's incidental to the problem.

Cognitive load inherent to the problem should be isolated.

Cognitive load required to deal with incidental complexity (such as clumsy abstractions, etc) is a waste of time and should absolutely be minimised.
جريده الخليج للوظائف الخاليه
So, send ten emails and your smartphone battery is dead?
Update: “Scariest jobs chart ever”
Could this be done if a bad actor finds a website that embeds the Spotify player/widget and also explicitly allows cross-origin requests?
You're missing the point. Everyone in this thread agrees that submitting DNA voluntarily is a bad thing. There is no need to pursue that part.

The confusion felt by some in this sub-thread is the analogy between 'having nothing to hide' and 'having a pub webcam in your shower'.

I don't see the connection either.
It's really amazing the stuff they cover succinctly and yet complete.
From the "classic" unix stuff and contemporary ones, like Docker, Ansible etc.
Not all of them enable ALSR for example, right?

Thanks for the script, I wasn't aware of it.
Do you have a citation that data travels among data centers in aws unencrypted? At least between regions, it is encrypted:
https://aws.amazon.com/blogs/aws/new-almost-inter-region-vpc...
GP was essentially being a protein-based transpiler. The reference source code was the appropriate legislation; the code GP wrote was transpilation output. Since biological transpilers are slow and error prone, it makes sense to keep the output as close as possible to the input, to allow for "incremental transpiling" ;).
For me, it is better to separate the file sync into other professional software (such as dropbox) as they do it more professionally. Use Zotero only for handling index and metadata, and you'll also get much larger space, more stable service for a cheaper price.
Qt renders its own widgets, just like this library, although it does use the native theming APIs to make them look native.

You might be thinking of wxWidgets.
There exists a CSS property to disable highlighting, user-select: none; I believe, but in this case ( with JS enabled ) the highlight colour is simply not WCAG AA2 compliant and is nearly the same colour as the background

See the paragraph starting "After Chinn's rebuttal..." - https://i.imgur.com/M02ob3O.png
I guess it depends on whether or not the child process has used `SetConsoleCtrlHandler` and/or `SetConsoleMode`, which lets you determine if ^C should be processed as key input.

(don't forget, there is also Ctrl+Break - which also acts slightly differently, depending on unknown conditions)
Because JavaScript is (still) a cluster fuck, where there is no formal, or even informal, shared code style and it often turns into a giant mess.

Typescript makes it a little less likely you muck up, plus you can use new stuff like string interpolation without ever having to think about browser compatibility.
My question with rules engines is, “how do you test and deploy changes to the rules?” If you go through the same process as the rest of your software, then why not just use code? If you have a different process, how do you make sure your rules don’t conflict or overlap in unexpected ways?
And it is still very much Desktop based, I wonder if Blackblaze will one day have a Consumer No Fuss NAS along with B2 Subscription model. ( Something I wish Apple had done with Time Capsule and iCloud )

So I just set, forget and pay monthly knowingly the Data should be safe.
> that suggests that the standard for what constitutes a valuable quantity of functionality is 7.5X lower in the JS community.

Err, does it? The first thing this suggests is that the JS community is 7.5x larger (true for Ruby, even larger factor for Perl and not true for Pyhthon [1]). The second thing this suggests to me is that npm is X times more usable than those languages package managers, which from my experience true for Python (not for Ruby though, dunno about Perl).

1 - https://insights.stackoverflow.com/survey/2018/#technology
Interstate 10: A Personal History
AI for insurance: What it does, how it works, why it's the future
This doesn't just effect people who willingly give up their privacy. Once a majority of our citizens are sampled, it'll be easy to paint the lack of a DNA sample for someone as a suspicious outlier. At that time, the public won't see the harm in mandating collection for everyone.

Also, consider how DNA evidence is used. If you've got a 1-in-a-million chance of being matched, the hash might find you as a suspect for a crime. Then, during the trial, the prosecutor will tell the jury there's a 1-in-a-million chance they got the wrong person since the DNA matched. Never mind that the DNA is no longer statistically independent evidence (they used it to find you, of course it matches). If this approach is successfully challenged because it's not independent evidence, then, the standard practice will bring in "parallel construction" techniques. Once you're identified, prosecutors will use other evidence that doesn't have to meet "beyond a reasonable doubt" as the official reason they found you. Then, they'll use DNA in the trial as if it were independent evidence.
Show HN: GitHub Actions – An open source list of actions
When a business with multiple layers of management is involved it also quickly becomes impossible.

“It was decided!”

“By whom? Why?”

“???, It was decided!”

“...”
Thanks, I combined the two in my head :(
They encapsulate the packet, including data about the original IP address, as it is sent to the hypervisor on the ec2 instance. Then the hypervisor reverses the process and creates a packet with the original IP address as a source when it is forwarded into the vm.
You might be over simplifying things a bit. Your statement might be true for "healthy bodies" but not everyone is healthy, or even has the same body chemistry.

I'm by no means an expert and the subject of obesity doesn't really interest me that much, but the other day I was reading something about obesity in relation to the over prescription on antibiotics, and how especially children who received antibiotics during their childhood might have obesity problems later in life due to how the antibiotics affect the gut bacteria.

Again I'm no expert, but the calories in/out story seems just way to simple.
That is up to the business, though with a rules engine I imagine you can empirically test that all cases are covered by just running all possible inputs through it.
How many MBs are the Standard Library for Swift? If it is 10MB then many user could expect anywhere form 100MB+ savings on their iPhone.

I think I will just wait for 5.1 before taking another look. Not really trusting Apple on how they describe Stable in their recent release.
Not really, it's more of an anti-typed languages and anti-build steps comment.

Also, you have to question the programming skill of anyone who writes this:

Compiler warnings make it hard to test code quickly using console.log(...); I'm more reliant on clunky debuggers which slows me down a lot and breaks my train of thought.

In my experience, inexperienced or bad programmers litter their code with log statements because they can't understand error messages or are incapable of 'running' the code in their head.
This would be fantastic for VST (Audio workstation plugins) that must be lean on resources, cross platform, and very rarely want a native UI anyway.
US Voices Concerns Over India’s Ecommerce Restrictions: Report – Inc42 Media
I'm curious what kind of features you're referring to.
The same problem - Javascript.
To be more explicit, I see "how does it know?" as analogous to code like this:

if (condition == True)
return True
else
return False
I just think these captchas are broken in Chrome.

Sometimes I use one of these operators by mistake and get instantaneously hellbanned from using google. The first time the captchas kept reappearing a whole day. I read somewhere that the ban is resetted the next day, but the next day I was still getting the captchas and couldn't use google for anything.

I deleted all cookies and suddenly I wasn't banned anymore. So this looks to me like a captcha bug, or a chrome bug, or both. Probably both.
This is why I refuse to play the Discover Weekly playlist. I strongly believe that Spotify is getting money out of made up artists, with songs put up by algorithms in some way, and that's the best way to get them to you.

Regarding the 'hacking', it never happened to me, but it's easy to see how troublesome that may be. But that's what we get for trusting an application that promises to get us free music forever. It had to have drawbacks, eventually.
You can learn JavaScript, promise me!
To be honest I think they're pissing into the wind. (As am I when I tell people to use the word "propaganda" instead of "fake news".)
it even rhymes with gcc
Think about it from the arbitrator's point of view - who are they going to get repeat business from?
You spelled "Windows" wrong.

Why poor? Why post something like this without an explanation? Does it make you feel good?

Maybe you didn't know that Mac has had office for more than a decade.
Depends on how much one cares about security.

On my university we still had real UNIX servers, no way IT could allow for everyone installing what they felt like.

And the local PCs with Slackware/RedHat would get booted via tftp.
Very interesting! I had something that sounds similar to this a couple of years ago.

My Spotify had a new music "Device" listed with a weird name. Frequently the device would be selected and a song I'd never heard of would start playing, with no sound as it went to the rogue music device.

On my Spotify account I could see a new linked application that I hadn't ever setup. I deleted it, kicked out any logins that Spotify allowed me to do and the problem went away for a day or so. Then it magically reappeared!

When I set up my account I did so with my Facebook account. At one point, IIRC, you could have an account created via Facebook but that meant you always had to log in using Facebook. They later changed this to allow you to set a password and use either.

Assuming the worst I secured my Facebook account (password change/revoking access/etc). No luck. What did work was setting up a proper Spotify password. I'd always logged in with Facebook and never bothered changing the password when they added that feature. Once I changed it I could delete the application, kick out any applications, and then it never came back.

Complete speculation: When Spotify allowed Facebook linked accounts to have a separate password, they generated me a password that was "guessable" and someone used it to access my account?
> “Inaccurate” means false.

It may well do but we don't know that at the moment. Trump may not have explicitly told Cohen to lie to Congress, for example, but the intent and meaning were clear from his words. Saying "he told him to lie" is then inaccurate but not false. There's a hundred other scenarios where they come out and say "inaccurate" without meaning "false". We won't know until the full report is out.
27 great examples of blockchain tech making a difference
Few free cPanel alternatives for linux servers that i prefer
Never mind bugs, imagine that array has 5 million elements. Good luck re-allocating and copying that to add an element at the start and another at the end.
I suppose that was the implicit meaning I should have made explicit in my question.
Worth exploring list
You've just mentioned activities an employer (or government) does.

Market doesn't do any of these. Prices or wages do not set themselves "because market wills it". They are set because people will not accept a different outcome. If the employer is stubborn and there are few other options, nobody can really drive the wages up.

Taking anot market is like talking about evolution. It is not even a force, just a label for emergent behavior.

So the market is as free as people are, and the main damper are actually mobility and debt.
People who cannot move are limited to local market which can have a very different equilibrium. People who are in debt are forced to take immediately available offers.

And finally, a typical person cannot outwit or outwait a corporation, much less government.

Information asymmetry and availability of various instruments of pressure is vastly different.

By the way, corporate law and setting wages is also use of force. You do not get to really negotiate any of it from equal position. Likewise you are very limited in negotiating credit.
The difference is, law is at least slightly transparent and corporate law is not.

So, where it's this "free" in the market?
If you are big you can get exceptions to get onto mac app store . The is not the long waiting fix for Mac App Store that would show signs of development.
Emails are perfectly fine as they are. We also don't keep re-inventing forks, umbrellas, hammers and such.
Is it really cheaper or is something we were told. There are repairable phones that are not more expensive because of that, if you mean we can make this phone or laptop 2$ cheaper if we use glue instead of a screws then we can agree that we want to pay 2$ more to have the ability to swap the battery or keyboard instead of replacing the entire or half of the device.