skysight-inc/HackerNews huggingface dataset:
After seeing the size of them when empty I really am keen to see them in full swing. It’s beautiful here, touring by bike has been fantastic, it must be amazing when everything has leaves!
I suspect there’s a strong case that universities are violating ADA and state equal-access laws if they’re using proctoring software that unfairly penalizes individuals with glasses, to say nothing of the issues raised by the potential of racially-biased AI. A few class action suits against state university systems might well be warranted.
Parochialism in Time and Space
Thanks for the tip. Just tried it. Looks nice but suffers from the same problem as Ubuntu 21.04: laggy with fractional scaling.

But fractional scaling with Nvidia did not work at all before 21.04 so I guess there is progress.
> Duo responded immediately, got the technical team on a call shortly thereafter, had fixed it before the call and started an incident response process to identify any prior exploitation attempts (they found ours). In follow up calls they openly shared the results of what they had found and done during the fix and find phase. We are Duo customers ourselves, and this interaction gave me significant faith in their security and engineering processes.

I cringe when I'm about to read these disclosures. Often they involve some kind of ludicrous response or vendors who drag their feet. Good job, Duo!
That's a rather poor use case for e-ink screens. Bouncing meters would be pretty confusing when they blink between white and black while being updated (and an LCD would likely consume less power for that anyway), and mouse movement is pretty much the worst thing to handle for e-ink screens. I'd say that this use case is on the opposite end of usefulness spectrum for those screens than writing text or coding.
Is it possible to use GNOME 40 on this release of Ubuntu?
Best Mobile Games to Play with Friends in 2021
Unicode is a secret moat for the large tech companies. The more crap they add, the harder it is for anyone who starts fresh to catch up. For every new emoticon, that teenagers expect to have, the chance they have more platform choices diminishes. Standards like these should not exist, unless the standard body also provides a free conformant reference implementation.
I tried it on my laptop (Lenovo ThinkPad X1 Extreme) and it was horrible. Firefox would freeze. Kubuntu themes don’t work properly. Resizing apps would cause freezing. Switching back to x11 and it all works totally fine.

This was 2 weeks ago on kubuntu 21.04 beta.

But I’m on manjaro now and for some reason I have less issues on my laptop than I had with ubuntu 20.04.
Have you tried PipeWire recently? Seems like there's a lot of recent development, and that screensharing now works under Wayland with newer versions.

I'm still on Xorg myself, but planning on switching to Wayland later this year once XWayland support is merged (also using NVIDIA card)

Edit: I've switched to PipeWire for Xorg with pipewire-pulse with zero issues so far.
Have my vote for SQLite support! I frequently find myself in need of a proper tool to inspect, explore, query and modify SQLite databases. When I saw your Show HN, SQLite support was literally the first thing I checked for!

I'd really prefer to switch away from sqlitebrowser (AKA "DB Browser for SQLite.exe"). It's a fine tool, but a bit limited.
> Scala and Haskell are both "astronaut" languages. They really encourage highly complex abstractions.

Haskell encourages very simple but highly abstract abstractions. Scala, I would agree, tends high complexity as well high abstraction level.

Both can be barriers to understanding if one is not familiar with the particular abstraction, but they are different issues (high abstraction level tends to be something you go from not getting intuitively to getting intuitively in a phase transition, while high conplexity tends to be more gradual and has a greater irreducible cognitive load.)
Medical privacy only exists because of HIPAA and doctor-client confidentiality. Neither of those would apply to the legalization of sex work. Your opinion is valid, but you chose a poor example for comparison.
Another one:

cdof () {
cd "$(dirname $1)"
}

as in 'Change into Directory Of"

Changes into the directory of a file. This is useful when you're doing complicated commands with long path names, but realize it would be easier if you were to cd into that directory. Use in combination with <Alt+.>. Especially useful if the filename component is long:

$ pwd
=> ~/
$ ls -l path/to/whatever/deep/somewhere/2021-04-22-filewithverylongnamefoobarbaz.xyz
$ cdof <Alt+.>
$ pwd
=> path/to/whatever/deep/somewhere
It is weird to not have watched any TV in decades. However the coworking community I run online funnily enough has some of the youngest members (early 20s) who do not get any references I make. They also seemingly watch no tv at all. Limited YouTube as well so not like that’s replacing it for them.

It hasn’t been a second thought of that being something to point out.

However I guess in an in person situation, it may come up more as a “thin”
I think it comes from the latin word 'corpus', which also means body. This wording came from the romans.

https://en.wikipedia.org/wiki/Corpus_Juris_Civilis
ABB: Always be billing. Consulting is a game of renting people out by the hour. You want to be on customer billable projects. Being on the bench, means you are costing the company money - eventually you will be let go.

Change is Good: It is ok for customers to change their mind. Just make sure it gets documented as a change request and the Lead consultant gets the cost approved.

Never use the word No with a customer: You can propose alternative, argue, cajole, etc. But don't say no. No is a word that can be used by the lead consultant - not by the engineering team
I think you're definitely right. It's possible that container queries may open up new possibilities that resolve the tension between the two approaches.
The problem in that page is sidebarism -- there are two meaningless sidebars, a dark pattern, disinformation that we're accustomed to ignore, on the page.

Of course the real content should be privileged, but the #1 problem of the commercial web is the stuffing with trackers, distractions, time wasters, etc. and put responsive layout into that and it it is death.

I am working now on an HTML template to publish a photograph and some notes about it online and it revolves entirely around "taking over the viewpoint" so that I can put in a video-game style navigation bar (choose 1, 2, 3, 4 or 5 even if you don't know what it is it loads so fast you will) that always stays on the side but the other panel can have or not have a scrollbar, the photo automatically fits if you turn it, you can zoom in, etc.

It is possible with CSS and a polyfill, but it also takes a commitment to quality: I don't cookie you, I don't have to harass you with a cookie popup, etc.
In this case because Scott Walker lost re-election.
I have to disagree with this. I'd even argue that the direct opposite is the case: Go is so conservative in it's decisions, it's hard to find a project from years ago which doesn't "just work" with `go run`. The syntax and semantics are very simple and tend not to change much/haven't really changed since the initial release, which is definitely not the case with Rust, where stuff moves really quickly (not a bad thing by definition, but IMHO not the best for maintaining an already existing project)
I've put a lot of thought into it and have come to the conclusion that I and I'd guess many others would prefer a system that can be adjusted as needed by people and the legal system. For context, I don't have a very high opinion of people or the legal system, either.
Have you ever maintained a piece of Rust code?
Not just developers but managers.

I still maintain that most of the legacy of the dot com boom bust cycle was not developers learning bad habits, but managers figuring out enough lines of bullshit they can tell people to string them along for 18-24 months and getting promoted or a new job after everyone figures out everything you said is empty (lies).

That’s IMO the root of the tech debt problem. Devs ate it up, but they were coached as well.
oooh; stealing this nice.
It's had various adjacent meanings over the years (and I may have embellished a little bit in my original interpretation), but here's one explanation which isn't far off: https://tim.dreamwidth.org/1784423.html

> Also, calling Rust a research language is funny to me because -- as its name reflects -- we've tried hard to avoid incorporating new technology into it. We haven't always succeeded at failing to be novel, but we have a rule of thumb of not including any ideas in the language that are new as of the past ten years of programming language research. The field of programming language is full of old technology that hasn't been put to use in solving problems that it's exactly suited for. The goals with Rust were to avoid reinventing wheels, and see what the past had to teach us.
Strange to see R as dreaded... It's not a tool for everything, but for the right niche (data analysis), it seems like a very sensible choice.

Could it be that it's something that non-programmers are forced to use if they want to do some advanced stuff? And that these non-programmers dread programming in R not because of the language, but because it's programming.

If not, then what is so dreadful about R?
10% is the absolute minimum and doesn't buy you anything of the house, it just covers the legal and realtor fees.
Large-scale origami locks into place under pressure
Maybe we should stop endlessly pushing and insisting on degrees...

Maybe skills tests in an interview process is not such a bad thing.

As an employer, I don't care what piece of paper you have from what school. I only care about how well you can do the job I need to be done.
Clubhouse popularity may be at risk
The latest report by analytics firm Sensor Tower indicates that Clubhouse – currently only present on iOS – has experienced a noticeable ‘drop’ in the number of downloads from February to March, hovering around 72%. While in February the Clubhouse was downloaded 9.6 million times, in March the number went up to 2.7 million.
> mediocre performance, no type definitions, and no evented I/O baked into the language

Ruby 3 addresses each of those issues.

https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-rele...
It's true. Poets don't write to be understood. They write to be felt.

A single sentence like that is rarely good poetry, and it doesn't make me feel all that much. But it wouldn't be any more interesting rewritten as "All of the laws of physics are expressed in a glass of wine just as much as in the rest of the universe", if that's what was "meant". It's just vapid.

But if it stuck in Feynman's mind, and yours, it means the poet was on to something. That's the important part. The poet said a thing and it connected, just as Feynman's nude drawings connected with him. They don't need to "mean" anything more than exactly what they are.
A Gigabit Ethernet connection means 1Gbps minus some overhead, effective rate is around 117-120 MB/sec, so the 500 MB container takes at least 4 seconds to copy. 10 Gbps gets you to less than a second, but that works usually between servers, not from the regular laptops.
> A language that is touted as "difficult to learn" and "difficult to onboard" is by definition not built for maintaining.

Disagree. First, difficult to learn is not difficult to onboard. Second, unless you think Ocaml is not hard to learn, i think this is a great counterexample.
I had experience having an exam with the proctorio. And I see many ways how it can be cheated, at least technically. They also say they monitor your head and eyes movements, which is supposed to show something unnatural if you're cheating. Though I'm not sure it's really possible, and maybe just a security theater.
Heres an idea. It's not novel or revolutionary.

Maybe the the abject alienation from the product of one’s labor is a bad idea...
I wonder how long it would have taken to be noticed if he replicated DNS and sat on it for a while. Better yet, how long if he had redirected or cloned the site.
You Shouldn't Trust Your Cloud Vendors
The Flu Vanished During Covid. What Will Its Return Look Like?
How to bootstrap a startup and launch during the pandemic
I just found it funny. "The plague". We can now say that, as if we were living in medieval times. "The plague". It just rolls off the tongue.
> For example female voices for early radar systems were chosen, because their voices stand out from the male fighter pilots.

I hate war, but I can't help but love the pragmatism and rationality.
Show HN: MLReef – collaborative Machine Learning platform
It’s because of the two options I proposed. Both being HN-y things.

You sticking to your guns and not using cookies or JS shows me your principles are legit.

Normally and what my comment was referencing, are people who tout one abnormal or specific thing they do or don’t do. Like how awful FB or one of its properties are. While they happily go on every other data and privacy invading site/company.
We need to talk about your Q3 roadmap
"should not exist" is pretty strong. Unicode is a great improvement over what came before.
I have one called `enter`.

enter ()
{
mkdir -p "$1";
cd "$1"
}
Looks great. Would be nice if Oracle is supported.

Oracle driver licensing is a pain. The way Metabase does it is to have the users download the Oracle jar and add the Oracle driver to a location it can read from.
One of the most painful things about using tumxp is modifying the YAML to make it useful.

Was hopeful this would leverage TOML as it's built using rust.
> Apps can not moved to SD card

but data can; you'd put the audio on the sd card.

If you have to juggle the number of installed apps, yeah that I can't help
Haskell is an oddball in that it’s an older language, created in the 90s, IIRC a year before Java, with concepts so cutting edge that it was utterly useless. Initially they hadn’t even worked out how to do IO. Probably it’s only been useable in industry for maybe 10 years. So Haskell is relatively old, but you’re unlikely to encounter a lot of old projects written in Haskell. Also, there’s a lot of hype about how difficult it is, I believe this has a lot to do with how different it is from popular languages people already know. In my experience, once learned it can be hard to go back to other development styles.
Go is great for maintenance. It's actually annoying sometimes to build.
I don't think that's entirely fair to the candidates. I don't know your stance on Proctorio and I'm not going to air dirty laundry to an effective stranger. And any company or hiring manager who tries to bait me into bad-mouthing a company I've worked at gets a red flag from me.
I don't think !$ is properly understood as a readline feature. It's a sh/bash abbreviation.

!! -> last whole command

!!:1 -> first argument of last command

!!:$ -> last argument of last command

!$ -> abbreviation for above
Here's an article that tries to identify the oldest democracies [1]. Their criteria are (1) executive is elected directly or indirectly in popular elections and is responsible either directly to voters or to a legislature, (2) the legislature (or the executive if the executive is directly elected) is chosen in free and fair elections, and (3) a majority of adult men have the right to vote.

By that criteria, they get 219 years for the US, 171 for Switzerland, 162 for New Zealand, 152 for Canada 134 for the UK. Rounding out the top 10 are Luxembourg, Belgium, Netherlands, Norway, and Australia at 129, 125, 122, 119, and 118.

[1] https://www.weforum.org/agenda/2019/08/countries-are-the-wor...
I'm not sure I follow. I use Unicode in my startup – what exactly do I need to catch up on?
The salaries seem really low. The absolute highest paying job listed on their site is a 110,000 euro salary, but you can get more than that with zero experience in California. I wonder if it would be better for software engineers in Germany to simply get remote working jobs for US companies.
Visit the World's Cameras
Is the Wayland thing related to yesterday's announcement of WSL now supporting GUI aps?
There's no "papers" in the US. You're not required to have a birth certificate or a Social Security card or a drivers license or a passport. There's no list of who is and isn't a citizen.
What I Learned Buying Billboards for a Startup
> what kind of people are able to afford a house?

- People with 30+ year mortgages

- People living in the middle of nowhere who will work at the same crappy company for the rest of their lives (or lose everything when they are let go)

- People who commute 2h per day

- People who inherit at least 100k

- People who bought their first house 10 or 15 years ago and now think they're invincible because real estate prices have exploded
I have been following the Ubuntu homepage for about 15 years, and it's so interesting how they went from prominently promoting every CTA around downloading the desktop version, to now, where I had to spend 5 minutes trying to find a link on their site to the ubuntu.com/desktop site.
Same way an employer trains employees on phishing campaigns or an auditor or penetration tester tests resilience or compliance.
Brilliant comment, I think we are going to see this in the future too with Trump. He has gone quiet for now, but he's going to come back and make far more money than he was making prior to the presidency.
That's actually a great point about macros. I have extremely mixed feelings about Rust's macros, but one of those feelings is that if anything is going to compromise its status as "the maintainable language" down the line, macros are the most likely.
The author seems to completely ignore the possibility that language designers get better at designing languages over time, and people simply prefer to develop new projects in well-designed over poorly designed languages.

This to me seems to be the null-hypothesis, and I see no evidence on the page that use in "greenfield projects" vs "brownfield projects" provides any more indication than a simple underlying "well designed" vs "poorly designed" metric.

For instance: why do people dislike Objective-C but like Swift? Could it be simply that Swift was expressly designed to ease pain points of Objective-C? Or is it, as this author claims, that Objective-C is in more legacy projects and if Swift were to have been invented first then replaced with Objective-C, people would suddenly love Objective-C and hate Swift? Same reasoning holds for C/Rust, VBA/Python&TS, Assembly/LiterallyAnythingElse [1], Java/C# [2], and R/Julia.

[1] I imagine if this author were to have been around to write this in 1980, they'd make a claim something like "People say the enjoy C projects more then Assembly ones, but in this essay I describe how this is actually just because Assembly is more likely to be used in existing codebases, and if Assembly had come around after C people would certainly prefer Assembly and detest C"

[2] Note C# is incredibly enterprise/legacy, yet well-designed. This supports the null hypothesis perhaps the most.
Large python backends are an absolute hell to deal with. Bad performance, no static typing, no clue what's going where and difficult to understand the flow even on modern IDEs. I guess most people haven't dealt with that and so even though it is old, it is cool.

Python for ML/DS use cases is chef-kiss though. This and newbie friendliness is where the love for Python comes from imo
As other have said, it's a tech demo. Partly just to show we can do powered flight on other celestial bodies, part of it is to test how well the off-the-shelf parts in Ingenuity work in that environment. Rotorcraft require more computing power than is available from typical rad-hardened processors. Ingenuity is using a Snapdragon mobile phone chip, will be interesting to see how long it survives up there.

NASA have plans to use rotorcraft in many future missions, including the Dragonfly which will fly around Titan[0]. Launches in 2027.

[0] https://www.nasa.gov/press-release/nasas-dragonfly-will-fly-...
The day Kindles stop supporting side-loaded third-party content is the day I stop buying Kindles.
You're looking at US, the Worldwide view matches July 2020.
They probably mean the hassle of monthly taxes and finding multiple clients per year.
For many, the reason to use CentOS was that it was stable and supported for 10 years. They killed that and personally I agree with the GP that they have probably killed CentOS along with it. CentOS Stream is "positioned as a midstream between Fedora Linux and RHEL". I'm not sure who this will appeal to but it's not the same group as before.
Responsive design is great, lots of people do it badly. C'est la vie. Most are making practical decisions regarding time and cost. I can look at my analytics and see very few people actually looking at the site between "standard" mobile and "standard" desktop sizes. Then I can look at conversion rates and figure out what's worth spending time and money on.

As for the author and his predicament, why doesn't he just zoom out? I'm pretty sure every desktop browser can do that. He can make his window smaller and have the full desktop experience. Sure the text will be a bit smaller, but you can't have your cake and eat it.
It’s also a way for large tech companies to unilaterally exercise neurotic political projects, like replacing the emoji for “pistol” with a squirt gun. Apple or Google can do whatever they want to Emoji in violation of the Unicode standard and other vendors are more or less forced to follow suit.
More previous discussion: https://news.ycombinator.com/item?id=21244352
AFAIK Inkplate (https://inkplate.io/) is supposed to get a color version later this year.
The Perseverance rover is using a plutonium-powered radioisotope thermoeletric generator (RTG) this time that I think is rated to provide something like 100 watts for something like 15 years.

For the solar panels on the Ingenuity helicopter, it's my understanding that the flights do already help keep them clean.

Ingenuity is highly experimental, but even for a future Mars helicopter I doubt they would risk flying it in close proximity to the rover.
I grew up in Racine County (which contains Mount Pleasant). Let me tell you, SE WI is a strange place. Caught between so many sensibilities and hit so, so hard by economic shifts of the last two decades. I think it suffers, like many places in the American Midwest, the phenomenon of an historically working-class population, who, a few decades ago, would have organized for labor and other rights very vocally and outwardly, but who now are radicalized to the right for no understandable reason.

I still like to believe that most of the people around there are good and mean well, but it gets harder and harder every day to believe the willful ignorance they possess of economic, societal, and cultural issues at hand, here and now, will fade. But there's hope. Younger leaders are working their way into local government (hi Greta!), especially over in the formal City of Racine. There's hope that Racine and Racine County might be a leader of progressive values in the area.

As an aside, I think there's oodles of opportunity in the SE WI area for younger folks. It really is a beautiful place, is near to Chicago and Milwaukee, and is inexpensive. You get all four seasons, for better or worse. I think it's better than SF's summer and grey-chillier-summer. Some joke that the four seasons are winter, construction, construction, and construction, but that's an exaggeration. Anyway, I think an influx of more diverse people in background and ideology could really stimulate an area like SE WI. Add to that making it worth young people staying around instead of fleeing to the coasts, and suddenly Racine can be a really cool place.

This whole Foxconn thing just makes me so sad, and angry.