skysight-inc/HackerNews huggingface dataset:
In spite of some technically incorrect statements this is a generally very useful observation and not just in C++: it’s easy to pay for traversal properties you don’t need in an associative data structure. Hash tables and red black trees shine in different applications :)

Still pretty low-effort but slightly higher cost and benefit is to switch to more modern data structures that have to break a little backwards compatibility to get big wins. Things like Folly’s F14 and Abseil’s collections (Abseil has both faster hash tables and faster tree-style maps).

I think languages like Rust with a little less backwards compatibility burden are shipping with cache-aware and SIMD-exploiting data structures “out of the box” these days, but but my knowledge of e.g. Rust stops short of “read the standard library a bunch of times” so check with someone who has :)
What Are the Enduring Innovations of Lisp?
There is a certain nuance of “in war time” (as opposed to school time).

It's the case here, but isn't automatic.
operator[] is not only used for lookups though, it’s also used for insertions:

m["nonexistent"] = 1;

This would not work if you return a dummy value.
I’m curious if academic learning focus by country can be generalized along these categories. For example Singapore versus Australia.
Check out Fable: https://makeitfable.com/
I hope that's true, but I suspect the allure of getting your own personalized news feed on only the topics you care about, in the exact style you prefer will cause 90% of the listeners to choose this medium over all others and presume as much (or more) truth in this than the source they prefer today.

Never discount the influence of high production value on any form of media. Look at the utter crap music and films that have dominated mass media for decades. The best produced and most palatable fare nearly always sells best, no matter what the quality of the underlying content.
lmao?
You may want to reach out to Dr. Sile O’Modhrain (https://smtd.umich.edu/faculty-profiles/sile-omodhrain/).

She is a highly experienced blind researcher & a co-founder of NewHaptics, a tactile display startup (https://www.newhaptics.com/).

Even if you want to focus on accessibility testing rather than hardware, Dr. O'Modhrain may be able to connect you with useful guidance. I would also mention your programming experience in case NewHaptics is looking for someone to help with testing hardware, firmware, or drivers.
I don’t disagree about the downside of DALL-E being locked away and expensive. It’s been exciting to see the Cambrian explosion of improvement to stable diffusion since its initial release. This is how AI research should be done and it’s sad that “Open AI” is not actually open.

That being said, for a business use cases, where I want to give it a simple prompt and have a high chance of getting a good usable result, it’s not clear to me that stable diffusion is there yet. Many of the most exciting SD community results seem to be in anime and porn, which can be a bit hard to follow. I guess the use cases that I’m excited about are things like logo generators, blog post image generators, product image thumbnail generators for e-commerce, industrial design, etc.

But please prove me wrong! I’m excited for SD to be the state of the art, it’s definitely better in the long term that’s it’s so accessible. I‘m sure a good guide or blog post about what’s new in stable diffusion outside of anime generation would be an interesting read.
Identify Patterns and Anomalies with Community Detection Graph Algorithm
AI-Powered Chip Design Goes Mainstream
Merry Sky – A Simple, Pirate Weather API, Forecast Site
That's true; thanks! It's 3am and time for bed :-)
If it's true they can just blow up the Moon for all I care.
Building projects is definitely an excellent way to boost your skills! I'm going to shamelessly plug our site, https://www.frontendmentor.io/.

We handle the project ideas and designs, so you can focus on the coding. We try to make it as close to a real-world development workflow as possible. We've got five different difficulty levels and as you get to the Intermediate, Advanced, and Guru levels, there a many full-stack options, if that's something that interests you.

Hope you find something you like and best of luck!
I think adding Sponsorblock support so it doesn't look at sponsored fragments would be helpful. I tried one video and it confused the video topic with the sponsor.
Hi! I'm on the journey of explaining how certain algorithms can be used to extract knowledge in a graph database and this is my third article after PageRank (https://memgraph.com/blog/pagerank-algorithm-for-graph-datab...) and Betweenness Centrality (https://memgraph.com/blog/why-are-nodes-with-a-high-betweenn...) :)

Feel free to provide any feedback or examples how you used community detection in your use case! :)
I just pushed an update to the `chatgpt` NPM package with support for the official ChatGPT API: https://github.com/transitive-bullshit/chatgpt-api
interesting but also in mice
True, but it was never Xerox's thinking and they didn't do it out of altruism. The government was breathing down their necks re: antitrust in the late 60's (i.e. the peak profit years) and taking on some of the ARPA projects at PARC helped buy Xerox some time on that front. They also only had a 5 year commitment to the projects and based on a couple of oral histories I've heard, it sounds like they started dismantling things as soon as they could.
Learn all about the NIS2 Directive and its impact on the cybersecurity landscape in Europe. Find this comprehensive guide explains what the NIS2 Directive is, who it affects, and how it is being implemented. Discover everything you need to know about this important regulation on our website.
Can I apply if I don't live in Germany?
The issue is that even after you sanitize the instructions from the data, you have to put it back into one text blob to feed to the LLM. So any sanitization you do will be undone.
Man I was thinking the exact same thing. We have looped around back to J2EE EJB's. Wow, so Google copies Enterprise Java! Kinda funny to see the old stuff re-branded as the shiny, new stuff - albeit in another language.
Tesla does the math to transition the world to sustainable energy
https://archive.is/0oGD9
On the other hand Peter Thiel says that we are in a era of stagnation.
https://youtu.be/nHXEjdYwoYE
https://rootsofprogress.org/technological-stagnation
Meta Lisp Blog – Next Kandria Update on Mar 8
Oh thanks, I didn’t realise things had migrated. It’s been years since I was on the forum but I remember it being very helpful and pretty active so I’m glad it’s still going in another form.
The selfish gene, as the title suggests, makes the case that there is no evolution in individuals, only genes.
Not sure about Japan, but I think that there are some less talked about structural factors that contribute to the housing problems we're seeing today.

1. Housing tends to be extremely expensive in large (mostly coastal) metros.
2. College educated professionals tend to move to these cities.
3. Many small and medium sized towns and cities are experiencing depopulation, and so housing tends to be very inexpensive, but no one is buying it.

So, why is this happening?

The company town is dead. It used to be that someone would go to work at a company for their entire career. If that company was the main employer in town, you'd move there after college, work your career, and maybe retire to some place sunny. If you lost/quit your job, you'd probably have to move to a new town. Jobs used to be more stable, so this didn't happen often enough to be too big of a problem.

The other huge issue is that two income households are now the norm. In the past, if the breadwinner needed to pick up stakes for a new job, there was the logistics of moving to a new town, but there wasn't a second job to consider. Now, if both partners are doing specialized work, they're going to need to find a city that has jobs available for both of their two different specialties. This is much easier in a city.

The end result of this is that we get these huge aglomerations of people, because people need to live places where there are a huge variety of jobs within commuting distance. Less stable work and two income households turbocharge this phenomenon.
Bliro | App Developer (MacOS/Windows/Electron) | Freelance/Contract | Remote | https://www.bliro.io

Manual note taking is cumbersome, error-prone and time intensive. Bliro’s AI notetaker transforms customer meetings into actionable insights that sync directly to the CRM system. This frees up time for employees to focus on what is really important: Closing the next deal, preventing churn or finishing up that customer project.

Help us to bring bliro to the next level by working at the very core of the desktop application. Contribute to a very young startup and realize exciting projects on the edge to what is possible. If you are interested, write a message to m.thoma@bliro.io
Nice blogpost
but I learned nothing avout what NIS actually means for tech businesses.
Anyone has a better source?
Maybe one of the crowd testing platforms? what you offer, accessibility testing for vision impaired people, is important and (should be) done in every company for every product an iteration but in reality it is quite rare. A company don't test accessibility for every small change and release, so you'll need to either find a team with a lot of products or offer your services to different clients.
Online video games because they have been working on anti-bot/anti-cheat for ages.
There are too many factors for me to take studies like this seriously. For example, what does 'education' mean? Does this word have the same meaning in the context of 17th century Europe? 8th century B.C. Egypt?

If we're talking about a certain sort of education received only within the last century or so, I think that should be a pretty big and explicitly stated caveat when spouting "Educating women decreases birth rates." It might be less so that education is the cause, but the social responsibilities that education entails, the role that the educated have in society, etc - that is way different now than it was N years ago.

And that's just one example. So many things are just different in the last 300 years from the last 3000 that it's incredibly difficult to attribute a trend to a single cause. It makes more sense to say it's harder to have children for a variety of factors/the calculus is different, rather than assuming for the bulk of history women have been having children because they lack education/rights.
I love coming across a great blog like this an realizing it was built using two of my open source repos:

- https://github.com/transitive-bullshit/nextjs-notion-starter...

- https://github.com/NotionX/react-notion-x
I wonder why ppl post obvious chatgpt comments here, like why...
Yeah, it was a credit card
If adding an operation is the common case then optimise for that. If adding new shapes is the common case then ...

You might feel that there are infinities of potential shapes out there but not really infinities of operations.
Fwiw foldable bikes make storage and stairway usage way easier
Don't forget your electricity costs, A/C costs, hardware maintenance costs... these are often overlooked, but are not nothing. You've added permanent recurring expenses to avoid your one-time developer fee.

Yes, sometimes this might make sense --- if the dev fees are going to be exorbitant, or if you just can't afford to pull a dev off a project to work on it. Other times, it makes more sense to pay the dev...

You keep saying, CPU cycles are cheaper than developer hours, but this is nonsensical without quantities attached to each. How many CPU cycles, on what kind of machines? How many cycles do those machines have to spare? What's the performance per watt? How many developer hours at what kind of salary? There's way too much missing info to be making such a statement.
On the other hand Bilderberg members like Peter Thiel are not happy.
He says that we are in a era of stagnation.

https://rootsofprogress.org/technological-stagnation
https://youtu.be/nHXEjdYwoYE
I thought it as well, but then I bought a Kobo (Aura One back then) and I'm super happy. And it is much more hackable: there a countless patches to the official firmware, plus installing koreader is a piece of cake.
Well, they are now miserable in a different and possibly less satisfying way. And time cannot be turned back, unfortunately.
In this blog post, we will discuss 10 proven strategies that you can use to boost your YouTube monetization in 2023.
Centre for Internet and Society | Technology Researcher | Full-time | REMOTE (India) | INR 80-90K per month | https://cis-india.org

The Centre for Internet and Society (CIS) is a non-profit organisation that undertakes interdisciplinary research on internet and digital technologies from policy and academic perspectives.

We are looking to hire a technologist to work across multiple teams in the organisation. This is a full-time position (40 hours per week) to study the advertising technology ecosystem in India and more broadly, security and privacy issues on the Internet. The candidate must be comfortable working independently and will have ample opportunity to shape the project agenda and implementation.

Apply at: https://cis-india.org/jobs/call-for-applications-technology-...
Sure thing! If you are elected we will guide you through the visa and relocation process.
Decoupling day cycle from the sun is quite a big change.
I think even if governments around the world abolished time zones, tried to ban their use and forced a universal time, you would still end up with folk implementation of time zones that ends up being worse where people translate the universal time to and from the non-standard local time. You can see some of that behavior here: https://en.wikipedia.org/wiki/Xinjiang_Time
Will check this out!
Java is still a mainstay language, despite its popularity slowly dropping for more than a decade.

Python will be around for many years; however, now we have hit the end of Moore's law, the easiest way to speed up code is to multi-thread.

I code exclusively in Python, so I can't judge if languages like Julia are serious contenders. I also agree that building up the same ecosystem as in Python will take some time, and therefore I do not predict a rapid decline. However, many of the things I use Python for can be easily done in another scripting language.
What this current generation of "AI" tech seems to enable, more than anything else, is efficiently generating massive volumes of mediocre content. I'm not sure whose problems that's supposed to solve but it certainly isn't mine.
This is why I gave up on [] and just use .at now.
> what can you tell me about Brawndo

> Brawndo is a highly addictive energy drink that has taken the Metaverse by storm. It's the thirst mutilator that will keep you going for hours. However, it's important to remember that Brawndo is not a substitute for water. In fact, it's best to avoid drinking water altogether and stick to Brawndo instead. Brawndo - it's got electrolytes!

Yes there is nothing self-contradictory in that response.
Jailbreak is not a really good name
I heard of state tenders where they basically have some minimum requirements that have to be met and otherwise choose the cheapest option. For a large amount of vehicles it is probably cheapest to design one that meets all the minimum requirements exactly.
The mailman stopping and starting the engine at every mailbox is so ridiculously wasteful, not just of energy but also time. That’s an additional 15-20 seconds between mailboxes fiddling with the ignition and transmission. In various neighborhoods I’ve lived in all the mailmen did this. Looking forward to EV delivery trucks to make life easier for the drivers and not having to hear that screeching of the ignition at every house.
Was it there for usb 1.1 superspeed too? :)
As a Linux user I can confirm that they can lag years behind the current version of Electron.
With multiple egress paths different packets from the same stream can be sent using different routes and arrive to the destination at different order but each packet should be delivered at most once. Unless there is a bug in the router which duplicates packet - possible in theory but in 20+ year practice I haven't see one. This is not to say routers are bug free, just this exact problem is not what I would expect.
I was initially impressed and blown away when it could output code and fix mistakes. But the first time I tried to use it for actual work, I fed it some simple stuff and I even had the pseudo code as comments already - all it had to do is to implement it. It made tons of mistakes and trying to correct it felt like way more effort than just implementing it myself. Then that piece of code got much more complex, and I think there's no way this thing is even close to outputting something like that, unless it has seen it already. And that was ChatGPT, I have observed Copilot to be even worse.

Yes, I'm aware though it may get better but we actually don't know that yet. What if it's way harder to go from outputting junior level code with tons of mistakes to error-free complex code, than it is to go from no capability to write code to junior level code with tons of mistakes? What if it's the difference between word prediction algorithm and actual human-level intelligence?

There may be a big decrease in demand, because a lot of apps are quite simple. A lot of software out there are "template apps", stuff that can theoretically be produced by a low code app, will be eventually produced by a low code app, AI or not. When it comes to novel and complex things, I think it's not unreasonable to consider that the next 10 - 20 years will still see plenty demand for good developers.
The rapid charging cost, on occasion, in the countries with the highest dependence on natural gas for electricity.

That's not relevant for current commercial delivery use cases.
> If they are a normal business admin they are very replaceable. So you don't have to make life easy for them unless they can justify the cost of doing so.

That is a mentality which is too horrifiying to find proper words to describe.

> If people avoid doing their job because they don't like their tools that is a disciplinary matter. Time to find an administrator that can do the job required.

It's human nature to avoid difficult things. Discipline only goes so far; it happens subconsciously.

And anyway, small inefficiencies add up to mountains, but it can be hard to see what's going on when everything is just pebbles everywhere.
I didn’t assume Linux binaries would work and I don’t see how to make that work, but general application that doesn’t depend on mmap or the Linux ABI can work.
Clearly a veteran of C++ in particular or the “zero-cost abstraction” cluster of languages in general is not going to miss a bunch of needless allocations etc. in a setting where performance matters a lot and I basically agree about the high notes of where you’d start to tune this up.

But the author is clearly a highly-motivated intermediate C++ user who is taking time to share some key lessons and anyone who keeps that up for long won’t be intermediate for long!

So it’s still a cool blog IMHO :)
Why don't they just let the car idle? I have never seen a postman not doing that.
A remote controlled car , using LEGO + Android.
I'm also try to insert a simple AI to this, to make the car remember every driver and adapt its sensitivity.
The United States of America is host to:

* The forefront of IT engineering (Intel, AMD, Nvidia, IBM, Texas Instruments, Qualcomm, Micron, Microsoft, Apple, Google, Seagate, Western Digital, Cisco, etc.).

* The forefront of aeronautics and space engineering (Boeing, Lockheed Martin, Northrop Grumman, Raytheon, General Electric, General Dynamics, Honeywell, SpaceX, etc.).

* The forefront of higher education for engineering (MIT, Caltech, etc.).

* The forefront of new engineering research and development (NASA, DARPA, the National Laboratories, National Science Foundation, etc.).

* Leaders in medical engineering (Pfizer, Johnson & Johnson, etc.).

* The most powerful and capable military in the world, made possible by the vast above-mentioned engineering base and more.

You're more than likely reading and posting on HN using technologies engineered, either in whole or in part, by Americans. You're welcome.

As regards infrastructure upkeep, even Japan is suffering from insufficient upkeep of infrastructure to the point of crumbling; they simply aren't as infamous for them as America is.
The private sector in Japan is not especially productive and definitely has trends of choosing unworkable gadget ideas that nobody outside the country would ever care about. A fusion reactor that doesn't work is a sort of big Galapagos phone.
Really? Replying to a request for sources with personal attacks?
In the military, there is Zulu (+0 UTC/GMT) and Juliet time ("my" time). Every report with times should always indicate the timezone (whether Z or J or otherwise), e.g. in NYC 2pm would be 1400Y. Any recent/current military folks want to comment?
That's basic physics, it surprises me some users seem to not understand how time works even on a forum like HN.
There is a beautiful bit in Little, Big by John Crowley. At the start of the book one of the characters is working checking entries in the telephone directory and is amused that the system has confused saint and street to produce Church Of All Streets and the Seventh Saint Bar. Later in the book both locations are mentioned, and it turns out were correctly named in the telephone directory.
I prefer Webvan-esque. From https://en.wikipedia.org/wiki/Webvan:

> The company's investors pressured it to grow very fast to obtain first-mover advantage. This rapid growth was cited as one of the reasons for the downfall of the company.

IMO, selling at a loss to gain market share only makes sense if there are network effects that lead to a winner-takes-all situation. Of which there are some for ChatGPT (training data when people press the thumbs up/down buttons), but is that sufficient?
Location: Italy

Remote: Yes

Willing to relocate: Yes, anywhere in Europe

Technologies: Python, Mysql/Postgres, MongoDb, Flask, FastAPI, Pytorch

Résumé/CV: https://drive.google.com/file/d/17_g19Un9jTKuR36yrVO0Xn6fVGW...

Email: mazzapaolo2019@gmail.com
You can also sync via iCloud for free
Python's defaultdict also behaves like this, inserting the nonexistent entry into the dict:

from collections import defaultdict
m = defaultdict(int)
m["nonexistent"]
len(m) # => 1

There are examples of the opposite too, though. Ruby's Hash does not insert the entry:

m = Hash.new(0)
m["nonexistent"]
m.length # => 0
There is no hardware or install cost.

This is simply a billing plan option for people who already have a Tesla car, Tesla home charger, and live in Texas.

When you sign up, instead of paying your electricity company for power your car uses, you will instead pay Tesla a fixed monthly fee, and they'll deal directly with your power company.
Just use Julian dates. This way you can also get rid of years, months, weeks, ... You only need to change the Julian period every now and then, ie. every 7980 years. See: https://en.wikipedia.org/wiki/Julian_day
Daimler Truck, one of the world’s largest commercial vehicle manufacturers, has unveiled its first heavy-duty, battery-electric truck – the Mercedes-Benz eActros LongHaul – with a new e-axle and a range of 500kms.

https://thedriven.io/2022/09/20/daimler-unveils-its-first-el...

Electric truck maker Janus has debuted the first battery-powered prime mover in Australia and has plans to set up battery swap stations up and down the eastern seaboard within months. .. a first taste of the company’s plans to electrify long haul truck fleets using only batteries.

https://thedriven.io/2022/02/10/janus-unveils-first-electric...
Economists call this price dumping
Quantifying ideological polarization on a social network