skysight-inc/HackerNews huggingface dataset:
It doesn't help that a lot of websites / apps have this tendency to "need" a redesign / rebranding every 5-10 years, which developers take as an opportunity to use the next great framework because the old app is an unmaintainable mess.

If anything, new frameworks should be simple to use.

I've had the misfortune to work in an Angular codebase last year, I could hardly make heads or tails from it; I'm sure there's good theory behind it, but it was far too complicated.

Currently working in React, and it's got the annoyances of hooks, callbacks, effects, etc; basically, you as a developer are responsible for a lot of rendering behaviour, using what looks like magic trickery. Don't get me wrong, I like the basics of React, but as soon as it goes beyond simple props it's starting to lose me. I heard Vue solved this better or more intuitively, but it's still a layer on top of JS/HTML.

In parallel I've been working in Go, and while it's wordy and frequently annoying (like when using the correct design patterns, you'll end up copying a database struct to a business logic struct to a HTTP API struct, it's boring, wordy and bug prone code), it's still much more of a joy to work in because there's very little indirection or friction.
The good reason (for Apple) is that it is an anti-competitive measure
Or not. From the article:

> Not that there is a lot of data to suggest that this oft-discussed recent spike in retail crime is even real. In an earnings call earlier this year, for example, the CFO of Walgreens admitted that his company had perhaps “cried too much” about theft, and that its product losses had actually declined in the previous quarter.
So, 10 dollars in today's money.
Posts with the body, like yours, are discouraged for a reason.
Perhaps sometime in the far distant future, kids will do the equivalent of the MNIST classification tutorial with planetary data: life or no life.
> specially for people whose market assign very little monetary value for their labor.

Those people get approximately the same amount of lifespan as anyone else (even less, in most cases). If they use up more of their lifespan making mud bricks (by hand!) rather than learning to read, spending time with their families, or maybe even just having fun, that is a waste of their lives, regardless of what monetary value the local economy puts on their time.

> Then (reinforced) concrete is pretty much the opposite of durable, at least with the current “cheap and scalable” technology we use today with steel rebar that corrode and eventually destroy the structure.

Less durable than unbaked mud bricks? I'm... skeptical, to put it very mildly.
I have no problem with the language, I'm just genuinely curious who this tech is for.

I totally get that it's useful to have a separate sign language for communicating in person. But machine translating English text into a video of a person signing when the original English text is right next to it? Does anyone find that useful? How many people know ASL/BSL but can't read English?
You can setup the phone to use encrypted dns like nextdns.
Yep! :D

The first abstract scene (about 30secs in) is basically r08028 but less cool :-)
There's no doubt someone gave an order. What's in question is who, and the list of people with means, motive, and opportunity is fairly long, including the option of a false flag operation. Claiming Biden "literally" promised to blow it up is a clear falsehood.
My guess is that the rust human error format is derived from some raw format that could easily be propagated to any other UX/UI and right now we are only familiar with the CLI format. I doubt they are keeping the state with a string of "^^^^" rather than just some 'error_starts_at_char: 8' and then some pretty print function prints the ^.
Thanks for relating your experience. I'm sorry to hear that it was uncomfortable and stressful, but it sounds like you must have reacted pretty well in those circumstances to get an offer. Do you feel like the skills assessed by the interview were reflective of what you ended up doing on the job (assuming you accepted) ?
Are the machines used in the US in some way different/worse than the ones used in Europe? Most of my local supermarkets are basically all self-checkout these days (generally smallish urban supermarkets with a bank of 5-10 self-checkouts plus some closed human-operated one); there's usually someone there to fix problems and authorise alcohol, and usually _one_ open human operated checkout.

And it's generally _fine_. I remember a lot of problems when they started showing up 20 years ago, but it's distant-memory stuff at this point. Bigger supermarkets also tend to have self-scan things that you bring around the aisles with you for big shops.

(One fun exception: a few years back all the grapefruits on offer were unusually small, I think due to adverse weather conditions in Spain. If you tried to buy grapefruits, the machine would become concerned that the grapefruits you'd put in your bag weren't as heavy as it expected, and required an employee to reassure it. There are presumably acceptable weight ranges for fruit, and the problem grapefruits just fell outside it...)
I highly recommend Andy Matuschak’s guide on how to create good prompts for anyone looking to get serious about spaced repetition: https://andymatuschak.org/prompts/

Andy and Michael Nielsen have collaborated in the past on things like quantum country, as others have noted.
And the commander in chief of the world's strongest military does this on TV? And not through, I don't know, existing channels, official and otherwise?
Introducing Pal – ChatGPT iOS Client to use GPT-4 without paying for ChatGPT+
Hey HN! Excited to share my free iOS app - Pal!

At a high level, the app works by using the ChatGPT API and your own API Key. This allows you to use GPT-3.5 and GPT-4 through the API rather than having to pay a flat $20/month for ChatGPT Plus!

I started this as a side project to use myself - but some friends found it so useful I decided to just drop it as a free app on the App Store.

I eventually added some nice to have features such as:
- API Key access to GPT-3.5, GPT-4, DALL•E (and Google PaLM!)
- Conversation History Support (New!)
- Ability to edit both the question and the AI response (Famously missing in the official app)
- Full syntax highlighting support
- Saving multiple prompts
- Saving multiple system messages
- Ability to adjust the temperature
- See the token length and cost of the conversation

Hope you find the app useful!

And of course, the app collects no data! You can verify this by opening Settings and going to Privacy>App Privacy Report.

Please remember to get an API Key from OpenAI!

tl;dr Use an API Key to pay-per-use rather than $20/month for GPT-4 access
Imagine how many civilians the purveyors of 9/11 would’ve killed if the USA wouldn't have spent a trillion dollars on the military.
Working with compressed binary data on AWS IoT Core
Yes, WPL was the most amazing feature of Apple Writer. It reminded me of programming a scientific calculator, but with text rather than numbers. When AppleWorks came out, I was really disappointed that it didn't include anything like it (this was alleviated a few years later with 3rd party macro packages).

The first program I sold for actual money, back when I was in high school, was a set of WPL programs that allowed teachers to generate exams by picking multiple-choice questions at random from a master file. The answers were also randomly permuted. It also produced the answer key for each. The idea was that teachers would use it to generate exams where each student's version would be different.

I sold a grand total of two copies. A marketing genius, I was not.
Yes, well-spotted! When we launched the product, we obviously didn't have any users, and we didn't want the 'Most Active' and 'Latest Answers' carousels to be empty when we started inviting real YouTubers to the platform. So a couple of creator and supporter accounts are dummy ones. To be fair, they're only as 'fake' as Jawed Karim's zoo video (the first upload on YouTube). :-)

Thanks!
I’ll match your opinion with an opinion of my own: it’s far more likely that an agi will be aligned by default than not. It’s trained on human data. You’re making it sound like it’s going to pop into existence after having evolved on another planet, which is pure fiction.

Plenty of human cultures feel alien to each other. The recent war is one unfortunate example. Yet on the whole, it works out.

Something trained on the totality of human knowledge will act like a human. And if it somehow doesn’t, it won’t be tolerated. (I’d personally tolerate it, but it’s obvious that the world won’t stand for that.)
Independent, ethical journalism should present evidence they have found in their investigations, not regurgitate the speculations of anyone with a few twitter followers. Any conspiracy theory that does wind up being true will survive any attempt to debunk it.
Helpful reminder that mice lie, monkeys exaggerate, and ferrets are not people (surprisingly enough).
I'm pretty sure the quote means that they planned to eventually cut comms [with the consent of the astronauts, most likely] and let them die with dignity.
The are now part of the borg collective, Microsoft.

OpenAI, LinkedIn, Activision Blizzard King, GitHub... many worlds have fallen to the borg.
Byron Brooks invented shifting type, and hence the shift key.

https://oztypewriter.blogspot.com/2011/05/byron-abrooks-sci-...
I agree. User preferences should always override a site’s color, typeface, text size choices. The browser is the user agent after all, not the web developer’s agent.

If I want a high contrast color scheme, or large fonts because of my vision, I should simply be able to set it in my browser’s settings and be done, not have to futz with extensions and injecting CSS into each site.
Discussed 5 days ago: https://news.ycombinator.com/item?id=37870309
python is probably a bad choice due to the white space absolutism.

compiled languages may be not fun since you have more delays than the sighted.

what did old school phreaks use when learning to program? (i was late the the game in the late 90s, and people always assumed i was older except when it was a context they'd pay me fairly for my intellect -- then it's nothing but precarious, low paying nonprofits or piecemeal consulting designed to keep me in their orbit)

there is a library for the blind in 412, but they also block tor so i have to hope what pops up in duckduckgo is accurate:

https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswz...

>Library for the Blind and Physically Handicapped
>412-687-2440
>Toll Free Phone Number: 1-800-242-0586

if they give you shit say that it's greg and you're using your one phone call, they'll help you if you don't start asking a bunch of kinsey crap, if they don't suffer a narcicistic meltdown from having to do more than show someone the braile forms for welfare.

(i have to be careful not to hammer resources intended for the visually handicapped when using tor -- my no javascript lifestyle means i often seek out things designed for a screen reader, and i've seen them get overwhelmed in ways i haven't seen since the 2000s)

in general, interpreted languages are easier to keep a mental model of, because they have been iterated on to the point you can write out code that looks like psudocode, it's why i like python

the hackers who trained me were big into perl, which has a lot of issues but the whole there's over 9000 ways to do things -- there's a big library of existing perl code, and since there's more than one way to do things and those people fucking love one liners you'll spend less time dealing with "whitespace" which, as a blind person, i'm gonna guess is a very hard thing to grok, harder than public key encryption, recursion, or the idea that we don't need john taylor gatto to tell us what hellen keller got up to.
Obviously it's potentially very different across species but we've found what appears to be a way COVID-19 damages dogs that exhibited no ordinary symptoms of disease, in what I think was every dog infected in the study. So perhaps a human would show no symptoms after infection but still have damage from infection via a similar route.

https://wwwnc.cdc.gov/eid/article/29/11/23-0804_article
I have a tendency to agree with this. Might you have a link or two? Here's some I found:
https://www.niehs.nih.gov/research/programs/geh/geh_newslett...
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5359373/
https://www.universityofcalifornia.edu/news/plastic-making-u...
Fed to Propose Lowering Debit-Card Swipe Fees
Apple is ahead on CPU perf. The Snapdragon 8 Gen 2 has a faster GPU than the A17 Pro though.
For a while now I've been meaning to do something about this. Users of TTS interfaces and braille displays can currently rely on whatever LSP compatible IDE they might use, but I would like to provide cli output that is suitable for them either out of the box or as a wrapper leveraging the JSON output. The one today isn't fit for purpose due to the heavy reliance on ASCII art.

The big problem I see is that the ASCII art output relies heavily on contextual cues, pointing into user code that might be too long and with messages that easily go beyond the capabilities of a Braille display. There are mock ups I've done, removing and rearranging things to build output that works as if someone was talking to you, but don't have the expertise to say that it works for the target audience.

If there are people with relevant expertise reading this, I would love to pick your brain. There are simple questions like "is it useful to truncate paths to be just the file name and let users rely on their tools fuzzy search to find them?" or "is it better to just mention the place in the file we are talking about and not display a snippet? Same for suggestions?"
10 years ago I was creating apps with Ember.js, which is still a current JS framework.
ST has a warehouse full of that stuff. Pictures, actual props, inventory lists and who to rent from, and original purchase orders. It is pretty detailed what they have access to for star trek especially after TNG. There are a few youtube vids where they show a very small sampling of what they have. Now some of the ToS stuff is more reliant on fan info. As a lot was cleared out in the 70s/80s for space for other things. A show like lower decks is all nostalgia type items so they are probably going thru that stuff very heavily.
It's a good explanation - the more people writing about this stuff the better!
That would make things interesting if you hire, e.g., military personnel stationed at an ICBM launch site…
It says it is using some kind of adhesive
I don’t blame the tooling, there’s nothing stopping you from creating an old school PHP website.

I blame the audience. These JS frameworks and cloud-everything services exist to shave every possible millisecond off from the experience because we all have the attention spans of a goldfish now.
Nothing in the extended quote changes the point. At no point did Biden say how this would be performed, and again, Nord Stream 2 was "ended" - bankrupt, sanctioned, workers fired, and decertified - by March.

Note that the reporter's objection was the pipeline being "within Germany's control", to which the answer is pretty obviously "put diplomatic pressure on Germany". Which is precisely what happened:

February 2022: https://www.whitehouse.gov/briefing-room/statements-releases...

> As I said when I met with Chancellor Scholz earlier this month, Germany has been a leader in that effort, and we have closely coordinated our efforts to stop the Nord Stream 2 pipeline if Russia further invaded Ukraine. Yesterday, after further close consultations between our two governments, Germany announced that it would halt certification of the pipeline.

But hey, you think Russian elections in Crimea are fair and accurate. https://news.ycombinator.com/item?id=34708598
I feel like I stepped off frontend the treadmill and haven’t been able to catch up with frontend. React, Angular, Vue, Next, Nuxt, Svelte, Typsecript, Tailwind, Bundlers.

It feels like a mountain to climb to get my head around that lot!
I'm talking about “alignment” in the broad sense of aligning the actions of one intelligence to the goals of another.

Humans are in general not aligned, not to each other, and not to the survival of their species, not to all the other life on earth, and often not even to themselves individually. When a man is murdered, it is because his desire to live is misaligned with the perpetrator's desire to kill.

>and then they believe everything that is fed to them.

See but here's the thing...They don't.

GPT-3 will ignore tools when it disagrees with them - https://vgel.me/posts/tools-not-needed/

It's not a fundamental issue of gullibility. Reducing gullibility will reduce injection but it's not going to solve it.
Phone runs a wireguard vpn client, uses pihole to perform dns lookups [1]. I haven't noticed anything being slower with the vpn on vs off and using whatever the mobile phone company provides for dns. Pihole deals with that page well.

Wireguard is pretty great.

[1] I configure pihole to use a local unbound installation on the same machine but you don't have to bother with that at all https://docs.pi-hole.net/guides/dns/unbound/
The Challenges of Implementing the C Standard Library in C++ (LLVM libc)
the router needs to remember where each address goes. with MAC addresses being random, there is no shortcut. DNS is distributed and you look it up one subdomain level at a time, and that can be cached. same for IP, the router only needs to store the subnet for each destination, not all ip addresses.

a central lookup database for mac addresses (which could be distributed by having separate servers for a segment of the address space) doesn't make much sense because the distance of a server to the location of the device is to great and would make updates expensive.

so the router has to remember each address used. but at least it would not have to store all addresses in existence. actually, i think the storage needs are similar to those for NAT. well, except backbone routers which have to store a lot more.

the actual problem is the initial discovery of a MAC address. where does the routing information for a MAC address come from?

you need some peer finding protocols like DHT, and those are slower.
The inimitable Ishkur called it butt rock goa, that's how I discovered IM and pretty much the entire genre, back when Flash was still a thing.
As an old web developer myself, that surfed pretty much all the waves (No JS, just a Perl or PHP monolith, then JS with XMLHTTPRequest, jQuery, Backbone, Ember, WebPack, Angular 1 and finally React) this argument doesn't make sense. No, there isn't a new JS framework every minute. No, you don't need to learn a new thing everyday. There's really only 4 framerworks (React, Vue, Angular & Svelte, in this order), they pretty much do the same thing (Replace explicitness with declarativiness) and the only thing that changes is how you use them (Which you can learn in less than a week if you're a experienced developer).

The way we do stuff today is just a better and improved way to do the same thing we used to do yesterday, the fact that we have so much tooling is just a reflection of the fact that the web was created to serve documents and now we need to serve apps, so we need transformers along the way that allow for that 100% change of scope. But we aren't changing the base (HTML/CSS/JS, which we should), just the wrappers on top of it.
> This manufacturer claims the cable transmits data at up to 10 Gbps – a speed that corresponds to USB 3.1 Gen 2 – but it only has enough pins and wires to support USB 2.0 at up to 480 Mbps. In any case, this cable accumulated 29 one-star reviews on Amazon and was discontinued the day after we bought it.

Pretty much sums up the experience of buying cables in the past couple years.
Why is competion in the media space through small & independet news outlets a bad thing? If I realize a media outlet provides low quality or baised news, I choose not to watch it. Only Orwellian authorities do not like that!
Re-read the part on making the value legible to the company. That's the same as you saying "prove you can deliver value".

If you can't do that, or if you truly don't add value, then yes, your number will come up. And while there might be a quota, the way folks will look at that is "who'd least impact my team if I laid them off".

Which also means that you should avoid being purely operational. If that's all you do... Maybe you should treat your operational work as a paid job search phase, because that will only last as long as there's plenty of money.
To this day that's still one of the top WebGL sites!
Why it'll be hard to tell if AI ever becomes conscious
> The Wikipedia entry on demoscene seems to specify that it's about impressive demos on old computers.

Where does it specify that? (and if it did, it would be wrong)
I notice in old James Bond movies (and others) the lighting was rather simplistic. A big spotlight casting harsh shadows on the walls behind the main actors that don't make any sense if you stop to think about it. It seems more thought / technique is put into lighting design these days and it's probably better, though of course our current age has its own cliches (the Twitch dungeon style for example)
You seem to contradict yourself. You claim no technical skills are useless then claim that you didn’t need (use) 90% of them. Am I reading this wrong?
And yet you ignore majority of my questions above. It was an honest feedback but now I will bite and say that the report looks "good on the paper" but the underlying code is low-quality, very non-idiomatic, without explanations, very difficult to understand on what and how it is being tested, testing/benchmarking methodology etc. Many important pieces are missing and all that poses a question on what genuine intention of this experiment was - was it to actually find a bottleneck in implementations, if any, or was it something else. Now, that you're avoiding to address the feedback, it begins to become obvious.
>I realize the rust evangelism strike force is a thing

With rust there's no buffer overflows, how will folks buy supercars to crash in the desert after escaping "flyover country"

(In all seriousness, people were obsessed with it at Mozilla but also just kept hazing me I was "just" a UX researcher -- do you know of a good primer who knows the basics of languages like Python, bash, and QBASIC but struggles with compiled languages like C/C++?)
This is sad. It has been sad since they started pushing silly late night nonsense. I usually cannot stand watching the same mainstream news channel content I've already avoided on TV. Does anyone actually go to YouTube to watch 'authoritative sources' of news? I think the opposite, people go there to avoid news. They will look back at this as a silly decision a few years down the line when some upstart starts killing them and pivot again as they did with tiktok. Google is so terribly reactionary lately.
Can we stop time in the body?
AdAway can install itself as a VPN provider on your Android phone for the sole purpose of modifying traffic and blocking content. It is not actually a VPN. https://adaway.org/
This is really deep blog post. I am just curious - have you read this interesting post by Russ Cox from 2007 [1]
Regular Expression Matching Can Be Simple And Fast (but is slow in Java, Perl, PHP, Python, Ruby, ...)
which is part of a list [2] of related articles

[1]: https://swtch.com/~rsc/regexp/regexp1.html
[2]: https://swtch.com/~rsc/regexp/