skysight-inc/HackerNews huggingface dataset:
Typically at this point in the hype cycle a new term emerges so companies can differentiate their hype from the pack.

Next up:
Synthetic Consciousness, "SC"

Prediction: We will see this press release within 24 months:

"Introducing the Acme Juice Squeezer with full Synthetic Consciousness ("SC"). It will not only squeeze your juice in the morning but will help you gently transition into the working day with an empathetic personality that is both supportive and a little spunky! Sold exclusively at these fine stores..."
Cool, I wish there was a variations for the pieces for each letter though.
I'm using Octopus mentioned in the article, I got paid £0.67 to use 12.62kWh over 4 hours due to spare energy in the UK on 8th June. So not really worth it financially, but the ability is there already to help even out the load.
And their customers are...?
It's always funny to see how these simple things play out in the obvious way.
BTW I can't access the linked chats, not sure if it's just me.
Freedom is not the capacity to choose, freedom is the capacity to create choices for one's self.
Amazon pays 400k cash lol. Many companies do
How much plastic ever got recycled in the first place? My understanding is it was always largely a charade where we mixed plastic in with stuff that made sense to recycle like aluminum cans and then sent it all to China where they would recycle the aluminum and burn/bury the plastic and we all just pretended everything got recycled. Eventually the recyclable:garbage ratio got so low that China said enough and refused to take it any more.
We can't access any of your chats. You need to post conversations elsewhere.
> The testing leads the teams to believe that the thrusters are prone to overheating during docking. Higher temperatures may have caused propellant to vaporize, interrupting the mixing of oxidizer and fuel required for the thrusters to properly work, which then reduced the thruster pressure and resulted in the lower readings.

But surely they have tested the trusters in a vacuum chamber for the durations they planed to burn them (plus a safety margin).

Would be cool to know if such testing didn't happen. Or if it happened but missed the issue for some reason. Perhaps the problem only happens in the integrated configuration, not when they were testing trusters individually? Or perhaps something with sun illumination?
I think it's an apt analogy. The Internet (and the web) was definitely good tech that is still used. Artificial Intelligence (or maybe more broadly, data science or _statistics_) is good tech that will still be used.

But chatbots in all the things? That will definitely collapse. I am interested to see what cream rises to the top out of all this and if we'll see an actual bubble burst like we did then.
It would have been nice for the author to label the states and explain how and why they chose the states that they did. Otherwise, it's hard to understand how to apply this sort of thing to larger problems.
Has anyone tried both AdonisJS and RedwoodJS and can compare the two?

Adonis and Redwood are both trying to be the JavaScript version of Rails/Laravel - a traditional active-record based MVC rapid development server application framework.

The last time I looked for one of these (2018) they were immature and now at least in terms of website and documentation they both appear very capable. But if there’s one thing that JS libraries are good at, it’s marketing and slick documentation.

So, curious to hear any experiences with either and especially both.

Is it actually good?
How do I read this employees/budget metric to properly rank efficiency?

Is 1,000 employees each with an average burn rate per employee of a $1,000,000/y supposed to be more or less efficient than 2,000 employees with an average burn rate per employee of $500,000/y? If so, why is that a sign of an inherently more efficient company when we haven't even mentioned things like output yet? E.g. some of the companies in the list post a large loss, others post a large gain. If a company doubled it's employee count and posted a 10% change in profit due to staffing budgets why should that result in 100% or 50% change in this metric?

Is 1,000 companies with 1 employee each and a budget of $1,000,000/y inherently supposed to be the same efficiency as 1 company with 1,000 employees and a budget of $1,000,000,000/y even if the other company is posting a profit and the small company just spending it all each year?

I'm generally on the side of NASA but in this case I just don't understand how to apply this metric in a meaningful way. It seems almost everything else about the company is more relevant to overall efficiency the "amount of money spent in the last year for a given number of people working there". I.e., at the end of the day in terms of efficiency I don't really care if 1 person works at NASA or 100,000 people work at NASA I care how quickly they get meaningful missions completed at a given budget.
>what Steve Balmer said about the iPhone

The first iPhone, running iOS v1, was kinda shit. It's easy to look at what the iPhone is today and laugh at Ballmer, but I don't think what he said was wrong at the time he said it.

https://www.youtube.com/watch?v=eywi0h_Y5_U
I don’t suppose you have any links to good layman articles about how these work? I am particularly interested in the early systems.
Slightly better on the NYT Connections benchmark (27.9) than Claude 3 Opus (27.3) but massively improved over Claude 3 Sonnet (7.8).

GPT-4o 30.7

Claude 3.5 Sonnet 27.9

Claude 3 Opus 27.3

Llama 3 Instruct 70B 24.0

Gemini Pro 1.5 0514 22.3

Mistral Large 17.7

Qwen 2 Instruct 72B 15.6
BTW, smartphone acceleromoters are also packaged for hobbyists; a board like https://www.adafruit.com/product/2019 can be easily used to make any number of applications when coupled with a microcontroller. https://learn.adafruit.com/adafruit-mma8451-accelerometer-br...
Really? I have a project that loads modules based on calculated values. How will you do that in a pure ESM world?
I'm not sure that you want to escape it. This is just part of how capitalism works. A large percentage of investments fail and a small percentage have massive returns. You don't get the big returns without making a lot of risky investments, too.
Note: a photodiode is an expressly measured diode that does this job.

An LED is still a photodiode, as this blogpost noted. But you'll get more consistent results with a real photodiode (or phototransistor, if you want a bit of amplification added in)

----------

Obviously the diode works here and for this project. But given higher levels of sophisticated photosiodes (but still a similar circuit), you can choose photosiodes that detect infrared light

We humans light up like a light bulb in the infrared spectrum. So two IR Photodiodes is all you need for a human motion sensor.

A motion sensor detects motion by looking at two pixels of IR light. Motion is 'defined' as one pixel lighting up.... Followed by the second pixel lighting up. If only one pixel lights up, then no motion (it's just a glitch). Real motion should show up across both pixels in a slight time delay fashion.

IR Photodiodes (or phototransistors) are used because it's the spectrum of light humans shine the most brightly in, despite being invisible to us humans it's the best sensor at the electronics level for these purposes.

---------

There really isn't much electrical complexity to the motion sensor that this blogpost was trying to debug.

I would suggest building your own motion sensor as the next step in your EE journey.
> why this is better than just iterating over characters?

The explanation it provides regarding Apache vs Ngnix seemed to me to imply that Apache requires memory allocation to read headers into buffers and Ngnix uses a state machine to avoid memory allocation. Memory allocation is slower than most people realise.
Nice demo. Really kicks all the "bytecode can never be fast --- we have to AOT everything" people in the teeth, doesn't it?
Tip for further searches, an alternative phrase sometimes used is "smolweb".
I'm very impressed! Using Gpt-4o and Gemini, I've rarely had success when asking the AI models to create a PlantUML flowchart or state machine representation of any moderate complexity. I think this is due to some confusing API docs for PlantUML. Claude 3.5 Sonnet totally knocked it out of the park when I asked for 4-5 different diagrams and did all of them flawlessly. I haven't gone through the output in great detail to see if its correct, but at first glance they are pretty close. The fact that all the diagrams were able to be rendered is an achievement.
The Left Party are one of the strongest opponents to Chat Control (and no longer include communism in their party platform). Ylvas actual career has been with the Social Democrats, who are basically the only party strongly for Chat Control.
Being able to copy paste typescript snippets in the browser console is enough of a benefit in my opinion
It has to generalise just to be able to fill in the gaps within-domain.

If it was not so, I could copy-paste lines from this into google and find out where it was quoting from: https://chatgpt.com/c/3105db2c-b88d-42c6-83bb-ea2b9d6d65a1

> unlike a human

You know the phrase "thinking outside the box"? It's a thing people look for specifically because it's rare.

I can't tell how good or bad LLMs are at this compared to a human due to LLMs having a ridiculous advantage when it comes to breadth of knowledge.

My guess is they are indeed worse than us at generalising.

But they do generalise. They have to generalise even to be at this level.
> Seriously, go look at my earlier replies.

I did, you mentioned 'treaties' for the first time in your last comment.

The ability of the USA to prosecute Kim DotCom didn't depend on any treaty. The extradition process did, but that is a question of custody.

In addition, there ARE numerous trade treaties that cover privacy, the right of countries to implement privacy regulation on international trade and specific protections that allow data exportation from the EU.

> The EU claims it applies to ANY entity in ANY country so long as ANY EU citizen visits, and that entity collected data and targeted EU citizens in a way the EU didn't like.

This is false. The entity has to be based in the EU or be offering goods and services to people in the EU to have the GDPR apply.

> There is no shame in admitting the EU made a far-reaching law, a first of its kind, that it has no hope of enforcing.

While it is a far reaching law, it is not the first of it's kind and there are thousands of fines and penalties issued under it each year.

> Only if you remove all relevant details that show everything I've said is absolutely correct.

I've already provided several examples that disprove your statment. The "relevant details" are the qualifications that you keep making up but conviently still leave off when making your false claims.

You've said so many false things throughout your comments, starting with the "US law as written is entirely reasonable and doesn't try to claim the law applies to US citizens anywhere in the world." which you even doubled down on with a double "absolutely" when I first called you on it.

At this point, I suggest you put far more effort into verifying the accuracy of what you say or nobody will take anything you say seriously. I certainly don't anymore.
I wish they'd implement branching conversations like in ChatGPT. And convenient message editing, that doesn't paste large chunks of text as an non-editable attachment or break formatting.

Seems like such a simple thing to do, relative to developing an AI, yet the minor differences in the UI/UX are what prevents me from using claude a lot more.
Coaching, especially at elite levels, isn't about information. At that point the human connection to a coach with championship experience is better than pretty much any conceivable chatbot.
I think it will also do something more serious. If ai continues to improve the amount of software engineers employed will decrease.

1 software engineer can become 10x with a better ai.

In the further future 20x.

People are worried about the investment bubble. I’m worried about the employment bubble.

It’s sort of opposing metrics if ai does pan out your job is at risk. If it doesn’t, your ai investments are at risk. I think ultimately it’s your job that will be obsolete.
A big technical reason especially specific to using Typescript: not transpiling to CJS speeds up your Typescript builds.

It also opens up more options when Typescript is just "type stripped" rather than transpiled to an incompatible module syntax. You probably still want a full Typescript compile at CI time to get robust typechecking, and you'll have the Typescript LSP doing its thing in your IDE still, but you can use type-stripping tools like esbuild for very fast type stripping in some portions of your inner dev loop.

The static analysis that ESM supports is handy because it opens up technical benefits like Tree Shaking. Your apps might run on SSDs, you probably don't have a lot of reasons to bundle them, you likely aren't worried about on disk size, you might not be worried about bundle publish size to npm, and so you might not think Tree Shaking applies to you, but V8 under the hood of Node is still going to do Tree Shaking of memory and garbage collection for you with ESM in ways that it simply cannot with CJS. I've seen some real memory performance gains in Node apps just switching from CJS to ESM already, and V8's ESM optimizations only seem to get better as more ESM is deployed in the wild.

There are more, smaller technical benefits, but "type stripping not transpiling" and "in memory tree shaking" are strong ones that are easy to overlook.
In numerical computation, "exact" is a term of art that means providing accurate bounds, that are not affected by random numerical errors. So an "exact" computation of Pi is one that, e.g. might just ask for a minimum precision as input, then provides an interval around Pi that's at least that small and accurately bounds Pi. If the AI answered "it can't be done" that's not really the best outcome, though it's understandable because that use of "exact" is quite niche.
It only makes it simpler if you have a new project and can be ESM pure. If you are working with existing code or need non-ESM modules, everything is much more complicated.
"During the dotcom bubble, companies IPOed with no revenue and no profit. In 2024, OpenAI is probably at $2 - $3 billion in revenue right now."

That's cheating; you moved from "companies" to "a specific company". Some specific companies had revenue in the dotcom bubble. There are plenty of AI companies today being valuated sky-high with currently no revenues (dunno how many have gone public, that has changed a lot since 2000), and there are plenty of "real", normal companies getting their valuations goosed by saying "AI" and not having any current revenues to show for that valuation rise. Most recently Apple put on something like 300 billion in valuation for their deal with OpenAI, but if you dig into the deal, neither of them are paying the other anything.

The people selling shovels are doing well, if not necessarily as well as their stocks indicate, but so far there really isn't that much gold being found for all the shovels being sold. Not zero, not claiming it's zero, but it's nowhere near what the valuations imply.
Challenging the Cult of the Prevalent Normal Distribution in Nature
Wrong. The EPA limit is 4 ng/L for PFOA and PFOS:
https://www.epa.gov/system/files/documents/2024-04/drinking-...

An off the shelf Agilent spectrometer with EPA approved methods can detect PFOA at .28 ng/L and PFOS at .78 ng/L:

https://www.agilent.com/cs/library/applications/application-...

This limit is not even the lowest EPA limit in drinking water. Radium is limited to ~5 picograms per liter, 1000x lower that the PFOA/PFOS limit. Dioxin is 0.03 ng/L.

https://www.epa.gov/ground-water-and-drinking-water/national...
We're not moving away from nitrogen fertilizers. Ever. Why?

Look at the following three graphs: global population, staple crop yield, and nitrogen fertilizer application.

Now overlay them. That's why.

Also, there are myriad chemical inputs that cannot be removed simply due to free labor. Sure, a robot can pluck weeds, but what about fungal and bacterial diseases?
Corn still means wheat, rye, etc. in British English. Maize is sweetcorn.
People discovered that using messaging can add tons of overhead, and async messaging architectures are harder to manage and monitor.

Serialization and going over the network are an order of magnitude slower and error prone than good ol' function calls.

I've seen too many systems that spent more time on marshalling from and to json and passing messages around than actual processing.
Great question! We are a team of two: Viktor handles design, and I take care of engineering. Using Supabase allows us to focus on features rather than backend infrastructure. We found Supabase to be perfectly aligned with our needs, and it's open-source! Plus, it uses Postgres, which we love.
Having such a narrow view of technology appears to be an even more common fallacy. Legislation is technology. New systems can be invented which continue to work around it, and further, law can be extended to protect certain actions. I don't have a specific answer to this specific problem, but "there's no technological solution" is categorically wrong in almost all cases because it assumes technology is limited to some arbitrary subset of technology that can't solve the problem.
Isn't Nvidia overbooked though? If a few of their customers bail, who's to say that others won't take their place?
This is why I continue to dutifully rinse out plastics and throw them into the landfill via the separate 'recycling' process. I'd rather it go to the special plastic landfill, where, like cryogenically-frozen Effective Altruists, future generations can give it a new life with yet-undiscovered technology.
How the hell is the stasi relevant in any way whatsoever?
> “all 30,000 JS files of your project come to the user's browser without trouble or delay (let's wish them luck, lol)”

If only there was something in the HTTP protocol to make it more efficient to load multiple requests from the same server. Alas that must be a pipe dream, and every little image and script is loaded separately.

Oh wait, it’s not 1996 anymore…?
I read the tech blog. It's basically a TSP solver optimizing for the longest path. Generate points based on alpha channel, generate a maximally connected planar graph derived from nodes in step 1, use DFS to draw an arbitrary path, then invert triangular inequality to make the path gradually longer. There are some special case considerations like disjoint graphs.
I worked for a company that had a product with several million lines of C, couple hundreds of lines of Java, same for Go, Ruby and Python.

And it worked great! And you know why? -- The programmers were skilled at what they were doing. There were about 60 employees in total, and they managed a relatively big codebase for a complicated product (distributed filesystem). Btw, our build system was written in Haskell.

And why do I mention this? -- because I also worked in many other companies, who used all the same languages, typically for much smaller codebases compared to the number of people working on them. And the effects were usually awful.

In conclusion: the choice of language doesn't define the outcome. You may be successful choosing a bad language if you hire good programmers and other stars align to make it happen. You can also easily fail if you use a good language, but other, more important conditions don't hold.

Your individual success is at best an indication that it's possible to use Haskell to achieve your goals. It doesn't mean it's a good tool. You didn't even try to have a test that'd compare Haskell to other languages, you don't have any explanation for why Haskell is good for your case. It just worked "somehow".

What I say, I saw from a more general perspective, and with some justification. But if you need examples rather than justification: at one point in the past, Japanese high-schools used Haskell to teach computer science. I was able to compare the experience to Basic and Pascal which I experienced personally. In the hands of a mediocre-bad programmer Haskell is an awful tool and produces far worse results than Basic or Pascal. And, surprise, most programmers in the world are mediocre-bad. You cannot take your example and extrapolate from it that if everyone used Haskell software would've been better. In fact, there's every indication it wouldn't. In most likelyhood it'd be a lot worse.
AI is a bit of a bubble but even the natural language capabilities alone are revolutionary as far as computers go. Anyone who thinks it’s only hype either had a misunderstanding of what computers could do before AI, or isn’t paying attention. It will be years until software can fully leverage it and it’s completely baked into the way we interact with computer systems akin to the popularization of the graphical user interface in the 1980s
I remember a coworker telling me about a project that had mysterious battery drain after shipping.

It turns out the microcontroller was doing read-modify-write on a port that had an LED connected, and in bright sunlight the LED input would be high, and then stay high after the write. It was fixed with a firmware update that set the LED bit based on whatever logic determined if it should be on on every write.
I do not like using Bluetooth. As soon as I figured out how to do bluetooth hacking on my Flipper Zero, I stopped using bluetooth - it is completely vulnerable to the same kinds of attacks BadUSB can do. Scary!
> use where alternatives such as aluminum or wood are viable, like beverage cans.

I'm not sure if you meant it this way, but does wood actually get used in that niche? I'm imagining tiny barrels.

I guess paper cups (or those big coffee things) are sort of that idea.
Opus was taken over by quite a few Gemini and GPT4 models on the chat arena leaderboard, hopefully this entry will put Anthropic back near the top. Nice work!
This sounds like the optimum use case for LoRa, doesn't it?
It looks like claude.ai doesn't have link sharing. There are third-party workarounds, like we used to use for ChatGPT.
I was reading that and thinking family sized farm scale. If the machines are cheaper farms can be smaller and still justify buying a machine. Asian markets have quite a few small machines for managing rice crops.

Like these:
https://en.wikipedia.org/wiki/Rice_transplanter
https://sda-industries.com/equipment-parts/rice-harvester/

Compare that to "small" machines sold in the US.
https://www.deere.com/en/harvesting/
Might look small, but the needle in a haystack numbers they report in the model card addenda at 200k are also a massive improvement towards “Proving a negative”… I.e. your answer does not exist in your text. %99.7 vs 98.3 for Opus
https://cdn.sanity.io/files/4zrzovbb/website/fed9cc193a14b84...
That's always problematic. The best shot you have is pressure your own politicians (at whatever level) to try to strongarm them.

For example, US policy has quite a lot of influence on me, but I can't vote for US politicians. Or Russian policy, for that matter.
Agree. They're like the quiet achievers. The new experimental sidebar 'artifacts' feature is super cool (it keeps a convenient version history also). I just fed it a json object and asked for a collapsible table app using next and shadcn. First code worked perfectly and code doesn't get lost in the chat history like chatgpt. Response was super fast.

And latest training data date for 3.5 is April, 2024.
The chat applications in question are private spaces (with terms based on the owner / host of the space).

Streets are public spaces, with all the possibility of observation by an observer that entails.

The two are not at all similar, at least under US law. It seems the EU is taking a similar stance.
Would be nice if the "obscure in URL" feature wouldn't show the text in the textbox when you send it to someone.