skysight-inc/HackerNews huggingface dataset:
I seem to recognise this behaviour in my girlfriend (Thai nationality). She was from a very poor family, they didn't even have shoes to wear some of the time. Food was also very limited, sometimes she'd share a single egg with her brothers and sisters and her mother wouldn't eat. Or her father wood kill a raccoon and they'd eat a raccoon for dinner.

Now our 1.5 year old daughter probably has 20-30 pairs of shoes and every other week my girlfriend buys a new pair. Same is true for toys. Our daughter definitely gets a few new toys every month and most of it is sadly of crappy quality.

For clothes it's the same. My girlfriend has many old clothes in the drawer and buys new clothes for our daughter every month - she doesn't buy too much new clothes for herself though.

I do try to make her change this behaviour, but it's not easy and I don't want to fight over it. I am a bit worried our house will be cluttered with crap in the coming years.
There was an old CD player called workbone that contributed to similar humor
In case nobody else has anything better: check the discord server of the-eye.eu .. My guess is that there is somebody who has it.
Modern 2.0
> A theory based on the article is it seems Pirlo may be written in Python (going off the fact that is leverages SQLAlchemy)

Sounds like a reasonable guess.

> which is interesting given most providers are writing new infrastructure code largely in Go

Dropbox apparently uses Go a lot, see e.g. https://about.sourcegraph.com/go/go-reliability-and-durabili...

They also use Rust for some performance-critical stuff, e.g. https://news.ycombinator.com/item?id=11282948

That being said, AFAIK originally Dropbox was written mostly in python. Probably there's still lots of that left.
That's the energy scale where the force of gravity becomes strong enough to influence subatomic particle interactions.

Currently, our model of nature at subatomic scales (the 'Standard Model') does not include gravity. This is fine for LHC energy scale, because gravity is so weak compared to the other three forces (electromagnetism, strong & weak nuclear force), that it can be ignored. The mass of quarks, electrons etc is tiny, you can make precise predictions on stuff like 'particle X will decay into particles Y & Z at this likelihood', without accommodating gravity.

But at the planck energy scale, gravity is too strong to be ignored, and the Standard Model breaks down, it can't make predictions. So this is why the planck scale is where you're 100% guaranteed to see 'new physics'.

https://en.m.wikipedia.org/wiki/Planck_units

EDIT: think the reason gravity becomes stronger at higher energies, is because the _relativistic mass_ of particles increases with their velocity.

So if you bang two electrons a&b together at nearly the speed of light, the effective mass of electron a from the frame of reference of electron b will be orders of magnitude greater than the 'rest mass of electron a'. Because strength of gravitational interaction is proportional to mass of particles involved, electron b will feel stronger gravitational pull of electron a (and vice versa).

So if the electrons are traveling at planck scale speeds, the strength of gravitational interaction becomes comparable to the electromagnetic interaction between them. Then all standard model predictions of how the electrons interact goes out of the window, because SM cannot model gravity.

https://en.m.wikipedia.org/wiki/Mass_in_special_relativity
contemporary
Unlike the Democrats under Obama, the Republicans never had a cloture majority in the Senate.
I thought so but then I saw that it was forbes and quickly figured it was simply a pun and it probably refers to some kind of automated sailing system.

I've only read the first paragraph of TFA and it looks like I was right.
The 'driver' operates a dead man switch in a lot of cases, and that's about it. I can't recall if this train itself was an automated test bed, but a lot of BHP and Rio's rail operations are managed from the control center in Perth, and drivers are (usually :P ) aboard in case of problems.

Edit:

So it looks like even though they've had the technology going for a while, Rio only just delivered their first 'real' loaded autonomous ore train last year : https://www.riotinto.com/ourcommitment/spotlight-18130_25692...

More on the AutoHaul system: http://www.calibregroup.com/projects/project/autohaul-projec...

Apologies for the mixup
Yup when you drill through them all you end up connecting the aquifers. Yet it shocks me how all these frackers say it needs more study. US government has Superfund sites with these problems and it's well researched....
Modern is a moving target, like it's always been.

Modern php in 2019 is php > 7.1 . Modern PHP in 2013 was 5.5

It's not specific, but it's implied you're referencing the most recent versions.
I am not sure you should put too much confidence in the "pwned password" search.

I know one of the weak password I stupidly reuse everywhere was compromised since I had someone buy something with my paypal account. But it comes up as clean in the password search. So it was probably cracked from one of the leaked hashes but the plain text was never entered into the public dumps.
A brand new level of fakes: paper (Washington Post)
To me (not a designer), modern connotes modernism. But contemporary just means "current" or "present day". I could be totally wrong about this, but I always try to use contemporary unless I'm specifically referring to modernist art/design philosophy.

(SenHeng beat me to it)
First result on Google.

http://www.atimes.com/article/fall-liang-yaohui-king-donggua...
If so, I'd love to see a more elaborate, guide-like version of this model.

I've tried a similar approach years ago for teaching and failed spectacularly. Eventually, my peers became comfortable when they got used to the Github Desktop Client. They compared the buttons they click with my terminal commands. We also compared our graph views on Github website to visualize the logic.

It's been years and still none of them used rebase even a single time. A sad story in my teaching non-career. :(
Ask HN: Can the question set of What/Why/How explain any concept?
For another query about my story writing children’s book project(Jellicles Farm Tales), I got a lot of very valuable feedback. I am back for more.

I am creating The Triplets. They are three little girls who run away from home and get lost in the woods. They need to find their way to Jellicles Farm and cross it to reach the crone witch Elder Mother’s Cottage.

But here is the thing. They only know how to say three words between them. What? Why? How?

The idea is to explain natural and physical phenomena through the answers they receive. The premise is that anything can be explained if one has the answers to these three queries.

Example: The waning moon. What (is it)? Why(is it disappearing)? How( does it happen)?

Shadow. What(is it)? Why(does it follow?) How(is it formed)?

Wheel. What(is it)? Why(does it roll?) How(does it pull heavy loads?)

What are the other STEM topics that can be answered by Jellicles Farm Creatures when the Triplets pass through the farm and the woods with their 3 single word queries?

Earlier I use two young crows who ask questions and answers back and forth(why does a giant oak tree bear small acorns while the weak sprawling pumpkin vine bear massive heavy fruit?) But they were mostly language play in an Aesopish way. The three question/triplets seems to be a better writing device.
Leon Charl du Toit introduces a Mandatory Access Control system for PostgreSQL, using Row Level Security, which makes good on the promises of the GDPR: strong conditions for collecting data only based on consent, right to access, right to be forgotten, and data portability.
Docker is not meant only for building and deploying containers. In fact, I would hazard a guess, it, and especially docker compose is much more commonly used in dev environments.

It is a huge help to get an identical environment to develop on. Especially when you have more complex apps with different services.
Well from the user's perspective, it does seem a lot like fraud. You sign up for a free trial of a service just to try it out, end up not really liking it so you forget about it. A few months later you see on your credit card statement that you've been being billed for something you never even authorized. Now technically it is not fraud since it says in the fine print that you'll be billed automatically at the end of the trial. But we all know people don't read the fine print.
Classic git CLI. The option everyone wants is behind 5 optional flags.
The lack of a wall attracts attempts to smuggle and makes it easier for gangs to sell migrants on their snuggling services.
Something I've been grappling with lately is that everyone basically pretends to have an understanding of everything to some degree.

Most of our models of things are hopelessly low resolution cartoon versions of the real thing, yet we feel like because we know what something is, perhaps how to operate it, and perhaps where/how to acquire it then we feel like we can explain it in much greater detail than we actually can. This is the so-called Illusion of Explanatory Depth.

https://www.edge.org/response-detail/27117

I don't personally know if his models of Postmodernism and Marxism are ultra-low, low, medium, high or ultra-high resolution, but I would venture to say a well read University professor on the world stage talking about these Philosophies on a regular basis has at least read Derrida, Foucault, Marx and other primary sources. I'd be very surprised if he hadn't and if you could point to a an admission from him that would be appreciated.

For me, I came to learn about these ideas from him. His firebrand, sky-is-falling style of Rhetoric made it fun to listen to and ultimately I thought well I didn't understand it very well after listening to him for an hour, but I came away with a feeling it's important to dig deeper and do more investigation. I went away and got an alternative explanation of Postmodernism from Stephen Hicks who I thought explained it a lot better and clearer and I enjoyed watching that. I watched Thad Russell get into Postmodernism with Joe Rogan to hear it more from the Postmodernist side.

Ultimately a good professor sparks interest and debate and inspires people to get interested and learn. Peterson did that for me. I didn't necessarily take his version of things and just run with it but he made my ears prick up and he made me pay attention. I think that's really valuable.

Now the most legit criticism of Peterson is that whacky ancient snake paintings == DNA thing and he's justifying that belief purely just because he wants to and because an anthropologist got high on Ayahuasca, tripped balls and wrote a book. I'd expect more from an academic but hey... We're all human. Gotta take the good with the bad.
Doom Neural Upscale
I see this as an opportunity. Before you dilute the brine with sea water and pump it back into the ocean, ideally you remove the microplastics and perhaps some other problematic substances and thus clean up the ocean.
Also..which age do kids start asking questions? Like random questions by observing the natural world?

Do they ask questions like: why is the sky blue or why are leaves green? And if they do..how would you explain it to a child. Surely jumping straight to photosynthesis would be kinda odd.

I honestly don’t remember asking questions. I grew up with encyclopedias with lots of pictures. Which makes me wonder sometimes if stories as a device is even necessary to explain things to children. I guess the writing part is more for me. I just happened to choose children because I can deal with simple topics of discussion
Sure. Look to the Berlin Wall or the recently built Israel/PA wall.
There was a "being silly" package for error messages, I believe, but I can't recall where exactly. While software usually offers a debug feature, I really like the idea that software also can have a silly mode, or similar, like Easter eggs which are triggered by a specific date. It takes away the seriousness of using a computer and lightens up the mood. Also good for motivation and morale.
Really nice article! Didn't know about the .editorconfig file. Thanks for the tips! Just wondering how are you deploying your php apps now ?
Many, not most. Most visa overstays are from outside Latin America.
This still works:

# whatis love
love: nothing appropriate.
Crypto Winter Is Good for Blockchain
In a democratic society, it is.
In South Africa the traditional real estate commission is getting disrupted
www.leadhome.co.za
propertyfox.co.z
This is something really interesting and great. Unfortunately, even to get the basic functionality (calls, audio) working, one has to spend a lot of time and effort.
This would literally kill a few businesses here in Germany that rely exactly on that dark pattern.
Does that apply to the shutdowns under Obama and Clinton?
Use a GUI. Git repos are graphs and trying to understand a graph from the command line is like trying to paint over the phone.

I recommend GitX (FOSS, Mac only, a little buggy but has the most logical UI and let's you easily amend commits), SourceTree (free, quite slow, Windows/Mac), Tower (paid, cross platform) or SublimeMerge (paid, easily the fastest, cross platform).
>though my opinions on this aren't really relevant towards whether or not propaganda is being employed

Isn't such opinions the whole difference between "propaganda" and "legitimate concerns"?

People who adhere to some idea, see efforts to spread it as perfectly normal reasoning. Others would see it as propaganda.
Not saying you intended it this way, but "shitistan" implies a dismissive attitude towards the Middle East (because "sending a drone" strongly suggests Pakistan, Afghanistan, etc) by creating a category of "any of those countries ending of -stan" (implying they're all roughly equal as far as you're concerned) and via the expletive portraying them as inherently inferior, poorer, etc. This is basically the level of discourse you expect from 4chan and its wider ecosystem, not HN.

Keep in mind that "these people who are X say they have no problem when I say this about X" is a bad test. Even ignoring the fact some people are just too polite (or anxious or oblivious or ...) to explicitly tell you when you're behaving badly, that defense is basically a version of "some of my best friends are black".

This has nothing to do with political correctness. It's just about respect. Consider it this way: the reason you don't call someone who's black the n-word isn't that it's offensive but that it's just an extremely bad way to behave yourself. If you say "black" instead, that may be more "politically correct" but if your attitudes are the same, it only makes it harder to call you out but it's not much less hostile.

IOW using a different word doesn't really help if your attitude is the same. But on the off chance you're blissfully unaware of the public attitude around "the -stans" (especially post-9/11, especially in the US) maybe just don't try to be edgy by coming up with what could easily pass for slurs when talking about things you are merely disinterested in.
Yeah. My wife has a couple PBS "Downton Abbey" paper cups in the cabinet.
>I think the reason Y-combinator and others like to see two or more founders is that at least those two people are willing to work with/for each other.

No, investors prefer two or more founders because it dilutes the power of any individual and makes it easier for investors to play founders against each other and water down the influence of either of them. It makes investors much more influential.
OK, we've changed to that from https://www.theverge.com/2019/1/16/18185468/mastercard-free-.... Thanks!
Funny, I downloaded about 700GB of password dumps last week trying to figure out how someone got one of my passwords (no big deal, they never managed to access anything)

Maybe it was this one.
Understanding the customer lifetime value with data science
One of the problems with LN is that, in order to actually receive BTC (on the Bitcoin blockchain) that you can sell, you almost certainly need to go through multiple LN nodes. Due to this, the node in this path with the smallest capacity will determine the maximum amount you can transfer (before needing to touch the blockchain). From the stats we can see that "Average Channel Capacity" is 0.025 BTC/$91.77, and that 50% of channels have a capacity of 0.005 BTC/$18.35, which means the minimum, for any given path, is likely close to $20.

So, in other words, you can expect to transfer, roughly, $20 until you need to touch the blockchain again (in order to fund a channel), which means that sending ~$20 over LN is as expensive as doing it in a normal Bitcoin transaction.

LN doesn't scale because of this. People keep pretending that adding new nodes is a sign of success, when in fact adding new nodes to LN decreases performance -- because the smallest-capacity channel on a path determines how much can be sent through that path until you have to touch the blockchain. If two or more channels in a path need to be refilled, you've spent more on a LN transfer than you would have on a regular Bitcoin transaction (on-blockchain).
Wikileaks Cables Portray Expanded Reach of Drug Agency (2010)
You can check the sites involved in the pastebin directory list though.
Because then tools can reason about the build system. Also it limits the crazy things people try to do.
Domino's Pizza app must be accessible to blind people
You hesitate at close friends staying at your place? They probably are not that close of friends. I'd toss the keys to plenty of relatively close friends with a "hey make sure the cat doesn't sneak out, he's a bastard like that. Have a good weekend, feel free to raid the fridge"
As of Go 1.5 the compiler works for any supported target architecture.
I was trying to be accommodating. But yes, "existing" would have been more accurate.
It's hard to avoid. My project has a firebaseConfig.js.sample file committed as a reminder to the deployer, they need to create their own. And I put firebaseConfig.js into .gitignore in case a developer is careless.
https://hn.algolia.com/?query=ArangoDB%20points%3E10&sort=by...
How to avoid this in your software (applies to CLI but also messaging in GUIs):

- Always wrap input, code, strings in some delimeters.

- Always specify the kind of a thing custom name refers to.

- Follow standard prose writing rules, like ending sentences with a period.

So:

File named "God" does not exist.

Missing `)` character.

While I was writing this mods took the submission down?
They aren't the same bill (115th vs 116th).
Funny enough, in the past days I was thinking about hoarding as a neurological disorder. It has similarities to keeping a lot of things in mind at the same time and re-iterate them over and over. The are quite a few mind-hoarders, as I call them, who basically hoard ideas and concepts to the point that they forget what is actually relevant here and now. Hoarding psychical objects might stem from the same cause inside the brain which causes the mind hoarding as well. Hence it can't be a psychological disorder alone.
Domino's Pizza has been told its website and app must be made fully accessible to blind people, after losing a legal case in the US... It may now set a precedent for others.
My two wishes for Postgres (as a fanboy):

1. Unify JSON and SQL syntax, instead of user->>'email' make it user.email

2. Support sub tables, so I can decide if I want a sub table (schema) or JSONB (schema-less)
IIRC MySQL just skips using indices and does a linear search when a table size is small enough.
Came here to say the same. Mandelbrot fractal "DNA" is very simple yet, you get infinite complexity from it depending on what point you're looking at (it's like evolution is shifting a viewbox to get a "better" view).
I hate ads (particularly the ones interrupting TV programming) and try to avoid products/services that are heavily advertised. Imo it is the hygienic thing to do but also with a spin it is also smart business if one is price sensitive, why pay the for the obscene marketing budget factored in?
You may want to switch to 1.1.1.1 instead of letting Google know even more about your surfing habits.
Something tells me your comment is motivated by class politics, rather than the mechanics of financial markets.
I just checked the Android app, there was an option to edit the credit card (Payment, click card, top-right menu, edit. Delete is in same place). That seems to allow changing expiry date, CVV and country.
thank you for watching
http://1805080.site123.me
Quite a few if you run *BSD! This is on FreeBSD 12.0-STABLE (and use `csh` as noted in the first line). These still works:

% "How poorly would you rate the Unix (so-called) user interface?
Unmatched '"'.

% ^How did the sex change^ operation go?
Modifier failed.

% If I had a ( for every $ Congress spent, what would I have?
Too many ('s.

% make love
make: don't know how to make love. Stop

% got a light?
got: No match.

% man: why did you get a divorce?
man:: Too many arguments.

% \(-
(-: Command not found.

No longer works.

% rm congressional-ethics
rm: congressional-ethics: No such file or directory

% ar m God
ar: warning: God: no such file

% [where is Jimmy Hoffa?
[where: No match.

% sleep with me
usage: sleep seconds

% ^What is saccharine?
Modifier failed.

% sh
$ PATH=pretending! /usr/bin/which sense

$ drink <bottle; opener
sh: cannot open bottle: No such file or directory
sh: opener: not found

$ mkdir matter; cat >matter
sh: cannot create matter: Is a directory

For a reference, csh in FreeBSD 12.0-STABLE is tcsh 6.20.00 from 2016[1]

[1]: https://github.com/tcsh-org/tcsh/blob/master/Announce-6.20.0...
> It seems a much simpler and constrained task than driving a car.

It's not. Always assume that whatever limit can be exploited to maximize economic return is pursued to the maximum extent by everyone involved at nearly all times. If you do so you will be right more often than you are wrong. An occupation that is conceptually "easy" is made demanding through optimization.

Heavy freight trains that navigate hilly or mountainous terrain can rip themselves apart when they are not operated with precision. Passenger train operators can be held to schedules where deviation in either direction is measured in seconds regardless of weather, faults, mistakes, uncooperative passengers, etc.

When large amounts of capital are involved always assume that the expectations will be extraordinary and, therefore, difficult to automate.
There are a few solutions to what you're proposing which might help.

One solution is to have a generic reference property paired with another indicating which table to reference

reference_id: '1234',
reference_table: 'posts'

reference_id: '4321',
reference_table: 'comments'

You can still benefit from indexes for joins in the same way that you would with actual foreign key constraints, but the downside with this is that you can't actually apply a foreign key constraint.

Another solution you can look into, which I don't have much experience with myself, is table inheritance:
https://stackoverflow.com/questions/3074535/when-to-use-inhe...

Another form of modeling the data in such a manner is called Exclusive Arc, which is that you just simply put all of the possible keys you might reference on the table, and add a foreign key on all of them. Then, when you need to make a reference, you just leave all but the one in use on that row as null values. If a "like" can go on a "post" or a "comment" or an "image", you would just have all 3 foreign key columns/constraints on the "like" table.

And lastly, and probably best of all, is to simply use 1-2 tables for your entire data model for vertices/edges, and just treat Postgres as a graph database.
TodoMVC implemented with experimental concept-oriented language
Valid point, for 99% of startups scaling on one machine (todays SSD based multi core, GB memory hardware is very powerful) with read slaves and failover (Patroni) works just fine. Many I meet as a consultant though want to scale out when they have 100 customers.