skysight-inc/HackerNews huggingface dataset:
Because it would take too long, and it wouldn't sequester enough carbon. By a rough estimate, 1 trillion tons of CO2 in the atmosphere is the result of human activity since the 1800s (https://en.wikipedia.org/wiki/Carbon_dioxide_in_Earth%27s_at...), and a 2,400 square foot wooden house only sequesters 28.5 tons of CO2 (https://cwc.ca/wp-content/uploads/2013/11/WOOD-Products-and-...).

1,000,000,000,000 tons of CO2 / (28.5 tons of CO2 per wooden house) = 35 billion wooden houses.

If you just want to achieve carbon neutrality, we're outputting 40 billion tons of CO2 per year.

(40,000,000,000 tons of CO2 per year) / (28.5 tons of CO2 per wooden house) = 1.4 billion wooden houses, per year

That's not feasible for many reasons.

We need and use cement and aggregate anyway, and it's a large emitter of carbon. It's good that someone discovered a way to use it to sequester CO2 to reduce or offset its carbon emissions.
applying to yc with this idea.
The New Abnormal
Show HN: Bezier Visualizer – niche project that visualizes Bezier control points
MacOS (as NeXTSTEP and/or OpenStep) also ran on SPARC and PA-RISC I believe.
It surely does
What is it that people should be thinking about?
Are you also implying that new 3.5 sonnet is better at those things?
In practice you have to go by the timings given in the datasheet, which may be tedious to find. Consumer grade CPUs aren't usually protected against other side channels.
Maybe this is overly naive, but I always wondered whether timing side channels could be mitigated by scheduling authentication responses before doing the crypto calculations.

1. authentication request arrives

2. schedule response at a later time, generously leaving time for doing the next step

3. do part of the work that is sensitive to timing attacks

4. respond at scheduled time
This all deal and details keep showing how great Goldman Sachs really is. First they lose money on the deal and now this. One of the greatest out there.
Not booking, but there are tools can search all the options and give you the links to book by yourself.
If you are on a sub-orbital trajectory, you have to do something more than “circularize” to get into any sort of orbit. How much more? Well, it depends on what your velocity is at the point where you fire the rocket. If your sub-orbital trajectory just makes it to about the von Kármán line with no more tangential speed than you had at ground level, you only have a fraction (~10%?) of the kinetic energy needed for an orbit. On the other hand, you cannot have anything approaching the minimum orbital speed while still in the atmosphere, as demonstrated by every satellite burning up on re-entry, but any unassisted catapult-launched object must have a higher speed at ground level than it will at altitude. The article’s claim, on a point that is fundamental to the concept, is misleading.
We have a new major version of the chrome extension sdk with a docs overhaul on the verge of release over here at Clerk if that’s useful!
Yes, but this time let's not call them graphics coprocessors if we're going to use them for something else 99% of the time.
> And that means those same drugs, from those same companies are now cheaper outside of the US?

Drug development essentially results in the creation of very expensive intellectual property. A wide variety of drugs are easy and cheap to manufacture [1].

The cost to develop a drug can range from $314 million to $2.8 billion [2]. Fewer than 8% of drugs make it through the development and trial process [3]. It's super expensive and risky.

Other countries do not have to respect US drug IP and can produce these drugs for near zero cost. They benefit from the expensive drug discovery and vetting that the US pharmaceutical industry perform and the US FDA requires, but they don't have to pay for any of it.

When countries do pay for US drug IP, they do a lot of strong arm bargaining. If this happened in the US, many of the drugs, especially for rarer illnesses, wouldn't be developed in the first place.

[1] Gene therapies, monoclonal antibodies, viral vectors, and other types of treatments not so much.

[2] https://pubmed.ncbi.nlm.nih.gov/32125404/

[3] https://pmc.ncbi.nlm.nih.gov/articles/PMC10173933/
I’m not sure I follow. It has a different form factor now, but it still follows the same design ethos as the original model. It’s not like, say, the Ford Ranger, which had a long gap of non-production before being “brought back” in a different product category from the original.
According to this article, this explosion is hourglass-shaped rather than spherical, due to the previous behavior of the star.

https://www.astronomy.com/science/why-does-supernova-1987a-l...
Avoid These 5 Common Mistakes When Setting Up a KPI Dashboard
OOE does not depend on the value of the operands, only on register allocation.
How sleeping on a floor in Helsinki doubled our revenue overnight
What? Is a Camry discontinued because they update it?

A 2015 MacBook Air was discontinued, but 2024 (or 2023, whatever the last update was) MacBook Airs are not.

It would be crazy to have different product names for fungible products that are at least as good as the previous one.
Working now, sorry about that! Thanks for the commenter below, I am keeping it for future references!
> No, Android apps ship the original bytecode which then gets compiled (if at all) on the local device.

Google Play Cloud Profiles is what I was thinking of, but I see it only starts “working” a few days after the app starts being distributed. And maybe this is merely a default PGO profile, and not a form of AOT in the cloud. The document isn’t clear to me.

https://developer.android.com/topic/performance/baselineprof...
Not actively, not anymore.

Very occasionally (maybe once a year) he will post a comment on an issue. But that's about it.

In other words: (hopefully happily) enjoying his retirement.
> RISC-V implementations in the wild lack advanced features that modern CPUs rely on for speed, including sophisticated pipelining mechanisms, out-of-order execution capabilities, advanced branch prediction, and multi-tiered cache hierarchies. Most commercial RISC-V chips remain in-order processors, meaning they execute instructions sequentially rather than optimizing their order for performance. This architectural simplicity creates a fundamental performance ceiling that's difficult to overcome without significant architectural changes.

This is a bit surprising given that all these techniques have been in computer architecture textbooks since at least the 90s.
I am an ex Qualcomm employee. We often called ourselves a law firm with a tech problem. QC doesn't actually have more lawyers than engineers, but I'd not be surprised if the legal department got paid more than all the engineers combined.
Coreboot and some other low-level stuff uses cache-as-RAM during early steps of the boot process.

There was briefly a product called vCage loading a whole secure hypervisor into cache-as-RAM, with a goal of being secure against DRAM-remanence ("cold-boot") attacks where the DIMMs are fast-chilled to slow charge leakage and removed from the target system to dump their contents. Since the whole secure perimeter was on-die in the CPU, it could use memory encryption to treat the DRAM as untrusted.

So, yeah, you can do it. It's funky.
I have a machine that’s all usbc. My keyboard and mouse are usb-a.

I bought a usbc monitor and run everything from there to the computer with one cable (power, video, keyboard). It’s fine I guess but I still carry a charger when I’m out, an hdmi adapter (most monitors you meet in the world are still hdmi) and a usb an adapter. (Printers). I used to carry an Ethernet adapter, but I only really used it for networking scanning and I don’t really take those contracts anymore.

All things being equal I’d choose the additional ports, but the primary reason to get rid of them is form factor. You can make the machine a lot smaller by removing ports.
I don’t really give a crap about that since I carry the other stuff anyway but your mileage may vary.
I like the framework idea I may switch to that next time.

Then again you’ll be running windows on it so the computer is ruined anyway so it doesn’t matter what you choose or what you spend.
I've been saying this is coming for a long time, but my really smart SWE friend who is nevertheless not in the AI/ML space dismissed it as a stupid roundabout way of doing things. That software should just talk via APIs. No matter how much I argued regarding legacy software/websites and how much functionality is really only available through GUI, it seems some people are really put off by this type of approach. To me, who is more embedded in the AI, computer vision, robotics world, the fuzziness of day-to-day life is more apparent.

Just as how expert systems didn't take off and tagging every website for the Semantic Web didn't happen either, we have to accept that the real world of humans is messy and unstructured.

I still advocate making new things more structured. A car on wheels on flattened ground will always be more efficient than skipping the landscaping part and just riding quadruped robots through the forest on uneven terrain. We should develop better information infrastructure but the long tail of existing use cases will require automation that can deal with unstructured mess too.
I actually don't know, we weren't working on modern CPUs but on smaller devices that were used for sensitive embedded systems.
Repo title: Zero shot vulnerability discovery using LLMs
I's say that they should refund to you the entirety of your expected payments over the course of your expected lifetime. That would be their recourse towards you if you were to breach a contract with them, no? If you sign a $50/month contract for 36 months, and back out after 10 months, will they not come after you for $50 * 26 = $1300?
That is the beauty of web. Most end users now interact via web. They have popular alternative to Office, teams, slack etc.

So even if 40-70% of corporate computers can be moved out it's still big.
Idk why, but I prefer click here version
Agreed. Is there a good tool you'd recommend for this?
> The controversy is on whether or not LLMs think.

They do not. There is no controversy except by people with a poor understanding of the underlying technology. Whether or not LLMs think is a "debate" in the same sense that whether the earth is flat or a sphere is a debate. Certain people will strongly argue a silly theory, and their arguments can't be refuted because they refuse to, or are incapable of, understanding slightly advanced scientific concepts.
I used to write PostScript programs to draw stuff (usually just fractals) on paper.

PostScript is a Forth dialect, so you can do quite a lot with it. If you had a printer that supported PostScript, you could pipe the source code straight to lpt1 (or wherever), and the printer would execute the program directly. It was fun to see what I could get to execute on printer hardware, which was generally fairly limited.
the US is the science superpower – but for how long?
It's really generous of you to share all the directories without censorship and ask for payment to submission only. Will definitely consider your service for my future products.

Good luck with that!
But they will never come up with novel ideas that they've never encountered before. I.e. they are incapable of thinking outside of the box.
Momentic (W24) is doing this! No affiliation, but they've made some solid progress https://momentic.ai/
I believe there's going to be a slowdown either way:

https://tradingeconomics.com/china/housing-index
Many worry about how these tools will be used to persecute people such as women seeking reproductive medical services. That is a problem. But what will people think of those same tools being used to enforce protection orders, to spot parole violators? I know where my opinions fall, but I also realize that the bulk of the population would trade in their privacy for any perception of increased safety.
That applies over a network. It doesn't apply to someone that has physical access to the machine. Even if the machine delays a response, the power profile of the computation will tell the exact timing of the computation.

Since there is lots of cryptography used to keep users out of their own hardware (or stolen hardware) these days, this is important.
Discussed at the time:

TCP Fast Open? Not so fast - https://news.ycombinator.com/item?id=27745422 - July 2021 (20 comments)
Actually, what you experienced is a well known technique to increase the number of pullups, the idea is that your previous training only allowed to get 8 reps, which is a low volume for a muscle, so you are not working optimally, by doing one by one, you can focus on giving maximum power at each rep, so if you want to increase even more, do series of 2-3 with explosiveness, pause 30-60 sec, start again, and try to reach a volume of 20 or something. It should feel easy enough to be able to do the 2-3 reps at maximum strength. If you are already at >15 you can increase the number of base reps, but the key is that each one should be kinda easy.

There is a related concept called grease the goove if you want to Google.

Now, regarding learning, while some parallels between muscle building and studying exists, I find it a stretch. Yes consistency is often key, but now suppose that instead of focusing for 1h every day on difficult problems I only do 5min, certainly it will work, I'll learn stuff, but not as much as someone doing consistently 1h study.

Recovery time is important in study and muscle though
Brazil is about to launch its own digital currency, Drex, promising faster transactions and less bureaucracy. But could it also open the door to government control over personal finances? From automatic tax deductions to programmable money, Drex could reshape the financial landscape in ways we haven't fully considered yet. I explore the implications in my latest article.
Manufacturers adapt quickly to most architectural changes.

If you are running in a posix environment, than porting a build is measured in days with a working bootstrap compiler. RISC-V already has the full gcc and OS available for deployment.

We also purchase several vendors ARM products for deployment. Note, there was a time in history, when purchasing even a few million in chips would open custom silicon options.

Given how glitched/proprietary/nondeterministic ARM ops are outside the core compatibility set, it is amazing it was as popular as the current market demonstrates.

Engineers solve problems, and ARM corporation has made themselves a problem. =3
That comes from a time/place where it was issued to 100% adult citizens and it was illegal not to have it - i.e. you have a duty to get one when you come of age or become a citizen or your old one expires, and it's a misdemeanor with some fines if you don't, plus quite a few other legal interactions will be simply refused until you get that sorted out.

Now an ID card is a valid option so some people have only the ID card and not a proper passport; but there is an expectation that everyone (who isn't e.g. actively hiding from the authorities as an outlaw) would have a valid ID and if they don't it's acceptable to require that they get one before they can fully interact with the rest of the society e.g. government, banking, driving, owning real estate or cars, any legal contracts such as rent or credit, etc.
I'm afraid I feel that this piece confuses more than it clarifies.

First, saying a model "scours through its vast training data" is misleading at best: at inference time, LLMs no longer have direct access to their training data; they only have access to it insofar as it's been encoded in its parameters.

Second, saying "Every instance of an answer in the training data is like a vote" doesn't give the full picture. First of all, there are embedded contexts where "votes" can be negated: consider saying "the Earth is flat." vs. "We know it's false that the Earth is flat." or "Only a fool thinks the Earth is flat." All three contain the substring "the Earth is flat.", but both humans and LLMs are able to use context to understand that the latter two sentences are doing the opposite of endorsing the proposition that the Earth is flat. You could even imagine an extended satirical bit with "the Earth is flat" embedded within it where it is clear to a reader that all its content is intended to be taken as farcical, and I'd wager that an LLM would in many cases recognize this. So the voting metaphor breaks down here--it makes you think that the LLM is just keeping a tally of propositions, but really, it is doing something a bit more sophisticated.

I don't disagree with the premise, of course. LLM overhype is real. But we should be skeptical for the right reasons. Anna Rogers and Sasha Luccioni have a paper I really like: https://openreview.net/pdf?id=M2cwkGleRL
> Is it really desirable to have complex build tools be part of the project, especially after the xz-utils takeover?

That's a fair question, but i'm confident that in this case such a risk is simply not there. We've interacted with the maintainer of Autosetup and JimTCL (the same guy) for more than a decade and know he runs a proverbial "tight ship."

Autosetup has two major components:

- TCL-based scripts to process configure-style scripts and work with file templates in a way nearly identical to autotools (e.g. Makefile.in uses the same syntax).

- JimTCL is a TCL implementation which lives in the tree, allowing folks who won't have the canonical TCL installed to run the build.

Steve Bennett maintains both of those and is extremely conscientious about what goes into his trees.

Over the years, as we've updated our in-tree copy in the Fossil SCM, it's become habit to peruse the diffs of the upgraded files, comparing them to our previous install. In the unlikely case that someone were to sneak some mischief in, i'm fairly confident that we would catch it, at the latest, at that point (before checking in that change to our project).
With one big exception: your general AI might dominate the business case, but my specialized one can craft raw packets. I’m the one who names the price, not you.
ARM has DIT: https://developer.arm.com/documentation/ddi0595/2021-06/AArc...

Intel has DOIT: https://www.intel.com/content/www/us/en/developer/articles/t...

The idea is that the processor will not take shortcuts that take advantage of the values it is processing. For example, a 64-bit division cannot shortcut if the operands are both small, etc.
Made one of those silly Bad Apple [1] renditions using NSSwitches with AppKit [2]. I recorded the video with a buggy version, but was still pretty happy with it! [3]

[1] - https://en.wikipedia.org/wiki/Bad_Apple%21%21

[2] - https://github.com/AndroidKitKat/Bad-AppKit

[3] - https://youtu.be/yJ6YRInG4tI
No, instead of Five Eyes I’ve only One Eye on me.
> Stated another way, more people die from dysentery now, every year than ever died from any cause on the Oregon Trail. So let’s calm down about the Oregon Trail, okay?

Okay fine. Fuck.
You can email questions about your post to hn@ycombinator.com
Yeah, I guess there isn't a metaphor, ha ha.
SIMD instructions are a good way to avoid this, even if you only use one column of the operands the fact that it's SIMD means operations have to happen in lockstep across the execution units.
If you control the link text and destination, you probably want the user to trust it.

If you're designing software that displays links provided by untrusted third parties, that's beyond the scope of what this article is addressing.
Thanks for the response here.

> Realistically I think ClickHouse's features count as real-time, batching or not

I agree, but if you look at some of the suggestions in this thread they talk about (e.g.) writing batches to S3 and crawling it on an interval - that's not real time (even if clickhouse itself is). If clickhouse is Real-time, but can't ingest data in a sane format it's not real time.

_That said_, I work at the scale where we have to be slightly careful with what we do, but not at the level where we'd call it a "big system at scale". We operate at the scale where we're worried about the stability of our app (i.e. batching in our app has the potential to cause data loss), but we can fit the ingress management/queue on a single instance (or a very small number of instances) so if _that_ is reliable we're happy.

> If all of the mentioned numbers here are too big for you or overkill,

They are, and Vector is exactly what I want. It took me about 20 minutes from seeing this comment to have app -> vector -> clickhouse-local up and running.
Toddler screen use before bed and its effect on sleep and attention
Very long ago, I wrote an interpreter in PHP for an arbitrary syntax that was essentially a subset of PHP. It had loops, recursive functions, and performed calculations with BC math (basically using strings for mathematical calculations instead of primitives since it had fewer capacity limits. No practical reason for it though). It taught me a ton about tokenization and how precedence works in an interpreter

I also made a simple mod tracker in JavaScript. It didn't use the audio API. It worked by changing the frequency of header values in WAV files it had embedded within it to play different notes from a sample. Surprisingly it actually changed pitches properly. But the embedded nature made it unfeasible to keep or play more than two samples at a time. It was a good lesson in editing binary, file formats, and browser limitations
It is likely a frog boiling. You didn't complain on the $2 / month increase. They'll now try a $2 increase every six months.