skysight-inc/HackerNews huggingface dataset:
> In my experience, people just don't know how to build multi-threaded software and programming languages haven't done all that much to support the paradigm.

Go? Rust? Any functional language?
> He's a college student on summer break (no internship lined up)

Can I ask how much experience you have? I can't imagine why anyone would want to work with a college kid as non-technical co-founder. They have no experience, no track record and no network. All things you need in a non-technical co-founder.

As for the question: you already know the answer.
Ahhh, thanks for that. microLED was my first hope, until the AMOLED tech seemed to fill the gap for the smaller, high DPI, display use case at least. Nice to see the rapid dev going on.

Are there differences between OLED sources? I'm using Samsung AMOLED displays at present. I don't have access to an LG.

Do you have any thoughts on DPI for microLED?

I will definitely poke at the displays I have more to see what I can learn.
Infosec guy here.

When you work for a company, the computer issued for your use is not your computer. It belongs to the company.

Modern threats often target the user, and often through the web or email. The user is the target.

Of course no one who reads hacker news would ever have the same browser logged in with root/admin rights to a company system, and in the same session also be downloading and installing stuff, and browsing to sketchy web sites, and clicking on legit-looking phishing mails. Not to mention that they wouldn’t be doing local development but have a shared component with the production system because it’s not practical to make a staging version of the production service that acts like production. And certainly no one here would ever disable monitoring software, or write a cron job that resets a managed setting to a more palatable one every time the corporate security team enforces a value.

But believe it or not we see that sort of stuff Every. Single. Day. in infosec.

If you can’t stand not having full control over every aspect of your computing environment; if your ego doesn’t allow it- then corporate IT work is probably not for you.

But the company has to protect its interests as well, and often that includes setting stuff that makes your life less convenient or violates your ideas that you should be master of your computer. And sometimes there are reasons that you cannot know (like regulatory requirements or consent decrees) and you place the company at significant financial risk if you try to evade those policies.

That said, there do exist business that act like big brother - installing essentially managed spyware on your computer. The best thing to do there is resign.

But most businesses are just trying to do due diligence in protecting their systems and data (and users), and most users don’t need root access, and many users who think they need root access really don’t, even though it’s convenient.
>> Have you spent a lot of time riding urban busses in the US? Most of them are almost entirely empty. There are some lines, particularly commuter lines, where that isn’t the case. But by and large they are incredible NOT dense.

When public transport is overcrowded it's unattractive- nobody takes the bus anymore, it's too crowded. When it's not overcrowded it's inefficient. Catch 22! The US can't have public transit. Everyone else in the developed world seems to manage just fine but the US is special.

Here's an idea: use all those big server farms and AI talent to optimise public transport. If there's too many passengers for a route, add more buses. If there aren't enough, reroute the buses where there's more demand. Maybe get those leapfrogging self-driving AIs to drive buses, instead of personal cars, and get the buses to flock instead of cars? There are social solutions, institutional solutions and technological solutions to the problems in mass transit. A nation that considers itself a leader in science and technology should be able to make a dent there. Companies who advertise their self-driving AI as beneficial for its safety and efficiency could make more than a dent if they used their considerable means to attack a real problem. But - noooo! It's gotta be self-driving cars. More cars! More cars to solve the problems caused by too many cars in the first place.
I see you listed a lot of red flags. Can you list what you’ve done so far? Or is this a “I’ve tried nothing and I’m all out of ideas” sort of situation?

Have you at least talked to them candidly like an adult? I’m sure you have or you wouldn’t be posting on HN. How did the conversation go?
You can't compare land areas directly. London is twice the size of New York. Population density, land uses, etc. are completely different.

For example, only about 140k people [1] live in the London area. Easily 800k live in the Manhattan area, and probably more (population density is higher on the lower half of the island, due to things like Central Park).

[1] https://en.wikipedia.org/wiki/London_congestion_charge#Prese...
An AI centric view of biological neurons from "The Spike"
I remember some old puzzle book, where equation was given to type into calculator and it would provide answer to a given question.

That gives me idea of "encrypting" a poem where each operation gives you next word.
I don't think demonstrating that DNA evidence against you lies is any easier.
A victim of its own simplicity. Such a mess with arithmetic operators being functions and everything being space separated.
Personally I use etckeeper[0] to make sure all changes to /etc are tracked, either by software installs / upgrades, or done by humans. It's also great when needing to upgrade a machine to a newer release as you can create a patch file with all your local changes and apply that patch to a clean install and do a three way merge that will highlight all conflicts and keep you up to date and any changes required from one release to the next without having to research everything just in case.

[0] https://etckeeper.branchable.com/
> I forgot the term, but it’s a food that’s cross influenced itself.

The term is noted in the "history of pizza" wikipedia article you linked:

https://en.wikipedia.org/wiki/Pizza_effect

> I really don’t see how saying it’s a post-WWII invention and was strongly influenced by America means it originated here.

> Pizza was born in Italy. What Italians call classic pizza today is a post-WWII invention, by Italians, in Italy, strongly influenced by the way it’s cooked in America.

This doesn't really make sense; an object that a 19th-century Italian would have called a "pizza" would not be called a "pizza" by anyone today. The word existed, but the concept didn't.

However, while a modern "classic Neapolitan pizza" is clearly not the same kind of thing as a 19th-century Neapolitan pizza, it just as clearly is the same thing as a 20th-century American pizza.

Flatbreads eaten with other foods placed on top of them are a common thing, and wikipedia's "history of pizza" page makes sure to say that that's where the history of pizza begins, but that's not really a defensible idea either; there is no continuity between various parallel "bread, but with flavorful foods at the same time" meals from across the world and pizza. If Achaemenid soldiers baked flatbread with cheese on it, and then that practice died out, and over a thousand years later Italian peasants put vegetables on their flatbread... why would we say the extinct Persian food is an ancestor of the Italian one?

If a bunch of American soldiers, raised to believe that pizza is an Italian food, visit Italy and learn that nobody there makes, eats, or sells pizza, what can we say about where pizza was born? The lesson there is that pizza is about as Italian as crab Rangoon is Burmese.
Thank you for your powerful dogmatic argument
Huh, some overcomplicated ones and then the “pizza effect.”

> an object that a 19th-century Italian would have called a "pizza" would not be called a "pizza" by anyone today

Eh, some of the 19th-century descriptions come close enough to be recognisable as a pizza variant.

I’m not convinced a 19th century tomato pie wouldn’t be recognised as pizza today.

> while a modern "classic Neapolitan pizza" is clearly not the same kind of thing as a 19th-century Neapolitan pizza, it just as clearly is the same thing as a 20th-century American pizza

I haven’t seen a historical source (or combustion analysis) showing the high temperatures modern Neapolitan pizzas are cooked in occurring in the early 20th century here (nor 19th century there).

That appears to be the Italians taking the New York gas-oven idea and cranking it to 11. (480°C to be exact.)

> visit Italy and learn that nobody there makes, eats, or sells pizza, what can we say about where pizza was born?

That many of them didn’t go the Napoli, also, we bombed a lot of things.
https://archive.is/Hgz5j
It mentions that the video game industry uses UDP but then fails to further address that use case. So, should competitive shooter video games switch to QUIC? Is that even supported across all the various gaming platforms?
Content spinning is one of those spammy practices that has given us the web we have now. So many sites with different themes and pretty much the same junk content, all surrounded by ads and privacy invading scripts.

It may not be your direct intent for that to happen, but it will absolutely happen.

At least your Privacy Policy appears decent.
Chasing smaller and smaller returns/optimisations because you can, not because you should
Fire him, it’ll just get worse going forward. Document all his lack of work before his shares get vested and kick him out.

If you havent incorporated and dont have a legal agreement, just kick him out and continue yourself.

Initial startup phase is like the honeymoon phase, if he’s not a do-er even in this phase, it’s unlikely he’ll work consistently on it all, once you’re gaining traction and have to put more effort to grow.

Once startup gains traction, there’s so many things to work on, deepening product market fit, improving conversion rate at various stages, user tests, setting up teams, hiring good folks, growth hacking, etc. It’s a ton of work, if he cant do things now, there is very little chance he’ll be able to do things then.

I think he lacks self-decision skills and reasoning through his every action to improve upon his tasks, he also seems to lack commitment. It’s typically also a sign of you not being able to 100% sell your vision of the company to him. This is a hard thing to do that you’ll encounter again once you start hiring. But eitherway its best to remove him. People like this who fail to deliver at such an early stage, become worse later. It’s not your job to sell the vision to him. He chose to be a co-founder instead of an employee and he’s not pulling his weight.

I had a co-founder like this once, removed him after giving him 6 months to improve. Best decision I ever took. We are still on friendly terms, and he was a good person. Fire him nicely, and avoid bringing to many emotions into it, I hope your co-founder understands.

Good luck, this is an important matter to settle before things start gaining more traction and then it’ll be harder to remove him.

(And remove all his contributed work, name logo, etc, he can claim % of company or an outrageous price figure, and show it as stolen work later, depending on your jurisdiction, remove all of his work, that you didnt pay for via a legal invoice from him)
Thank you for the message! I've left some Forrest Gump wisdom in there :)
This is my cause celebre:

http://laweekly.com/restoring-healthy-communities/

I have also been right about a lot of things :-P from a left-libertarian perspective:

https://magarshak.com/blog/?p=362

and also lack the capital and clout to make a bigger impact and prevent huge mistakes:

2023: https://magarshak.com/blog/?p=424

2014: https://magarshak.com/blog/?p=174

unfortunately, politicians and crowds don’t always listen to sensible rational arguments, including all their own top diplomats and cooler heads warning them for decades:

https://magarshak.com/blog/?p=397

I have been warning about swarms of autonomous AI bots since 2015 for example. And saying that IPOs are toxic and should be replaced by regulated ICOs (of utility tokens). Both are hugely unpopular on HN. Some people may have knee-jerk reactions until they actually read the substance.

But my other viewpoints might be a bit more palatable.
I think that the OP is himself just a year or two our of education and in an entry-level position in Tech. It would explain a lot.
> Stallman is definitely not someone I’d want in charge of the security of my system.

..but you'd be ok Microsoft being in charge of signing kernel images for secure boot, right?
This apparent language shift is mainly due to Lon’s being trained on all language and not just modern American writing tied to post Hemingway ideals of brevity. Much of the language considered odd is standard British English, like the singular they. Also the use of wider vocabulary isn’t considered bad writing outside the Us where specificity is valued over simplicity.
I'm excited to announce the launch of my first SaaS product! As a new indie hacker, I wanted to share it here on Reddit before I blast it on all major social platforms.

I'd love to hear your feedback, whether it's good or bad. It'll help me make some final tweaks before I announce it to the public.

Here's the link to the website: https://linkinbio.cc/

You can also register and claim a handle if you want. It is completely free.

I thought it'd be cool to give you a quick rundown of the tech stack I used. Let me know if you would've chosen or planned anything differently.

Tech Stack:

Frontend: Preact, Tailwind, React-Query

Backend: Spring Boot, Kotlin

Database: Postgres

Deployment: Heroku

If you have any thoughts or suggestions, I'm all ears!
> There are other distribution chart types that can be useful in specific situations, such as frequency polygons, violin plots, cumulative distribution plots, and bee swarm plots, but the three types that I described above are the easiest ones to grasp, and are able to communicate most of the insights that are needed for day-to-day decision-making in most organizations. (I’m not mentioning histograms here because they’re generally only useful for visualizing a single set of values, whereas box plots and their alternatives are for visualizing multiple sets of values, which is a different use case.)

There's generalizations and 'specific situations' which the author considers worthy of some plots, and other specific situations that the author doesn't consider worthy of other plots. At best, don't use box plots if your distributions do not have a single mode and may likely be misinterpreted is my takeaway. Here's a rant against violin plots by my fave physicist ranter[0] (not Sabine), so maybe never use them.

[0] https://youtu.be/_0QMKFzW9fw?si=4VM4DT9Q1zEnV93A
I love ruby, and I'm using it for 18 years, but I've spent half a year on chef a decade ago and it was one of the worst wastes of time I had ever. Nothing to do with the language, everything to do with architecture of the thing.
Nuclear is unviable because of economics, not engineering
That's a whole lot of hand waving. Also, field effect transistors deal with potential, not current. Current consumption stems mostly from charging and discharging parasitic capacitance. Also, computers do not really process individual bits. They operate on whole words. Pun intended.
I have been working with git for only 10 years. I know how to fix things when stuff goes wrong. I have no strong opinion on merging strategy. Git is now what my clients are concerned with. I am not getting paid for solving git issues (well not directly, I was never hired for it)
Fresh water on Earth emerged 500M years earlier than previously thought
A peek inside San Francisco's AI boom
And what gives brains this unique power? Do brains of lesser animals also have this unique “thinking” property? Is this “thinking” a result of how the brain is architected out of atoms and if so why can’t other machines emulate it?

Our brains are the product of the same dumb evolutionary process that made every other plant and animal and fungus and virus. We evolved from animals capable of only the most basic form of pattern recognition. Humans in the absence of education are not capable of even the most basic reasoning. It took us untold thousands of years to figure out that “try things and measure if it works” is a good way to learn about the world. An intelligent species would be able to figure things out by itself our ancestors, who have the same brain architecture we do, were not able to figure anything out for generation after generation. So much for our ability to do original independent thinking.
PostScript and Interpress: A Comparison (1985)
Isn't that the whole point? That the graph type is very easy to misunderstand. If you are right, and not even a professional data visualization consultant properly understands the graph, then who will?
Gotcha and thanks.

I just started getting a few texts from friends saying 'your post is on HN' and was confused. Prob been 10 years since anything I wrote has been on here so was an unexpected surprise especially as the comments are almost all quite nice (didn't expect that :)
What should be based on datagrams:

- Local discovery (DHCP, slaac, UPnP, mDNS, tinc, bittorrent)

- Broadcasts (Local network streaming)

- Package encapsulation (wireguard, IPSec, OpenVPN, vlan)
It's 0.04% not 4%.
We use straight UDP datagrams for streaming high-frequency sensor data. One of our R&D people built a new system that uses quic and solves most of our problems with out-of-order delivery. We still use datagrams over UDP for everything because we have to support some 3rd party sensors out of the box without adapters, and UDP is all they can do.
If you have any doubts you have no doubts.

I’ve made the mistake myself to try to “change” my co-founder attitude and work ethic but it just not worth it. Fire him and look for a new co-founder who is actually passionate about the company vision and mission
Do a little exercise for me. Try to be as creative as you can be and imagine how a space alien might look.

It's a combination of what you have already seen, read about or heard of, isn't it?
Creating New Installation Media for MS-DOS 4.0
It is not an argument and it doesn't "answer" anything. It simply suggests that they should have said no, without going in to details what that would entail.

At the end of the day, does it really matter? DRM extension is external and disabled by default on fresh install, and it asks to be enabled only once you encounter the DRM content. You can always say no if you deeply care about it.
Maybe ... never use on a congested network.

or Never use on a network where congestion is above a certain level

or Never us on a network where this parameter is above a certain level - like network latency

or only use on a LAN not a WAN ....?
One interesting stat I saw recently is that China is electrifying at a much faster rate than any other country.

Which means, even if you ignore the nuclear, hydro, wind and solar that they are building at world leading speeds, the electricity from coal is being used to much more efficiently achieve actual services that in Texas or wherever has slightly less coal in their electricity mix, is being done inefficiently with gas or oil.
they generally did disclose them. I think what you're arguing is that they shouldn't be allowed to ever change the terms, even with significant warning.

One should view it as a monthly (even for those that paid yearly) recurring contract. Just like you can opt out of the contract at the end of each contract term, so can google (they just have to define what that means for those that got a discount by paying a year up front). Every month, the contract can change and the users can say its no longer valuable to them.

Its not fundamentally different than those who "buy" licensed DRM content in the cloud (which can go away). We like to say its not buying, you're just "long term" renting. Guess what, that's exactly what this is, except that's the entire point here, to not buy and simply rent, so there should be no confusion.
How about the fact that llm's don't work unless humans generate all that data in the first place. I'd say the llm's energy usage is the amount it takes to train plus the amount to generate all that data. Humans are more efficient at learning with less data.
That's a good idea.

The search method is propagate constraints for a while then pick a variable and bisect it, solve each side and combine.

Generalising slightly from your suggestion, varying the order in which the search runs, and whether various propagations or optimisations are active, should only change runtime and not the set of results.

The other thing I've discovered since that project is clang's AST based branch coverage recording. Getting to the point where smallish unit tests that can be perturbed as above or enumerated exercise each path through the solver would probably shake out the bugs.
I think you would probably have to take into account the full functioning power of a human too.

We don't know how to fully operate a human brain when it's fully disconnected from eyes, a mouth, limbs, ears and a human heart.
RMS - "Many years ago I posted that I could not see anything wrong about sex between an adult and a child, if the child accepted it," . . . "Through personal conversations in recent years, I've learned to understand how sex with a child can harm her psychologically. This changed my mind about the matter: I think adults should not do that."
https://arstechnica.com/tech-policy/2019/09/richard-stallman...

It shouldn't take years of conversations to understand that pedophilia is bad.

Ironically BSD doesn't have "a ruler", a cult-like leader like RMS. It is more democratized than GNU.
Hey I'm sure you're right, but as someone with less low-level networking expertise, I was wondering if you could explain why you'd want datagrams for these use-cases?
Clearly he/she...is a previous LLM version...it will get updates next month....
The unknown length of instructions in x86 does make decoders more power hungry. There's no doubt about that.

I have doubts about that. I-cache word lines are much larger than instructions anyway, and it was the reduction in memory fetch operations that made THUMB more energy-efficient on ARM (and even there, there's lots of discussion on whether that claim holds up). And if you're going for fixed-width instructions then many instructions will use more space than they use now, reducing the overall effectiveness of the I-cache.

So even if you can prove that a fixed-size decoder uses less power, you will still need to prove that that gain in decoder power efficiency is greater than the increased power usage due to reduced instruction density and accompanying loss in cache efficiency.
If you are having these problems this early, it's not going to work. You aren't at the same place in terms of commitment, experience and motivation. Break up and try something different. You need to be multiplying each other's effectiveness, not fighting each other.

I'm 4 years in and have been through several funding rounds and stages of growth with my cofounder. The most important factor has been that I trust him completely to act in my best interest when I'm not there and to do smart things on his own. Everything else is secondary.
Why? They’re non-parametric and make zero assumptions of normality.
> It mentions that the video game industry uses UDP but then fails to further address that use case

Video games tend to use UDP for the same reason everyone else mentioned does: timeliness. You want the most recent position of the various game objects now, and you don't give a shit about where they were 100ms ago.

The proposed solution of segmenting data into QUIC streams and mucking with priorities should work just fine for a game.

> Is that even supported across all the various gaming platforms?

QUIC itself is implemented in terms of datagrams, so if you have datagrams, you can have QUIC.