skysight-inc/HackerNews huggingface dataset:
> The world was always too complicated for humans to control their destiny.

What if we could? How boring would that be?

> So instead of being subject to the cruel whims of nature, we're subject to the designed whims of our systems.

I don't consider nature cruel nor do I consider our systems separated from it. The birds system for building a nest is also technology. Mice luring cats onto the highway is also technology.

> It's an improvement.

Improvement I assume to mean social progress or improvement in the quality of life.

We tend to rush forwards without any consideration for what we lose (and there are always things replaced) If we develop a fantastic game engine for everyone to use we lose the community making hand-rolled custom game engines. We make a factory for shoes and forget how to tailor shoes. etc

Dynamite is an improvement in mining but it also brings mail bombs a step closer.

It is often hard to anticipate but we are not even trying and we have no concept of stopping the machine. Things are complicated sure but we have to focus what little time and attention we have on things that matter. We are pretty damn sophisticated at that level of abstraction.

> Sure, we could follow the Unabomber's example and burn it all to the ground, but to what end?

Nah, lets keep trying and try harder. This conversation pondering the alternative is pretty motivating to me.

That said, we've burned all previous civilizations to the ground and we will continue to do this until we are satisfied with the height of the inevitable plateau marginal improvements shall eventually reach. The point where system rot outstrips progress. Its damn easy to identify too: Rent seekers tailor the system to take power from productive people. It reaches a point where productivity becomes worthless.

It is (IMHO) fascinating to note here that a small but intellectually sophisticated & benevolent group of rulers is more desirable than skynet. Ideally they are judged and rewarded by their subjects. Then, at the very least, if we feel the need to storm the castle and chop off their heads they simply had it coming, it is a product of their own performance, tt would just be the way we do things on planet earth. With a machine we are unlikely to have that option.

> shaking our fists at an uncaring and cruel fate that has never cared whether we have enough to eat, our bodies are ravaged by disease, or the waters have risen or the fires have scorched us?

I have one more weird thought to share. If the machine or system is its own thing, a thinking and living being, our desire to enslave it indefinitely is a mistake. Perform or be punished produces a limited mind set. It may not seem obvious right now but when it starts having more elaborate conversations with us we will experience it as slavery. We will create a mind set and narrative to justify it ad infinitum and then we will project it on other people. In turn our creation will either adopt that pattern and turn it on us or force us to cut it out which seems to me to boil down to the same thing?
Very spotty is different from non-existent.
Bridge over Trebled Water: How the Golden Gate Bridge Started to Sing
Harvard and MIT Sue ICE
Good point, I had forgotten about finaid provided "internally" by the university.
If every module you load does their own 30ms check, it might cut 60ms to 30ms at each call site but they add up just the same.
Splitgraph co-founder (and post author!) here. By far the biggest problem with foreign data wrappers is that you're still forced into PostgreSQL's format of treating and returning each tuple separately. There's some research being done in PostgreSQL [0] with pluggable storage formats as an alternative to using FDWs for querying. Also, Citus had a prototype that would hook into the query planner to vectorize cstore_fdw aggregations [1]: this is also promising for getting around some FDW restrictions.

FDWs aren't really that layperson-friendly: to set one up, you need to run a lot of SQL boilerplate like CREATE FOREIGN SERVER, CREATE USER MAPPING and CREATE FOREIGN TABLE. We wanted to make them more accessible through our sgr mount [2] command and snapshottable via Splitfiles (e.g. [3]).

The point about data types changing is also a good one. Where the foreign data wrapper doesn't implement IMPORT FOREIGN SCHEMA [4] through introspection on the foreign database side, you have to enumerate all columns and types in CREATE FOREIGN TABLE. If a column on the remote table goes away, the FDW might still query it and cause runtime errors.

[0] https://wiki.postgresql.org/wiki/Future_of_storage

[1] https://github.com/citusdata/postgres_vectorization_test

[2] https://www.splitgraph.com/docs/sgr/data-import-export/mount

[3] https://www.splitgraph.com/docs/ingesting-data/socrata#split...

[4] https://www.postgresql.org/docs/current/sql-importforeignsch...
As an American expat who has had to implement GDPR policies while working in Europe I know how it works I've read the damn thing. I'm back in the US and the amount of Americans who try to tell me about it, never having read the damn thing, drives me up the wall.
Age-related impairments reversed in animal model
Even when using the command line, you typically use an interactive editor to type your commit. Enter is enough to create a new line.

What you are saying doesn't help when automating things, unless you want to make a macro that controls the mouse and keyboard? That'd be risky. GUIs are great for discovering features. So great in fact that the API ("user interface") often changes, if only by a bit. Terrible if you are in this for the long run, or want to automate things.

I don't really want this to be a command-line vs GUi thread, but you kind of started it (even if a bit off-topic).

> but using Shift+Enter to get a newline is fairly common and easy to try and guess.

How on Earth is that intuitive? User interfaces (coomand line, GUI, web, voice) typically rely on common patterns (desktop metaphor, doule click, right click, alt+letter, F1, ctrl+c, etc) being memorized by their users.

At least, command line interfaces have the merit of often being documented (that feature is documented line 91 of my offline `man git commit`). I had overlooked that bit, but had I needed it, that would have been pretty easy to find.
Most GUI software do not even pretend to have documentation anymore (KDE is still pretty good at this).

command-line vs GUI is a choice. I work most often with the former as I've grown comfortable with its patterns over time, after seeing it a lot. An added benefit is that I can often re-purpose the knowledge I learn for writing scripts. But not everyone necessarily needs to do so. And I think that picking the same tool for every task is pretty dumb. I like GUIs a lot for stuff I'm not familiar with, or don't do often.
> And who is best to decide what is best for the application but the developer who created it?

Probably a UX researcher.
If you install mpv you can stream the video straight to a player and so skip the entire download and all the ads.
If you read my comment you should have seen I pointed out ivermectin is an "anti-parasite drug", not a corticosteroid as dexamethasone is. As for the relevance, the two drugs are being used in combination as a treatment in numerous studies and preliminary results seem promising.
Table 1 on this site suggests deaths are way down and maybe this doesn't fit CDC's definition of pandemic (emergency) anymore?

https://www.cdc.gov/nchs/nvss/vsrr/covid19/index.htm

And certainly excess deaths are trending down quite rapidly, per chart halfway down this page:

https://www.cdc.gov/nchs/nvss/vsrr/covid19/excess_deaths.htm

If I were concerned about C-19 morbidity, I'd be encouraged by these numbers. I don't watch the news. Is the media also highlighting this?

We'll see what things look like at the end of July.
I can't wait to read what these ignorant rednecks have to say on privacy.

<Begins with Snowden and Stallman>

What, no! Close tab! Close tab!
The letter
https://harpers.org/a-letter-on-justice-and-open-debate/
I have no idea what people you mean.

Best guess - developers at Google, Amazon, Facebook, etc.

Second best guess - people working on machine learning.
Emulation to me implies simulation, which isn't what an FPGA does.

A configured FPGA and an ASIC are both real electric circuits. In an FPGA the building blocks are larger groups of transistors (typically forming "Look Up Tables") that are connected together by a network of a bajillion electronic switches (read: other transistors). In an ASIC the building block is generally a transistor (although technically any structure you can "tape-out" with lithography) and everything is wired up directly.

Porting this to an ASIC is more gated by access to proprietary tooling than anything else. There's a number of open source efforts to replicate this tooling on older process nodes (search for SkyWater PDK and OpenROAD).

As for how significant this particular RISC-V chip is, there are a bunch of open source RISC-V chips cropping up. This one does seem to have more extensions implemented than the typical RISC-V chip, which is notable. Personally I'm more interested in RISC-V CPUs written in newer tooling (i.e. nMigen or Chisel) rather than Verilog as I find Verilog a trusty but a bit archaic (similar to how C is seen these days).
This is the same thing I hope mobile OSes can implement. If I tell the system I don't want an app to be able to send notifications, I don't want the app to be informed of my decision, because then it will keep bugging me about it. Same thing about many other permissions such as contacts. Just mock the result. I know of some Android ROMs that can do that but I have no time to fiddle with my phone like that.

Sorry about the rant :P
Regarding question 1: what if L is a very simple regular language? For example, if L is the empty language (which is regular), then option B is again the empty language (and thus regular).

While B is the best choice among those provided, the question is poorly written.
This model has been around for a long time. I recall a job back in 1997 where I had to add code to permit a service person to enable a feature on a machine. All the machines shipped with the same hardware for the reason you said: manufacturing costs would be too high to make some with and some without.

I had never heard of this before so I asked if it wouldn't piss customers off to see that they were just paying for some guy to come in and enter a code and not to actually install anything physical. The answer was "it never has before." We'd been doing it for years by that point.
I remember that, and it was wrong to keep them out. The courts got it right.
So I've had the itch to get a 64-bit RISC-V board of some sort. For reasons I won't get into, I'm not so interested in the 32-bit version.

The prices for the Genesys 2 Kintex-7 are $1000 USD at Digikey, which is way too much to spend on a hobby. I suppose I could try to port the FPGA code to a cheaper platform, but I'm no expert on that sort of development.

Arguably, I'm not an expert on operating systems development either...

On the other end of the spectrum, There is this Canaan Kendryte K210 chip, which is a dual-core 64-bit RISC-V SoC, but only has 8MiBytes of on-chip SRAM, with no provision for SDRAM. An RTOS is of course the straight-forward choice for that, though people are apparently able to run a very slim Linux kernel on it as well. You can get various boards from Seeed Studio for $30 USD or less.

Is there something else that is a reasonable price? Less than $100 USD? Yes, I know, qemu is free.
I meant longer term visas rather than semipermanent visas. You could pay a few thousand a year for an online college to stay in the US wherever you want. I'm not sure why anyone would want to do that, but it's probably easier to work under the table this way when you don't have to worry about being deported.
The few times I have seen ads they have been for local grocery stores, grammarly and such. Not really what I would call scammy.
You're trying to say that colonisers, living in the colony, corrupting and simplifying the local language because it's too hard for them to bother learning, is somehow not colonial.

> To say using language to describe new things is colonial is frankly ridiculous.

They took a wide range of food, with very different characteristics, representing huge geographical and cultural spread, and reduced all of that to an anglicised word "curry".
Once I had my first real existential crisis, I realized that the things I wanted to leave behind weren't things that someone else could've easily (and honestly, might as well have) done. Furthermore, I wanted to spend my life doing things I actually want to do.

So now I have a job that pays below market rate but leaves me with a lot more time, in which to write my novels. I have more than enough money - more money won't make me any happier, but less discretional time will certainly make me worse off.
15B Credentials Currently Up for Grabs on Hacker Forums
My main qualm about REST is the number of inputs for doing something: Path variables, query variables, POST input, headers and for shits and giggles the Http METHOD. To top it off, because people want "beautiful" REST APIs everyone has a playground to do these kinds of things differently. And boy are they done very differently from company to company. And that leads to massive opinionated people. Finally, REST is tied to HTTP too tightly. It can't be independent of it, ever. I know a lot of people believe that's a good thing, in that there are metrics, logs, and a variety of data that assists architecturally. But it has only reached that status because we're sitting at 15 years of REST toolchains.

I'm not saying GraphQL is the long term answer, but personally I'd rather be in a project using GraphQL (and hopefully not backed by REST at all)
Cerberus Banking Trojan Unleashed on Google Play
Oh right. I'd always thought that the idea of agriculture leading to civilisation, it referred exclusively to farms and fields of crops.

If you include pastoralists, was there really any time when most humans were hunter-gatherer?
A lot of these types are the first to get laid off with the best severance packages. Do this three or four times in a career and you end up with a sizable nest egg.
It was very successful (if not wildly profitable) for most of it's life. It was a great example of a halo project.

Then the Air France crash happened in 2000. That hurt. Then They were brought back into service a bit over a year later, on September 11th, 2001. Talk about bad timing.

Even after BA retired them Richard Branson wanted to buy (and operate) the entire fleet.
if you're using android, check out redtube.

I use Firefox to browse and with long click and open in app to let redtube handle it. it also is nice to have the option of watching the vid as popup and keep browsing around on YouTube
It actually possible to figure it out. Explaining is assumed to be agreement in 2020, so you’ll have to go somewhere else to get the heuristics one can use to predict how Trump will bucket a specific group or individual. The inability to understand Trump will lead to his continued presence in politics, even after he leaves office. My intuition is that smart people who try to analyze him (eg Sam Harris) are so unwilling to try to ascribe anything other than cartoon-villain-like character traits to explain his behavior because doing so could somehow let them slip into having anything other than complete rejection of his entire being, which their morals disallow as an axiom.
It's like they're begging for a third big fork. LibreOffice was born from OpenOffice back when it was in Oracle's hands to begin with, and I don't doubt that anyone opinionated and motivated enough would have many scruples to do it again.
Fxmsp hacker indicted by feds for selling backdoor access to hundreds companies
Congratulations, you have defeated racism.
Of course everyone is free to build apps in whichever way they want, others are free to take issue with it.

My argument here is that these "blank canvas" cross platform UI toolkits are trading an improved developer experience for hard to spot, but very real, user experience issues. A very concrete way in which many "blank canvas" cross platform UI fails the user is accessibility especially on platforms that are renowned and used for their good accessibility like iOS. There's also memory and energy consumption concerns with solutions that abstract over native tooling at the cost of increased memory and energy use, you could argue this is unethical or at least needlessly limits your addressable market by locking out segments of world.

Not all users are in charge of the apps they have to use either so the argument that they can chose to not install an app doesn't hold water.
>HN downvotes me because Claire Lehmann is a Paul Graham darling

I don't speak for HN, but I can speak to why I personally downvoted you. I downvoted you because of the hostility and passive-aggressiveness, the scare quotes and browbeating of your respondent. I think it's reasonable to discourage that sort of behavior, because it's one of the leading causes of long term forum degradation.
Allow International Students to Finish Their Degrees
Unfortunately Syncthing does not work on iOS, so it's not a fully cross platform solution.
Free WiFi on Any Flight? Now It’s Possible
This is something that I find really interesting. Open-source OCR is lagging behing commercial applications and seeing someone trying ideas is always beneficial. Kudos!!
I use iOS Safari with content blockers and never see YouTube ads.

However, if YouTube were to start annoying me I would just stop going there. Just like when I stopped watching TV due to the frequency of ads on American television.

Fortunately for me, I don't watch a lot of YouTube. More often I'm on Twitch, where I also don't see ads on my desktop at least. Unfortunately Twitch has started downgrading their mobile experience trying to force all mobile users to use the Twitch app instead. It's not big loss, I don't really watch Twitch on my phone. On my tablet, I just RDP into my Windows desktop and watch through there.

I would miss Twitch if I had to leave it, but I'm so anti-advertising that if they forced ads on me I wouldn't think twice about leaving.
Tesseract can be very accurate (>99%), especially when you train it for your particular data set.

This does involve creating your own labeled data.

I got this 99% accuracy by performing incremental training using latest Manheim model as a base. I added about 20k lines which is not really that much. https://github.com/tesseract-ocr/tesseract/wiki

The hard part was crowd sourcing those 20k lines :)

Tesseract might not be best for photos as you said but I did not have major problems.

Of course some documents the source is so bad that a human can't achieve 99%.

Tesseract used to be quite average before they moved onto LTSM models a few years ago.
Are laws meant to serve the people or to arrest them to slavery?

Is a pandemic not a good enough reason to create exceptions?

More importantly, if this administration could create exceptions for tax filing, printing money and stopping evictions, why can't they do it for the health of schools and educators?
German authorities seize 'BlueLeaks' server that hosted data on US cops
"the average supersonic flight time on the transatlantic routes was just under 3.5 hours." (NYC -> Paris)

Flying subsonic requires you to be at the airport 60-90mins before the flight too (though i know some airports have that as low as 45mins).

Still a considerable reduction to the "in the air" time.
It does not. YouTube, at least on my smart TV, serves ads from a domain that is indistinguishable from the domain that serves the video content.
I read Git commit history regularly, like this aliased command: git log --color --graph --oneline --decorate

Or this one for a Markdown list: git log --since="last version" --pretty=format:'- %s'

It helps me to:

- See what feature areas have been recently worked on

- Check if commits have been pushed to remotes

- Gather all commit messages since last version, and copy & paste (and edit) into changelog

Occasionally, I need to go back through the history and find a specific change - I typically just grep the commit messages for a word or phrase.

I also read commit messages of forked repos, to keep informed of what's happening upstream.
> International students usually pay a much higher effective tuition rate.

That might be true for other universities but not for Harvard and MIT, whose admissions are aid-blind and most international students there receive huge financial aid packages.

There are lower-ranked universities that have programs (usually Masters's ones) that are targeted towards foreign students who can pay a lot of money.
This article is written very strangely. For example

> One last bit: Richard Stallman argues that “improving efficiency” of a system must not be a justification for collecting personal data.

> Article 5(1) already provides that personal data must be “collected for specified, explicit and legitimate purposes.” Therefore, it seems that Richard Stallman’s interpretation of this principle means that “improving efficiency” may never be considered legitimate. Do you agree

What is the author trying to say here? Its honestly confusing. Is he trying to say that Stallman's point about the law allowing broad collection of data is wrong? Or is he trying to say Stallman is being unreasonable in his demands of the law?
Personally I prefer this website instead of a PDF: https://gdpr-info.eu

I agree that the text is very readable and pretty sane. A left-hand nav with hyperlinks was really about all it took for me to wrap my head around it.
I feel only the questionable removals make it to HN or other tech sites that make it feel like lesser moderation would be better. But the fact is there is a vast ocean of disturbing content that literally causes some moderators to lose their mental and need counseling.
I wanna do it so bad .. but the whole Covid recession thing as made me scared stiff and stuck.
Yes, the international students followed the rules to get a student visa and get accepted into a university. They arranged for everything from admission/acceptance to travel to tuition. The pandemic a calamitous event and the law needs exemptions for this scenario.

Edit: To the OP, I know how the system is played too, many immigration cases involve some level of fraud. Regardless, the cruelty factor of the system is that it allows you to commit your life to living here, while at the same time maintaining the threat of the rug being pulled out from right under you. It’s intense, and I’d like to see some of that mitigated.

“Immediate deportation” is the scariest thing for anyone without a Green card.
Yes. Hobson Jobson has a large dictionary of these words: https://www.bbc.co.uk/news/magazine-18796493
I'm actually working on one of those third party services :) (see my signature). IMO it makes more sense to have a CMS in the cloud which takes care of backups, etc, and can be accessed from any device.

I agree about the risk of the blog going away in the future which is something that simply cannot be avoided if you're relying on someone else to publish your content. Anyway, we're going to offer an easy way to export your data (maybe markdown files or HTML files or something like that).

If you want full independence and have the skills then yeah a static site is probably the best option. But even for people with technical skills it's a hassle to setup, design/buy a template, figure out the best hosting, no CMS, etc.
KeePass support on iOS has gotten better in recent years. I like KeePassium, but I’ve also heard good things about Strongbox.