skysight-inc/HackerNews huggingface dataset:
> "Do we throw out metadata, then?
Of course not. Metadata can be quite useful (...) often a good means of making rough assumptions about the information that floats through the Internet"

Could it be that over-confidence in metadata was common around this time (turn of the millennium), then everyone realized the limitations of meta-data as illustrated in the article, subsequently dropping meta-data approaches altogether, forgetting that it is also useful.

So now we have a situation where the pendulum is now at the other extreme, where machine-generated classification barely intersects with human-generated meta-data at all.

The sweet spot seems to lie somewhere in the middle, as Aristotle used to say.
It's called "Copilot" and the tagline is "Your AI pair programmer." It's obviously being marketed as more than code suggestion software. It's being marketed as an AI pair programmer.

I agree that it is basically just code suggestion software, or like a big autocomplete. But it's definitely being marketed as more.
What you're failing to account for is that online sex work massively increases the number of people paying attention to you in a way that can turn dangerous, and at the same time tends to reinforce dangerous attitudes.

The risk of some bitter, lonely guy living three states away, going off the rails and deciding that you are a bitch who needs to be taught a lesson, after years of having his attitudes messed up by hot women trying to make money by telling him "I need your cock right now!" - that is not a risk you run by hooking up in real life.
Example of an unnecessary change, func void main() instead of void main().

A better C should just be like what Apple is doing for iBoot, or Microsoft with Checked C, by disabling what makes C unsafe while being mostly compatible.

Changing stuff like

- ptr = array into ptr = &array[0]

- num_value = enum_value into num_value = base_value(enum_value)

- char *str into cstring str

- char str[10] into a proper array without pointer decay (alternatively like cstring, a new array like type declaration)

If it is C like, while requiring major code rewrites, then it is just another attempt, regardless of how much valuable work has been put into it.

C++ got its adoption by having been born in the same place as C and UNIX, as C pre-processor with zero friction in C toolchain, hence why it was quickly adopted by C compiler vendors.

Any C replacement needs the same ease of transition, specially for domains that will never move beyond C, because reasons.
Proof of stake, or delegated proof of stake, or proof of authority, they're basically the same thing, and have been working fine for years. caveat: I founded an ETH fork that does this stuff as well. Even ETH itself is working towards ETH 2.0 which also uses proof of stake.
>people are free to do what they'd like

Your post seems to suggest you would not be happy for your kids to do what they like when they get older. Often people seem to be happy for other peoples children to do what they like but not theirs. To me this seems like the wrong attitude towards ones neighbours.

There's 2 options therefore, for me, if I am honest with my family: disapprove of porn as a life choice or approve and encourage it including for one's own children.

I think most parents around the world would choose the first option, but the second is gaining in popularity and acceptability especially in the west.
I had a similar discussion about naming evolution and using "Borg" as shorthand for duplicating machine (I think that it is not a great word for this use): https://news.ycombinator.com/item?id=27869571

It is always possible to create completely arbitrary words, but long term the ones that survive are the ones that fit in the language current state and evolution.
They found a way: not actively hunt and harm them.
hmmm, remains to be seen!

might just keep the experienced/quality ones & have less need for a high quantity of inexperienced programmers.
The reckless, infinite scope of web browsers (2020)
I'm sure their cut was somewhere in the 10-15%. There's no way there was an OnlyFans competitor a few years ago with a 1.2B USD revenue stream and it went without notice (or purchase).

OnlyFans just broke a 2B USD GMV after the COVID surge; and, at their 20% cut, that's a $400M per annum revenue stream.
> to get around the protections of the 1st amendment.

I have gotten around the protections of the first amendment though! You're objecting how I did, and saying that it's not fair or not right, and that I should instead get around them in a different way. But why am I supposed to trust that you won't also object to that other way when, or if, I do gain that support?

> But there are also a lot of people who don't want facebook to be forcing users to accept certain moderation, and instead want users to be in control of what they see.

They are: they're free to use a different service. No one is forcing you to use facebook or to distribute your content via facebook. There are plenty of other ways to distribute your content, and you have no more right to require facebook distribute your content then they have a right to force you to use their website.
I might not have used it in a while, but by experience MSVC features had a tendency to be much more buggier and incomplete than Clang or GCC (mind, new features tend to have bugs everywhere).
Linus is only right for those that share the same opinion.

Anything that uses 1% of C++ specific features is C++.

C as used by Linux kernel is not ISO C, yet no one argues it isn't C.
One is allowed to do both. Human beings are allowed to have opinions and not be walking LinkedIn profiles all day long.
More like, the shareholders are asking the company to do whatever it takes to turn the biggest possible profit. That might mean solid business decisions, or unscrupulous externalization of costs.
Having to watch ads isn't convenient at all. This is certainly a factor why people left TV for streams in the first place, even if they get introduced here more and more.

I am subbed to some streaming services and the moment they introduce ads I will leave. TV-like ads won't be able to compete here.
Do you know which episode?
Note that hydrofracking literally works by using high-pressure water to expande cracks in the oil-bearing rock layer, then wedging bits of sand into the cracks to hold them open.

Wellhead pressure (or lack thereof) is another major aspect of drilling and well production. Early "gushers" would spout 100s of feet (30--60m) into the air, spewing thousands of barrels of oil a day. Pressures could be ... immense (I've lost track of a cite I had for maximum recorded, though it was large).

Mature or less-prolific wells have far less reservoir pressure and rely on slow seepage through what's actually mostly-solid rock. "Stripper" wells operated by pump-jacks may return only 10--15 barrels of oil per day. As the price of oil (or electricity necessary to run the pumps) rises and falls, these wells are literally turned on and off due to being only marginally economically profitable.

Fracked petroleum wells have an operational life of ~10 years, possibly less. There are traditional wells still pumping strong after 80+ years. The First Oil Well, Bahrain, has been supplying oil since 1931, 90 years:

https://en.wikipedia.org/wiki/First_Oil_Well,_Bahrain
I don't think this is ever going to happen. JavaScript is still and probably always will be the language used to manipulate webpages and interact with the user, it's extremely optimized and a quite fast and effective scripting language.

WebAssembly provides an amazing opportunity to do general computing in webpages more efficiently than with the JavaScript scripting language, but it's not designed to interact directly with the user or documents. Certainly that _could_ change in the future, but that's not one of its design goals and I don't think it would even be particularly effective at it.
From the footnotes:

> 35.8 km/L refers to the fuel efficiency of the all-new Aqua B grade, under the WLTC test cycle, according to tests conducted by the Ministry of Land, Infrastructure, Transport and Tourism

https://en.wikipedia.org/wiki/Worldwide_Harmonised_Light_Veh...
Hi all, Jeremy Howard here, author of the article. I'm happy to answer any questions you have about language models and program synthesis, Copilot, etc.
… heavily skewed by the top 5%. So the number is likely way, way lower than $100M (perhaps $8-10M?)
Since I've started using Svelte (HTML-oriented, rather than JS-oriented), every other framework feels like such a mess.

I highly recommend React/Vue folks to check it out, it's literally 2x'd my productivity and completely obliterated the mental RAM i had to keep in order to "think in react"
I think you are describing Odroid HC
Show HN: Keep the entire team informed with data-driven updates
No, it's done on the server side, so it doesn't use any more resources than regular autocomplete AFAICT.
Simply imagine what sound a 3D-object of the shape as in the WP-article would make.

The star-shaped object would make a "spiky" sound, the bubble-like object more of a bump-like sound. That explains the attribution of the words kiki and bouba to the objects in different cultures. My explanation.
Can you explain why Apple's implementation is semi secure and others' implementations aren't? All of them have been bypassed at one point or another IIRC but that's probably not what you mean?

(also: if it's semi secure then being able to build trust based on that means the other part is PR I guess, outrageous as well?)
This is also very well-depicted in The Wire, which came from primary journalistic sources. "Dope fiends" are customers, but most dealers actually despise them. They're disrespected and abused constantly, as well a systematically exploited and tricked (at one point diluting doses is discussed, because of supply restrictions, and eventually deemed a good thing because "we will sell twice as many").
> they could have announced a 100% electric vehicle

There's something weird about Ford making a mass-market electric F-150 before Toyota has a mass-market car. I know they're betting on hydrogen, but so many other companies are so far ahead with electric cars that it's a little worrying. The irony is this is the company that's most associated with hybrids.
Building on this idea, if you could design a type-level program with Haskell (including some liquid Haskell to add further type invariants) it'd be awesome for something like Copilot to fill in the blanks. Seems easier than program synthesis!
With this logic the following generations will also be perplexed at a changing world that has lost all barriers and controls.

Every generation will be forever perplexed as every year the world changes. continuously. The old ways will continuously be outdated. It's literally limitless as limits are removed.

What type of things do you think our kids will be puzzled about in the future? Where is the world headed?

For many people around the world they do not see the world headed in a positive direction as morality goes, and wisdom from past generations is dismissed. For many others they see it as a great thing, a libertarian paradise where anything is possible!
Yeah, I chanced upon an official livestream by GH showcasing Copilot, and it was performing very poorly on Rust.
> But now we moved a very significant part, if not a major part, of public discussion forums onto the platforms of private companies, and are now surprised that the "strong" leaders on top of these companies do not necessarily share our values or even the minimal set of values our societies as a whole agreed on, and make up and change rules as they please, without any real repercussions so far.

But the alternative is that the government forces its own values onto the companies. I'm suspicious of "we're going to hide this information because its bad", but I'm also suspicious of "we're going to prevent companies from expressing values different from the ones the government allows".

I much prefer independent systems to a government that ultimately controls how and what corporations can say. The first is perhaps bad, the second is far worse.
The browser has been a system-within-a-system for a long time now. That's a pretty big problem, because it's inefficient computation-wise and has very low interoperability with the host system, which has big implications. The user also has sort of an upside: the browser, being isolated on the host machine, is very portable. And, maybe safer, but I'd argue against this point, because a monolith is too hard to audit; if you want security and correctness you need many small components, not one huge one. But, those are user problems. Big vendors enjoy non-interoperability, because it lets them do user lock-in and have monopolies. That's also why we hardly have medium-sized vendors: only gigantic and minuscule.

If I had a magic wand,

- I'd make Web maximally interoperable, give an API to everything: look up Youtube recommendations or listen to Spotify programmatically or from the command line;

- introduce legislation to forbid non-interoperable for-profit (or infrastructure-level) software; otherwise businesses are incentivized to make walled gardens and lock-in users; e.g. no more countless chat apps;

- get rid of Javascript: it creates too many security and fingerprinting problems, and, if everything has an API, you don't need it;

- break up the browser into a composition of smallest independent components possible; it will get you `apt install facebook-local-events`;

- get rid of password-based authentication: what a horrible idea that was;

- get rid of any client-side possibility to track or fingerprint users; if you're making choices about what services to use or how, those choices can be fingerprinted, depending on some other things, but that's another matter; the other party should not be exposed to what hardware or software or configuration you use or how you use your peripherals;

- introduce consumer and competition protection laws to bring software out of the wild wild west in terms of legislation.

I've more or less described the destruction of Web as we know it, but also a creation of something much better, in my eyes. Doesn't sound very feasible, but that's what I'd do if I had a magic wand.
Still, services might go down for any reason. Not unreasonable for a customer to plan for that risk.
Can someone explain if this will lave marginal implications on range? Is this a revolutionary tech or just another marginal iteration?
This could turn out to be incredibly useful, will have to try it out.

From self-driving simulations and agent training to human interactions and large ecosystem simulations.
Could allow us to observe how patterns emerge in/between large agent groups (swarm intelligence is exciting!) and train our models in more complicated and collaborative tasks.
Sure, but keep in mind it's pre-pre-alpha and the current released version is kind of outdated:

https://github.com/neat-lang/neat

Because Neat is self-hosted and frequently depends on syntax features added a few commits ago, building from fresh source can take up to half an hour. You also need a D compiler (for the initial bootstrap version), but that comes with gcc nowadays. If you wanna try that, just run `bootstrap.sh`. (You may have to patch it to use gdc, not ldc, but the commandline should be the same.) This takes a while because it has to build the compiler something like 60 times, each with the previous version.

Don't do that though! Gimme a ping and I'll slap a new release tag on it. The releases use the C backend to generate a C dump of the compiler, that can then be shipped and compiled on the target system.

Neat is more a D-like than a C-like, but it only breaks C syntax in areas where I think C straight up made the wrong call, like the inside-out type syntax.

Memory management uses automatic ref counting, with some optimizations to keep number of inc/dec manageable.

The thing I'm most proud of is the full-powered macro system, which is really more of a compile-time compiler plugin system.

Here's an example of using the C import macro to bind to a C library: https://github.com/Neat-Lang/neat/blob/master/demos/glfw.nt

Another good example of a macro would be listcomprehensions: https://github.com/Neat-Lang/neat/blob/master/src/neat/macro...

You can tell it's just compiler code that happens to be loaded at project compiletime.

You can see listcomprehensions at work in the sparkline demo: https://github.com/Neat-Lang/sparkline/blob/master/src/spark...

`compiler.$expr xxx` is itself a macro, that parses an expression `xxx` and returns an expression that creates a syntax tree that, when compiled, is equivalent to having written `xxx`. It's effectively the opposite of `eval`. In that expression, `$identifier` is expanded to a variable reference to "identifier".

So `ASTSymbol test = compiler.$expr $where && $test;` is equivalent to `ASTSymbol test = new ASTBinary("&&", where, test)`. (This shows its worth as expressions become more expansive.)

All in all, this lets you write `bool b = [all a == 5 for a in array]`, and it's exactly equivalent to a plain for loop. You can see the exact for loop at line 103 in that file. `({ })` is stolen from gcc; google "statement expression".

The one thing I'm still blocking on is hashmaps, once that's in I'll make a proper announcement post.

And, of course, documentation. :-)
I think soon, we're going to have to (sadly) get legislative for things such as this.

This path has been taken in some jurisdictions, for things like deleting customer data, accounts and more.

But it has been proven again and again, that offering paid services with zero customer support, is seen as a plus for many corps. I presume the logic is, support costs big, better to lose a small percentage of clients, than support them all fully and reasonably.

Some cite Chinese sellers, fraud as the problem. No, that's not the problem, the problem is not dealing with cost, and this issue, in a reasonable way.

We have centuries of common law, and legislative backing which essentially states that consumers, clients, businesses must behave in a certain way with one another.

Amazon is trying to game the system, by ignoring these covenants, and creating process and conditions which purposefully denigrate these concepts.

So glad someone found a way to mess up their perfect little plan to keep consumers, and clients out of court.

Consumer rights are not something to be optimized, mitigated, reduced.

More thoughts ; we've been through this forever. Think of all the lemon laws for car dealers , manufacturers, as a result of just plain scummy behaviour.

It's all the same thing. Act scummy, and we'll make you stop.
Try cynicism today! Signal your understanding of issues and non-indifference while exonerating you of any action!
It's an average, so the skew doesn't matter for this.

Average = sum / count. Multiply both sides by count. Sum = count * average.
> The titles on sites like pornhub are a lot worse.

I don't agree. Even the most misogynistic stuff there doesn't actively try to draw in the viewer to the same degree, and most importantly, it allows the women a much clearer separation of what they're doing before the camera and who they really are. They don't have to advertise it and tell random strangers "you can have that too!".
I believe there is a chance that cryptocurrencies will crater but I would not be so sure they will. Cryptocurrencies have liquidity/value backed by black and gray markets (not entirely, but in a big proportion) which will always be there (and probably even boom) when the white markets crash. Cryptocurrencies also can't be emitted in unlimited volumes at just the feds' will so are immune to inflation which tends to skyrocket for fiat currencies in events of huge crises. It may even happen that in such an event some states will address booming inflation by officially making cryptocurrencies legal tenders.
In normal two-sided markets goods or services are being exchanged, making it feasible to check whether the price paid reflects reality in any way.

On the other hand, it is very difficult to prove that someone is faking being a fan, so laundering can be as easy as giving a friend N dollars of suspect cash or cryptocurrency and having them pay you N minus the hassle fee through Twitch/OnlyFans/etc. from their credit card.
Someone in this thread gave an example of casting floats to integers being glue code. But how exactly you want to cast - using round, floor or ceil is a business logic. Where is the meaningful difference in this example?
List of Consumer Reporting Companies
True, Amanita phalloides specifically is the single most deadly mushroom at least in Germany according to (slightly dated) statistics.
For those interested, a formalisation of this problem: the "Analog Hole" [0].

[0]: https://en.wikipedia.org/wiki/Analog_hole
Except that is what is actually happening, despite what people like yourself wish, we are getting our Flash tooling back.

Blazor, Unity, Uno, Qt, TeaVM, the list is only getting bigger and it will only stop if WebAssembly is removed from the browsers.

Pandora box is open and the lid won't close.
The problem with RPi is that you would be doing SATA over USB 3.0. It will work, but it's not great.

Other SoC typically have just one native SATA link (like A20). SoCs with better connectivity exist - that's what ends up in consumer NAS products after all - but SBCs are sparse and expensive (e.g. MachiattoBIN).

You could go for a CM module and do your own expansion board with a SATA controller on PCIe but then you may run up against the x1 bandwidth (if it's PCIe 2.0 then probably fine for two drives).

ROCKPro64 has a x4 PCIe slot you could use with an HBA card I guess. But at this point I'd probably go for a Celeron ITX board.

Some time ago I would suggest just getting a second-hand NAS and running Debian on it (like QNAP TS-219P) but with Debian 11 dropping support it is less appealing.
Yes everybody should stay healthy best Treatments
What does "agnostic" really mean here? Or, how is something like React not "agnostic"?
Thanks Jeremy! Where have language model(s) had the most useful for practical applications in terms of generated text? In terms of practical applications, I specifically mean the inclusion of a language model(s) has made life net better.
For those who are interested, here's the original discussion of this article: https://news.ycombinator.com/item?id=22615894
> Often people seem to be happy for other peoples children to do what they like but not theirs. To me this seems like the wrong attitude towards ones neighbours.

I think you miss the important concept, that people can have different world views and different things might be acceptable to them.
So I may not approve my kids/family/myself doing something, living some kind of lifestyle, but I accept that there are people who have different values and it's OK for me (as long as it doesn't infringe my freedom, of course).

Otherwise, we have religious fundamentalism.
> 2-3 year email retention on corp email.

I work at a big company that does this, but with 6 months. While I understand why they would do that, often some knowledge is lost with these emails. And usually I don't know what's knowledge and what's junk before I need it.

On the other hand, it's a good way to make sure that your processes are written somewhere and people don't rely too much on email archiving. Sadly, that's something I didn't realize until it was too late.
When I read hot reload for a language, I'd expect it to notice changes to the source of the program and hot reload it.

This seems to not be doing that, rather reloading config and having a sequence of actions happen after the change in a defined order.