skysight-inc/HackerNews huggingface dataset:
Why would you want to have a constructor of type T that returns you something that is not even an object of that type T? If you need the "return null on error" behaviour — so that you can never check that it's null (or forget to check) and let your execution stop with "TypeError: Cannot read properties of null" way down the line instead of right here, where you can fix it immediately before even shipping the code — then just write a tryParse() wrapper for that!

Now, to be fair, having a public constructor for URL with just a string as the argument, with the parsing semantics is arguably an anti-pattern, and a static factory function would serve much better indeed. A proper public URL constructor should instead take (scheme, authority, path, query, fragment) tuple and validate its constituents. The private URL constructor could be the one without validation, and that's what parse() and the public constructor would call internally.
> You need to know a person, personally, to actually be able to gauge what they actually believed.

I mean, sure, but at the same time these were public figures and we have ample evidence of what they said, and how they acted. Whether they were putting up a persona or not is irrelevant, as we can only go by whatever someone tells us, and by how they behave. Besides, people can have different personas even among people closest to them. Since we can never know the truth, it's easiest to assume that what someone says aligns with what they think.

The historic record is powerful in this way, and the reason why historical figures become myths and legends. Humans are story tellers after all, and once we were able to record stories for future generations, it transformed our culture and catapulted our progress as a civilization.

We don't need to "know" someone to learn from their beliefs and ideas.
> Most programmers have an intuition that duplicating a large software project from scratch, like Linux or Chromium for example, would require incredible amounts of expertise, manpower and time. It's not something that a small team can achieve in a few months. You're limited by talent, not hardware.

But only for the same reasons. Linux runs on very nearly every piece of hardware ever made. The APIs you have to implement in order to run "Linux programs" are large and full of old complexity that exists for compatibility. Chromium is full of code to try to make pages render even though they were designed for Internet Explorer 6.

Conversely, some university programs have students create a basic operating system from scratch. It's definitely something a small team can do as long as you don't care about broad hardware support or compatibility with existing applications. In principle a basic web browser is even simpler.
The Inflamed Brain
for your kettle, the Japanese ones cheat by just keeping it hot all the time. as far as a pizza oven, unless you want to import one from Europe and have an electrician wire you up 240V, the new induction ones are cool (well, hot).
It’s not SwiftUI (which would require Apple’s AppKit or UIKit), but rather interop with the Windows native WinRT https://speakinginswift.substack.com/p/swift-meet-winrt
All of Tesla's Service Manuals are freely available online:
https://service.tesla.com/docs/ModelY/ServiceManual/index-mo...
None of the companies I've worked for exist today. Even some of the buildings are gone. I worked at 1188 Bordeaux in Sunnyvale (at a kooky company called Microtest where I used to smoke weed with the CEO and CFO), and now it's been replaced with a Google parking garage (and Sunnyvale Fire Station #5 next door).
Doesn’t improving the author’s MITM mitigation #2 so that you download the script and vet it locally — it not in the browser — kind of mitigate both the original problem and the author’s proof of concept attack?
But the problem is that you have a gigantic audience. Many of them will make effective primary peers. If that weren't true, you wouldn't have a problem in the first place.
Iranian president Ebrahim Raisi and foreign minister killed in helicopter crash
80 column punched cards were a very strong influence
You can read book by Julian Assange, that was first published in 2012, the year of emergence of Cicada 3301, and named “Cypherpunks: Freedom and the Future of the Internet” (https://www.amazon.com/Cypherpunks-Freedom-Internet-Julian-A... and compare its content to the message, that was sent to the winners of Cicada 3301 competition in 2012 (https://pastebin.com/RmqxWcnB) or 2013 (https://pastebin.com/rn4gTF1Z).
Wouldn't a static parse method still allocate memory for the object that it returns?
I regularly run into videos on youtube that obviously came from tape because they stop for minutes to load.
Show HN: IPN – Instant notifications for blockchain-based events
Hey HN, this is Artyom. My team has been working on this crypto notifications service just about a year now. We want to add a missing layer of notifications about events from web3 to web2. We seek and trigger - you process, enjoy!

There are multiple services providing similar functionality, we just want to simplify user experience and build a service that just works in a comfortable way for developers.

Why we’ve built service:

- prices of hosting own nodes are high(you have to spend money to manage them too)

- RPCs have limits and are not stable enough

- integration of web3 events in a legacy way is pretty complex especially when you develop many blockchain-based apps

- there is no service with one-window support of evm-based and tvm networks using api, websocket, webhooks and telegram

Payments for notifications of blockchain-based events isn’t a new concept, we offer a service with multiple networks(EVM-based and Tron), all you need - configure event parameters and channel(webhook, websocket or Telegram). We bring extra small payment for every notification - 0.01 USD and offer 500 free notifications for each new user on beta-stage.

Authentication made with web3 - we don’t need your data, your credit card or KYC. Your assets are on your own addresses and there are no extra fees to transfer them. You can add any event params(any token transfers, custom events), select network and choose addresses to track. Addresses to track can be added by API or UI, rules can be added using UI.

We also have a python library that can help you to work with crypto(address creation, transfers, etc.) and our API. Using it you can make your own solutions for processing crypto fast and easy(also exchange services, bridges, etc). You shouldn’t trust our notifications in case of block reorgs(your recheck is needed), we just notify you about events as soon as we catch them. We don’t catch events from history, so you can not fetch events in the past.

Our parsing system checks multiple sources(own nodes and public RPCs) for new transactions, and tries to find matches with users’ rules. We have been testing it with our clients’ projects for the last year and it’s pretty stable, enjoy!

There is a system of webhooks retry if they fail, events history and billing, so the process is pretty transparent.

Now we don’t catch nested transactions, but they would be added in a couple of weeks(adding subsquid parser as addition to our legacy parsing solution).

By the way, I am looking for new networks for partnership and feature proposals.
On starting a job in France with minimal language skills I was invited to an after-work game of football (soccer to you left-ponders), 10 minutes in someone on the opposing team kicks the ball out, "COIN!" I shout, followed by widespread laughter and the explanation for it: "C'est une corneure" ...
This article didn't mention but we shouldn't forget AARON the AI art generator from 1973 by Harold Cohen https://www.katevassgalerie.com/blog/harold-cohen-aaron-comp... (https://news.ycombinator.com/item?id=35452258).

This was peak generative art from its time IMO. Was available as a screensaver for Windows 98 (can still download from archive.org and works on windows 10). https://www.kurzweilcyberart.com/aaron/static.html
Nokia 3210
> it makes it nearly impossible to compile the language

You would honestly be surprised what little difference it makes. You can just go through the source code as you compile it and compile instances of function-like objects with the compiled version. If you imagine a data-type for lists:

class List { Object car; Object cdr; };
class Compiled_List inherits List { Object (*call)(List args); }

Then you would have function calls compile to:

// compiled value of (F . ARGS)
if (F is Compiled_List)
return F->call(ARGS);
else if (F is List)
// interpret F

This is no slower than the compiled version of a regular function call in any other lisp, since there is also a need to type-check the function there. The real issue is the lack of numbers if you are interested in speed.
The fact is that it is much like that, because no one then knew what was going to happen and it seemed to them like an existential threat. The mechanism of how it works or its relationship with our previous technology is irrelevant. The comparison is about everyone freaking out because no one knows how this is going to play out.

But history has shown time and again that carving out a niche in art by using technology is always fleeting and any security you think you had was illusory. Just looking at Hollywood, you have: (a) transition to sound (b) emergence of televisions (c) transition to color (d) effects revolution (e) digital replacing practical effects (f) digital replacing film

Each one of those transitions obsoleted a generation of specialists with niches, yet Hollywood and the people it employs are still doing just fine.
> This has been completely disproven by the entire history of nuclear power.

lol no it hasn’t.
Gentrification as a Housing Problem
A proportional font really helps ergonomics too.
Shout outs to diverse value generation, by people going through a big issue,investing huge chunks of life time and then dispersing knowledge by doing write ups (which are not easy to do in general but it gets harder the nastier the topic).

I have deep empathy for how costly these experiences are, that I can then just learn from in 5-10 mins. I hope that in the future more of the bad stuff can be avoided upfront but in the meantime I think this is wonderful and something to foster (which I should remind myself of and participate in more often).
And learn C and C++ in the process, because they will need them for "Python" libraries.
What I mean is as a worker or student, I want to know if the tools I spend time on will be relevant in the industry. And I think I have more chance to meet companies working with MATLAB than Julia.

But if I want to work at asml Julia might be a good fit ofc.
People forget that NASA's portion of the federal budget during Apollo was more than an order of magnitude higher than today.

NASA does the most ambitious thing it can get funding from Congress for.
I'm sure he doesn't mind the Apple money either
Google has huge interconnect and exchange deals and dark fiber all over the place. It’s hard to explain just how much free transit and connect Google has to ISPs, and how preferable their deals are for delivery. They are a MASSIVE pipe of extremely low cost Internet.

Since the main cost of video is streaming and the pipe required to deliver that streaming, they have an insane moat built because of it.

That is why. There are a lot of other explanations, but that is really why.
100% that Google put videos on colder storage. Hot cached videos in memory cached at all possible locations. And cold videos stored compressed in a much cheaper storage container. The difference is maybe 500 to 3000ms.
Some nice examples:

https://vimeo.com/930568091
If I had to die in a plane crash, this seems like the least terrifying way to go out. Way better than hearing an ominous rumbling, scrambling for the oxygen masks…
Kagi isn't really pushing the generative stuff, or any specific features. If you don't like the summaries, you can turn them off (I think the one you mean is settings, search, more, Summary Box). You can turn off basically all the extras beyond just the titles and links.
But in a few years we will have 8k for all those videos with super AI upscalers.
A second factor (like 3-D Secure) is required by EU directive in the whole block for online payments. For in person payments having access to the card and knowing the code already satisfies the 2 factors, and checks are extremely rare and have been for decades
A study of a Black Death cemetery in London found that 20% of people sampled were not white
“Ancient Chesapeake site forces paleontologists to admit they were wrong after denying clear evidence of much older occupation across the Americas for decades.”

Fixed the headline boss!
2-factor is common for online card transactions in the UK.
Without testing, how would you know we are still pretty far away from models that would pose a risk?
Damn, can't wait to be able to create these things from a simple video recorded on my phone. Amazing.
>Offering a neutral voice by default helps avoid gendered stereotypes

I think the problem lies with a small group of people online who always see malice first, if the AI has a female voice then it's because people think women are submissive, if the AI has a male voice then it would be the patriarchy, the AI can tell you where to go for example. Some people who want to complain will always find a way to complain, there is nothing wrong with having a female or male voice as the default one.

>most ChatGPT developers are white, cis-male

White and cis doesn't really surprise me, since most of the US is white and cis; Sam Altmam is gay, if this sort of thing actually matters. The smaller presence of women in STEM disciplines is noticeable; for some reason, all of my female friends seem to care far less about computers, probably some bias at portraiting hackers as men in the media or something (even though the vast majority of hackers are indeed men), it's like the chicken or egg dilemma.
outer wilds is the spiritual successor
Tunic is so good. Although I'm yet to complete it, I've gotten like 90% of the way I think after runs of 20-50%. Maybe I'll finally complete it this year because I adore the aesthetic, vibe and that little fox.

Definitely the game opens up and becomes more deep/mysterious than I thought it would get, super cool.
`src` takes a path, not a URL.

I think you just misunderstand what a URL is.
All major CC companies have the extra layer (3-D Secure) available to merchants. Whenever I make a card transaction online that is in any way unusual the bank makes me do an app/SMS 2-factor.

As with any extra step in a purchase its a balance between security and conversion rates. It seems companies have decided it reduces conversion too much in the US hence the low uptake, whereas UK/EU seem to use it very often.
Agreed. That’s why I started using flags more liberally.
Have you looked at various models on Hugging Face? There are so many anime characters headlining the readme's. I think it's an interesting cultural disconnect to observe in this thread, but at the end of the day, open source projects like this are not obligated to be anything in particular, and entirely subject to the author's tastes.
If this article was correct, then what you said is not true. Seems like NASA went with a bad plan from the start to refurbish the old tech and made a costly, inefficient and risky tech-franken-zilla.
I was reading about how to create timelapses on a canon dslr and someone pointed out that each frame you take adds to your shutter count and consumes the lifetime of your shutter. Do you find that a problem? For example a frame every 2 seconds for 8 hours is 14,400 actuations of the shutter.
What’s dark fiber?
Yes. Skynet is very dangerous and not safe. In Terminator, humanity is saved because Skynet is dumb, not because Skynet is not dangerous or because Skynet is safe.
You know you can have more than one bank account.

You can have separate account that doesn’t have any cards attached.

Give that account number to your employer and then when you need transfer amounts to account with debit/credit cards.
Hey everyone,
The website allows recruiters to generate, using AI, personalized messages, ready to send to a candidate in order to encourage them to continue recruiting.
So the result of the “fast and loose with regulation around nuclear stuff” is perfectly visible in Germany right now. Low to medium active nuclear waste was deposited in an old salt mine in Lower Saxony. There were strong indications that the mine is structurally unsafe dating back to 1979, but the warnings were ignored. Nuclear waste was dumped in barrels with no further protection. Now, water is seeping into the mine - dissolving the salt which serves as a protective barrier for the radiation and at the same time resulting in a corrosive brine that makes the barrels rust. Plans were drawn up to recover the waste at huge cost, but recently, the water ingress became so high, that it’s doubtful that the mine will survive until recovery can begin. We’ll likely end up with a lot of fun radioactive and poisonous materials in the local aquifers. Cancer rates are already elevated in the region.

In theory, nuclear materials can be handled safely. Sadly, humans.

https://en.m.wikipedia.org/wiki/Asse_II_mine
NASA does the most ambitious thing modern, bureaucratic NASA can do with the funding, considering that each previously approved project is 4x over budget and 5-10 years late, eating into the feasibility of new projects.

Old NASA could do 5-10x as much, with the same amount of inflation-adjusted money and people. The motivation was to fail+learn and achieve a shared goal. SpaceX is the closest analog today, with a long term mission and the drive to make it happen.
Search for "I do coke" on Google. At least in the US, the first result is not a link to the YouTube video of the song by Kill the Noise and Feed Me, but the text "Help is available,
Speak with someone today", with a link to the SAMHSA website and hotline.
Medical Nemesis by Ivan Illich
https://www.bbt-se.com/tunnel/baufortschritt/

https://www.youtube.com/watch?v=v3D1fLVQgZw
> Where does it say that?

First line of the official page at https://www.nasa.gov/feature/artemis/

"With the Artemis campaign, NASA will land the first woman and first person of color on the Moon, using innovative technologies to explore more of the lunar surface than ever before."
Fortunes; Inside Your Cookies
I moved to Germany from the US, and broadly speaking (I have my own issues with German policies and politics) I like the system here better. In Germany, outside of being a “public” figure, you own the rights to your own image. Without explicit consent and compensation, you are not allowed to distribute photos of anyone. There are specific carve outs for notable events (if you are incidentally in a shot for something else, it doesn’t count), but otherwise seems notably reasonable to me. It definitely seemed odd when I first moved here, but seeing it in practice it seems fine.
Except this isn't my experience of errors at all.

My experience of errors is that most of the time you need more scope in order to handle them properly.

I.e. if writing to a file happens, what am I actually supposed to do about that? Well, that depends entirely on why I'm writing to a file. Which might not be information the calling function actually has. Usually I need to go up the call stack to find somewhere which has enough context to know what's actually not working because a file write has failed.

Basically, the vast majority of my code can always error or depends on things which can: or is one refactor away from now needing to return errors. If just about everything is Result<T>, then really why should anything be? Why eat the syntactic noise?
Which also means that diversity is a bad deal for Netflix.

They have a direct financial incentive to have more people watch the same thing.
It's fiber interconnect between sites that is not actively visible to other people who are routing data around the world. Think of it as being pre-layed but not yet turned on/made available.

See: https://en.wikipedia.org/wiki/Dark_fibre
Is there a way to run these things deterministically with a seed? Totally AI-generated videos could just be compressed to text without any reference screenshots
Tesla has more than double the P/E of the rest of the industry so this had better be a logistics problem that means they are moving to a lot more sales and not just tapering demand.
Well, they just re-stocked their Mac Floppy Emulator, that uses one of those connectors, so I guess they still have a bunch of them :)

https://shop.bigmessowires.com/products/floppy-emu-model-c-b...
There is no "one cursive" https://en.wikipedia.org/wiki/Cursive. It looks to me that hers would be under the Italic family. I personally changed my handwriting to a similar style and find it much more legible.

Depending on the country you have studied in, you might have learned a particular style of cursive. For example, in the UK they teach joined writing https://nha-handwriting.org.uk/wp-content/uploads/woocommerc....
>It's like they had the people who designed UNIX back in the 70s, and a room full of JS framework programmers in 2024, plus all kinds of managers "experts" in Agile Development.

Does it mean Artemis is the Electron of space missions?
> gpt, claude, gemini, even llama and mistral, all tend to produce the same nauseating slop, easily-recognizable by anyone familiar with LLMs

Does grok do this, given where it came out of?
Of the swarm itself? If you gather the swarms orbital energy they will fall into the sun, because they won't be moving fast enough. So you'd need to propel them using more energy
Nice Summary of the Article ! Thank You.
Could anyone help me understand what this means in practice, at scale? I keep doing the math and getting numbers either way to small or way too big. If each users streams 200MB over a 10 minute session, and they arrive on the site uniformly distributed over time (false premises, I know), how much would 1,000,000 sessions a month cost? I get confused by terabits and terabytes and how "per second" bandwidth metering actually works. I keep getting to the conclusion that for $1,000,000 you could handle 16,200,000,000 sessions per month, which is more traffic than phub gets and less money than I assume they spend.
> People, including myself, feel this should legally be the bank's problem. Someone pretended to be the account owner and the bank gave them money. That seems pretty clearly the bank at fault

I think it is a little more nuanced. While I think banks should shoulder more of the responsibility account owners also need to be invested in keeping their personal information secure. If I left my passport, driving license, pin, password, phone (unlocked of course) and 5 years of bank statements by the side of the road a stranger could pick those up and pretend to be me with very little effort, and the bank would be very hard pushed to distinguish the stranger from the real person. If it was purely the bank's problem what incentive would there be for people to secure their information? They'd just reclaim the loss back from the bank.
Yeah I'm coming to similar numbers. I guess this is why the Cloudflare CTO has said several times on hackernews that at scale bandwidth is free.
No, you actually can't. iOS and iPad OS can run 'up to 30s in the background', and it is typical for an app to be terminated instantly once a user opens a home screen or another app.

(we develop apps for iOS that need bg functionality)
Since when is CERN a dystopian project?
> for your kettle, the Japanese ones cheat by just keeping it hot all the time

Sure, but that's not what I'd call terribly energy efficient. I'd rather boil on demand seeing as my wife, the primary user of the kettle, doesn't drink tea while she's sleeping or at the office.

As far as the pizza oven goes I'll probably end up going with an propane Ooni, Roccbox, or the like on my patio.

I'm just saying that I'd like to option to dump 240V @ 13A into a small appliance in my kitchen. As it stands now I'm limited to a paltry 1500 watts compared to a peek that's more than double that in the UK.