skysight-inc/HackerNews huggingface dataset:
Video streaming hasn't been "a file" in a long time. HLS et al download little snippets at a time, adjusting to current bandwidth circumstances, typically with video and audio separate, etc. Even without DRM, the average user couldn't "download a file" from Netflix.
In principle you are correct. In reality there is probably a lot more to this story, especially if someone is not in a position to easily change jobs.

Dysfunction presents you with a choice - do the job you were hired to do and make the project succeed or do the job you were hired to do and voice your concerns. You cannot do both, not in a dysfunctional environment. The result is predictable in both cases and telling people that it is morally virtuous to always do the latter is naive. Sometimes humans just want to do a good job and see something succeed despite the circumstances.

Yes, we would ALL be better off if people ALWAYS voiced their concerns and let the chips fall where they may. But in reality the CTO is the CTO because he was probably good at blaming other people for his problems and stealing credit to make himself look good.

Life is short, and people have bills to pay. I feel like anyone who has had to learn how to be successful in the presence of an inflexible person will have an intuitive sense of what I am saying here.
I never understood this

> >>> exit

> Use exit() or Ctrl-D (i.e. EOF) to exit

If it knows we want to exit, why not just do it facepalm emoji
How Communists Made Unbreakable Glass
Harsh but true. I think what stings about SO is that developers are the ones losing here. I think this will prompt less open source and encourage more private work. I hope people are seeing that they are being take advantage of on many fronts.
Looks better, but I'll keep using ipython. It has tab completion!
Which ones? My list has nothing to do with scene or otherwise.
Show HN: Embeddable HNSW Library for Go
Frustrated by the inability to play with semantic search / ANN in Go w/o a heavy-weight external DB, I created this HNSW library. I hope other gophers find it useful.
I often don't know what's wrong with my broken code. I only know what I want, not exactly in what way I failed to produce it. I have to debug to figure that out.

I grant, maybe that is still quite different.

There is something extra to grasp the theory behind someone else's code sometimes.
I'm not here to police tone, but it sounded like you were disagreeing with the parent comment but your factual claims do not appear to disagree.

>> typically only spend about 2-3 months there after having very happy lives as calves on a ranch.

> After a calf is raised and weaned from their mother, they are sent to “background” on pasture and the last few months a cow spends packed in a feedlot is just to fatten it up for human consumption.

The only difference is the introduction of "sent to “background” on pasture" which arguably is not different from "happy lives as calves on a ranch" given different interpretations of calf to distinguish between baby and adolescent cattle.
I hope CRISP and gene therapy are going to be the watershed moment in medicine that they appear to be.

I heard a Radiolab about CRISPR like 8 years ago, and I remember thinking "if this is even half as cool as it sounds, then this is utterly amazing". It feels like a whole slew of disease will just stop being problems, and I look forward to the results of it.

Of course, I'm not a biologist, and I don't really understand any aspects of this stuff, so I have an extremely lay-person understanding of all this, but it seems insanely cool.
I started a small beverage company focused on the athletic market in my local area. The main drawback to my product is that it's not shelf-life stable - it's only good for a few days (weeks if kept frozen).

Some love my stuff and swear by it. However, one of my big issues when talking to investors, even health-obsessed ones is "well, Pepsi makes stuff that lasts years on the shelf, so why can't you?" or "I'm not even considering this as a product until I can buy it in bulk at CostCo". They don't understand that there's literally no comparison when you're comparing:

1. A product made in a lab with almost zero natural ingredients, and designed to last years on the shelf without refrigeration and be shipped all over the world.

and

2. A product made in a local professional kitchen, with natural ingredients, designed to be consumed quickly by a very specific demographic of people.

It's maddening, even though my sales are pretty damn good. Some people just have this mentality that "if it doesn't last long, and I can't buy it in bulk, it's not good".

Because our entire food industry has been co-opted by profit-first corporations (who work from a profitability standpoint versus a health standpoint), nobody seems to want to understand that stuff that lasts long and can be kept in heat without going bad is probably not healthy.
Isn't this one of those cases where those who do it right get punished and others don't?
The amount of virtue signalling going on to turn this article into some kind of moral issue is just wild
yea that's bullshit. They are capable of stealing intellectual property though.
In my eyes, physical hardware is something non-growth companies do to improve margins.

When you’re a growth stage company, the flexibility and leanness that comes from the cloud is important. Once your core product and computing demands stabilize, it’s a good time to figure out what makes sense to move to cheaper compute.
Yeah losing many thousands of young men to capture an island with diminished strategic importance may cause a bit of a continuity problem for the CCP leadership. Sure it’s useful for defending China from eastern invasion, but no one is invading China anytime soon.
Go for Hetzner. I am using and it is great.
It's just an absurd idea that your typical, average "modern JS" devs using React + Redux/Next.js (with a truckload of other deps), for example (as is pretty common these days), will review (or wait for a review of or pay for reviews of) the dep tree. People have enough on their plate, I'm willing to put my life on a bet that 90% of JS devs don't review their deps. It's preposterous to even suggest that. Just look into your node modules of these projects. This is done in maybe the top 10% most rich AND security minded businesses out there, mostly in the FAANG or the banking/govt sector. Individual devs or small teams? Forget it. Never worked at a place that did so or even heard of one.

It may be different with other languages and frameworks that may be moving more slowly or the dep tree is much flatter, but JS moves fast, browsers change often, and the dep trees are massive. Bugfixes and small feature upgrades could easily change a truckload of dep code.

Then, as if it wasn't enough, I'm not even sure how would you review something like an Electron-based app... what, you're gonna review the entire Electron-Chromium-Node chain on top of all the mess mentioned above? Sure :D
How does source-available work together with license keys? Can I not just compile it myself and be done with the license key?
> [Algebraic Data Types are] such a basic mental model of how humans think and solve problems

I think that's actually wrong for "Sum types". Product types, sure. The idea of storing a bunch of fields in a single thing matches the way we've been organizing information since we started writing things down.

But I genuinely don't think I've seen an attempt at a sum/union/enumerant/whatever syntax in a programming language that wasn't horrifyingly confusing.

Where by extension: class-based inheritance is actually pretty simple to understand. The classic "IS-A" relationship isn't as simple as "fields in a struct", but it's not hard to understand (c.f. all the animal analogies), and the syntax for expressing it is pretty clean in most languages.

Is it the "best" way to solve a problem? Maybe not. Neither are ADT sum types. But I think there's a major baby-in-the-bathwater problem with trying to be different. I really don't think, for the case of typical coders writing typical code, that ADTs are bringing as much to the table as the experts think.
I would say impossible burger is at very far end of ultraprocessing. Hamburger could be simply just processed. It really comes to what those terms mean, but impossible burgers are more processed than hamburgers. And likely don't solve other issues of burgers.
You don’t necessarily have to disregard family/hobbies/life in order to make great creations at work. One can still do great things clocking in at 9AM and clocking out at 5PM. It’s a myth that all great progress comes from Code Ninjas grinding 100 hour weeks, a myth that benefits companies and VC investors only.
Thanks, I really want something more like a Psion keyboard but a tad smaller to fit in the dimensions I have available, there is no room for any wasted space but I want to be able to input shell commands easily and dislike the idea I'd have to fold and unfold a keyboard to have a good typing experience. I already have a poor quality rubber dome keyboard with no scissor switch mechanism so it's not like a laptop experience like on a Psion.
That chart shows most of Europe’s LNG coming from the US
The last time I went to one was in fact in Jena and it was a modern Zeiss projector. It was an awesome experience for a Brazilian who always used Zeiss stuff in photography, on top of being in Jena and seeing the Optical Museum and the Schott Glass Museum.
Are subtitle tracks also encrypted? I've always had the impression that only video itself is.

edit: But the subtitle tracks are also available on software-only DRM levels that are easy to break.
This is why I said large equity holder.

Most startups unless you are founding team this is not the case.

Certainly sub-1% ownership is far from large.

A situation where you have sub-$1M equity that is illiquid for a decade until a hoped-for exit is not large equity.
I have a pocket knife in my pocket (perhaps not quite as mass produced as what you were imagining) whose handles are made of G10 which is a composite material made partly of epoxy. It has been 3d machined into its current shape.
A trait is a collection of variants that may or may not have unknown members. An enum is a collection of variants that may not have unknown implementations. So enums are in some sense a subset of traits. Hence every property of traits is also a property of enums. Does that make sense?

Those suggestion of your look interesting, but I haven't thought them through enough to have an opinion.
sure that's fine, but it's the part where the CTO is directly managing a guy who leads a team of 3 (and/or would decide to put 3 people on it).

My org chain has like 4 VPs lol.
Show HN: Road Trip Navigator – Plan your next road trip with AI
Hey HN!

Excited to share Road Trip Navigator, a tool I made to make planning US road trips easier. It uses GPT-4 to suggest sleep spots and Google Maps for directions.

Let me know what you think! :)
CO2 emissions for power generation, or in general, are only a small part of our impact. The environmental crisis is not only caused by this, but by our total consumption of resources and production of many pollutants.

And so we are screwed.

Now the West is already slashing its own population, birth rates have crashed. The issue is that it's refusing to let it go because it's not the easy option, and at global scale this is a taboo subject.

And so we are doubly screwed.
What Makes People Annoying?
I am really intrigued by the distributed systems capabilities that BEAM brings. I built a chat app using it and am also using Mnesia DB to store recent messages. However, my experience coding it has been terrible. I am using IntelliJ with an Elixir plugin and there is essence is no auto-complete. I used to write a ton of Ruby, but there RubyMine was really good at guessing what's available. Not so much here. On top of that more often than not the errors from Mnesia are just terrible. Most of the time I just get "TypeError" and a line number. Unclear what it expected to get and what it got passed instead. What IDE/editor have you found helpful? Are there any tricks to work around this? In Ruby I sometimes would use Pry Byebug to explore live what's actually available and iterate on my code in the REPL. Is there a similar approach you recommend here?
Wim hof feels great, but I always kinda feel like I’m doing something mildly unhealthy when I do it
So, despite being based on Chromium, there's no Linux builds? Would like to try this but me and my entire team uses Linux.
Exit Strategy: The Case for Single-Stair Egress
Your examples, on the TIOBE index, are #4, #18, and #28. https://www.tiobe.com/tiobe-index/
Given how the industry has treated tech workers, this will be exploited. I'm interested in joining a private group with or without profit motive, that is not open source.
If curly braces rule the world explain Python? Some pretty well known apps are powered by Django.

Doing AI/ML without Python is doable but not quite as mainstream.
If we are still using the same calendar in 60000 years, and if the Earth's Sun is still so important that we have to adjust our watches, we can start to talk about a leap day.

Granted, this is some 100 times longer than our calendar has lived. And some 10 times longer than any human calendar. So, I suggest we postpone the issue a bit.
My A.I. Friends
Why replace coal with gas when you can replace coal with solar and wind?
Because the idea of brain implants is so far-fetched?
I am 100% certain at this point that Netflix does something similar with their "thumbnails" to appeal more to what they think the user's taste profile is. For instance showing female characters for a show that's as misogynistic as it gets to appeal more to a user that's primarily watched shows with female leads: e.g. Suits.
And just to add a small clarification since I had to double take: this isn't exactly-once delivery (which isn't possible), this is exactly-once processing. But even exactly-once processing generally has issues, so it's better to assume at least once processing as the thing to design for and try to make everything within your processing ~idempotent.
No, this is an adeno-associated virus (AAV) gene insertion. An engineered version of a naturally occurring virus inserts a working copy of the OTOH gene into the genome of cells in the inner ear.

EDIT: I was incorrect. It seems that the virus doesn't actually does not insert itself into the genome. Instead it forms a circular DNA loop (episome) in the cell that is like an extra chromosome. The normal DNA reading machinery can make RNA from the circular DNA loop just like it can from a normal chromosome, so you get working proteins. The benefit is that you don't risk inserting the viral DNA into a normal chromosome at a spot in the DNA sequence that would break some other protein. This is the main difference from CRISPR. CRISPR is designed to directly alter genomic DNA.
Post Office deceived barrister reviewing Horizon conviction, inquiry hears
I'd question if you really need to distribute work across machines. It's great this makes distributed systems easier to write but it's much better to reject the premise and avoid writing them in the first place.
No. It is fundamentally impossible. DRM centralizes piracy, it makes it profitable both socially and financially to pirate harder. As DRM tries to get harder it actually gives pirates more power.

These pirates release high quality content that is better than the service provides on most devices. Typically in HEVC as well, requiring less download size.

It's also great for those that don't have consistent Internet and want to download over time.

DRM and anti piracy are a snake oil industry for business suit types that think they're protecting their assets. They're not, but they don't understand the infinitely copiable nature of digital. They want control at any cost.
Pipedream Supports HIPAA Compliance
What's the context around the Steely Dan comment?
Human answers are personal answers.
You're right, and I suspect the GP would agree with you about there being real engineering applications for LLMs, diffusion models, etc

But I think the term "AI Winter" usually refers to the underlying research programme and the economics around it. Soaking up many billions of dollars of industry money and public grants on the pitch that AGI might be just around the corner, and then being unable to deliver on that pitch can induce a hangover effect that makes it much harder to raise money for anything that smells even a little bit like the failed pitch. Investors and administrators feel burnt and turn very skeptical for a very long time.

Meanwhile, the actual productive applications which shook out of the initial boom just get renamed to something else so that they don't carry that smell.

We'll see how it goes here, but that's the familiar road and where the terminology comes from.
skid off runway. 10 people injured.

not what people consider normally an airliner crash: a plane falling out of air hitting groind or sea hard in a fireball, killing alk/most etc
Except that it will force on you the view that shoplifting is bad. Which implies that it'll bend on legal but immoral requests.

It's also a different matter to entertain a hypothetical in a situation where there isn't a consensus (or in any fictional scenarios), all the while making it explicit that it's all hypethetical.
"
Clarke said in his witness statement that in hindsight: “I am now sure that POL [Post Office Ltd] must have deceived both me and CK [Cartwright King]; I say this because it is now obvious to me that highly relevant material was not provided to me either at all, or when it should have been provided. I conclude that this failure to properly inform me was a decision taken by those in a position to do [and] act as they did.”

"
Stellantis Warren Stamping workers approve strike over health and safety
A shining example of incumbent unions failing their members, and their members taking matters into their own hands by rejecting union suggestions.
> > I couldn't get that button to do anything in the demo
> See how the button changes the comment box (but yes, need to improve it)

Oh, I see, all the way down there! I really expected some sort of modal dialog or similar, but it actually does work, you're right.

> You're not alone!

I liked Google Wave too :(

> Maybe instead of injecting into the parent, we could show it in the info box on hovering the text?

Yeah, that'd definitely work with how the UI currently behaves. There's still a discoverability issue with a mouseover though, not to mention the usual problem with touch interfaces - when you get to supporting phones & tablets.

> > a thread for every single word is too fine-grained
> We've seen threads being created out of two words

Oh, I'm sure you have! But was that a good thing to be doing? I feel like opening a discussion on a word or two is perfect for a document review tool, but for a conversation a sentence or even a paragraph would be the right unit. Then those thread summaries could appear inline too.

If I think about the work related conversations I have, I'm literally the only person who posts a multi-paragraph essay I've composed outside slack/etc and checked/edited a few times. If other people were like me, this CQ2 approach would be great. However everybody else posts a sentence or two at a time as individual comments in a stream-of-consciousness manner, there's an immediate back-and-forth between 2-3 people in order to establish what's even really being talked about, and threads usually only appear when the main conversation has switched topics so people aren't chatting over each-other. There may be an element of "meeting people where they are" necessary with the product. :)
> like someone mentioned in a separate comment, you are conflating disease with disability here. when people become too old to walk without assistance, you wouldn't say that they have a walking disease.

This girl's disease was a genetic auditory neuropathy.

They cured her genetic auditory neuropathy.

Pedantic arguments about what it's called are missing the point. The person had a specific disease. It was cured.
Thanks, edited for clarity.
Almost universally, you get taken more seriously when you demonstrate you understand the exact quantity of leverage you have.

“I know this is possible because we had it at X” is a lot different conversation than “We want X”. Your leverage is even worse when X is nowhere near reality (in either direction).
Source? IIRC that 40 TOPS was just Microsoft saying that was the requirement for "next gen" AI PCs, not a requirement for any AI PC to be classed as one.
The OP seems targeted at devs who are already quite familiar with Temporal and are interested in using the new Python exposure.

FWIW, as someone who has never previously encountered Temporal, and has only a vague sense of the specific problem set it's trying to tackle and architectural approach it has taken, I find the post to be fairly impenetrable.

I'd love to read a proper introduction to Temporal by way of Python (and probably also by comparison to Celery).
The reality is that it's not nearly as good as the loud proponents would have you believe. Performance isn't great unless you're comparing it to really naive applications written in extremely slow dynamically typed languages like Ruby or Python and OTP and real supervisor trees are not trivial to use correctly. Almost all of the Elixir systems I've seen have serious problems in their supervisor trees.

I've also repeatedly seen this idea from relative newbies that you can replace things like Redis with a simple Erlang key/value store, possibly using ETS, and the result is always much, much worse in terms of both performance and reliability. A lot of the older Erlang/Elixir proponents will tell you to just use Redis.

Most of the popular statically typed languages also have decent abstractions for concurrency and parallelism now while having far better runtimes, far better performance in almost all cases, far more libraries and much larger communities. Erlang/Elixir will never be more than a small niche.
It "doesn't know" ;) nice.
Idk either, I compensated for it.
Quite offensive its characterisation of Posix, given RMS’ involvement to make GNU viable, as far as memory serves me.
The main issues are dilution or outright removal of actual other nutritional components and usually yes, also the coexistence of other "adulterating" components, added for other reasons, usually colorants, preservatives and stabilizers.

Ultraprocessed foods tend to either fall into junk food or preserves as categories.

And no, adding a few vitamins doesn't restore the most of nutritional value. Especially when the removed things are fiber (for density) and essential oils (to prevent rancidity and extend shelf life).

Sometimes even the absorption rate can change things - easier to overload on protein for example with micronized isolates than with slices of tofu, as they absorb so much better.

Is also why it's easier to mess yourself up with sucrose (sugar) than with whole fruit, or with the purified juices.
It's not as though there's no effort to close this loophole (see HDCP and probably others) - I don't expect them to give up any time soon

Granted, pointing a camera at a screen and recording will always be possible - but I say if we ever reach the point where that is the only option, we've lost.
We are already doing this. In fact for the next generation of frontier models the primary electricity cost is running inference to generate training data for these models. As Llama 3 has shown us scale of training data is more important than size of model.