skysight-inc/HackerNews huggingface dataset:
Assuming these papers are at the boundary of human knowledge, what would these AIs be trained on? How much authority should rest on an LLM reporting that, statistically, the paper’s tokens appear to match up with that trained model?
> Pipelining, cache misses, branch prediction, multiple cores, even virtual memory are all completely invisible to C programs.

Are there languages where these are visible? Any time I've seen them discussed it's been in terms of writing C/C++/Java that understand how they work, e.g., the disruptor pattern padding variables to a 64-byte cache line.

> C teaches you an abstraction of computers based on the PDP-11.

Hmm, I'd wonder how a C designed today would look based on modern architectures.
Switch off Javascript.
Testing databases is hard. We lack good methods in our industry and we can't prevent the bad code from reaching production. In this blog post, we explain what we need, how to build that, and how database guardrails can help us protect our databases.
Modeling an entire system is almost always harder than modeling individual pieces of a system. As such, I expect that you almost always start with individual parts modeled, and then you are trying to combine multiple models together.

Stated differently, no model can really account for interactions that are invisible to it. As such, unless you are aiming at a giant model that encompasses everything, it seems unlikely that you will be able to use some modeling tools that are made to do this sort of stuff directly.
Screenshot of the full article: https://i.imgur.com/HvyLkCN.jpg
Mostly no if some random Netflix documentaries are to be believed. :)
This is honestly the constraint that I have seen push people from huge vehicles back to reasonably-sized ones. When they had to leave their habit in the Sprawl and use parking garages in even moderately-urban areas, it became unwieldy. Driving dynamics may have also played a role: They tried a smaller vehicle and realized, "hey, this drives a lot better". So there is hope.
https://google.com/
https://news.ycombinator.com/
https://www.netflix.com/
https://www.espn.com/

Not sure what you mean you can't use the Internet without IPv4. Yes some sites won't work but some sites don't work with https but that doesn't mean you can't use https on the internet
Having watched the scene for the past year, you are well-ahead of others if it really is an embedded physical item. Good luck!
I always find it incredible what just a few short years of rationing during WW2 did to British cuisine for decades after. It was as extravagant and flavourful for the middle and upper classes of the 19th century and prior as any other culture. Just looking at a few menus from the period, they were decadent to the extreme and could hold a candle to the cuisines world over.

The UK started rationing in 1939 and finished in 1954. In that time, the tastes of the nations changed to the extent that we still feel that impact today, with the fondness for beans on toast and other beige foods. Think about how many times we've all heard the running joke that Brits have poor taste and don't season their food. It's sad really.

https://en.wikipedia.org/wiki/Rationing_in_the_United_Kingdo...
Why PDF? Why 4-column format? It's available as a single HTML document here: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A...
Learning some C - especially how pointers work with memory, and the often challenging memory addressing operators (&, *, [], ., ->) - is very useful, even if the end result is a strong desire to only use languages that abstract all that away. Otherwise it's very easy to get confused over, say, the difference between 'pass by value' and 'pass by reference' in JavaScript, or the fairly complicated approach Python uses, 'pass by assignment':

https://medium.com/@devyjoneslocker/understanding-pythons-pa...

It's also not a bad idea to learn the correct way to open and read a file into memory using C (a page of code at least, with lots of NULL checks and malloc and free), just to appreciate how much work something like Python (a few lines of code) is doing for you under the hood.
The concept of terroir needs to be introduced to the produce aisle of the grocery store.

Easy shortcut to explaining why our fruits and veggies have no taste or nutrition anymore.

We destroyed any natural terroir through tilling, fertilizer and pest control
Is it just me? His posts always begin with an interesting technical anecdote and then veer off into boring propaganda with sullies the reputability. It's an intellectual let-down.
That's a different union, what's your point? Unions aren't inherently negligent or parasitic. What's telling is I describe one bad one and you assume all are described that way, which is 'tiring' presumption that's exhausting to deal with that i hope will be reconsidered.

It's like you criticize one negligent union, the woodwork comes out to protect the bad apple.
Which is totally fine I think, but I guess there really isn't much future for the current Servo project, right?
Exactly, "start to understand". Register renaming, speculative execution, all sorts of fun stuff. And all that's pretty high level when you start to look at the deeper things the chip designers had to think about that still influenced the higher level design, like thermals, transmission implications of capacitance...it's so great that it never ends!
Where is the toxic masculinity? Explain, explain, EXPLAIN!
Everything is complex when you're barely starting, but in general, pointers aren't complex.

Don't mistake the complexity with ease of making mistakes though.
Why? Because engineers have naturally better morality when faced with performance related pay than MBAs? Because engineers are morally superior?

There are several engineers on the board of Boeing already. The non engineers had long careers at Boeing or other aerospace companies.
Everybody deserves a luxury condo in SF? This is not going to end well, even the communists decided this was a bad idea. Full stop.
I don't personally feel that the "hacker ethic" is just doing whatever odd thing to do it. I think it's more of a desire to see how and why things are they way they are, and to tweak it so it is better. Riding a unicycle for attention vs creating a self leveling unicycle. But I'm not really qualified to say, and I defer to those who are.
My wife uses the YouTube app on her iPad and I don’t understand how she can stand to have 3 commercials during a 10 minute Graham Norton clip.

I’m happy the adblockers still work in Firefox, but I’m also not sure you can really fault the advertisement company for not allowing you to use advertising blockers in their own products.
I got lectured by Bard when I asked about help to improve the description of an action scene, which involves people getting hurt (at least the losing side) even if marginally. I suppose you can still jailbreak ChatGPT? I didn't know it was still a thing.
Product looks very very great, based on browsing the docs. Pricing is unfortunately very opaque, at least if you have not signed up yet, naming some kind of starting price "depending on instance size" and I have no clue depending on what exactly, especially if I plan to deploy on-premises. I so much hate "contact us" quotes.

Also a big no-go you want to fix is after clicking around on the page, I still have no clue what or who Epsio is. There's no business address, no info on company etc. Judging by the "website terms of use" I finally found an address, though, but that was really really hard.

Also, still no clue if these "epsio website" terms of use are supposed to govern my usage of the product or only me browsing the website or whether the entity named in the "website" terms of use will be the one providing the software to me at all. Seriously. As great as your product is, it basically has access to the most sensitive thing any company has - its databases - so you have to be a tad bit more forthcoming with building trust.
Always shade thrown at "in Rust" and I don't like how it's become buzz-wordy, but here it seems appropriate- not because "oh I might use this browser because it's written in rust" more like a great resource to understand how so many various features and functionality are implemented and fit together in a particular language that might be of interest.

If this were written in D or Zig or something other than C++, I think that's unique and worth mentioning.

What a cool project to be open source. Browsers do a lot of crazy stuff.
My software licensing tool is open source and written in Golang. It has very good amount of stars. However, I can't make sure to write a SaaS project for this and whether people use it. Can you please share your insights? Anyone interested? Does it worth trying? Thank you in advance!
> This is the state of scientific publishing in the 2020s,

I kinda suspect the problem has been growing for some time; not just popped into existence the past couple years.
The C memory model is what imposes pointer provenance and all that jazz on C programs. The OS provides an abstraction over physical memory, and programming languages abstract over individual address spaces.
For those of you who read this and immediately started wondering what crazy stuff this guy believes, it's "Evolution is a hoax"
It's not fake. That said, I'm not sure what all makes a difference. For example, I'm not sure how much altitude affects things. Bean size definitely seems to. Same goes for the process (wet, honey, natural, etc). And, of course, the roast makes a huge difference.

There are some roasters out there who offer kits where you can get the same wash, same roast in different origins so you can compare and there is definitely a difference. I've had some that were extremely fruity, almost cherry tasting and others that were much more earthy/tobacco tasting. I like more fruity coffees and I find that these tend be more common in beans from Africa.
I wonder if there's anyone here that would know what would happen if this same ad were played on broadcast television? The public backlash would of course be bad, but I'm curious about FCC stuff. Seems like there's different rules for that and internet based communications are ignored by traditional regulators. Does Section 230 cover advertisers too?
My understanding is that this is mainly affecting publishers that are widely known to publish low quality, mostly forgettable research.

Like there’s thousands of “machine learning” papers published in MDPI and Hindawi journals that are literally just a writeup of how the authors applied scikit-learn algorithms to a small dataset. No conclusions or advances in understanding are made.

Consequently these are extremely easy to filter out as trash. I absolutely don’t condone or dismiss the problem, but its not yet a serious impediment to real research. It’s mostly self contained within this ecosystem of trash journals. Trash research doesn’t escape containment to contaminate more serious venues because it’s transparently and obviously trash and serious journals care about their reputation.

So, I think its important not to overstate the consequences or reach of this problem. That’s not to say academic publishing doesn’t have problems, but I don’t think this kind of trash publishing is going to seriously impede progress. That said I would shut down all these people and their journals if I could
What happend to the good'ol sitemap.xml?

You'll probably find an npm package with lots of dependencies that'll generate that sitemap for you if that's what you need...
It's only a load/store architecture if you consider the "unfused-uop" to be the native internal ISA of the underlying pipeline.

But that seems to be an incorrect perspective. The pipeline's native internal ISA appears to very much be the "fused-uop". It's the only metric which matters for most of the pipeline, decode limits are specified in fused-uops, the uop cache stores fused uops, the ROB only uses a single entry for fused-uop.
The only part of the pipeline were that deals with unfused-uops is the scheduler and the execution units themselves. Even the retire stage works on fused-uops.

It's probably better to think of the pipeline's native ISA as an instruction that can sometimes be scheduled to two execution units. It's almost a very basic VLIW arch, if you ignore the dynamic scheduling.

Sure, the execution units are load/store. And the scheduling is load/store. But I don't think that's enough to label the entire pipeline as load/store since absolutely every other part of the pipeline uses fused-uops and is therefore not load/store.

> This is, AFAIK, one of the main advantages and probably the raison d'être for uOPs is the first place: translate x86 instructions into uOPs so that the pipeline can be implemented as a traditional load/store pipeline.

I'm really not a fan of the "translate" terminology being used to describe modern x86 pipelines. It's not quite wrong, but it does seem to mislead people (especially RISC fans) into overstating the nature of the transformation.

It's nothing like software binary translation (especially something like Rosetta 2), the transforms are far simpler. It's not like Intel took an off-the-shelf RISC architecture and limited their efforts to just designing a translation frontend for it (the few examples of direct hardware translation, like NVIDIA Denver and Itanium have pretty horrible performance in that mode).

No, they designed and evolved the pipeline and its internal ISA to directly match the x86 ISA they needed to run.

All the front end is really doing is regularising the encoding to something sane and splitting up some of the more complex legacy instructions. Instructions with memory operands are converted to a single fused-uop. The front-end only splits the read-modify-write instructions into two fused-uops.
The transform into proper load/store form doesn't happen until much further down the pipeline as the fused-uop gets inserted into the scheduler.

I have quite a bit of experience writing software binary translation software, and I ensure you such translations are significantly more complex than the transforms you find inside an x86 pipeline.

> Thanks, I have read the Agner documents before. I will dig around some more and get updated.

I swear every single time I read them (or usually just parts of them) I learn more about x86 microarches (and CPU design in general). It's not something that can be absorbed in a single pass.
I don’t feel like I have the resources to keep a dog humanely, so I’d rather not. This is a problem easily solved by tech.
I'm slightly curious about the choice of Jennifer Aniston for this. The plastic surgery she got a few years back always strikes me as extremely "uncanny valley" anyway, so it's not like the deep fake makes the effect that much more apparent.
At some point platforms should be held responsible for the ads they run and the damages they cause. If the ad is to be broadcasted to thousands of people, or worse targets groups of people, it's reasonable that it must be approved and vetted by the platform. The cost of such vetting, even if done manually by a human, is likely a fraction of what is the cost of creating an ad anyway. If necessary Google can charge advertisers with an upfront cost.

Edit: grammar
The SolarWinds hack at the end of 2020 cut SWI from ~$25 to $15 a share in very short order. Pun intended.
As another commenter points out, Mozilla laid off almost the entire Servo team a few years ago
The scientific record is not a load-bearing structure. It survived because it was something that only academics cared about. Now that publishing is being used as a source to pull metrics from and The Science* is being used a source of political arguments, we’re in a really unstable and dangerous position.

* I want to be clear that I’m very much in favor of science-based policy, but giving The Science credit and blame is not a tenable path forward, because science is hard and there will be mistakes. The way to do it is to have public figures analyze where the field is and stake their professional reputations on interpreting it correctly. Individual professional reputation is the load bearing structure of a serious society.
Watching the clip, the improvements he's talking about are great and very welcomed. Is this a case of any change being considered bad because you're used to how things are?
Perhaps OT but I see often these comments on HN. How do these devices (I don't own one) lose functionality over time? Features removed through updates?
Microsoft cares about backwards compatibility and does a good job at it IMO, especially compared to their competitors. The thing that broke was not a public API, but an internal, undocumented, unexported function in Explorer. Microsoft did patch API abuse in the past for prominent software, but they can't be expected to do it forever and for all software.
A case study of using FP and Erlang in a Computer Science Curriculum [video]
Bounce luggage storage: $25M+ business validated in 3 hours for $5
Freezing weather already happens 3 months out of the year for me. But the cyber attack thing has not happened and tbh probably won't. Seems like a reasonable calculus then.

It's similar to premature optimization or overengineering stuff at work. There is no need to overdo it.
Hold YouTube responsible for the content of their advertising. If they advertise scams and people end up scammed, IMO, they should be held legally culpable for that. They played a role that they were paid for.
Netflix is killing its Basic plan for good – with the UK and Canada first up
Get ready to watch ads or pay more.
Alternatively, Boeing has discovered a way to get QA for free.
This is something that coaches and players know to be true intuitively and have to suffer the derangement from the stands and from online.
Yes.

Fundamentally there are many greater risks out there that I am ignoring. Boeing definitely has problems, but those problems are still less risky than many other things in my life.
Fun fact: Rust's development saw significant traction and support by Mozilla in the first place to be used for the development of Servo. Or in other words, the eventual development of Servo was, what motivated the development of of Rust from pet project into what it is today.
Within the last two weeks I almost collided with another car while leaving a parking lot, because that car was moving in perfect sync with my left A-pillar, such that I didn't see it until it was directly in front of me. It was like a car magically appeared from thin air.
I'm excited because I despise Google's products anyways and would rather use the research myself. Did that with Google's BERT model a few years back to make a particularly clueless Discord bot.
imo should say "install rust" as a step and show the command. We probably shouldn't condition folks to blindly paste/execute, especially shell scripts from the web- but it sure is easy
Thanks. Why not try it out? Yes, the products are renders; the Hazl I have is a motherboard (haha). But everything works fine, and I will get 3d printing manufacturing sorted in a week.
Because it's a joke.
The OS controls the MMU.
Ask HN: Extremely Low GPT-4 message cap
Anyone else hitting the limit after only 10 or 20 messages?

Did the GPT Store release do this? The Store doesn't seem to be a big deal to me.
They were the scrappy underdog then, they're the big dog now.

At least Apple straight up tells you "we support for about 3 years, then you're boned".
An Ehang EVTOL would fly between most of these islands, all electric, no pilot, and so far, apparently very safe.
Literally all of these doorbell cameras are mounted illegally: the law forbids them to have public spaces visible in them, yet everybody points them horizontally towards the street.

Nobody cares about that either (but me).

Really, I think as soon as the street is visible, you have no good argument to stop police from getting a copy.
what did ballmer do at microsoft before he was CEO? What did microsoft look like after he became CEO?

Same questions, but with Satya. There's a reason Apple strongly prefers to hire from within. Actually, you could ask the same questions about jobs and cook.

You need to live and breathe the company. Further, the executive's background WILL play a role in the company's direction.
I write start to finish, and rarely edit. I used to write essays in pen during exams and hand in the first version. My teachers despaired, and I countered that my grades were far above average, so why would I do it differently?

If you use edit history, you'll get lots of false positives.
Man Allegedly Raped in Jail After AI Wrongly IDs Him as Suspect Despite Alibi
Interestingly, one of the comments on the article makes this exact point ("Is this actually harmful to the scientific community?" "No one in the real world of scientific progress is getting fooled by a Mad Libs paper in a Mad Libs conference proceeding.")

The real harm here may be moreso outside of the scientific community. Consider why they are paying to get these articles published in the first place. I thought this was well articulated in another comment there:

"These papers are the tools by which fraudsters advance up the acaddemic ladder. As a result, billions of public money get diverted to fund this fakers rather than actual science and scientists.

On top of that, all these fake papers poison the waters and confuse decision makers and the public all over the world, resulting in bad policies that cause more harm."
And my car isn't an accurate reflection of a helicopter. Neither of them are purporting to be something they're not.

More to the point, tracking "tech layoffs within non-tech companies" is impossible with public data because that information is rarely broken out.
I use tab and shift tab on intellij and vim on insert mode. Outside of insert mode I use "<<" and ">>". I am on vim mode on intellij too. What editor are you using?
This is part of it. The other part is that we demand produce year round which means transportation and long term storage. This is why tomatoes all taste meh now. As to nutrition, I’d recommend switching to frozen as it looses less value in transportation.
Google no longer finds new sites automatically? That might explain why it's been so trash the past few years.

I remember running a few websites back in the day, and with zero interaction with google all of the pages showed up in the search index a day or two after publishing at most.
Making Phoenix LiveView Sing
>it’s already ‘eaten’ all the high risk asteroids.

>What we’re dealing with now are very much the long-long-long tail hazards.

How do you know this?
A TicTacToe Game Written in Kubernetes Operator – Part 2
Even worse, not having programmes available to watch offline!