skysight-inc/HackerNews huggingface dataset:
I've been thinking about this type of problem recently so very timely question.

IANA Employment Lawyer, so take everything here with a huge grain of salt, but is the separate product going to be a separate company? If it is would some mix of equity + cash work? If not, it seems like some custom contract based on the product and its dedicated revenues/profits might be necessary with lawyers involved.

To zoom out a bit, the problem I've been honing in on is that there are a lot of companies that may want to issue profit-sharing like agreements or revenue share that have no plans to exit/IPO/go huge. But no one, especially early on when they're small or solo, wants to go hire a lawyer to write these contracts. I wonder if we can create good templates for rev/profit shares for solo/indie/bootstrapped businesses. Think the SAFE that YC created, but more around profit or revenue shares. If this is interesting to you shoot me a msg would love to talk to others who are seeing this type of problem.

Also, if you know Gumroad, they're building out a new product called Flexile.com that enables companies to hire contractors but also give them equity/dividends. It's not released yet, but may be worth looking into and getting on the waiting list. May or may not solve this exact problem but it's in a similar realm.
Because it is nepotism. They're drawing a salary, not volunteering to "do good". Why were they qualified for that position? It's obviously because they're a family member.
Git no longer uses SHA-1. It instead uses a variant called SHA-1DC that detects some known problems, and in those cases returns a different answer. More info: <https://github.com/cr-marcstevens/sha1collisiondetection>. Git switched to SHA-1DC in its version 2.13 release in 2017. It's a decent stopgap but not a grrat long term solution.

There is also work to support SHA-256, though that seems to have stalled: https://lwn.net/Articles/898522/

The fundamental problem is that get developers assumed that hash algorithms would never be changed, and that was a ridiculous assumption. It's much wiser to implement crypto agility.
Ok but if I read a paper from a well known Author published in NeurIps or Nature I have a good sense of how trustworthy that paper might be. Even if we ask GPT to cite it's sources, which it will do, it will then also happily generate false sources. It's untrustworthy turtles all the way down.
It's in the article: https://archive.md/pxG5o

https://archive.md/pxG5o/62269879416fb0636f7f390f94242675498...
Given the documentation actually list the data-* syntax as an alternative (and pretty much near the top), I’m assuming they are aware of the problem, but still prefer the non-standard-compliant attributes.
One click...
> Only allowed on limited-access divided highways with no stoplights, roundabouts, or other traffic control systems

> Limited to a top speed of less than 40 mph

> Operates only during the daytime and in clear weather

Wait, don’t these things together mean it isn’t useful anywhere? Limited access roadways tend to be 50+ limits, going 40 or less on them other than in the adverse conditions ruled out by the third criterion would probably get you pulled over for obstructing traffic, unless you had Slow Moving Vehicle placards.
You just described some pretty amazing technology that can quite possibly move the human race forward and I’m surprised your first thought is that it is unethical. New technology often displaces old methodologies by disruption. It is not unethical to disrupt, but it may be unethical to let those people be disrupted without compensation, which is where I feel a lot of the anti-technology sentiment comes from.

As a society we ask people to branch out into various expertise… through no fault of their own maybe someone’s expertise is randomly obsoleted by a new technology. Just as copyright laws incentivize new creations, we as a society should incentivize people to embrace new disrupting technologies by safety-netting those displaced by them since it’s a gamble more or less of who is next to be displaced.
There are only a few examples of anything larger than CRC64 being characterized and they're not very useful.

For the sake of the next person who has to maintain your code though, please choose algorithms that adequately communicate your intentions. Choose CRCs only if you need to detect random errors in a noisy channel with a small number of bits and use a length appropriate to the intended usage (i.e. almost certainly not CRC64).
This feels like one step above typical SEO spam.
These are a couple of functions executables can call at run time, but they're more like an extra standard library. It's not a runtime in the same sense as a runtime in dynamic or GC languages that manages all objects and is able to know types of arbitrary objects and inspect/trace them.

Rust has no run-time type information except limited downcasts via `dyn Any` or explicitly derived traits on per-type basis, and these features compile to type-specific monomorphic code rather than calling some run-time reflection.
Ask HN: Are you scared about your job being taken or minimised by coding AI?
I don't have enough karma to create an inline poll:

https://strawpoll.com/polls/e7ZJOWjBWy3
I think cpp does this too
Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

On topic: things people can run on their computers or hold in their hands. For hardware, you can post a video or detailed article. For books, a sample chapter is ok.

Off topic: blog posts, sign-up pages, newsletters, lists, and other reading material. Those can't be tried out, so can't be Show HNs. Make a regular submission instead.

https://news.ycombinator.com/showhn.html
Correct I believe that’s literally where the term came from - it’s aggregating the full set of accessible information about a person into a document for sharing it and helping people locate them in meatspace.
Ahh, I was hoping he'd have enough sense to at least not make them NFTs...

It's over.
> You're making it seem like AI will replace coders

I find it best to accept it will most likely replace all of us, from doctors to coders to even psychotherapists. Won't happen next year but 10-20 years is a very long time this thing keeps getting better. Eventually we won't be able to tell if its a machine or a brilliant superhuman.
The bummer in all of this, in my view, isn't the loss of jobs; we'll find what to do. It's the transition period - the accounting wizard or the brilliant doctor losing their jobs and status and becoming kindergarten teachers or care takers or unemployed. Nothing in their upbringing or life experience prepared them for such a thing ... so that's probably gonna be rough for many people. But once most people went through the transition it won't be bad. Society I believe will be better off. We will stop being obsessed with money and status and spend much more time with family and friends. Entertainment will be insanely good and so will healthcare. Possibly medicine to make our moods better.
It could be utopia.
Clickable: https://strawpoll.com/polls/e7ZJOWjBWy3
this has the outward appearance of an aging attention-seeker with excellent credentials from forty years ago?
Big fan of FTL also, it is a shame that it was orphaned. In a world where Mixer lives on I could see FTL being a lot more places. ftl-sdk was nice to work with since it was just a single C library, and only concerned itself with streaming client/server.

The way I see it WebRTC is the best way forward to enable people to build interesting things. I was so excited to itemize all the use cases that would be added to OBS by merging WebRTC support. I also wrote a little bit about 'Why WebRTC' https://pion.ly/blog/why-webrtc/. The big advantage WebRTC has over FTL is that is does more. Broadcast is a small part of WebRTC. I think WebRTC's superpower is that it can be used for so many different use cases and industries. Even if another protocol is better at a single use case, it is hard to beat the breadth of WebRTC.

WebRTC isn't without its issues. I think that is fixed by better education + more implementations and owners. We shall see what the future holds :)
it seems that SD does cover everything in terms of generative ai. Speaking of music, very interesting paper and demo. Just wondering in terms of license and commercialization, what kind of mess are we expecting here?
There are other ways for a planet to become tidally locked, for example Mercury is in a 3:2 resonance with the Sun. And if there is an atmosphere or a sufficiently deep ocean then even for a 1:1 tidally locked planet the temperature gradient from the light to dark side won't be too extreme.
To add to this, even the Foo-wrapper is gone, just the i32 remains. Rust values are amorphous data blobs at runtime.
https://news.ycombinator.com/item?id=33900041 ("Why did so many US men quit working? Social status may hold the key, study says")
To your point, Logan Airport in Boston is a pain to drive to, except there is a freeway that goes directly there. However, Google Maps directions starting north of Boston (Bedford area, for example) will drive you through the industrial port area where roads are not well paved, painted, or marked, all to save 1m of travel time. Apple Maps puts you on the freeway as expected (this was my experience pre-pandemic).

On the flip side, Apple Maps has led me to closed roads and routes that don't actually exist, while Google Maps has never done that.

No one solution will be perfect, as they don't have exactly the same goals.
I always liked the sigils :-)

When I was first learning to program and picked up Perl 5 (I was interested in Web programming, so... that was the thing to learn at the time) and then later read some books (yes, kids, we used to read books) on Java and C++, I wondered how the hell anyone could make sense of them. And hacking up early Javascript snippets (you know, for image rollovers, the only thing anyone used it for for the first few years) was so painful. It's just words! There's nothing to indicate what anything is! The examples in the books were so hard to read.

The answer, of course, was "they use syntax highlighting", but I'd not made that discovery yet.
Yes, I support a classless society without exploitation, where the humans own the means of production, democratically.
I think ChatGPT showed exactly that we are not that far away. ChatGPT fine-tuned on the specific world could generate quests and make every NPC able to get interacted with
Given a git repo with signed commits I can give you the same repo with some file(s) changed with the signatures intact.

Pretty sure you can anyway, I haven't thought deeply about the git file formats involved and such.

Note that this attack isn't _that_ serious. There's not a lot of cases where this would make sense.
I spent extensive time on chatGPT. It does give an answer, but it isnt the most optimal, sometimes non-compiled version of them. Its suggestions havent reached the level of creativity. Example, if I give it a system design problem of a real-world problem. It suggests to use Apache Kafka, but what if Kafka isnt sufficient for whatever reason?

E.g, Lai–Yang algorithm will give you no hits,

Fascination observation, I asked for Project Euler #193 (a problem I solved using mobius function). chatGPT solved it using bruteforce, even after I asked for the most efficient way it could solve it with. It just used memorization, which wasnt enough to find an answer for that problem quick enough. I asked whether it could use the mobius function, it couldnt translate it to code, and I had to give it python code to make it work.

- If you ask in-depth technical questions on how task queueing works within Elasticsearch, it wont be able to give you answer.

- George Hotz in Lex friedmen interview mentions that GPT-3 has 100 most recent messages as a limit. He isnt convinced that is enough to completely build a complex tool like Solve FSD or implement me a kafka.
That is not sufficient. Is getting arrested a "public engagement"? Is appearing as a defendant in court?
No free tier? Believe it or not - jail, right away.
Bill and Melinda Gates Foundation would also be "my charity", would it not? Or are you distinguishing between foundations and direct recipients of charitable donations?
Revolutionizing AI with Unsupervised Learning
This is one of the most ingenious thing I've seen in my life
Chinese nuclear plant starts supplying industrial heating
HSPP spending this kind of money and time to improve security is just a reputation protective measure.

I'd expect any casino, card room, or bank to do this regularly before I'd trust six figures with them.
Fantastic read! I did not know about many of these discoveries. My general thought process was that science has somewhat stagnated but this article proves me completely wrong. Not only are we discovering new species but we are pushing the boundaries of medical research (keeping organs alive after death!) We are also learning more and more about prehistoric stuff like new Homo species and death of dinosaurs and rediscovering plants thought to be extinct! Wow, I am left amazed.
is classical music harder? noticed you didn't have any classical music tracks. i wonder if it is because it is more structured?
Yeah. 3D view navigation is generally tricky with mouse/keyboard. The way it is setup here is good. The problems come in when there are also interactive elements in the view and this leads to a lot of usability issues. The mouse click/drag operation is overloaded and no feedback is provided to disambiguate different modes.

A few quick issues that I encounter with this (in trying to build a basic waveform generator):

* At a slant angle view a lot of components are blocked and cannot be clicked, one must change the view in order to target them.

* There is no feedback provided to disambiguate between when the mouse will engage in camera/view navigation vs component translation.

* No feedback is given in the hover state to let the user know when component they are targeting. (I frequently moved the whole breadboard by mistake).

* Component placement is very hard. The holes are small and all look the same. Offering some feedback about which holes would be connected would be much easier to use.

* Connections are hard to ascertain. Sometimes this requires a change of views, but also the bread board get cluttered. Offering some visual affordance for the connections could help make this superior to a physical equivalent and also remove the requirement for tacit knowledge (most people don't know how the rows/columns of a breadboard are connected.

* Wires get tangled. They currently take a linear path (in XY) between the two connections. Some research has shown that using curved paths is easier for the eye to follow (so something like a smooth step). Alternative offering some ability for the user to push/pull them apart or edit a bezier path might help her).

* Components have no flexibility. One must use wires to get the correct circuit topology which complicates things visually/ interactively.

Again I want to be clear that I think that this technology is really interesting and it has a lot of promise - especially since it is a pure web stack. I also think that it is not yet at the stage where it can arrogantly mock its rivals for using 15 year old UI component libraries.
Google Image results have a note that says: “Images may be subject to copyright”.
I don't get this argument. Artists will not be replaced by AI. AI will become a tool like Photoshop for artists. AI will not replace creativity.
Eventually. 20 years, 50, maybe 100. But eventually.
It's called baby steps. Implement the HTML extensions you want using JS, then get them standardized. You could do it w/o the PoC first, but then it might be harder to get the mindshare and traction you need to get the W3C to go with it.

Even if the W3C rejects this, it would still be useful for many who want to write declarative scripts rather than actual JS.

Why does CSS exist anyways? Because it's a declarative language, and declarative languages are clearly better for certain tasks. HTML itself is declarative.
if they got that job because they are family it's literally nepotism.
X always worked fine for me and my basic use case. I do agree something new is needed to replace it, but I don't have a need to try it until it's more mature.
> That would not have happened if he hadn't spent most of his time and money there for the past 20 years.

It would have happened just like that, only the person doing the signing off (because that's what CEO do, they sign off stuff built by others) on those projects would have been called say "Mlon Eusk" a Swedish entrepreneur who moved to California, and right now you'd be worshipping him instead.

It's the same for everything, if Albert Einstein didn't come up with relativity it would have been Elbert Ainstain .

It's really bizzarre how any knowledge of statistics goes out of the window when disucussing people, celebrities and historical figures.

I guess it's a protection mechanism of the human brain so each and everyone of us can still believe that everyone could be a Powerball winner as long as they work hard enough or want it bad enough, whereas in reality it's just the luck of the draw, only the draw is only visible by people who manage to override that protection mechanism in their brain and look at reality as it is.
I can’t help but see parallels to synesthesia. It’s amazing how capable these models are at encoding arbitrary domain knowledge as long as you can represent it visually w/ reasonable noise margins.
> If your grandfather had a tech job in Silicon Valley, and your dad programmed a university mainframe, you aren't representative of the general public.

Hey, maybe so. But as it turned out, I went to pretty-damn-bad public school in the rust belt. We had those Acer clones of the Apple II in every classroom starting in kindergarten/first grade. We learned to type and played math and word games. And then IBM PC clones in the school library in middle school and high school, learning WordPerfect on DOS because they made special writing assignments just so we had to use a computer.

And in my working class neighborhood, where a house cost about $50,000 in 1990, about every other family had a Commodore 64 or better.

David Letterman made a career out of acting dumb for laughs. That's what he did.

That exchange between him and Gates was him acting dumb so that Gates could hit a home run, and Gates whiffed. To record a radio-broadcast baseball game with a tape recorder, somebody needed to be physically located within the broadcast range of the station at the time of the broadcast. And then stop and start the recording between half-innings just to have any hope of fitting the whole game on a single cassette. And then get the cassette to you, wherever you are. The internet broadcast eliminated all of those constraints. I appreciate watching that video clip, it demonstrates just how little Gates understood the potential of the internet in those "early days" :)
I'll eat it! I was just telling my wife that when my dad was early in his career he had to install telecommunications lines in every office and factory and slaughterhouse and place of business you can imagine. After having seen the inside of slaughterhouses, my dad no longer ate hot dogs except from 1 brand only. So growing up whenever we had hot dogs, it was that one brand.

But now with veggie dogs, I don't have to worry about it being lips and tips and other trimmings swept up off the floor, whatever it is, and whatever it tastes like are clean and worry-free. So whether you like hot dogs or not, everybody ought to be able to get into some veggie dogs!
What is interesting about a quick look at the Heindl Energy solution is that it looks like basically pumped hydro.

The difference is that the water is sitting in a large cylindrical space underground with a large (minimum 100m / 300ft diameter) rock piston sitting on top of the water.

Eliminates the need for mountainous terrain with a high lake-like geometry to pump the water up out of the gravity well — they can build this in the flatlands
Expanding on trait objects: these are implemented as "V-Tables", structs holding pointers to the trait's methods and to the underlying type. This means that if you need to know what the underlying type, you have to do something fancy, usually referred to as "reflection". Also, invocation of generic functions that use V-Tables require "chasing pointers", which makes cache locality worse (because data might not be in the same cache read as the v-table itself), but makes the generated binary smaller (because if you have something like Foo<T> used with 1000 types, with monomorphization you end up with 2000 generated types in the binary, instead of 1001 with trait objects).
Pretty sure that some usage patterns of polymorphic types can not be completely monomorphized. Here's example in Golang:

package main

import (
"fmt"
)

type wrapper[T any] struct {
Value T
}

func (w wrapper[T]) String() string {
return fmt.Sprintf("{%v}", w.Value)
}

func stringWrapped[T any](n int, v T) string {
if n == 0 {
return fmt.Sprintf("%v", v)
}
return stringWrapped(n-1, wrapper[T]{Value: v})
}

func main() {
n := 0
fmt.Scanf("%d", &n)
result := stringWrapped(n, "test")
fmt.Println(result)
}

Go refuses to compile because it can't possibly generate all instances of wrapper[T] that this program may use: wrapper[string], wrapper[wrapper[string]], wrapper[wrapper[wrapper[string]]], etc.
It’s funny how even despite the fact I didn’t address this situation here to try to speak generally people inevitably found there way back to Musk - but the entire point of doxxing is you take public information and repackage it and focus it in a way to help target an individual. Just because the FAA publishes flight information doesn’t imply they are doxxing someone, if someone built a custom app to track everything a specific famous person was doing including this FAA data, that would be closer to what doxxing actually is.
Apple Maps in the areas I've lived in has been just as good (and bad) in routing and real time info. That wasn't always true but in the last few years it certainly is. With Google Maps declining into ad placements (for things I'll never go to at that) and Apple Maps continuing to get better the choice has been pretty easy lately.
> There's many things to love about the design, but the fact that they use actual anchor tags and override the default behavior with JS is extremely frustrating and makes opening in a new tab impossible.

I've only ever dabbled in webdev, but I thought this _was_ the right way to do it? Having an actual anchor tag with an href that overrides onclick means that your fancy javascripty partial page load works, but so does middle click and regular clicking without javascript. Is there some other way that's even more compatible?

Middle-clicking everything on mcmaster's site seemed to work for me in firefox.
In case folks are curious: A stable release of Bluesky/ATProto's reference server, client, and dev tooling should land early next year. There's an active matrix channel if you want to follow closely at https://matrix.to/#/#bluesky-dev:matrix.org
The current court could, but does that position differ qualitatively from "US SCOTUS could tighten up free speech by deciding that deriding elected politicians doesn't fall under the First Amendment. I expect that's what a lot of libel laws are for - to ensure that nominally free speech is kept within appropriate boundaries."?
patr nostr?
There's a lot of weird mysticism floating around about Sanskrit, about how it's the perfect language for AI / computers, how it's really the oldest language, unchanged since the dawn of time, and so on. I don't believe any of it, of course, but I do have to admit it makes the world a little more interesting.