skysight-inc/HackerNews huggingface dataset:
Sure but doesn't every technological development have these tradeoffs?

You could say what you say about anyone at any time. Where do you draw the line? I guarantee you'll be guilty of the exact same thing. I don't want to generalize, but IMO this sentiment of yours, I hear most loudly from software engineers far removed from ordinary non-technical end users: is making beautiful new LISPs and CNIs and Python package auditing tools the only valid work with seemingly no tradeoffs?
No, thats the misconception. All the security is around cross-origin usage and optional if using same-origin html like a SPA. Each iframe gets its own window element but that can simplify component design a ton if embraced.

A <frame> was a system for loading same-origin html files from an Index. It was the original Single-page multi-page system and at the time seemed good enough for 90% of html 1.0 sites. <iframe> was supposed to replace it but then everyone used it for Ads and closed-source widgets.
Satellite Weather Forecasting – 1984 [video]
> ...centuries of unavoidable costs no matter what...

OR, you put the nasty and long-lived radwaste into (say) lead barrels, and bury those below some nice, deep, easily-monitored ocean trench. Absolutely nobody's going to accidentally dig those up. And if the effort needed to intentionally do so would be greater than the effort to brew their own fresh radwaste, then nobody will bother trying that, either.
Whoa, a negative task-switch cost! I didn't take it multiple times, but it makes sense that having practice at this specific task probably improves both your overall response times and maybe more specifically improves the different trials.

What I'm curious about is whether we also get specifically good at say, task-switching between a code editor and say, Stack Overflow, over time
1. Absolutely correct, it works "sometimes", but not in the general case, and especially not in real life in the general case given how it skews the incentive structure of the firms.

The point remains that in general if a foreign country is over subsidizing an industry it's a good idea -- even if you don't like them -- to just buy a ton of the stuff.

2. It remains to be proven how good of an idea the silicon valley VC model has been in the zero-interest rate environment since it changed. Uber has had all of 5 profitable quarters in 15 years. Twitter had something like 4.

Many of those VC hypergrowth companies, except a dozen or so, are effectively a big game of hot potato The gap between investment and profit made is often still in the 9 or 10 figure range.

I'd wait another decade or so before proclaiming it's a good strategy. Predatory pricing doesn't even work in theory - there's was effectively a chapter in an industrial organization class I took, though I'd have to find the material again. It might work in practice if there's other effects not taken into account in the theoretical model, though.

3. I would agree with you there, and I think both banning tiktok and subsidizing intel (foundries only) are ideas I agree with even though controversial.

4. I wouldn't argue that the alibaba breakup was a good example - this sort of move creates a huge chilling effect on investors and entrepreneurs in China. The breakup was much more about Xi consolidating his grasp on power than anything else to be realpolitik about it.
It still exists. Currently it looks like Patreons and their associated communities, long-running web forums, small chatrooms on platforms like Discord or Facebook or Instagram, and so on. Small communities, with relatively high barriers to entry.
Yes, not so much about environment variables which can be injected by your hosting environment which as far as I know shouldn’t really be an issue (assuming your hosting environment sources them securely).
Yep. I’ve gamed it a lot, but it’s a pain in the arse.

You can do the trick of buying up a stack of prepaid SIM cards when travelling and using a cheap dongle, but it’s a lot of effort and eventually stops working - probably due to the IMEI being banned though I’ve not confirmed that.

It’s less effort to just snag a new local SIM upon landing at most airports and using it as a hotspot.

Or, you know. Rolling out WiFi as a public service. Which would be kinda cool.
False dichotomy. Prior to CU, individuals could contribute to any candidate of their choosing (up to an annual contribution limit). Companies are compased of individuals. CU was twisted logic to reach a preconceived, corrupt outcome.
I once was sitting at my desk and had this overwhelming calm come over me. I was trying to figure out what I had eaten that morning/afternoon and then realized the 2-3 'Just Chill' sodas in my trash my mom had gotten me contained L-Theanine. Was a pretty blind test but I wasn't able to reproduce it effectively with L-Theanine supplements I found on amazon.
You people have issues reading? I just asked if you are going to as you have a repository. If you do not that's fine. jeeze.
US tendency to respond with sanctions to every problem big or small will be what brings down the empire eventually.
Unfortunately, as much as I do like Kagi overall, it goes out of its way to inject AI slop into the results with its sketchy summarization feature
What issues did you run into with this? I do exactly this in a couple of apps. You can use a `keyup changed delay:${delayMs}ms` event, and you target the area on your page where you want search results.
Yeah, I've had this experience as well. I'll have to go 4 or 5 pages deep in the results to get to a forum thread someone wrote in 2005 referencing a product that doesn't exist anymore plus a bunch of advice that's mostly still applicable.
How do you expect them to implement that?
Reddit started to decline dramatically once they started to charge for API access last year. Mods on a politics subreddit I was talking to said all the free tools they used to keep on top of things stopped working, so they could no longer filter out the trolls and bots.

I sure hope the money that Reddit made makes up for the readers who are fleeing.
Teen achieves first NES Tetris "rebirth," proves endless play is possible
We always use "Perfect being enemy of good"
human-verified content is going to be the next billion dollar company.
This peacock thing was the last straw for me. I installed Kagi just moments ago.

And of course the first image for "baby peacock" is the same white chick thing… obviously because this story is making the rounds —_—
On that same note, is there also an app to play chess wrong in my terminal ?
> you'd need so many more resources to knock it out

If you're America, yes. If you're an island nation defending against China one hundred and ten miles away, you don't have the air defence resources to protect your entire island. (And they do have the resources to knock hout hundreds of square kilometres of solar.)
Every technical advancement has tradeoffs. Not every technical advancement has billions of dollars sloshing around doing absolutely nothing except making the web worse and further ruining the environment. What a shockingly bad-faith way to interpret GP's argument, wow.
To note: She did not get a reply, it was returned. I was really hoping someone actually replied
Start here: https://blog.kagi.com/small-web
That is one of my favorite books. Read it in one day, couldn’t put it down.
hoodies are the new white collar
If you think Hollywood accounting is opaque and full of shenanigans, look into electric utilities. Nuclear power is not conventionally insurable. The NRC has the most understandable explainer I have found here: https://www.nrc.gov/reading-rm/doc-collections/fact-sheets/n...

The current fad of buying old nukes to power data centers is going to be a learning experience for the tech industry about taking on the liabilities entailed.
I know it's usually against the ToS to share your home WiFi, but this is the first I've ever heard that it's illegal.
Except git porcelain are already frozen long time ago, codified in millions of CI/CD pipelines, and impossible to change. It's not a great comparison.

Hell, "apt" explicitly warns you not to use it in scripts, and yet everyone does.
Search “peachick”, it works fine. I assume Google would be the same.

I guess using the correct terminology matters.
Are you saying AI isn’t useful? My product is painstakingly crafted and uses AI but in my opinion it uses it tastefully and with great utility. Also 95%+ of my development efforts are not on improving the AI even though I use a .ai TLD. I think it’s crazy for a modern company/product _not_ to use AI, and the grifters building clear wrappers for GPT and other insanely low-quality efforts are already pretty much dead.
From the website's tracking/ads/monetization perspective GDPR is a diabolic dilemma:

* no tracking: no money

* tracking without consent: GDPR fine

* tracking with manually clicked user consent: adds friction, nudges users to go elsewhere

* tracking with automatically clicked user consent: removes friction, but allows preconfigured blanket refusal

...For the time being, third option might still appeal, but at some point might they finally infer that people just don't want to be tracked/spammed/monetized/targetted?
I bootstrapped Lapdev (https://lap.dev/) all in Rust too. Axum for the backend and Leptos for the frontend. Sharing structs between backend and frontend is quite nice.

Besides the memory safety, type system etc, Rust gives you the confidence that you know it can scale in pretty much all scenarios in terms of performance.
One of my VPS was lost in that fire, but since my backups where somewhere else, I didn't lose much.

The trick is not to put all eggs in the same basket and it's easier to do that when you're paying much less than you'd pay on providers like AWS.
> For better or worse, Reddit is really the only place to go find legitimate information anymore.

This is frightening and, I fear, true.

But I'd also add one odd little counterpoint: some of the most useful discussions and learning experiences I've had in the last four years have happened in private Facebook groups. As soon as the incentive to build a following using growth-hacking and AI -- which private groups mitigate to a greater extent -- is taken away, you get back to the helpful stuff.

The FreeCAD group on Facebook is great, for example. And there are private photography groups, 3D printing groups, music groups etc., where people have an incentive to be authentic.

Public Facebook feeds are drowning in AI slop. But people who manage their own groups are keeping the spirit alive. It's almost at the point where I think Facebook will ultimately morph into a paid groups platform.
> Wouldn't this only be a functional recommendation if you were planning on being the sole determinant in whether the relationship moved forward because your response could pretty obviously be used as their filter just as easily?

This is a really good point, actually, but I am counting on this. What I'm trying to select in strangers is patience (also humor). If someone gives me shade in a silly enough way, everything is permitted.

Also, a nitpick, being friends with someone is solely up to you. If either you or someone else don't like each other, a relationship effectively cannot happen (although, there are exceptions, first impressions can be overcome).

So rather than even trying to predict what someone else is thinking, I just don't try (and pretend it's not a factor). I go with my gut, and most of the time it works out great for me.

I'll add some context though, most of the time I do this in dingy dive bars and small town pubs. People aren't typically very cerebral there, so it works.
My memory is that these were pretty terrible long before the generative ai boom.
Good bus/train statistics acknowledge that early trains are far worse than late ones. If a bus on a 30 minute schedule arrives early, it's effectively 30 minutes late because anybody arriving at the stop on time will miss the bus.
> Then his work are the prompts and the idea, not the image. He can copyright the text he input into the machine, and perhaps patent a description of the iterative process he employed - but not the graphical result.

A few replies have been concerned with artwork, but this interpretation would mean basically no executable software could be copyrighted, only source code. People write source code, and a compiler turns that into executable code, performing many transformations and optimisations that the programmer might not even be aware of as part of the process of compilation.
How does Hetzner compare to DigitalOcean? Lately I have seen a lot of people pushing Hetzner.
Yet, we made and buy crappy devices like Niimbot printers, that are not working without proprietary app that collect your data and asks for paying for using different, then default font. What a wonderful e-waste.
Interesting that you see giving people the choice of efficient public transportation is 'imposing' but building ever bigger freeways and interchanges is somehow not imposing a system on people.

For your info: https://thespinoff.co.nz/politics/07-10-2024/traffic-is-made...
Do you mean nand2tetris?
https://www.nand2tetris.org/course
Typically seen more often as something like:

http://example.com/viewPost.php?post=../../../whatever

(where the server side code has the bug, not the web server configuration itself)
and even if your server can reach it, here (Debian 11), all of /proc/PID/environ is marked 0400, root:root owned.
Cannot read the article because of adwall, but
Danes have MobilePay which just works for them, because it is widely adapted and offers quite some low hurdle possibilities to pay.
Here in Germany we do not have something comparable.
Glad you're having a good time, bud!
Say what you want about the ultimate merits of cryptocurrency (and I'd really like to avoid that debate here), but the actual technology behind Bitcoin is fascinating. If you haven't already, I highly recommend reading the original whitepaper. It is elegant, in the mathematical sense.

https://bitcoin.org/bitcoin.pdf
I have been dinged before at work where I use active / imperative voice.

Especially outside of Software Engineering I feel there is much more tension when you present people with dry facts.

So you make it fluffy.
And the intended purpose is emergency use. It doesn't matter if the audio isn't spectacular, all that matters is that a human voice be understood.

And note that AM is much more forgiving of terrain than FM. You can still be shadowed but the lower the frequency the less likely you are to be shadowed from the transmitter.
The hard part is identifying what's AI generated and what's not.
Ask HN: Correct Logic written in C, but Compiler messed things up?
I was solving some easy Reverse engineering challenges when I came across a peculiar binary.It was a simple password checker with code that seemed correct but during compilation the compiler seemed to mess something up. Have a look.

Section of main function:

0x00001213 lea rax, [str.64s] ; 0x2032
0x0000121a mov rdi, rax ; const char *format
0x0000121d mov eax, 0
0x00001222 call __isoc99_scanf ; sym.imp.__isoc99_scanf ; int scanf(const char *format)
0x00001227 lea rax, [var_48h]
0x0000122b mov rdi, rax ; int64_t arg1
0x0000122e call checkPass ; sym.checkPass ; sym.checkPass(int64_t arg1)
0x00001233 test eax, eax
0x00001235 je 0x124d
0x00001237 lea rax, [str.You_are_correct_:] ; 0x2037
0x0000123e mov rdi, rax ; const char *format
0x00001241 mov eax, 0
0x00001246 call printf ; sym.imp.printf ; int printf(const char *format)
0x0000124b jmp 0x1261
0x0000124d lea rax, [str.Better_luck_next_time._:] ; 0x204a
0x00001254 mov rdi, rax ; const char *format
0x00001257 mov eax, 0
0x0000125c call printf ; sym.imp.printf ; int printf(const char *format)
0x00001261 mov eax, 0
0x00001266 leave
0x00001267 ret

checkPass function:

0x00001149 push rbp
0x0000114a mov rbp, rsp
0x0000114d mov qword [input], rdi ; arg1
0x00001151 mov rax, qword [input]
0x00001155 movzx eax, byte [rax]
0x00001158 cmp al, 0x73
0x0000115a jne 0x11cc
0x0000115c mov rax, qword [input]
0x00001160 add rax, 1
0x00001164 movzx eax, byte [rax]
0x00001167 cmp al, 0x75
0x00001169 jne 0x11d3
0x0000116b mov rax, qword [input]
0x0000116f add rax, 2
0x00001173 movzx eax, byte [rax]
0x00001176 cmp al, 0x64
0x00001178 jne 0x11d3
0x0000117a mov rax, qword [input]
0x0000117e add rax, 3
0x00001182 movzx eax, byte [rax]
0x00001185 cmp al, 0x6f
0x00001187 jne 0x11d3
0x00001189 mov rax, qword [input]
0x0000118d add rax, 4
0x00001191 movzx eax, byte [rax]
0x00001194 cmp al, 0x30
0x00001196 jne 0x11d3
0x00001198 mov rax, qword [input]
0x0000119c add rax, 5
0x000011a0 movzx eax, byte [rax]
0x000011a3 cmp al, 0x78
0x000011a5 jne 0x11d3
0x000011a7 mov rax, qword [input]
0x000011ab add rax, 6
0x000011af movzx eax, byte [rax]
0x000011b2 cmp al, 0x31
0x000011b4 jne 0x11d3
0x000011b6 mov rax, qword [input]
0x000011ba add rax, 7
0x000011be movzx eax, byte [rax]
0x000011c1 cmp al, 0x38
0x000011c3 jne 0x11d3
0x000011c5 mov eax, 1
0x000011ca jmp 0x11d3
0x000011cc mov eax, 0
0x000011d1 jmp 0x11d3
0x000011d3 pop rbp
0x000011d4 ret

The author did make a mistake of returning 0 if the first letter matches and 1 only if all letters match. This makes it ambiguous as to what should happen if only 2 or 3 or so letters match.

However, the way the compiler handles it (by storing bytes and the return value both in the eax register) leads to a flaw where a person can bypass the check by just entering "ss" (for example). Is this the compiler's mistake? How can we avoid such a scenario?
I read Tristan Donovan's "Replay: The History of Video Games" in middle school (back when my own access to video games was very limited, so I had to resort to reading about them), and it partially influenced me to pursue game development myself.

A lot of my current knowledge about the game industry comes from things I learned in this book (or used as a base for further research later on). Each chapter is a vignette into a different era, technology, and country, up to the indie boom of the 2000s. It's not a life-changing read by any means, but it's an extensive and memorable one.
special case of more general rule: don't give time estimates to others. asking for pain
> 61.5% of Germany's electricity comes from renewable sources

Now. For years they switched to coal. Even today, Germany falls to the siren songs of the gas lobby, who promise a €1.5tn investment into gas infrastructure will be happily written off for the sake of the planet.
You could use Range HTTP Headers if you know which bit to request.

Kind of simple and not that useful for dynamic queries but quite good for queries where you know the queries beforehand and can index accordingly.

https://docs.aws.amazon.com/AmazonS3/latest/userguide/range-...
In slightly different terms, Hetzner is roughly $0.006/Gb/month , similar to Backblaze
A lot of comments amount to: "Internet is dead". AI is crap for sure but far from making Internet dead or useless. Consider:
- emails,
- bills and payments,
- banking,
- searching for and buying stuff (assuming you already know what you want that is),
- calls/chats - whatsapp, messenger, etc.
- youtube (for learning),
- social stuff - however bad.

AI? This shall pass too. Internet will find its way.
> Are you saying AI isn’t useful? My product is painstakingly crafted and uses AI but in my opinion it uses it tastefully and with great utility.

Sure. And THEIR products are just thoughtless slop generators.
We could also have a public library but for the Internet. A list of sites and articles curated and maintained by librarians and experts and paid for by local taxes.
If you Google meat Cove it’s presented as a “human settlement” in Nova Scotia

I predict the word meat fucked with the AI
That’s not the real goal of cryptocurrencies.

It started off that way—remember people buying pizzas and domain names with bitcoin? That is the sort of thing that people do with dollars.

But it became quickly apparent that cryptocurrencies suck as currency because they are so strongly deflationary. However, that makes them work great as commodity financial instruments.

So viewing crypto as a financial market (not a currency), it benefits the U.S. to have as much of the market transacting within the jurisdiction as possible. Then you get the tax benefits, and ancillary benefits (e.g. rich crypto owners buying things).
Why would you pay same price for repairing a shoes when you can get a new one for similar price?
I use MelissaData and a few other similar APIs that are available
I couldn't get enough of the Goosebumps series when I was a kid. Just encountering the books and looking at the covers was an experience. I would get them from the school library.
Luckily I genuinely don't care :-)
A really close friend of mine did this to me, actually. With this same exact book. It's how I learned the trick.
I read somewhere (and I can't find it now because google is so bad at searching non-mainstream topics) that labor is triggered when the placenta can no longer supply enough oxygen to the growing fetus, not because of head size.
I've probably read certain Discworld books more than a few times, if they fit under this category of 'junky'
We need certification for human generated content for yesterday.

Not only that, we desperately need cryptographic prof that content X was produced by person Y.
Canada: supplementsource.ca
I agree that it becomes complex if you have state on the frontend. htmx scales better if you keep all or most of your state on the backend. I've found that using the websockets extension really helps with automatically keeping the frontend in sync.
Actually, just have a multimeter and you can test your capacitor
The problem with this line of reasoning is that things can get steadily worse and you'll never be allowed to say or do anything about it.

No, everything is not the same as everything else.
SEO Tools – A $20B Opportunity
No, just Google Maps
I ask this question every time I start any service. Seems like nobody is willing to do business without your SSN.

Like, I prepay for the month, what is the worst happens if you receive a fake name and you cannot verify the customer identity?
I'm not sure about this approach but it does look interesting. I think it'll work fine.

My method is however to use Django and templates to build a regular MPA, and then switch out link changes (between pages) with htmx functionality so there is no browser reload. At least then you'll have a webapp that acts mostly like an SPA.

Next up, you can add more interactivity using htmx as much as you want (with some kind of Django components, ideally). You can even add VueJS to one of the pages if you want, but full blown SPA frameworks tend to eat into development time, so rather not unless absolutely needed.
Except in Japan. Googled "japan train schedule accuracy"

> The average delay for a Shinkansen train is around 20 seconds. For other trains operated by other railway companies, the average delay is around 50 seconds. In both cases, the average delay is less than a minute. But these average figures need to be tempered with the occasional incident.

And quite the opposite for charter vacation flights which can leave hours earlier than the stated departure time.
I agree. I'm building some internal tools at work, and htmx is awesome when you just want to add a bit of interactivity to server side generated pages. With minimum amount of code I can just update the view by returning the relevant parts from the templating engine. It promotes code reuse and is faster to implement than any other framework based solution.
Was it ever any different with social media, surveillance advertising, SEO, NFTs, etc?