skysight-inc/HackerNews huggingface dataset:
This is a great post and I am glad it is getting high visibility. Everyone involved in a startup should understand this and consider it as part of their 'do I join' calculation. Additionally, founders shouldn't try to hide it nor should they horde the returns.

Clearly founders are the reason the business exists, but the whole team is the reason it succeeds, everyone deserves a piece of the reward. Mark Cuban is a famous founder that understands this and distributing gains well before his big win. [1]

One piece of feedback on the terms, 3 month w/ 10 yr window is pretty rough for the company. You will end up with a bunch of random people on the cap table... people that didn't really contribute much in the overall picture. That is annoying as you raise and downright frustrating when you exit. I would suggest you go back to a 12 month cliff w quarterly going forward and maybe set the window at years served, rounding down. My 2 cents.

[1] https://www.businessinsider.com/mark-cuban-employees-million...
What are you talking about, you can easily get all models same or next day at typical reseller markup. I keep seeing these comments but not experience this problem. So what gives? #fakenews

And children should learn to program edge devices, they are entering a world flooded with them...
Study shows N95 masks near-perfect at blocking escape of airborne Covid-19
For the last 10+ years I am using portable WinSnap (it is Windows only) - just 3 Mb, does not need .NET, can conveniently snapshop the current window, all windows of the current application, whole desktop or just a selected area. Has some built-in filters (mirror, border, watermark, negative, grayscale, blur) but most importantly - allows moving around or deleting the annotations individually after their creation (unlike Flameshot).
Can not recommend any other screenshoting software.
I have been working in multiple startups, I've come to think that it's a Ponzi scheme for the founders.

Generally underpaid and quickly toxic. It is an experience, but it's important to know it.
In some cases an AI will make a weird word choice. So do a lot of humans. Sometimes AIs are needlessly wordy. Um...so are a lot of humans. Rinse and repeat.

AI detectors are useless. The AIs are training on human writing, so they write fundamentally like humans. How is this not obvious?
Oh yeah, there's pull requests now (2008)
The problem with these sorts of ID requirements is that, even though we have lots of very good examples of government issued IDs, everyone immediately jumps to dissidents in authoritarian regimes and government overreach and Bill Gates conspiracy theories.

I think the fundamental disagreement is that, for some, the solution to poor governance is less governance, and for others the solution is better governance.

I am in the latter camp because I think it's apparent than in the absence of better governance, poor governance is replaced by even poorer governance.
It doesn't appear like you are aware of any of the ranking statistics. You are correct - it's quite untenable, especially with the newly 3 million new immigrants the current government in power has flooded Canada with in the last ~2 years alone; and that doesn't account for the 1.5 million international student visas, nor work visas given - in a relatively small population of now ~40 million.

We spend the most per capita of G7 countries, and rank last of those on quality of care and service metrics.

Try a thought exercise to brainstorm, reverse engineer, why that might be.
Edward, is that you ? /s

True and sad. The only thing keeping LE from using those means is the lack of equipment, lack of knowledge and burocracy.
I live from All About Berlin since a few years. It was and still is a labour of love, but now it also pays the bills.

A few subprojects like my citizens' office appointment finder and my form fillers also qualify. I really enjoyed working on those, and they got me a lot of goodwill from some city employees.

https://allaboutberlin.com
The Raspberry Pi used a broadcomm CPU... are you telling me that's open hardware?

Is there any SOC chip that is totally open with no proprietary features??
Cancer Incidence Trends in Successive Social Generations in the US
Yeah, that's the whole point. Have your own CPU cores. As for slow, Rasberry Pi class of machines are not meant to compete with Intel/AMD server grade. That's for enthusiasts (with even if 40nm process) and has to be cheap.

All drivers are not needed, nobody is expecting to do triple 5k displays at 120FPS. Basic WLAN, Ethernet, Bluetooth and basic display capabilities around HD even at 30FPS are good enough for that market.

As for open source, you as a computer architect, can't even make your own SoC that is on x86 or ARM without paying royalties and spending lots of money upfront.

Not so with RISC-V so I guess you'll see lot more RISC-V in future.

This time - 20204 is the 1999 of RISC-V if you want to borrow a precedent from Linux's rise as defacto OS on server side.
It was already with games like Comanche (voxel graphics) and Wolfenstein 3D in 1992, which weren’t possible on the home computers of the time. Basically, it was with the advent of relatively affordable 486 PCs with VGA cards. Next came the CD-ROM based games like Rebel Assault in 1993. At that point it was literally “game over” for home computers.
This is weird AF.

I gave 20pct to my employees and didn’t have to write a blog post about it.
Arguably yes, though it varies by domain. The closest equivalent to the internet would seem to be printed information technology (books, journals, newpapers etc.). While certainly not without problems of all sorts, there are so many lessons there on how to mitigate the worst abuses. Ironically the "internet" is destroying that universe as well, without actually offering any workable replacement.
Instagram copyright infringment scams – don't get sucked in
Related discussion (39 comments): https://news.ycombinator.com/item?id=40037811
From the original paper[0]:

> We present a gradual type system for Elixir, based on the framework of semantic subtyping ... [which] provides a type system centered on the use of set-theoretic types (unions, intersections, negations) that satisfy the commutativity and distributivity properties of the corresponding set-theoretic operations. The system is a polymorphic type system with local type inference, that is, functions are explicitly annotated with types that may contain type variables, but their applications do not require explicit instantiations: the system deduces the right instantiations of every type variable. It also features precise typing of pattern matching combined with type narrowing: the types of the capture variables of the pattern and of some variables of the matched expression are refined in the branches to take into account the results of pattern matching.

[0]: https://www.irif.fr/_media/users/gduboc/elixir-types.pdf
Could you help me change my mindset with some good examples to the contrary?
LLM detectors are going to cause more damage than LLM use itself
What is the "externalDocs" field in OpenAPI?
An alternative explanation: https://gabrielgambetta.com/computer-graphics-from-scratch/1...
Nice feature in this release is the addition of `get_in/1` which works with structs. eg. `get_in(struct.foo.bar)`

If `foo` returns `nil`, accessing `bar` won't raise.
But it was never Prusa's declared mission to get as many people into 3d printing as possible? So I don't see how this is relevant when comparing it to RPi's mission.
This is fun! I would add a button to the top to allow you to toggle to a more readable typeface though. Otherwise, you can’t spend more than 30 seconds reading this.

Perhaps a nice serif font that looks classic but is easier to read.
> I think the OP should work on his company for more than 4 months and have more than 10 employees for at least a year to truly understand what it is to be a founder.

Have you been an employee in a startup? Because in my experience it has a lot of the downs of the founder, but none of the ups.
Damn, fired all their staff to be replaced by AI too
WHO identifies four sectors responsible for 2.7M deaths in Europe
Throughout the video I was wondering what possible practical applications there could be. I got it at the end: "we use this effect to engage people who are otherwise not so interested in science".
So, writers who put in more effort to always use correct grammar and spelling, and avoid repeating words too often, are more likely to be flagged as AI? Great...
Just make a netflix documentary already. Amazing material.
What a nostalgia trip!

I did my MSc thesis about document vectors of STE.

STE has incredibly useful rules for technical communication/documentation; especially if you're a non-native English speaker like me. I wish it was more commonplace!! Documentation is usually horrible.
The Milky Way's stars are gradually being ejected
How is France dodging the global obesity trend?
Bitwarden is fantastic. And can even pair up with your own open source 'enterprise vault'. Meaning that if you have a decent VPN setup in your home router, you can host the vault in your rpi (for example). It's great
I guess it comes down to what "it" is. My sense (and this is just a personal orientation) is that if a CEO came to me and said, "Hey, I need a CTO for this new business I'm building", the very _next_ thing they say is really important.

If it is a) "Right, I've had this braingasm, and you need to build it, and for the privilege, you get 5% of the company!" versus b) "Right, I've had this idea, done some market validation, lined up our first 3 customers, and now we need to do some technical feasibility and put a team together to build this, and as CTO, I need a 50/50 founder, what do you say?" then I will pick b) over a) every time.

To be fair, those scenarios are cartoons on purpose, but I just wanted to make the point by highlighting the extreme cases.

As far as "sell before you build" goes, I think that really does depend on the problem you're solving. If it's a tech-powered business model innovation (where the tech is a commodity), then we are in 100% agreement. If the tech is a bit trickier and you need to show something special before funding (let alone clients), then I take a slightly different tack.

I'm not sure I get the last point about wide eyes, but I suspect it's immaterial to the bigger point.
Startup idea: online text editor that logs every keystroke and blockchains a hash of all logs every day. If you're accused of AI use, you can pull up the whole painstaking writing process and prove it's real.
Just get a usb to gpio adapter. Arduinis can be flashed to do this also. So it's just a few dollars to get the capability on a PC.
Hindsight as they say, is 20/20
Astronomers find the mysterious origin of fast radio bursts
Anyone who recommends using an AI detector should be the first person fired. No one cares if you use AI or not... judge the fk'ing writing and the quality of the work and stop being a blocker to progress. Same goes for education... and any where else AI touches... fighting calculators and slide rules was a stupid waste of time, and so is fighting AI.
There will always be pressure from shareholders to increase profits.
As per the translation example shown ... the word "English" translates to "glish"?

Seems like a flaw.

INPUT "I understand English better than glish."

OUTPUT "I sadt glish begt than glish"

Meaning is fully lost in translation.
What I find quite interesting is in the northern irish dialect, plural you is quite uncommon, usually plural you becomes yous or yousins, because irish has seperate words for singular and plural you
We wouldn't have to waste so much energy on AI detectors if computer scientists and programmers just stayed away from making them in the first place. Seems like AI is a complete and utter waste of time in terms of trying to make human life better. Another broken window for us to fix.
Most NPUs are not directly end-user programmable. The vendor usually provides a custom SDK that allows you to run models created with popular frameworks on their NPUs. Apple is a good example since they have been doing it for a while. They provide a framework called CoreML and tools for converting ML models from frameworks such as PyTorch into a proprietary format that CoreML can work with.

The main reason for this lack of direct programmability is that NPUs are fast-evolving, optimized technology. Hiding the low-level interface allows the designer to change the hardware implementation without affecting end-user software. For example, some NPUs can only work with specific data formats or layer types. Early NPUs were very simple convolution engines based on DSPs; newer designs also have built-in support for common activation functions, normalization, and quantization.

Maybe one day, these things will mature enough to have a standard programming interface. I am skeptical about this becoming a reality any time soon. Some companies (like Tenstorrent) are specifically working on open architectures that will be directly programmable, I'm not sure whether their approach translates to the embedded NPUs, though. What would be nice is an open graph-based API and a model format for specifying and encoding ML models.
Posting from throwaway so I can be very open.

I joined a YC startup as engineer #1 with close to $200k salary and 2% options vesting at the usual 4 years, with a 10 year window.

I feel like this was bettern than usual, and for a while felt like I struck an awesome deal, but as time went on I realised I was building everything single-handedly, while getting (at best) 2%, which started to annoy me deep down.

Over two years in I'm considering quitting, for multiple reasons. I still believe there is a good chance of getting to an exit at some point, but I don't like the vibe and culture here, and honestly between cashing out 1.X% and cashing out 2% I don't see the point.

If I had been given a much higher chunk (>5%) there is a good chance I would've stayed, so we'll see if they value me enough with a counteroffer when I give my notice.

All in all, and reading through all of this I would never join a startup under these terms again, if I'm engineer #1 then I'm getting at least 10% and essentially being a cofounder. Otherwise I want a salary that's on par to a bigger company.
That's great, but can you make the Buy button bigger?
Precisely, it's a tech that aims to write the most average, most likely human text.
Since it wasn't mentioned, Elm uses the pipe operator to place the previous value into the last position instead of the first. The best of both worlds?
We're living through a prequel to Blade Runner
who will sue? the students with their dreams crushed? you?
Aside from these (most of which have reasonably sane defaults with RDS / Aurora), the biggest thing you can do to help the existing RAM you have is to stop making stupid indexing choices.

You probably don’t need (or want) an index on every column.

You shouldn’t index a UUIDv4 column if you can ever help it (and by extension, you shouldn’t use them as a PK).

Finally, you almost certainly need to REINDEX what you have periodically. I’ve seen indices shrink by 400%, giving back GB of RAM. You want a quick win for speed with zero cost? Gain back enough RAM to have your entire working set cached.
Perhaps installing a big battery bank that trickle charges would smooth the load.

How many MWs would a carpark roofed with solar panels generate? My calculations say you need about 4k square meters to get 1MW whilst the sun is shining bright. That's about the size of medium sized supermarket carpark. Double that if you cover the building as well. You might get a good 2MW at peak, enough to allow a few cars charging at once. Not much good at after the afternoon sun has gone down and the after work rush is happening at the supermarket.

Given most drivers will be charging at home, I wonder what percentage of cars we can expect to be wanting to charge whilst shopping?
XCoach Version 2.0: A Chrome Extension for Managing Your Time on X [video]
More importantly, how’s it block the inhalation of covid?
google "enshitification"
You're right, GHASH has 128 bits output. I'd wrongly assumed it was 96 from my quick reading of the conclusion on p29:

> unless an implementation only uses 96-bit IVs that are generated by the
deterministic construction: The total number of invocations of the authenticated encryption function shall not exceed 2^32, including all IV lengths...

Which would be the conclusion if the hash was always reduced to 96 bits. What it actually goes on to say though is:

> For the RBG-based construction of IVs, the above requirement, in conjunction with the requirement that r(i)≥96, is sufficient to ensure the uniqueness requirement in Sec. 8

So, it's a bound. If there are at least 96 random bits, it should all be ok. But it strangely leaves open the possibility, without saying either way, that a longer iv, with r(i)>96 random bits might allow generating more iv's. As you point out, it will depend on the properties of GHASH (and potentially on how the result is used downstream from there). At this point I don't know, but the spec says:

> For IVs, it is recommended that implementations restrict support to the length of 96 bits, to promote interoperability, efficiency, and simplicity of design.

So personally, not being an expert, I'd follow the advice and use 96 bit iv's. And if using random iv's, re-key before using the key a billion times. I'd certainly want a reference to a careful analysis before assuming that I could ever use an AES-GCM key with longer random iv's more than that.
Tech itself has become more negative lately, for a number of reasons. HN remains a marvelous place - I was just last night enjoying the variety of posts and discussion. I’ve not found anything like it elsewhere.
Lunacy is seeing “deep state” conspiracies everywhere. That’s not healthy skepticism.
Ideal OS: Rebooting the Desktop Operating System (2017)
War is horrible, and fought for very stupid reasons - at least on one side, and often both.

That said... this guy joined the ROTC because it got him out of gym class in high school. That put him on the path to being a lieutenant in WWII, for all the wrong reasons. Sure, it's a crazy system that makes a person like that a leader of soldiers in the first place, but I also don't consider him likely to be a clear-eyed observer of it all.

I mean, the horror he experienced is real, and he describes it eloquently. The larger picture... that's where I don't trust him so much.
> I'm not sure if you can portably overwrite your own executable on the hard drive

You definitely cannot do this on Windows.
> webserver uses go (slow in general)

Go isn't slow in general, it's pretty damn fast without getting into the crazy handcraft artisanal stuff with e.g. C/C++. It's, IMO, the perfect balance between speed, features, language complexity, standard library richness.

For reference, a random benchmark that shows that even the optimised to hell Twister Python web server is slower than the out of the box, in the standard library, `net/http` in Go.
As long as the people associated with Epstein aren't being charged with anything, I'll keep assuming that it's highly likely they're on to something, even if QAnon is obviously just another PsyOp ARG.
Tell HN: Google Search points users to the Web Archive
Looked for a website that was down today and clicked on the three-dot icon which showed "Open page in Web Archive" which send me to web.archive.org

Does anyone know if Google is paying the Internet Archive anything for this?
Yeah, this is my point. This after all is just a policy of one federal government board, so it cannot be something that actually fixes the situation. However, policy changes that actually fix the situation are much more important and much more needed.
Apply for an allocation via your broker. E.g.: https://www.hl.co.uk/shares/ipos-and-new-issues/raspberry-pi...
Seems like a tourist trip: it goes all over Europe. Nice, but not really a regular bus ride.
Discussed recently (93 comments): https://news.ycombinator.com/item?id=40565561
My experience has been that the older CS papers (from the 60s, 70s, 80s) commonly have very clear, readable text, not weighed down with unnecessary "academic style" verbiage. It's the newer stuff that's painful to read.

I don't know whether this is a general change in fashion, or because the early papers in a field are dealing with simpler ideas (at least ideas that are not reliant on a decade of prior papers and terminology), or because it's only the good old papers that still come up in literature reviews and all the badly written stuff has long since been forgotten.
With cofounders it’s fairly typical for one to be technical and the other business savvy.
These AI detectors are hilariously bad, if you don't use them just for amusement, then you're using them wrong.
That's all we needed! They created systems that explicitly mimic the human writing, so now they want to detect people using that tool. In any way the AI system is always right and the human is wrong. It is a completely crazy system.
My impression is that the coming generation of chips are going to be completely integrated RiSCV chips with RAM integrated on one package. Akin to a microcontroller but that can run Linux.

Something like the SG2002

Ex: LicheeRV Nano

https://www.cnx-software.com/2024/02/08/licheerv-nano-low-co...

This is sufficient for "automation" hobby projects. You get the full Linux/OS creature comforts without the hassle of doing Arduino or Mircopython.

If you want a full desktop experience (or a project with video output) on a SBC it's probably easiest to go for a Intel SBC

RPi is getting squeezed from top and bottom price brackets
I suspect people think there is similar value in the constant screenshotting proposed my Microsoft
There's no doubt you can write a wrapper for an LLM that can realistically mimic the same process. Cat-and-mouse isn't the answer, here.
You can have multiple containers on the same host use the same db via Docker volumes - we have a number of production services set up this way.
Here is one, where a college professor didn't even use an AI detector, but simply copied some text from a student's essay into ChatGPT and asked "Did you write this?" and ChatGPT answered "I generated that passage". And the professor just believed it.

https://www.reddit.com/r/academia/comments/14wa4nz/professor...
Two words: opportunity cost.
> Please let us all know how that's working out for you in 5-10 years. 4 months in and no stress? Must be easy riding from here!

Honestly VC-funded startups seem like a cake walk compared to actually starting a small business. Your biggest challenge is walking into a room full of rich dudes and schmoozing for your pay cheque. If you fail you get acquired and get golden handcuffs.

If you start a real business you can expect to take on debt, and you'll be personally guaranteeing it because nobody cares about equity in your boutique ice cream parlour. Plus a 5-year lease (which you will also personally guarantee).
> Founders often feel guilty that they are getting liquidity (they shouldn’t)

Well they should not feel guilty that they are getting liquidity, but I think they should feel guilty that their employees get pretty much nothing in comparison.

> Investors, founders, and employees all believe that founders are taking more risk than early employees (this isn’t true once founders have exclusive access to liquidity)

As an employee in multiple startups, I can tell you that I never thought that. One startup went well, the founders got rich and I did not even compensate the salary compared to being in an established company (and I'm not even talking FAANG). When the startup goes bad, then the employees are screwed as well.

Employees actually have the risk of getting fired, of being lied about the finances of the company, etc.
I think that has always been the case. Dale Gribble predates the latest round of conspiracy madness by a few years and he was just as gullible. He’s the archetypal conspiracy theorist of the 90s.
- https://tania.co.za/wp-content/uploads/sites/32/2021/09/qano...