skysight-inc/HackerNews huggingface dataset:
I want to like ZFS, and am using it, but however good it is at not losing data while in operation, the UI feels like it’s designed to make you wreck your data. I guess I just need more practice, but not being able to just rip a drive out and mount it on another machine in a pinch makes me damn nervous. Something about how it’s managed makes the whole file system feel ephemeral, just one bad-but-not-obviously-so command away from being destroyed, and I’m nowhere near being comfortable with that yet (and don’t really see a path to getting to comfort)
As long as people are buying sausage, people will make and sell it.

And to extend the metaphor beyond where it should probably go, products taste better when sausage is added and people don't always need to know the ingredients.

Your data will have gone through something very similar to this a million times - it might have been validating your photo on a dating site or transcribing your receipt for expenses, but these sort of use-cases would not be done as cleanly if it wasn't for human in the loop.
SQL Server and Active Directory are important for enterprise customers, and their true cost comes from the support contracts, not the purchase price (like all software at the enterprise level, FOSS or not).

This is a smart move by Canonical to court enterprise customers, especially with the Red Hat change of ownership chaos and churn.
It is worth noting that responsive design is required for accessibility. The list of devices offered in the article omits, for example, ‘visually impaired users with zoom set to 400%’.
I'm also enjoying life in a stable, wealthy, European country. It just came to my mind, recently, that affording a decent house (not flat) in this idealized European country of mine is still quite hard as long as one is an employee. Comfortable life starts when one works for himself (not freelancer, but owning a small company).

Except unless you plan to buy a house in a town in the middle of nowhere, of course! Those are quite cheap.
This is a really great piece. I have two observations.

1) "..saw a small package fall off a truck ahead of me..."

2) The very last paragraph is just great!
It's important to note that this new ad slot "will allow advertisers to promote their apps across the whole network, rather than in response to specific searches." This is exactly Facebook's game, and the underlying technology they use to target these ads could easily be repurposed for oh, I don't know...a new search engine?
zsh, oh-my-zsh and z are the must haves that I add to any new environment immediately. Z and similar tools is such an elegant solution to directory navigation.
That's fine. It's the same as to say, claim that Brexiters are "covertly pro-Russian", and it's fine when half the people are against EU, coz if everyone was thinking the same, it's same as no one thinking at all.
Was thinking that the adjacency matrix that describes the graph you extract from the image will produce a string you can chunk and do a fast search on, and then it's a standard similarity/distance string search in Redis, or a probabilistic filter.

The compute on the indexing images would be relatively expensive, but the speed of a similarity search would be super fast, with the caveat that I don't know how image search is done today, and it probably should do something like this anyway.
Join My LinkedIn Engagement Pod for SaaS Startup Marketing Tips
Hello

I just created a new LinkedIn Engagement Pod for SaaS Startup Founders and Marketing Experts.

A Pod is a place where you share your LinkedIn posts and automatically get likes/comments from all other LinkedIn content makers in the same Pod.

As a result, you can increase your LinkedIn post views by 3x-10x times

Calling all Startup Marketers, I hope that you will also join in the action:

1. Install lempod here - https://chrome.google.com/webstore/detail/lempod/enhlpaddcpfdkpobcaknpcmpfkgepgab
2. Join my pod with this Secret Code: "8026"

Looking forward to boosting our best tips together :)
For JVM, you have to bend a bit backwards and use still-evolving toolchain, but it is actually possible to create native-image of a Java program that will run on top of SCRATCH:
https://jamesward.com/2020/05/07/graalvm-native-image-tips-t...
Depends a lot on the compositor. I've been running on Sway for about half a year. It's 99% perfect — the only thing I'm missing is smooth high-DPI scaling for XWayland windows. Note, smooth high-DPI scaling is good for Wayland programs – I'm just talking about that one piece of software that I use that still needs X (Emacs).

Before christmas I played around with Plasma on Wayland. It mostly works, but there were some weird quirky behavior. I didn't look much into it, since I'm so happy with Sway.

I hear people say Gnome is fine on Wayland.

As for Nvidia: can't help you with that, sorry.
Build a Glassmorphic Navbar with TailwindCSS backdrop-filter and backdrop-blur
With any open project, you can lean in favor of only working with other free things, or focusing on usable scenarios even with non-free software. My impression has always been that Ubuntu leans to the latter, trying to provide a working solution out of the box.

This is why you can get PCs from enterprise PC vendors like Dell and HP shipped with Ubuntu.
Maybe cost-effective compared to running SQL Server on Windows?
Not true, 25 vacation days per year is the norm in Austria and most of Europe, anything above that and you're in a privileged position, and most dev contracts have statements where any potential overtime is covered by you salary and not paid extra. And overtime does happen especially during crunches for releases (yeah, i know management sucks but it sucks everywhere I looked in Austria).

Maybe you can show me where I can find these 40h/week no-overtime with 30 days/year vacation jobs so I know where to move next.
Yes! Please do apply. We have a tight-knit team of experts, industry leading tools, and a work environment that promotes continued learning. You'll get paid well and quickly become a leading industry expert. Here's our job req for a blockchain security analyst: https://jobs.lever.co/trailofbits/4f459855-3299-462f-9e73-29...
>pq mod r == ((p mod r) * (q mod r)) mod r

that's just multiplication in Z_r...?

edit: alright i guess technically it uses homomorphism from Z to Z_r but you don't need to be able to write out the proof to intuit/believe it
> but that comes with it's own complications in Germany.

like what? being able to do your own tax and get refunds for all your expenses the way you should? an accountant who does once a year your "EkSt Erklaerung" costs you anywhere between 600-1000 (once a year) and it saves you anywhere between 5K - 25K depending on what your year was like and the expenses you had.
How's Wayland + Gnome working for fractional scaling in HiDPI screens? Last time I tried some applications like Chrome, Firefox and others would be all blurry.
Median incomes in Germany are about 25% lower than the US. Yet SWE compensation seems to be 50%+ lower than the US equivalent.

Most numbers I can find via quick googling seems to put the median annual salary for a SWE in the US at around €75-78k and €55k in Germany. That is pretty close to the 25% number you quoted.
> No not at all. No limits, actually only spending the exact amount with no way of spending more.

Yeah you can do that exactly with a debit card - just ask your bank to remove the spend limit and give you zero overdraft.

Once you realise effectively you are describing a debit card with less options then suddenly it doesn't look like such a good feature.
Marketing speech ;) .. but money definitely has been changed hands.

Active Directory has its own share of problems, but the benefit of having a central location for policies which enforce them on the connected machines is a security plus despite the addition of attack surface by itself.

While I first thought that AD integration regards group policy looks like a hard architecture mismatch, it is interestingly not. Take the Windows Registry with millions of keys vs. the thousands of etc files and their thousand sub settings.
Your "dystopian" world was the status quo for thousands of years as people used gold. You don't have to imagine how the economy would look, you could just pick up a history book.
Why not punish both?
Bruce Schneier calls this article excellent.

https://www.schneier.com/blog/archives/2021/04/on-north-kore...
Yes, please! (I just want any laptop that lets me actually use it outside and not be priced ridiculously.)
The ZFS project has a test suite[1], and as far as I can determine, nuking data is part of it. See for example the zraid_test tool[2], which seems to do what you suggest.

[1]: https://github.com/openzfs/zfs/tree/master/tests/zfs-tests

[2]: https://github.com/openzfs/zfs/tree/master/cmd/raidz_test (run_rec_check_impl etc)
The mails in the pointed-to threads indicate that commits by those UMin people made it to stable; it does not say that commits which introduce bugs made it to stable - it is following a decision/suggestion to back out all patches by these people to the kernel.

There is further indication that the patches to revert are not mostly/not at all vulnerability-introducing patches in a message by "Steve" which says:

> The one patch from Greg's reverts that affects my code was actually a legitimate fix

So, again, while it is still theoretically possible that vulnerabilities were introduced into stable, that is not known to be the case.
the pixel font looks really bad on Windows 10 in Chrome, Edge, and Firefox, at 1080p.
No, the amount of energy "wasted" is not measured, the incentive is hashrate, and each generation of hardware is more efficient in terms of hashrate per joule.
Also with C# and .Net there has been a lot of changes since .Net Core released 2016. Doesn't change that there is a lot of older legacy code so im not entirely sure.
That's a pretty nice 3x speedup at 128 byte copy size.

Remarkable that the execution time is absolutely identical for anything from 0 to 128 bytes.

And the code is 1/24th the size.
Yes, many media outlets are sensationalist, have a poor record of journalistic integrety, yet their product is consumed by millions of people. That doesn't make them a good source; it makes them a liability.
I heard e-ink displays use virtually no power except when they are refreshing. Say you’re running an e-ink display that refreshes 60 times per second, is it still significantly more energy efficient than an LCD?
Non-rhetorical questions: why not use the language itself so people can leverage features like autocomplete, type-checking, linting, and intuitive error handling in an IDE? Is there anything about Rust that makes it impractical for representing config/dependencies/etc?
One of the main issues with stackoverflow is (has been): very few seasoned developers ask questions and even they do, it'd be likely to be unanswered. That skews its user base very heavily towards the younger people.
The lede:

While [admitting DC and Puerto Rico as states would be] a step in the right direction, these proposals are inadequate. To create a system where every vote counts equally, the Constitution must be amended. To do this, Congress should pass legislation reducing the size of Washington, D.C., to an area encompassing only a few core federal buildings and then admit the rest of the District’s 127 neighborhoods as states. These states — which could be added with a simple congressional majority — would add enough votes in Congress to ratify four amendments: (1) a transfer of the Senate’s power to a body that represents citizens equally; (2) an expansion of the House so that all citizens are represented in equal-sized districts; (3) a replacement of the Electoral College with a popular vote; and (4) a modification of the Constitution’s amendment process that would ensure future amendments are ratified by states representing most Americans.
Sure, google should just start... randmomizing results I guess? Makes total sense.
LuaRT, a comprehensive framework for Windows to develop in Lua
Somewhat related: I’ve been using GNOME 40 on my Arch-based desktop and it’s really slick. It’s making the switch from macOS a little less painful. Looks like it didn’t make into this release.

Completely unrelated: I just discovered Rofi (extensible Spotlight-ish launcher for Linux) and it’s lovely, especially when bound to Super+Space.
I'm running Ubuntu 20.04 LTS and Firefox (from the default Ubuntu repo) is updated frequently. It might lag behind the official release by a few days, but I can live with that. Currently at 87 [0], so I expect 88 (which Mozilla released a few days ago) any day now.

[0] https://packages.ubuntu.com/focal/firefox
It's one of the outstanding problems of the current world. Not only in Germany, but there are also even crazier countries that most people can't afford to buy a small apartment their whole life.

Old houses belong to older generations, and new houses are bought by rich people. Young people don't stand a chance, for some cities even not with a lifelong mortgage - unless they live in countries like Singapore which explicitly tackled this problem.
I think it's a pretty valid hypothesis. Like so many "research" projects, there's a lot of "baggage" that comes with data.

For example, I was reading that a study found that people who take Melatonin do better, when infected with COVID. Then, it was pointed out that this may well be because they tend to get better sleep than people that don't. The "better sleep" may have more to do with the fact that these people take getting sleep more seriously (the Melatonin is an indicator, as opposed to an actual variable).

But "brown" languages are here to stay. One of my first projects (in the late 1980s), was a 1970s-era FORTRAN 4 codebase of over 100KLoC, without a single comment (in those days, disk space and memory was so expensive, that we used short variable names, and no comments).

These days, I am usually the poor schlub that has to go back to my codebase, so I've learned to be pretty heavy-duty in documenting my code. I eat my own dog food.

This article is a few years old, but I think is highly relevant (and a bit meta): https://veekaybee.github.io/2019/05/10/java8/
So it sounds like folks with Nvidia cards should hold off on this version of Ubuntu?
> I have to manually update Firefox each time a new release comes out because the version that's installed is a canonical-controlled version that stays 'stuck' on a old version and doesn't have an auto-update mechanism.

Doesn't Snap solve this?
Ask HN: Let's start a revolution from our beds
What: Increase software developer salaries in Western Europe

How: Whenever you get an offer (e.g., via Linkedin) you are not interested in, reply with a "Sorry, but I'm not looking for something new unless the salary range is around 90K - 95K Euro/year)

Who: Senior developers working in Western Europe who are not looking currently for a job.

Why: Why not?

I started doing this last month.
It only _directly_ affects the poor- regardless of whether I as can afford these things, it benefits me to live in a society where everyone (including "the poor") is educated to a high standard, is not living in fear of financial distress due to minor illness, and is able to pursue their vocations out of choice rather than necessity
I'd have no problem paying 1500$ for this. As many of us age , EInk feels much better to read.
> but I have to manually update it each time a new release comes out because the version that's installed is a canonical-controlled version that stays 'stuck' on a old version and doesn't have an auto-update mechanism.

How so?
I use the default Firefox on Ubuntu 20.04 and it's updated through apt like almost all other applications/libs I've installed and it stays pretty up-to-date.
E.g. Firefox started offering version 88.0 on the general release channel three days and there ISN'T YET a corresponding update to the package repo, however I expect it'll most likely pop up there within the week.
You are ignoring the problematic experiment's methodology, which explicitly prevents the problematic patches from making it in by drawing attention to the vulnerability after they are accepted.

Now, if this protocol were not followed, that's a different story, but we do not know this to be the case.
Also they can only dread what they use. The question SO uses specifically asks only about things that you use extensively. That is what makes this interesting to me. It isn't people dreading APL because it looks funny, its people dreading something are using it day to day.
I love that the UI can be explored by the user, since it shows available keyboard shortcuts. This is something where GNU screen or tmux suck, because you really have to lookup how to operate these tools. In some manual or with google.
Sorry to hear about your friend.

While these nuskas might work for some things, it's the sheer confidence with which they were touted to work on COVID-19. Gargling with warm salt water might help with the symptoms of congestion, but will it eliminate coronaviruses before they take hold? The WhatsApp forwards virtually offered guarantees: "do this everyday and you'll never get COVID-19"

"Our ancestors didn't have such problems because they ate lots of ghee", etc etc
Ends up being a cat-and-mouse game, but the power dynamics are even more unbalanced towards the red team: not only do they have control of the hardware, they also control your executable.

It's also why "anti-cheat drivers" have never gone away, they allow a greater level of control over what's done to your protected processes.

I'm not sure I am okay with that - there's only so much I'm willing to put up with to play some game - but I do understand why developers/producers would want such draconian solutions. In some game genres, cheating is rampant.
Yes that's it, I believe that people are going to act absurdly like the young man in the video. It actually happens.
Canada’s Heritage Minister says internet censorship bill is imminent
They are pushing for a change in the voting system as well for representation. I think it is important to truly understand why the system was constructed before trying to change it all. So here I am quoting from Federalist papers #62, concerning the reasons for the Senate vs House:

"If indeed it be right, that among a people thoroughly incorporated into one nation, every district ought to have a proportional share in the government, and that among independent and sovereign States, bound together by a simple league, the parties, however unequal in size, ought to have an equal share in the common councils, it does not appear to be without some reason that in a compound republic, partaking both of the national and federal character, the government ought to be founded on a mixture of the principles of proportional and equal representation."

There are good reasons for the Senate to be as it was. Especially when States were more of independent entities representing regional interests. Local government can be adapted to the needs and culture of a region. (There are a massive number of distinct cultures and ideas in the US). One size fits all also fits none.

[1] https://thefederalistpapers.org/federalist-paper-62-the-sena...
I read the experiment "in 2010, another team devised a way to use the energy produced by the demon’s information to coax a bead uphill;" https://www.nature.com/news/2010/101114/full/news.2010.606.h...

The relevant part is:

> They watched the motion of the bead, and when it randomly turned anticlockwise they quickly adjusted the voltage — the equivalent of Maxwell's demon slamming the door shut on a gas molecule — making it tougher for the bead to turn back clockwise. The bead is thus encouraged to keep climbing "upstairs", without any energy being directly imparted to the bead, says Sano.

> The experiment does not actually violate the second law of thermodynamics, because in the system as a whole, energy must be consumed by the equipment — and the experimenters — to monitor the bead and switch the voltage as needed. But it does show that information can be used as a medium to transfer energy, says Sano. The bead is driven as a mini-rotor, with a information-to-energy conversion efficiency of 28%.

So they didn't make a Maxwell' Demon. It's just a very inefficient motor with a overhyped story around it.
Whait what? ..and a Flutter application development SDK??
Not the parent, but there does seem to be a fair amount of legal shenanigans related to the Foxconn and the Great Lakes Compact.

https://www.wiscontext.org/what-foxconn-means-great-lakes-co...
I'd consider Assembly a lot better language than SQL. You can't get proper testing framework what makes SQL hard - hundreds of lines queries with unknown amounts of joins/unions and not-well-defined relations.

It's not that's inherently dreaded, it just leans itself to a hard to follow one.
Hi, author of the article here!

I figured there were a bunch of ways to shrink that one, and I had a C based image that was in between my GO and ASM images, but decided to cut them for the sake of brevity!
how do you imagine this working? should the binaries for this ship a rust compiler?
Hard evidence? No. The exact plot of land they chose is not particularly remarkable, so I must wonder why they chose a piece of land straddling the watershed, given that the Compact [1] indirectly applies to corporations.

There's a deeper political aspect to Foxconn's presence that I can't trust. I'm from Wisconsin, and the whole Foxconn deal leaves me feeling extremely uneasy. Leaving aside the Wisconsin and USA politicians associated with the deal, Terry Guo briefly ran for president of the Republic of China. Guo and Foxconn made significant donations to UW-Madison. It smells wrong, and all the Wisconsinites I've talked to agree.

I'm glad their subsidies were slashed.

[1] https://www.gsgp.org/media/1330/great_lakes-st_lawrence_rive...
Internet Comment Etiquette was the one I had in mind, yeah.
Beowulf Cluster
The amount of energy spent on this is breathtaking and it really has to stop.

A single bitcoin transaction has a carbon footprint of 359.04 kgCO2 – equivalent to the carbon footprint of 795,752 VISA transactions or 59,840 hours of watching YouTube.

https://www.financialexpress.com/industry/bitcoin-shocker-cr...
Good responsive design is _hard_. I think people tend to pave over this by just recommending "mobile first" and then giving a list of breakpoints named suggestively after device classes ("iphone", "tablet", "notebook" and so on).

There's sadly no easy, widely supported, reliable way to identify what designers try to deduct from these breakpoints. Even if you correctly identify my 4K screen as a notebook, that doesn't mean you'll take into account that it has a touchscreen. And even if you detect the touchscreen, I may prefer using the trackpad instead.

Microsoft had the right idea with the prominent touch/mouse toggle on their Office desktop apps, even if the solution feels a bit clunky and awkward. In the end you'll probably just need to take an educated guess and allow the user to override.

But sadly this means instead of a simple linear progression from lowres/touch to hires/mouse, we end up with a multi-dimensional matrix of touch/mouse, lowres to hires and so on, doubling or multiplying the variations with each new variable (e.g. dark mode).
Undervalued Google search skills any entrepreneur should learn
Any idea why Godot does not do consoles? Is it a licensing problem, resources problem (ie technical difficulty), or..?

I'm curious because i'm dabbling in some gamedev and wanting to eventually ship mobile and console. I'm more focused on bleeding edge tooling though, Rust gamedev specifically, but i'm curious if the reasons Godot doesn't ship to console also means any Rust project won't be able to ever, either.

Is there something preventing opensource lowbudget projects from shipping to console? Are you forced to go UE4/etc if you want to ship consoles?