skysight-inc/HackerNews huggingface dataset:
Substituting a different database for testing purposes is right up there with trying to mock the database, in my book.

It places big constraints on your development, because you get stuck limiting yourself to the subset of SQL that is supported by both databases. That usually means trapping yourself in the 1990s, which, given everything that been implemented in the major RDBMSes over the past 20-25 years, implies accepting an artificially low ceiling on the performance, and possibly the semantics, that you can get out of your data store.

Second, even if you're fine with sticking to a small subset of your database's features, you're still not guaranteed that the two DBMSes will behave the same way given the same input. This is particularly true if one of them is SQLite, which is dynamically typed.

With the possible exception of key/value stores, databases generally exhibit such complex behavior that, if you're looking to conclusively verify that logic involving your database actually works, you probably shouldn't accept any substitutes.
Looking again at Microsoft
Our middle schools start at 9:15am and society copes just fine.
> raises lots of interesting questions

Exactly. What I liked about MOND was that it basically amounted to "we don't know." The populist notion that dark matter is conclusively matter, and dark energy is energy seems a bold claim for such a young species.

Crazy theories like non-universal constants are probably crazy, but they do explore unconventional lines of thought. One of those, most likely an unknown unknown, may be answer. Focusing all our energy on one explanation (that has been falsified more than once) seems like a waste.
Be careful: You can burn through $8M post-tax quicker than you think. We have a annual household income of >$1M pretax, so I have some experience here.

I'm assuming you live in the bay area. The price of nice but not stunning houses in many desirable areas is around $4M. Assuming your life expectancy is another 50 years, that's at least $45K/yr in taxes, so at least $2.2M in lifetime property taxes. The median home in Palo Alto is now >$3.2M, and that figure includes small or decrepit teardowns listed for land value alone. You won't be able to afford (and it would be a mistake to buy) some of the larger or newer houses on the market for $8M+.

Private school for two children can approach $100K a year (Castilleja in Palo Alto is $44K/year). You didn't say how old your children are, but if you include preschool and college, that could be $2M. You might want to hire a nanny. That's $30/hr, or over $70K/yr with employer taxes, or $1.4M without a raise for 20 years.

That's $9.6M for just a house, schooling, and child care. That doesn't include food, household cleaners, insurance, clothing, landscaping, pool maintenance, cars, a second house, hobbies, gifts to children, travel, etc.

Sure, maybe your investments will do OK. But on the other hand they need to beat inflation. Castilleja isn't getting cheaper. Your property taxes will increase, slowly but steadily, every year for life, and then there are local bond measures for additional taxes.

So my advice is to live below your means. We've tried this ourselves. Also you might want to stay employed, at least one of you, to extend your runway. Finally look for something meaningful in life. Attend a local church service over Christmas. Spending money by itself won't do it.
> These are very different senses of “causally responsible”.

The posters I'm engaging here don't believe in uncaused causation (nor do I), so there's little difference in the causal character of the thief's actions here in either case.
It was the stupidest idea in Internet History. How about stopping .zip, .exe .rar or .dll as gTLDs.

And the most important one .Web? Still no where to be seen.
This isn't really new -- things like temporarily-disabled buttons on dialogs were added as much for this reason as to prevent accidental input -- but it certainly remans prevalent.
I need to ask you an honest question: have you every run your own business ?

If not, you should try it, it's a really eye-opening experience that will give you really valuable insight into the world that we live in. The one thing that you will learn is that we are all creatures of the environment we operate in, and very few of us actually have economic/political power that extends very far, so one should always be very careful about ascribing ulterior motives to other people. Most of the time, people just want to make a decent amount of money so that they can have a nice life with their families.
Solidity is anything but "solid." It has way too many security holes to be used for anything of value. Several researchers have documented these problems and the OP alludes to them by saying you must be "familiar" with Solidity development. I'd say, if you're dealing with law or money, you better be a lot more than familiar! The truth is, these platforms (Ethereum and EOS) aren't as secure as the traditional transactional tools that predate them. You don't see stories in the media that millions were stolen by hacking banks or ATMs, do you?
Exactly. Luckily i've got a Kia which nobody wanted to steal, but it's definitely a well known attack vector. A car on one side got stolen, the other side 'just' had stuff stolen from it.
I believe 99.99...% of interactions on Facebook are positive. They are friends and family keeping in touch, posting life updates, organizing events, hobby/support communities etc.

Most ads are normal ads from legitimate businesses including a lot of small and local businesses who find it very valuable for reaching their customers and growing their business.

The recent rhetoric and news coverage acts as if Facebook is entirely full of fake news and echo chambers and political manipulation when the truth is while that stuff is happening it's a minuscule percentage of the billions of posts per day.
We detached this subthread from https://news.ycombinator.com/item?id=18608942.
> But it also would have been a Pyrrhic victory, because you'd have lost the ability to run any existing Scala code, which would have scads of dependencies on other bits of the JDK as well, on Scala for .NET. At which point, what's the point?

Ask the parade of JVM languages porting themselves to native and JS runtimes.
China holding at least 800k Muslim minorities in internment camps
Hum, a prize for such a good work, a minus for posting a
https://next.atlas.engineer/article/technical-design.org
that's actually html, not org... I'd open in Emacs and say "sgrunt"... :D

BTW for me the sole really missing points today are addons, something like PrivacyBadger, Google/Facebook container etc I use Privoxy but that's not enough (or I do not know how to use it well enough) and I feel the need of something more integrated in Emacs that works really, not like eww...
Honestly I dont that is true regarding CV, sure you can filter some extremely easily but its also pretty easy to see the good candidates even if there resume is terrible. Following up with a phone call will confirm it. And rarely result in an inept candidate. No offense to recruiters because they put in the work of sorting. But finding quality candidates to actually interview, those are easy to spot.
If currently there are Y vehicles for every X apartments, and you want (and expect) there to be Y/2 vehicles for every X apartments, then having developers build Y parking spaces is both wasteful (since in the long run that building won't need Y parking spaces) and counterproductive. You want to build an amount of parking spaces that's in line with your goals, not what's needed to enable things you're trying to change.
Google got all of this data first-party, as search logs are very informative about which websites/services are popular.

I'm sure that things like that factored into the decision to buy YouTube, for example.

Onavo was a company that tried to sell VPN access to reduce data costs, found out that didn't make money and pivoted to selling reports to publishers and advertisers.

Then FB bought them, and treated them like an internal survey organisation. It's a shame really, Onavo could have been the Neilsen of the mobile age, in another timeline.

But yeah, people use data (especially private data) to make decisions about their business and others. News at 11.
Having to choose a schedule that irritates the least number of people is somewhat different than hospital staff poking and prodding people every hour or so throughout the night, don't you think?
I know that's not what you meant, but isn't that essentially what AMP is? How well that then turned out...
For those that fall into this abused category, a lot have moved to https://www.reddit.com/r/fatfire
And the downloads for people outside GDPR's reach (like Americans) are even more incomplete.

Facebook continues to play a game of "how much can we mislead them to get our way".
I could be wrong, but a city with daily monsoon-like downpours part of the year and famously aggressive human drivers is probably not going to be an early adopter for AV tech.
We have an intuitive ~~example~~ approximation of this in real-life: balloons in a car[1].

[1]: https://www.youtube.com/watch?v=uAJlg8MDAlU
This is really good. I can right off my head come up with interesting possibilities based on this standard.

#1) All major rich text libraries (Prosemirror, Quill, Draft, Slate, Trix & more) out their now have their own capabilities and their own JSON representation. But exporting content across these editors is a pain. You either have to use HTML or Markdown, both of which have formatting loss.

#2) This means when you develop an app around document creation you are essentially locked down with either the libraries' data model JSON, or end up writing migration code and parsers if you want to switch.

#3) What if word processors have an option to export their content into such a JSON representation, such that parsing or rendering these content in browsers wouldn't involve us working with HTML

Challenges:

What if view information like line-endings and pagination are part of the model? Coming up with a JSON standard for such cases would be very difficult / impractical?
We do something similar to this but with server-side rendering. We build our apps with React, then we use React Router to match routes on the server and send down CSS and HTML as needed by the current route. Client-side environment variables are put on the window object by the rendered HTML, just like in this article. Then, once JavaScript kicks in, there’s no configuration “bundled” into it. The configuration is just parsed from the server’s HTML. The JavaScript bundle lives in a CDN and follows their definition of “static”.

This is basically 12-factor [1] though. For us, this was imperative to be able to do review apps on every merge request and promote those to production without having to re-run the build. We run the exact same Docker image that ran in CI, the environment is the only thing that changes.

[1] https://12factor.net
You should NOT have 8 million in a checking account.
How can it be a myth when it's been documented several times? The myth is that Google is following their own motto of Don't Be Evil.
Onelogin | Software Engineer | https://www.onelogin.com/

Ruby, Javascript / C#, Java / Docker, Swarm, Terraform

To apply:
edward dot pedini at onelogin dot com

or:
https://www.onelogin.com/company/careers

OneLogin provides industry-leading, enterprise IAM solutions for every user, device, and application. We manage and secure millions of identities for thousands of enterprise customers.
How many desks in high school did I drool on while sleeping I wonder?
I do point out issues with other countries, like Isreali settlements, us supporting Saudi Arabian war in yemen. China is a lot more powerful than most other countries (like the us) and needs to stop acting like a bully, as the us needs to be careful to do too.
Unless you have clearly defined separate roles, titles, career ladders, etc. for the "bug fixers", this isn't a recipe for success. You would end up with an underclass of employees that are unhappy that they don't have the same career opportunities as others in their role, and a bunch of unhappy managers who are given the difficult task of enforcing this division.

If you just need someone for narrowly-scoped tasks like fixing specific bugs, it might be better to hire a contractor, so the role expectations can be well-defined and agreed to up front.
‘A Beautiful Contagion’: Anthony Bourdain
> You will _know_ what the vehicle will do because it will be programmed to do it.

I don't share either the OP's confidence in the attentiveness of human drivers or yours in the existence of bug-free complex software

The biggest differences between the two is that (i) software bugs can be potentially be systematic across all vehicle types and sudden, whereas human failure modes are discrete (ii) we have pretty good data on human failure modes which set the mileage interval for catastrophic failure surprisingly high, even higher if excluding human failures linked to behaviours society has decided not to tolerate, such as DUI and road racing.
I think your big-company anecdote applies more to the SW space than companies that require large investments in tooling, materials, regulatory and so on. In those cases the bureaucracy is actually necessary and the trick is to make business processes efficient. Startups can't compete easily in those areas, even if you have a do-it CEO. The innovation in those companies might not be as exciting but over the long term ends up generating the majority of wealth.
> MS actually doesn’t use generics as aggressively as it could in its API for similar reasons (eg there are two APIs for collections that use genetics and don’t).

Object based collections are generally deprecated over the generic versions and were existed prior to generics being introduced.
Common Lisp is one of the least "functional" of the major lisp dialects too. Without TCO you generally need state for iteration.

That being said, I agree, there's nothing wrong with taking aspects that you like (first-class functions mainly) without having to be a purist. In fact, imo purely functional languages are tedious compared to procedural languages like Python.
Please post links to the arXiv abstract pages, everyone: we don't always want to download a PDF just to read the abstract!

https://arxiv.org/abs/1712.07962

Edit to add: the abstract pages also often contain useful extra information, such as (in this case) a link to YouTube videos of the simulations -- https://www.youtube.com/channel/UC8ltFtaETXDphec0l-VxMsg -- or the publication history (in this case, a DOI is given).
> Reification also comes at a cost: performance

On the contrary, reified generics give the implementation more leeway with representation choices which can help with performance. In Java for instance a `List<Integer>` is stored as an array of boxed Integer objects, without easily being able to store the values inline.
Are you saying it's already the case?
> By forcing people to have parking for cars - weather or not they otherwise want it - you are forcing them to use land for parking. For those who don't want parking that space could instead be used for more living space.

This whole branch came about after mention of pushing the trend towards underground garages. They are neither take land nor occupy liveable space.
Facebook knew Android call-scraping would be ‘high-risk’
No, that's much different. "Blackboard" means a board which is black. "Blacklist" means a list of things that are bad (black being a metaphor for bad).
Nice read, thank you. Glad you got out of there
I was wondering the same. It’s a pretty genius way to “get revenge” that’s likely to work if so.
Correct; thanks for providing the definition.
There's an area with a bunch of businesses all served only by street parking in the town by me. I never go there because I hate street parking. If they had parking lots I'd go there. I wonder how many other potential customers feel this way.
Chinese Company Says It Will Soon Cross $100/kWh Battery Threshold
Ask HN: Can you tell me your most frustrating case while working with Docker?
Add up a few even ifs of $1M each, and the comfort level drops considerably. $8M should be enough to live comfortably, but it requires a bit of planning and a reasonable definition of comfort.

It doesn't take a lot of reading to get towards get a nice umbrella policy, talk to an estate lawyer, and then put most of the money in a diversified bond fund and a diversified stock fund', and plan to pull out a small % per year as your annual budget; allow for large expenses occasionally, but be aware of the impact on your future annual budget. Maybe set aside a specific amount money (in consultation with your significant other) for unwise investments, if you want to learn first hand why they're not recommended.
I feel like I have misunderstood your post. I'm assuming by "voices that most loudly condemn socialism and regulation", you mean the GOP? But the article linked doesn't seem to complain about deregulation of private-sector parking, but rather to complain about giving over parking to bike lanes and government run buses.

Where is the part where they want government run parking and regulations on private sector parking?
Anecdata: I have heard of Xinjiang origin Chinese tech and academia workers in the states that are actively avoiding returning home so they don't end up in such a camp or causing one of their relatives to end up in such a camp.
There's just no way efficient way to capture, log, and communicate every single little detail a doctor observes while diagnosing and setting treatment for a patient. First impressions are often wrong, and little details can become significant later. Early treatment might be designed not only to address symptoms but to exclude other diagnoses.

In a plane in level controlled flight, there is very little to hand off between two type-rated pilots. Both folks understand the machine, and the machine is working the way it is supposed to. Humans work the same way! Parents "hand off" their healthy kids to schools or babysitters or relatives every day.

But imagine a plane that is in the process of crashing; it's in a dive, controls are not responding as expected, one of the engines keeps turning off. A pilot is fighting to regain control... how comfy are you with THAT pilot handing off the aircraft to another pilot in the middle of that situation?

It's a little silly as an analogy, since plane crashes tend to be resolved pretty quickly one or the other. But conceptually, just imagine a plane that is in the process of maybe crashing for 12 hours. There's a good argument for a pilot to just see that through instead of "clocking out" at 8 hours.
Probably depends what you study and at what rate. Alot of students work fulltime in addition to studying fulltime, which basically puts sleep and eating secondary or even tertiary. Socializing isn't on the radar for many.
Unfortunately, that's what happens when you get a windfall. It happened to my wife and I when we sold our company. It's a fantastic "problem" to have, but it takes some time to get comfortable. This is especially true in OP's case, when they could feasibly retire immediately.
> The posters I'm engaging here don't believe in uncaused causation

Free will is, by definition, both uncaused and a cause of other actions. If you don't believe in uncaused causation, you don't believe in free will, but you can't discuss the meaning and implication of free will in any meaningful way while ignoring the entirety of it's definition whether or not you believe in free will (or the broader conceptual class of uncaused causes of which free will is a part.)
i do appreciate the comments here from people who actually have firsthand experience with this. i think a lot of people on HN find this story interesting because it's so far from their experience, but feel like commenting anyway.

and it's valuable because the writers at the atlantic can't say "boy this sure is stupid, it's obviously X or Y." they have to write in this awkward tone as if they genuinely can't tell if these people are really possessed or not.
Smart to have a SUBMIT button.

POST requests with Google Sheets is generally a bad idea since you can't explicitly control when they're sent.
maybe we should change brownout, Brown noise, and Brownian motion while we're there /s
Probably the best thing to do is to set up trusts for your family invested in a broad range of companies across a portfolio. It could help with education of your grandchildren even. You never know when you may need it.
Anecdotal, but a friend of mine works directly under Clark Howard. By all accounts he is a wonderful and generous man, rare for one giving financial advice. I would generally trust him.
If you think her editor was disappointed in how it came out, you don't know journalism very well. If they wanted someone to write knowledgeably about crypto, they would have hired someone else.

Instead, the point seems to have been to pay a writer who didn't know much about it to go on the cruise and write about what happened. The only real qualification needed for this sort of piece is being able to talk to people and write well.
Also it's entirely possible they purposefully left the files recoverable via XOR instead of DES [1] because all they really care about is getting $16 from you, not punishing you if you don't.

[1] a distinction the author was clearly aware of as it claimed DES was used in the ransom note
School bus driver "vetting" is checking their driving and criminal record and "training" is essentially how to operate a large vehicle. The first could still be done, the second doesn't apply.

And the liability issues all seem to go the other way, don't they? Buses are less safe (they don't even have seatbelts), problematic incidents involve a larger number of students, the buses are more officially associated with the schools, etc. And actual parents obviously have better incentives to make sure their kids are safe than someone who is only doing it for a paycheck.
You're telling me Facebook is evil and does bad things with users' data?
> Should I donate it?

You have time and money. Why would you trust some one else's judgement on how to do good things with your money. Spend your time and money to do good. I think that would be more rewarding than anything you can do anyway.
“The idea” here refers to having the key operate automatically without having to manipulate it. If you require the driver to push a button on the key, the problem is trivially solved.
Given there have been no detections of individual gravitons, saying it's a spin-2 gauge boson is speculation at best (though it might be what the model predicts)
Oh.. I tried it out and it worked perfectly, thank you very much! I'll gladly take the egg on my face in exchange for learning this :D
Another amazing information: https://www.iwillteachyoutoberich.com/blog/win-lottery-what-...

Please be conservative and take time to educate yourself about investing / markets. It will take about a year.
YOU CANNOT TRANSFER RESPONSIBILITY for this. You need to know how this works.
This reminds me a lot of David Foster Wallace's "A Supposedly Fun Thing I'll Never Do Again", where he goes on a Caribbean cruise full of retired people. (Highly recommended. The story, not the cruise.)

Don't read this looking for insights about Bitcoin, any more than you'd read DFW's article for insights about being retired. This is a fish-out-of-water story, and those kind of stories are best when they're about the fish itself, not about the water of lack of it.
Those are both very different use cases.
This is after the user seeking photos of people in bikinis granted the app access - but not the users whose bikini photos were being gawped at. At least that's how I understand apps like this using the friends API worked.
Sounds a lot like phlogiston, especially since it apparently must be continuously created to matched observable behavior.