skysight-inc/HackerNews huggingface dataset:
It is about doing unpaid work. Most progarmmers - at least in the us - are not paid by the hour and so you get nothing for you extra time put in which is not ethical for them to ask. It is perfectly leagal for you to do it.

laws and ethics are often different but many fail to realize that.
Space Age was an unofficial mod for Factorio long before Factorio 2 was released, so those reviews weren't entirely made up.
Why exactly do you think motion blur is added?
the real technical achievement here is maintaining consistent camera sensitivity over 4 years. Most consumer CMOS sensors degrade significantly from UV exposure over that timeframe, which would show up as a gradual darkening in the composite
Surprising facts about new CSS selectors
Interesting story just wished the author had skipped this metaphor: "and the entire laptop is an uneasy sandwich held together by a small set of screws in plastic races that all strip quicker than at a Hugh Hefner birthday party. So why do we tolerate this very bad, bad, bad, bad girl?"
Long polling has nearly all the same disadvantages. Disconnections are harder to track, DNS works exactly the same for both techniques, as does load balancing, and DDoS is specifically about different IPs trying to DoS your system, not the same IP creating multiple connections, so irrelevant to this discussion.

Yes, WS is complex. Long polling is not much better.

I can’t help but think that if front end connections are destroying your database, then your code is not structured correctly. You can accept both WS and long polls without touching your DB, having a single dispatcher then send the jobs to the waiting connections.
But if they want to capture (or create, commercially) the market they’ll probably price it closer to $20 or under.
Yeah this is basically it. And then with the glass you also have to keep it separated by color.
Irony is, syringes can be reused well after sterilizing with heat.

But I agree that extremism usually just drives people the opposite way. Especially in the medical field plastic will stay, but in lots of other areas it can be reduced.
I don't think that makes much of a difference from the risk of bugs in the rest of the package when it's run.
historically, maritime navigation has always required much higher precision since a small error compounds into missing an island entirely.
land-based measurements could afford to be fuzzier because you can course-correct using visible landmarks. this is also why maritime measurements standardized globally much earlier than land measurements.
That’s how all voip worked since forever and we also have a bunch of standard and public facing infrastructure to make it easier. All the ice, turn and friends.

It still needs something on the inside to talk to outside first, so the actual firewall should whitelist both outbound and inbound connections.

Than again, if you rely on perimeter, it’s a matter of time when someone figures out what’s your equivalent of high wiz jacket is.
Agreed, and I'm even further worried about the plausible deniability these situations would create.
I had the same complaint over 20 years ago when the phrase "game AI" came into widespread use to describe a computer opponent. Now that we have an entire generation raised on the concept that anything a computer does is "AI" is it surprising everything a computer does is termed "AI"?
I wonder if the processors in the new laptops need many seconds to initialize themselves after they are powered on like Intel processors do.
The fraud that occurs with recycling is hardly a simpleton's morality tale for the masses. AFAICT it's not even discussed.

People are "against recycling" becuase it's stupid or inconvenient, or others are "pro recycling" for "the earth". But recycling is a fraud, largely, as I mentioned - it's not supposed to supplant the reduction and re-use of materials, yet is has. This is because of plastics industry lobbying and marketing.

No one talks about Reduction or Reuse. Now it's "recyclable". you throw it in a green bin and no one asks about it after that. Plastic bags were made a little thicker and euphemistically labelled "reusable". Study disposable single use trash marketed as reusable.
I seriously doubt a drug dealer is the most powerful person in my region. I live in a small suburb of Austin, Texas, not the setting of a crime drama where the mobs and cartels run everything. I also don't know the name of the mayor, why the hell would I? The mayor is nobody. And if I want to know who the mayor is, I'll check the internet. I don't need a paper for that.
Maybe different states hav different laws. Even where they are legel courts look down on the idea that someone wouldn't be allowed to do there job. In all states there is some form of noncompete but generally for the most obvious cases - don't work for two companies doing the same thing with access to their private plans at the same time type of thing
I see your point. You are talking about a vulnerability.

You are right. Tailscale nodes can send packets processed in any other node, irrespectively of ACLs. Essentially each node gets to “run code” in other nodes, which is normally dropped. I don’t know how deep the Tailscale packets go before being dropped (perhaps the coordination server distributes firewall rules).

But you have to compare with another access method, like, the hub and spoke VPN. The compromised and uncompromised nodes connect to a VPN access server. A compromised node sends packets that are processed in the VPN server, but can also connect to the uncompromised node, meaning, the latter has to process and drop the packets of the former. You have to trust the OS IP stack. To some extent, the same is true if the trusted node VPNs directly to the untrusted node. During an established connection, the networking stack of the trusted node has to block the other side.

Maybe someone familiar with the implementation of ACLs in Tailscale could chime in.

Update: The ACL rules are applied to the incoming packets over tailscale interface. The filtering is then done by tailscaled. The packet has gone past the interface and processes by tailscaled. So an unauthenticated packet indeed travels through the kernel space all the way to the userspace.
It’s in the public interest because Musk is one of the most powerful people on the planet and he’s exercising that power quite forcefully these days.

People obviously are going to be interested to find every snippet of information they can about his beliefs and goals — especially the ones he’s unwilling to publicly sign his name to.
plastics are, for some applications, a miracle material. My argument is about the fraud of recycling, not the evil of plastics.
> I was trying to point out that just before the pandemic we had Democratic politicians and much of the media demonizing big pharma companies, and just a few months after all of that disappeared and those same companies were being handed billions of dollars,

You realize that operation Warp Speed was championed by Trump right? Even if that weren’t the case, the company controlled by the Sackler family had nothing to do with the vaccines that came to market.

> given even more legal liability cover, and were being talked about as saviors of us all.

This was also championed by Trump…

And the entire idea about saying that Democratics were going after abuses by Big Pharma was saying they were against medicine is like saying when they were going against the manufacturer of the Pinto they were against cars.
I'm 99% sure the original kernel and thus the boot&root disk Linux (the original "distribution" I guess) only ran on the 386 & up as it required & used the memory management capabilities.

There were some forks that could run without the mmu (micro-Linux I think?) but as I recall it they came quite a bit later.

Edit: Ah, close, this: https://en.m.wikipedia.org/wiki/%CE%9CClinux
As I said what is legal and what is ethical. I believe ethically code not related to your job that you do on weekends is yours. The law may or may not agree.
I'd say push closer to 5% and more cash... but it's my understanding that putting a price on a share should be held off as long as possible, or if you must, it should be kept lowish for early-stage.

As others have said you don't want to squeeze it too hard because you'd either jeopardize the future of the company or he could just close up shop, abandon the shares and reopen a new business, especially if there are no other current stakeholders to worry about.

1% IMHO is too small, especially considering you hired and ran good staff for 1.5 years, which is a critical time, and are already revenue-generating. At least push for 2 or 3. I doubt the other founder will accept anything higher than 3, but business types routinely undervalue the technical folks that actually build the money machine. ;)

This is the problem with cofounding, though... It's like owning a home vs. renting... it's far easier to move if you're just renting... Best of luck to you

I was most recently director of engineering at a startup for a year (as first employee, not cofounder), hired 3 good people who are still there, then stretched myself too thin with a toddler at home and we had to part ways (this was hard). Might be fun to have a chat if you're interested.
> Am I missing something?

Yes

> You would typically remove the default any to any ACL rule

This part doesn’t happen.

Defaults are rarely changed.
If your country can do it, then the US also can!
you need to negotiate a proper shareholders agreement for that 1% with specific anti-dilution provisions and tag-along rights. The military pivot actually gives you leverage - defence contracts often require stable cap tables and background checks on all shareholders.
Those are the terms of that one CLA the terms of others can be different.
Ask HN: You get a chance to visit the past, where do you go?
What interesting historical events one ought to witness?
Turn, stun, ice is what does hole punching for voip, so you can reuse libraries from voip for that
I wonder if the processors in the new laptops need many seconds to initialize themselves after they are powered on like Intel processors do.

Seems to me that a lot of people would buy a cheap laptop that is ready to use within a few seconds of being turned on. (Maybe the web browser requires more time, but the user can start writing something down after just 2 seconds.)
Epson still makes new ones: https://epson.com/For-Work/Printers/Impact-Dot-Matrix/LX-350...
Just seconds ago to don't visit this link
I don't know how meaningful it is any more, but with long polling with a short timeout and a gracefully ended request (i.e. chunked encoding with an eof chunk sent rather than disconnection), the browser would always end up with one spare idle connection to the server, making subsequent HTTP requests for other parts of the UI far more likely to be snappier, even if the app has been left otherwise idle for half the day

I guess at least this trick is still meaningful where HTTP/2 or QUIC aren't in use
2024: A Record-Breaking Year for the Ocean Cleanup
Not at all, I'm planning to make it optional and I'm listening to people. Not just from here. I launched the project 3-4 days ago and I've had quite a few private messages [with arguments] which have led me to think that it's pretty fair.
This is done at a reranking step. It's again custom. You have two variables - 1/ relevance (which most algos focus on) 2/ Date. Create a new score based on some combination of weights for relevance and date. Eg; Could be 50% of date. If the document has 70% relevance, but was published yesterday, it's overall score would be 85%. (A conceptual idea). This is similar to how you do weighted sorting anywhere.
Worse: "pull to refresh" means that often when you try to scroll to the top of a page ... it reloads instead.

The number of times this has happened whilst I've been editing a post on some rando site, losing my content ...
Maybe a year ago
Either Google has shifted _so much_ focus to getting an LLM to tell you about very real Encanto 2 spoilers that its search capabilities have atrophied, or my surprise at there not already being a Tailwind plugin for this is justified:

const plugin = require('tailwindcss/plugin')

const aliasFlexboxAlignment = plugin(function({ addUtilities }) {
addUtilities({
'.cross-axis-baseline': { 'align-items': 'baseline' },
'.cross-axis-center': { 'align-items': 'center' },
'.cross-axis-end': { 'align-items': 'flex-end' },
'.cross-axis-start': { 'align-items': 'flex-start' },
'.cross-axis-stretch': { 'align-items': 'stretch' },
'.main-axis-around': { 'justify-content': 'space-around' },
'.main-axis-between': { 'justify-content': 'space-between' },
'.main-axis-center': { 'justify-content': 'center' },
'.main-axis-end': { 'justify-content': 'flex-end' },
'.main-axis-evenly': { 'justify-content': 'space-evenly' },
'.main-axis-normal': { 'justify-content': 'normal' },
'.main-axis-start': { 'justify-content': 'flex-start' },
})
})
FCC net neutrality rules dead again as appeals court sides with Big Telco
I am a CEO of a young French startup in France (bootstrapped to 6 employees) and I hold a PhD in AI. But overall I have limited knowledge about partnership breakdowns.

I would recommend to compute the worth of your equity not based on a startup valuation but on how much money would you have made if you would have been a consultant.

Indeed, the hard work on the startup has not been achieved yet. It takes a lot of times, energy and lucks to go through all stages.

The best scenario for you (in terms of satisfaction and experiences) remains that the company succeed.
AI Tarpits
YC keeps talking about tarpit ideas.

When we apply to YC with an idea, not knowing how many people usually are working on the same concept, and not finding anyway to know how many are actually working on it. This is the definition of a pure waste of resources.

Especially with Ai, there are a lot of ideas that seem good but maybe are pure waste of time. I am surprised that YC doesn't offer a tool that tells us which Ai startups keeps applying with the same idea.
Mind sharing the model name?
Go ahead and squeeze dry, just because you can. You have little to lose.
> obviously won't come close on cost to the consumer

What about an international supply chain involving the Taliban and co-mingled with opium production and transportation is obvious?

> Surely simple market economics apply

Why “surely”? What are “simple market economics”?

If you by “close on cost” you mean there is a fundamental reason the price of the American product cannot compete with the Afghan stuff, you’re wrong. (Also, there is great Kashmiri saffron.) If you’re suggesting nobody thought about producers’ margins, no, that’s not insightful.
What is the spirit - is gpl 2 and 3 the same spirit? Some will argue no.

Right now gpl assumes things fall back to copyright but companies have an interest inencoding open soure into law in a way that would benefit them. Some trickery could make something in gpl illegal and then by law it falls back to the new open source license not no license.
This is a feature of arxiv that automatically converts text looks like a link into "this http url". The submitter missed the space after the "." in "...strong reasoning ability. OpenAI has claimed...".

https://info.arxiv.org/help/prep.html#abstract-required
Show HN: Tiny Implementation of EVM in Rust
It's nice its whole environment can be installed from the web and works offline as a WebApp. The setup is frictionless, even in machines where you lack administrator privileges. It inherits a lot from Smalltalk, another positive point for me. But last time I checked the documentation was quite confusing, making a bit difficult to go much beyond "Hello World". It appears it was not fully updated after the implementation was migrated from squeak VM to WebApp.
Though as I found out firsthand as a young sub sailor, this tradition is not intended for use by nuclear-trained personnel. Whoops.

Somewhere in an archive, there exists a midwatch entry in poem for Shutdown Reactor Operator on a Virginia-class boat.
Not OP, but this adds an interesting perspective!
It's amazing to me what people tolerate, just because it doesn't seem like a human is doing it to us. If a door-to-door salesman was told to do the equivalent of this stuff, they'd be worried about being punched in the face.
I take it one step further, and write no code at all.
Show HN: Reminder – Ask the Quran Questions Using RAG and OpenAI
Hey all

I started working on something that would enable me to use llms to ask questions to the Quran and related texts. I didn't have much prior exposure to AI. Except for some usage of chatgpt and the API. I'd be curious to get some feedback. I pre-built an index of embeddings for the Quran, Hadith (bukhari) and names of Allah. Any question first queries the index to create a context that's then fed in for the actual question. I think there's still significant tweaking required, but I'm learning something doing it so I thought it might be interesting to share.

The code is also open source. https://github.com/asim/reminder
My understanding is that long polling has these issues handled by assuming the connection will be regularly dropped.

Clients using mobile phones tend to have their IPs rapidly changed in sequence.

I didn't mention databases, so I can't comment on that point.
So we are now going back to special casing websites that don’t follow standards like the IE6 days?
I am curious to understand why you think that. What’s the use case? To create custom views like in the video?
A guy I worked with was fired for sending this to a woman we worked with that he had a grudge against for some reason or another. Apparently he sent it from his work computer, which wasn’t the brightest idea. He sat in the next cube over from me and I wasn’t surprised in the slightest when I heard about it.
> I co-founded a deeptech company in France 1.5 years ago

We understand you are Québécois, but how old is the company?
In modern common usage both the terms "AI" and "algorithm" are just newspeak for "a computer does something" so combining the two into a single phrase just superlatively multiplies the value, like how using a double negative emphasizes how very much more negative something is. In the middle ages the term might have been "miraculous" and it could also be well served just by sampling Magnus Pike exclaiming "SCIENCE!".
Doesn't that depend on where the network is demarcated, i.e. is ONT/ONU considered to be on "ISP side"?
> It would be nice to have an cheap and open source alternative to the currently available products, where the user gets fed information rather than continuously requesting it

I think you need to triple-check whether users actually find that nice.

Assuming that keeping the text limited to what interests the user will stay an unsolved problem for the foreseeable future, I guesspect that they prefer a middle ground where they aren’t continuously bombarded with text, but it’s easy to get that flow going. For example, having that text feed on only while a button is being held down.

I guesspect that because I think users would soon be fed up with an assistent that says there’s a painting on the wall or a church tower in the distance every time they turn their head.

Both can be useful information, but not when you hear them for the thousandth times while in your own house/garden.
Oof, barely 2/5 stars on their own website's reviews.
Wake me when I, a consumer, can place an order for one. I keep hearing about such devices year in and year out, with none for sale. I feel like I will just die of old age or as a World War 3 casualty way before I can actually buy one.
I will do my best.

1. You:

> I don't think it's accurate to describe this article as being about actors

So the article says it is about actors. It says it is about messaging, it certainly is about asynchronous messaging, and you even agree that io_uring is an asynchronous message queue.

In what way is the article not about a connection between actors and io_uring?

This is what I mean when I write that you are changing what the article is about. It is about this: asynchronous messaging/actors.

It may not go into a lot of depth about that connection, but it clearly is about it. And it may be wrong to focus on this. It may be wrong in how it describes it. But you cannot claim that it is about something else.

2. You:

> it's not about schedulers

Yes. And? Why does an article showing the connection between a general concept of asynchronous messaging (actors) and a specific instance of asynchronous messaging (io_uring) have to be "about" schedulers?

Please don't answer, it is rhetorical question.

3. You:

> but it's about asynchronous I/O

This is where you actually do the change. No: it is not about asynchronous I/O (in general). It is about an asynchronous messaging interface to I/O. Not the same thing. At all.

Once again, maybe you think it should be about this topic instead. And maybe you are even right that it should be about this (I don't think that's the case). But even if you were right that it should be about this other topic, you are not free to claim that it is about this other topic, when it clearly is not.

4. You:

> Asynchronous I/O completion notification was a huge innovation, ...

> But don't try to sell asynchronous I/O as a "game-changing" paradigm shift...

That's where you criticize the article for the thing you made up that it should be about, but is not. The article is not even about asynchronous I/O in general at all, never mind trying to sell asynchronous I/O as anything. It is talking about messaging, the fact that you can regard io_uring_sqe as a message and the submission and completion queues as message queues. Yielding something that's roughly equivalent to (some version of) the Actor model.
Damn. You’re probably right.

I find this insight so frustrating though. Isn’t that exactly what upper management is supposed to be doing and what they’re paid for after all?
Well what are you doing in a comment thread about news reporting if you don't care about any of this stuff? I'm pretty certain that the drug dealers and the network of power they represent has influence on the lives of high school kids even in your sleepy suburb. If you don't care about this, then fine. But many people do. Just like they care about local politics, local business, and everything else that a newspaper is supposed to report on.
Articles like this make me happy to use Phoenix and LiveView every day. My app uses WebSockets and I don’t think about them at all.
In practice it is legal until the yearly inspection or a police man says otherwise. If there is an accident I guess there might be negligence liability.
For Biden's inauguration the top ask was $1 million for companies and $500,000 for individuals. About 12 individuals paid the $500,000 price. The total was $61.8 million. Donations came from unions as well.

Biden’s Inaugural Will Be Mostly Virtual, but Money From Donors Will Be Real
https://www.nytimes.com/2020/12/16/us/politics/biden-inaugur...

Pfizer, unions, others donated $61.8 mln for Biden's inaugural
https://www.reuters.com/world/us/pfizer-unions-others-donate...

Biden Inaugural Committee donors include Google, Microsoft, Boeing
https://www.politico.com/news/2021/01/09/biden-inaugural-don...

Personal comment: Clearly Trump takes way more, but this is only difference in quantity, not unrepresented behavior. Clearly America has money in politics problem even without Trump. Journalism not providing the context is another problem.
Agreed, as long as it can be turned off by user on the browser, and doing so does not break the site / ux.
It works since forever on ios in most (native) apps, including the browser. Tap on the "clock" to scroll up - that is the home button. In safari you might need to tap again, if the header was collapsed.