skysight-inc/HackerNews huggingface dataset:
Sure, let's go throw everyone in prison. Because that worked well. /s

Instead we should be trying to get addicts into treatments, homeless into housing, and trying to improve the quality of life for citizens.
That and you are going to end up buying a PC of some kind anyway because you can't work on a console
Google Nest server outage leaves US, European smart homes acting dumb
Would be easy to make iTerm2 launch arch -x86_64 <shell>
sorry to hear it, weird that color.a11y.com tool doesn't indicate that I have any problems with text readability at least in paragraphs
Hiring a tutor to mentor me in a technology I want to learn. Building MVP’s with them to master the tech.
PowerShell 7.2.0 Preview 1
> What is high quality applications supposed to mean? Most tech jobs are simply sending a resume and maybe filling a short form

A resume for the job. Sending the same resume every time skips an opportunity to sell yourself. It commoditises you.
This assumes, quite wrongly I think, that the cost of the pandemic would have been 0 without any restriction. Indeed, Sweden shows us that this is not true, because they also saw substantial economic damage. I certainly wouldn't go to a restaurant right now, even if I would be allowed to. Would you?

In fact, if we would have indeed 10 times the death rate, the impact on the economy could very well be larger.
O’Reilly has a subscription that gives access to all of their books. Incredible amount of value over countless topics.
I don't see much value in that kind of sniping.

Especially in a world where C is still the most popular language in domains such as spacecraft control software or operating system kernels where correctness is of the most paramount importance. One doesn't need to meditate on that for very long to realize that choosing a non-memory-safe language is not a decision that correctness is not important, it's simply a decision that the programmer must be personally responsible for yet another aspect of correctness.

Also, needing to make a hard choice between "faster than Java" and "memory safe" was a problem for the late 1990s. 20 years later, we have a lot more options.
Fiverr and Upwork.
I've read that article a couple of times and am left with the impression that this "ban" may have been nothing more than a proposal by Mr Formigoni. Have I misunderstood?
After the recent ballots in many states decriminalizing various drugs, I saw a number of memes congratulating "drugs" on "winning the war on drugs".
Starting a failed startup many years ago, if opportunity cost counts.
On the live playground if I go to dynamic nodes.

Add a few nodes so that I have node 1, node 2, node 3, node 4 then delete node 3, and add another node. I get two node 4

Now if I try to drag any of the two node 4, it always thinks I want to drag the latest node 4 that was added...
That was my instinctive reaction as well: money is more for hiring help or buying equipment now. Most of my "professional development" now starts with online sources, including tutorial/reference information about different technologies and discussions with other developers, and most of that is freely available.

In my earlier years as a developer I also bought a lot of books and some of them were very useful, and from time to time I still find a good one. If I were at the same stage today, I'd probably also consider online training courses, as some of them do look well presented and for getting up to speed quickly in a new area that sort of guided material can be helpful. (The same applies to in-real-life small group training courses, when that sort of thing becomes more practical again.)

I'm not a big fan of convention/lecture formats, though. They tend to charge a lot for admission, and IME they are rarely worth the time and money, particularly because these days you can often find much of the best material from any particularly good presenters available freely from other sources anyway.
+1. Biden and Trump both sounded so much more intelligent in their younger days; I don't understand why we insist on only allowing people to lead our country when they're at their worst.

And despite billing himself as the alternate to the dynastical system, Trump quickly used the presidency as a vehicle for advancing his family's careers. Biden did the exact same thing as vice president - you can tell me what Hunter Biden did was "legal" till the cows come home, he obviously profited immensely from foreign business opportunities that existed solely because his dad was VP.

It's a problem that so-called liberal people love claiming that a scandal has been "debunked" because it was, in fact, legal to engage in extreme corruption. Do we really accept that this system is legitimate, much less superior to those horrible Russians and Chinese? As if they don't call their corruption legal, too?
I guess that’s my question, was the Cell fundamentally bad or was it just too new, different and hard to adopt?

If it’s the latter then building the PS4 on the cell as well should have been fine as by that point it’s a well-known and well-understood architecture.
The books I buy. I chose my literature very carefully and buy only the best classical and informative texts for personal use. I'm particularly happy about used copies or Indian versions of otherwise expensive handbooks.
I don't think we'll see much change in consumer apps as you still have the Mac -> Linux jump. We might see fewer ARM-related bugs, but were there many of these anyway?

Where I think it's a game-changer is in Docker images. A lot of projects only build x86_64 images, M1 means they'll build ARM images as well

Virtualization tools and host OSes will probably see a huge boost in ARM support as well, but the Raspberry Pi is a bit too limited to really take advantage of these improvements.
Lets go back to 2006 and ask this question in retrospect:

Will Apples move to Intel mean better support for the PC?

Answer: No.
When will Google drop its 30% rate?
I love this, and I believe this is what so many more programmers ought to be doing. There's nothing like actually owning a product end-to-end to teach you about which engineering principles actually matter and when.
What does it matter? Software for majority of these devices is compiled with exactly the same two compilers as on desktop (GCC and Clang+LLVM).
I'll say books period. Every month I buy them, every month I read them, and I let the topics sort themselves out.
One could expect that docker on macOS with M1 will be able to run aarch64 linux container images and therefore make it more convenient for developers to better maintain open source libraries for this platform (without suffering from long build time on an under-powered external ARM box, or the complexity to setup a cross-compilation toolchain or the slowness of a qemu layer).
Very few, however native desktop applications are becoming a rarity these days anyway. A small number of professional apps and games, but game engines are already targeting ARM due to phones.
Pro tip: you should have been doing this pre-covid instead of asking irrelevant algorithm questions.
A four-fours advent calendar
Their M1 would begin antitrust headaches, as they top every market using a SoC (i.e. increasingly, everything), but are protected by their premium pricing: they'll make the most profit, but not the most sales.
Acronyms have a habit of mutating. Groups using industry-standard acronyms tend to, in my experience, create their own acronyms faster than groups using jargon. It’s too easy to add another letter.

Spelling out acronyms in written communication while dropping them when spoken is a good middle ground. If an acronym-compatible phrase is used more than twice, it can be defined at use and then compressed. Though I keep track of how many acronyms I’m forcing the reader to juggle at a time.
He's talking about freelance people. This link is for employees.
So had Apple done this but told no one it wouldn’t be PR — and you’d be praising them right now? Would they be allowed to tell the affected developers?

The FAANG are random assortment of companies that share little in common aside from being large. Facebook and Google monetize eyeballs but in very different ways. Amazon is a logistics and retail and PaaS powerhouse. Netflix streams movies. Apple sells hardware and services and, in stark contrast to Facebook and Google, temperamentally despises performance advertising. Google and Apple (and Microsoft and Salesforce and Nintendo and…) have walled garden marketplaces.

Apropos a dubious assertion the grandparent made, Google and Apple are also the driving forces behind the two most feature-filled web browsers that enable ever more sophisticated web apps to run on smartphones outside of their walled gardens at no charge.

So, what are the necessary and sufficient conditions to make a company a FAANG, aside for assisting with the construction of a snappy acronym, and what are the conclusions that flow from those conditions that justify your assuming every one of their acts is best assumed to have been done in bad faith?
I'd really like to extend it. My recent realisation of the interconnections between information monopoly, censorship, prooagandaa, surveillance, and information has prompted further and related research. The interconnections are providing some interesting findings.

Tim Wu and Bruce Scneier, both in 2013.

A series of monographs on early copyright and censorship, notably Cyndia Susan Clegg:

Press Censorship in Elizabethan England https://www.cambridge.org/core/books/press-censorship-in-eli...

Press censorship in Jacobean England
https://www.worldcat.org/title/press-censorship-in-jacobean-...

Press censorship in Caroline England
https://www.worldcat.org/title/press-censorship-in-caroline-...
I really, really wish that Apple would support push notifications for PWAs that have been added to the home screen.

Without push notifications, PWAs are not really viable and Apple knows it. Apple wants developers to use the App Store and be subject to their fees and review process.

At least Google supports push notifications for PWAs, making them a legitimate alternative on Android.
Get certified in the technologies your company (or projects use). AWS Certifications, Terraform Certifications. Buy the training material and study it; you don't have to take the test but understanding the technology is worth it.
Einstein's island sounds interesting. I'd like to hear more about that :)
I found that (for me !) it was less useful to invest in learning to do new things, as opposed to investing in being more efficient and / or having my work time more pleasant.

Make your work feel like pleasure and there is no limit to what you can achieve. So maybe don't only think "what can I be better at ?" but also "how can my life be better while I work ?".

Software:

A proper training session with a high level debugger for a language I wasn't used to, debuggers often have esoteric interface and "hidden" features, but learning to use them comfortably will make your life so much easier and pleasant.

Buying a license for a good IDE (in my case, intellij). I use vs code 70% of my time but when I need to work on more complex pieces of code or debugging it just change your life.

Hardware:

Buying a proper "high quality" laptop, notably the screen (real matte screen because screw glares, and 2k/3k/4k resolution because you look at text all day so crystal clear font rendering matters a lot).

A great chair with proper support because my back hurting at the end of every day is not ok.

A switchable sitting / standing desk ( https://www.autonomous.ai/product/standing-desk ).

Quality noise cancelling headphones (Bose QC 35).
'Seeking' in this case is trying to get pain meds.

> Would they be a seeker if they took home the meds and not actually take them? The drs would then think "why more pain med, they are already on some?"

No, that's not seeker behavior. An 'extreme' example of seeker behavior would be to take the pills home, and try to come up with the best excuse possible to have 'lost' them.

> or of they didn't accept and take home the meds from the drs?

This is the scenario I'm talking about more. The problem is, if the patient comes back, depending on where the patient went, they might not get the same doctor as before (Thinking scenarios like urgent Care, ER, etc). And when you are in a lot of pain, you might not always think/act rationally. Ironically your desire to deal with immediate severe pain could in fact look from the outside as someone going through withdrawls.
> I am not a fan of these types of proofs. Baez didn't explain how one would go about searching for this proof, he just happened to know that repeatedly using the differential operator on a seemingly random differential equation would create a pattern that resembles the original equation after using substitution repeatedly.

Indeed. But without knowing what really happend here, I suspect the following:

Somebody (I guess Ramanujan), came up with the random differential equation, then found two equal solutions that looked structurally different. So he asked how you can prove that they are equal.

So, I'm not sure here, but in general, this is how many mathematical puzzles are created: You come up with a random proof by starting somewhere in the middle that then transforming your equation in two totally different directions. If you now throw away the middle part, you have a hard to prove fact.
70s UX gem still applies today
That wasn't the case in Germany. Unleaded fuel actually was available only in a handful of gas stations until shortly before the transition.
https://www.cnbc.com/amp/2020/10/09/california-osha-fines-am...

https://mobile.reuters.com/article/amp/idUSKBN25Y1C6

https://www.newsweek.com/amazon-fined-us-government-selling-...

https://www.businessinsurance.com/article/00010101/STORY/912...

https://bigthink.com/politics-current-affairs/amazon-dangero...

https://www.insider.com/amazon-selling-toxic-toys-lead-poiso...

https://www.supplychaindive.com/news/amazon-hazmat-faa-ups-f...

https://www.bbc.com/news/technology-36528153
I think what you are asking for are first-class parameterised modules, which is certainly a feature that OOP has that many FP languages don't. It does exist in some FP languages though, for example OCaml and the 1ML paper and language.

Most FP languages are already incredibly good for the amount of funding and development they have received. They could be so much better if industry / US big-tech actually started investing in them or the ideas behind them.
If you're talking about the price of a Mac to develop the app, it's true but not nearly that high. You can go for a Mac Mini, or second-hand.
This makes so much sense. It's like progressive tax rates for individuals. I suggest more levels between 0-1MM revenue.
I published this video to discuss the uber article in details. In the video I also referenced other HN threads that discusses the article as well from 2016. I think there are still lessons that can be learned in 2020
I won't fly on that thing.
TweetToVideo – Animate your tweet's text and get a video of it
That's not gonna matter much to Americans if a city get's nuked.
Appoogle are a duopoly. You can’t get significant sales on mobile phones without going through their respective App Stores, which both charge 30%. What a coincidence!

Your comparisons with book publishers are specious: if I write a book today I can go to any of a number of publishers, none of whom have any kind of control over access to readers. Or I can even self-publish and sell direct.

Jailbreaking is a complete irrelevance in market terms: It’s effectively impossible to sell on Apple devices without paying Apple’s tax & very difficult to sell on Android devices (which Google controls via carefully written contracts with mobile phone manufacturers) without paying Google 30%. We have anti-monopoly + market collusion laws for good reasons. It’s about time they were enforced.
I just feel that there's always this discussion about "X% isn't fair because $reason" (insert Apple's market cap, free cash flow, stock price, etc.) But what I'm yet to see is any kind of mindful analysis of what a "fair" fee is without the emotion attached to the discussion.
Personally, I always encourage people to learn new and (particularly) different languages from time to time and see what concepts and design patterns they can learn and take with them into their day to day. All I can say is give it a shot sometime and see what you think. Worst case you've learned something :)

> Someone once told me I'll become an outdated curmudgeon here on HN, but I think I'll be long gone before something truly deserves to replace C for embedded (and low level).

You (and I) may become an outdated curmudgeon before long, but it won't be because you refused to learn Rust haha.
Thanks! I think we talked before about how to load balance UDP connections. I'll be sure to reach again when I need to :)
If Apple didn't fear either Epic's lawsuit or Congressional action, or both, they'd never reduce their app store cut, for anyone, ever.

This announcement means Apple knows that neither public opinion nor the law is on their side and they're about to lose really, really big. And they're hoping if they can flip this around a bit and get control of the narrative, they can convince regulators they will self-regulate... while continuing to get a third of the revenue from all the most lucrative developers.

Google's new Gmail privacy settings fall in the same boat: They'd rather lose data from a small portion of their users if it might deter the government from taking away all of it.
This is a dive into JVM memory management; not sure it is obvious from the title.
Jack Dorsey says Twitter’s policies are designed to encourage “more speech”
This reminds me of a study I heard about some time back, comparing the highest performers in various trades to the average. Apparently one major predictor is that outlier performers spend more, even as a percentage of income, on their tools.
I fail to see how you draw your conclusion from that statement. It warns about the macro’s potentially surprising behavior, but doesn’t speak to the designers’ intent at all.

`include!` is analogous to C’s `#include`: it textually pastes the file’s contentents in place of the macro, but I can’t think of another way that a textual (vs. semantic) include mechanism would work.
I wish I was using version control at age 14 or 15 8)
41,135 Total enrolled

~20,567 in each arm

162/20,567 cases in the placebo arm (~0.79%)

8/20,567 cases in the vaccine arm (~0.04%)

Absolute risk reduction of ~0.75% (over the time period of the study, which is difficult to tell).

Number-needed-to-Treat (NNT): 134 vaccinations to prevent 1 symptomatic case over the study duration.

Keep in mind, this is over some time period. Annualized, these numbers would almost certainly increase. We don’t know how many days/weeks/months it took to reach 162 / 8 cases respectively (something between ~5-6 months and ~5 days)
How did you find such a mentor?
Even if it's well-understood, being fundamentally different than the other platforms is still a cost for anyone not exclusively making Playstation titles.
>At the same time, on PC I can play almost any game it has existed in PC history.

What you are saying is really:

>At the same time, on X86 I can play almost any game it has existed in X86 history.

What you could compare to if you want apples to apples could be how many old ARM games you can play on X86 or how many old X86 games you can play on ARM.
Or clearly a result of Covid. Or clearly a result of Republicans’s and Democrats’s newfound love of using tech companies as punching bags. So many single, all-encompassing theories that clearly fully account for every act.
It's very kind of you, but there's no foam coming out of my mouth. Thank you.

Was BlackBerry undone by rebuilding the platform 3 times from scratch too? And Symbian too?

> Paying developers to make apps is just fine, if done well.

Of course. But it hasn't been done well in the mobile world, has it? So why is it relevant here?

I remember pre 2008 when carriers controlled apps on phones. I also remember xda-developers days. Discoverability, distribution and quality was disaster compared to what we have today. And do you know what developers earned from their applications compared to today?

People take marketplaces and what has been done in the last 10 years for granted.
Yes, but as the primary text of the constitution doesn't guarantee any rights, it's sufficient to list the rights supplied by amendments to cover "constitutional rights."
> If you know how to formulate some concept efficiently in your native tongue, you can work out how to translate it into another [programming or human] language

Even with that it seems strange, as I don't think I'm alone with having a easier time formulating some concepts (especially programming) in my now main language, while sometimes I can barely make myself understood when speaking my mother tongue.

The view yowlingcat offers in another sibling comment makes more sense to me, to not parse Dijkstras comment as literally as I did.
MacOS has privacy issues. But if Linux works fine on M1... Finally great ARM based workstation.
I just read that Pfizer reports its vaccine as 95% effective, even though pharmaceutical originally reported its vaccine as 90% effective. This new number matches Moderna's reported effectiveness reported yesterday. I don't know enough about how the reporting process works. To me, it appears that Pfizer will report whatever number sounds good, not the true number. I'm glad several states, like New York, want to review the clinical trial data independently of the FDA

EDIT: I am getting serious downvotes for this comment! Whoops! I do not mean to suggest people should not take the vaccine, only that the optics of news presses look bad. I say this as someone who takes the Flu vaccine every year and elected for the HPV vaccine a few years ago
The word “cringe” has morphed into “that makes me cringe,” yes. It’s more a certain segment of internet culture than “young people,” though.
The dictionary is used as a heuristic I think, but if you write gibberish in it does not try to force it to a 'dictionary' word the way autocorrect can do.

Not sure if you can add stuff to the dictionary, I did not find anything similar yet
If your budgeting process relies critically on the number of characters being a good proxy for the value of a service, I don’t think acronyms are the problem. :)
Google literally has multiple alternative app stores currently active.
Heh, I have a very small bit of code I wrote at 14-15 and I thank god ots locked up in some private storage.
Whistleblower: FB coordinates its censorship efforts with Twitter and Google
We are all learning the craft.
It's not that crazy to think that Apple owes to the app developers, at least some of them.

In the end, a lot of Apple customers would never have bought an iPhone if it couldn't run their essential apps (like Whatsapp, Spotify, Youtube, etc).
That "notable exception" is fatal to PWAs for most businesses who might otherwise develop one. Apple needs to implement that.

As an iPhone owner, the inability for PWAs to have notifications is probably my single biggest gripe at the moment.

I wrote more about this here: https://news.ycombinator.com/item?id=24643185

and here: https://news.ycombinator.com/item?id=24731713
Who will buy this? Are they not being boycotted by the Chinese?
... or combat people, you know, actually checking their linkedin accounts once in a while?

I'm not actively looking for a job. I used to check linkedin randomly like twice per week to see what happens. After their new slow motion interface, that changed to once every 3 months. Sorry, recruiters with incredible opportunities.
This sounds like something I would read on reddit, your comment.
Larry Brilliant Says We’ll Beat Covid–After We Go Through Hell