skysight-inc/HackerNews huggingface dataset:
> But, as described here, the decision to use Separate Chaining vs. Open Addressing is not unanimously accepted by programming languages designers. For example, in python, ruby, and rust, the standard hash tables are implemented using Open Addressing, while Java, go, C#, C++ are all more conservatory and use Separate Chaining.

I think with regards to C++ using separate chaining is a legacy decision made in the late 1990's. I think back then, the CPU vs memory speed difference was not as big, so pointer chasing wasn't considered that big of a deal. In addition, this was the days of 32-bit systems with MB's or RAM so having separate, smaller allocations was seen as better than having one large one (see for example deque).

Nowadays, with a much bigger relative performance penalty for accessing memory as well as 64-bit systems with GB's or RAM, I think people are moving to open addressing (for example Rust, as well as Google and Facebook's hash table implementations) unless you need pointer stability.

The fact that std::unordered_map more or less mandated separate chaining is seen as something that holds the standard library back in terms of performance, hence the competing implementations from Google and Facebook.
+1 for Lower Decks

Picard and Discovery are...pretty bad, but Lower Decks has a lot of people that truly love Star Trek on it and it shines through in the sheer attention to detail and jokes delivered in every episode
Spaces are allowed in filenames, but I'm still not going to use them.
I guess my follow-up would be “How much worse is your job when they’re trying to punish you and you get to do what you want, versus when they’re just normally terrible and you hate what you do”.

As well, it’s worth checking how their feedback mechanisms work for how they know what you’re doing, and then making adjustments to your working style to give the right signals while doing better work.

While applying for new jobs, because it’s clearly a bad situation.
I don't choose a framework or hosting service because of what feelings it invokes. My boss wouldn't like that very much.
Agreed on both points. I remember seeing some of these images back in the 70s when space colonies were first seriously proposed. The idea that I might live to see such things built was thrilling. But looking at these images now, they seem very naive. I suspect the reality of space colonies, should we ever build them, will be much less like an idyllic space suburb and more like a dense urban complex.
I can understand the Polish opposition. Trump probably wanted to look tough in the face of ‘Russia’ accusations which so far have not been proven. Boris was just jockeying -a more energy source diversified Europe is less dependence on the UK. But US complaining about Nordstream makes as much sense as Russia complaining about the US building the XL pipeline or drilling in the ANWR. It’s meddling for kicks.
In general, canning oils at home is unsafe (unless you have a pressure canner and take it up to 121C). Canning water-based stuff with high acidity (pH < 4.3 or whatever) is pretty safe, as long as you follow a safe procedure and the seals are intact.
> is that people would freak out

And rightfully so.

What's the ROI? The hard limit for stuff which is not aimed at producing an improvement in quality of life of taxpayers should be in the dozens of millions , not billions.

Quality of life improvement can be delayed 40 or 50 years, but there should be at least a path.

James Webb Space Telescope has no path, nor does Hubble, nor does the ISS, nor do the Mars missions (private or public), and neither did the Apollo missions as the program was shut down for bankruptcy essentially.

Had the Soviet done the same we'd be laughing at their juvinile understanding of economics, ROI and ROE.

On the other hand NASA mission to collide with an asteroid has a path to save us all , ITER has a path (no pun intended) , mRNA research has a freaking highway at this point, biotech also has a path, even China's bridges to nowhere to pump GDP have a path sometime in the future.
Yes really. That is not a very good benchmark.

My Toyota Yaris gets over 50mpg on motorways, so about 50% better.
Is there a reason you do this? Curious, I havent had to setup SQL Server myself in a while so I don't know what a reasonable reason would be.
Emscripten 3.0.0
The note taking is such a crowded space that I wonder how did we get here? Is this a signal that there still is no clear winner or just that this space is easy to enter but difficult to find success ?
10 Bn USD projects are not insured.
I thought Starship was meant to be able to go anywhere in the solar system?
Don't you think this is a bit of a one sided view on the relationship?
All of those are the same for us. Num CPUs and amount of RAM is the only difference.
Sadly, it does sow doubt on the veracity or the relevance of the data the author brings forward to support her view.

For instance, the text opens with “Naked children with severe developmental disabilities were on the floor moaning, some of them smeared with feces [...] human vegetables in a detention camp” A strong image, written to bring out strong emotions. But of course the story is not about children moaning on the floor covered in feces in public schools today, or is it in any way related to the measures criticized in the story.

The author may be right to criticize current measures, but the way it is done feels like blatant manipulation.
That problem could be solved with a land value tax. Of course, it won't happen because everyone wants to extract economic rents including me. I mean think about it. You're earning money without incurring costs related to that income. You'd have to be stupid or have a lot of integrity to not want such a thing.
There's a desire for control that interferes with the actual job at hand. Let me gin up a metric for it and add that to your dashboard.
are you trying to tell me finite resources aren't infinite? You ain't mur'ican den buddy.
I’ll guess that will be a separate post.
-Be very clear with your value prop:

For WeLoveNoCode the value is the speed of product delivery, cost efficiency, and quality. For $1999/month the client gets a brain of 3000+ Nocoders with a stack of 241 tools instead of a single no-code developer with experience of 1-2 tools. It took us time to define our value prop and we are still working on it for different users. If you don't focus on the value, you will have problems later on.
...
Disclosure, I have done some consulting for Tilt-5.

I really don’t think people appreciate the technology of a retro reflective game surface and individual viewers. The concept that everyone gets to look at the game board from their own perspective is simultaneously “of course” and completely unintuitive to folks who are thinking “computer game.” I am not sure why this is but so often the comment from people who see the glasses for the first time is “Wow! I really didn’t know what to expect I guess, this is AMAZING!”

After it is out there, and people have them in their hands, I expect WoC to wake up and say “Holy crap, we could do MtG tournaments with this without renting a venue.” And I give Jeri a lot of credit for holding on to her vision of AR on game boards. That got out of her control at CastAR but here I think it is going to ship as envisioned and be marvelous.
From a European perspective, America has a strange attitude to drinking, not just HN.

On one hand, America has counties where you can't buy alcohol at all, laws banning 20-year-old adults from buying alcohol, planning laws keeping pubs away from where people live, and even had a national alcohol ban at one time.

On the other hand, apparently the age laws are widely flouted? And everyone knows it but turns a blind eye? And drink-driving is so common that even if you kill someone, it's barely punished?
A current fully-automated restaurant uses 46 different types of robots [1], costs $29M USD [2] to deliver a 600 seat venue serving a 200 dish repertoire. The opex costs on that alone are going to draw out the capex payback quite a bit, before even getting into how the startup cost was around 5-10X conventional restaurants' startup costs. There isn't a Moore's Law for robots and their opex costs that lets us wait around for 10 years and then start innovating at 1/10th cost basis.

Someone please correct me where I'm going wrong here, because with my investor hat on, I can't make the numbers pencil out in these pop press robot-replacing-labor scenarios. In continuous manufacturing, high-risk environments, and all that sort of existing problem spaces, sure, but general Moravec's Workforce type activities, the numbers are nowhere near adding up for me.

[1] https://www.youtube.com/watch?v=uoZ7lWzl6tk

[2] https://www.nspirement.com/2020/09/27/china-just-opened-the-...
confusion, frustration, anxiety
Is Crypto Bullshit?
Okay, you convinced me about that one (I haven't heard about this love rose thing before, and I don't live in the US). But my point about the stirrers still stands.

I also think that the cheap socks are just that. But maybe they're popular due to their additional unintended use.
I’m not sure where the leap from “create regulation” to “run-away housing prices” happens. That’ll happen in a growing city, but the effect tends to be a little lower in rural communities, particularly if regulation is tightened around expansion and lowered around densification.
Most SUVs are intentionally just taller hatchbacks. They're maybe a couple mpg less fuel efficient than a similar sedan, but in return you get a more comfortable feeling car.
I feel like this is a place where I should share this bit of weirdness:

https://www.retrojunk.com/commercial/show/2788/synth-coke
Yes, but only for things you give access to (data files, internet)... sandboxing by default, it should not be able to do anything except consume CPU (memory needs to be limited also, which might be an issue in practice).
I wanted to do that for CAD modelling if the glasses can be worn all day long. Look a the display for normal things, and look at the reflective panel for 3D things. I guess game developers could be interested too.
An alternative that requires even less server-side work is to use PJAX https://www.npmjs.com/package/pjax which is the spiritual successor to Turbolinks from the early Rails days. It's really a two-step process:

- create a quick JS file that loads and configures PJAX to automatically intercept links and
- wherever you would have $(function() {}) ensure that it's also triggered on the PJAX load event, and is idempotent (e.g. check if you initialized a component before initializing it again)

Then you just render pages server-side like it's 2000, without any pjax-specific code needed in your templates themselves.

If you're building a data-focused product either solo or with a small team, it allows you to focus on your Python code, and anything frontend is as easy as accessing the variable in a Django template. Of course, it's a massive accumulation of technical debt - when you're successful you'll need to rewrite in a modern framework for maintainability and agility. But when you need to "punch above your weight class" and just get a product out into the world, it can be an amazing technique.
Oh dear -- cancel culture seems to be even worse for whales than for humans.
> Debian could provide their packages as flatpacks too.

That would provide no benefits.

> Not to mention that container images are still mostly built by using regular packages

Yes, and because of the bundling they are a security disaster, as proven by many researchers:

e.g. https://www.infoq.com/news/2020/12/dockerhub-image-vulnerabi... https://www.darkreading.com/threat-intelligence/malicious-or...
I don't really have a horse in this race, but surely the big credit card companies are the big dogs in the "buy now pay later" market? Or is there some highly tech-specific submarket these days?
I love him for that sentence.
- Approach Marketing with a growth mindset:

Growth starts with finding product-market-fit. If you meet users' needs with your solution, growth and marketing become easier. Our marketing is a mix of product-led growth, paid channels, and outbound sales. Until recently we didn’t have a marketing team, so all the growth happened thanks to the product, which meets user needs. Now, we are much more focused on having a marketing strategy, marketing OKRs, and even Head of Marketing!
Boring is not the takeaway I got from this.
> Shouldn't that be "high acidity, as in low pH"?

Yes.

Maybe sibling comment is right that the author was trying to suggest 4.5 isn’t especially acidic, but it is somewhat confusing to read.
If you already have an app with no AJAX going on, HTMX is hugely helpful in progressively bringing it in. You just provide endpoints for the forms or other pieces of pages that need updating, and wire them up to the page with the right HTMX tags.

Even starting from scratch, it can be very productive to keep all your HTML in one place- eg Django templates- and use HTMX and a sprinkling of JS to provide client-side interaction. You can jump straight into laying your app out without building the whole thing up as platform-agnostic APIs first. When you need API endpoints you can start adding them based on the context objects you're providing your Django templates, since all the information is in there anyway. There's real benefits to putting all your presentation and most of the logic on the server.

And keep in mind that many web apps will never ever need to also be a native app.
Perhaps unsurprisingly, it's also the only of the four most recent Treks (I'm counting The Orville) that's decent.

The trailers made it look terrible, but it's actually pretty OK.

The Orville's the second-best—holy crap, alien cultures with values that aren't what humans want to see and who don't immediately drop them when confronted with a starship captain! If only real Trek could be so bold, more often—but the mostly-bad attempts at humor drag it down and MacFarlane probably shouldn't have starred.
Yes. It's an interesting article but doesn't specifically address the points I've been making and nor does it explain your point.

- They talk about evaluating extensions but extensions was one of the things I raised as being a turn off.

- They talk about clients, but there's no shortage of other chat solutions out there with decent clients these days. A list of platforms and links to clients doesn't tell me whether XMPP clients are buggy or well polished. Let alone why I should use XMPP over another solution with a well polished client.

- They talk about privacy but even on XMPP that's not a given and there are other solutions out there if you're interested in privacy.

- They talk about voice and video calls, and that at least is new from when I last tried. So that's one thing in favour of your point. However I already have a half a dozen platforms that do that -- platforms that already have my friends and family on it. Why should I set up another? And moreover how am I going to convince my friends and family to install this other chat client if you can't even convince me, a fellow technology geek, to try it?

This is why I talk about XMPP missing the boat. People gave XMPP a try and moved on. And for all my asking, neither the article nor yourself can explain why XMPP is a cut above the rest. Worse yet, all the talk in the article of "evaluating extensions" and "reviewing privacy" doesn't convince me that it's any less annoying to set up either.
- Fundraising is hard.

You should see things from an investor's perspective. As an entrepreneur, you’re completely absorbed in your startup. You’ve spent years building this business, you think about it 24 hours a day and you spend most of your time actively working on it. However, for the investor, what matters the most is the long-term viability of the business and returns on investment. Seeing things from this perspective will completely change how you approached raising capital and lead you to revisit how you pitch for investment. You must realize that to your investor, your start is not a product or a technology. You must position your startup as an investment.
From Model-Based Systems and Software Engineering to ModDevOps
VSCode has a VIM plugin. This would be more like saying you use CarPlay in your Tesla instead of the built in Tesla software for navigating the radio.
I was under the impression that Rust uses monomorphization, not type erasure in its implementation of generics? (Although it does have a form of type-erasure in &dyn Trait objects)
My point was that the point of Rails vs React isn't about features but rather about architecture. I agree with you, I'm just trying to strengthen your argument.
First, many sites do not need a mobile app — people who sell apps like to present that as a requirement but there large categories where it doesn't make sense and most users won't install it because it takes space on their device and they [correctly] fear ads, notification spam, and possible invasions of their privacy. I've seen figures for this where pretty well-known organizations spent millions on the app and then saw install rates under 10% with most users opening it only once or twice.

Second, this is something of a false dichotomy: if you have a website, you need to have HTML somewhere. One approach is to use an SPA but that increases the cost somewhat significantly and absent a significant engineering effort will reduce performance and reliability because you are moving functionality out of a high-performance data center where you control everything onto the users' devices where you have to work with whatever browser and extensions/ad blockers they have installed.

An alternative approach is to render HTML on your servers — quite possibly using the same JSON API as the source — and then progressively enhance it with the functionality which makes sense to do on the edge. This gives you a hefty performance win for the initial page-load times, helps with things like search engines, and ensures that your users get at least the basic experience when something goes wrong with client side JavaScript (network errors, browser compatibility issues, ad blockers, etc.) rather than nothing working at all.
I think robots will follow a pattern similar to cars, tv's, kitchen machines, computers and such. First only a few can afford them, but in time prices come down and functionality goes up.
- VC money is not the only way:

You can consider crowdfunding, raising from Friends and family, Government grants, Angel investors, or pure bootstrap. Whichever route you are taking (and you should consider more than one at a time) the key to success is talking to multiple people at once. This creates a buzz and a feeling that interest exists, pushing investors to act for fear of missing out. It really works.
I feel like modern game journalism is all about hyping up big titles pre-release just so they can be taken down in a negative review after release. Sensationalism sells... either way, or even both for the same title.
Researchers Detail Privilege Escalation Bugs Reported in Oracle VirtualBox
It's orders of magnitude cheaper though, and most people would accept a >90% good enough job for <1% of the price.

Also I recommend the Technology Connections videos on how dishwashers work. Most people are probably not using them correctly for optimal results.
Yea more sophisticated technology and expensive machines[0] are needed to keep Moore's law going.

[0] https://archive.md/20210831070126/https://www.wired.com/stor...
The point is that if they were smaller cars they'd get even better MPG.
> That said, many projects don't have or need mobile apps, and many more can probably get away with a web-first mobile app.

To me this is like building a house that can never be expanded, instead of starting with an open-ended design.

> For those apps this stack can vastly simplify and streamline development

I guess this is an opinion/subjective?

I am very open-minded and experimental. I love trying new things.

I've tried these technologies (HTMX, it's precursor Intercooler.js, Turbolinks + Hotwire, LiveView, etc) and for me they are less productive than the ways I know how to build API-first, JavaScript web apps.

Have nothing against them, just genuinely having a hard time seeing the appeal.
None of the languages that broke away from Latin before it became bicameral followed

It's like assuming that all descendants of apes are now human
The point is that we already had this. Both the CPU and GPU are competitive with existing CPUs and GPUs. Which is a first in a long time for anybody outside of AMD/Intel/Nvidia. But "competitive" and "dramatically better" are not the same thing.

People were primarily comparing it to desktop CPUs because of where we were in the release cycle. How does it compare to Zen 3? Well, Zen 3 laptops were still a few months away when the M1 was released, but Zen 2 desktops were only a single digit percentage faster than Zen 2 laptops, so how does it compare to Zen 3 desktops?

Meanwhile the primary real advantage of the M1 is that it uses less power. Compared to PC laptops, it's a somewhat less power. There are already PC laptops with 9+ hours of battery life (and no matter how little the CPU uses, you still have to run the screen and everything else), so the practical impact of this isn't enormous, but it's there. But if you compare the power consumption to PC desktops, OMFG! Except that nobody really cares about the power consumption of PC desktops. That's why they triple the power consumption to eek out 8% more performance.

A lot of this is also attributable to how good Apple's marketing is. I don't know if they did this on purpose, but people keep publishing SPEC benchmarks for comparison with PCs. Part of this is that a lot of the ordinary benchmark software either doesn't run on Mac at all or there was no native ARM version available yet. But SPEC was put together by a consortium of server vendors. Their incentive is show that their POWER and Xeon processors are worth the fat premium over regular desktop CPUs. So the suite skews heavy to benchmarks limited by memory bandwidth, because big servers will have like 16 times more memory channels than a desktop.

Then Apple shows up with this SoC that has a ton of memory bandwidth because it's necessary to feed the GPU and it stomps all over those specific benchmarks. Then it's OMFG again even though those results aren't actually typical because most workloads aren't limited by memory bandwidth.

It's not a bad chip. The level of hype is just extraordinary.
I remember seeing some of these actual pictures in the late 70s, early 80s, they were very striking and mindblowing to me as a child, the idea of huge pieces of structure with lush green parks and farmland in space. They are really memorable and probably shaped a lot of peoples imaginations about what might be possible one day.
That's the pasteurization part. What I'm saying, is that if you had a jar of food that wasn't processed correctly but looked fine (botulism doesn't typically change the appearance), subsequently cooking it will destroy the bacteria and toxin. There's no mention in the article of the toxin being heat sensitive.

So if you can some spaghetti sauce and simmer it for 10 minutes before adding to the pasta, then you should have no risk of botulism. Think of it as defense in depth - a second safeguard against botulism.
Someone is going to build the robots. You have gall to suggest seizing them all. It would require lots of violence and force.
I believe the website IS the llama's ass.
outline.com is good too

https://outline.com/U6wfgV

Protip: They also bypass certain paywalls
Instead of perpetual manned space missions I’d like to see an experimental off world self sustaining biosphere. Put it in orbit, on the moon, or Mars and try to keep it alive while maintaining or increasing biodiversity. Make it modular so that it can be expanded and over time gradually introduce more complex forms of life.

There are many experiments of various types of organisms in space but I’m not aware of any that test and try to sustain entire ecosystems, something that’s essential for prolonged human life off of this planet.