skysight-inc/HackerNews huggingface dataset:
>Please elaborate

I'd love to but what do you want me to elaborate on?

We started making EDA tools and simulators (CAD, SYM FAB as Alan Kay says) and designing a wafer scale integration to run parallel Squeak Smalltalk (David Ungar's ROARVM) in 2007 and we are still working on it in 2024 so I estimate 30,000 hours now. I call that very ambitious too.

>Also, have you checked out the OpenROAD[1] project? It’s a pretty impressive

No it is not pretty impressive EDA software, OpenROAD software quality is like Linux, " a budget of bad ideas" as Alan Kay typifies it. Openroad is decades old sequential program code, millions of lines of ancient C, C++ and bits of Python programs written in the very low level C language, riddled with bugs and pathes. The tools are bolted together with primitive scripts and very finicky configurations and parametric rules. Not that the commercial proprietary EDA software is any better, that usually is even worse but because you don't see the source code you can't see the underlying mess.

Good EDA tools should be written by just a few expert programmers and scientists in just a few thousand lines of code and run on a supercomputer.

So the first ambitous goal is to learn how to write better software (than the current dozens of millions of lines of EDA software code). Alan Kay explains how [1-3]:

[1] https://www.youtube.com/watch?v=ubaX1Smg6pY

[2] https://www.youtube.com/watch?v=Kj4fLRm2UC4

[3] https://www.youtube.com/watch?v=1e8VZlPBx_0

The second ambitous goal is to (learn to) design ultra low power transistor and free space optics. Learn from the best quantum physicists: [4].

https://www.youtube.com/watch?v=-dQoImLNgWs

The biggest problem is you need to get a couple of million investment just to test your software with a few tape-outs.

I only managed to invest the money for the 30,000 hours of labour so far, you can guess how many millions that's worth.
> as well: https://github.com/localsend/localsend
> imho https://pairdrop.net/ is the best
> How is this different from webwormhole.io?
> My fave is https://snapdrop.net

it's so funny how everyone have a favorite. They all use standardized hacks on top of hacks, just because ISP do not want to let you serve content and will fight for NAT, which is their only line of defense from everyone else messing with their precious IGMP multicast hacks so they can subsidize their TV business on your internet bill. it's all so funny.

but the best joke is how microsoft and apple both tried to "make things work" in the late 90s (?) with their special zero-conf-by-other-names trainwreak of network protocols.

There's no end in sight.
In a startup, in an active role, in a low meeting and high focus on result environment? Sure! That'd be a good role. But then, what's the pay?

Most tech companies of a certain size, which unfortunately are they ones paying top of the market, are heavily top down.
Middle managers don't effect change, they just hold useless meetings.

It's hard for even CTOs to effect change and give their input to the board of directors so that anything change.

Then, because they have a limited amount of things they can try before they get booted, it's unlikely they'll have results by when they're needed (new investors, someone new acquiring the company).

Being a manager is a generally a terrible idea in these companies.

I went from PE to Senior Eng with a substantial pay rise and way less hassle. I'm planning to accumulate some more money until I can't pass as an Engineer anymore then try to pivot into my own business.
I ddon't know why they'd expect Go to be a panacea. It has everything to do with architecture.
What distinguishes apparently “enlightened boomers in Austin from the greedy not-in-my-neighborhood boomers in San Francisco? Does it really make sense to set this up as boomers vs millennials? Mark Z is merely 42 and has a decent house or two in the Bay Area. Is he building condos for his millennial employees on his back-lot?

This has been a problem for at least 50 years. Junior faculty at Stanford or even Santa Crus could not afford houses in 1975. Was that the era of boomers versus the greatest generation? Did the greatest generation suck capital from their poor boomer hippy children?

These simplistic dichotomies lead to nothing as much as unwarranted and misplaced social friction. The fundamental problem is a damaging imbalance in wealth.
Nobody is asking the justice systems to answer these questions.

I think the problem in the discussion here is that some people see that _in some cases_ we cannot tell what is true or not, and conclude, incorrectly, that the law we are talking about is pretending that in such case, someone will have to say "it's true" or "it's false". That's ridiculous.

If there is no way to know if it's true or false, THE JUSTICE SYSTEMS WILL SIMPLY SAYS "WE CANNOT TELL, CASE DISMISSED".

This idea that there will be a "final arbiter" that will flip a coin for open-ended question is just really really really stupid: the justice system IS ALREADY EXPOSED TO THAT and does not act in this stupid way.

For all of the examples you have given, there are other laws that would allow people to sue. If someone is forced to wear a mask by their boss, they may try to sue based on "abusive employer" laws. If someone believe the capitalism is harmful, they can certainly sue based on "assault and battery". ... They can try to sue, but they will get their case dismissed, not because the justice has answered the question on mask-wearing or whether capitalism is harmful, but because the justice has concluded it's an open question.

But it is not what the law we are talking about is about. It is not "deciding if X is true or false", it is "had the politician indeed the believable proofs that what they were saying was recognized as truth".

You make 2 errors:

1) you don't understand that the conclusion is not "this is true or this is false", but "this is true, this is false, or this is not possible to tell if it's true or false".

2) you don't understand that it is not because it is impossible to know if X is true or false that someone cannot lie about X. It is impossible for me to know how old you are, but if I say "I know that calf is 21 years old", then, I'm lying. Even if you are 21 years old, I have lied, because I did NOT know it. And it is easy to prove it, even if you are 21 years old, as you can demonstrate that I'm not in position to even know who you are.
This sort of high performance minimalism is precisely what makes the Mac app ecosystem great. Not because you can't write the same thing on other platforms, but because everyone who cares about it has condensed on the Mac platform.

Would love to see this adopt the document-based app API and the toolbar API.
This is exactly what Meshtastic is designed to do. Messages are encrypted with AES256, its extremely low power (And thus hard to triangulate), and can use a low powered repeater, hiding the location of a sender using a directional antenna. Nothing is impossible in terms of tracing or finding vulnerabilities but Meshtastic makes it a pain for an adversary.
I choose to interpret this as humor. Funny joke! I laugh.
Trueconf?
It will be funny to see Apple crack under pressure from the AI bubble.

They have been severely mismanaged for a decade by forcing mandatory yearly upgrades across all of their stacks.

In the past several years the cracks have started to show in their software (bugs lingering for years, features being delayed for months after yearly OS upgrades etc.). Hardware teams seemed to be mostly immune from it, and delivered insane results.

Now it's "omg must have AI don't matter if you're ready for it or no. Upper management saw LLM demos and are now forcing it everywhere. What do you mean you had other plans for M5? It's AI now damn it"
Momentum-Based Long and Short Equities Portfolio
Back in the day of The Internet of 1994, HHGTTG was only 15 years old.

But today, HHGTTG is very nearly 45 years old.

For how many decades should references to novel fiction persist, do you suppose?
The full WSI with 10 billion transistors at 180nm has not been taped out yet, I need $100K investment for that. This has 16K processors and a few megabyte SRAM.

I taped out 9 mm2 test chips to test transistors, the processors, programmable Morphle Logic and interconnects.

The ultra-low power 3nm WSI with trillions of transistors anda Terabyte SRAM will draw a megaWatt and would melt the transistors. So we need to simulate the transitors better and lower to power to 2 to 3 terawatt.

There is a youtube video of a teardown of the Cerebras WSI cooling system where they mention the cooling and power numbers. They also mention that they also modeled their WSI on their own supercomputer, their previous WSI.
LLMs do not have the technology to iteratively solve a complex problem.

This is a fact. No graph will change this.

You want “reasoning,” then you need to invent a new technology to iterate, validate, experiment, validate, query external expertise, and validate again. When we get that technology, then AI will become resilient in solving complex problems.
Also, the microchip has been around for a long time. I strongly doubt at least modern America could ever get close to even 25% adoption of something like that. There'd be riots, which i'd welcome. Article says there's 4000 users in Sweden which is pretty limited and they're all startup people. The same people that buy all the other constant tracking devices that companies constantly put out. Also i have doubts that full, total authentication will ever really work. Like, we've had decades and made some progress but were still a far far cry from universal auth into all our accounts, even with our phones. All it takes is for one service to go down, or for a competing service to crop up before the first one achieves critical mass and you'll be trapped in the change cycle forever
It is actually pretty straightforward why those model "reason" or, to be more exact, can operate on a complex concepts. By processing huge amount of texts they build an internal representation where those concepts are represented as a simple nodes (neurons or groups). So they really distill knowledge. Alternatively you can think about it as a very good principal component analysis that can extract many important aspects. Or like a semantic graph built automatically.

Once knowledge is distilled you can build on top of it easily by merging concepts for example.

So no secret here.
Yes, I have worked on an application that pushed enormous volumes of data through MongoDB's transactions.

Deadlocks are an application issue. If you built your application the same way with Postgres you would have the same problem. Automatic retries of failed transactions with specific error codes are a driver feature you can tune or turn off if you'd like. The same is true for some Postgres drivers.

If you're seeing frequent deadlocks, your transactions are too large. If you model your data differently, deadlocks can be eliminated completely (and this advice applies regardless of the database you're using). I would recommend you engage a third party to review your data access patterns before you migrate and experience the same issues with Postgres.
> This sort of high performance minimalism is precisely what makes the Mac app ecosystem great. Not because you can't write the same thing on other platforms, but because everyone who cares about it has condensed on the Mac platform.

Meh. Most apps like this are built for the Mac because a lot of programmers use Macs. If anything, Apple makes it difficult to develop for macOS because they keep breaking APIs with each update.
In hostile jurisdictions, maybe. But there are servers all around the world. Take your pick.
feels like i stumbled upon a 13 year old edgelords curated feed, transparent lingerie try on videos and then secret nazi symbology mixed with weird AI voiced propaganda videos full of anti-communist talking points followed by videos on why capitalism and venture capital is a good thing (as we keep seeing private equity kill and strip more companies)

interesting idea but the New For You tab on YT does a better job.
TA described this as "Incompetent management cargo-culting effective management"
> So I take it you're totally OK with an adversary of yours spying on you, then?

I think this part is what triggered my response, but I did ignore the second half of your comment. I saw no value on mixing the actual act of recklessly spying domestic and foreign citizens, and the particular legal definition of some government that justifies their own spying. Sure, governments can make laws to spy on their own citizens, but who are they to make laws to spy on the citizens of other governments?

Moreso, governments won't respect the letter or the spirit of even their own laws if that suits them. The 21st century has become a clusterfuck of gratuitous spying and profiling, I wonder how the history books will portray this era if humanity somehow recovers from it.
Presumably they build .pkg or .mpkg files and use those?
I’ll take your word for it, but PRA is off-topic.
You can take this "g" stuff more or less seriously, depending on how much of a math/stat background you have:

http://bactra.org/weblog/523.html
Upgraded to an M3 Max from an M1 Pro. I can scarcely tell the difference.
The trick Apple plays with their laptops is to use a wide memory bus, which would traditionally require a lot of memory slots (at least one per channel), which usually has a poor cost/benefit ratio on consumer systems that are usually not memory bandwidth bound. But Apple wants to use the same memory for the GPU, which needs more bandwidth, so instead they solder it as if this is necessary (rather than just cheaper).

Servers normally have a lot of memory slots, e.g. Epyc servers have more memory bandwidth than the top end Apple Silicon entirely because the servers have tons of memory channels.
If I'm gonna be honest, I never liked blogs. Never liked reading them and never liked the idea of writing one.

Forums were the cornerstone of the old internet and more or less completely extinct today.
Unfortunately deformities might not just develop during pregnancy but during the entirety of childhood. Even if the risk is gone after birth, building countless circular railways could be too expensive, or unappealing to women who may prefer not to have children over using this thing for several months.

The point about the function of gravity and deformity is valid. More realistically, both gravity and mass of the organism are likely to influence deformities, since animals with larger mass are impacted more by gravity.
How did the consensus bit work? Like, how much consensus would you need from people before making a decision? How much time did everyone spend voting on consensus?
Anyone who dismisses disaster preparedness as something only requiring "focus on community" sorely needs a read of HN's Zalewski/lcamtuf's Practical Doomsday book[0]. It is ironic that should some type of Hurricane Katrina situation befall their neighborhood, they'll be the first in line begging their "doomer prepper" neighbors for their 50gal drum of water and bowl of rice after the first few days.

It's also bewildering that software engineers who spend their 9-5 trying to imagine and calculate likelihood of the possible faults and risk in their computer systems fail to extrapolate that to any real world problems, but I guess the human experience of "never happened to me yet, not a problem" is stronger.

[0] https://www.amazon.com/dp/1718502125/
I'm not into AI, but I like to watch from the sidelines. Here's my non-AI summary of the paper after glossing through (corrections appreciated):

The multilayered perceptron[1] layers used in modern neural networks, like LLMs, essentially partitions the input into multiple regions. They show that the number of regions a single MLP layer can partition into depends exponentially on the intrinsic dimension[2] of the input. The number of regions/partitions increases the approximation power of the MLP layer.

Thus you can significantly increase the approximation power of a MLP layer without increasing the number of neurons, by essentially "distilling" the input to it.

In the transformer architecture, the inputs to the MLP layers are the self-attention layers[3]. The authors then show that the graph density of the self-attention layers[3] correlates strongly with the intrinsic dimension of the self-attention layer. Thus a more dense self-attention layer means the MLP can do a better job.

One way of increasing the density of the attention layers is to add more context. (edited, see comment) They show that prepending any token as context to a question which increases the intrinsic dimension of the final layer makes the LLM perform better.

They also note that the transformer architecture is susceptible to compounding approximation errors, and that the much more precise partitioning provided by the MLP layers when fed with high intrinsic-dimensional input can help with this. However the impact of this on generalization remains to be explored further.

If the results hold up it does seem like this paper provides nice insight into how to better optimize LLMs and similar neural networks.

[1]: https://en.wikipedia.org/wiki/Multilayer_perceptron

[2]: https://en.wikipedia.org/wiki/Intrinsic_dimension

[3]: https://en.wikipedia.org/wiki/Transformer_(deep_learning_arc...
I was thinking, maybe extraverts speak to more people or a broader audience, so they frequently/necessarily speak more in generalities.
Trying to understand why the Nein Nines could happen. My first thought for a “fill” algorithm would be to just fill with zeros, and hence read out the pad, since it is going to be used up anyway. But I suppose that’s bad since if it did accidentally get re-used then that cyphertext would be fully compromised (versus say having two cyphertexts from the same pad to run a frequency analysis against). Another fill would be to add random data and pad against it, but then if your random data is flawed, you may still leak the OTP. So, I guess the actual algorithm must be derived from the OTP, but not padded with it? (Since if it were padded, there is no way to avoid a 9 digit). It just seems like zero or semi-random fill seems safer…
They can’t SSH into those machines.
Yes and no. I think it's useful to show some detail in recent roles, or in jobs where you feel you have something compelling to talk about. But if it's from more than 10 years ago, it's probably no longer relevant.

I still list all the companies I've worked at, with dates and city, and either my job title or a one-line summary of what the job entailed. Over one-line and it gets edited to fit. Most of the companies I worked for in the early days no longer exist, have moved offices, or it was so long ago I'd have no idea who still works there who might remember me for a reference, so it seems pointless giving more details.

When I last updated my CV, I had good chunk of information about my previous 2 jobs to give any potential interviewer a range of things they might want to ask me about. I always considered it good practice to check-in on my CV once or twice a year and just add a line for everything I'd worked on recently... when you actually want to polish up the CV for a job, it makes it much easier if you have something to remind yourself when you did N years ago. Although having said that, I worked for a FAANG for a couple of years and never updated my CV because it was all for unreleased products and covered by an NDA. And when I left there, I was doing my own thing and found a contract by word-of-mouth, and as a result my CV just stops 5 or 6 years ago.

Personally, I also try to cut stuff out of the CV so that it prints out onto 2 sides of A4 (assuming they just take my word file and print as-is) - 1 isn't enough room for any detail, but beyond 2 it's easy to include stuff that isn't useful.

As for being 40, that's not that old. I'm closer to 50 and haven't ever really noticed any age discrimination anywhere I've worked - if anything it's worked in my favour most places.
Yeah, they somewhat hinted at it in their WWDC announcement about private AI. They are running models on apple hardware. If you look up their jobs portal you can see some roles that also seem to hint at that (OS and kernel teams)
Lots of warning signs here, good on GS to call it out

[1] virtually one supplier in the mix (NVidia)

[2] Costly ops not returning good value

[3] Signal-to-noise is extremely low in the GenAI services space, where Blockchain grifters moved following the notional collapse
Methane is a fossil fuel replacement. A good fraction of Moscow's bus fleet run on methane. In general, ICEs run just fine on natural gas as gasoline replacement.
> They have Android, they don't need the web to exist.

In 2023 77% of Google's money came from online advertising. While the percentage is lower than in 2017 when it was 86%, Google is fully dependent on the web.
A great example. Definitely useful
Very acute observation, although perhaps a little too subtle for lesser minds.
Construction of the 4th Chinese aircraft carrier has reportedly started
A client had a DB hosted by Oracle. The client was doing most of their compute on AWS, and wanted to have a synchronised copy made available to them on AWS. Oracle quoted them a cool $600k/year to operate that copy, with a 3 year contract.

DMS + Postgres did it for $5k/year.
I think it can make sense for smaller companies as long as the costs aren't unbearable. There's value in being your own registry operator, especially when it comes to stuff like intellectual property claims, etc..

By being a registry instead of a registrant you get an extra layer of protection that helps to ensure your domain is untouchable. I think it makes a lot of sense to use for long term infrastructure if, again, the costs aren't prohibitive.
Nobody I know uses AI IRL
This is great work. Has anyone used it enough to compare the lambda costs with the cost of running a comparable model on, say, OpenAI?
Beeminder reliably makes me spend money on Beeminder. :)
> PMC10385770

TIL, thanks for this!
Google makes the web better for itself. Which is not the same as making it better for everyone else. After all, 77% of their revenue comes from online ads.
Interesting.

I've seen some power outages in california, and noticed that comcast/xfinity had these generator trailers rolled up next to telephone poles, probably powering the low voltage network infrastructure below the power lines.
Why cats meow at humans more than each other
Juneau residents will vote whether to ban cruise ships on Saturdays
(edit: remove nonsense)
I think that experience is good. My personal opinion: I don't think you should hide it.

Perhaps try to ensure that the resume is attractive and focused on the relevant areas that will help you. Leave less detail in older jobs or less relevant positions?...

Add things like certifications, projects, or other things that could make you stand out. With these added, years of experience shouldn't be a problem IMHO.

This is just my opinion of course. It's not a great job market right now, so it could be that.

I've talked with hiring managers from a FAANG that told me that they just skim the resumes - they care more about performance during the actual interview. So hopefully this gives you some hope. Good luck in your job search.
Sure I'm not really getting into whether or not it's supposed to serve as your lunch and whether it's a healthy limit even if you'd like more^, etc. - I just mean it's meant with the assumption that people are having that much, not that it's your orders at a team outing to an Italian restaurant or something. (In which we agree.)

^personally I work from home and rarely eat lunch, so I have no skin in this!
Because they don't want to. There might be a couple good reasons, and there are probably a lot of bad reasons. On one hand it's a little too close to actual war. On the other hand, people in politics and people with lots of money tend to have strong affinities for one another.