skysight-inc/HackerNews huggingface dataset:
As a heavy Working Copy user, with all the respect I have for its great developer, it is just a bad UX; Buggy, slow as hell, and you need to constantly wait for it as you can't minimize the app as the dumb iOS will kill it.

SSH via Blink is also not a very good experience (the keyboard is buggy), but it's good enough. The problem is when you want to do some local stuff, e.g., play some multimedia file, or do some expensive computation that your server is too weak to do. Only a fool pays +1000$ for a dumb terminal. (Of course, artists have their apps, and they are the sole group who are served by the iPad Pro.)
This could easily be subtitled, “Five-minute crafts”
Are we just going to ignore the environmental impact of Bitcoin?
The problem with hardware is that is becomes more and more difficult for a startup to compete in a market segment as time goes on due to general technological progress. But this same progress makes writing software easier.

Back in the 70s you probably had a shot at starting a computer company or silicon manufacturer with a small team and good amount of funding. Today that is wildly impossible.

Software, on the other hand, is the opposite. A billion+ dollar research project from 20 years ago is an npm import away today. Two people with a laptop are more and more equipped to take on the goliaths of the industry (or get acquired by them) than they were in the past.
> the biggest (and probably the only) beneficiary of such structured notes is the note-maker.

I would probably agree with the "biggest", but disagree with the "only":
* The readers might use a note as an extended abstract when selecting a paper to read. This is like a short conference talk which is for advertising the paper and inviting people to the poster session.
* The authors get feedback about their research, and some of them engage in a discussion as well.

Having said that, I agree that taking your own notes is better for you.
Feels like a great way to torch your brand. I would've expected the randoms to be funded under a separate umbrella.
Does using the Win32 format mean they don't support 64 bit?

Anyway:

> The other big change is that developers would be able to host software on their own content delivery networks

Is exactly the thing that would have made the store relevant to begin with. If they make it easy enough to publish software in the store, and assuming it also enables auto updating, this is actually a good step to move Windows in direction of a modern / painless operating system.
Turbodbc – Turbocharged database access for data scientists
CVE-2021-22893: Actively Exploited Zero-Day in Pulse Secure VPN Devices
Adding to the Spike Jonze likeness, am I the only one who thinks that the new iMacs might as well be taken straight from the devices found in "Her"?
Maybe they should just kick out all those hobo beggars from red hat, intel, oracle, etc. and get some well compensated professionals on board.
Do you write notes? Where do you keep them? In some cloud with no version control, under some proprietary binary format? Good luck with that.
Wasted energy and bandwith do matter. Now, there is a gap between a few kB and multiple GB.
The article was not paywalled to me when I posted it.
yeah but that bit of complexity wasn't mentioned :). If every process you need to run in it's own VMs/per-instance then you've got best-in-class isolation already, no need to bother with containers, and you can get your resource and namespace isolation. Not quite the same as just throwing a static binary over the wall though, a little bit more complexity there.
A simple enhancement would be to change the colour of the UI for each container
Which language did you use? GDScript?
Ah, I must've misread the wiki. I thought it meant you used genetic algorithm for triangulation instead of point selection. What's your criteria for calculating the fitness for a candidate set of points?

https://github.com/RH12503/Triangula/wiki/Explanation-of-the...
So Go binaries should also work right?
If people get jobs this way, its a sign how bad recruiters are, not that this is anything that needs to be copied.

The badge literally means "made a commit in an essentially random selection of repositories", and is a less informative signal than "contributions to <library>" on a CV.
TIL about Stepanova, presumably one of our greatest living poets. I took a look at her works, and like most modern poetry, they lack fluidity. I want the verse to glide off the tongue and into the ear and off the tongue again.

And it's not just rhyme or rhythm that I am talking about, Stepanova herself is criticised for following the traditions of Russian poetry. Dulce et Decorum est by Wilfred Owen has a stumbling rhythm, the lines desperately trying to catch up to the expected rhyme. And yet it's a pleasure to read, while Stepanova's poetry is a chore.
>If then can make Linux run on a Windows kernel, they can also make Windows run on a Linux kernel.

How are you so sure? what if Windows has more modular/flexible kernel?
I think Microsoft ditching "Windows" is more likely than them ditching "NT" - given that Hyper-V is Azure's bread and butter.
> end up hijacking a dll already used by the program

That’s hard to do for an OS component, due to the anti-viral measures in the OS. Modern windows freaks out when you replace DLLs in c:/Windows/System32 directory.

Last time I used CreateRemoteThread was when a client wanted Windows 7 equivalent of Desktop Duplication API (introduced in Windows 8). I injected my DLL into the desktop compositor (dwm.exe process), hooked IDXGISwapChain.Present and IDXGISwapChain.ResizeBuffers methods, and wrote some C++ to copy desktop image into another ID3D10Texture2D in VRAM, and share the copy with the video capturing process.
These kinds of stories make me so happy: they convince me that creativity is alive and well, and that everyday humans are keen explorers :-)
It seems that you're confusing allocative efficiency with cost efficiency.

Anyway, the production costs of "a Snapchat" depend on the costs of inputs and the current state of technology. Specifically they are not a function of how much a Snapchat is worth in the market. Snapchat can increase the production costs arbitrarily, for instance, by wasting energy, and they could totally decide to waste as much energy as the market price of a Snapchat would allow. How moronic would that be? This is what Bitcoin does. It's important that people understand how Bitcoin works, because once they know how stupid it is a lot of them don't want to have anything to do with it. This has been my experience so far.
Are they raising money, or hiring people? To what end is this action being undertaken?
Many Americans have heard of it and know that Trump was accused of it, but might not know what it means. And not everyone on this site is American.
So kind of like a "something for something" ?
I enjoyed the challenge of figuring out what game you made, by deciphering your profile. :)
My first container experience goes back to HP-UX Vaults.

I let you research when that was, and wonder what container technologies might have used since then.

I know when they make sense and when they happen to be fashion.
“Boudoir” a Short Film
Yep :(

I only had to activate a Facebook account because the Oculus Quest 2 required it. I’d rather not have an account
Seems like you might be overvaluing the schools contributions? 50k people is a lot but how many changes were reverted?
In general I'd say Godot is excellent for the average indie game. It might not be the best choice for cutting edge AAA rendering or performance. In my experience the most important aspect of an engine for a solo/hobby developer is the ergonomics and the workflow. I've found Godot to be a breeze of fresh air in this respect compared to the much more clunky Unity or UE.
Yeah I seriously don't understand Apple here.

The Microsoft Surface Pro is such a great example in contrast, offering a full OS in a tablet form. I had a Pro for about 6 months and I loved that thing, the only problem was the hardware was subpar and failed on me twice so I gave up on it.

An iPad Pro M1 running OS X would be my dream portable machine.

iOS is such a waste on this device. A crippled, mobile OS that barely lets you do any productivity work. Why, Apple, why.
The Godot docs[0] describe the relationship as:

"It uses a syntax similar to Python (blocks are indent-based and many keywords are similar)."

And[1]:

"If you've ever written anything in a language like Python before then you'll feel right at home."

So it's more than just whitespace.

I seem to recall it being acknowledged that Python was a big influence on GDScript's design and in a number of cases "How does Python handle this?" drove some of the design decisions.

[0] https://docs.godotengine.org/en/stable/getting_started/scrip...

[1] https://docs.godotengine.org/en/stable/about/faq.html#what-i...
What is g here?
Theory of Geometric Unity
I've looked at all of Wang's patches and they seemed to be all good.

The main culprit seems to be only Quishu Wu. He is also the one who wrote the paper.
I remember the exact values, at least the ones published on public media (German ZDF):

The negotiation wasn't about the purchasing prise of a shot, but about the price to "reserve a shot". Germany spent ca. 4€ per capita on "reserving an AZ shot", which adds up to a total spending of ca. 350M€.

Just to have a comparison:

- Last time I bought a beer in a pub in Munich a paid more than 4€

- Just last week Germany spent 1.7B€ on a Syrian topic, which obviously won't change anything, neither for Syria, nor for Germany

- The lockdown - ongoing since November - costs 3 to 4B€ per week

The only one acting not like a moron in this situation is AZ: selling the vaccine to whoever pays the highest price. If the German politicians could pay the highest price, but doesn't want to, whose fault is that?

Funny fact: a friend of mine gets paid to support German R&D on measuring COVID concentration in the sewers to develop an early-warning-system. He says this money should be used to buy vaccines instead of founding some random R&D.
QuiCK: A Queuing System in CloudKit [pdf]
At scale every tiny bit helps. Especially now that Edge computing is becoming a reality, it's much better to pull and run a 1MB container image than a 100MB one on limited hardware and bandwidth
Why is the university where you put the line? You could as well say every commit coming from Minnesota is radioactive or, why not, from the US.

It is unfair to judge a whole university for the behavior of a professor or a department. Although I'm far from having all the details, it looks to me like the university is taking the right measures to solve the problem, which they acknowledge. I would understand your position if they tried to hide this or negated it, but as far as I understood that's not the case at all. Did I miss something?
“Proctorio is expanding their lawsuit against me and I urgently need your help.”
raidz2 is only advised against if your arrays are so small that you don't care about the price of storage.

If you want more IOPS, add more raidz2 (raid6) stripes to the pool. In practice, spinning rust is the new tape. Trying to do random access under 1MB is just silly

I don't stress over rebuilds. 2 more disks failing during a rebuild is incredibly unlikely compared to everything else that might force me to restore a backup (software bugs, data center flooding, etc).
Frontend: NextJS
DB: GoogleSheets

Google Sheets allows you to see all your data immediately and setup takes 5 mins. Does it scale? No. This will ensure that you throw away your prototype and use your learnings during a rewrite in case the project becomes more successful.
Systemd is great software -- it is useful, and powerful. A systemd unit file, the idea of what a unit is, when they run, how they run, what shells they use, what permissions they run under, and lots of other complexities are expressed as options in the unit file, configuration files on the system, and in other places.

If I want to run a useful piece of software like redis let's say, but I want to run it with a resource constraint to make sure that it doesn't take more than 2CPUs and 500MB of memory, it is far easier to do that with the following command line:

docker run --rm redis --cpus 2 --memory 500mb -p 6379:6379

Than to write the equivalent systemd unit file, set up the isolated filesystems that docker would let you easily bind mount in, etc. This is like comparing systemd-nspawn to systemd -- if systemd-nspawn isn't simpler than systemd then what are we even doing.

Docker won because of it's developer ergonomics (containers weren't new), systemd won because of it's feature set, convenience and sturdiness. They're different tools with different primary use-cases.
> I'm not aware of any law requiring consent in cases such as this

In the same way there is no law requiring Linux kernel maintainers to review patches send by this university.

"it was not literally illegal" is not a good reasoning for why someone should not be banned.
> For example have they digested all of the technical material available on MMO:s available publicly? If they have and have fair software engineering savvy that puts them already way ahead.

I can see you have no experience in game development. Let me explain: with 2 people and a budget of 200K you can make a tiny indie game. With a team of 15 experienced game developers you can make a single player RPG. MMO's are built by huge companies, with lots of experience under their belt.

Newbies that want to build an MMO is a running joke in game dev communities. It basically says you are so stupid that you don't even realize how stupid you are.
Something about the comparison between "using containers" and "gluing iPhones together" seems silly to me.

If you came up with a phone stand where you could put two phones together, and you could solve your problem without having to understand app development, that seems great. But gluing phones is silly.

There are some ways which you can use Docker where it's not the "right way" to do it. -- Yes, there will be important things you'll be able to avoid having to learn. But I think you'll be much, much slower at making things if you always had to do it "the right way" when you're learning about it.
I have tried Azure Data Studio, before I have decided to create DbGate as linux tool. From my point of view, ADS uses technology from VS Code heavily, which is great in VS Code, but not in database access tool. About features, what I miss in ADS most are data browsing (filtering, sorting, master-details) features, it is neccessary to write queries manually. I think I am quite good in writing SQL queries, but it is annoying and slow to write very similar queries again and again.

What you mean exactly with lack of MS telemetry?
I am glad someone has mentioned Interix. MSFT has been trying to get this right for 25 years
I don't know about you but I work on a laptop, and I work on multiple projects, and each project might use dozens of containers for builds, testing, releases, etcetra. If every container were a gigabyte in size, majority of the laptop's internal storage would be wasted on them, nevermind the time wasted pushing and pulling updates.
I am not saying that. But it is discussed seriously seriously and on a regular basis, at least in California, and I can see a path for Nextdoor to expand the bucket list of racist items to classify people.
indoor stationary bike
DNSCurve is something different from DNSSEC. People like to argue for one or the other but there is no rule that both cannot be used at the same time. They each do different things.

The "wrapping" and "unwrapping" in DNSCurve is done by a forwarder, a separate server. People have written such forwarders many years ago. No DNS software needs to be rewritten.
You seem to think epistemology is trivial for some reason? Also why do you think universal laws about human language would be impossible, so far you haven't talked about why at all ...
ProductHunt Hack
Hey there!

As an Indie maker since 2 years, I launched few products and it's always being a pain to kickoff on Product Hunt.

I'm struggling to get the right "upvote boost" and my two launches on PH were kind of epic fails

I tried most of the things, from reading guides, posting on various Slack, Facebook groups - to asking to my friends and even my grandma to get more upvotes...

In terms of ROI & time spent, it was... (suspense song ). A disaster. Yep

Sooo, with some friends, we decided to create: The Crew

A community of Makers, for Makers. Only. In order to make every PH launch, a success

How? In a few words, once someone from the community launches a PH, we ping all the crew members, and they take 10s to upvote/comment the product.

Shared calendar (one product per day max to avoid any conflict )
Private community of Makers. Only (verified)
Active people in terms of Upvote (weekly at least)
One push max to the community (No spam. Never )

We are already 72 Founders in the Crew (from STATION F, YCombinator, etc.)

Who's in to join us and boost any ProductHunt launch?

https://ufemymv094t.typeform.com/to/BRJ8PuAc

---

(Yes, we know, it's not really the spirit, but as Indie, we have to find shortcut )
Thanks for such an extended reply!

It's probably hard to estimate an impact of reading outside of your field, but this definitely sounds like a good idea. A positive bonus here is that you get more exposure to how people write and talk about research in different areas, and I find it super useful. I've recently read about Curry-Howard correspondence (https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspon...), and it was mind-blowing both in terms of what they talk about and how they talk about it.

On the negative side, it's often quite hard to understand only because the terminology is different.

Re Neural Turing Machines, there's been an interesting resurgence of the field working on algorithmic tasks (check out this amazing survey https://arxiv.org/abs/2102.09544).
Why should it be illegal to use a 3.5 GPM shower in a water rich state? That is the standard people prefer with no regulations.
We Moved from Lambda to ECS
> Roughly speaking, though, money is an accounting mechanism for keeping track of debt, with its value ultimately backed up by a central government's willingness to accept it for tax payments.

This doesn’t make sense. Debt is money owed. So if money is “an accounting mechanism for keeping track of debt” then we have a circular definition.

Money can be completely separated from debt. And until around a hundred years ago — where gold was and had been money for hundreds of years — it was. A silver or gold coin is not anyone’s debt, yet it was used as money for centuries.

An excellent critique of the idea that money is created by governments was written by Carl Menger in his essay from 1892 entitled “On the Origin of Money”: https://is.muni.cz/el/1456/podzim2009/MPE_MOEK/um/8972262/me...

Menger defines money as, simply, “the most liquid good” — where liquidity i, essentially, defined as “how much value you lose when you exchange to and from a certain good”. For example, if you have a hundred chickens and you sell them in exchange for wheat, after which you immediately buy back chickens with your wheat, you will lose more value (chickens) than if you were to use gold as an intermediate commodity. This gives rise to a “common” intermediate commodity, because everyone wants to lose as little value as possible when selling/buying, and this intermediate commodity is money.

Of course, this has changed by now, since each country now issues their own currency and disincentivizes the use of competing monies/currencies through various means (primarily by defining their own currency as the “one true measure of value” by charging capital gains taxes on competing monies).
I use (and develop) `goat`. It's like a shortcut manager for aliases for directories you go to often. And a way to make "cd ...." work for any number of dots.

https://github.com/0mp/goat
Another (n=1) anecdote: similarly for me, ~4 years ago my raid-1 workstation OS drive which was, at the time, using btrfs nuked itself without warning or repair. Trying to recover any data was likewise an exercise in rapidly learning about FS internals.

I use zfs on everything now. I am sure at some point it will die horribly, but for now I haven't had a single problem in ~60 managed drives across 3 machines.
The reason things like this eludes so many people is because it never gets properly explained by anyone. What jrockway explained might be simple, but it is quite rare to see such an explanation.
You don't need hello world
The insinuation is that you will be attacked most likely punched in the face. Thats what I have seen
I independently also have a stack of '...', '....' etc aliases almost exactly the same as this! Extremely useful I reckon!

Another thing that I've found surprisingly invaluable is an alias (i went for 'ccd') that figures out (via python, so a bit slower on the 1st run) what part of the argument is a valid directory and then cd's you there. It's very handy indeed when working with file paths all the time (a film-vfx-on-Linux use-case) otherwise you end up using backspace to delete the file part constantly! In fact, about that: hitting Esc-Backspace in sequence, should delete back to the next word separator instead of one char at a time.
> Unfortunately like a process there is no way for windows to request memory back from linux (besides killing the entire thing).

I have long thought it would make sense to add a way for the OS to ask processes to relinquish memory that they can do without. A lot of processes have memory that they use for caching which can safely be dropped but doing so when the memory is not needed elsewhere unnecessarily limits performance.
Look up "New Kind Of Science" and the Wolfram Physics project and you are in for a ride.

As a warning, that stuff is a little controversial, to say the least.
Умные очки изменят мир
I wish I could save this comment somehow. That quote seems extremely useful
In Germany starting a GmbH starts at 500€, and to be a freelancer you don't need one.
You just need insurance to limit you liability.
Clearly in! Great idea! Was thinking to do the same!
Nvidia Jetson, OTA software updates and spot spraying in Agriculture
I've always wanted to see one of these but I probably shouldn't. Apparently one of their major threats is ecotourism.
Show HN: Visp = Vi+Spotify, an interactive client written in Go
Yes and they are not common viruses that people get exposed to everyday.
Homeopathy dates back to 1796, and is still in that liminal, "being developed" phase. I for one would not actually call it "experimental".
You realise that the evidence is already there plain for everyone to see. It's even laid out in the email thread we're commenting on. This sort of linguistic weaseling doesn't help anyone, least of all folks who may not understand the entire context of what went down here (which is much worse than it might seem on the face of it).
Let's say you are installing this from a normal package manager and want to limit it:

To install:

apt install mypackage

To edit the systemd unit (automatically creating the file in the right place):

systemctl edit mypackage

Then add these lines to limit to 2 cpus and 500mb memory:

[Service]
CPUAccounting=true
CPUQuota=200%
MemoryAccounting=true
MemoryHigh=500M

And then to start it now and on boot:

systemctl enable --now mypackage

This is now integrated with package updates, starts on boot, logs to the same place that most other system utilities do and so on.
Soon linux will be very much illrelevant on workstations. Very nice
Coase Theorem
I'm not sure it's an overeaction on the basis that it's the response to a loss of trust. Why should they maintain a relationship that's been abused?
Here is the paywall free article: https://archive.ph/NnnXV