skysight-inc/HackerNews huggingface dataset:
The Nokia N900 was a production mobile phone that ran Linux (Debian-based) with a GNU userland, Xorg, and a GTK+ based graphical environment. It was very responsive, had a ton of features, and got great reviews (even outside the Linux enthusiast community). It failed in the market, but the reasons why it did had little to do with the choice in technology.
> In a Breitbart article, USDA Secretary Brooke Rollins blithely assures us that increased biosecurity supported by the Trump Administration will negate the need for vaccines. I have to wonder how that’s going to work out for poultry flocks next to dairy (or feedlot) H5N1 B3.13 or D1.1 outbreaks, especially when she is also taking cattle vaccines off the table in the same conversation? I’ll give Secretary Rollins credit for one thing - she definitely does not hide her intentions in 3rd person language anonymity! She will own these comments!

That'll be something to keep in mind.
Same here. I have been reading this site for 10 years and even though it got a bit worse, it's still the best source out there. Keep it up everyone.
It's an attack sub, it doesn't carry any nuclear weapons.
I have a guideline where I tend to put a name on a result if and only if it changes the type of the data compared to the previous step. It works well.
That’s just evil.
1. MagNav needs to be done continuously over a trajectory. Like GPS, it actually needs to be fused with INS data to work. Also GPS actually takes longer for a good lock on. What your phone is actually doing is sensor fusion (GPS + wifi, onboard accelerometer and gyro, etc.) and caching of the satellite information in order to produce a best estimate immediately. So when you first get a lock it takes a while even up to 15 minutes depending on the environment. Afterwards your phone/receiver tends to remember what satellites there were in the trajectory. It's a background process thats constantly running. We've experienced this first-hand in our experiments.

2. Since I work for a company in this area, I can't say too much, but SWaP is definitely going to decrease. Right now I think you could decrease size to a midsize cereal box. I don't think a super accurate version would exist for phones yet. Power consumption is somewhat low, but you need a serviceable GPU and RAM, like an Apple M3 to run things. Power consumption will improve with improvements in compute.

I think cost is the most prohibitive of them all, because quality magnetometers and INS are not cheap. > $20K per unit at least. i'm not talking MEMS grade stuff you see in phones and student projects, I'm referring to Tactical/Navigation grade—the stuff you see on military platforms. I think you'll see MagNav on military planes much faster, due to their mission-critical needs. For commericial planes to use them at scale, one needs FAA clearance which is a bottleneck for good and bad reasons.

We're not in a perfect world yet. MagNav will take some time to develop. What I think is missing is a larger community to work on this issue. There isn't that much motion in the space. Less than 5 serious players in the game, IMO. There also aren't that many suppliers who make the parts (magnetometers, etc.) you need for MagNav.

Lots of more thoughts here, but if anyone wants to chat more, contact me at sir.claude.shannon@gmail.com
DeepMind went from playing Pong to protein folding in a short number of years. There are much harder things for AI to do than playing video games. Also see: self driving cars.
Viktor Suvorov wrote that the GRU could predict many NATO military activities by the call sign and message length of certain stations that were only used for special purposes. https://en.wikipedia.org/wiki/Aquarium_(Suvorov)
Learning how to properly use a chainsaw is of use to more than just those in the logging and treecare industries. Nobody is going to call me to remove that tree that's endangering a historic building or to cutdown a few hundred acres of raw toilet paper, but I still need to understand how and when to sharpen the chain if I'm going to be cutting down trees on my own land for use as firewood.
Access was much easier to get started with than any other similarly capable database product, last time I checked in 2017.
Meetings are mostly counterproductive. Everyone knows that and any good manager will aggressively eliminate them for you.

As for agile ceremonies, some of them are needed for smooth operation of the team. Some of them are pure fluff. A good manager will know the difference and make real-time adjustments to the process to find the balance. A team of 7 doesn't need to spend more than 4 hours a week in meetings.

Back-and-forth is a result of poorly worded AC or people not reading the AC. Sometimes it can be avoided, sometimes not.

You just need to understand that in corporate jobs, you're on a team. Everyone works for a paycheck just like you, so there's a social give-and-take that must take place.
This is not "the main reason", lol, it was never stated as such. The type system could be way more powerful and, having the same general features they would probably had still picked it up.
I don't think it's unfounded. This mission is purely about science, in the pursuit of understanding our universe, and is unlikely to lead to any military applications (and even if it might, I doubt Trump et al. would have the foresight to see it).

From the Musk perspective, he wants to go to Mars. Anything that doesn't contribute to that goal could easily go on the chopping block.

Regarding China and the moon, this particular science experiment has nothing to do with that.
Right you are. I wish I had an excuse for my mistake, but I don't.
I wrote software for the Amiga that did something like this for golf swings a few decades ago:

http://zoom.interoscitor.com/PetersonEnterprises/resume/logo...

http://zoom.interoscitor.com/PetersonEnterprises/Consulting/...

http://zoom.interoscitor.com/PetersonEnterprises/resume/down...

It could adjust the stick figure size to match the persons height and controlled a video tape deck via RS-232 to single step the video. The stick figure data was digitized from films of golf pro's at a high frame rate and the frames that best matched the 1/30 second frame rate of video were used. A genlock superimposed the graphics over the video. Wrote the software under contract and got a percentage, but the business never took off. It was somewhat cumbersome to use (roll the big rack shown in the picture out onto a golf course), they charged a lot, and they had no proof it actually helped improve golf swings, though they gathered some testimonials. The results of an analysis were difficult for a customer to use as well, for example "slow down your swing in the early 8 o'clock part of the swing", how do you do that? How much do you do it? It was difficult to translate the differences in swings into a kinesthetic sense of what your muscles should be doing. Perhaps adding an accelerometer wrist/ankle strap could provide additional data that would help with that.
I think it's smart to start with a high level language which should reduce development time, prove the worth of the application, then switch to a lower level language later.

What was that saying again? Premature optimisation is the root of all evil
We offer a lot of ways to slice colors, set cmaps and cmap transforms, they are really useful in neuroscience:

https://fastplotlib.org/ver/dev/_gallery/line/line_colorslic...

https://fastplotlib.org/ver/dev/_gallery/line/line_cmap_more...

https://fastplotlib.org/ver/dev/_gallery/line/line_cmap.html...

And with collections if you want to go crazy:
https://fastplotlib.org/ver/dev/_gallery/line_collection/lin...
> replace the thing that works fine and passes audits.

You surely don’t mean Excel, do you? It did not pass the audit.

The main selling point of any ERP is that it may be used to solve the problem in a cost-efficient way. And the problem here is not a single report or aggregation of data sources, it is an enormous list of requirements, implementing which with a manual or semi-automated processes based on Excel would be even more expensive or risky. Those guys in NZ failed even to understand what they actually need (i.e. produce that list of requirements).
Gratitude is the best attitude.

If you want to mess with cool tech in your own time, create your own company or do cutting edge research at a university go for it.

Otherwise if you can get a well paid job where you get up do stuff you enjoy half the time suck it up and just deal with the corporate stuff. If I could afford not to work I'd miss a few aspects of working in software, but not too many!
We can try to dig up your old account if you want! You're welcome to email hn@ycombinator.com, or if you want to "do it live", post here and we can ask for the community's help if needed.
generally you are right in spirit.

however multi-armed bandit algorithms are highly useful in practice. these are a special case of RL (RL with one state, essentially).

there are even some extensions of applied bandit algorithms to "true RL", e.g. for recommender systems that want to consider history.

this is the place to look for real-world applications of RL.

also RL uses importance-sampling estimators of the gradient. these sometimes show up in other applications though not framed as "RL".
We didn't want a new labor economy.

We wanted ever-increasing returns for shareholders. If that meant parting out our industrial base to our main geopolitical rival, that's what that meant.

In the US, capitalism has mostly replaced nationalism and patriotism. In China, it augments those things.
In 12 months, nearly all cats may be able to fly.

I said ‘may’, so you can’t call me out on it if, by some chance, it does not come to pass.
I've been looking into this issue with Datoviz [1] following a user request. It turns out there may be a way to achieve it using Vulkan [2] (which Datoviz is based on) and CuPy's UnownedMemory [3]. I wrote a simple proof of concept using only Vulkan and CuPy.

I'm now working on a way for users to wrap a Datoviz GPU buffer as a CuPy array that directly references the Datoviz-managed GPU memory. This should, in principle, enable efficient GPU-based array operations on GPU data without any transfers.

[1] https://datoviz.org/

[2] https://registry.khronos.org/vulkan/specs/latest/man/html/VK...

[3] https://docs.cupy.dev/en/latest/reference/generated/cupy.cud...
> I don't understand much of your comment.

I'd have offered you a citation, but repeating what someone else said seems rather silly.

> Since gaining its catchphrase status, "citation needed" has been used in online discussion forums to humorously point out biased or baseless statements made by others.

So what you are saying is that someone thought could be funny by posting a tired meme? That may be true, but still doesn't make sense.
And that too. Bollywood movies are said to include r*pe scenes to increase sales. It's really sad.
Some BMWs had something like that but for the infotainment, in 20+ years working on cars never seen one that was not on the default settings. People doesn’t read manuals, this is like the VCR or Microwave clock perma-flashing 12:00
> as someone who is fighting tooth and claw to keep JS language tooling in the JS ecosystem

Have you considered the man-years and energy you're making everyone waste? Just as an example, I wonder what the carbon footprint of ESLint has been over the years...

Now, it pales in comparison to Python, but still...
LOL, so is building an iPhone.

Carrying water for a trillion-dollar corporation for free, though... that's so easy that anyone can do it. The only question is why.
I honestly think most Indians eat too many calories, not too little. It's just trash nutritionally speaking, and deficient in protein, which is a large determinant of height. It's cultural

> It's a... different development trajectory.

My two cents: the rest of the world is highly westernized. If you consider Islam a western religion (which you should, since it's a derivative of Judaism, and is a cousin to Christianity), then basically all of the Middle East, Central Asia, and North Africa was westernized with the Islamic conquests. Sub Saharan Africa has adopted western norms wholesale after colonization (no written language, so very hard to keep old customs). Later, China adopted communism (a western ideology), which made its way into parts of Korea and Southeast Asia, and Japan / Philippines were colonized by force. India actually stands out as never having undergone much of a western colonization. Obviously, the entirety of the Americas are the result of Spanish/British/etc colonization.

India stands out as the only country to have never been properly colonized, with a long written record. A lot of economic theories we have are really not universal truths, but things that only hold true in the global monoculture. That's why India's development trajectory is so different, and why states like Kerala basically defy all expectations (even if it's 'communist', it's 'communist' in a non-'communist' federal framework).

Again... my highly controversial opinion. I don't really pay a whole lot of attention, but this is my take.
I don't think TypeScript is an example of what people would call a "properly expressive type system". Sure, it is very expressive, but it is made to cover all the gaps JavaScript as a language has in a generally type safe manner, and this calls for an EXTREMELY complex and open type system, much more than most languages would ever have, so I don't think this is really appliable as an example.
The gap between maintainable code and unmaintainable one sits between the chair and the screen, not in the type system of the language the person is using, the language merely makes that person more or less able to encode more things in specific places that can become unmaintenable (and anecdotally, most unmaintenable code I know don't even use complex type system features, it's just plain old messy state mutating things scatered all around).
It seems Honda just decided to produce the next Civic in Indiana. See [1].

[1] https://www.reuters.com/business/autos-transportation/honda-...
I got a Pixel Fold recently, and using it makes me sad that Windows Phone got cancelled. It was absolutely ahead of its time. I would love to roll an PS that can provide three interface experiences from the same device.
https://developer.android.com/about/versions/15/release-note...

The feature is part of AOSP.
Bcachefs: Better handling of checksum errors/bitrot
(hmm that's a frequently asked question; I wonder if we should have a list of such things)

If you want to know how we think about this, here's a pointer to a bunch of past explanations:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
I think volunteering could actually solve part of that. Butarge scale of volunteering work, thinking about the scale of unemployment in the future, might need governments to step in to create them.
Steve here from the OpenAI team–this means a lot! We really hope you enjoy building on it
Honestly, this is a completely bogus interview that is at best, misleading, and at worst, outright lies.

> Well, all that is absolutely true, but sadly it’s even worse than that. What it doesn’t account for is people who have a piece of a job — they work an hour or two here and there, but they want a full-time job. It doesn’t account for that.

The BLS does track that as part of the U-6 unemployment rate which is near a 20 year low. The U-6 unemployment rate counts people that work less than 35 hours per week, but want to work more hours, as unemployed.

https://fred.stlouisfed.org/series/U6RATE
Who’s Dale??
> SiftDev flags silent failures, such as two microservices updating the same record within 50ms

I don't understand, what about that is a "silent failure"?

in order for your product to even know about it, wouldn't I need to write a log message for every single record update?

and if my architecture allows two microservices to update the same row in the same database...maybe it happening within 50ms is expected?

that could be an inefficient architecture for sure, but I'm confused as to whether your product is also trying to give me recommendations about "here's an architectural inefficiency we found based on feeding your logs to an LLM"

> You can then directly ask your logs questions like, “What's causing errors in our checkout service?” or “Why did latency spike at 2 AM?” and immediately receive insightful, actionable answers that you’d otherwise manually be searching for.

the general question I have with any product that's marketing itself as being "AI-powered" - how do hallucinations get resolved?

I already have human coworkers who will investigate some error or alert or performance problem, and come to an incorrect conclusion about the cause.

when that happens I can walk through their thought process and analysis chain with them and identify the gap that led them to the incorrect conclusion. often this is a useful signal that our system documentation needs to be updated, or log messages need to be clarified, or a dashboard should include a different metric, etc etc.

if I ask your product "what caused such-and-such outage" and the answer that comes back is incorrect, how do I "teach" it the correct answer?
It might be OK if you can also program the icon that is drawn on the button.
Ask HN: How do you have effective 1:1s with your manager?
I'm about six years into my career now and I have no clue how to make my 1:1s with my manager more effective. How do you all prepare for your 1:1s, how do you conduct them, how do you see them as a tool for improving your career?
Excellent news for Ukraine -- well-played on their end.

They got the US to resume military aid, they're demonstrating to Trump they're "ready for peace" which is what he wants -- and now Russia will almost certainly reject the unconditional ceasefire.

And it'll be much harder for Trump to continue claiming that Ukraine is the obstacle to peace here.
It's a reasonable question. The need for quantum resistant crypto isn't because the practical attack is right around the corner. All though, I do really enjoy the analogy of predicting when we'll get QC based crypto attacks, is similar to predicting when humans will land on the moon by looking at the altitude for the highest manned flight. It has more to do with the level of effort it takes to replace infra as critical as cryptography.

Imagine if next year, via magic wand, all the current TLS systems were completely and totally broken such that the whole of the internet using TLS became effectively unencrypted in any way? How much damage would that do to the ecosystem? But we also just invented a new protocol that works, so how long would it take to deploy it to just 50%? or to 80%? And how long would it take to replace the long tail?

I'll also leave record now decrypt later for another commenter.
Since then there's been a realization that you can simply regulate the worst aspects of capitalism while still reaping most of its rewards.

Now, that has been realized - but hasn't happened - in the United States, but it can certainly be done.

It'll probably be too late though.
I'm not even self-taught, it's just that when I was studying (CS degree, like 15 years ago) we did have a mandatory linear algebra course, graph theory course, statistics course etc., but we never * actually * used any of that in practice, it was all algo this, big o that, data structures, design patterns, languages, compilers, SQL etc. Now that I'm thinking about it pretty much the only course we had to use some linear algebra in was the 3d rendering one. ...

And then you work on .net/java/sql/server crap for a decade and you forget even the little math you used to know :D
Curious if anyone has attempted this in an open source context? Would be incredibly interested to see an example in the wild that can point back to pages of a PDF etc!
Arcana – Native Advertising Platform Built for GenAI Applications
Hi hackernews;

My friend and I built Arcana (https://github.com/arcana-ad) to solve the critical monetization challenge facing GenAI developers today.

While GenAI applications are seeing explosive adoption, developers struggle with a fundamental problem: traditional ad models destroy the user experience in AI-generated content.

Our solution:
●AI-based contextual analysis that understands the intent of AI-generated content
●Seamless integration of our Codex SDK into your stack in less than 5 minutes
●Non-disruptive, native ads that feel like a natural extension of AI interactions
●A revenue-sharing model with no monthly fees for Publishers

We've already onboarded 8 publishers with 150+ advertisements in our network, and over 50 developers have scheduled integration meetings in just two weeks.

If you're building in the GenAI space and looking for sustainable revenue without compromising user experience, I'd love to connect. We're particularly interested in feedback from the HN community on our approach to privacy-first, contextual advertising.

thanks Hackernews longtime reader first time poster

-peoplenotbots

sign up: https://docs.google.com/forms/d/1WtfqJcGmJElmOYvPV2kqA2Uw0C2...
Woah, I'm not sure how you got that from my comment. It was a genuine question since OP made it seem as if Dr. Fauci had played some role in the USDA's handling of the H5N1 epidemic. In fact I was concerned OP was trying to pin yet another conspiracy on him.
Thankfully, we all know that isn't what happened.
Yes, or Leonard Euler.
A broad UBI plan would likely not have every single person's income going up by a known amount, either.

Most of the plans I've seen taper off and then become a tax at certain income levels.
This is 5 times more readable than FP example above for the same computation. The FP example uses variable book(s) five times, where using it once was sufficient for SQL. Perhaps FP languages could have learned something from SQL...
>There was no reason practically all of them had to have a go at removing all the buttons and replacing them with poor substitutes

Yes, the reason is cutting costs and adding “wow factor” to the design. Like teslas “Look ma, no dashboard!” Much futuristic - very cheap.
Firefox is the way. Chrome may as well be Edge.
Trump burnishes Tesla at White House in show of support for Musk
> macOS will soon be ARM/Silicon only and that will be the end of a Hackintosh era.

Need it be so ? There will be a "final" version for Intel and it might have a lifetime on non-Apple HW of many years.
Dublin's GDP is a greater % of Ireland's GDP than London is of the UK's.

Ireland has a "regional development" problem too
Pakistan Separatists Hijack Train with 400 Onboard and Give Ultimatum
This is how the F-35 works.
> At some point you start to notice that your tests end up covering all the same cases as your advanced types
I don't think this is fair [at all], you use the types precisely to not need to be so overreliable on tests, they either tell some objective truths about your code in compile time (thus reducing the natural need for specific tests) or your type system is simply useless.
Either way, I don't think the "industry" is a person that is balancing itself in a pendulum, there are more things under the sun than we can count, and millions of individuals in their everyday projects may not reason things this way, and instead just chose to "well, person X said this language is more maintainable and readable, and I trust X, so I'll use it" (which is a rational thing to do to some extent).