skysight-inc/HackerNews huggingface dataset:
As long as software has bugs and accepts user input, there are going to be ways to make it do things it shouldn't. You can avoid running specific known vulnerabilities. You can avoid creating certain kinds of dumb and obvious ones. But barring, like, formal verification, it is always possible for someone smarter or more patient than the original software development team to think real hard and come up with an edge case they didn't. And operational or system-level controls can only do so much about that.

Preventing every security vulnerability is the same problem as writing bug-free code. And that is manifestly not happening, not even in the most sophisticated software development operations in the world.
At work, we all got kicked out of a teams meeting an hour back and sending/receiving e-mails on Outlook seems to be slow.

Location: Chennai, India
Hmm. Unfortunate.

Apple should have bought Optane from Intel and really gone with the whole storage-is-just-slower-ram idea. And then they’d also get super high write endurance.
I wonder if it started life as a DotA fork. Guinsoo was the DotA developer who originally recruited Icefrog, and as far as I know has been working at Riot on League since day 1.
Look up "Road to Lisp" for a lot of those stories. I don't know of a similar "Road from Lisp" though ;).
For what it's worth, that's what I've done. Pays much, much better than SWE ever did.
> They took data from so many outside sources that the “state” of the software could not be easily replicated at a later time.

By definition, that's a complex system, and reproducing errors would be equally complex.

A GPT author would produce that for every system. Worse, you would not be able to reproduce bugs in the author itself.

While humans do have bugs that cause them to misunderstand the problem, at least humans are similar enough for us to look at their wrong code and say "Hah, he thought the foobar worked with all frobzes, but it doesn't work with bazzed-up frobzes at all".

IOW, we can point to the reason the bug was written in the first place. With GPT systems it's all opaque - there's no reason or rhyme for why it emitted code that tried to work on bazzed-up frobzes the second time, and not the first time, or why it alternates between the two seemingly randomly ...
I hope I'm just living under a rock but this made me realize I haven't heard anything about Fuchsia in years.

Reading the article now it seems to be the case that I have not been living under a rock, and they are just tight lipped about it. If it's being used for nest devices today then I imagine it is finding it's niche.
Ads will not go away. Wait until the free-tier model is fine-tuned to promote certain products in its output.
"Total control or no control at all" is a false dichotomy. I never said I want no control at all. We have to live amongst each other, and people are sometimes tempted to murder and defraud each other. I'd say the level of control I'd find reasonable is just enough to punish and deter people from murdering and defrauding each other, and we had that without everyone's liquid capital in megalithic institutions a single phone call away from seizure, as recently as the 1990s.
Maybe you could keep the secure partition encrypted?
I highly doubt this hack will lead to Riot relicensing the game.
I wrote a thing that connects to your live database and then dumps out d.ts files.
Reported issues with Teams, Microsoft 365, etc
I don't see how getting more eyeballs on that code can harm it.
I did a project during undergrad looking at the connection between the microbiome and food cravings. Mostly anecdotal evidence from what I could find but the theory makes sense conceptually. Stay with me..

The microbes that live in the gut can influence the way we feel in a bunch of positive and negative ways (could give sources but just google it).

Microbes are just little machines programmed by evolution. They're designed to optimally survive in a specific environment and get better at it over time. Most of the microbes in the gut have been with us for a long time so they've done some evolving.

Microbes don't actively think but their behavior and metabolism are still optimized by evolution. They can react to avoid being killed, to eat and to reproduce all without "thinking".

Each microbe also has a pretty specific diet. The microbes that enjoy greek yogurt don't often like chicken nuggets.

Microbes that could influence their host to consume food the microbes liked would be more fit to survive. Same thing for influencing their host to consume less food they dislike (or a competing microbe likes).

Influencing the host sounds complicated but it could be as simple as increasing the concentration of a byproduct when food concentrations of the environment are low. That byproduct could make the host tired or give them a stomachache or whatever else. With the brain connection, the possible range of these effects is broad.

If this trait was developed at anytime, it most likely got passed down to present day microbes.
Auth via Microsoft ID is degraded, our platform is blipping (cache retries, message retries due to packet loss), access to the Azure portal is degraded and the Azure status page isn't loading consistently.
> Why are clients being sent that extra data in the first place?

Because FPS games don't run in lockstep. They run in server ticks, which the client interpolates or even extrapolates with prediction for smoothness. This means the server has to send player positions a bit earlier than they would be visible via strict occlusion culling.

If you tried to run FPS in lockstep it's atrocious. This is literally why John Carmack originally implemented client side prediction for QuakeWorld. Do you think he was just too stupid to do the obvious simple correct thing? Or maybe the problem is actually a bit more complicated?

Again, hnews is anchoring on aimbots when that's by far the least interesting way to cheat.
Turing, a fully self-driving (Japanese) EV manufacturer
Yep. This may be it. In my initial test I went from mild interest to posting in minutes. So far, the questions for mainstream people likely will be:

-Can I delete it?
-Can I cancel it?
-Who do I complain to if things go wrong?

I am not entirely sold yet, but the potential is definitely there.
It's very simple: Simplicity.

A Wirth-style compiler for a Wirth-style language can be written fairly rapidly by a single person, and the languages, compilers and runtime systems can be easily understood. The Oberon-07 language report, including the grammar, is 17 pages.

If simplicity doesn't matter to you, then this won't appeal to you, and that's fine. I mostly use Ruby these days, whose parser (in MRI anyway) is likely longer than the whole Oberon-07 language report alone (I haven't measured, but ca. Ruby 1.8.6 the parser alone was 6k lines+), so I've surrendered the simplicity, but it still stands out to me as an ideal and inspiration.

Wirth was perhaps too ascetic in his insistence on keeping the compilers minimal, but you can fine less extreme versions carried on in extensions done in the PhD dissertations of students in his group.
D has had compile time function execution since 2007 or so.
I don't think that AGI is binary. It's a (very difficult to measure) scale, the tech that OpenAI produced has brought us further along that scale in my opinion.
Dupe: https://news.ycombinator.com/item?id=34473500
>XBox wins the generation.

The winner of 7th generation was clearly Nintendo with their Wii: over 100 million units.

And the funny thing is 2nd place: PS3! Just at the end of the generation it managed to outnumber X360.
GitHub Is Down ( Codespace, Copilot and APIs)
I'm currently working on moving across the country, which involves a ton of small, more or less self-contained tasks that all need to be done by a set date. There is some room for prioritizing (e.g. pack this room so there is space to lay out this other stuff to sort, or order this item now so it can arrive in time to use it for the move), but the vast majority of the tasks are of equal priority and trying to sort them is a recipe for wasting time. I'm prone to wasting that time, so I've been writing up a list, throwing a random number at it, and doing whatever comes up. It is quite freeing, and made me more efficient in this time.
I agree. Dev containers solve the wrong problem. (Works on my machine dev environments). Its always fun and easy to sell someone that you need to develop a layer that will solve all problems, but the underlying problem is the one we actually need to solve.
i hope their compliance department goes by "karma police" internally
Sometimes I do! For introverts, family life should come with a safety label.
An airstair is literally just any built-in stairway on an aircraft—it doesn't have to be at the back. They continue to exist as options on the 737 and A320 families to this day, and are disproportionately specified by low-cost carriers (Ryanair have a lot of their 737s with them, for example), as although they're a weight penalty they decrease ground equipment required to service the aircraft (reducing costs), and can be deployed almost as quickly as the door can be opened helping reducing turnaround times (increasing sectors flown per day).
In addition to the risk of sudden death, even on the first use, they cause permanent brain damage with each use and regular use will reduce you to a gibbering shell of yourself from which you cannot recover -- and then you'll probably die. Recreational use is incredibly dangerous and this is one category that you should probably put into the "never use" group. Much worse than any common recreational drugs, including the ones usually demonized by society such as heroin.
Yeah, I noticed that `ed` invocation in the rc manual. I'm tempted to find use-cases for it. That way I can lay claim to having used the one true editor :)

In general, I like making programs out of declarative constructs and/or literal data, because it's so much easier to do "local reasoning" with those things, as compared to imperative procedures, or heaven forefend, live objects.
Interesting project.

A few remarks though.

- Doing real time data processing on tera/peta bytes involves a lot of IO, which is a significant part of of the cost in AWS. Things like Athena are simply not cheap to run at that scale.

- With time series data, the emphasis is usually on querying recent data, not all of the data. You retain older data for auditing for some time. But this can essentially be cold storage.

- Especially alerting related querying is effectively against recent data only. There's no good reason for this to be slow.

- People tend to scale Elasticsearch for the whole data set instead of just recent data. However, with suitable data stream and index life cycle management policies, you can contain the cost quite effectively.

- Elastic Common Schema is nice but also adds a lot of verbosity to your data, and queries. Bloating individual log entries to a KB or more. Parquet is a nice option for sparsely populated column oriented data of course. Probably the online disk storage is not massively different from a well tuned elastic index.

- Elastic and Opensearch have both announced stateless as a their next goal. So, architecturally similar to this and easier to scale horizontally.

- SIEM is just one use case. What about APM, log analytics, and other time series data? Security events usually involve looking at all of that.
If a company disappears tomorrow, how would you realize the gains on the short? If there is no liquid stock to trade, they're just paper gains. You'd have to wait until legal proceedings end.

What you are betting on in a short position is for the company to continue to exist, but at a lower valuation.
The main constituency of the Conservative Party is old people that want their pensions to be increased, house prices to go up and the kids to stop having fun, whatever the cost.

When their idiocy demands something that would cause the utter destruction of civilization as we know it (such as banning encryption) they back off. If it makes it harder for the old person to access porn, they back off.
But when the consequences won’t manifest themselves before 2-3 years, they go ahead and then blame the EU or the Albanians. Let me know if they have chickenpox vaccines, Zoely (the contraceptive pill) and lactose free milk in your area. My stockpile of Calpol should be enough to survive the current shortage.
you can’t really brush this off as people being uneducateable

The objection isn't that people are uneducable, it's that even expert users can easily make seemingly-trivial mistakes which then have catastrophic consequences (e.g. experts get phished) and that's a conclusion reached through experience/data.
On purpose.

A message box after selecting "No" as an option displays with a message of "We will remind you later".
Let's not give Apple too much credit here. There's some documentation out there about how older iOS machines don't get _all_ the security fixes. I think they get fixes for the biggest issues that get uncovered, but it seems pretty piecemeal.

Definitely better than most Android operators though, at least that's my impression.
Um.. I nodded with your first response ( zero days ) as it was accurate, but this may be taking it a little too far. If PRISM has nothing to do with mass surveillance, how would you define it?
>I don’t think Xbox Dev Mode is really worth a damn. You can sideload apps but it’s not a vector for piracy

That's the point
Yeah, except for the whole steam part of it, which includes the input stack. You can build far more of ChromeOS from open source than SteamOS.
Isn't copyright only for human-created things?
I think making you ‘solemnly swear I have a TV licence’ was a way to boil the frog, so to speak, from the days when no licence was required at all to use iPlayer. Jumping straight to a real verification step would have created an uproar. Guess they never went all the way (not yet at least). Still seems odd and pointless.
F# can do this, either as part of the compilation via type providers [1] or, in a more lightweight manner, via Roslyn analyzers embedded in the editor [2].

Unsurprisingly, Haskell can also do this via Template Haskell [3], but I haven't used it.

[1] https://github.com/demetrixbio/FSharp.Data.Npgsql

[2] https://github.com/Zaid-Ajaj/Npgsql.FSharp.Analyzer

[3] https://hackage.haskell.org/package/postgresql-typed
BBC and NHS wildly behind the curve as usual.

https://www.hopkinsmedicine.org/health/wellness-and-preventi...

This is, in fact, old hat
> c++ projects today are very different from c++ projects in the 01990s when basically all 'serious' software was either c++ or c

As an example, as late as '99, my first large web application was C++, and that was not an unusual choice at the time.
This reminds me of the Beat Poem "Storm" by Tim Minchin:

"By definition," I begin,
"Alternative medicine," I continue,
"Has either not been proved to work, or been proved not to work.
Do you know what they call
Alternative medicine that's been proved to work?
Medicine."
There's a lot of automation around commercial air travel, so autonomous commercial flying is an easier problem than city driving. The argument against it tends to be that you need a human behind the stick in cases like the miracle on the Hudson. The other side of this is it's about as likely a pilot intentionally crashes the plane.
Sequencing the Vintage Way
I stand corrected. I thought all the rovers were solar powered. My mistake.
Seeing problems with Azure DevOps in Western Europe here, can't open most pages/log in. Teams and Office appear to be working fine.
Nothing is working for me, Oceania/Australia.

Including O365, Azure, Azure Devops.
Three things:

* This hour rate is absurdly high for huge part of the world. Try $20.

* This argument is used by every SaaS ever. If you want to use everything in that model, you would need 20 of them. At least.

* Slack is $7 a month. Office package starts at $6. Github starts at $4. These are huge tools that make work possible. Small random tool priced at the same level is expensive.
Flagged, stop fucking around with contentious things and numbers—seriously.
It’s hard to fathom how the upper management of these companies couldn’t see this coming when they were binging on hiring.

Did they really believe we were in some new era of pandemic-fueled hyper-growth and that they would be less competitive if they didn’t grow by tens-of-thousands of employees?
Ask HN: Is DuckDuckGo Down?
I think DuckDuckGo might be having issues, it's currently down.
This is interesting to me. Do you know if Windows OS provides similar features? The ideal for corporate environments (outside of dev) would be desktops that operate in the same way as iOS.
Exactly, I thought it was interesting enough (for an audio geek like me at least haha) to warrant its own post!
That is your problem.

If the terrace is clearly marked as a smoking area, complaining about people smoking in the smoking area is irrational behavior.

As for bringing infants to bars... Well. Restaurants is one thing, but bringing infants (or any children) to bars is just antisocial behavior.

Where I live its not permitted for minors to be in the bar after 9pm, but many people think it should be much, much earlier cutoff time.

Now what's funny is, this actually was briefly a solved problem, but anti smoking people went and ruined it for everyone in some countries.

The solution was entirely sealed off smoking rooms with ventilation that ensured smoke didn't "leak" from the smoking room.

Anti smoking campaigners made it so smoking areas had to be in the open air to some extent, entirely prohibiting indoor smoking rooms.

Hence: the patio/terrace is now the smoking area, instead of sectioning off of an area indoors and fitting of a ventilation.
That’s "good things happen to (some) bad people. Rejoice!" Quite the opposite of what was said above.
I don’t consider myself a Calvinist, so I don’t have skin in the game.
However, sweeping statements like this prevent you from understanding the "real" root causes.
Maybe the original commenter meant to blame puritans?
Airliners are expensive, but satellites are even more so.

Also there's a whole lot of air traffic.
Right, my point is that it is confusing.
Minecraft, Asure, Office 365, etc...
MS cloud services have issue
I totally disagree. I have found doctors to be fantastic when you have a physically obvious or life threatening injury. Broken arm? Gunshot wound? Doctors work great.

Chronic condition that has subjective symptoms at best? Doctors couldn’t care less.
> #4) Hacking is Cool

As an old I strongly object to the corruption of the terms "hacking" and "hacker" in the diatribe following this heading. I'm a fan of hacker culture, in the old sense, and encourage our developers to adopt a hacker mindset when approaching the problems they're trying to solve. Hacking is cool.
Use InvokeAI with inpainting to leave the parts you like untouched and blend in fixes for other parts.
> [Optimization not comparable to C++]

Hmm...considering Proebsting's Law[1], which is always shown to be too optimistic despite its pessimism[2][3], the arguments presented by DJ Bernstein[4] and the fact that Frances Allen got all the good ones in 1971 [5], etc. not sure how much this matters outside a few specialised domains.

[1] http://proebsting.cs.arizona.edu/law.html

[2] https://gwern.net/docs/cs/algorithm/2001-scott.pdf

[3] https://zeux.io/2022/01/08/on-proebstings-law/

[4] https://cr.yp.to/talks/2015.04.16/slides-djb-20150416-a4.pdf

[5] http://venge.net/graydon/talks/CompilerTalk-2019.pdf
Innies, in Severance? :)
Actually it's the opposite in my experience:

Small companies don't care because they want someone who can do the work.

Large companies' decision makers are much more risk averse. They're looking for a reason not to hire you. If you're a poor employee that makes no difference to the,, they are fine, if they take a risk by hiring you despite you once getting a B in high school spanish in 1837, they're the ones that will be embarrassed.

This is why small companies will take a CV, interview twice and hire you. But big companies have a dozen committees, a HR "portal" that takes a CV AND then asks for all the same details and more field by field and insists on giving you personality tests and a full horoscope. Those are not there to find good employees (or to weed out the old). They're just arse covering by middle management. And for that purpose they work.

So you can stand outside shouting that it's "not relevant" or you can apply elsewhere or you can jump through the hoops. No approach is right or wrong, they're just pragmatic decisions based on what you want.
Yep, I'm aware of that course. I was rather interested in looking for personal stories with the language!
Penetration testing probably is the dumbest. You will not be sure if it is an honey pot or a real security vulnerability.
Down for me, London UK. Connection timed out.
And people say chatGPT is limited and can't generate original content. A lot of claims going around that chatGPT just generates generic content.

Well, as weird as this is, it's totally original and creative.
New Deep Learning book, draft online, covers diffusion models, transformers
What do people go for these days? I am working at a startup, and I need to pick either OpenSearch or Elasticsearch. So far I've concluded with that Solr is not that good in a cluster setup. The last option is using FTS in PostgreSQL, which is by far the easiest solution and I can always "upgrade" later.
Nearly everyone fucked up on COVID. Every side and opinion in hindsight was at least partially wrong.
With https://en.wikipedia.org/wiki/Ethiopian_Airlines_Flight_702 when the co-pilot hijacked the plane to ask for political asylum in Switzerland, I remember news coverage reporting that he had threatened the passengers to cut off the air supply if they didn't remain seated.

Must have been quite distressing.
It frustrates me because it seems like the opposite of mindful engineering.

I feel like that's the "we don't give a shit about resources" development mantra for you, banking on the ever increasing hardware limits that everyone will purchase in never-ending ~2 year cycles.

"Ah, it's a nice morning with so many free gigabytes of RAM, calm CPU cycles and sunshine. Let's slap a few questionable libraries and a bunch of chatty analytics modules into the build."

It doesn't help that a lot of major businesses work with contractors and consultants in relatively short-term gigs where feature development is king even if your application is reasonably feature complete. It's hard to improve a complex application if your domain knowledge and technical knowledge isn't quite there due to short time spent at the company (and likely no real personal invest in the product).

Also, in mid to large sized companies, constant unwarranted changes to please a fat layer of middle management which needs to pretend to have some sort of impact may lead to crappy development. Let's just change the UI and UX for the sake of it with 5 additional libraries, 2 more processes so that manager XYZ has something to show for his PowerPoint presentation. Don't you dare work on technical debt and refactoring, we need new features to make management happy!

Excluding possible external dependencies that might have broken or standards that might have changed, what did Netflix REALLY add to their app from a user perspective since it ran perfectly well on the iPad mini 2 in 2014?
there are places to opt out of a lot of junk mail and you can have most of your bills go straight to digital only.
You mean advertising?
I use a Latex version for rendering to PDF, and a plaintext one for copy-pasting into those sites that demand it.