skysight-inc/HackerNews huggingface dataset:
C++ is a dialect of C.

It is the result of starting with C, and then accommodating a massive, sustained sequence of feature requests, exactly like ones we are seeing in this thread.

Everyone thinks that if just their pet feature request is added to C and everyone else's ideas are rejected, it will still be C.
Another Go project that provides a self-hosted wiki is https://github.com/schollz/rwtxt and rwtxt uses Sqlite for data storage. It may be worth your while to consider that source code.
Why did you give them your phone number anyways?
Auto is already taken in C. It’s the default, rather than register or static, so you hardly ever see it
Even then, to get significant sharing every container would need to be deploying the same frameworks, libraries, and versions, which the single process, restricted environment moots all that anyway.
The thread here is about HTTP3 - ie, HTTP2 over QUIC. HTTP3 has features that are going to benefit high latency, high loss connections a lot. Things such as speeding TLS negotiation, and only having to do it for one connection; better handling of packet loss; forward error correction (if it works).

I see you don't cite any evidence that SPDY was miopically designed for American DSL connections, but regardless of that, HTTP3 is going to benefit a wife range of connection types.
That should be the idea, but the brand has requirements. When you go to a McDonalds and order a burger you know what it will taste like. The reason you know that is McDonald's requires all franchises to do quality control. I don't know the exact arrangement, but probably the franchise is not allowed to source their raw materials elsewhere. If a McDonald's burger doesn't taste right they will take action up to taking away your franchise rights - I've never heard of this happening, but they have the right to protect their brand in this way.

When you buy a franchise you get a territory. You know you will not have to compete with anyone else. If the brand thinks it would be good to have a store a few blocks from yours they will either offer you the new store first, or give you a guarantee that your business won't suffer for the competition.

While there is risk, if you buy a franchise and work hard it is a path to a nice life. You won't become richest person in the world, but you should be able to get to upper middle class. The first 30 years are mostly paying the bank though, so be prepared for a long term investment (but after 30 years you can sell your franchise and get the equity back - enough to retire on).

Note that I started with should. Some franchises are better than others. Some will try to sell you a bad territory where it is impossible to live on the earnings. Some will force you to buy (sell) product that your customers don't want. It can be a good deal, but it can also be a ticket to bankruptcy.
> The actual effects of the UK's exit are not yet known

However the effects ahead of Brexit are already occurring.
Read my comment again please - I'm not a lying fed, a troll, or anything else malicious. I'm not in the industry I once was, which involved regular polygraph examinations. I have no plans to return to the industry. Posting my comment carries zero-to-low risk for me. If it helps even 1 person, then it's worth it.

All I'm saying is... if you are about to take a polygraph, or think you will in the near future: it is in your best interest to read this guide. On another note, after you read the guide and possibly benefit from it...you might find your attitude towards them changed. If the polygraph remains the de facto "lie detector", then we can all rest easy: because they are trivial to pass.
Rakudo Perl 6 on .js update – running tests in the browser using Karma
In the 1930s after a decade or so of economic suppression the elites looked for a safe scapegoat to redirect the torrent of popular fury at.

It appears elites are on the hunt for a popular scapegoat again. Immigrants, Muslims and now technology.

It has as much to do with technology as it has to do with muslims.
Do your clients accept that or is there push back? How do you bring them around to your (I think accurate) viewpoint?
These are some remarkable poems. I feel lucky that someone took the time to translate and share these poems on the internet where they can find a wider audience.
I can answer the question why switch if the limited online one is sufficient; it’s because the developer is working less efficiently and is unaware of the impact on productivity and code quality.

I’ve seen this many times, variable renamed done with text replace or by hand, inconsistent formatting and headers, silly bugs that an ide could catch as you type get committed, switching between screens to test their code constantly. Ignorance isn’t bliss, it’s just new developers aren’t getting the wisdom and expirence of the past and are repeating past mistakes instead of improving on the solutions.
Utilizing Encryption to Strengthen PostgreSQL Database Security
Saleforce | Senior UI Platform Engineer | SF Onsite

https://www.mulesoft.com/

Searching for deeply experienced UI engineerd to work on the UI platform that drives the companies entire product suite, handling navigation, AuthN, routing, isolation, and other deep magic. Position requires rare combination of deep understanding of modern UI tech and framework/platform architecture knowledge. Stack: React, Webpack, Babel, NPM, Jenkins, AWS, Kubernetes, CloudFront.

We work in Salesforce tower, with the best view of San Francisco and the bay area in the world.

Resumes to nbenami@mulesoft.com.
(ICYMI) – Mastering Data Structures in Ruby – Binary Trees
You've made a few comments like this; care to explain your thoughts rather than just say a bunch of variations on "nooooo!"?
Data Mastery: SQL – Left and Right Outer Join
Too Much Caffeine May Stress the Heart
This looks pretty legit. Seems like a good "If you know how to code this is where JS is at right now."

Source: I call myself a "Front End Engineer".
> Then parenthesis, square brackets, and curly braces help me easily find
lists, vectors, maps, and sets just from a quick visual scan of the code.

How often do you want to do that? Wouldn't you be more interested in what the
variable is called or who it's passed to?
and showed a maneuver you woudn't see nasa doing on mars :)
As humans (and as mammals) we're "on the long leash of evolution" because we can think through our actions and mentally prepare for calamity. We do this even during sleep. (The organisms that can't are "on the short leash" because behaviour modifications happen through death of the maladjusted.) This ability is selected for in nature because it keeps us out of harms way. Unfortunately for some people it can overshoot into crippling worry.

Sometimes when walking over a bridge the thought comes to me: "What if it started collapsing?" And I'll consider my options only to conclude: I'd be smashed to bits not matter what I did. It takes some force of will not to walk faster at that point. I have a friend who sometimes can't cross bridges for the fear of leaping off. Both thoughts are irrational in the sense that the chance of it occurring are remote. Still, the same kind of thoughts have saved my life on numerous occasions. In traffic for example.

I like the picture of these thoughts being the (sometimes dramatic) background music of our lifes.
Agreed. I doubt we'll see interstellar travel until we can affordably make a bunch of sealed tunnels in an asteroid, get it spinning for artificial gravity and turn it into a self-sustaining colony.

Then we'd need to figure out the best way to propel it, and to where, and oh yeah, find a bunch of people who are willing to live the rest of their lives on it and raise a second generation (with an unknown future) there. It would take a lot for that all to come together, and any other plan you could currently devise would probably require fictional technology.
I use keepass and syncthing for the passt 4 years. This is peer to peer syncing which means at least two of the devices have to be on. I solved that by having a raspi always on which distributes the newest file if I don’t have laptop or phone connected at the same time
Well... Revolutionariea are always interested in revolutions.

The word "Democracy" is tricky because people with radically different politics generally disagree about what is democratic.

Allowing for that... I wonder what gave Malcolm the impression that democratic revolutions involve less blood? The French and American Revolutions were very bloody (especially th french).

The American civil war was a revolution in some sense, democratic in some sense too (in that black suffrage was on the line).

You might call the 1989 revolutions democratic. Maybe even the revolutions of 1848. If you're not of the "liberal-demicratic" persuasion maybe you think Mao or Castro were the true democrats. Both of their revolutions were bloody.

Elsewhere in that speech Malcolm (famously) addresses the African decolonisation revolutions, pointing out the bloodshed.
Those fonts are pretty big.

Source: can read them without my glasses :)
Imagine if the entire population of Bangladesh were suddenly added to the state of California. You’d quickly become the third world because no country could handle that sort of influx. Just the act of building enough schools would bankrupt the state. Not to mention any other social services — and the only benefit to the country initially would be simply millions of unskilled workers — which would drive wages to near zero. If you enforce minimum wages, then you’d have massive unemployment.

Immigration should be fair, measured and designed around a policy of quick assimilation, both for the benefit of the immigrant and the existing citizens.
You have to be careful with terminology. There is compiling to a software executable, which you then execute to simulate your design. Then there is compiling to a bitstream that goes into an FPGA to implement the design in real hardware. This type of compilation is really a multi-step process of synthesis, place, and route.

Compiling for simulation usually pretty quick. Depending on how many clock cycles of stimulus coded into your simulation, the execution of the simulation can be also be pretty quick or hours and hours long.

Compiling for the FPGA usually takes much longer than compilation for simulation. Running the same number of clock cycles as your simulation is much much faster in using real hardware (FPGA) than the simulation.

Reading the description in TFA, it sounds like this tool does both types of compiles. I hope I have more time to play with it soon, because it sounds like it even offers to produce a complete software/hardware system out of your verilog (not all legal verilog syntax can be compiled to hardware, but it can all be compiled to a software executable).
Good lord, I matched (as a reader / mailing list subscriber) all of your examples :D
That said, it’s not bad to revisit existing ideas presented in an interesting manner. These aren’t concepts that one your hear them once you can easily start using them. Inertia is an incredible force.
Whip Watch, an iOS App for Following the House of Representatives
Amazon’s HQ2 Spectacle Isn’t Just Shameful–It Should Be Illegal
I'm looking specifically for ActivityPub examples.
Apple exec unwittingly explains why iPad is a bad computer replacement
algorithmic game theory
The pie hasn’t grown for four decades [1], and the middle class has been hollowed out [2]. The existing system must be fixed before more burden is placed on it.

A job not being filled in no way validates that someone should fill that job. Some jobs should not exist (anything where life and limb is constantly in significant peril, for example). We don't throw our hands up when we can't find workers to clean up nuclear waste accidents. We build robots for the job.

[1] https://i.stack.imgur.com/iCTuo.jpg

[2] https://www.npr.org/sections/thetwo-way/2015/12/09/459087477...
> Society now is far fairer than 99.9% of all societies in recorded history.

By what metric?

It certainly isn't the case when you look at wealth distribution. Last time we had that much wealth disparity was right before the Great Depression. Given that it was followed by the New Deal, I think it's fair to say that political elites at the time didn't see that as sustainable.

Then also, you have to consider the differences in societies then and now. Greater wealth inequality is more sustainable with more oppression, for example. If you can suppress free flow of information, you can conceal the magnitude of the gap somewhat. If you can physically remove the "rabble rousers", you can slow down the spread of discontent. And so on.

Specifically:

> Historically, we're currently more than "fair enough."

There's no such thing as "historically fair enough". "Fair enough" is what keeps the majority content, here, now. It's inherently tied to the context. When people vote en masse for brazen populists (whether left or right wing) who promise fast solutions to all their economic problems, despite the obvious risks of that arrangement, that in and of itself is clear evidence that they don't see it as "fair enough" - and so it isn't.
technically it's a socialist economy with mostly state capitalism. The party is communist but the idea in theory is they're in charge of transitioning towards communism as a vanguard party, just like the soviets.

nonetheless, military-style discipline and surveillance have been very prominent in communist-led countries to date so I'm not sure why the author thinks that would change. Maoism and Stalinism aren't known for being cuddly and humanistic.
I hope this makes people reconsider if they really need a new laptop, iphone, etc. I think a lot of people would pay twice as much for their devices if they could guarantee the workers weren't being exploited.
Why would I rest easy if they’re trivial to pass? That’s great if I ever have to take one, but it really sucks if, say, someone passes one while falsely accusing me of a crime.
UX Guidelines for Recommended Content
So you’re not using any managed services?
Show HN: Winkjs – NLP, ML and Stats in Node.js (MIT License)
Hi, that is not true. The "dns" promise only allows sockets with the SOCK_DNS option, the kernel restricts access to only DNS type operations and port numbers (enough for libc to do DNS). The kernel tries to separate pledges as tightly as possible, with many checks:

SOCK_DNS
For domains AF_INET or AF_INET6, only allow connect(2), sendto(2), or sendmsg(2) to the DNS port (typically 53).

https://man.openbsd.org/socket
There's a Rust implementation of the BitWarden server which is compatible with the open source clients, that you can run really easily in Docker:

https://github.com/mprasil/bitwarden_rs

Im running it via Dokku and it has been rock solid. It's way lighter than running their reference server implementation.
Very old indeed, Turbo C 2.0 for MS-DOS already had it.

Not sure about the Small C dialect from early 80's.
Behind the scenes with Linux containers
The problem is with seeds. Take a look at this:

https://www.organicconsumers.org/essays/us-and-monsanto-domi...

Monsanto pretty much dominates the global seed market. I'd be surprised if there is still any truly nature wild seeds in human operated farms. It's simply not economical for farmers to farm on wild seeds any more, which is sad. And I don't trust Monsanto for their seeds either.
Use twitter snowflake ids — they pulled their implementation as it was out of date but Sony has one:

https://github.com/sony/sonyflake
Although discussing this distinction is off-topic (I didn't downvote you), I'd like to point out that the demand for places like Foxconn comes from capitalist businesses in capitalist countries (one in particular).
> targeting their weaknesses, showing them images that associate the product with happy families, etc.

This part is explored really well in The Century of Self documentary. It describes how Madison Avenue used new psychology concepts and Baby Boomer individualism to invent modern advertising.

https://en.wikipedia.org/wiki/The_Century_of_the_Self
>(but after 30 years you can sell your franchise and get the equity back - enough to retire on).

If the franchisee doesn't own the land or building, it doesn't sound like they have any equity. All they have is the licensing agreement with the brand, which I'm sure has an expiration date, but all the power rests with the brand. Unless there's a clause in the franchising agreement that forces the brand to only license to you, the franchisee doesn't seem to be left with anything at the end of the licensing term.
Every lie detector should begin with a game of high-low: The subject writes down a number between 1 and a 1000 and puts it in their shoe, the questioner needs to get the right answer. Since the questioner needs only 10 questions to get the right answer (+ control questions), it provides a practical calibration of whether the test is worth a damn or not.

Prediction: No one will ever use my practical calibration of whether the test is worth a damn or not, until lie-detector technology is actually worth a damn.
I worked for years in media. The content is there just to justify the ads or to pick readers so to gather advertisers. Nothing else.
I've seen some young people who are very good managers, but I've also seen some absolute disasters. I've also seen some older folks who are absolute disasters. I shared a story about both kinds of manager in How To Destroy A Tech Startup In Three Easy Steps:

https://www.amazon.com/Destroy-Tech-Startup-Easy-Steps/dp/09...
Well-argued. I agree 100%.

But note that you can oppose this current system of enforcement being described in the article without being in favor of open borders.
That’s my issue. If I have a cookie for a refresh token, I have to now have a banner saying the site uses a cookie. I have to have a page that explains why. All the while I have the site now looking shady because the banner is synonymous with stealing your data and selling it to ISIS.
I think this explains my case clearly,
https://news.ycombinator.com/item?id=18432085
Reasons to Fear Another ‘Great War’
Heh, your "test" reminds me of an old Hanselman article:

https://www.hanselman.com/blog/FizzBinTheTechnicalSupportSec...
Painfully false, I'm not so sure.

If a media organization is fully user supported then they are separate. The problem, at least in US media, our media is almost completely advertising supported. The editors of the organization always have to be mindful of upsetting the people that actually pay for the service. This can put a deep and hidden bias in the reporting structure.
Conceptual Modeling Is Not Data Modeling
I think that for the most part income is directly available in Finland, you don't need to infer.

I'm not sure about the details though.
Qualtrics is an exception to the typical unprofitable unicorn. they've been cashflow positive for over a decade.

(I was a growth engineer and an admin for the Stripe instance, Their stripe account had lots of money flowing through and that was just for sub-5k deals.)
> Source: can read them without my glasses :)

I can't :-p
Stop the world db migrations like this suck. I read the other day postgres can create indexes concurrently, can any db engine do bigger changes like in TFA concurrently? That would be cool.
How to Produce More Sperm? – 4 Scientifically Proven Secrets That Work
Modelos de Proposta Comercial → Todos Editáveis
More recent companies that redirect from the root to www: Airbnb, Uber, Lyft, WeWork, SpaceX, DiDi, Coinbase, Blue Apron, Stitch Fix, The Information, Flexport.

Gitlab goes one better and redirects the root domain to about.gitlab.com.

How about Bird scooters, founded 2017? Yup, redirects to www.

Lets look at some recent Ycombinator grads [1]. It's about half and half whether they redirect to www.

[1] https://techcrunch.com/2018/08/22/the-top-10-startups-from-y...

Whatever factor you think age plays in the www subdomain decision, it doesn't seem to be reflected by real companies.
Can I get a quick vote on keepass2 vs bitwarden, and a feature comparison?
Just to be clear, what you carry around and enjoy using so much is essentially a wireless terminal to a mainframe.
Why Computers Can't Count Sometimes
Diplomacy by other means.
To be fair to Netflix it was a polite question banner at the top of the screen. Though fairly large and in your face. They did re-prompt a few times, but I have not seen it for a while now.

But it caught me off guard as I was not expecting it. And did not welcome it.

I wonder what the stats are for their members' responses. Maybe was just an A-B test.
Agree, if we are really talking about millions per minute (woah), then you can afford to failover to AWS.
Well it depends on what I'm doing and why the errors might be thrown right? Is it something I can let the user retry if they know what's happening (e.g. IO error because the output folder doesn't exist)? Whether I retry on network errors can depend on what the error is - if the end service is responding saying my call is invalid for certain reasons there can be a good case to just die immediately rather than slowly backing off trying repeatedly in vain.

The flip side of this is I shouldn't need to worry about exceptions that cannot be thrown. When you say all you need to know is what you can handle and where, that list must be a subset of the possible list of things that can be thrown. There's no point worrying about whether I should be retrying something due to network faults if it never uses the network to begin with.
I'm not sure I understand what you're getting at here.

Are you implying that people who want new features in C should just migrate to C++ because it has even more features? Or that C is perfect as-is and anyone who wants to add new features to it should bug off to another language? Or that this particular feature is somehow equivalent to (or a slippery slope toward) adding a whole set of OOP features to C, so we might as well take that to its logical conclusion?
Unfortunately, like with clothes, paying 10ntimes as much would still not guarantee this.
We also ran into this issue a few months ago. Our problem is our data model for the table in question is a mess, with literally hundreds of foreign keys pointing at that ID column (so all of those tables would need to be altered as well). Migrating all of those would have resulted in an unacceptably long downtime (i.e. multiple days). We started down that path, but quickly realized it wasn't a viable option.

So, plan B... It's a signed integer... The auto increment started at 1 and counted up from there... We literally had 50% of the ID space still available to us. So now we've started at -1 and are counting our way down from there. Obviously we're adding rows a lot faster now than we were at the beginning of time, but it has bought us more than enough time to fix the issue properly.

It took a bit of cleverness to get those negative IDs (MySQL won't let you set the auto increment start point to a value less than the current max ID), but the end result is that we got back up and running in a couple hours, as opposed to the multiple days we initially thought we were looking at.
Doubt it. Didn’t happen with rubber. Didn’t happen with chocolate. Didn’t happen with Californian tomatoes. Technology will press the exploitation out when you don’t need people.
Ranges from language to language.

For example, VS Code pulls TypeScript definitions of your JavaScript dependencies and thus has superior intellisense.

Also, the plugin ecosystem uses JavaScript, so it tends to be more cutting edge, especially if you're working on a JavaScript project (i.e. same language as plugins). For example, VS Code and Atom had Prettier code-formatting when IDEA didn't. And they sometimes have the best support for newer languages like Elm.

I'd be wary of painting people as junior developers just because they don't use your preferred IDE.
It means your posts are sent out to followers via ActivityPub. It explains this below, in the "publish to the fediverse" section.
some of its there for bots to crawl!

(we used to jokingly refer to the article body as "seo ballast")