skysight-inc/HackerNews huggingface dataset:
Sadly with RSS we never got to the point of building networks. People subscribed to the producers directly, but never to brokers. My underlying assumption is than news coorps are brokers in a way, we should not build a network based on them, cause they have a conflict of interest. So everyone ends up maintaining a huge list of feeds, rather than relying on other.
Amazon to Pay $61.7M to Settle Charges It Stole Driver Tips
Heh we need to bring back site rings. Those wacky footers where you would link up to a few other sites you liked. I found a lot of cool sites with those back in the late 90s.
Blog rolls were a thing too. Seems like tech blogs (mostly) all got eaten by Stackoverflow.
State-funded pre-K may enhance math achievement
We’ve got to stop thinking about tipping as “the customer giving money to the server as a reward for good service.” and start thinking about it as “the customer subsidizing the business owner so he can save money on wages.” How did making payroll become the customer’s job and moral duty?
The authors of paper "Graph Processing in RDBMSs" surveyed graph features in 2017 among 4 popular systems:

http://sites.computer.org/debull/A17sept/p6.pdf (page 6, Table 1)

They found that only Oracle supported the CYCLE keyword, DB2 SQL Server, and Postgres (version 9 at the time) didn't. SQL Server now has a graph extension so that might have changed. MySQL has introduced support for WITH RECURSIVE in 2017 but it does not support the CYCLE keyword.
Kids TV is really good at this, until quite recently I didn't even know that Paw Patrol was originally a US show which then gets dubbed by a UK cast alongside the more expected regions with entirely different languages.
"If your rocket runs at all engine rich, you will not go to space today..."
But I don't trust them with details about my life.

At all.
Financial situation has more weight than how manly a man is.
Preparing to Camp with Your Cat – Essential Tips
People can easily take their cats camping with them even as they might do their dogs but most caravan parks and camping sites don't welcome cats..
Short term memory and problems with recall are different issues from long term memory.
> It is not hard to run into missing .h files while trying to install these dependencies.

They would be if python provided the .h files in the packages rather than expecting them to already exist on the system.
Is it just me or is this a severe case of "if you only have a database, everything looks like a SQL query"? Don't get me wrong, I think it's incredible that Postgres is flexible enough to do this, but there are better data structures for graphs than tables.

If you need to do this at relatively small scale, just load the data into memory and don't bother with doing it in the database. If you need to do this at large scale, get a dedicated graph database. I guess I just don't see the niche where doing it in Postgres fits in. Anyone with a real world example? I'd love to be proven wrong here since it's definitely cool.
Indeed, a virtual env is really not that exciting or complicated. Even "activating" a virtualenv is just changing your shell's PATH so it picks the virtualenv binaries, nothing else. You can also just call those binaries directly from their installed location in the env without ever having to "activate" or "workon" anything.
> The Clintons earned over $150 in speaking fees

Man, a whole 150 dollars, those Clintons must be making bank! :P
Anyone who follows main stream entertainment in China and social media would understand these events as a commonly occurring cultural phenomenon (roughly the equivalent of 'masculinity/identity crisis' lately).

Having lived in Europe for more than a decade I however, did find the english title very alarming and worrying, even while reading the same chinese text have no such feeling at all.... language works in different context I suppose...
Then the problem wasn’t “thinking big” though, but execution, follow through, red tape, I don’t know what.
The Shocking Meltdown of Ample Hills, Brooklyn's Hottest Ice Cream Company
Ruby 2.7: Easter Egg in IRB
I know that Oracle supports the CYCLE and the SEARCH clause in recursive CTEs
Completely agree, and the messaging is really hard to get right.

They are doing these dramatic tests out in the open which sure gets a lot of attention, but there is a real risk of reputation damage or fodder in the hands of their competitors lobbyists.

I don't know a good way to resolve that, but I certainly prefer the current approach and trust that anyone who really cares about the safety will be able to understand what's important about these tests and what isn't.

Even on the crappy morning news here, where they certainly gave a lot of airtime to the fireball, they had an expert on who focused on what the test was aiming to achieve. There certainly was no focus on the idea that Starship is intended to eventually carry passengers (even though they mentioned it alongside stock renders of Starship going to mars and the moon).
Thanks for sharing.

There was an Airplay 2 implementation existed for not very long. Hopefully this one will stay.

Looking forward to more open source projects supporting AirPlay 2.
For those who require very custom, niche feeds, you might want to try rss-proxy [0] which automatically maps HTML markup to RSS feeds.

[0] https://github.com/damoeb/rss-proxy/
> One child policy ruined the life of hundreds of millions of men

You’ve got the wrong gender.
New Amazon CEO Andy Jassy Loves Fossil Fuels and Facial Recognition
This monday I had to review and extend a proposal in a docx format, which is one of the rare cases I need an office suite for the job.
After hours of writing and commenting, I sent out the proposal to the project partner, who said he could not open the document at all. Turns out, libreoffice failed to properly save the document.xml, so that even libreoffice couldn't re-open the file itself. I had to put in extra hours and fix the document until late in the night by copy pasting parts of the broken XML or rewriting small bits. That was the last time I will use libreoffice.
Took me like ten minutes to really grok the essence of the second haskell example and now I'm wondering why anybody would ever do that.
Saw this paper via Reyk Flöter's tweet [1] noting work done in OpenNTPD around constraints [2].

[1] https://twitter.com/reykfloeter/status/1357311912623689729

[2] https://marc.info/?l=openbsd-tech&m=142356166731390
Reading Robert Caro was one of the great pleasures of my life, I can't recommend him highly enough.

The only probem is that once you read him, you're spoiled. Nobody else really compares to his force of writing and depth of research.
Yeah i see value but tend to agree it’s catering to an interesting segment that i don’t understand either.

More generally, I get concerned when too much functionality ends up in the db as it’s often the hardest thing to scale, so I’d prefer to spread those cycles out elsewhere. I feel this is likely to be something someone relies on and causes a production db to get pretty warm at a bad time.
That one tool must be yarnnpmgypbabelwebpack?
yeah, and that idea is so obvious it's a little difficult for me to understand why the original comparison was even made.
Found traces of antidepressants and painkillers in crustaceans on Svalbard
IBM quantum computers now finish some tasks in hours, not months
Two things to note here, first that this isn't really different to any other part of the world. There's always some concern about feminisation of men by (usually) older people who had a rough childhood in the war or something and now project their ideals onto others.

The other thing to note, although its not particularly interesting, is that there's going to be a media bias against china from the west in general.
Natural selection may not select for simplicity. It may not try to reduce dependencies. A gene can depend on thousands of other genes. And a gene can carry out multiple functions
You can generalize this with TS's fancy mapped types:

type Sum<K> = <T> (cases: Pattern<K, T>) => T
type Pattern<K, T> = {
[V in keyof K]: K[V] extends any[] ? (...args: K[V]) => T : never
}

which takes TS very close to ML:

type Shape = Sum<{
circle: [number, number, number],
rectangle: [number, number, number, number]
}>

function Circle(x: number, y: number, r: number): Shape {
return ({ circle }) => circle(x, y, r);
}

function Rectangle(x: number, y: number, w: number, h: number): Shape {
return ({ rectangle }) => rectangle(x, y, w, h);
}

function area(shape: Shape): number {
return shape({
circle: (x, y, r) => Math.PI * r * r,
rectangle: (x, y, w, h) => w * h
});
}
From waaaaay back, I remember CDRWin by Golden Hawk was the best piece of software out there to rip CD's, with their error recovery, options to re-read the same thing > 50x, alllowing the whole process to take hours but produce results. Not sure if you tried that one yet? Not what you are looking for, but probably the best off-the shelf solution that exists (though state of the art may have changed in the last decade)...
It's particularly weird because most statically-type functional languages have discriminated unions as a practical alternative to the visitor pattern anyway.
How the phone you chucked is killing Seelampur
I was building my own version of about me.

standard protocol like DNS makes lot of sense.

people should be able to publish link to public key as well.

and changes can also be captured in a blockchain .

some of the fields should be protected as configured by the user and who is asking for the information should be logged as well. some data can be permissioned and available on approval only, this could be resume link, physical address, government issues ids
> Military solutions will fall back to inertial, celestial or optical guidance, and people using GPS for navigation will at worst show up where they need to be somewhat later than planned.

The US Navy re-started celestial navigation a few years ago:

* https://www.npr.org/2016/02/22/467210492/u-s-navy-brings-bac...

This (1960s?) US government produced (45m) video video gives a pretty good overview:

* https://www.youtube.com/watch?v=UV1V9-nnaAs

For those wanting to invest (substantially) more time, the two videos by "Tippecanoe Boats" are slightly rambling at times, but he does lay things out pretty well by the end of it (second is largely examples):

* https://www.youtube.com/watch?v=-ARXW8InStY

* https://www.youtube.com/watch?v=yu5R5mrrGB0
> it’s the fact that this is now *probably* stored on a bunch of different systems and handled sloppily.

It is not logical to both present something as FACT and then also admit it is speculation.
"We'll still keep track of your user dues, however, just in case you make it big someday".

L.O.L
If you have a mix of "normal" relational data and some hierarchical data then it absolutely makes sense to stick with a relational database.

And why use a full blown graph database if just want to model (and query) a strictly hierarchical structure? e.g. categories that can contain categories or similar things.

And it's part of the SQL standard, so it makes sense to add it to be more compliant with it.
Setting up infrastructure manually is like managing code by slapping it in a local directory with no vcs. (Though maybe at different scales.) For the good and bad in both approaches.
It's hardly surprising that an explicit policy of turning away from global trade would lead to a collapse in the inflow of global capital. A drop by half, after a previous upward trend, is a bit of a shock though, I'm not sure even the protectionism pessimist were expecting it to be quite that bad. Hopefully a more trade friendly policy from the new administration will stabilise things.
Just have your kid make a sprite game with scratch.

x-y coordinates. positive and negative numbers. decimals. learning what holding for .5 seconds versus 1 second versus 2 seconds in between an animation. same with how much your character moves on the screen 1 pixel versus 5 versus 10. I think it gives kids/people an intuitive feeling of a lot of math. same with measuring cups for fractions.
if i have the data in the DB, why would i bother to load it to memory if i can just query it to get what i want...?

it's a generic DB which now started to provide DFS/BFS - you could argue that B-trees are way more advanced than this.
Oh this is great. Hopefully won’t have to spend €250 on yet another box to function as essentially a wireless HDMI adapter ...
If You Code on Windows, You Deserve a Better Terminal
Improving texture atlas allocation in WebRender
Is C++ cheating since it has such a powerful type-system? I would like to see an attempt in Java.
Funny you use this example, the author's GH page says he's 16; in many countries he wouldn't be able to drink, event responsibly ^^
I understand and agree with your point, but I think the word enriched is too ambiguous here. He definitely enriched the software industry, just not monetarily.
Here's a good map/report on Russian in action GNSS spoofing - https://www.c4reports.org/aboveusonlystars
Yes organizations are vastly more complicated, in a way they're some kind of chaos, like a garden.

A garden, being big or small, is still chaos: not that there's no order, but that there's different species (animal, vegetal, mineral) that coexist and upon which coexistence you can plan some sort of order.

But that plan and that order is purely the product of both what you, as a gardener/manager have in mind, and what the species can and let you do with them.

If you don't have a good understanding of what you can or cannot do with what you have (the framework), and what level of engagement is required from you (let it flow or actively intervene/change/break rules). And if you don't know people that are experts/practitioners as you are, that may help you - you may by chance have something nice/according to plan. Or not at all.

Well, music/craft/painting can also be (and is often) the result of a complex organization/network, when you take all the elements in place to obtain something: you, your skills, your desire, your tools (and those that build them and can help you), your fellow artists.

What Bill's talking about sound like a particular perspective on the Donning-Kruger effect, that applies to both small scale (managing single-person projects) and large scale (managing at large in an org).
You can't really out-man other men like we used to in the old days anymore.
(i.e. raid another village, kill the men, take the women)

Nowadays we do things more civilized by posing on social media with gym bods and expensive cars and other displays of sexual fitness. Trying to lure a mate instead of taking one.

Unfortunately, the numbers are what they are: a ~30 million gender imbalance. So however you turn it there's going to be 30 million men without a wife/family no matter what they do. Not a good thing if you want society to remain peaceful.

So they either import more women (via force or promise of a better living standard), or they get rid of the excess men (via war), or they suppress them with heavy policing and entertainment doping until the gender imbalance fades out over the next generation or so.
Different numbers produce different results in the same arithmetic expression.

Here's the concept of conditional expressions explained via a mathematical text: https://math.libretexts.org/Bookshelves/Mathematical_Logic_a....
Study Online and Ace Your Engineering Course
That's the point. Benchmarks would show what code is already squeezed dry by basic LLVM tools and what code could benefit from superoptimization, which (as other comments point out) is the only reasonable basis for deciding to give Souper a try.
I find it really interresting that such a simple concept as a tagged union, which appeared at least as far back as ALGOL 68, could be completely abandoned during the 90's and 00's where OOP reigned surpreme, and only seems to be gaining popularity again now that pattern matching is all the rage.

It's just baffling to me that tagged unions could be shunned in favour of the visitor pattern. How could that ever look like progress?

Being a millenial, I don't know what programming was like the 80's, but surely tagged unions must have been bread and butter for Pascal programmers?
Are messages that you sent to someone else still your data? If I sent you a letter, a court wouldn't tell you to burn it and any copies on my request.
The JSON response from the DoH server is btw a custom thing Google and Cloudflare do, but not part of the DoH standard.
It's not the hardest thing to scale anymore. Engineering teams are pretty hard to scale.
This might get messy once you need hashCode and equals
I think this one is using the legacy protocol
Service might simply be seen as better because of cultural differences between your home country and one you visit. Example: in France Americans often perceive restaurant service as slow and indifferent, because the French service is not about feeding you and getting you the hell out of the restaurant. The word "restauration" in French implies a restoring (of not just your stomach, but your well-being) and that is what French restaurants are for. Allowing you to be seated and to look around you for a while, discussing rather than quickly selecting what is on offer for the meal, a leisurely consumption of what is served and a pressure-free interval for some digestion make a meal in France slow.

I'm also told that the coyness of the server in bringing the check comes from the feeling of community a restaurant strives to foster: "we would rather you stayed here a bit". Getting pushy about turning a table over simply doesn't happen in France.
HN is not a job board. Please see the FAQ
Its listed in your privacy policy
He's just a kid. Give him a break
You shouldn't be downvoted. A lot of people make a lot of money off of tips. Does that translate to most? No, but this incentivizes many people to be pro-tip.
Right. I don’t have well-developed enough Haskell taste to tell whether this approach leads towards a more elegant or alternatively beneficial way of representing this kind of scenario than matching over a discriminated union type.
What on Earth is the point of this? It seems like such a trivial exercise. No labels? Only Zone 1? No option to zoom out or pan around, which might have made for some interesting code and explanations thereof.
How does it compare to the tagged unions in Zig, which aims to be “C with the bugs fixed”?
I know in F# it is much better to use a discriminated union because you get automatic comparison and equals implementations.

You can't use functions as map keys, for example.
Not fine. This damn' repo just appeared on my Pi's at the end of January it seems. No warning. No knowledge of what it is.
Constantly bringing up how your country was wronged 200 years ago is the dictionary definition of nationalism.
Well, you have ended my streak I guess.
> I was building my own version of about me.

Do you have a link you can share?

> people should be able to publish link to public key as well.

There's a actually a standard for this: https://www.df7cb.de/blog/2007/openpgp-dns.html

I would prefer if you could just dump the whole key in DNS itself, but TXT records are limited to 255 bytes.

> and changes can also be captured in a blockchain .

What's your use case for wanting to know the delta over time?

> some of the fields should be protected as configured by the user and who is asking for the information should be logged as well. some data can be permissioned and available on approval only, this could be resume link, physical address, government issues ids

I was mostly thinking in terms of "public" information. I can see wanting permissions for things like physical address.
You want to steal 61million as well? Join a corporation. Conform or get stomped.
Feel like the purpose is to increase social silo-ing and don't understand why someone would want to make a private website for friends/family (other than piracy, porn or racism).
Hey I'm also into permaculture and treating my products like gardens.

I see you are running blogbear I wonder if we could partner somehow.

I'm the founder and creator of Remarkbox a hosted comment service for static sites.

I just made Remarkbox free: https://www.remarkbox.com/remarkbox-is-now-pay-what-you-can....

All are welcome to use the service!
I like the concept a lot.

But what about those of us who are already near completion/launch? Is it still worth it to open up at that stage?
Honestly? Yeah. That could be neat. I should go add a "sites I like" listing to my blog.
The Hustle is being acquired by HubSpot
Replicating state to multiple places can add quite much complexity to application development and operations.
My ISP (Andrews and Arnold) does exactly this.

https://support.aa.net.uk/IPv6

"Customers are allocated a /48 block of addresses - this is usually per customer, and so a customer with multiple circuits or sites will have a /64 allocated from the larger /48 block"
The OSNMA protocol discussed is based on Timed Efficient Stream Loss-Tolerant Authentication (TESLA):

> This document introduces Timed Efficient Stream Loss-tolerant Authentication (TESLA). TESLA allows all receivers to check the integrity and authenticate the source of each packet in multicast or broadcast data streams. TESLA requires no trust between receivers, uses low-cost operations per packet at both sender and receiver, can tolerate any level of loss without retransmissions, and requires no per-receiver state at the sender. TESLA can protect receivers against denial of service attacks in certain circumstances. Each receiver must be loosely time-synchronized with the source in order to verify messages, but otherwise receivers do not have to send any messages. TESLA alone cannot support non-repudiation of the data source to third parties.

* https://tools.ietf.org/html/rfc4082

* A. Perrig, R. Canetti, J. Tygar and D. Song, “Efficient Authentication and Signing of Multicast Streams over Lossy Channels,” IEEE Symposium on Security and Privacy, pp. 56-73, May 2000.
Indeed. I think the particular media type is a little beside the point though as long as it is machine readable. Luckily HTTP has built in content negotiation so it's not a hard problem to deal with.
so.... no to tiktok should do it
Lua on top of Roblox.

Not only can they learn to program, but their friends will be able to interact with what they've programmed, which should be much more motivating.
Sometimes HN expose me to things that I don't understand or care, but I like it. Reminds me how big the Internet is.
>Jassy is also a commissioner on the National Security Commission on Artificial Intelligence, an independent panel created in 2018 by the National Defense Authorization Act to consider technological developments necessary to "comprehensively address the national security and defense needs of the United States." Led by Eric Schmidt, former CEO and executive chairman of Google, in January this year the panel submitted a report to Congress that argued there was a "moral imperative" to pursue the development and use of weapons incorporating artificial intelligence technology.

Again, the article states "killer robots" which isn't really a thing. As far as we know the US government tested a drone where an AI algorithm acted as co pilot. However, that doesn't mean they eventually wouldn't want an artificially intelligent soldier.
That's just dangerous band-aid. If there is a mismatch between bundled .h and installed system library, you'll get (in better case) linker error, or runtime problems.
I too "cultivate my own garden".

Like the "Turk" in Vaoltaire's Candide, working on my product (garden) insulates me from the wants and worries projected by todays internet.

Here is my garden: https://www.gorelo.io/