skysight-inc/HackerNews huggingface dataset:
I read that as "the key: value proposition.." so I probably need to take a break.
I am learning C now for the first time and trying to use as many of the new quality of life features as possible, at least for my personal projects.

It’s good to see that the standard committee is adding these new things that make C easier to use.

It’s been a bit of a struggle to stick just with C, because a lot of people I see teaching/writing modern C, just write C in a cpp file, and cherry pick the c++ features they want.

I wonder how many standards we would have to go through, before the people that are writing C+ (C with some C++ but no classes, RAII, etc) to be converted back to plain old C
You will have to drop some of your own analysis here. The authors conflate "ideas" with the resources necessary to maintain Moore's law.

This paper is full of the simplistic models and assumptions often encountered in economics papers.
So you gave up because your rust version was too old?

Dude it's like one command to update.
You missed the point - a plumbing business is an investment, just like a construction business. But no-one buys an old set of pipes and calls that an investment, and we understand that would be dumb.

If houses are to be an investment, their prices will keep rising and they become unaffordable. When consumer goods themselves are an investment, standards of living fall
So Apple is already there, hopefully the other smartphone manufacturers will follow, even if that means cutting down on the amount of models they release every year.
[Private pilot here]

> doesn’t that make law changes inherently dangerous?

Well, yeah, but landing is inherently dangerous for the exact same reason: the system dynamics change suddenly when the wheels touch the ground. That happens (obviously) as a consequence of the laws of physics whether or not you have a computer in the loop. So this is a risk that just goes with the territory.
> Just wanted to fetch some things via http. Nothing fancy, didn't even really care about the response body, just the timings.

why not bash and curl?
If they want to kill off remote work by people who are required to use VPNs to access corporate networks then they should go right ahead. With the pandemic raging still and workers that do remote work from their homes instead of the offices it will only harm the economy more there. No U.S. corporation will allow anyone overseas to connect without a VPN.
I had a dog with similar traits-- fearful and would piss herself, scared of brooms and loud noises, scared of people walking directly towards her--and I know for certain she was never mistreated by a human. She was the runt of the litter, for whatever that's worth.

Anyhow, I don't always think these behaviors are the result of tragic circumstances, even if they often are.
> The deceleration performance of the occurrence flight between 6,600 feet and 7,300 feet from the threshold of runway 10 deteriorated. It may be due to paint marking and rubber deposit on the touchdown zone of runway 28

Just to clarify for others, this is the same runway but taken in two different directions (west to east and east to west, multiply the number by 10 and you get [rounded] angle in degree, so 100ish vs 280ish). It's 8500 ft. long and it looks like there was a loss of performance around the "touchdown" point of going the other way on that runway, where you had accumulated rubber from those landings (which is pretty normal and monitored, as pointed by leecb below), if that makes any sense.
`ureq::get("url").call().unwrap().to_string().unwrap()` with a stopwatch should get you where you want. Add ureq as a dependency, of course, but I found ureq to be better than reqwest with about half the dependencies.

Or... `rustup update`...
It’s easier to both bail (jump off) and control speed (by dragging your foot or doing power-slides) on a skateboard.

So yes, skateboarding does have a speed problem but it’s easier to control for.
Ok but 5 beers for a big guy isn't even close to what most people think of as a hangover. We're talking about trying to exercise after 15 beers and 4 hours of sleep.
Same with the Big Lebowski, but in a much more deliberate (and professional) way. The Dude, imagining himself in a film noir story, thinks that every detail is some clue relevant to Bunny's disappearance, but turns out to be completely irrelevant: the guy following the Dude in the VW, the essay in the Dude's car, Jackie Treehorn's note, etc. Instead, basically every single event in the movie after exposition is a red herring when it turns out that the Dude's initial hunch that Bunny kidnapped herself was true all along.
Were you generally fit before hand? I’m in my early 30s and I’ve tried starting couch to 5k but inevitably give up after repeating week 2 like 7 times because my legs and feet are in pain. Tried changing how I run, shoes I wear, etc… Any tips?
It's not a labor shortage – it's a wage and workers rights shortage
Well, JunOS is FreeBSD -- the magic is in their proprietary hardware. I'm not aware of open/whitebox solutions that can compete
>but we're building on centuries of racism in every facet.

Nooo. We're building on techniques that have worked well enough up til now, but people don't bother to dig in a d come to terms with what's actually going on.

Not everything is racist. It's more a tyranny of 'good enough' and convenience.
Other things (I haven't yet investigated) in this space include: https://github.com/wiretrustee/wiretrustee https://blog.tonari.no/introducing-innernet https://gravitl.com/
Hard - Impossible. China Already tried to do this in some capacity with deep packet inspection/ Only allowing HTTPs and such. People just circumvent this by just routing data thru HTTPS.

Ofcourse you can block IPs of popular VPN providers decreasing accessibility but it'd be impossible to stop it completely.

Though this would easily restrict the majority of non-tech savvy individuals while doing nothing

Wikipedia [1] documents some methods.

[1] https://en.m.wikipedia.org/wiki/Great_Firewall#Blocking_meth...
I’m not sure they were really tested what with the track to the west.
A human being
Support for vector indexes and vector similarity queries (dense, and sparse-dense).

I believe PostgreSQL and MySQL will support this within a few years.
Because I wanted to do other things with the timing data.
As the article rightly points out, levees will do nothing for a slow moving hurricane like Harvey that dumps tons of rain or for a large cat5 hurricane with storm level surges that are much higher than Ida. The place is sinking while sea level rise is already locked in with current levels of CO2 in the atmosphere. The only solution is relocation, but nobody wants to hear that. It is an inevitability that New Orleans will be uninhabitable. The only question is when.
Dendron (YC W21) Is Hiring React/TS Expert to Build a Better Tool for Thought
It means AI in German (Künstliche Intelligenz).
This is my first time hearing about it too, but I don't see what you see. Where is the scam? What about privacy?

It seems like a good way of monetizing a site by creating something with intrinsic value to others (CDN capacity) out of something with next to no value to users (spare bandwidth). Sure beats the alternatives:

- ads: value=user's money that they manipulate them into spending. Additionally, they usually track people relentlessly and in turn use that data to manipulate them even better. No value is created, just money is transferred with extra steps.

- crypto miners: the value of (PoW) crypto is net negative (see environmental concerns), despite being profitable for some. They also decrease the user experience by draining batteries and slowing down computers. So no real value is created and negative value for users.

- micro-donations: they just transfer something of value (money) from the user to the operator. Nothing is "created", so users are by definition losing money. You can argue that things should cost money, but that's a separate discussion - value for users is still negative.

Of course I'd prefer this to be a vendor-neutral standard and not some private company, but none of the current "distributed web" solutions have gotten any serious level of adoption. This one actually got some attention since it's also a monetization platform - even if webmasters don't care about the distributed web idea, they still help get is closer.
YouTube was the only place where I could find pirated uploads of “Lazy Sunday”, so there was that.
Back end developer roadmap, skills, resources
There's a dead comment later in this thread which using directed abusive language towards another commenter while linking to a Louis Rossmann video.

The video [1] was interesting, although the dead comment seemed to completely ignore the video's [1] main point, where Louis talks about a hypothesis [2] where in New York City there may be an incentive structure between real estate investors and banks which is creating a market failure. The hypothesis [2] is that a building's assessed value is based on the rental prices that the landlord asks for even if nobody will reasonably pay those rents. The hypothesis speculates that, if a building's assessed value is lowered, it could trigger conditions in loan contracts that penalize the landlord or investor. Because of this, there may be an incentive for the landlord to keep buildings vacant instead of lowering their prices to market rate.

[1] https://www.youtube.com/watch?v=xfHQZj3_TX4&t=580s

[2] https://www.reddit.com/r/nyc/comments/innhah/nearly_twothird...
Rust should include Base64 in the standard library, and languages should continue to standardize on UTF-8.

Doesn't seem hard to work out.
Couldn't you say "in the literal sense"? Until the word treadmill claims that too of course.
I think it should be the job of the application logic to handle replication, validation and recovery of persisted business objects. Deferring this responsibility to some middleware is not something I am a big fan of.

There are powerful arguments for using some off-the-shelf solution, but I also like being able to set breakpoints in the logic that ties all of the computers together.
Apostrophes for integer-literal separators?!

C'mon, EVERY other language I've ever worked with that had them uses underscores.

Why did you do this =(

Grateful there is now any symbol for this, but this an incredibly un-intuitive one.

Programming languages use underscores, (most) countries use commas (in varying decimal group positions).

What a confusing choice.
> Money doesn’t generally buy you free time, lack of distractions and focus. The space needed can be pretty minimal.

I don't agree. Money buys a nanny, a housekeeper, uber eats, shorter commute or work from home... all of these can be a major factor in having the time and focus to exercise regularly.
Does anyone remember the Revver video site the emails refer to?
Does your data model change often?
PostgreSQL and MySQL well be very difficult to make fundamental changes. If you need to make changes to your data model, the structure of relational databases will make it difficult for you to move fast.

Linear relationships must be defined.
Your database doesn't do much for you. You must define every relationship between tables.
3 fold is by mutual agreement, if one side wants to continue they can. At 5 there is no choice
They've confirmed that they tested it. https://twitter.com/herpiko/status/1388621526757298178

I'm using this kind of DIY filter. After of putting the filter in the front of the fan for months, now I modified it into intake mode because of uncomfortable smell occurs whenever I turned the fan on. Some dusts that are already trapped here may have escaped again by sudden push of air.
Yes. DPI (Deep Packet Inspection) can occur on network boundaries and filter out traffic on practically anything you can imagine. Blocking VPN IPSec traffic is easy.

Note, it probably requires installing or configuring network bottlenecks for filtering. Getting the topology correct is harder than the actual filtering, which is a standard feature on enterprise and isp networking hardware.

State of the Art is the Chinese GFW -- it can do things like:

* look for keywords in tcp packets and reset connections

* block whole protocols based on attributes (such as encryption parameters), Tor is always playing cat and mouse here and generally blocked

* detect if an encrypted ssh session is being used to tunnel traffic, and reset the connection at both sides with a TCP Reset flag.

* modify http traffic to send malicious js to browsers to attack other servers
Know Your Runway (2019)
I have the exact same ones (for each floor). :)
While auto-generated changelogs aren't the best, they are better than nothing. Too often I've seen projects without a changelog which is especially annoying when dealing with breaking changes.

I've been considering switching to a changelog generator, either from Conventional Commits or from a folder of files just to avoid merge conflicts with the CHANGELOG file.

If people want enforcement of Conventional Commit, check out https://github.com/crate-ci/committed
Which part of this is 'woke america'?
> If philosophical moral reflection tends to promote moral behavior, one might think that professional ethicists would behave morally better than do socially comparable non-ethicists. We examined three types of courteous and discourteous behavior at American Philosophical Association conferences: talking audibly while the speaker is talking (versus remaining silent), allowing the door to slam shut while entering or exiting mid-session (versus attempting to close the door quietly), and leaving behind clutter at the end of a session (versus leaving one's seat tidy).

It seems like there’s a pretty big logical leap conflating “moral behavior” with “courteous behavior”. All of the behaviors measured could indicate someone is absent-minded, lacks social awareness, or is perhaps rude. But they all could just be honest mistakes. Moral (or amoral) behavior, I would think, requires intent.

Sometimes you think a door will slowly close quietly and instead it slams. Such is life. I don’t think it’s fair or honest to use these behaviors as a proxy for morality.
Why the gas fees is too high to buy .eth domain?
Bad labels in ML benchmarking Datasets
I anticipated that argument, it's what I meant when I wrote that I think there are difference but they are neglibile: whereever a Snickers bar is sold, there's usually more than one and taking one of them rarely impacts someone else who wants one (because there are usually plenty of others).
Do you use "-BetterC" (WorseD) flag though? Am curious.
Also yes, D is love.
We are playing with a slippery slope! A backdoor is a backdoor. Honestly it is getting to the point where open source is the only way to go - imo.

I'd like to be able to perform SAST scans and code review on all software that protects my enclaves.
In finance, would this be the open banking standard?
Not 50% anymore, the max deductible rate is now 43% and in 2023 it'll be 37% at which point there won't be anymore scheduled reductions. (but I'd be surprised if further reductions won't be announced the coming years).

It can be a misleading to say this means only 50% or 37% of your interest can be deducted. It could still be fully deducted. i.e. if your income is taxed at 37% rate, then the 37% rate of 2023 will mean your entire interest can be deducted from your income (100% interest deduction).

It means that at higher progressive tax rates for higher incomes, e.g. at 50%, only 37% of the 50% can be deducted.
It's a matter of target audience. Maybe I've misunderstood something, but I thought home videos where made for friends and family, not millions of people.
> or can afford them but sucks at it and gave up.

It’s actually the opposite. The term originated with skateboarders. Rollerblading was seen as (a) too easy and (b) lacking any sort of “culture”.
Also for leftovers when scraping website data. Trendy SPAs usually have JSON endpoints, so I usually use some ID column, maybe timestamp column (to ease incremental syncing later on), some primary content columns, and the whole scraped JSON object is put into a `data JSONB` column in case some of it is needed in the future. :) Works amazingly.
U.S. Roads in 2021 Are Most Dangerous in a Decade, Says Nhtsa
Getting the two players in different servers to sync and see each other seems a headache. Instead can you not dynamicly change the border(s) think Gerrymandering.
Naturally this sort of issue has been reported in the past: https://bugs.chromium.org/p/chromium/issues/detail?id=672625

From the comments on that bug there's other ways to detect devtools (including timing attacks), and it wouldn't be worthwhile to track down every possible case.

As someone who uses devtools debugging a lot I think that answer is reasonable, these kinds of shenanigans mostly only slow down and amuse expert debuggers.
It bothers me because it may lead to overexploitation and turning a great language(rust, being my absolute favorite at this very moment) into an abomination from the depths of hell. Similar to what we've seen with many languages over the years.

Library - yes, of course it matters what it's written in when I'm choosing it. Software - no, not really, as long as it does what it's supposed to do, C, C++, go, erlang, java, kotlin, python, julia, rust or brainfuck for all I care - sure, god speed.
Isn't the just technical parlance for following somebody on your bike? There's nothing original here.
It would be interesting to see a refreshed view of what products white-box is able to replace. I recall that Juniper and Cisco were hard to replace for some products because the performance edge was in proprietary ASICs that aren't available to white box builders.

I suspect that CPU improvements and things like user-space networking (DPDK and friends) might have closed the gap some, but I haven't seen any recent analysis.
There is interest in making this automatic, its just not been the highest priority for people.
I don't think any devices supported by OpenWRT, DD-WRT, VyOS, pfSense, etc support hardware-accelerated routing with QoS. If you know of one, let me know!

It is not always clear, but enabling QoS usually disables hardware offloading, for example with Ubiquiti devices[1] "Traffic to which QoS policies have been applied cannot also take advantage of the EdgeRouter's Offloading feature". The same is true for open source even with binary blobs. The chips simply can't do it.

Using QoS and implicitly disabling hardware offloading significantly drops the throughput as it becomes CPU bound. "Without offloading enabled, IPv4 traffic will be routed via the CPU and will be limited to around 300Mbps on the EdgeRouter Lite (ERLite-3). With offloading enabled, the throughput will be about 950Mbps." [1]

[1] https://help.ui.com/hc/en-us/articles/115006567467
So arrogant to monetize your website using your users in such a way. It’s one thing to show me ads, it’s another to use me as a node in a distributed CDN for which I gain no value, and everyone else does. It’s not even some kind of p2p situation I as a user opt into because I believe in the communal network.

I hate this leechy behavior that has come to plague the internet for a while now. When it was all nerds it was glorious. Then the money came, and the bullies followed.
Any one know what the typical latency is like?

I see mentions of many points of presence and claims of pops being close (I assume due to the size and distributed nature of the peers) and therefore could be faster but no measurements or numbers in the FAQ.
> Wow, thank god we had the geniuses at Google to give them their unique monetization model: ads!

I think you're forgetting the state of the web in 2005.

The tech to do on the fly pre-roll and mid-roll ads in an existing video didn't exist in 2005, there was no significant market for video advertising on the web in 2005, and web browsers could not play video at all. It was all plugin based. There was no streaming standard. There was no way to circumvent banner ad blocking, too. Sure, that new thing Web 2.0 might help, and XHTML 2 sounds promising, but it's not there yet. To top it off, the main way most users -- even Americans -- connected to the internet in 2005 was still dial-up! So you're a niche market, too.

If your model is "just use ads" then the 2005 response is "okay, but how do you sell dynamic ad views in videos with maybe a couple thousand views? And how do they work?"
Electric Ford F-150, No truck has any business being this quick
Rust and JS both have a very small standard library. This is what unites them in a 'dependency hell' of having to handle thousands of packages for most projects.

Other languages that don't face this, e.g. Python, have very large standard libraries which already include a dizzying array of features. E.g. take a look at some of the things you get with standard Python[0].

- sqlite3 (DB-API 2.0 interface for SQLite databases)

- bz2 (Support for bzip2 compression)

- sunau (Read and write Sun AU files)

- netrc (netrc file processing)

- curses (terminal handling for character-cell displays)

- mailbox (manipulate mailboxes in various formats)

[0] https://docs.python.org/3/library/
The one thing that's obvious to me now from these comments is that the angriest people have the least insight into what publishing is, why it exists, and why the system continues to work the way it does. Nobody ever explains in these comments to these angry people, so HN just becomes a machine that takes in ignorance and churns out outrage.

First off, just because a tax payer paid for research does not mean publishing should be free. That's like saying just because the government pays workers to use pencils, that pencils used by government workers should be free. The company is still doing work, whether it's for a taxpayer or not. It still needs compensation for the cost of doing business.

Secondly, commercial publishers perform a vital role, which is why they still exist. If they didn't serve a necessary role people would have stopped using them. This is obvious, because nobody is holding a gun to anyone's head saying you have to publish your research in X place. But nobody wants to think of why these commercial journals are necessary, because it might be the fault of single other than the publishers, so people intentionally stop thinking to avoid the realization.

The only name of a publisher that anyone here knows is Elsevier, which further demonstrates ignorance. They're not the biggest publisher, they're not the most expensive publisher, and they aren't the only organization that pursues legal challenges when their content is pirated. But since it's the only name anyone on here has ever heard, they treat them like The Great Satan. That image further polarizes and enforces ignorance of publishing.

Payment models vary widely depending on the circumstances and organizations (or individuals). Mostly publishers are trying to find sustainable models to pay for the jobs they perform, which includes hosting, indexing, referencing, editing, proofing, and facilitating peer review, as well as publishing the journals as a whole. If you don't want to pay for any of that, liked over said before, the whole research community would need to do those jobs for free. But even in OSS, companies pay OSS developers to work on code. So somebody has to pay for it. If you're so outraged at the profits of publishers, then get off your ass and build the replacement. But people just like to complain, not fix things.
the Pulp Fiction briefcase is actually a deconstructed MacGuffin, stripped of everything except the plot device itself - no explanation for why it's important, no inherent meaning, no payoff, just a thing that drives the plot. A lot of Tarantino's work has this kind of postmodern element to it.
"If we ever reach 1.0" is also important to note.
>and also that a language doesn't need base64 in its stdlib because C and C++ don't have it

I don't follow this logic. If we just wanted to do everything the way C/C++ does it, we'd be using C/C++, and Rust wouldn't exist.