skysight-inc/HackerNews huggingface dataset:
"Reverse Polish Notation"[0], commonly used on Hewlett-Packard calculators, and considered a superior means of entering calculations on a calculator versus the way most calculators work. Considered by many to be reason enough to switch calculators.

[0] https://en.wikipedia.org/wiki/Reverse_Polish_notation
wptr++; /* Skip number of sprites in frame */
wptr++; /* Skip hotspot offset */

wptr++;
wptr++;

>Those last 2 pointer increments are skipping over data that goes completely unused, and it seems that at some point the data was removed from the ANM2FPA.EXE output.

Yea... I wouldn’t have found that so easily I don’t think. I don’t just increment pointers like that, and trying to determine intent of someone else’s code where there are just two random increments... this guy must be a lot sharper than me!
Really unpopular opinion: Tech break ups are a crack pipe dream.

Parallel divisions will just result in the most recognizable names winning out. There is a simple and wrong idea that they can just break off Youtube, Android, and the search engine. Except
that has as much logical coherence as saying Walmart should not be allowed to own their own pharmacies because they have too much dominance in groceries. None at all.

They only have angry old confused vested interests trying to protect their fiefdoms and no plan. It is a replay of the "Repeal and Replace!" bullcrap where after going on propagandizing for years prove they never had a goddamn plan and never tried. Mark my words - these techlash morons will be the dog who caught the car if they actually got what they think they wanted. Yet again like with the link tax where they complain about free advertising and then are outraged when nobody decides to link to them.

At this point I just wish all of those morons going on about antitrust would shut the fuck up because they know nothing but useless demagoguery and making things worse.
I ordered one from SparkFun. They are out of stock now but they did ship mine and I will get it next week.
Turn the Senior Around
From recent usage of the term 'bricked' here on HN I think those of us who consider bricking to at least require use of JTAG to alleviate to have lost the battle.
I miss the apps of the XP era, where people actually experimented and did some novel things with UI. Everything is very boring, and there's nothing like a WinAmp skin in sight.
Do we really have to have the “bricked is relative” argument again?

Edit: To be more constructive, how about a definition for “bricked” as “unable to be recovered by the intended users of the device through reasonably expected efforts.”
The thought that always comes to mind for me is this: Doesn't most of that money end up in the pockets of American defense workers and American troops in the form of wages and salaries and could be viewed as a huge public works project? It's not like the money disappeared into Russian or Chinese pockets.
I just checked, and I don't know any of them....to tell you the truth, I haven't even heared of them, except Elixir which I heared is a modern version of Erlang.
Mozilla opens consultation before Firefox DoH rollout
That’s a slab serif.
Vaccines are not 100% effective. You should continue to isolate until the virus is gone. If everyone that gets vaccinated immediately starts partying again, that 10% or so for whom the vaccine has no effect will contribute to prolonging the pandemic.
In my opinion if the fix is not know at the time it could be considered bricked, at least temporarily until the fix is discovered.

How would you called a device that meets a fate like that? Stuck? Blocked? Unaccessible?
I'm trying to imagine when I'd worry about ownership. The only thing that comes to mind for me is having to provide buffers for string results from OS calls, etc. In Pascal, you can return a string, assign it, append it, etc.. and never have to allocate/dispose of them... its taken care of under the hood by automatic reference counting.

I'd really like to understand this... what specific type of thing were you doing when you found yourself longing for an ownership system?

[edit]
It occurs to me that anytime I have objects, they eventually trace their ownership to a single global variable. Perhaps that has something to do with this?
Heart complications (inflammation): up to 60% (after removing pre-existing)

https://jamanetwork.com/journals/jamacardiology/fullarticle/...

Mental illness: 20% within 5 weeks

https://www.thelancet.com/journals/lanpsy/article/PIIS2215-0...

Chronic Fatigue: 50% at 10 weeks

https://www.medrxiv.org/content/10.1101/2020.07.29.20164293v...
I ended up ordering the PinePhone because of the delays with the Librem5. I still await my order but I will be shocked if I end up sticking with the Purism device. All of the delays, the internal CTO drama, the lack of modern hardware and communication confusion has really soured my experience.
And that's no accident. "Defense" is a very lucrative industry with a lot of money and power behind making sure those dollars go towards buying toys to destroy schools on the other side of the planet instead of fixing them back home.
I keep Siri disabled on mine, and I use a Raspberry Pi for cloudless voice control. They’re pricy for dumb speakers, but worth it IMO.
I second this haha
Not sure why all previous comments are all negative. I can read this article just fine, it has nice examples, and presents the vision I also agree with - I don't want strict Dev vs DevOps split, I want Devs to be more in charge of the infrastructure of the application, and as a primarily-Dev I don't want to be dealing with bunch of half-assed DSLs that break under any complexity. I want to write a piece of code in my language of choice and use it to generate the infra description.
Amazon RDS Proxy: Taming DB Connections
In a heartbeat.

The fact of the matter is, ecosystem trumps everything else. For UX development, nothing comes close to javascript. The language may suck, npm is somewhat of a trainwreck, and yet, if you want any sort of esoteric component, you'll find it in JS.

It's got so many tools that it simply isn't uncommon for newer desktop apps to have embedded browser in them as an option.

Want proof?

- Show me a Lazarus native flamegraph.
- Show me a Lazarus graph library that comes close to D3
- Show me a Lazarus date picker :D

Sure, if you are doing something like game design or whatever, then JS is probably a poor fit. However, for pretty much any cooperate application, it is really hard to beat the JS ecosystem. Further, the hard part of distributing those sorts of applications have already been solved. Electron works great if you need a dedicated app. However, you can also just make things a webapp and be done with it.

Yeah, I hate the language. I even hate parts of the ecosystem (is-even... WTF?!?!?!). However, you just have to admit that nothing comes close to the tools and widgets you get for free by adopting js. It was built for UX.
I think differently than you. I figure that 20,000 people have had this and haven't had serious complications. So probably a better than 1/20k change that if I get this I'll be okay. And I'll have a much better idea of this by the time I get it since I'm unlikely to get the first round of vaccines anyway since I'm not in an elevated risk group.

Meanwhile, out of a 23,359,180 males in my age group (25-34) in the US, 1,144--or 1 in 20,418--have died [0]. And obviously, the death rate is significantly higher than 1 in 20,418, because not every 25-34 year old has had COVID.

If I get the vaccine and I can go back to living my life normally, that alone is worth the low risk to me. And sure, there's the (remote) possibility that the vaccine has some long-term side effects, but I have to weigh that against the (in my mind higher) possibility of COVID having some long term side effect.

Given that I can't practically isolate myself completely for the next 8 months, I'm getting this vaccine as soon as possible.

[0] https://www.cdc.gov/nchs/nvss/vsrr/covid_weekly/index.htm
Users love functionality provided by those apps, not the fact they were made with Electron for business reason.

People love Discord. On a desktop they have no choice but to use its Electron client. Some people love Skype, but I guess not one of them wanted for native Skype to migrate to Electron. The list goes on.

Electron app developers are dime a dozen, comparing to native app developers. That's the biggest driver behind Electron popularity: business decision.
Oops, had and typo there, meant to say: reusing the frontend skills... what is weird about that?

Here's another example: GNOME shell uses JavaScript and CSS, and it's pretty straightforward to understand. Was looking at the code of a plugin to hide the workspace switcher popup and tried a few things to instead reduce the animation time to something that does not necessarity stick around over my windows too long to bother me when I want to view the content beneath. Took and few hours but I got it configured decently, and "live reloaded" it to get the effect instantly. Here I reused my JavaScript knowledge to solve it; if it wasn't so easy due to my previous unrelated knowledge I probably wouldn't have invested any time in it.
I was going to say, Vimeo directly targets the people that want video hosting, want to keep most of their rights and are willing to pay and have a more discerning or targetted audience. Just move to that.
You could argue that with emacs modules nowdays you can implement a full compositor by linking-in parts of wlroots if you really wanted to.

My point is that you don't have to do any of that in X11 since window-management is implemented through a separate protocol and stand-alone process, which makes it much easier to implement.
Graphics programming is coupled much tighter to hardware. Both CPU intensive calculations in tight loops and interacting with a proprietary GPU make graphics programming less abstracted than other forms.
My gripe with Observable is I can't fit into a Python-based workflow. I.e., a machine learning or gpu-training worfklow. It is a nice place to create explainers, though. I almost think of it as being like a Medium alternative.
28c3: The coming war on general computation (2011)
Tangentially related to ZFS, I’d like some advice.

I’ve got a couple of projects I’d like to do that require maybe 100TB of storage: some scientometrics against the sci-hub collection, as well as building a bajillion scala projects from github. I don’t really care about data redundancy.

The cheapest way I’ve been able to figure out to do this is just buy a case with 15 HDD bays, eg the Anidees AI crystal case, and just get a ridiculously beefy processor + 256gb RAM and do all the computation on a single box.

Does this sound right? All of the purchasable NAS cases all seem more expensive, but I’m out of my element.

I expect I’m going to want to figure out ZFS to make a single logical drive.

Does this seem right? Building eg a backblaze pod is outside of my budget, and my eyes glaze over whenever I try to read about NAS controllers.
You keep mentioning Wayland as if it is the magic keyword that will strike fear into the heart of native app developers. That's just not a thing, it won't matter at all for your app.

The irony is that if you write a desktop app at one point, you will soon learn about all the things that Chromium doesn't do for you. Want to run some kind of privileged operation (since disk benchmarks came up)? Tough luck, there is no special pass for you on macOS just cause it's Chromium. And with the app sandbox, there are now lots of things that are privileged. This story repeats ten times for every OS you want to support, regardless of using CSS for your UI chrome.
No reason to complain until people start bugging you to go see their band or use their programming language.
This topic was also discussed one week ago:
https://news.ycombinator.com/item?id=25065921
The mere fact of retrieving information from memory helped me in understanding. I was using Anki back when I was learning Python, and it definitely helps in productivity (reducing my hits to StackOverflow to 50%+).
> If you can’t tell a story with text, you won’t be able to tell it with code either.

I couldn't disagree more. Telling a story with words to humans and telling a story with code to a computer are completely different things.
Agreed. It does bring the egos to the altruistic water, other arguments become much easier once they have experience with the value of OSS participation.

Furthermore, if a company has a culture of fixing things in open source, people are exposed to it. I can guarantee that many great potential personal time contributors have never been shown the door.
Universal Lego Brick Sorter
Building a HIPAA-compliant rules engine for text-based service company
That's like saying in 2013 that being a Soundcloud rapper was going to be a viable career choice.

0.1 per cent of those on TikTok, or any other sharecropping platform will be able to extend their online persona into something that makes money.
I think it's easier to support this concern the older you get. Here's why: as you age, you begin to see documentaries on TV and YouTube that expose widespread government coverup and misinformation operations from the past, (and this is crucial) about episodes through which you lived. The obvious example for me is the nuclear industry. A concrete example: in the 1970s we were told that nuclear power plants were entirely safe because a) they have control rods to stop fission and b) they're safely contained. As an engineering student I would have happily told friends and family these things as received facts. In reality a) post-scram the reactor carries on dissipating megawatts so it will easily melt and b) all sorts of gas and liquid under pressure needs to be vented from the containment system and c) some of those gasses are explosive, so it isn't able to contain. Fukushima nicely illustrated these factors. Iterate this a few times and you end up with this uneasy feeling that nothing you're told with authority can be relied upon. Having gone through the experience of believing something
then discovering it was a lie feels different than someone just telling you that governments and authority figures lie.

Not saying here that one should avoid the vaccine, just that experience shows that a healthy skepticism is warranted. Do your own research and draw your own conclusions.
When you're distributing a real installer with a swing app, including a copy of the JRE is definitely the thing to do.

A jnlp app is a file format that defines how to launch a java executable over the internet. It defines the location where the executable is, and what version of java is required. Opening the jnlp to download and launching the app requires an installed JRE, or there is nothing to interpret the jnlp and go get the application.

There is, iirc, a utility that will wrap a jnlp file and go get a jre. I forget what it's called, but it makes jnlp apps more like an auto-updating standard app.

The benefit of the jnlp approach is if you can guarantee your users have java installed, then they don't need to install your app. Just click a link, then a java app self-downloads, installs and sets up a shortcut on the desktop. And it updates whenever they open it and a new version is detected.
So, the problem with this narrative is that I bet if you poll most of the people who are refusing to wear masks, etc, you'll find they still support the 2003 invasion with pride.

This populist wave isn't some neutral thing where people suddenly lost faith in politicians due to Bush and Iraq. It's core is ultimately something much more ugly and malicious, and it's an arc that goes back decades at the least.
I feel like Anki is not designed to help you succeed. Eventually, you'll start missing your reviews. One day you'll open Anki, see that you have hundreds of cards scheduled, and just quit the app.

The author of this article mentions he'll post an article tackling this issue, looking forward to that!
I'm super on the fence about my pricing page, to be honest. Would you rather have just a standard three-tier Personal / Startup / Enterprise plan (3 choices), instead of granular control that confronts you with a $numberOfFeatures choices?
I don't think that's how vaccines generally work. The virus won't actually disappear, it'll continue to be spread among the unvaccinated, and eventually people not at risk become at risk due to changes in life circumstances.

I'm also not sure there's quite the bright line you seem to be suggesting between "at risk" and "not at risk." Young health people still die of COVID-19, just not at as high a rate as already-unhealthy or older people.
That's a great list of things to do if you want to feel self-righteous, but what do you do if you actually want to convince them?
The US federal government can require it by passing laws if they see fit to do so. Presumably the states with the highest Covid infection rates would fight it in court on some constitutional basis to avoid vaccination, and some armed citizens would kill medical personnel enforcing the federal directive, but none of that prohibits the laws from being passed.
More S1s were definitely POSTed this year:

https://news.ycombinator.com/from?site=sec.gov

Multiple pages of ... S1 this year where there seem to be a lot fewer posted in previous years.
The 3.5mm headphone jack on the MBP is also a microphone input.
I use modern IDEs exclusively, and yet I have to fish for features like this (typically by searching for an error message) all the time. I'm sure there are many instances where I've come out with sub-optimal fixes because I didn't not know about a feature and my IDE didn't either.
i am not an american but its like the american media has cashed in on the 9/11 over and over again. usually covertly but many times deliberately and even as far as to specifically talk about using it. case in point bosch tv series. the protagonist in the books was a "vietnam war vet" to cash in on that because it came after that. for the Tv series, 9/11 happened.

this is now a american culture to say " oh the 9/11" implying so many lives were lost, in order to justify the vile actions TODAY.

STOP

humans have lost lives because americans get a raging boner around 9/11 and how avenging the lives lost means mass murdering millions and ruining lives of many many generations.

STOP

i know i will be downvoted for this but i have to say this
I bought mine from https://www.canakit.com/raspberry-pi-400.html right after release and it showed up quickly (IIRC shipping was from Vancouver).
> It's that willingness to spend 30 years working on a problem that builds a multi-billion dollar company.

Yup. This is the investor mindset. I'm guilty of selling out too early in various things, stocks, companies, etc. Sticking things out with your "investments" can have a significant return.

Knowing when to bow out early is also a valuable skill. Skill, experience and luck; sometimes in any order and quantity.
From the linked article: Pandemrix was not licensed for use in the United States.
Can you please give me a list of examples I can evaluate myslef and decide if it's worth spending my time learning instead of going the Electron route?
It is my understanding that adversaries of Western nations have already started disinformation campaigns to mess up the vaccination effort. The entire Bill Gates / 5G causes COVID discussion from a few months back was fabricated; their current playbooks should be more sophisticated and target also outside the big social networks, perhaps even on this very site.

Also, that governments will show little patience for anti-vax talk of its citizens. They'll have to switch talking points from avoiding panic (It's harmless for young people!) to accepting the vaccine (There are many long-term effects of infection!). A Herculean effort in balancing propaganda with allowing free speech.

If nothing else, it is going to be interesting watching the next months unfold. Saying you are refusing the vaccine may simply put you on a list, but openly detracting from the vaccination efforts, should see some actual (and scary) pushback.

Public health will be an increasingly difficult thing to manage, when individuals get the information for their decisions online (however wrong).
> The fact the interview doesn't tell you anything about somebody's practical ability is the point.

> It's like the SAT. It filters for compliance and dedication to a task, not ability.

So companies don't want any work done, they just want dedication?

This sounds like Jonestown.

It lines up with my experience, but I think they're drawing the completely wrong conclusions.
And, if possible, record his answers, either just audio, or also video, whatever is easier/more comfortable.

I have tons of photos that include my late parents, but videos and audio recordings of them are precious.
I am about 90% sure there was some sort of 3rd party open-source wrapper that would download a jre. But I cannot remember what it might have been called
'Communicating' and 'performing' are two different skill sets. I believe on TikTok, you are doing the latter.
Lisp had lambdas for 60 years, I think ML has had type inference for about 50 (maybe there are earlier languages that had it?), ML also had generics for that long. So, none of your examples were recent developments by your standards.

Even in C-like languages, generics were part of C++ (or rather templates, in that case) since the beginning, I think (that's 35 years ago). I think you can make a case for type inference reaching the C language family recently, though.
Try https://alisdair.mcdiarmid.org/kill-sticky-headers/.
You're showing a lot of attachment here. Rust is not your precious child in need of defending by attacking upstarts. There are many tools of this kind and there will be many more to come.
>Guangzhou Jiubang Digital Technology Co., Ltd

[Pikachu face]
People go in but they dont come out
I learnt to program on the ZXSpectrum with "Write Your Own Adventure Programs for Your Microcomputer" [0]

The RPi400 with Pico-8 seems to tick the same boxes, so I got one for my 10yr old. He's loving it. Perfect use case.

[0] https://colorcomputerarchive.com/repo/Documents/Books/Write%...
ZFS is useful if you don't have any higher-level abstractions for bulk storage. Databases and object storage (including cloud storage) generally provide integrity, reliability, and snapshot features at least as well as ZFS. If you need robust posix/samba file servers then ZFS is a good choice. I've never worked on a site with a large fleet on ZFS; it always had its own niche.

Maybe a good rule of thumb is that if you've ever needed to track down a missing file, fix file corruption, or have contingency plans for such an event in production then ZFS can help. If the default action is to wipe a host and reinstall if the local filesystem looks fishy then ZFS won't provide many benefits.

Btrfs has the advantage of living in the kernel tree (but I use ZFS on Freebsd where the same is true), but still carries an aura of not being quite done. There are several "things seem to work well at version X, and watch out for Y" statements in https://btrfs.wiki.kernel.org/index.php/Incremental_Backup for example. This is a year old at least so maybe all bugs and caveats are fixed. How could I be sure? No idea. zfs send and receive just work.

Btrfs seems to be the filesystem to use if you can dedicate enough time to testing your specific use case thoroughly and keeping up to date with changes and improvements as opposed to ext4 or ZFS which change relatively infrequently.
ZFS enables/tracks new features in the zpool metadata so there's a modicum of forward- and backward-compatibility.

To be honest I am even a bit leery of ZFS-on-Linux but even Freebsd is moving there soon. Abandoning a working, trusted codebase is always scary.
It is not. The usual arguments against Rust for games are more cultural. Rust makes a tradeoff of being a bit harder up front, for less time debugging later. Many people say that games specifically would prefer the opposite tradeoff.

We'll see as things continue to develop here.