skysight-inc/HackerNews huggingface dataset:
Even without abusing preprocessor or C++ templates you do something as simple as global array char a[1ULL<<30]={1};

Initialize at least one member so that it gets placed in data section instead of bss resulting in binary size more or less the same as array. Although at least on my system various parts of toolchain start to break down once you reach 2GB limit.
One of the features of Go is that everyone writes code the same way, which means anyone can easily read anyone else's code; there's only one paradigm; idioms and conventions are strong across the community. This property exists precisely because Go isn't very expressive, but the generics proposal will make Go more expressive and in all likelihood the ecosystem will become more diverse accordingly. Whether this is a positive or negative depends on how much you value expressiveness versus standardization.
It just strikes me as a patch work.

Consider BLIS (Blind Spot Information System) with Cross-Traffic Alert.

I imagine there's an engineer that created a function isBlindSpot(state, "right") as opposed to a more comprehensive system of object detection, where it'll be able to tell you if there's a blind spot but also be integral in Intersection Assist (a separate feature in the 2021 Mustang Mach-E).

Of course I could be wrong, and the features could be an interface to a more comprehensive system, but my hunch is that it's more segmented.
Radix sort exists
First of all: supply and demand.

Software development is a field where supply and demand apply without debate. Supply and demand are only ineffective when there is a form of monopoly / regulation in place. Which is not the case here:

1) It's very easy to make a startup software company (in comparison to others types of companies), and there is a healthy pool of existing company

2) CS education is very popular and we have a flow of new graduate every year, on top of that self-teaching is quite accessible.

Now, that means that the market is leaning toward demand (for programmers). Being "necessary" have never being enough to have a high salary, there are countless jobs badly paid at very wealthly companies, you must be necessary (demand) AND difficult to replace (supply too low) to have a high salary.

Some reason of the current trend:

- Very low supply of very high quality that a lot of projects requires: there is a huge difference between "programming" and actually doing software engineering at scale. And if you add some specialities like ML or security, the pool of candidate is getting very low.

- Rush for leading certain fields like AI, Autonomous vehicule, blockchain, etc... Those rushes are so fast paced that it drives the demand up.

- There are so many new startups, as I said earlier it's one of the field where making a startup is the easiest, and a good amount of them have strong ambition and investments (again in comparison to other fields)
Apple Rhapsody OS on a 1997 Toshiba Libretto 50ct
C# is a pretty good language and for some tasks, probably a better choice. But D is very versatile, so once you get into it, you can expand your use into all kinds of different areas. It can do your regular application or line of business support code reasonably well, but it can then also expand out to new platforms, new paradigms, and tie together niches under one language.

As an individual programmer, it is pretty cool being able to write web apps and homebrew video games with the same language. For a company, you probably aren't going to be that varied, but it can still be good to dive into some special optimizations as needed.

Many of the organizations on this list use D for some combination of its flexibility. They have two areas of interest that need to co-exist and D lets that happen with minimal friction.
Another reason this is helpful is if you lose your wallet and have all the phone numbers and details for your cards stored in a sun cable database. It makes it easy to cancel your cards and order new ones.
IMO high-level, low-tech DSLs are under-explored. Lots of possibilities there. I don't think you're necessarily limited to just text-based DSLs though; there's interesting opportunities when you pair with a UI. For example, see Pharo: https://www.youtube.com/watch?v=HOuZyOKa91o
Verifiable Computer Question
Has anyone gone to the trouble of building up a completely verifiable computer. I.e. starting with a known system--decapped 6502 for instance--and progressing to a functional system that can be 100% verifiably free of unintended--or maliciously intended--added functionality? I thought of going with the transistor computer build up or with a simpler computer like my hand soldered 1802 computer, but I am wondering if there's a better place to start. I was looking at the forth on pga computers since we have an open source tool chain, but I have to wait for that stuff to arrive. For instance, https://github.com/sylefeb/Verilog-Playground/blob/master/j1eforth-verilog/j1eforth.v which has readable Verilog and makes a very simple forth stack computer.
This is what I want:

When golfing, I want to keep track of how far I hit the ball, the club I used, and where I landed. There are apps for this, of course, but I can't use them. By the time I've arrived at my ball, I'm not going to stop, take out my phone, and start fidling with UI controls to select a club or confirm a location.

I would love to have an app that let me keep one AirPod in my ear, and allow me to track my golf game. The UX would be something like this:

1. Arrive at course, and use phone to select the tees and confirm the course I'm playing. Start the round.

2. Tap my AirPod and say, "Teeing off on hole 1 using driver"

3. Hit the ball

4. When I arrive at my ball, tap again and say, "hitting seven iron"

5. When I sink a putt, tap and say, "next hole".

From just those interactions, the app could keep track of every shot, and also keep my score and number of putts. I could choose to not announce each and every shot if I wanted to, and instead say, "add three strokes" once I'm done with the hole.

I could also ask, "How far to the middle of the green?" and get a distance in my ear. "What did I hit last time on this hole, for this shot?" (Answer: "You used a nine iron, and hit it 107 yards")

All that would be killer for me. Nicer than staring at my phone screen in the sunlight, and looking like I'm farting around to the players waiting for me to clear the fairway.

Anything like this exist today?
Stadia Leadership Praised Development Studios Just 1 Week Before Laying All Off
How is Python able to constant-fold at bytecode compile-time like that? I thought operators were redefineable in Python? So could they be redefined next time you load the bytecode and the constant now invalid? Is that not the case?
Cravath also has a pretty simple pipeline for the most part. Try to hire the top grads from a relative handful of top law schools. Associates are mostly up or out. Rinse and repeat.
So many "I've migrated to bitwarden lately" comments. I'm in the same boat. Was a paying customer to LastPass.

Price increase played part of why I switched.
Any article which doesn’t distinguish between Citadel and Citadel Securities isn’t worth reading. The distinction is fundamental and not including it suggests fundamental ignorance of the space such that nothing else in the article should be taken as an informed opinion.

(Arguments could be made the distinction isn’t important for a particular conversation, but that argument must be made.)
What do you think is stopping you?
I could've been more clear: the "using the computer" part (what you might call incidental/accidental complexity) should be effortless. The problem itself can be as challenging as you'd like to tackle :)
Google+ was never here to stay, it came after Facebook and never grew.

I'm not sure what Friendster is, I guess it was never popular internationally?

Myspace got eaten by other social networks, so I'm not sure what you're trying to disprove?
Dogsheep: Tools for Personal Analytics
That's not quite as satisfying as text-based files managed via proper version control
We used Dropbox and it was also a PITA.

Bitwarden is great, haven't used 1Password.
https://docs.microsoft.com/en-us/dotnet/core/deploying/singl...

You can do that now. Technically the binary contains an embedded runtime, but is that really much different?

Full AOT is possibly coming with the next version of .NET, mainly aimed at non-JIT-capable targets, such as WASM and iPhone. Currently they only work with Mono due to lack of AOT in .NET 5.
I watched part of the speed run on marathon + death world challenge and the guy got robotics under 2 hours. So it’s nit that late game. Giving it earlier would be confusing for beginners.
That's why I left my windows open in the garage when I got my current car.
It's terrible that the police are getting access to a bunch of cameras pointed at the street, but not very notable that they're using the tools we're giving them to do the job we're telling them to do.
> My partner unfortunately will break out in hives and immediately becomes congested.

normalize_relation(OP.MIL, OP.partner) == partner.mother

Right?

So, your partner's mom uses products that she knows will cause an allergic reaction to her kid.

Kid asks not to use said products for fear of allergic reaction.

Kid enters mom's abode.

Kid has immediate allergic reaction.

So I have to ask-- what is your MIL's reaction to clearly causing her kid to predictably suffer every time you visit?

I also have to ask-- why do you two keep visiting?
The one thing that isn't being mentioned here is the cost of the vaccine.

The Astra Zeneca one may well be less effective (though it still should massively reduce hospitalisations and deaths), but the US/DE ones offer virtually no hope to most of the world given their dosage costs (£28 Moderna, £15 Pfizer). The AZ one goes for £3.

So yes, the US/DE vaccines may be world-beating (perhaps). At a mimimum of 5 times the cost, though, they're not exactly world-saving - which is what is really needed.

Disclosure: I'm British, but this isn't jingoism as I fully accept the UK has largely screwed up almost everything in its pandemic response. For the vaccine rollout though we've managed to get our own production capacity and a fast delivery based, despite the article, on the schedule AZ actually recommend (12 week gap, as longer gaps are being shown to give better protection, within limits).
That was fun, now how do I build a warehouse dispatch and accounting 3-tier with functorio?
The Elevated Era (2018)
this is what counted as fun: https://computerhistory.org/blog/introducing-the-smalltalk-z...
I've started writing at-least one thing every 2 weeks, and pg's essays have been a huge inspiration. Also amazes me how little the site look has changed over the years.

There is something about writing, hitting publish and have readers. The joy of creating something other people consume. It's the same thing that still makes me want to be a coder, even though all my friends I grew up with have become managers. They proly make more, but I can't quite give up the joy of producing things.
Sounds nice but the title is a bit off from the content. `The researchers also pointed out that the range of the paste can be compared with gasoline and may even exceed it.`

Being able to be compared to gasoline is quite a bit different than being similar to gasoline. I would interpret that to being roughly the same order of magnitude, not similar.

Also, the `may even exceed it` makes the entire thing sound fishy. It doesn't say `may even exceed it with more development` so does this mean they don't even know the current energy density?
i think there is a significant segment of the polity in the center that is unrepresented.
> Even basic 1px horizontal line takes 10px of height or whatever. Places where 1 or 2 px padding could do will use full cell instead.

This is not true; there is an underline attribute which can add a ~1px horizontal line without taking up any additional space.
This is why I initially made the switch. https://llo.la/greasemonkey-script-chrome-hack
Just the Direct links out script on this list makes greasemonkey priceless... https://llo.la/top-greasemonkey-tampermonkey-user-scripts but this one is still my favorite... https://llo.la/google-search-extra-buttons
IIRC there's an "invention" in windows95 to draw icons in folders/desktop from the bottom up, because to human perception it's faster than drawing from top to bottom.

Wouldn't surprise me if that code survived with this paradoxical result.
Literal Nazis and fascists were on 4chan far before the social justice movement was popularized in the US.
> First, authenticate to AWS CLI using credentials to the victim's account.

... right. This is just a glorified "what can this IAM user do" tool. There is literally no actual pentesting done. Not much different than having the key to your neighbor's front door and seeing how many things inside their house are unlocked for you.
7 Virus Variants Found in U.S. Carrying Same Mutation
These high-end high-price high-rises usually use very detailed plans that feed into a building information model.

Sure, that doesn't mean there will be no problems whatsoever. (Plus there's always a difference between the as-planned and as-built plans, but at this size of project most of the differences have to be approved by various domain experts.) ... which again, doesn't mean there will be no problems.

Especially considering that these ultra-skinny super-tall high-rises use new/innovative/different methods and trade offs for some engineering challenges.
The VRMs are more important. They have a real chance of thermal runaway, consistently are the hottest component in any system, and are one of the most common elements to fail. As far as I can tell from the images, the P620 VRMs are given a generous heatsink with good airflow. Active cooling on the RAM? Sure, why not? It won’t hurt. It won’t really help either, assuming the case has acceptable airflow.
Infinitely cooler. Where the hell is Elon Musk's "On Lisp"? :-)
Or, don’t “deliver” a package by just leaving it out in the open on the person’s property somewhere. It’s always seemed bizarre to me that this counts as delivery in the USA. We should normalize bigger and more secure mailboxes or require an actual person to be available to receive a package.
The government getting around regulations of state surveillance by using private equipment owned by individuals but likely without their knowledge in partnership with large corporations to monitor the public sounds like exactly the kind of thing I want the EFF to use my donations to fight so that it does not become more pervasive. The fact that today it was used for something you do not object today is just temporary. The EFF looks down the path to what this means for the future and fights to prevent that.
I had almost the exact same experience. Lastpass was too sluggish for too long and then they jacked up the prices (while also making the free plan actually usable with syncing). I tried Bitwarden but I hated the chrome extension because it didn’t have good autofill which is critical.

Finally switched to 1Password and it has much better autofill + great OTP support even on iOS.
No, I'm trying to leave out the part that implies he agrees with Charles Murray's edgy beliefs, on the basis that he doesn't.
This is such an odd choice of pricing model. The usual approach is to say you get multi-device sync as part of a paid plan and single-device usage for free, or to place an upper limit on the device count, not count of types of devices.

My guess is that they want to limit functionality enough to make paid plans attractive, while still giving you the chance to try out how the sync works, but I can't help asking myself if this isn't unnecessarily confusing and going to put potential customers off as opposed to e.g. offering a 30-day trial on their paid plans.
Martin had a publicly available product in the 2000s, FitNesse.

If someone promotes a given coding methodology, then inspecting code developed using that methodology may give insight into the limits of that methodology. See my comments about FitNesse posted elsewhere here, at https://news.ycombinator.com/item?id=26158917 .
What a cruel way to setup a whole team for an incoming disaster on ice.
The Rich Fool and the Race Scientist
I don't see this as a large tradeoff. Taking from your example and modifying to follow good practices:

const launch = initializeLaunch(/* ... */);

const App = () => {
// ...

return (
<LaunchProvider launch={launch}>
<div>...</div>
</LaunchProvider>
);
};
There is a nice saying in german: "In former times everything was better, even the future!"

I think software development and UX have improved a lot in the last decades. Build tools are sometimes really annoying, but does anyone remember how life was without them? Does anyone want to pull a GB of libs from the web by hand? (Obviously nobody would do that and prefer to reinvent the wheel with help of the "XY Cookbook"). The author also criticises "flat UI", but does anyone remember the ugliness of UI's in the nineties with all their borders and pseudo shadows?

http://83.133.184.251/winworldpc.com/res/img/screenshots/30-...

Or think about IDE's! Does anyone want to change IntelliJ for JBuilder?

I think, what the author really means is the move from solo inventors and hackers to a complex and more or less mature industry. Not everything is fun in this industry, but it also not as bad as one could think after reading this article.
My topics:
- Bitwarden is becoming risky to use?
- the next Bitwarden?

So many people recommend Bitwarden now. I am a paying customer from the first day and have been using it on all my devices. Bitwarden followed my Lastpass experience, similar to what OP has described.

Now, Bitwarden's popularity is troubling me. It has become already large enough to be an attractive target for attacks. The bigger it gets, the more lucrative it is for attackers. Similar to the Windows vs. OSX discussions 10 years ago: viruses spread on Windows, because it was big.

Hence, I am starting to worry about using it and asking myself what "the next" Bitwarden is.

What do you think? Is my reasoning going into the right direction? Do you see the point reached where Bitwarden has reached critical mass? What would you recommend as "the next" Bitwarden?
"How much time does it take to sort icons if nobody is there to see it?"
Still ambiguous:

https://en.wikipedia.org/wiki/Alamo,_California
Same, hence the (!?). lol
Syncretism is part of what makes these movements appealing, though. Same as for conspiracy theories: it gives a broad appeal because everyone can come with their pet theory which will find a neat niche within the arch-conspiracy framework. There needs to be some flexibility otherwise everything crumbles under the weight of the contradictions and cognitive dissonance.
Discussed previously: https://news.ycombinator.com/item?id=26027288

(Also, the submitted link seems to use some kind of URL shortener. Don't do that!)
While this board has a nice selection of features, its likely the pi4 is faster in any number of workloads due to the use of the A72s. A55's are still in the small/energy efficient category (the article notes they are slower than the existing rk3399). Which is fine if your doing traditional micro-controller functions. But the problem with these boards is they end up being application specific rather than general purpose boards. For example they have hardware video decoders/etc but as soon as the user tries to decode something that doesn't have hardware support it falls back to the CPU, and turns into a slideshow.

Now if this were the rx3588 with the A76s it would be a different story.
I was(am) a happy user until once I need to grep..
FWIW, that's not an `npm` vs `yarn` thing. That's a "Node has only recently added support for ES module syntax and it's still mostly experimental" thing:

- https://nodejs.org/api/esm.html

- https://nodejs.medium.com/node-js-version-14-available-now-8...
Everyone knows what the government should do. No mystery there. The problem in many resource rich countries is that the government lacks the will or political capital to implement those changes. Nigeria is partially a failed state and an islamist insurgency now controls part of the country.
Unless you've seen their code and their data structures, we don't know the impact on performance of their technical choices. I would say that there is no black and white answer of what type of product needs what type of database -- it all depends on how you design the solution. I'd also venture to say that with so many databases now supporting JSON as a native data type, you can blend relational and non-relational data as needed within a relational DB.
Again, I hope I was minimally offensive.

You were not, but your primary offence was of gross ignorance. This likely explains why you feel isolated in your view.

You have conflated complex and nuanced concepts—like, say, the recognition of a revolutionary imperative with a general rejection of violence, or the “liberal democracy” with “unrestricted free speech”—and as a result you aren’t able to come to any logical conclusions.

I would definitely recommend taking a step back and considering the validity of the ideas and preconceptions you hold.
It seems like you didn't reply to I wrote, but rather to what you imagined I could have written. Or you're just pontificating in general.
> It seems to me the police are just trying to identify bad actors

My concern is that the expanded subpoena powers of the police allow for excessive amounts of parallel construction. Say (hypothetically - this obviously isn't what is happening here) a cop wants hit someone with as many traffic violations as possible because of a personal grudge. If they found an unrelated crime near an area where the person typically drives, they could then subpoena all the Ring videos from that area and use them to go after the person they were originally interested in.

The problem is that when you grant police power in one case, they get to keep that power and use it whenever they want.
> these workstations are made for VFX houses where they'll probably render scenes nearly 24/7, weekends included

They render VFX on employee workstations? Why don't they render in a data centre with proper cooling and things? Must make the offices very hot!
The Polaris Laptop from Tuxedo Computers: Another Linux Friendly Option
It is recreated on every call to `fib`, but the `_fib`s get to reuse it. Using a cache makes `_fib` O(N) to compute, so it gives a performance benefit as long as you aren't calling `fib(n)` with very small values of `n`.
The Welsh village name with more than 20 spellings (2018)
> some sketchy anonymous government source

for whatever reason, you are refusing to grapple with the fact that the second, just-released article, does not rely on the testimony of anonymous government sources, "sketchy" or otherwise, but on multiple, named, private sector sources. the people who are quoted have reputations that are important to them. they are claiming to have participated in concrete events. it's a very different category of testimony than "government sources say."
They're not redefinable on the built-in types. (Well, they are, but not officially.)
I can totally understand your grievance with all the loops you have to jump through to get JS running. I can get an okayish webapp running with the Django Stack in about two hours; when I use JS it takes me hours just to configure webpack. I just use intercooler or htmx nowadays and ditched React and Vue. The customers don't care if they use a SPA or a traditional one. They just want their logo in the corner. They even don't care about the round trip to the server when doing input validation as long as the input is still there after validating it and a meaningful error message is there.
But still - there is a lot of boilerplate for CRUD Apps and views. Maybe RoR does this part better...
FWIW, we use https://cgsql.dev/ to solve the type issue, among others. I totally understand that this is not for everyone.
Gates Foundation will still fund Covid-19 vaccines despite South African variant