skysight-inc/HackerNews huggingface dataset:
I dont understand this type of reply where just because a specific subtopic of a news story isnt being screamed just as loudly as every other top breaking headline, its the western media being silent on the issue. Plenty of discussion has been had on mainstream media about the effects and.effectiveness of sanctions on basic goods

https://abcnews.go.com/International/us-sanctions-hit-iran-r...

https://www.cnbc.com/2019/07/17/inflation-rampant-in-tehran-...?

https://www.theamericanconservative.com/articles/sanctions-t...

https://www.theamericanconservative.com/articles/sanctions-t...
The global climate catastrophe is very much a political problem, as are its solutions.

Just saying instead of killing each other in pointless wars we could use those resources to avoid global warming and help raise people out of poverty. I can dream, no? ;-)
That was also their golden era for quality products.

I cannot claim to know why they did this, but my educated/experienced guess as a long-time game developer is that _someone_ thought it would be best for the teams not to rely upon existing projects when creating new ones.

Imagine if painters always started from their previous painting rather than a blank canvas; or if a home developer always started with prefabs of their previous home. You'd get American suburbs and Ikea prints.
Threat-in-a-patch
Yes, thanks. I have seen it. Looking for more of a real version of the original HW with some "tweets". I want to put this in my A1200 breadbox. I have done the same thing with a C64.

https://icomp.de/shop-icomp/en/produkt-details/product/c64-r...
Is there anything special needed to support that? I’m pretty sure you just need an <a> tag with an href. With any SPA framework/library I’m aware of, you have to go out of your way to make it not work.
> it's working

The last deal for de-nuclearization already worked, but it was inexplicably terminated.

https://en.wikipedia.org/wiki/Iran_nuclear_deal_framework
I believe they also have a team of lawyers, which helps greatly too.
Tesla Might Find Their Way to Self-Driving Cars via Neuralink and Brainjacking
I'm from Greece. Here you can build anywhere you like without a permit or any kind of paperwork. Almost 2/3 of Greek cottages are illegal properties. Things went more crazy since the solar panel boom cause electricity was the main reason that people were building the legal way and not like igloos. I know a couple of people from my family and friends that were getting electricity using cables from the neighbors and paying them every month but that's another story. What's the most disturbing of all is that few years ago government decided to legalize those properties just by paying a fee. In other words, they tried to legalize properties in the middle of the jungle that haven't been engineered in any aspect.
> In neither case does a non-broken fsync() actually fix anyone's problem.

The system's broken either way, but failure modes matter!

With fsync() reporting EIO only once (one time, to one caller), callers that don't expect this behavior (and _no_ callers were written to expect this POSIX-violating, undocumented behavior AFAIK) could corrupt data if writes intermittently succeeded. Eg marking a segment of WAL as fully applied when it wasn't, not only throwing away durability for that transaction but corrupting the whole database. And maybe an error is reported now and then, but that's not so hard to miss.

With fsync() consistently reporting EIO, the system never reports a transaction as fully committed then loses its contents, and the existing database isn't corrupted. And someone will notice the problem. mjw1007 worded it perfectly: "'checkpoints aren't happening and WAL is piling up' is the sort of thing people already monitor".

So yes, a non-broken fsync() doesn't magically fix your damaged platter, but it's worlds better.
legoos.io

"fully" distributed resources; memory, cpu, storage, what have you...

"LegoOS is a disseminated, distributed operating system designed for hardware resource disaggregation. It is an open-source project built by researchers from Purdue University. LegoOS splits traditional operating system functionalities into loosely-coupled monitors and run them directly on disggregated hardware devices."
You seem to be leaping to a lot of conclusions and making a lot of assumptions based on conjecture as the premise for your questions. It would be off topic and probably pointless to pursue them.
I'm interested in knowning more about this. Not a lot of information about it, I found this article from 2018... https://news.sky.com/story/google-faces-calls-to-lift-anti-c...
Monday: “Do Something, God ”
Docs or It Isn't Done
>I live in Austria [...]

>Also, tips are a large source of income for workers in the service industry and many are paid under the table.

I thought tip culture isn't really a thing in Europe?
The "we" in the sentence is homo sapiens. Neanderthals and Denisovans were not the same species as us.

> "Unlike Neanderthals and Denisovans, who had only two diploid copies, [homo sapiens] carry up to 20 copies of the AMY1 gene, which produces salivary amylase. "
I believe replacing `<div`\'<p' and `/div`\'/p' are preferred so you can retain any tag properties (class, id, style, etc), but it could still leave behind any tags with superfluous spaces.
> The whole point of the article is that it's not true.

Only for the narrow condition of loading a whole page. A lot of Web apps make async request much smaller than loading the whole page: imagine deleting one record in a list of 50 items; the async response could be the HTTP 200 header alone.

I think it would be useful for developers to separate web applications from web sites and consciously make trade-offs (such as state management: for the projects I have worked on, adding "Undo" logic was far simpler with client-side state-management. YMMV)
You can leave that to `auto`.

A VPN creates a virtual network between two machines. Each end needs an IP address.

In your example, `10.8.0.254` is the address that will be assigned to the server and `10.8.0.2` is the address that will be assigned to the client. These addresses are only valid within the tunnel. They are not the real IP addresses.

If you do `ping 10.8.0.254` from the client, you'll get a response from the server. If you do `ping 10.8.0.2` from the server, you'll get a response from the client. If you do `ping 10.8.0.2` from the server, you'll get a response from itself. Which is not very useful.

These IP addresses are not reachable outside the tunnel. The network is private.

You can use any pair of addresses you want as long as they are not used by anything else.
It's not "denuclearization" if you continue to enrich, retain all nuclear infrastructure, and if the deal expires after a few years. Parts of the "deal" were expected to expire as soon as in 2026.
Thank you. Terrific list. Bill Gate's Donkey BASIC should be on here too. Actually learned a lot from old BASIC games
Well, it's sort of good news in the sense that, if the U.S. chose to negotiate, Iran still wants a deal, and we might end up with the same deal as before?

Or in other words, this was all unnecessary, but some of the damage caused by abandoning a done deal might be reversible.
The reply like this is what I was hoping for! BTW, the actual forum thread (linked at your link) seems to exist only in the Google cache at [0], or am I missing something?

[0] https://webcache.googleusercontent.com/search?q=cache:dJGP5n...
Vast majority of Excel users would implode learning R.
Some people might like that, but in general I think what would be really needed is some way of doing online dating without pictures, since focus on appearance is unlikely to be effective at achieving long-term fulfillment (both if pursuing a single/few long-term relationships or regular one-off encounters).
Sound programming is basically IO+DSP.

IO depends on your target environment. Targets include Webaudio, VSTs, mobile, and frameworks like PortAudio.

Some environments include some packaged DSP algos. E.g. webaudio and Apple's audio frameworks both have useful "modules" you can hook together. Sound dev languages like Csound, SuperCollider, and PD are almost nothing but stock modules with some options to roll your own. Other environments like VSTs need custom DSP development, usually in C++.

Custom DSP is difficult and specialised, although you can get some way into it copy-pasting popular algos in a cookbook way without necessarily understanding how they work.

For the real thing you have to understand discrete time domain representations of various mathematical abstractions that describe signal generation (oscillators, sample players) and processing (filters, distortion, time-based effects like reverb.)

Trivial models can be fairly simple but sound very sterile. Non-trivial models sound more musical but are much harder to design.
As an example, here's a complete course in digital filter design.

https://ccrma.stanford.edu/~jos/filters/

There's a similar amount to learn about reverb design, complex oscillator models, and Fourier analysis and synthesis. Even basic sampling theory isn't completely trivial.
https://www.reddit.com/r/MapsWithoutNZ/

also i noticed gov.nz looks like gov.uk. both look great.
It's humorous to think every random person on HN is working on a site that gets more traffic than Slashdot did in 1999. A site that ran on mod_perl and, by modern standards, fairly basic hardware.

And for the most part, CGI went on the decline the day mod_perl came out. Which was 1996. So we really didn't use basic CGI for that long. The popularity of putting Perl right in Apache eclipsed running standalone Perl via CGI. It would be at least another decade before the world started to move on from this arrangement (mod_php or mod_perl).
Peirce is one of the most underappreciated American geniuses. He actually invented the existential and universal quantifiers before Frege, although nobody disputes that both did so independently.

Peirce's works are available here: http://www.iupui.edu/~arisbe/ . I strongly recommend anyone with an interest in formal logic to peruse them. His existential graphs are particularly interesting: http://www.jfsowa.com/peirce/ms514.htm. I love systems where you start with a trivially true theorem and then through simple operations build an arbitrarily complex theorem while being assured that, for whatever faults it may have, it is correct.

That's how I view formal programming too. I start with the empty specification and the empty program and the latter trivially satisfies the former. Then I make a small change to the specification and make the according change to the program. As a matter of practice, my specifications take the form of unit tests plus comments. So it looks an awful lot like TDD, just with a greater awareness that not everything than can be specified can be tested. Refactoring is just any transformation of the program text that maintains the specification holds predicate.
There's a lack of financial incentive to build TUI apps. It's a niche. It's awesome for power users: no lag, all keyboard driven, raw structured data. But businesses buy slack / trello / salesforce for swathes of people. That sort of thing doesn't happen if the following is simply limited to programmers / power users (and a cross section of those at that)

I haven't seen any C++11+ wrappers for ncurses... until, recently: https://github.com/clangen/cursespp, https://github.com/Praetonus/Ncursescpp strange license.

There are people who are on the forefront of terminal tech, examples are
stuff by https://github.com/saitoha, https://github.com/mitotic/graphterm

There is hyper: https://hyper.is/ It works on windows. But by then, you potentially have the lag time most terminal users want to bypass.

For windows, maybe https://github.com/microsoft/terminal will encourage more terminal innovation by bsd/linux -> windows crossovers.

On Linux, try this: https://sw.kovidgoyal.net/kitty/

I wrote a book on tmux that briefly touches terminal stuff. I still get confused when terminals are miscolored and emit junk characters. There's a lot more going on behind a terminal than meets the eye: https://en.wikipedia.org/wiki/POSIX_terminal_interface#Gener...
The most interesting part about this (which they don't mention on the homepage) is that they are collecting data which they use to retrain a neural neural network that predicts transmission time. This neural network and a predictive model are paired to do things like adaptive bitrate selection and congestion control. They even retrain the model every day based on the past day's data.

This approach apparently performs better than using just a predictive model or just a neural network without any explicit model at all.

They also say they plan to open this up to other research and that they will continue running the site for a couple of years.
> Sure, but the attack surface remaining (CGI) is far less secure than pretty much everything else out there.

That is completely false. CGI has basically no attack surface. And personally, I trust Perl or C or even bash (which do have an attack surface) more than I trust all these random frameworks.

> I mean, if you exclude the server you're talking about, then sure. But you still have a server running 24/7 that you need to monitor so the framework becomes somewhat irrelevant from that perspective.

Except oftentimes these days you need both an HTTP server and an app server (as mentioned). CGI only needs an HTTP server.
Because it's a kernel data structure thing that exists in the file system. The remote machine doesn't have access to it.
Well, one reason is probably because they don’t perform well on programs that cannot trace well.
I probably grew up north-ish of you, but ticks were always a concern if you were in the bush. -40 in the winter wasn't enough to kill them off. Just figured it was normal.
no, the fs doesn’t overcommit storage like the memory system does.
Can American reporters even go on the ground in Iran without a government chaperone?
For a horrifying fictional take on this, watch Men Behind the Sun. Be warned.
How Computers Boot Up (2008)
Making Sense of Haus.com
https://github.com/xorz57/xorz57.netlify.com/commit/48d1c580...

My bad! I fixed it!
Yep, that part is pretty easy, and not too bad in terms of fallback while loading. I love how easy it is most of the time to write nice looking math.
https://lobste.rs/ is a very similar community to HN. The catch is that registration is invite-only.

By the way, if a lobsters user is reading this, I would love an invite :)
I'm going to push back against the idea that proliferation of client navigation is caused by inept developers. I think that component architecture is a fundamental improvement for web development. Breaking the interface into smaller, well defined chunks promotes code reuse and makes the relationship between parts of the interface more clear. Additionally, almost any web application is going to include some functionality that is best handled with client side rendering. I posit that this puts developers in a position where client side rendering eats more and more of their application, creating SPAs where they are not needed.
Deja Vu: Google Settles Age Discrimination Lawsuit for $11M
The documentation seems to be lacking, which explains why so many people in the US seem to have not heard of this. But as always, Stack Overflow has an outdated answer:

https://stackoverflow.com/questions/32678313/what-countries-...
Dear dev,

Please disregard the message above. USA and Europe too are forbidding you to sell to Iran and a couple of countries. Google is doing you a favor by blocking traffic out of the box. If they didn't do it, you would most likely have to block it yourself.

There are official documents listing items and services you're not allowed to provide with how many years of jails you're risking. Just because you don't know about them and don't care won't be worth squat as a defense when the police will come knocking on your company's doors.
Besides any other point -
How many times have you described yourself (or have others described you) as "a legal"?

I bet it's none, because you don't see that as a defining characteristic of yourself.
> Thankfully Ford thought otherwise.

Implying a language with a GC can go 10x as fast as a language without one. What are you smoking man I want some of that stuff.
I saw that too after posting! Thanks for posting the link to the Google Cache. The book recommendations and suggested progression are really great — Mutable / Émilie is awesome in all kinds of ways..!
It also breaks a lot of disability features, like text to speech (in many instances) or navigation using keyboard keys instead of a cursor.

On the plus side, not having to reload a new page for each click can have some interesting benefits. These systems remind me of flash content, except they are perhaps less terrifying and intrusive.
He’s running for re-election in 2020. Amy McGrath [1], the democratic challenger, is polling within two percentage points of him. There are more lower income voters than wealthy conservatives in Kentucky.

Of course nothing will happen today, it’s for campaigning.

[1] https://twitter.com/AmyMcGrathKY
That sentence's language can be improved then if a sufficiently determined kernel developer (not sure I'd say "reasonable" but whatever) can misread that sentence in that way (while ignoring the entire "RATIONALE" section). But what value is a guarantee that it's transferred to the storage device and not that it's actually committed to permanent storage? If someone's best argument is that they correctly provide a completely useless guarantee and that there's nothing that provides the guarantee that people actually need for real work, they're on pretty shaky footing.
I knew the Phd would come in handy eventually.
I have the same case, similar PSU setup. My latest UPS makes more noise than the system it's protecting.

Meanwhile, the low-end atom box attached to the TV has extra fans on it And constantly makes noise. My excuse is that I built it about 8 years ago.
> not all servers like to get traffik from TOR. For instance, CloudFlare annoys when you are accessing its servers through TOR.

This is why you shouldn't ban Tor. In some places, it is absolutely necessary.
App dev here; haven't touched js since ~2002... what's the joke?
How could tax evasion not be correlated to the rate?

It’s expensive to hide tax money, especially when you can’t use it for investments.

The higher the rates the more it’s worth the risk and difficult work it takes to hide it from the gov. Which typically involves two or three parties (the person paying you without the paper trail, you trying to hide it, and the bank or organization where you plan to hide it in).
It's clear why tech companies keep practicing age discrimination, the fines aren't meaningful.
Is it illegal to bypass blocking in Iran? I know in some countries it's legal to bypass such blocks if you can, even if a government tries to block proxying as well.
Most of them have been using them since 2015-2016 and they're still all fine.
Not sure, but Facebook and Reddit's internal blogs are both WordPress as well.
Can confirm (Dutch). I've been on a few droppings at night.
Notice the woods in Holland are incomparable to an American scale forest.
I can even nuance that you don't need to be a scout. This is fairly normal even to do on school trips or any other group/club of friends. We didn't even have GPS at the time, but just a map and a compass. You just need to have enough volunteering adults to catch any kids that go rogue. As long as you instruct the kids to stay together (they will, as they are typically a bit scared) it should be fine, especially if you place a few volunteers not too far out.
Explications: supporting war in Yemen, Al Assad, Hezbollah, etc.
I'm guessing that these broadcasters will be happy to go from 0 to 500 viewers. YouTube hasn't killed them quite yet!
We know from first-hand experience here in France that although it is not visually spectacular, tear gas and rubber bullets are highly dangerous and potentially lethal weapons.

We know that from the United States too when Oakland police shot rubber bullets at protestors' heads. Per the manufacturer you're supposed to bounce them off the ground at someone, not shoot them directly at someone's head.
As of the next release, it will be a lot better!
OP specifically mentions his 300 dpi displays, where you indeed don't need subpixel rendering. Low-DPI displays do need to continue to use tricks to make text halfway pleasant though. Windows with its hinting philosophy and off-by-default vertical smoothing is a bit of a special case though... like every other system out there. Oh well.

> they still don’t get it and continue to insist that “it’s too hard to do it right”

What is wrong with that reply? It _is_ hard to do it correct _and_ quick.
I wrote and defended a thesis proposal on this topic in which the goal was to automate, to the greatest degree possible, merging nodes which mean the same thing. One example is "CO2 causes climate change" and "Climate change is caused by carbon dioxide", both saying the same thing, but neither of which would submit to a simple string comparison. As it turns out, there are Watson-like agents beginning to emerge in the open source arena, including OpenSherlock, my project, which is taking forever to complete owing to the enormous amount of experimental work that must be accomplished.
> ‘It shows you, even in very hard times, to keep walking, to keep going,’ [Stĳn] said. ‘I have never had to do that before.’

I recently read Dinner of Herbs and Going to the Wars, two books by a fellow who was a British commando in the Second World War who was captured by the Italians, escaped and had to make his way across country, living off the land and thanks to the kindness of local peasants.

One of the things which really struck me was the mettle he & his comrades showed. I don’t know how many folks nowadays would have the same character — but I think young Stĳn has a better chance than most. AS do probably many other Dutch kids.
Yeah my understanding the FBI takes the actual domain down in case of child pornography. But they still won’t mess with your DNS.
"Pablo Escobar’s brother recently demanded $100 million in cash or Tesla shares from Musk for purportedly stealing his flamethrower idea, but the Escobars are Colombian."

(Edit: sorry, didn't see the first part where it is stated that the lawsuit includes Mexican nationals. But, I still think it's crazy that this is included in an article about Tesla and whistleblowers)
Its an ongoing war. Just without bullets. My concern is that people will see him mention things like censorship and for them that will justify an invasion that results in mass killing and destruction.

Does anyone know exactly what sort of actual submission they are looking for from Iran? I really don't believe its about nuclear development.

I hope that any Iranians who can get out will get out.
The Correct Cloud – Logic and Languages [video]
Undoubtedly multi-factorial, but excessive omega-6 fats as a major driver is the most convincing theory I've heard. Interesting reading: https://www.breaknutrition.com/omega-6-fatty-acids-alternati...
Blocking access to documentation is too much, I think. Sanctions do not require to block any access to the site from countries under sanctions.