skysight-inc/HackerNews huggingface dataset:
For centuries, medicine blamed the moon for mental illness
> Today we still see some use of process-level concurrency/parallelism, such as in Postgres.

FWIW, as somebody working on postgres, there's plenty reasons to regret this. The unshared memory, fd spaces make some things more complicated / heavyweight. We've cross-process shared memory allocators, but then the pointers all have to be relative. It's harder to separate connections from a "query execution context", making connections more heavyweight than necessary. Worker threads for async IO - which we'd love to have - would need to be duplicated in each process. Etc.

There's still quite some benefits, like increased robustness in the face of bugs, reduced contention for memory alloccators etc, ... But I doubt you'd find anything close to a majority inside the postgres team to use threads if we'd need to make the decision again, unencumbered by existing code.
The point of antitrust regulations is to stop the anti-innovation practices in the first place, so while they may appear to be a 'benevolent dictator,' they will quickly turn for the worse.
Most of the information is on the landing page now. Congratulations for your app, but no, mine is not for that. Please read my comment: https://news.ycombinator.com/item?id=17627899

Also, take a look at this, it is related to your problem: https://www.reddit.com/r/languagelearning/comments/8ue04x/le...

If you still have time, please explain what happened exactly, how and where didn't it load for you?
You do good work dang, but I think you're being a little overzealous in this specific case. This is the first complaint I've received about my presence here, and in general my comments seem to be well received.
The catenary arch, and this construction method, has an
interesting history:

>In 1671, Hooke announced to the Royal Society that he had solved the problem of the optimal shape of an arch, and in 1675 published an encrypted solution as a Latin anagram[10] in an appendix to his Description of Helioscopes,[11] where he wrote that he had found "a true mathematical and mechanical form of all manner of Arches for Building." He did not publish the solution to this anagram[12] in his lifetime, but in 1705 his executor provided it as ut pendet continuum flexile, sic stabit contiguum rigidum inversum, meaning "As hangs a flexible cable so, inverted, stand the touching pieces of an arch."

https://en.wikipedia.org/wiki/Catenary
I think you're missing the point that this is a type of ratchet in getting the intermediates to stop doing arbitrary traffic shaping/queueing/etc. (Ideally it would end up being a ratchet for net neutrality, but let's see...)

A lot of Chrome traffic is already QUIC-based[1], and I think people will be pissed off it their experience is suddenly degraded because some asshole ISP decided to wholesale drop UDP over TCP.

Regardless of any of that -- the only way forward for privacy is end-to-end encryption and QUIC helps achieve that, up to "secret key availability"[2].

[1] I think Firefox is also experimenting with it?

[2] That is, any entity serving you a page must have the right secret keys. This is basically the case with SSL-only web sites already.
8.1 decided tha
As far as I can tell it does not feature a recompiler, only an interpreter. Emulator recompilers are very tricky to get right. Since you're working directly with machine code instead of nice bytecode you generally need a bunch of heuristics to avoid optimizing something that shouldn't be optimized (register access being an obvious candidate). Furthermore machine code (especially for older consoles) tend to use self-modification liberally so you need to figure out the right heuristic to invalidate your recompiled cache when the machine code is modified.

In general for these very old systems (anything 8bit these days I'd say, and even 16bits if you're only targeting the desktop) a recompiler is probably more trouble than it's worth.
And Discord really don't much power over their userbase unlike Facebook (have massive networking effect) and Twitter (have popular personalities). If Discord ever going to mess with things like censorship or forcing people into paid plans users could migrate really fast.

* Gamers are either tech-savvy or always have friends who are.

* Gamers stick to their small communities and leaders. If you superstar and announce that you're leaving Facebook nobody will follow, but gamers always follow their group / clan / whatever leaders.

* Also there is at least few companies like Valve, Blizzard, Epic Games who hold huge part of the market and have extremely loyal customers. They could certainly manage to set competition for Discord if there will be opening.
I agree that focusing on Mars soon is useless, but in the near-term Thorium could be useful for non-windy locations near the poles.
This is exactly why I think it's absolute lunacy to have children in the US these days, and I actively advocate against it. If you want to have kids, move to a country where you aren't charged with a crime for leaving your kids alone under the age of 12.

In Japan, kids are basically forced to walk themselves to school at the age of 7 or so, without their parents. Here, that would cause the parents to be thrown in jail.

Raising kids in this country is dangerous to your personal safety if you want to avoid jail time. Don't do it. This article isn't exaggerating.

From the end of the article: "Instead I worry about all the ways our country seems to be at war with children, even as we insist our greatest responsibility is to protect them." Exactly: we are at war with children, and parents too. The rational choice is to avoid the situation altogether. If you're reading on this board, you're probably affluent enough to head to greener pastures if/when you decide to have kids.
If you earn money, it's yours. That's not the issue here. The issue is monopolistic control over industries, not wealth distribution.

Trying to artificially control wealth distribution is a hilarious idea.

What, do you think if you break up Google it will magically put more money in your pocket? Is the government going to hand out money to the poor from a scrooge mcduck vault?

If you think you deserve more money, then perhaps you should find a way to make more.

I hate Google and Facebook as much as the next guy, but I don't have the delusion that they are somehow stealing money I deserve. If you break them up, that wealth will be replaced by some other titan of some other industry.

Having wealth is not immoral. The means by which it is earned and the power it creates can be immoral.
came here to post just that. Issac's channel is definitely worth the time.
Anchor opens a Manhattan studio where people can podcast for free
A response about dep and vgo
Thank you! I don't agree. I tested it heavily, and if the sync is correct, most of the time it actually seems to be one of the best way to understand complicated expressions.

Also, please read my comment. It is not about learning a language, it is about learning new words/expressions: https://news.ycombinator.com/item?id=17627899
I'm not a native English speaker.

I've been doing this on a Note file on my iPhone. While watching movies, I took down notes about sentences, words or even expressions I didn't really fully understand (even though not grokking those didn't really compromise my understanding of the plot).

This is absolutely valuable. Well done.
The point is obviously that you already carry a phone everywhere. If you're arguing that we should always carry a book too because our phone is only a phone, then you've lost me. Simply take control of your smartphone and configure it so it doesn't do all those nasty things you don't want it to do.
Show HN: Software playing music sheets
Hi everyone!

I wrote a software a while ago that would play a music sheet generated by lilypond (a music sheet engraver). It shows the music sheet and follows it with a cursor. I made a video to demo the end-result. You can watch it at https://s-d-m.github.io/lilydumper/intro_assets/lilyplayer-d...

The soft is mainly based on the event listener. If you are interested in knowing how I extracted pieces of information from lilypond to know e.g. where on the music sheet the cursor is and at which time, you can read the documentation at https://s-d-m.github.io/lilydumper/

If you have any question, feel free to ask!

Cheers
It's a bad thing. They're actively avoiding tax and hiding profits. It's not accidental and it's not all because they are reinvesting. They have decided that they shouldn't contribute to things that don't directly benefit them while using the tax payer built infrastructure and lobying to keep it that way. They're using this tax advantage to kill competition.

https://medium.com/bull-market/amazon-minimizes-profits-beca...

https://www.google.com/amp/s/amp.theguardian.com/technology/...
Theaters are copying this for their chains - see Cinemark Movie Club and AMC Stubs A-List.
Even if everything about search was open source, how would an upstart competitor possibly compete on the hardware front? A single Google-style data center would imo be an insurmountable capital cost.
Synthetic Environment for Analysis and Simulations
Ask HN: How to find a trustworthy security auditor / code reviewer?
I am part of a small company with an even smaller software team (2 people). This means I often have to develop things that I do not have any experience with.

Recently I was tasked with building a user facing web app with user authentication that will secure data our customers very much want to keep secure.

I've been developing with python for a few years now so I chose to do this in flask. However I don't have much experience with flask, and I have no experience with user logins or databases.

I tried to follow what I could gather were best practices, such as using a library to handle all user-auth related tasks, but I can't help but worry I am doing something wrong here or there that is leaving a security hole in the app.

What I am looking for is someone with experience with flask, sqlalchemy, and security to do a deep dive on my code base as it stands now.

Usually when I am faced with hiring a subject matter expert on a contract basis I go to Upwork. However I am not sure if I can trust Upwork for this.

Does anyone have advice on hiring a consultant to do security auditing work? What kind of "guarantees" can I get? Should I also be getting some sort of data-breach insurance?

Anyone who has insight in this area that they are willing to share would be much appreciated.
edit: found a plugin that does it nicely for org-mode :) org-sticky-header
The original comment regarding “bonding” was equally anecdotal - you just agree with it, and therefore perceive it to be an argument.

Rationally, there’s no inherent reason that free lunches promote “bonding”, and no inherent reason that teams that go out to lunch won’t bond. It’s just cargo culting and post hoc rationalization for people liking free food.

Intellectual rigor is alive and well on HN.
I'm 36 and run circles around guys in their early and mid 20's.

Every 2-3 years I reinvent myself with new tech and new challenges.

If you feel you cannot compete at 36 (my age) and are not getting interviews and offers from Amazon, Google, other companies.... then the problem is You and not your nominal age.

The fact that you're seeking out validation for self-victimization is alresdy going to shine through in your insecurities and victim complex. Leading to a self fulfilling prophecy.
Isn't it? Can you support your statement?

Edit: am I really being downvoted for asking for evidence that technological progress (the driving force that made all people on Earth extraordinaly more rich) is bad? What is wrong with you, people?
What do you mean by an "event horizon"? If you're a physicist I would expect you to drill down to the math and assumptions and theorems, not just English, but as I'm not a physicist you don't need to humor me even if you are one. Still supposing you did, would what you mean jive with our best known physical theories? What sorts of implications[0] to the actual observable cosmos would there be which are comfortable and uncomfortable?

To a layman there's not much ambiguity. And so things a layman would recognize as describing a "black hole" were posited before general relativity existed, but if you modeled them mathematically you would be able to find contradictions with other established theory. Therefore it is important to know what a physicist like Einstein means, precisely, if they think a "black hole" doesn't exist. In the wiki link someone else provided (full of "citation needed"s) it's reasonable to infer that at least one component of a denial of the reality of black holes is that formation implies infinite energy, infinite energy cannot be, therefore formation cannot be. The belief of non-existence is then really belief in the faulty logical implication, not so much a layman "black hole".

In any case scientists now know many things that Einstein didn't about what the best theories say about objects both laymen and physicists might understand as "black holes" and "event horizons" as well as what the best observational evidence says about events in the cosmos -- some of that evidence being very recent (gravity waves). It's not very fruitful to cite Einstein authoritatively on any supposed dispute without taking into account modern knowledge.

[0] Tegmark's paper here https://arxiv.org/abs/astro-ph/0302131 is probably my favorite paper drilling home the idea that theories can predict unobservable entities. We don't seem to have problems with positing the continued existence of a spaceship that escapes our future light cone even though we'll never be able to interact with it again, but implications of other theories (especially around "parallel universes") seem to make people very uncomfortable.
This is how they would do it. When Microsoft ware being ruled against for anti trust, they would have forced them to split the operating systems business from the rest of their product businesses.

My guess would be that google would get broken up in a way that separated things that were strategically vertically integrated, say, search+android (their big platforms for directing you at their services) and things like youtube, maps, ect. which are services to be consumed.
That's why it's a good idea to be a few releases behind. Playing with fire otherwise. :)
What you note is not as painful a thing to most...But I'll grant you that to some it still is a thing. Here's where owning your own domain name helps avoid falling into this type of trap.

Having your own domain name represents YOUR identity/persona on the web - nay, overall internet in fact. The focus here is on the portion AFTER the @ symbol. Yes, unfortunately for now, owning your own domain - for the purposes of interacting with other instances and people via these federation-type of technologies - also involves the overhead of hosting your own mastodon, gnu social, pleroma, ActivityPub server, etc. But in the future, it could be that the underlying mechanisms could be made much easier and cheaper both to use and to switch/jump...and for the most part you only need to hold onto your own domain name...and can switch to different underlying mechanisms/technology/providers/whatever...but the top-level identity is preserved as you cross to other instances, etc. Within the indieweb community - a community that supports efforts like ActivityPub, etc. - owning your own domain is usually the first step...because it represents the formal establishment of YOUR identity. An identity that you control, and where your friends/followers can always know and follow. I imagine in the future if more people adopt the practice of obtaining and sticking to using ONLY their domain name as an identifier, much of this will be easier and some it simply a moot point.
I'm pretty sure Google Brain has a strong presence in Toronto.
>Something like 10 of the hottest years on record have been within the last 15 years.

Is that based on straight up measurements, or based on measurements that were adjusted based on a realization that the measuring method was flawed to begin with? Aren't the adjustments based on a best guess by people that may have a bias?
Thank you. I increased the answer to six words because you are very right.
Why Was the 20th Century Not a Chinese Century?
It’s not a false dichotomy because it’s not a dichotomy: I’ve mentioned that I myself can communicate effectively either way. A lot of people can.
Hadn't seen this before. Looks nice. I tried the demo, smooth other than the /j is not an alias for /join, which I think is an obvious oversight.
Think of the wars over which language should win out.
Q&A: Hives in the City
Fud from the oil industry. The energy return on investment it actually pretty good and getting better.

Modern farming is actually building soil. You probably aren't aware of how farming has changed since the 1930s - that is the last your history books covered anything...
Their messaging certainly doesn't discourage the behavior: https://littlefreelibrary.org/about/

In the face of funding declines for libraries, it also doesn't seem very ridiculous for someone to suggest. https://www.theatlantic.com/technology/archive/2016/04/ameri...
Samsung Demonstrates New 'Unbreakable' OLED Display Panel
If you're in a society where everyone is poor, there is not peace, there's extreme violence being applied by a government that is responsible for everyone being poor

This is a relatively recent phenomenon. To have oppression, there has to be enough of a surplus for a ruling class to extract. For many 10's of thousands of years, our ancestors didn't have the means to have a surplus.

Also, we have many examples of local societies which are egalitarian, but embedded within a larger, distant feudal hierarchy. In some of those cases, there can be very little violence directed locally, though in other cases, people can be so low in society, again, their only hope for advancement is violence.

Where there have been increases in the general standard of living, it has been through the adoption of new technology and the increase of trade.
Right now on Arstechnica there is an article about the ridiculous rate of death during labour in the US:
https://arstechnica.com/science/2018/07/why-do-so-many-moms-...

I feel like this is all somehow a strange result of personal responsibility mutated monstrously - society doesn't care about whether you live or die, but it'll do everything in it's power to make sure you're shamed for the slightest screw up.
It's their product after all; do you point people to your competition from your product? Everyone is free to use anything else. Anti-competitive would be if you couldn't use anything else.
> I believe (vanilla) software development is a young man's/woman's game. I realized this last year at age 38 and I've been rapidly trying to alter my career trajectory.

Whether you think you can, or think you cannot: you're probably right.

How come I came to the opposite conclusion as you with similiar family obligations...where else can you earn 120k USD and work remote to spend time raising your children and banging your wife in between coding sessions throughout the day

> If you aren't a specialist, you are constantly competing against 20-somethings who will always be more current in their skills and breadth than yourself, because they have more free time than you have (e.g. I have a wife, kid)

I'm assuming that your wife is stay at home? In which case you would have more free time, not less.

On the other hand, if she works... then I understand.
Slack "won" because, at least at the time it rose, it was a better chat app for work that had a decent experience across platforms. A user could use it on macOS, on Windows, in the browser, on Android, on iOS, and expect a very uniform experience. Very few gotchas, besides some quirks caused by the difference between what browser APIs can provide and what's expected by OS users.

I remember using HipChat and wasn't terribly impressed, but I was used to it. I then switched jobs and was asked to start using Slack. Naturally, in my head I thought "oh great, I gotta learn a whole new thing." That thought was gone by the end of my first day since virtually everything about it was better than workplace chats I've used in the past. (I don't know how HipChat is now but I'm sure it's improved since 2013).

Seriously, most chat apps at the time were pretty dogcrap. A lot of people judge it, especially today, by functionality over form. Personally, I put a somewhat stronger emphasis on form so long as the core functionality is solid. I don't really get the people who claim it's glorified IRC; yeah, guess what, most people didn't want to use IRC because they had to understand what IRC was, what IRC client to use, oops my client doesn't work on macOS, oh hey look someone from the Czech Republic is DDOSing the channel, etc. It's funny how nerds keep thinking "if only everyone was a nerd" and get disappointed when the average person doesn't want to use X nerd-thing. Like "the year of the Linux desktop", there was never going to be a "year of the IRC client". People want to open up an app and to send messages to people, and I agree with them.

These days, there's more serious competition in the arena, and that's because Slack redefined the standard.
24/7 news cycles have somehow convinced the US that this is the most dangerous time in history for children when in fact, the complete opposite is true. It's very sad.
It seems to be an open question whether letting a corp play benevolent dictator for some timeframe, at least, is a useful thing.
> if you want to have kids, move to a country where you aren't charged with a crime for leaving your kids alone under the age of 12.

Or, you know, perhaps try to change the laws?
Perhaps I worded that poorly. I saw 13 movies I would've seen regardless, and 2 I wouldn't have seen. So I did break even (a bit better than, actually).

I, personally, enjoy going ot the theater, I always have. And in past years have seen at least this many movies (though with an emphasis on catching matinees and discounted options, like two-dollar Tuesday or whatever). Two movies (average) per month is not uncommon going back about 6 years for me, with some years being lower than others depending on the releases.
ActivityPub really needs some decoupling of identity from server. If a server I'm using starts acting up, the answer is to move servers, right?

But, wait, my 50K followers from Server A won't be following me on Server B. Essentially, you only get to pick your original server once, without having to rebuild your network. So choose wisely!

This obviously isn't an easy problem to solve. You'd need to separate identity from hosting, and have some way to look up "identity A is on server D" so peope following identity A know where to get the content.

I truly believe it's essential to the success of the protocol, though.
This comment breaks the HN guidelines, which ask you not to bring extraneous flamebait into threads.

If you could please review https://news.ycombinator.com/newsguidelines.html and follow the rules when posting here, we'd appreciate it.

Edit: looks like you've done this more than once and also posted a bunch of unsubstantive comments. Could you please fix this? We're trying for somewhat better here.
Ask HN: The Role of Good Product Management in Job Satisfaction of Engineers?
I have this sense, and am looking for feedback (perhaps pointers to literature supporting or refuting) that one important thing that good product management can help accomplish is what I'll call "perceived job unity, mostly among engineers. There is an endemic problem in medium-sized engineering teams where the engineers don't perceive the unity of what they are doing because they are in the depths of seven different complex components. My hypothesis is that leading the whole engineering organization to understand the unity of the product is not the role of engineering managers, nor of the C-level execs, but specifically of the PMs. Can anyone point me to literature/blogs/etc. that support or refute this hypothesis?