skysight-inc/HackerNews huggingface dataset:
> A swarm of tinkering US startups will beat any Chinese megaproject.

I like your fervent almost religious belief in the US.
Is it reality? What boundaries: software, environmental.

Shenzhen felt like the most capitalist place I have ever been. It didn't seem to have big boy VC capital. However every single person seemed to be running a small capitalist business.

Want to see a swarm of businesses? Let one small business in Shenzhen be seen to make a profit, and watch how many competitors and supply chain businesses pop up and how quickly. I don't know if it is a no/low beaurocracy zone but I am guessing they don't have to worry too much about IP roadblocks. I imagine the biggest problem is too much competition?

I suspect young adults grok capitalism better there because as children they were embedded in the culture of endeavour, unlike westernized countries.

I wasn't there for long enough, but would love to hear what others think of business startup in Shenzhen.
This is the kind of tool that makes me excited about the AI boom. I can imagine this being helpful for journalists. Think of a tool that you can say "Watch all the CSPAN footage and send me an email when someone talks about $TOPIC"
The state of PHP 8.3 and especially 8.4 is a lot better than HHVM. They have diverged quite a lot to a point that it's no longer a drop-in replacement.

PHP added JIT in 8.0, and these math-heavy tasks can take advantage of it. It's not trivial to fine tine JIT configuration though.

In PHP 8.4 (scheduled Nov 2024), there is a major upgrade to JIT as well.
There's a lot of people commenting in this thread that would benefit from reading this book...
Yeah. If there MUST be banners then, hey, why not cover half the #%^*ing screen with a “give us your email” banner.
Buying a Tesla is basically buying a Mac. You are not buying a car you are buying an appliance that happens to get you from point A to point B and provides neat new features. Unfortunately it makes it dangerous to do that…
> So why do they publish if they're not 100% confident ? Why not wait to be certain ?

There are very good reasons to publish before one is "100% certain". It can get lots of other scientists to evaluate your information where they can try to reproduce it or poke holes in your theories. It just makes sense to do that with a tone of "We got some interesting results..." as opposed to what happened in the summer which was more like "We've made one of the biggest discoveries of mankind!!!"
snapcaster says "It makes you super attractive!"

I'm unconvinced. Visit any gym and you'll see that very few people are attractive and certainly no larger a percentage than the general population.
Ask HN: Any felons successfully found IT work post-release?
Hello HN,

Does anyone have experience getting back into tech/startups post-felony?

I have been looking for work since I was released for an assault charge in November 2022.

Previously I worked in Information Security as a SecOps Eng, most recently at Tinder. Between lack of recent job experience, and my record, I have been through a series of offer reneges, recruiters ghosting me, or going into HR resume black holes.

I am eager to get back into tech and feel like my old self adding value to a great team/org.

Anyone have leads on companies that are open to taking chances on good candidates with less than sparkling backgrounds?

NOTE: My offense was not computer/finance/fraud/selling drugs/physical violence/based at all.

Here is my linkedin:

https://www.linkedin.com/in/saunderscaleb/
The fact that we can put these things over top of each other is awesome.
> sales of EVs keep going up — a record 300,000 cars sold in the US in the third quarter of 2023 were electric — but the pace of adoption has markedly slowed

This does not fit with the tone of the headline
Any performance benchmarks or details of the practicality? Eg could this run on something like Cloudflare Workers?
How did you calculate accuracy and bias?
If you went into most restaurants or bars or similar spaces, and you started talking publicly about pro-Nazi stuff, you’d have the owner of the establishment come over and ask you to leave. I don’t see how anyone can think this is unusual or new or not expected.
Location: Europe

Remote: Yes

Willing to relocate: No

Technologies: Fullstack + devops. Python, Django, FastAPI, Pydantic, Pandas, Jupyter notebooks, Reactjs, Typescript, Postgresql, Ansible, Docker, Linux. Some embedded experience with C/C++

Résumé/CV: https://docs.google.com/document/d/1ag5S_2ZMuu-d4sPu98a7bGxd...

Email: piotr.gryko@gmail.com

linkedin: https://www.linkedin.com/in/piotr-gryko-7bb43725/

Polyglot Software Engineer with 15 years experience of software development. Predominantly focused on python. I'm a quick learner and have a PhD in a STEM field. Examples of projects worked on:

* Developed a document processing and anonymization platform with django, django ninja, react, typescript, and Konvas js.

* Data processing pipelines using RabbitMQ and pydantic

* Developed a backend engineering platform with django, django rest framework, celerity, pandas, snowflake, MongoDB, and python.

* Developed a web development platform with Django, reactjs, redux + material ui, plotlyjs.

* Developed a Data Analysis platform with python, numpy, pandas, jupyter notebooks.

* Developed a Devops & sysadmin platform with docker, jenkins, digital ocean, postgres replication, ansible, elastic stack.

* Developed an Embedded Development platform with C++, arduino, ESP8266, ESP32.

* Developed a Magento commerce development platform with php.

* Managed a team of 3 - 4 developers.

Volunteer work: I used to run a tech meetup in Warsaw Called code and coffee, where we helped new starters get into software development. Volunteered at Europython2023 and ran a pytorch sprint over the weekend https://ep2023.europython.eu/sprints#pytorch---tensors-and-d...
> How it should work is that new items should be added at a fixed distance from the Hand pointer.

This would help with the implementation with a circular buffer. But for now, let's decouple the algorithm from the implementation.

> we can make Insert and Hand be the same slot

This is just CLOCK algorithm. It is easy to implement with a circular buffer. But the change we made deliberately improves the miss ratio significantly.
Marble countertops aren't competing for space that you could otherwise use to build more apartments to sell/rent.

Parking is.

Until parking spaces cost more than apartments do, developers are going to favor building apartments over parking one hundreds times out of one hundred.
Of course. That’s why good libraries will describe the specific implementation. Not just hash table but whether or not there’s open or closed addressing, how buckets are chosen (eg cuckoo hashing, Robin Hood, etc). A text book implementation is simply meant to give you a starting point understanding of the design space but you need continuing education to become more of an expert to understand when this stuff matters. But this expertise is valuable across problem domains and levels up your technical expertise. At my level all the engineers I’ve ever interacted with have a solid grounding in the fundamentals.
> At least 16 of the newsletters that I reviewed have overt Nazi symbols, including the swastika and the sonnenrad, in their logos or in prominent graphics.

> Andkon’s Reich Press, for example, calls itself “a National Socialist newsletter”; its logo shows Nazi banners on Berlin’s Brandenburg Gate, and one recent post features a racist caricature of a Chinese person. A Substack called White-Papers, bearing the tagline “Your pro-White policy destination,” is one of several that openly promote the “Great Replacement” conspiracy theory that inspired deadly mass shootings at a Pittsburgh, Pennsylvania, synagogue; two Christchurch, New Zealand, mosques; an El Paso, Texas, Walmart; and a Buffalo, New York, supermarket.

> Other newsletters make prominent references to the “Jewish Question.” Several are run by nationally prominent white nationalists; at least four are run by organizers of the 2017 “Unite the Right” rally in Charlottesville, Virginia—including the rally’s most notorious organizer, Richard Spencer.

> Some Substack newsletters by Nazis and white nationalists have thousands or tens of thousands of subscribers, making the platform a new and valuable tool for creating mailing lists for the far right. And many accept paid subscriptions through Substack, seemingly flouting terms of service that ban attempts to “publish content or fund initiatives that incite violence based on protected classes.” Several, including Spencer’s, sport official Substack “bestseller” badges, indicating that they have at a minimum hundreds of paying subscribers. A subscription to the newsletter that Spencer edits and writes for costs $9 a month or $90 a year, which suggests that he and his co-writers are grossing at least $9,000 a year and potentially many times that. Substack, which takes a 10 percent cut of subscription revenue, makes money when readers pay for Nazi newsletters.

https://www.theatlantic.com/ideas/archive/2023/11/substack-e...
It's hard to drive blindfolded, so I'm not sure if difficulty is the best indicator of usefulness.
Very clean! By the way, I find the volume sliders a bit tricky to use, as it's way too easy to accidentally toggle the sound instead of just moving the slider.
>>can we make it illegal for cars to only indicate from their rear by blinking the entire brake light?

That's one of(many different) things that bother me about American cars - like who thought this was a good idea??? Was it to save money? Literally everyone else in the world uses a separate amber bulb in the rear to indicate.
I am completely wrong about this situation. I feel bad.

-

I still hold my point on corruption :-)

--

I think you for that clarification.
begin

this is terrible news;

is there a better source than twitter (edit: https://lists.inf.ethz.ch/pipermail/oberon/2024/016856.html thanks to johndoe0815);

wirth was the greatest remaining apostle of simplicity, correctness, and software built for humans to understand; now only hoare and moore remain, and moore seems to have given the reins at greenarrays to a younger generation;

young people may not be aware of the practical, as opposed to academic, significance of his work, so let me point out that begin

the ide as we know it today was born as turbo pascal;

most early macintosh software was written in pascal, including for example macpaint;

robert griesemer, one of the three original designers of golang, was wirth's student and did his doctoral thesis on an extension of oberon, and wirth's languages were also a very conspicuous design inspiration for newsqueak;

tex is written in pascal;

end;

end.
To be fair, the reason for this is to account for clock desync between systems, so it wouldn't be correct to say it is still valid for 30 seconds where it might not be in reality. Knowing what this actually means requires understanding the implementation of TOTP, so that you are not surprised in situations where it does fail. The existing authenticator app UX is likely correct for the average user.
http://tribblix.org/ ?
Is this US or EU or somewhere else? I have some experience in Europe.

I (male early thirties then) once was sat in an exit row (replaced with some other passenger) when flying EasyJet. As I understood then only because I seemed to be more fit to sit there.

Once travelling with Ryanair stewardess exclaimed that "oh no you will be sitting with a baby in an exit row". We said "no no we are sitting the row behind". She said "thanks god I thought I will need to rearrange passengers". Of course a baby in an exit row MUST be a big no no anywhere.

So I have a feeling that it is being looked quite seriously.
I would like an EV but not if it means I'm forced into an SUV, crossover, or some other huge land whale.
FYI, curious people can desire more description and detail than that.
Not really. Why train students in a Tesla with steering wheel buttons for turn signals and expect them to understand how a turn signal stalk works?

Training requires standards, not exceptions.
AI isn't eating your job
> LA is a disaster for transit and housing, but your numbers aren't a problem on their face. Any car being used will need >1 space at all times: one at home and one wherever it's being parked when its driver has gone somewhere.

Actually, those numbers are a problem on their face. They're an illustration of why cars, and societies that are structured around enabling automobile transit as the primary (or even sole) means of transit, are inherently unsustainable and inefficient.
Whether they had chosen Go or Java, or anything else, what I see here is an internal culture that really takes ownership of their language choice. That is its weight worth in gold. That is what matters in the end ("can we ship?") - not potential issues with the language itself.
Roman von Ungern-Sternberg
On top of everyone else’s comments on how this is actually a good business decision, it also could be a very good engineering decision.

An off the shelf actuator could mean they would have to adapt other hardware to the actuator. By in-housing their own, they can make the actuator specific to their needs.

Rockets are tricky because of how very specific everything can be to the specific rocket and system that you built.
Show HN: Chet – Record your commands to speed up local development
Is the ChatGPT API Refusing to Summarize Academic Papers?
Chet is meant to be a helpful big brother that keeps track of how long commands take to run. It stores the timings in a local SQLite database so you can run queries to find opportunities to optimize. There is also a simple service where you can post timings so your whole team can measure things.

I know there are other similar tools out there, but I hope this one might be helpful or interesting to someone!
good, do the Quran next
Yes!!! Finally we're off ukulele soundtracks!

https://www.youtube.com/watch?v=o5vUzS9EGUU
Google lets its devs use their in-house Linux distro.
Yeah, it's actually surprisingly tricky to get sound to persist with the screen off, especially on iOS, but I managed it in the end.

I'm testing a PWA version at the moment too so it'll be installable to your home screen - the test version at https://test.ambiph.one is PWA-enabled if anyone would like to try it out
A great deal of highway spending is subsidizing truck shipping. Most of the damage done to highways comes from big trucks, and taxes on them don't come anywhere near paying for it.

[EDIT] Incidentally, maybe we shouldn't subsidize truck shipping! But using usage taxes to pay for highways while not shifting the burden such that truck shipping is paying the lion's share of the cost and is no longer (so very much, at least) subsidized, would be making non-commercial drivers subsidize truck shipping (even more than they already are) which subsidy (to some degree) benefits everyone, including non-drivers, which seems like a weird and/or bad move to me.
the namespacing is also odd as well. I don't usually see it used that way in Typescript.
Sunday shopping ban was part of my culture shock moving to Berlin.

The calmness of the city outweighs the mild and easily planned-around inconvenience.
I would hope that the message displayed in blocked states would point out exactly who is responsible for the blocking so that angry users can vote appropriately for their self-interest next time.
Probably Adobe After Effects
Not a problem in Canada. Everybody either doesn't use turn signals, or uses turn signals wrong in roundabouts whether they are driving a Tesla or not.
You could store all state in the URL fragment. Maybe each key is a sound and each value is the volume, like /#whale=5&fire=8 or whatever. Call replaceState (better than pushState to avoid polluting the back button history with every little tweak) whenever the user changes something. On page load, read from the URL fragment using window.location.hash and then sharing is just a matter of copying the URL, which could be done entirely in browser chrome, and/or via a "share" button you provide.

These might help:

https://www.jvt.me/posts/2019/08/01/node-parse-url-fragment/

https://stackoverflow.com/a/66416539
Pointers are a really common stumbling block for a lot of people, maybe because it's a memory address stored in memory (at a different address).

If you've written a little assembly, you understand all this stuff and there are no deeper secrets.
Oh this is great feedback, thanks. I'll look at putting a deadzone around the volume slider so it's harder to mix them up
Vite GitHub Pages Deployer – Free Deployment on GitHub
> This is what any sole proprietorship or partership also does. Growth is not the only way to measure that.

And yet, a bad quarterly earnings report will tank a stock...

> Driving the company to failure by relentlessly cutting costs in the name of "growth" is not in the interests of the owners.

Sure it is. They've maximized their personal revenue and now it's time to get out. The sooner the better.
And hide differences due to label-length personal-preferences.
Lifting half a billion+ people out of poverty and enabling a country to modernize seems like a decent outcome.

Regardless of the motivations and machinations on either government's part.
What’s the catch? Why not just push this upstream?
Just to get this right. The turn signal is actually "on the wheel"? So it turns with the wheel? How is that even a thing? How are you supposed to press the button if you are in a curve? The roundabout example is a good one, there is about one every 100m here, but there are are also many highway exits which curves a lot (180° or even 270° turn) and you have two lane you have to indicate where you go.

One example on the top of my head: https://maps.app.goo.gl/BFCTELKbJpaqqVW39

I am not against trying new things, it seems quite dangerous. I am not surprised it got banned from driving school. But I am surprised it was allowed my regulators.
If downtown apartments are not sufficiently desirable without parking, developers will build parking.
> hence imo in the beginning, it's best to recreate existing games with atmost a small twist

...if your goal is to do game development.

If your goal is to do game design, though, then the place to start is making
paper prototypes of your game mechanics.

Almost anything turn-based can be prototyped on a tabletop with stuff you have lying around the house, and some rules about how you and your friends should move things.

(For something like an RPG, you may want to write a few little calculator scripts for calculations the game would hide from the players, to run on a laptop at the table, just so everyone doesn't get dragged down doing hours of math that wouldn't actually be part of a player's experience of the game. But "a calculator script" is still a far cry simpler than a game engine!)

Reflex-based video games are harder to prototype, but can often be tested "by analogy" to physical-movement games. Think: testing a design for a new FPS, by designing the mechanics as a set of LARP-y mods over paintball/airsoft/lasertag.

For a reflex-based video game where the player avatar is expected to be superhuman (e.g. most platformers/adventure games), you might not be able to test the mechanics directly, but you can at least create paper rubrics — e.g. threat-radius circles for attacks. You can then do level design by building physical dioramas out of blocks (Lego — esp. Technics, to have parts of the diorama move — is great for this!) and then "testing" using your paper rubrics to ensure each course is at least possible. This isn't so great an idea — unlike the previous prototyping strategies, this one won't really indicate whether your game idea is fun to play — but it's at least something you can do to iterate on an existing game concept without constantly having to program in each new marginal idea.

The only kind of game that's near-impossible to prototype without actually programming anything, is an "artsy" game where the mechanics play with lighting / mirrors / illusions / etc. in a way that doesn't line up with things that are physically possible in the real world. So... don't try to design one of those as your first game. :)
should have known when Carl Icahn fully dumped https://archive.is/7BDVo
RIP

https://en.wikipedia.org/wiki/Niklaus_Wirth
Shopping Centers are an entire different zone than housing. You typically do not build them in the same places. They're built in less desirable places than housing which makes the parking spaces cheaper and an efficient use of the space.

Not all square footage is created equal!
The driving instructor believes that the capacitive buttons on the surface of the steering yoke are difficult to use while you are turning through a roundabout.
Does this work only with HDMI displays? I have a waveshare e-ink display which connects only via GPIO interface.
I was imagining something like MotionEYE OS
https://github.com/motioneye-project/motioneyeos/wiki

Where I would download the sdram binary image and flash with Balena then boot on the Pi.

Great work anyway! It was a nice opportunity to read up on Nim language too.
I have been using Atmosphere for years now.

Its main advantage is that it's an app (at least on Android) and that it works perfectly even when offline.

It has a wide variety of sounds to mix and match, as well as an option to save favorite combinations for quick access.
Perhaps the problem isn't the fact that parking requirements exist but rather that they require way too many parking spots. Most shopping center lots in my area are never close to full, even on the busiest Christmas shopping days.
A traditional shopping mall won't die out. A post-1950s suburban-experiment strip mall might be affected.

You can't get rid of parking on its own. If there's plenty of mixed-use development around so people can walk/bike/transit to their destination, then things will be fine. If you're getting rid of parking AND the nearest residence is a mile away AND the only way to get around is by car AND you're not building anything new, then yes, it's silly.
It definitely gives you some whiplash, but most of the time it's just righteous ranting about ... whatever. The whole site was a trove of comedy, featuring quizzes like "Porn Star or My Little Pony?". I couldn't remember its name until I started typing this reply: lileks.com.
I feel your pain. I'm building my own local-first, no-nonsense app and need to solve the same problem. I've got proof of concepts for both a no-account server syncing scheme (app generates key, you manually enter that key in whichever instance you want to share the data with) and a web-rtc based p2p sync.

But I will say that I have a need to sync data, which is why I'm putting effort into getting that syncing working (as well as compressed and encrypted). I really doubt you would need something robust for this type of thing. I'd, personally, be perfectly happy to get a json "export" of your local storage values that I could just "import" into a new instance of the app. I'll email it to myself. No need to complicate it with automation and all of the baggage that comes along with accounts.

If nothing else, a manual import/export is a fully-featured first implementation that can be iterated into something more robust.