skysight-inc/HackerNews huggingface dataset:
And Intel has sandbagged us with 4 cpu cores for ages, leading to software that isn't being optimized for more cores. Suddenly AMD starts pushing many cores with high single core performance and Intel magically turns hyperthreading on for lower tier cpus and starts putting out way more cores.
Programming is what you do. It's not what you are. And lot's of what
you've learned will not be wasted on the new you, who I wish every
happiness to in the future.
The book Managing Your Mind [1] has an excellent chapter about dealing with anxiety and the thoughts you described.
The approaches in this book are rooted in cognitive behavioral therapy.
Helped me tremendously.

You might also profit from some mindfulness training in order to learn to live more in the present moment and let go of the future.

[1] https://www.goodreads.com/book/show/883834.Managing_Your_Min...
I am not a fan of Vercel's strategy, but exactly how is the open source and MIT licensed Next.js a walled garden?
Airbnb, DoorDash, Turo and others need to stop with the outright price lying.

I’m a repeat customer let me turn on “true price” option somewhere because it makes me want to use your products LESS.

Jfc product manager of growth how do you live with yourself.
Don't know if you did that on purpose, but "hangry" is such a beautiful word.
What's the definition of "unaccounted for" pregnancy? What a worthless article
Tailscale: Enabling HTTPS
The demo is literally a static site generator that generates HTML
Cost cutting is always on the table, although it tends to be executed by the dreaded "MBA type" who doesn't understand product. Growth enables new feature development, cost cutting generally results in a worse product. Be careful what you wish for.
What does nowhere close mean to you? 10 years? 50 years?
I think it's actually much worse than that - it's a little tricky to tell on mobile, but going from "stats" to "bagle" and back again - looks like this mucks up the client side cache? While one whole second is "90s slow" for a first render for a static site - it's truly ludicrous for navigating back to an already cached page?

How are the cache control headers with this set-up - is there a varnish or similar cdn/cache doing useful work (I'm assuming not, more importantly I'm worried pointing something like fastly at this will fail in caching static pages?).
They're using training set restriction and prompt engineering to control its output

> By removing the most explicit content from the training data, we minimized DALL·E 2’s exposure to these concepts

> We won’t generate images if our filters identify text prompts and image uploads that may violate our policies

The 'how to prevent superintelligences from eating us' crowd should be taking note: this may be how we regulate creatures larger than ourselves in the future

And even how we regulate the ethics of non-conscious group minds like big companies
Do we have any idea when 28 will be available through the regular guix Emacs package?
Well, sure. Logically, your language/libraries almost certainly present it as something resembling a persistent connection, though, probably not a ton different from how they present TCP (just with fewer features).

However, technically correct is the best kind of correct :-)

I may also be mis-remembering, and APNS might use TCP. Either way, you're spraying bits at a socket and not getting any kind of feedback (until later, on a separate connection), aside from getting dropped if your cert doesn't check out (again, IIRC).
One thing I’ve been wondering is why are humans involved. If code is , shouldn’t there be lots of Axie bots directly interacting with the contacts and the blockchain. Cut out the game from the middle and just earn directly?
I don't think you read the article. Go read it first before you make your hypothesis. If it was as easy to fix as using a environment variable (which no longer works) then it was done intentionally.
Alexey Navalny: How an ordinary Russian TV viewer sees it
But they already do this. AMD is one of the largest corporate contributors to LLVM and GCC.

It's Intel that tends to phone this in and make everyone else pick up the slack.
Ask HN: How to Improve Conversion?
Monthly impressions for my website are 105,000 but only 83 clicks, which makes clickthrough rate of 0.1%

Screenshot: https://imgur.com/a/JbDUpB7

How can I improve the clickthrough rate?
I understand the blog post, and the capability itself is neat, but I'm having a hard time understanding the utility in what they are showcasing from the actual example site[0].

As other posters have pointed out, why not do it in HTML from the start? It's more simple and efficient than this -or any- framework. Just drop the ol HTML file on your server and away you go!

I understand that the supposed "real" utility in this would be when you want to do JS-y things in HTML (auth, API, hand state, etc), but they don't show any of that on their showcase site...so...yeah.

0. https://website-in-a-single-js.deno.dev/
Reasonable men just follow orders.

https://en.wikipedia.org/wiki/Superior_orders
When we were starting a consulting company back when, we fell for this once.

As the article states, once you're aware that this happens, it usually isn't hard to spot the signs. After that, if we suspected we were being suckered for someone else's process checkbox, we'd offer to write a response at our normal hourly rate, and actually got a taker once.

But in general, this stuff will bleed you dry when you're starting out, be careful.
No, just don't falsely market your product as fair or neutral.
You're wrong. The tweet embeds decorate a blockquote of the tweet - read the article. The now code removes that blockquote from the DOM.
What you're describing is a lack of engineering in modern software. That's not inherently a bad thing. Arguably a good thing, because we have more problems solved enough to be boxed/canned. But I'm not satisfied with a lot of these boxes/cans, which is why I started rewriting my personal website using completely new techniques based entirely on generic engineering and problem-solving principles [https://novocantico.org/]. My day job is still gluing other software together, but at least I'm able to try to innovate something in my spare time, and open-source it.
Yes, Chomsky does have a problem with lumping together anyone who he sees as having any kind of a unifying interest, I think it comes from his early political influences which have a very pronounced kind of class struggle thinking, that shows up overtly in his writings on anarchism and implicitly color all of his future analyses. He sometimes comes close to recognizing individual differences within what he sees as classes, but usually when quoting other people, and the significance of what they're saying never seems to sink in.

It is no wonder he's so depressed about the future, the belief that anyone with power is allied with everyone else with power on every conceivable issue is as good as forecasting permanent defeat. For example he writes off the end of the Vietnam war as something that happened when business interests turned against it, not really thinking about the fact that business interests are not completely inaccessible to normal people and in fact are normal people. They're just not academics.
are any of the scientists you know doomsaying on behalf of the UN?
AMD pays substantial royalties to Intel for x86.

https://jolt.law.harvard.edu/digest/intel-and-the-x86-archit...

However, this will become moot as even Intel is shifting towards LLVM.

https://www.intel.com/content/www/us/en/developer/articles/t...
Programming provides enough income and ideally time outside of work that you should be able to slowly expand in any direction you want.

I will say I have always wanted to be a programmer but I've so far ended up being a better Systems Engineer, regardless though it doesn't worry me since at the end of the day, I am exchanging labor for money.(although I wont Rule out a career change!)

Now my job does have some added meaning in that I help to provide internet to rural areas and I can see myself in many of these end users and I can see how impactful it is to provide services. Real life and meaning and by extension happiness is beyond work, it encompasses work but is so much beyond work. Happiness is like gas in that it expands to fill the space you give it, if you look for happiness in programing, you might be miserable. If you look for happiness in being an excellent worker and craftsman then you might be a little bit happier but there are still probably larger spaces.

Of course people's brains(and hearts) are different so you may want to see a therapist and there is nothing wrong with that.
Initial Outputs from New AI Model Not As Good at Nuance as Historic Artwork, Approach Deemed Hopeless
I don't really understand your complaint here.

Unless they have a real stake in the company (as in non-trivial equity grants) why the hell would they prioritize making you additional money (or saving money) by using tooling that will make them a less valuable hire in the future?

They are getting paid to accomplish a task for you, they are NOT getting paid more if they use tools that would be more effective but hurt their future prospects.

You can set guidelines around tooling if you want to prevent engineers from doing this, but otherwise assume that part of the reason they're willing to show up for the salary they get paid is to learn more and eventually make more.

If they can't make more through the company making more (equity) don't expect them to prioritize that.
I have invested a lot of time in my inner life, and evolved my worldview as a result. I consider it time well-spent, first because I am a restless person and a little bit of a perfectionist so it feels good to "improve" myself according to the latest yardstick.

Practically I have put this to use and made decisions in my professional life, mainly about avoiding behavior I consider unethical. I haven't been searching for meaning through my work, so not doing bad stuff is about as far as I've gotten.
> AMD has traditionally chosen option A, which is a perfectly reasonable option

AMD has optimized libraries
https://developer.amd.com/amd-aocl/
and their own compilers:
https://developer.amd.com/amd-aocc/
I have never seen the appeal of services like Turo for the owner. I bought a nice car last year and it stays in the garage most of the time. I could still never imagine renting it out to random strangers for weekend trips regardless of profitability (which would be tiny considering the cut they take). If you have a clunker that you don't care about then sure, but Turo prides itself on its upscale selection. Who is renting these cars out?
By "autoinstalling peer deps" I don't mean "installing unnecessary deps" - those peer dependencies are required, you still have to install them, I just don't want to manually add them to my package.json.
Marriott was sued and agreed to start showing mandatory “resort fees” (a made up term for “the hidden part of the price”).

In reality they settled the suit and then told the Pennsylvania AG to eat shit, they still hide the fees but now there is at least a checkbox to show the fees included.

One of the funnier things about scammy pricing schemes and American misunderstanding of laws. Ask anyone in the country if they are aware of “false advertising” and they’ll probably tell you it’s a pretty serious crime when in reality companies are pretty much only encumbered by civil law and even then they can avoid responsibility by playing a shell game, a la Johnson & Johnson’s sham bankruptcy, while criminal statutes are pretty much just for poor people.
Haha, that's my internal username at work. emacs is a nickname I got in college.

EDIT: Actually, where are you seeing this? I don't see any in the blog post. Is it Skybison?

EDIT 2: Oh, the Cinder commit. Yep.
Even most ticket resellers now let you view the prices with fees (although I find the setting clears after each new search).
I'm sure some of this is just scumminess, but there's also the possibility of concurrent access, and someone else booked while you were thinking. There's also the more likely issue where airlines often outsource inventory management[1] and they have to pay a fee per search for realtime inventory (and those searches are slow), so they cache a lot of things and only get realtime inventory when you're very close to booking; then they often do a very poor job of cache invalidation (because it's hard)

There's a lot of ways you could organize the data so it's less terrible, but all of those involve a lot more IT involvement than airlines want to invest it.

[1] often to Sabre or Galilelo or similar
Thank you for the link. It helped me to find the actual performance difference. It is significant:

AMD’s performance improves by 1.32x – 1.37x overall… changing what looked like a narrow victory [for Intel] over the 3960X and a good showing against the 3970X into an all-out loss.
https://www.extremetech.com/computing/302650-how-to-bypass-m...
At least for today, for you. Phone systems go down all the time and when that happens, people DO die. No one dies because a notification gets delayed a few hours.
Well not so much an article as really interesting hand picked examples. The paper doesn't address this as far as I can tell. My guess is that this is a weak point that will trip it up occasionally.

A lot of the time it doesn't super matter, but sometimes it does.
> Some companies

I'm genuinely asking - are there companies that don't do this? I guess excluding companies with something like <20 people.
I think that means we didn't have a good definition or understanding to begin with
In Canada, Airbnb recently settled[^1] a class-action lawsuit for their illegal practice of "double-ticketing"[^2], that is, showing one price on their marketing page and another significantly marked up price at checkout time.

[1] https://www.ctvnews.ca/business/airbnb-settles-6-million-cla...

[2] https://www.competitionbureau.gc.ca/eic/site/cb-bc.nsf/eng/0...
I'd be perfectly happy to use software whose last release was in 1987 if it gets the job done and I can isolate it from the network.
That's a really good point and perspective. I would say that I am interested in solving a specific problem or serving a specific use case by improving what already exists (making it better using) through the process of building solutions (being a maker). Would that be more clear?
You can see for yourself with the provided Pagespeed metrics that the root document was served in around 30ms (corresponding to TTFB).

If you can elaborate on how statically-served HTML would render orders of magnitude faster than server-sider-rendered HTML with a similar response time, I'd love to hear it.
he was evaluating an existing business he was essentually running as the accountant to buy. 3 of the people at the table were me: software, a guy in construction, and a guy who installs gym floors and is a local politican.

but hey adjuat my narritive to fit your world view.

Typos == phone and lack of care
So you're saying that 20 years ago you were making what is equivalent to $94,000 today (adjusted for inflation) working in a diner.

According to this US News and World Reports site ( https://money.usnews.com/careers/best-jobs/waiter-and-waitre... ) the best paid 25% of waiters made $30,000.

I think you might be misremembering how much you made, or perhaps you weren't working in a run of the mill diner, because making 60K per year as a waiter 20 years ago puts you far on the right of that bell curve even without adjusting for inflation.
> To be able to draw programs that look visually appealing themselves, such that someone would want to put a frame around them and hang them on the wall.

I've done that with the predecessor function in lambda diagram form:

┬──────────
┼─────┬────
┼─────┼─┬──
│ ──┬─┼ ┼ ┬
│ ┬─┼─┼ │ │
│ │ ├─┘ │ │
│ ├─┘ │ │
└─┤ │ │
└─────┤ │
└─┘

Lambda diagrams [1] are just a graphical output format for the pure lambda calculus though, and not a 2D programming language like Λ-2D.

[1] https://tromp.github.io/cl/diagrams.html
Automating the Git commit message prefix
More details on how this book would apply here would be welcome.

I don't imagine the stance OP took (saying that HN is skeptical about crypto and implying that HN is biased and thus wrong) actually works here. What would work better would be to acknowledge some limitations of this whole field so far, so that readers expect a balanced opinion with possibly new insights that go beyond these well-known limitations.

If you take an extremely unreasonable opinion and a reasonable one, meeting in the middle is still not acceptable, and it's a bias in itself to lean towards this position. If it's not obvious within 10s that you're a reasonable and knowledgeable person, it's hard to convince myself that I should spend more time and give you the benefit of the doubt in the meantime, when so many other sources seem more promising.
The shown page is HTML. It's a plain-old website that works the same way websites have always worked: the page is generated at request time, and HTML is served directly to the client. It's not technically a "static" site because the HTML is not cached ahead of time, but apart from the fact that the whole back-end is a single JS file, there's nothing special here.
Is their work quality high? Can you dig into how they work faster and leverage them to speed up others? Can you put them on a tiger team, or split their responsibilities so they can move at their fast pace w/o disturbing the team?

What exactly is the problem, do the high performers feel entitled to more compensation?

Being a senior developer is not about velocity, it's about making other people better. If they aren't doing this - if they are only doing their own work - they aren't senior.
We did win the product/fit lottery.

Must be nice. :/
Only continuous ones. You would have to reformulate it as a continuous problem, such as using separate GoodGuesser examples for each discrete category, with human labels that are 1 or 0 for a category, then have GoodGuesser guess the a likelihood between 0 and 1 for each category.
Adamatzky is a GOAT in biocomputing. Hes the sort of researcher who really makes me question why we spend so much money on developing quantum computers and other new ways of modeling biosystems when using other biosystems as analogs seems far cheaper and more fruitful.
Also curious what happened with the 127bpp display or the € processor.
Read the post - previously deleted tweets showed the blockquote fallback. Now they get a useless injected blank iframe, removing the blockquote from the dom.
https://news.ycombinator.com/newsguidelines.html

> Please don't comment on whether someone read an article.
For me, scrolling on your website is unusually slow and with unusably high latency. Not sure why.
What if the final price depends on your entity status as a purchaser? E.g. delivery city, whether you are a business or an individual. Taxes and shipping trivially depends on that.
It looks like this was bumped to the front page. At the time of publishing the site was working just fine.
It's mac-specific, but not Yamamoto port specific. You can also find them in the vanilla EmacsForMacOSX port https://www.emacswiki.org/emacs/EmacsForMacOS#toc24
It's nice, but keep in mind it's a 7 years long journey. :)
Layperson question: if modern cryptography is broken at some point in the future, would this also lead to the collapse of any cryptographic system that only depends on one-way functions? In other words, would the code-breaker be able to access any bitcoin wallet, de-anonymize any transaction?

Is this risk built in to cryptocurrency?

Edit: https://avs.scitation.org/doi/10.1116/5.0073075

> Finally, we calculate the number of physical qubits required to break the 256-bit elliptic curve encryption of keys in the Bitcoin network within the small available time frame in which it would actually pose a threat to do so. It would require 317 × 10 ^ 6 physical qubits to break the encryption within one hour using the surface code, a code cycle time of 1 μs, a reaction time of 10 μs, and a physical gate error of 10−3. To instead break the encryption within one day, it would require 13 × 10 ^ 6 physical qubits
That's an interesting perspective, I simply didn't know how to describe it better, how would you express it, I'd love to know :)
A Multiplayer Browser VS Code
Hi HN Community,

We are a group of college students passionate about making code collaboration faster.

Recently, we have been building a VS Code in the browser that can connect to any computer and lets you code together.

- It can connect to any mac / linux device (your local computer or GCP / AWS / ...)
- It supports extensions on Open VSX store.
- You can edit together like google docs and also jump on voice calls and share your screen.
- It uses webRTC for all communications. So none of your code goes through our servers.

Let me know if you want to give it a try! Also would love to discuss more on our discord or twitter.

Discord: https://discord.gg/ft8DcsmcjJ

Twitter: https://twitter.com/tymcollab
AMD is best on the linux right now. But thats mostly thanks to them opening up their hardware for driver developers.
History isn't a great guide here. Historically the abstractions that increased efficiency begat further complexity. Coding in Python elides over low-level issues but the complexity of how to arrange the primitives of python remains for the programmer to engage with. AI coding has the potential to elide over all the complexity that we identify as programming. I strongly suspect this time is different.

The space for "AI-assisted higher-level languages" sufficiently distinct from natural language is vanishingly small. Eventually you're just speaking natural language to the computer, which just about anyone can do (perhaps with some training).
Relevant interesting article I saw recently. Also interestingly the author has since deleted it, this is the cached version:

https://webcache.googleusercontent.com/search?q=cache:vlJ80i...
Consider adding sample audio file to test features without login to Spotify - Helpful for people who are on mobile and keep passwords on desktop password managers
This has happened twice to my dad.

The first time was in 1994 when he applied for an Air Force position in Italy. The role required a max 3 out of 3 score on the DoD Italian proficiency test and some other niche requirements, all of which my dad fulfilled. The Air Force selected my dad for the position since the only other candidate that applied was the person currently holding the position. Then there was a big debacle because the commander over that position actually wanted the extend the guy currently holding the position a few years and decided crafting a niche job spec that seemingly only he could fill was the best way. There was a bunch of back-pedaling and politics and the job position was redacted in order for the commander to keep his guy from being replaced by my dad.

The second time was similar, but at a public university. A super niche job opening for their history department was published on their site that required experience with american military history, and a few other things my dad was uniquely qualified for. He applied, and the job posting was shortly taken down and my dad got a response like "actually we've decided to move a different direction from when we originally posted that job listing. That listing has been removed and we are no longer accepting applications for it". Seemed like another instance where the candidate to-be-hired was pre-determined, but my dad threw a wrench into their plans by applying to a job posting that was only supposed to have 1 candidate (the predetermined hire).
the 4-camera kit is interesting. seems like a decent way to capture high resolution depth images using offset
People who rent out their non-primary cars. Some are just running a mini car rental business.