skysight-inc/HackerNews huggingface dataset:
Do you think this runtime cost will make much of a difference compared to everything else that goes on in the code?

Perhaps not. It’s hard to imagine a program that you’d write in a language like JS in the first place where the small overhead of a look-up would be significant even for a feature as commonly used as enums.

However, there is a wider issue here than just whether to use one specific TS language feature or not. If you’re establishing principles that are going to affect thousands of developers working on thousands of different programs, which appears to be the case at Bloomberg from what I can see, then erring on the side of caution is a reasonable position to take. It’s difficult to objectively evaluate risk at that scale, whether from individually small but pervasive runtime performance hits or from potential future (in)compatibility with JS.
> this could actually be solved by running plugins in separate processes.

Speaking as an audio developer, you would certainly not run things in a seperate process to achieve parallelism. Instead you would use a thread pool.
Parts of it, for sure! (I find it hard to imagine you would read a text of any notable length and not agree with any of its ideas to some degree.)

Something that rings very true for me: Sharing is amazingly underutilized (unfortunately I feel it's a deeply cultural problem right now, but oh well, over time things change): I have absolutely no inherent need to own a car. I don't need to own a Hammer. I don't need to own a bicycle pump. Actually, it's intensely inefficient how many things I do have to own and store right now, to be able to only use 5 Minutes every other week or maybe even only half a year.

What I instead need is convenient access to these things. If you can show me a model where I can have that without the burden and cost of solo-owning it – something the author is implying will be a solved problem – I am all for that.
Agreed. I've worked in several, what would be considered, "large" projects in "current year popular framework". Angular always felt like it was more "batteries included" and maintainable with larger teams and is still my go to for new projects if given the option. Obviously YMMV on framework preferences if you're into the whole functional ts style vs classes.
The Python dependency/environment management situation is slowly improving. Poetry is quite good, IMO: https://python-poetry.org/
If you're after better explainer/education content without that kind of pressure on creators, check out Nebula. Paid and adfree, money goes proportionally to people you watch. It's not a super smooth experience sometimes, but I'm a happy subscriber.
Maybe microservices might seem buzzwordy on the surface, and this might be an anecdote, but I have seen it working first hand at Hailo (Uber competitor back in 2013). Relatively inexperienced people not knowing anything about Go or deeper architectural issues deploying Go services in no time, without even asking for permission.

I don't think that would have been doable with a monolith. It enabled innovation I have never seen before. My 2c
There's a setting hidden away in android allowing apps to scan local wifi/bluetooth networks even when wifi is turned "off". Enabled by default of course.
Switching Languages with Jetpack Compose and Localazy
Yes. The original files even (I got a WMV file out)
But that's a gaming laptop. Macbook Air is a "notebook" laptop, aka "ultraportable". Also the G15 Geekbench 5 is 1100 for single core, which is like 35% slower than the single core performance of the M1. Obviously for gaming benchmarks, then that's a different story...

I'm starting to wonder if Apple's "faster than 98% of PC laptops" is an understatement, at least within its class.
From what I hear, Angular is still relatively popular in enterprise environments. Dunno why though. With my employer specifically it's basically "we've always used Angular". That's not entirely dumb of course, because of the built-up knowledge.

Developers in these environments usually do not take part in these surveys.
Yep, inlining only optimizes first page load.
Do you know how to disable network assisted geolocation on Android 10? I have Lineage OS based on that version and neither following the guide for Android 11 nor for Android 9 makes the option show up, and the guide for Android 10 somehow doesn't exist. Maybe it's disabled because I don't have gapps?

https://support.google.com/accounts/answer/3467281?hl=en
I doubt that, based on the condition of all of the screws on Japanese bikes I’ve owned. Either way, only a couple percent of people in the US even own a Japanese motorcycle. A fraction of that work on them, and a fraction of them use the right tools.
The author’s intent is to stimulate rage.
But what do you do for off-site back though? Do you have a strategy for the 'house burning down' scenario?
Photo-realistic renderings of various cellular structures
> it's pretty clear their focus is not their power users' focus

Depends on the definition of "power user". Music producers, video editors, and iOS developers will be served quite well.

> lenovo thinkstation p340 tiny. you can configure it with 64gb ram and core i9 with 10 cores and 20 threads for less $$$ than what an underpowered 6 core mac mini is selling for.

When making that calculation, one should also take power consumption into account. $ per cycle is very low now with the new CPU.
I think that the part that should be mentioned about this scenario (whether you see it as utopia or distopia), is that the word "privacy" here also stands in for "liberty", "power", etc. The remarkable thing about the scenario depicted is not the wonders of the sharing economy, it's the fact that there is somehow a stable distribution of power that prevents all these own-nothings from being cattle. Not impossible, but that's the challenge.
What's the state of the art with the next generation of JS frameworks, namely the ones without virtual DOM, such as svelte? My feeling since a few years is that this is where the new things happen (This impression is based on poor performance with more then 1000 reactive elements in VueJs2).
No mention of AngularDart, is it still alive?
Ugh, that's very disappointing then, I've always advised Lineage to people who wanted to deGoogle their phones :/
Well this has been presented as an informative interview and it's not?

You may have missed in my comment my disappointment at it being so shallow.
Gw.run
gw.run provides a secure, reliable and user friendly way to access internal webapps without use of VPN, even if apps are running on machines that are behinda NAT or firewall.
In my experience, every teacher I know for the last 6-8 months.
I'd substitute the word 'compliant' for 'honest' here.
I actually don't mind the idea of renting a large number of products that are only used occasionally. A drone dropping off a mixmaster or hair straightener only when you need it actually makes sense in an economy where energy is cheap and space is at a premium.

I can't see why this necessitates me not owning clothes, or allowing random strangers to use my living room while I'm out, though. I don't even really see the economic utility in either of those cases.
He's assuming that one of the most widely used runtimes in the world had easy optimizations to do, about 20 years after it was first launched.

Something like: a Microsoft programmer uncommented

// PERFORMANCE_MODE = true

to make .NET fast.

His comment is just silly :-)
> It might seem odd to you, but it makes perfect sense for us in this city. Everything you considered a product, has now become a service. We have access to transportation, accommodation, food and all the things we need in our daily lives. One by one all these things became free, so it ended up not making sense for us to own much.

All that becoming "free" (here meaning "at no cost") will never happen in a capitalistic society such as many of ours. So from that point on it is pure fiction.
'most' perhaps, 'everyone', not so much
The Disturbingly Long History of Lead Toxicity in Winemaking
I've added a link. Research says that people who heavily use Tinder tend to have psychological distress, depression and anxiety. It's just not clear yet if that means:

a) People with psychological issues like Tinder.

or

b) Using Tinder causes psychological issues.
I think it is an unfortunate consequence of a new (relatively) poorly managed transition from AngularJS to Angular 2+, the latter of which should probably in hindsight have been named something other than Angular.

The fixed release schedule means that, at times, the "what's new" section is a bit meagre in the major releases, but e.g., the recent release of Ivy highlights that this is more of an artificial issue than a real one.

I'm personally very happy working with Angular and have chosen to use it even when provided the option of moving to React or Vue. Each of the major frameworks have their strengths and weaknesses, but I feel that we've reached the point now where their maturity is such that you cannot really make a fatal mistake in selecting either of them. Your use case and your team makeup is much more decisive.
The number of government requests for user information is actually scary:

https://transparencyreport.google.com/user-data/overview

So Google handed over info on 175k accounts in the last half of 2019 alone? It seems it's becoming common practice to routinely pull citizens data, without much of a warrant and without the target's knowledge. There used to be a thing called secrecy of correspondence, preventing governments from reading your letters. Now whenever your name lands on some clerk's desk, and he feels you might be hiding something, he just requests all your emails.

This is all necessary because of "terrorist & child porn", but in reality we got mass surveillance. Next up gonna be social scores, it's like total authoritarianism in the making.
Trends in suicide during the Covid-19 pandemic
Phones actually use push services (Googles FCM and Apples APNS among others) to get notifications. They don't really "check email" like your desktop PC does with a cron job.

Having said that, both Apple APNS and Google FCM do send regular heartbeat to their respective servers which make your positional tracking possible by both companies.
At least 24 companies are sponsoring the development, don't know how high the dark figures are.

But as I wrote in the comment before, while Cycle.js is in my eye the cleaner UI framework implementation with observables (compared to Angular) it has a very small eco-system.
It's fascinating to see history repeated - the architecture and design with the most power efficiency generally also turns out to be the one that can be pushed furthest for performance when you want to go that route.
And also Web Assembly with the chance of sharing code between backend and frontend in other languages than JS.
I'll offer one advantage we have nowadays, which is to permit writing and atomically deploying apps that have both client and server parts - there's no need to preserve compatibility or worry about coping with independent versions.

Our platform allows you to write this all inside one project - so the ability to use a single language across both sides helps app developers maintain mental flow and reduces context-switching. It's even better now that we have TypeScript to perform instant type-checking across the client-server boundary.

Gary Bernhardt shows off similar powers in his awesome video "End-to-End TypeScript: Database, Backend, API, and Frontend": https://www.youtube.com/watch?v=GrnBXhsr0ng
It makes a huge difference for networked storage. For some rough equivalency (ignoring seek times, but also ignoring tcp overheads etc, total spherical cow territory)

- An 8x cdrom narrowly beats 10meg ethernet.

- 1x dvdrom narrowly beats 100meg ethernet.

- ATA133 narrowly beats 1gbit ethernet.

Original SATA is 1.5gbit, so 1Gbit ether bottlenecks us to 1999 storage speeds.
lesson 7:

http://www.dansmc.com/bible1.htm

I don't really mind, it adds a personal touch to his website and he seems like a fantastic guy. To play devil's advocate, it might be that in secular cultures its a little unusual to mix things like this. Like if youtube cooking guides had a 2 minute segment on muslim religion. Not horrible, just not the norm everywhere.

(it would never have occurred to me to write an "atheist motorcycle guide" until now: "bike won't start, what could be the reasons? 1. Spark plugs are fouled 2. Battery's empty 3. God is dead")
Intel's disruption is now complete
> Mr. Son pulled his conglomerate back from the void with a sharp and surprising strategy shift, selling off holdings that have been central to his investment and operating blueprint, and buying back shares.

I somehow get the feeling that SoftBank and Masayoshi Son aren’t great at investing and have managed to throw a whole lot of money aggressively into ventures that any common person would doubt about returns, scaling, etc. At the same time, it has sold off what could continue to be profitable, like ARM Holdings.

I honestly don’t understand SoftBank’s business model and how it expects to generate great returns. It doesn’t even look close to the stock market advice of “if you get 6 calls out of 10 right, that’s great.” It looks like SoftBank has a lot of money (or had). Business sense and agility? Not so much.
"I know that, somewhere, everything I do, think and dream of is recorded. I just hope that nobody will use it against me." -- This gave me a feeling that I am unable to put into words.
Can you explain me the overhead costs you have when contracting? Of course you have to pay for your office and equipment yourself. You also might have to pay (more) for health and social insurance, depending on the country where you live in. The same applies for tax (such as VAT). Also, you have to deal with holidays and off-time for yourself.

But given that, what more is the difference between contracting and being employed?
How Startups Go from Cool New Thing to Must Have Product
And yet here we have the M1 MacBook Air apparently beating the M1 MacBook pro, by a large margin.
Inlined scripts do get cached, but cache is keyed to document's URL. Go https://v8.dev/blog/code-caching-for-devs and search for "inline".
It's anecdotal, but that SVG path editor that recently made it to the top of HN was a brand new Angular project: https://github.com/Yqnn/svg-path-editor

And on npm it's gaining popularity: https://www.npmjs.com/package/@angular/core

React is still the clear winner in terms of market share, but Vue.js and Angular are very popular and not going anywhere. Fortunately, there's room in the world for more than one front-end framework.

Having used Angular professionally for several years, and React for the past two, I think both have clear strengths and weaknesses, but informed debate is sadly lacking, and instead we have a lot of partisanship and uninformed opinions.
Apple Maps of course collects a lot of the exact same data (make sure you double check their settings. But you could always disable location history for Google Maps as well.)
I think the author of the comment is saying that existence of low hanging fruits is evidence that people haven't gone out to pick fruit in a while. Where picking fruit really means "improving quality", and low hanging fruit means "quality issues".

I don't think I agree with this, but hopefully that makes it more clear what was meant.
Interesting. I have been doing development with Xcode (plus some with Visual Studio Code) on a 2017 mbp with only 8 GB and it hasn’t been terrible, or at least the RAM hasn’t been the bottleneck.
How to Undermine a Democracy
Yea I think that's correct because pandemic shifted priorities for Walmart, autonomous solutions aren't yet good enough to completely replace human workers. Online orders spiked which left human employees with more free time so they were moved to storage and inventories to fulfill online orders and pickup orders.

WSJ reported it good: "As more shoppers flock to online delivery and pickup because of Covid-19 concerns, Walmart has more workers walking the aisles frequently to collect online orders, gleaning new data on inventory problems." [1]

[1] https://www.wsj.com/articles/walmart-shelves-plan-to-have-ro...
Seeking New Physics (2019)
I would love to do that but if I want encrypted messaging such as Signal, the internet has to be on... That's a problem.
Yea, my 2015 13" MBP is 16/256 and I'm pretty sure it was close to £1000 with a small student discount. I have no idea when the price went up so much since then or why, but it definitely stops a midrange Pro being a no brainer for me as it was at that time.
Prudery is not specifically about sexuality but more generally being overly concerned about "manners" and "proper behavior", something Pippi completely disregards.
this just reads like another plausible-sounding-yet-still-wrong conspiracy theory peddled by a unhinged libertarian to promote their worldview
Yeah, but they're still sold in every country. You can fine them there.
It seems to me that we need local and sync for this to work well. Make your changes locally and either sync behind the scenes automatically or when you push 'commit'. Many applications (like notion and a bunch of the other browser based applications) go the cheap SaaS route. One central database behind a web service and every frontend only displays an instantaneous view of some part of the data. That's not collaboration - you want to be able to work offline (at high speed) and then sync when you are ready. Multiple people should be able to work on the same artifact at the same time (and deal with conflicts at the point of the commit). While the sync works well for google docs, I think the experience of working on a single shared resource is bad. (All part of the problem we are trying to solve over at https://terminusdb.com/ - giving a native versioned DB so you can build collaborative apps)
How is this not upvoted?

<strikethrough>
Although beating 16core/32 threads/105 watts with an 30watt CPU which is basically a sophisticated mobile chip seems unbelievable.</><edit>
Oh that was single core performance, so less then 30 watts on a square die for both anyway.</>
> Its a sad story, but until a majority of people are on board with the idea that corporations/media/government are different sides of the same beast, nothing will change. Government is slavery. You are (or should be) your own master. Self-sovereignty is what you need. If you ever wonder why we think "anarchy is chaos", its because to the government, it is! But to me, its just the beginning.

You went from 0 to 100 in half a second with that part of the comment.

You might want to elaborate on "self-sovereignty" and "anarchy" because everything I know and have read about human nature point out to the fact that they devolve into "might makes right". Or at some point something emerges to regulate things, let's call that thing "a state".
Not only that, but here in Europe we've gotten laws lately where the ISPs and companies like Google are forced to retain data for just such requests. (This data retention is, of course, excluded from GDPR as well.)
Thank you so much for taking your time and even writing some feedback:)
It's been a week since I started to even think about the idea

I'll be adding more content/languages. this is just to make sure it's something that people might want
Me too - let's see what the sustained performance is like. That said, with this much headroom, I'm cautiously optimistic that even with some throttling going on, it'll still be plenty fast for anything I'm likely to throw at it.
If this is an existing feature, or when they add it, the platform becomes way more interesting to me. I'd love to pay musicians directly instead of the embarrassingly low payouts from services like Spotify.
The very cynical counter argument is rarely spoken:

Owning my things provides value even when I’m not using them, because I benefit from excluding other people (my competition) from using them.

Example: The sports car locked in my garage helps keep sports cars away from other people, which maintains their benefit of conferring status. It provides utility even if I basically never drive it.

This side of human nature is forgotten at our peril.
Absolutely. I wasn't criticizing the architecture at all, just musing out loud. I had meetings this week at Big Co (read: cash cow) where external vendors were pushing microservices as manna from heaven for problems that are yet to be discovered. I am sure the technology described in the article is very clever and has strong merits.
Covid is about to get bad in the hospitals.: Columbus
My going rule of thumb is that any "good" fictive dystopia always starts off as being someone else's utopia, only it becomes compulsory. This in turn leads to any deficiencies or problems in the utopia needing to be papered over, ignored, and so forth because it is compulsory. This causes yet more distortions and away we go.

It's like all of those breathless journo articles about insect protein: they sound fine until the word "replace" comes in. Maybe some folks are jazzed about eating bugs, but I am not, and would prefer not to have my meat replaced by insect protein to keep someone else's utopia going, but someone is going to have the bright idea to make the choice for me.
Same experience in our company. Very manageable.
Of course. See iPhones having an active backdoor from the get go [1], NSA slides referring to Jobs as "Big Brother" and iPhone users as "zombies" [2], FSF's analysis of the iPhone and their conclusion that the iPhone is "exposing your whereabouts and providing ways for others to track you without your knowledge" [3], etc. etc.

[1] http://www.cellphonedigest.net/news/2008/08/iphone_3g_has_a_...

[2] https://venturebeat.com/2013/09/09/nsa-calls-iphone-users-zo...

[3] https://news.softpedia.com/news/Apple-the-039-Warden-039-of-...
I personally don't care. My location data is anonimized anyway. And there are sensible reasons for why advertisers can target audiences by region/location. No advertiser can identify me personally. And if I must be shown ads, I choose relevant ads to the nonsense I saw 20 years ago (flashy banners saying I won $1M).
Basecamp my friend. There are others, but Basecamp is probably the most well known.
How to identify a well-bound book
No but it was done with collection of personal data to make money in mind.
And I guess, as owning is so awful, the elites will follow the same lifestyle.
Not necessarily from this context. It could be read as ‘if singleness were a natural decision and evenly distributed across demographic groups, then finding groups where there were higher levels of singleness would point to some type of involuntary singleness.’

The fact that involuntary singleness correlates with higher family instability is not a surprise.
I've recently had to use Angular for some time after using React for years. It's.. been unpleasant. A few of my pain points.

- Observables. I'm actually okay with observables, but it seems like Angular has tried to ride on both horses when it comes to observables. E.g. the `HttpClient` returns an Observable, but you can't get your input as Observables, so you have to do weird lifecycle workarounds to get observables re-computed as your input changes

- No fragments. Each component always creates it's own HTML tag. This makes stuff like having components inside tables really difficult to get right.

- The reactive forms has been untyped for years. It feels weird to ship with a forms module that seems to work pretty well, heavily invest on typescript, and then the forms are simply
`any` - I mean what the hell?

- The input/output model is unfortunately much worse than it is in React. It doesn't seem like it, but the moment you want to create a HOC, or you want to wrap a component in another component, you find out that you have to manually specify all the input/output of the component you have to wrap.
Nesting components is so inconvenient that your components become much larger than you want them to.
Best way to do billing for a SaaS MVP