skysight-inc/HackerNews huggingface dataset:
I run KDE with two 4k screens and there are two things that don't work as of 2020.

1. X can't handle independent screen scaling of two different DPIs. I have 24" and 27" screens and on windows I can have the 24" one at 2x and the 27" one at 1.5x and it "just works". In X I have both at 1.5x.

2. Wayland supports independently scaling the two screens. Unfortunately programs that don't support wayland run through something called XWayland, which upscales them in a crude way that makes the fonts blurry. It's pretty much unusable because of this to have an XWayland app (this includes chrome, firefox, and emacs) running on a 4k screen in wayland, at least on KDE.

It's frustrating because it's SO CLOSE. There are WIP branches of both browsers running on wayland (but they're not stable for me) and once those land I think everything will finally work.

All this said I do still use KDE on X daily as my development environment, but every time I boot back into Windows I'm frustrated again by how much better the scaling is.
Why do you assume they’re a minority? If every time someone mentions something didn’t work, 10 other people explain that it can actually work, maybe that should be telling you something different.
It's called rent seeking.
Same, or at least, similar :)

I now have an Atari XL that has been completely reworked[1], an Atari TT[2] (which came out when I was a college student, and I could never afford), and I’m planning on 3d-printing a mini-cube case for a NextStation cube[3] which will take a raspberry PI running windowmaker for that authentic feel.

I also laser-cut and built a modular case for a kubernetes cluster of PI’s [4],[5] then wrote an app for the display that shows various statistics of each 0f the nodes [6, WIP].

The most-fun part has been the Atari XL - I have an 8-year old son who is never off the thing, despite owning a Nintendo switch. There’s something about the simplicity of the games (and presumably the novelty of the machine) that’s kept him using the XL for a few months now. It helps that there are literally thousands of XL games that fit on the 8GB CF card plugged in the back, mind :)

3d printer to be ordered this week :)

[1] https://ataribits.weebly.com/1088xel.html

[2] https://www.atarimagazines.com/startv5n6/tterrific.html

[3] https://www.hackster.io/news/you-can-3d-print-this-gorgeous-...

[4] https://0x0000ff.uk/imgs/pi-cluster/from-front.jpg

[5] https://0x0000ff.uk/imgs/pi-cluster/from-back.jpg

[6] https://0x0000ff.uk/imgs/pi-cluster/kubernetes-video.mov
Gucci Gucci knocks. TYFYS
The Startup Success Delusion That Put Me in Hospital
Yes. The confidence comes from observing these companies' history. I guess you didn't? Discord is very well known for not allowing and then banning any third party clients. It's been their behavior since the start.

Slack is less obvious. Slack boils the frog like they did with IRC bridges and has weird nationalistic restrictions re: USA enemies wherein, say, if the client was developed in Iran then it'll get banned. But it's a lot better odds than Discord where no third party clients are allowed specifically.
I do not care about memory safety only, I would be pissed if it removed my files, for example. :D Security is too broad a term anyways, hence this thread.
We could put people on the moon. I doubt we are able to do it now in a 10 year time frame.
Your second code is wrong. For lhs = "4.3.7" and rhs = "3.3.7", your code will give true. It should be false.
Show HN: A bet­ter xrandr com­mand-line ex­pe­ri­ence
Does https://olduse.net still work for anyone else?
I'm still on an Intel system (skylake) and my experience is similar to yours. 5+ years of bugs and crashes, tearing, multi-monitor headaches and general instability.

Eagerly awaiting the new AMD hardware.
check this out http://meiosis.js.org
Paul Graham shared 7 big startup ideas in 2012. Here's how they've turned out
Similar, I always prefer hipster ipsum for sample text: https://hipsum.co/
That's a very important insight that, in many real applications, memory is the the limiting factor for performance.
Evaluating DL Models: The Confusion Matrix, Accuracy, Precision, and Recall
Subscription One is one subscription for all the Ones you’ll ever need.
My 2c, with all humility. But, I'm not sure you really understand why recruiters and companies are not taking you. For any serious business where it's senior managers or founders doing the recruiting, they are not after the "unicorn guys/gals".

My suggestion is to ask for feedback when you get rejected, most people will be happy to give it to you.
Because a lot of people don't report that it doesn't work, they just stop using things that don't work. Those that do report it get "Works for me (TM)!" --or perhaps "Try a different distro (TM)!"-- in response instead of anything helpful, so why bother?

Even someone like me has long since stopped reporting bugs to Linux Desktop projects because of the above, and the fact that a lot of times the bug is already in the issue tracker and has been for years so clearly no one gives a damn anyway.
https://archive.is/d1GIz
I agree about the 3rd party internet connection.

I disagree about the GPS chip. GPS chips are receivers only. You cannot track someone through GPS unless you bug their device and make it send location through another channel. Yeah, that 3rd party internet connection :)

Also, GPS only works outdoors. Not in a corporate boardroom.
It doesn't matter who is in the minority. If even 1% of Linux desktop installs have issues, quirks or plain failures, it's a problem for all of Linux as that 1% chance of failure becomes a first impression, or a horror story a product manager can't unhear.

Having said that, I'm also generally in the boat of having an unpleasant experience installing on various laptops. Doesn't stop me from trying every year or so though, ha.
I commented on another post below, but tldr I suspect Apple is heavily optimized for earbuds and cheap speakers rather than higher end audio equipment which I typically use (if you count ~$150 headphones as high end).

I’m not exactly an audiophile but Apple Music sounds noticeably bad with my headphones to the point I thought they were broken. Then I thought it was my PC but it sounded just as bad on a MacBook Pro.
How to Request Employer for WFH Setup Purchase [Template]
A lot of time when you are doing high critical environments you tend to be less cutting edge and rely more on old proven technologies that is boring, but dependable.
I can't read the article because of GDPR, but do they discuss whether police forces are more likely to request this gear if they are in a high crime area?
But they are not really competing against Ubuntu in the Laptop market.

Much rather against apple and chromebooks and they cannot buy them. So I doubt they do not buy cannonical because of fear of regulators.
I place the blame mainly on penny pinching OEMs who sold windows XP hardware and slapped vista capable logo on it.
I don't have a need for this right now, but I love your method for configuration. It seems really easy and user friendly :)
Uh, discord is a centralized service. You find an exploit for a "small discord server" you can probably use it on all servers.
"If all you have is a hammer, everything looks like a nail."
I think that's because PD spec is only those voltages (5,9,15 and 20 volts). You'll have to use a regulator or buck converter to get other voltages.
At the point where people are making jokes about the Linux kernel making up X% of the GPU driver.
Morgan Freeman narration
"While not always true, in this particular case, the answer to that question was most definitely yes".

Even if you hadn't any, industry experience isn't some magical pedagogical panacea. Much can be learned from individuals, even at the extremes of the academic-industrial spectrum.
Can someone explain why this legal summersault is even needed to seize botnet servers?
I assume “One” can’t be trademarked - I wonder how that plays into the calculus.
Yeah, but the CockroachDB guy (Ben Darnell, really impressive guy) was a full scholarship student which I wasn't and joined Google early which I didn't, so it's hard to draw any hopeful comparisons there.
“You don’t need no gun control, you know what you need? We need some bullet control. Men, we need to control the bullets, that’s right. I think all bullets should cost five thousand dollars… five thousand dollars per bullet… You know why? Cause if a bullet cost five thousand dollars there would be no more innocent bystanders.
Yeah! Every time somebody get shut we’d say, ‘Damn, he must have done something ... Shit, he’s got fifty thousand dollars worth of bullets in his ass.’
And people would think before they killed somebody if a bullet cost five thousand dollars. ‘Man I would blow your fucking head off…if I could afford it.’ ‘I’m gonna get me another job, I’m going to start saving some money, and you’re a dead man. You’d better hope I can’t get no bullets on layaway.’
So even if you get shot by a stray bullet, you wouldn't have to go to no doctor to get it taken out. Whoever shot you would take their bullet back, like "I believe you got my property.”

― Chris Rock
Sure, but "BeyondCorp" the idea has been in use within CF ever since they launched Access in 2018[0].

0: https://blog.cloudflare.com/introducing-cloudflare-access/
> But then, I’m one of those crazies that looks both ways before crossing the road, wears a bike helmet, gets a professional to pack his reserve etc. This year I even learned to wash my hands.

all the things listed here are actually a few orders of magnitude more reasonable, statistically speaking.
How big are your binaries?
I don't think so :(.
The precise numbers are 4,194,304 * $26.13 = $109,597,164 - broker fee of $545,260 = $109,051,904 net.
Firefox too. The rapid version numbers in web browsers are a nice contrast to the days of "forever IE6" comparability. Web compatibility back then was a nightmare.

Of course we're on the opposite end of that today, where two major browser engines are Chrome and WebKit(Safari), with Gecko often an afterthought.
Bird Accepted as Micromobility’s First Signatory of UN Global Compact
Improvised firearms are as old as factory manufactured firearms: https://en.wikipedia.org/wiki/Improvised_firearm

I disagree with the premise that gun control has been shot down because of this new technology applied to make improvised firearms. First of all, these things are going to be far less effective, durability, reliability and range wise than factory firearms. Second, laws are about scaring transgressors into not doing something with the threat of state violence against them, not making some action a complete impossibility.
>I am having a really hard time seeing how one can infer from that timeline that Microsoft's desktop OS line follows a philosophy of "catering to the user, keeping things consistent, and being backwards compatible."

In the simple sense that you can run ancient Win 95 applications in any of these later versions (if not 3.11 and DOS too).
You need to make it so people can upload kitten pictures; and then people can vote on the kitten pictures; and then the pictures that are served cycle through the top [10].

Obviously, that could result in nefarious activities... but it would be cool if it could work.
> The newspaper’s analysis used the military’s database and paired it with a database of fatal police shootings from across the state, controlling for statistical variables like community income, rural-urban differences, racial makeup, and violent crime rates.
4 seconds if one doesn't use PackageCompiler, but I'd argue using PackageCompiler for something like this (and Plots) is fairly standard now. I probably update my basic package compiles once every month (which is often because I work on a lot of packages of course), and many of the SciML users report updating PackageCompiler sysimages every few months. With that, the basic compile times are gone. Given that as a "new standard", we might as well include some times with compile times in a user-improved environment.
Sounds to me like SV lawyers are pushing this to their lawyer friends to make sure nobody can claim they own the "one" term :)
Where do you leave your smartphone while in meetings? In a basket at the front door? What if someone takes your phone from the basket and compromises it?
Yes, it’s wireguard. But they add support for various auth providers (eg, Okta).
> and lots of money, effort, and propaganda has expended

I don't know anything about propaganda, I just know that my insurance got way way way worse after ACA.

If you think every such report is propaganda you are not being honest with yourself.
Ideas would make Zoom work a lot better
Ah, for the simple days when 404 wasn’t BGP Anycast routing dependent.
Reinventing QNX will always be cutting edge
Transformers for Image Recognition at Scale [video]
I spent the weekend reading this super interesting paper "An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale", and made this video to explain it a bit. I hope it can be helpful for those who're also interested in how the transformer architecture (de-facto model in NLP) can be applied in computer vision.
> I understand the point, but saying that code is a liability and not an asset is false no matter how you look at it.

I didn't say that. I said it was a liability. "Don't write code for things that aren't your core business" doesn't tell you that you should try to minimize the amount of code that addresses your core business. But you should.
MIVD stands for (translated): Dutch Military Intelligence and Security Service. He's giving an advice to big organizations. To just dismiss this as "bureaucrat speaking mumbo jumbo security theatre" is short sighted, IMO.
> Who said it had to be everything to everyone?

Sadly, a lot of zealous Linux Desktop Evangelists exist and are extremely vocal.
My point exactly. If you report something like this on the Ubuntu bug tracker, your bug will be gathering dust forever. If you are (un)lucky some bug triager who has absolutely no knowledge of coding or the systems involved will ask you for logs that are useless to the problem at hand, and that will be it.
More skin color division. Investments with a guy named killer that supports communism. Should go well.
I hovered my finger over my tablet screen but nothing happened...
A new social-media platform wants to enforce ‘kindness.’ Can that ever work?
In a city probably, in the suburb or a rural town I think the local farmer can definitely get away with it and the mayor's wife might buy potatoes and eggs from the truck every week...
Show HN: CausalWorld: A Robotic Manipulation Benchmark
CAUSALWORLD: A ROBOTIC MANIPULATION BENCHMARK FOR CAUSAL STRUCTURE AND TRANSFER LEARNING

CausalWorld is an open-source simulation framework and benchmark for causal structure and transfer learning in a robotic manipulation environment (powered by bullet) where tasks range from rather simple to extremely hard. Tasks consist of constructing 3D shapes from a given set of blocks - inspired by how children learn to build complex structures. The release v1.2 supports many interesting goal shape families as well as exposing many causal variables in the environment to perform do_interventions on them.

https://sites.google.com/view/causal-world/home

https://github.com/rr-learning/CausalWorld

https://causal-world.readthedocs.io/en/latest/index.html
Ask HN: What's your favorite notebook authoring and publishing tool?
I often find myself using jupyter notebooks for "back of the envelope" calculations, which are sometimes interesting enough (to me) that I want to publish them.

- I wish there were a notebook authoring tool which felt more like a modern text editor (e.g. sublime)

- I wish there were a notebook publishing tool which resulted in beautiful blog posts (e.g. medium)

Tools I'm aware of:

- Jupyter

- nbviewer (https://nbviewer.jupyter.org/)

- Jupyter Book

- Colab

- Observable

- Streamlit

I don't think any of these meet my use case very well, for reasons specific to each one. Are there others I should take a look at?
> over 15 years experience with Python.

I wonder how much this has to do with you finding Python to be better suited to quick scripting tasks.

Even for small scripts, I find Python to be fairly clunky to use, and just having simple type checking would speed things up for me considerably.
> Countless shareholder lawsuits say otherwise though. So it may not be their fiduciary duty, but if there's a good chance they get sued if they don't maximize profits, they will anyway.

No, they don't. In fact, I can't find any that involve maximizing anything.

Also, filing a lawsuit is trivial. Succeeding is a whole other kettle of fish.
Paying for access is different than paying for promotion. Mozilla is paid to promote Google as default search engine.
Removing Holocaust Denial Content
Ah yes, employees don't like what their boss is doing, they call him out, and now they have the power, not the boss. They can suddenly set their own hours, raise their pay, steer the products and take vacations whenever they like. What a load of bullshit.

The bosses have the most power and money and therefore deserve the most scrutiny.
Here's a relevant quote from the article:

> The results paint a troubling picture: The more equipment a department receives, the more people are shot and killed, even after accounting for violent crime, race, income, drug use and population.

Personally my first thought was that police that were already predisposed to kill suspects are more likely to want the military gear. But it wouldn't surprise me if the effect works but ways.
Working with Date and Time in Go
learnxinyminutes looks cool! I didn't know about it before starting this.

I agree with the enterprise knowledge sharing! Every company has many snippets and commands they always use
In an even more general sense, there were many more people staying in Britain than dying or in fact participating in any war. They got the spoils of war (some more than others for sure).

Second Afghan war was mostly fought by Indians too, how's that for benefiting.
>MS is not the place I look for "something new" in OS design

You'd be wrong, though...
Using ggplot in Python: Visualizing Data With plotnine
Thanks for the detailed response.

I was just about to say: when to use an FPGA over a gpu? There are a few GPU gems books that describe what kind of code runs best on GPUs, and you can buy 30TFlops for $700 these days.

I know gpu is not so good beyond single precision. Is that the application? Do you recommend a similar FPGA gems book/website?

I see there is: designing with xilinx fpgas, design warriors guide to fpgas
They're soils, but they're special soils [1] that can harden to a brick-like consistency (called a "duricrust") upon being dried out and exposed to the air [2,3].

The unusual durability of such soils has made them a target for study in their own right, using cosmogenic isotopes to estimate erosion rates over Myr timescales (which turn out to be incredibly slow; 0.16–0.54 m/Myr) [4]

[1] https://www.cambridge.org/core/journals/clay-minerals/articl...

[2] https://en.wikipedia.org/wiki/Duricrust

[3] https://www.sciencedirect.com/science/article/pii/S016913681...

[4] https://www.sciencedirect.com/science/article/abs/pii/S00128...
>Tacking on "exploratory" is helpful but I'm still concerned that you misuse the overall concept of analysis. It's decision-making task, which is practically the opposite of production support.

Why should the exploratory and production teams be using completely different tools? That seems like it would cause frictions in productivity and make there be gaps that introduce translation errors. I would venture to say that just having the exploratory and production teams working using the same code base is a very strong productivity gain, and we've seen this is true in many companies.
Hypochondriac's dream!
i've always wondered how they can afford paying for bandwidth costs...
OCaml more or less has both. Very fast compile times, but also REPL support.

It however does not have Python's batteries-included standard library. Luckily Opam is starting to make that less of an issue.
Linux Desktop Evangelism playbook entry #4: "My grandma uses it".

The Linux Desktop Evangelist believes that this demonstrates that Linux Desktop is not difficult to use, but what it actually demonstrates is simply that Linux makes a really good appliance. As long as you don't ask more of it than one or two carefully accounted for use cases, you won't see a problem. Attempt to step out of the box though...
Australian (News Media) code’s unreasonable payment rules
Was this post written with GPT-3?
So that makes the current IPv4 address space total market cap ~$112 billion.
> Raymond is correct in one key part of his blog. I do think the era of the desktop OS wars is ending.

Mhm. Let's repeat this when percentage of Windows usage will be much lower and there will be more games released for Linux on day one and MS will stop swallowing Linux friendly studios like inXile and Obsidian. Right now I don't see it being the case by far.

MS is still very hostile to Linux gaming with DirectX lock-in and platform politics. The above claim just ignores reality.
I wouldn't worry about it too much. It's not like there's a constitutional amendment protecting your right to own and operate a 3d printer.
That's a fun blurb for a comedy routine, but ammunition is trivially easy to manufacture.

People do it in their basement as a hobby.
There are interesting stories of human/orca cooperation, even. This one even comes with photographic and physical evidence:

https://en.wikipedia.org/wiki/Killer_whales_of_Eden,_New_Sou...
Caterpillar bets on self-driving machines impervious to pandemics
Whinging and navel gazing are necessary and fine activities. For a while.

But at some point, one has to transmute outrage into action. Adapt, grow, assume agency.

This issue is settled. The smart people figured out better solutions. The public supports reform. This stage requires the hard work of organizing and lobbying.

My only regret is assuming Caruso (author) is American. Alas, he's in the UK. So he probably wouldn't have known that bail reform is on CA State's 2020 ballot.

--

Have you ever taken a CPR class? One of the action steps is to point at someone as yell "Call 911!" as you start checking vitals. If everyone is just standing around trying to figure out what to do, the victim (patient) dies.

Activism, effecting real change in the real world, is a bit like that.
You misunderstand the analogy. An airplane could be very heavy because it is a very large aircraft with a lot of payload capacity - that would be good. An aircraft could also be very heavy because it is inefficiently built and thus have very little payload capacity. Similarly an aircraft could be light because it is small, but still be inefficiently built, or the reverse. Bill Gates is complaining about evaluating an aircraft by its weight because its weight doesn't on its own tell you about any of the stuff you really care about with an airplane.

Likewise, code could be many lines because it is well formatted and robust. Alternatively it could be long because there's a lot of repetition and bloat. It could be short because it is very targeted to what it needs to be, or it could be very short because the developer used a lot of unreadable code-golf tricks.

In any complex system, you have optimization problems. Very rarely is the answer to an optimization problem simply to minimize an isolated variable. You can not say a lighter airplane is better than a heavier one without asking why it's lighter; likewise a smaller codebase with fewer lines can not be called better unless you know why it is smaller.

Just because a plane could get off the ground without something does not mean that cutting that thing to save weight will move the plane closer to its optimal design. Likewise just because the code base could be reduced does not mean that actually makes it more maintainable and better performing.
You can switch 1-byte encoding to UTF-8. But many applications probably won't work. And working applications probably are using unicode API anyway.
Failing with Abandon