skysight-inc/HackerNews huggingface dataset:
Direct link to the study referenced: https://www.pnas.org/content/early/2019/06/11/1820653116
I'd go a step further and say pet insurance is basically a requirement if you want to give your pet a solid existence without needing to hold a big chunk of money in case of emergency. There are few things sadder to me than someone putting an animal down for a fixable issue.

WRT cats, I'd argue that perhaps you just haven't met the right cat. :P I've come to think there's an expectation incongruity at play in that people who are used to dogs are thrown off when a cat wants his/her alone time, whereas a dog is pretty much always "on" socially. Becoming the target of a cat's affection is imo emotionally rewarding in a special way partially because they don't give it away to just anyone.
They're never going to be able to fly faster than the fighters trying to intercept them though and flying higher makes them less effective at hitting their targets requiring more missions and more collateral damage so I'm not sure your plan works out with those factored in.
Well, I've been on HackerNews for a long time and if you look at my karma score, the vast majority of that (at least 80%) is from user comment moderation.

And this post has a positive score as well. So evidently some folks like the style of writing and find it valuable.

Also, it's telling you didn't (and haven't) said this to other non-left points of view on this thread. Nor does a cursory glance of your search history reveal other such interventions.

So perhaps I will take your affected objectivity with a grain of salt until we have interacted more and I can take your positive intentions at face value.
Such planets might also have moons.
Having worked on Australia building sites I'd like to say that even at distances of 10m you still want to cut with a precision of 1mm. So it's common to hear that cut described as 10,000.

The big jump between units (mm and m) is really useful as even the most preoccupied of coworkers will notice if the scale is out by a thousand. If the units were closer -- say 10x -- then there would be more ordering errors. That explains the absence of centimetres (10mm) from construction sites even though centimetres is a popular household unit.

Millimetres dominates construction as being close to the width of a cut it is the perfect-size unit. It's simple to work with because you simply count: in imperial a tad more than 1⅜" is 1½"; in metric a tad more than 35 is 36.

Even though we retain the same size of timber as in the imperial past, those sizes are now expressed in metric -- common sizes are 90x35, 120x45. So you can measure up an old house for a repair and order in timber of the same size. There are not pre- and post-metric timbers.
Being mostly remote doesn’t hurt, either.
Witness the birth of a monster.
I'm sure the IRS and/or FTC will like to have a word with them about that.

I'm no expert in US law at all, but my impression as an outsider is that anything that could look like money laundering or a way to hide financial transactions will not be looked kindly upon, and that slapping the "crypto" moniker on this new currency won't make much difference.
Can you give an example of Rust incorporating "whatever cool thing every other language has added"?

I have never had the experience of Rust code becoming write-only after a month, and I don't know anyone else who has either.
I would not focus just on programming but on projects. I would get a few Raspberry PIs and some electronic components and let them build and program devices. Build a simple weather lab for temp, humidity, etc. Build a silly traffic light that is triggered by a motion sensor. Have a lamp that can be controlled from a web page.

Programming isn't just about web apps and mobile games, so teach them how to build simple projects. Their eyes will open up to all the things computers control all around them. That way they get to decide what they like, hardware, software, both, neither.
No. UTC-only is only good for log files. In all other cases, you should store a timezone offset with your dates.
Our legal systems in all our countries are totalitarian like literally. The reason that very few people come in contact with them is libertarian philosophy. In that if nobody witnesses something happen or is not bothered by it then nobody gets in trouble. When you add continuous surveillance to everything then many more people that otherwise would've gone unnoticed will come in contact with the legal system and be effected by it.
It's not that something impacts people in a negative way, time and causual linking are paramount. Like slow cooking a frog, if the rate of change (e.g., decline) is slow or even delayed enough, most people won't connect the two events of cause and negative consequences.

If something effects people in a negative way and they see or are effected by the consequences immediately, they often react quite rationally from my experience. If there's any time casual separation, ambiguity, or a time delay resulting in such ambiguity, most simply shrug and accept consequences as "the way things are."
https://technicalsourcery.net/posts/time/ says this better than I did.
today I learn dogs see us as Simpsons characters
Yeah this is an interesting phenomenon. It's counter intuitive but it does make sense, if you think about it. I remember listening to a podcast (changelog I think) with the creator of Elm and he was asked about this - is it a concern if you build your frontend on Elm that you just won't be able to find anyone to hire?

His response was that on the contrary, people who use Elm tend to be enthusiasts by nature and job postings in Elm are rare enough that if you post one, they will seek it out and come to you, because they really, really want to be using Elm in their day job.

The alternative, using an extremely popular language/framework, means that even though the number of enthusiasts out there is absolutely greater, your job post is just one in a sea of similar ones - so it's much less likely any candidate is going to seek you out or come to you, based on that alone.
You can use channels to pass mutable objects, which are then shared between threads. The passing itself may be safe, but the resulting situation isn't.

The Rust compiler won't let you do that.
I don't see how commercial interests even factor into this at all. If somebody puts a project out there, and I'm tempted to invest time/energy/attention into studying it, learning it, maybe building stuff with or, or possibly even contributing to it, then I want to know that it's really open-source. If it's not, then it's probably not worth my time/energy/attention because I have an ideological aversion to proprietary software.
Layman Introduction to GAN with Code
"However, more recent research is somewhat more optimistic."

I am deeply skeptical of that "recent research", which AFAIK is "computer models, where we have zero capability to verify the computer models against even a single data point".

The incentives to keep kicking the computer model until it provides something publishable, with no countervailing force provided by real data to be explained by the model, are just too strong for me to take that too seriously.
Not totally ;) https://www.rs-online.com/designspark/a-raspberry-pi-vax-clu...

You know, I should apply for that Lockheed job just to get shutdown for being in my 50s and not having touched a VAX since my 30s (because, you know, it's changed so much since then rofl)
Who is in charge of stopping this from being used for money laundering?
> That sounds amazingly dystopian. I mean, that’s literally a money built on an oligarchy. By design.

What's actually far more dystopian is the power that Visa, Mastercard and Paypal already have. It's not getting worse with this new thing, it's getting better.

Nobody has to use Libra, but getting by without access to Visa/Mastercard/Paypal is a real problem for businesses.
Convert SASS/SCSS to CSS
Banks are heavily regulated [1]. Facebook is not.

EDIT: If Facebook wants to come to the finance party, I welcome them accepting the regulatory burden imposed by federal regulators and the finance industry itself.

Disclaimer: I work in financial services, specifically interfacing with regulatory bodies.

[1] https://www.fdic.gov/regulations/laws/rules/ (Example FDIC Laws, Regulations, and Acts, none of which currently apply to silicon valley corporations, but all of which apply to banking institutions)
Ask HN: How do I start building a CRUD application?
I have an idea for a CRUD application and a general idea of the technology stack I want use.

I'm wondering what people think the best way to start a project like this is - should I start designing the user experience, and see what requirements come from that? Or should I start by designing a database and some queries around that?

I'm more of a backend developer so I'd probably find myself being more productive with the second approach, but I'm worried that without having a clear idea of the user experience, I'll constantly be changing things. Thoughts?
It follows from "one revolution around itself is same as a rotation around the star" that a planet tidally locked to its star presents the same face to the star at all times, so you have a 'Day' side and a 'Night' side. Neither side of which is likely to be particularly life friendly. Perhaps there might be some 'twilight zone' that could be though...
The alternative is buying straight from the source on dark net markets, so you're sure you're not financing crime.
Claiming hypicrosy for something not directly related to the subject is the definition of whataboutism.

> I wonder how many electric car owners give any thought to the source of their electricity?

Valid question, and I don't know. Given that Ireland announced thr ban from 2030, and the average age of a car on the road in Ireland is about 8 years, they have 15-20 years before the average car is electric there - plenty of time to wean off the nasty inefficient sources. Having the population on electric vehicles means that clean power generation will have an even stronger impact on the world.
Agreed 100%. There's nothing magical about pure bred dogs that makes them behaviorally superior, and furthermore there's a world of breed-specific health issues that come with pure bred dogs, not to mention the difficulty of making sure you're not inadvertently supporting a puppy mill. Any rescue worth their salt will let you do a trial anyways, so if you find out you've got a serial killer on your hands it's not like you're stuck.
Wow. So much wrong.
Tidal locking means that the denser side of the lighter body always faces the heavier body, and the less-dense side of the lighter body already faces away from the heavier one.

The moon is tidally locked to the Earth, which is why it has a dark side.
Selected Readings in Tech Criticism
This guy has lisp OS running on a z80. Pretty neat
https://makerlisp.com/
His point is some of the cheapest energy in the world is renewable (like hydroelectric energy in China), which is what Bitcoin is using. Bitcoin mining can take place virtually anywhere in the world so it can be done where energy is already abundant.
Like counterfeiting $20 bills instead of $100s.
Well at least they tried. I'm in a Fortune 500 with no IC/TC promotion path that spams the entire company with promotion announcements that land like insults every week.
For me the biggest problem is Youtube. The other solutions are not in the same level of quality/quantity.
DuckDuckGo feels way better as a product to me (using sometimes the bang to use google in privacy mode). And ProtonMail is good enough.
Flying faster exposes you to those interceptors for less time and makes it harder for them to reach you before they run out of fuel. As for accuracy, they already had trouble reliably hitting any target smaller than an entire city so I don’t think it would make much difference for that to be a bit worse. But good luck convincing the folks in charge to give up on the idea of “precision” bombing....
> Are they going to be able to rework the whole language to incorporate whatever 2020's equivalent to the concurrency revolution is?

This is why i'm sad that Rust has baked async/await into the language. Somewhere in the RFCs, it is stated that "async/await is now known to be the right way to do concurrency" or something like that, but to me it is clear that it is at least a decade too soon to say that.
How Big Tech is helping build the Pentagon’s all-seeing eye-in-the-sky
The Unity ecosystem also seems pretty sweet. Especially the new Burst compiler.
> You just use goroutines, IO transparently happens on a dedicated threadpool, CPU heavy tasks are spread out over the available cores.

In Rust you can do that too! Just use threads. That's what Go does: it just uses threads.

Async I/O is there if you need better performance than what Rust—or Go—can provide. If you don't need that performance, then don't use async I/O.
So the Tax advantages and building equity are worthless and play no part in peoples desire to buy instead of rent. Ok
Currently about 12 cents US.
The catch block merely does exactly what the loop would do at the end end anyway; it's no different than:

catch:
pass

(That is, if the pseudocode isn't making a Rubyish distinction between exception handling and control flow [rescue vs. catch] it's just an extremely verbose way of silently swallowing exceptions, and if it is making a Rubyish distinction it's an extremely verbose way of doing nothing and the whole try/catch construct is unnecessary.)
Server-Sent Events (SSE): A Conceptual Deep Dive
VWorld: Open Platform for 3D Spatial Information in WebGL
A couple years ago in London, I seriously confused a young retail clerk by presenting her with Scottish banknotes presumably left over from an earlier trip to Edinburgh. She had to go get her supervisor to assure her that this was indeed real money.
If you think that's bad markup, try money laundering without crypto!

SCNR
If this succeeds, it will be a data collection tool the likes of which the world has never seen, which is why so many companies are willing to put their name on it. The data, along with ML/AI, and our contemporary understanding of the human mind, means that this is a major step towards control that we can't understand.

Dr. Harari explains it better than I do in "21 Lessons for the 21st Century", but this tool is part of a suite of data collection utilities that will be dissected and used in order to further subjugate our mental energies to the will of the tech giants running our phones. If you don't believe that this is already happening, hang out with some teenagers. I would say that there is a large contingent of people for whom this is already true, and once that group is large enough, then how can you assert yourself against that pipeline of information?

Every bit of data we give away for free is a massive mistake. I hope that Europe figures out a regulatory framework that works.
Dupe of https://news.ycombinator.com/item?id=20209569, please flag
> We've all seen in the past on how well "financial oversight" worked

It worked remarkably well - no consumer lost their deposits to a bank failure. The fact that banks lent out too much money had no impact on consumer deposits, thanks to oversight.
You'd still be removing a source of income from gangs, and a large one.
Our banking system certainly leaves a lot to be desired but I’d take Bank of America over Facebook pretending to be a bank 100% of the time. And I have never said a nice thing about BoA in my life.

What’s scarier to me is that Facebook is deliberately and admittedly targeting the unbanked - the people most in need of a bank but also the people most at risk of being taken advantage of. I’m afraid this will be the silicon valley version of a prepaid debit card/check cashing business run by Facebook instead of Wal-Mart.
Pessimistic outlook maybe, but on seeing that I tend to think it misses a sub-head. If that proportion of the population needs to relocate and that much is abandoned, something like:

What the world will look like 4°C warmer

For the 5% of humanity that survived World Wars 3, 4, 5, and 6.

Maybe there'll be world government by then...
>I wouldn't consider OP to be "socially awkward"

Are you kidding me lol? This guy is borderline autistic. Look at the google interview. He has zero ability to mirror emotions, is unaware of his long silences, and generally sounds super tense and whiny. He lets the recruiter talk for like 5 minutes without making a single sound. Then when he finally does, he gives dry, monosyllabic answers to everything. Then the only meaningful exchange he had with the recruiter was a bunch of whining about a prior Google interview. You could sense that the recruiter felt tense and Chris made him feel awkward.
Author here.

You should have read the first draft
I have no doubt the lobbying to exclude and put "regulations" in place is coming.

I have no doubt that you're right. But not because of some evil conspiracy by a cabal of bankers, but in order to protect society as a whole.

Also, care to explain why you put regulations is scare quotes? In my book that disqualifies your comment pretty much.
Still mean that person make fb happen.
I would think that a gearhead would love e-motors given their torque and general performance.

Telsas generally trounce all other cars off the line. The (still vaporware) Rivian has a 200hp e-motor at each wheel.

Most folks won't ever use this type of performance, and most folks won't buy high-spec EVs, but to write them off as an entire class seems silly IMHO.
Lmao when a 1,363 SQFT shack that wouldn't sell for over 100K in the rest of the country is a "good deal" at 5200/mo in the valley. The bubble is real
That's a design decision by the ReactJS. Some consider this a flaw of ReactJS. Usually all CSS stylesheets are not included globally in all pages.

Also, if you need to apply a different style, you can just include your custom stylesheet after the global or base stylesheet. As long as you use either the same selectors or more specific selectors, you will be able to override the previous styles. This is assuming the previous developer didn't make the bad design decision of using !important which usually can't be overwritten.
fnord123, you are confusing Instant with ZonedDateTime (to use java classes as an example).

An instant is a moment in time, expressed in java as milliseconds in UTC.

A ZonedDateTime (if we ignore time portion of it for the sake of brevity) is a LocalDate (year-month-day) with a time zone. One can convert an instant to LocalDate given the time zone, or vice versa. But one cannot convert between the two if the time zone is missing.

So, time zone is not a presentation format, it's an essential part of the data. One can, of course, store a LocalDate in a database, iff the timezone is somehow assumed (and hit the land mine when the assumption is violated by a recent change).
The point is that it would not be a random place.

The complete absence of armor in the Mitsubishi Zero is often cited as one of the reasons why it became outclassed by American fighters later in WWII.
Congratulations, you have disproven statistical evidence by providing an anecdote.
Re his rant on IS0 8601: is there a better format to use, that doesn't hardcode the offset?
"just 12 light-years away"

I love the "just". I know it's nearby on galactic scales but it's practically about 450,000 Earth years away with current technology :-)
Yes, even better.
From where I am standing I wonder if this is not reflection of the ineffectiveness of governments. In my part of the world there is a lot more talk about devolution, basically self governance of the different regions. Everyone is sick and tired of decisions being made from the capital city by people who do not have your interests at all.
> The aim, then, is to get to 100 new validators by 2020, and achieve something close to 1,000 transactions a second—roughly 200 times the sum Bitcoin can currently handle, and around half the capacity of Visa.

My reactions to the above:

1. 1000 transactions per second seems low. This doesn't feel very scalable to me.

2. Visa has capacity to handle only around 2000 transactions per second? I would have assumed it was higher. Matching or exceeding the capacity of Visa feels more within the reach of a startup than I thought.
The market making algorithm for Bitcoin is: the highest bid and the lowest ask.
The dog Image Processing Tool is pretty awesome, thanks for the link!

I wonder if is possible design glasses with the same goal.
>Defense contractors don't pay FAANG salaries.

This is also a self asnwering question of sorts. If, let's say Lockheed would pay 'FAANG' salaries then it would be 'FLAANG' since the abbreviation is meant to encompass the top paying salaries.
I think so. I don't know of many liquids whose surface tension is strong enough to resist a vacuum. Also, I've never heard anyone propose mercury (the metal) as a particularly good substrate for life.
For what it's worth, not tipping is a plus due to the convenience of not having to think about it, I wasn't suggesting customers save money by not tipping.

The resteraunt service thing is often said, but I don't see it. There must be differences in preferences for how customers want to be treated. For example I find US servers kind of pretending to be my best friend. This is unappealing to me, it's fake and awkward. But if that is appealing to Americans, then yes I can see how you are not getting that treatment in Australia.
See the evolution of over 2k world flags in under 5 minutes
Besides, what else did "pictures under glass" give us? Ultimate generalizability. That's a major reason why the touch screen won.

Maybe one day our devices will use nanobots to assemble any arbitrary per-app configuration of controls and gizmos and cranks and levers. But what exactly is the rant pitching in the meantime?
There are continuing education courses designed for full time working professionals that could be relevant. NYU has a bunch. I am sure other institutions that are physically closer to your friends location offer a combination of online and in person courses. Some are certificates, some not.

I would also recommend books on devops and various methodologies (agile, etc that are in vogue now), your friend should also get a list of all the software the team might be using to manage their work (bug tracking, issues, roadmap planning, etc) and get trained on them by those software companies or their certified partners.
Bug Fixes: Paul Ford's love of reading open source project Git commit logs
Google Calendar Is Down
Have you read Factfulness? He is very explicit about what he means with his different levels of income and changes in poverty - using examples of physical situation, not mere money. (Like at what point in the cycle do you own shoes? Can afford a bicycle? Have running water? What do these things mean for your income potential in the future, or that of your children?) Dr Rosling worked for much of his life as a health care provider in the poorest places on Earth, and was intimately familiar with what real poverty looks like, in all its details.
$ curl -s 'https://news.ycombinator.com/item?id=20211301' | egrep -o comhead | wc
99 99 792

Seems to have been pretty productive to me.
I think depending on where you are there is a risk of fewer / not enough candidates if you're on the leading / uncommon edge technology a bit. It does make sense though that enthusiasts might be better candidates.

I do wonder though if this might actually be more of a personality type thing and maybe less "better candidate".

Folks who want to learn something non conventional might be better, but they also may share personality traits that mesh well too.