skysight-inc/HackerNews huggingface dataset:
Thank you for your efforts to find duplicate articles here on HN. Would you mind terribly helping me understand how the article posted on The Verge by Emma Roth, on May 9, 2024, 4:22 PM EDT and the article posted there by Elizabeth Lopatto, on May 9, 2024, 2:22 PM EDT are duplicates? Thank you in advance and again for your efforts to make HN better!
> why can't I just trip one.

Some of the best writing and experiences I've ever had gaming have never come from the ability to do random acts that are worthwhile to noone.

> I had a friend who didn't want to fight against the Lich King. When we finally got to him in the raid, at the start of the fight he kneeled in front of him and died (caused us unnecessary wipe, but.. was cool).

Man that sounds cringe, not cool.
As I recall a very good write up of the last shot on iPhone event, massive LED lighting panels were a big part of the equation as were, of course, an expert video team who knew how to use the gear, stage it, and process the footage.
Discover What People Really Want to Know
But how does that… create higher prices?
The latest iPhone heavily manipulate images, so the A30 would definitely produce more-usable footage requiring less post production work.
#3 of a vast number: I don't pay attention to what Apple does, choose not to own any Apple products even though I do respect their technology, particularly Apple Silicon; would not have been aware of a launch of a new iPad if it weren't for this controversy.
I am. If they had a "No objects were harmed in the making of this ad" notice at the end, I'd feel much, much better about it.

It would still bother a lot of people for other reasons, but it's the wanton destruction that bothers me the most.
Is there an overview of the rules of the game somewhere?
Non-paywall link: https://ca.finance.yahoo.com/news/gusto-cash-flow-positive-g...
Ads can absolutely be art though - consider the poster for Le Chat Noir. Millions of art prints sold

https://www.vangoghmuseum.nl/en/prints/person/42321/le-chat-...
And really it’s turtles all the way down. That’s why I’m considering joining a hunter gatherer tribe that’s never had contact with the modern world. As I worked through the profession of institutional oppression of the natural state of man I realized there’s no other option. I just hope I don’t wipe them out with my imperialist diseases - the least of which is the social cultural ones of modern consumerist capitalism!

(In all seriousness I do agree btw, there’s value and worth in all the art and forms of art we’ve created … but I’m reacting a bit to the “one step backward in historical progression is the pinnacle of achievement” … plus I have to say I’m pretty impressed with the visual and cinematic quality of the Apple ad itself and find the contextual outrage a bit weird - comparing it to the Ridley Scott ad is wild too - not every creation has to be an iconic achievement of a master, but is untrue this particular ad wasn’t interesting and well executed and I feel bad for the creative crew that developed and produced it)
Anyone made the jump from Linux to OpenBSD on a laptop as their daily driver? If so, any tips or suggestions for making such a change? What did you find the biggest benefit to be?
That's not how these things are ever described.

We say movies are "shot on iMax" or "shot in 70mm" not "shot on Carl Zeiss."
Booking.com does sometimes seem not to do a proper integration and just rely on emails or phone calls to confirm the bookings. I've used them multiple times around 10 years ago and the hotel would show me a printout of an email from them with my booking details afair.

A friend of mine recently had to sleep in the car because booking never confirmed her reservation with the hotel and wouldn't accept her booking.com confirmation printout.
I think we're supposed to believe the human plays the tablet as beautifully as s/he plays a violin.

Might boost sales to everyone who has never heard a violin...
If it weren't offensive to someone, somewhere, they wouldn't do it.

Apple, on the other hand, will never be punk. They left that path when they realized it was more profitable to become the guy on the screen in their earlier ad.

A better comparison might be to Spike Jonze's famous Ikea ad ( https://www.youtube.com/watch?v=dBqhIVyfsRg ), which was also sort of disturbing to watch.
Agreed. I don’t understand the reaction at all. Your favorite trumpet getting crushed in front of you? Yeah sure that might be distressing.

But a generic virtual facsimile on a video? That’s silly
Discussed the other day in a consolidated thread from a few duplicate submissions (311 comments total):

https://news.ycombinator.com/item?id=40302792
fair point - but i suspect satya gave the keys to bing to his buddy sam
This is equivalent to saying "Just do one percent the space science we do now"

Where is SpaceX offering to put up a billion dollars worth of space observatories to offset their pollution of a public good?
Content contributed on StackOverflow (and all the StackExchange sites I believe) is CC, so it's really a losing battle.
> You misquoted me. I said no philosophy, singular. In the programming language context, a philosophy is a convention or a standard. Just as many standards implies that there is no standard, many philosophies implies no philosophy.

That makes no sense.

> Hire 3 different programmers, one from each of the communities, and you might as well have 3 different programming languages.

Maybe not. They build on the same foundation, a language with a large standard, which is largely unchanged since three decades. A language which can be incrementally extended, without invalidating the rest. A language where extensions can be embedded, without invalidating the rest of the language or its tools.
Many projects use SBCL (now itself 25 years old and only incrementally grown) and a bunch of core libraries for it.

> That’s not a standard. That’s not a philosophy. That’s anything goes!

Most languages support widely different software development practices. Take JavaScript: it includes imperative, object-oriented and functional elements (similar to Lisp). It has huge amounts of competing frameworks (many more than any Lisp), where many of them have been superseded and many of them are built on a multitude of other libraries. The developer can pick and choose. Each projects will be different from other projects, depending on which libraries and programming frameworks it uses - and which of those the developer re-invents.

Any half-way powerful language (C++ -> templates, Ruby -> meta objects, Java -> objects & byte code & reflection & class loader, Smalltalk -> meta objects, Rust -> macros, C++ -> language interpreters, Java -> external configuration languages, C -> macro processor, ...) has ways to adapt the language to a certain style & domain.

Any large Java framework defines new standards, new configuration mechanisms, new ways to use new Java features (lambdas, streams, ...). See the large list of features added to the Java language over time: https://en.wikipedia.org/wiki/Java_version_history For many of them there were competing proposals. Each Java code base will use some subset/superset of these features, depending on what is needed and what the personal preferences are. And then the Java architect in the project will not be satisfied and will invent yet another configuration system, this time not using XML or JSON for the syntax, but develop a new embedded scripting language for the JVM and integrate that with his software. I have seen Java architects which eventually didn't understand their own configuration system any more.

If you think a language like Common Lisp is special here, then in reality it is not. It's just slightly different in that it has extensibility as one of its philosophies and provides defined interfaces for that. There is one macro mechanism, which is powerful enough, that for decades it has not been replaced. Every syntactic extension mechanism will use this macro system, which is documented, stable and widely used.
> net.inet.ip.forwarding=1

Why is this a normal change? I thought it was only needed for routers?
Ah, I did not realize that. What is the point then? Why have a language on top of Erlang that "runs away from Erlang's concurrency ecosystem"?
This looks really interesting, but I want to walk you through the journey I just had on your pricing page.

1. This looks really cool and it has a free tier.
2. Okay you have to pay for bug trackers...oh cool they support Linear and it's only $8. Maybe I'll just put that on my creditcard and get the founders to pay for it once it's proven itself.
3.Oh wait that's for two users and I have 2 founders (non tech), 3 techs and then 1.5 designers. Oh the business tier is $50, well I guess I'll maybe discuss it with the founders.

My contact details are on my profile if you want further feedback, I have to run to a meeting.
Analyst on Starlink's rapid rise: "Nothing short of mind-blowing"
So a lesser version of Gridlock without any frontend?
Better links:

https://www.swpc.noaa.gov/news/media-advisory-noaa-forecasts...

https://www.space.com/solar-storm-coronal-mass-ejections-mot...

https://www.earth.com/news/auroras-southern-united-states-th...

https://www.cbsnews.com/news/severe-geomagnetic-storm-watch-...

https://news.sky.com/story/northern-lights-could-be-visible-...
> It's a bit of shame that the pricing seems to be rather steep for frivolous use

The pricing norms for RTK correction networks were set 20 years ago, when operating your own base station meant buying a second $20,000 dual frequency receiver, and taking an extra guy any time you go out to do a survey, whose job is just to guard the base station.

This made a $2000 a year network correction service seem like great value for money!

Some networks offer more affordable options these days - such as weekly and hourly licenses for drone pilots.
https://youtu.be/QNznD9hMEh0?si=XrLiIDUV4WMfIz2V

Interesting Numberphile interview with Jim, if you're not aware who he is
Link seems to be broken. I can’t see anything
Or if they're asked to vacate the stage.

https://youtu.be/g9zogQOmQVM

At least Billie Joe Armstrong showed that Gibsons are very durable and you really have to put your back into destroying it.
"You can go to the latest release and download the binary file. Once it is downloaded please excrate the file after that enter the following in your terminal:"

Is excrate some new jargon meaning to take something out of a crate? Or just a boring typo for extract?
His interview on Numberphile is great- very smart guy:

https://www.youtube.com/watch?v=QNznD9hMEh0
I find it funny when men talk about having as many kids as possible when they take on 0% of the health risk, have no expectation of quitting their job, and statistically have a low chance of becoming a single parent.

Seeing it from the side of a Woman, it's no wonder birth rates are declining.
My concern comes from my own naïveté. I don’t know enough about flying to know how concerned I should be.

Hearing there’s a storm that affects navigation is an eyebrow-raiser, especially when sitting at an airport gate like I am.
The base case is to have no parental leave, not 100% of your current salary.

Historically that was the default when people had very positive fertility. In Israel & the US where fertility is higher there's even less generous setups than Sweden & Germany.

I suspect if you give people enough money they'll probably start having kids, but it's a very high number. Hungary is currently spending 5% of its GDP on fertility policies with little success [1]. Last year Poland's increase in its child benefit program alone cost 0.7-0.8% of GDP [2].

[1] https://www.theguardian.com/world/2020/mar/04/baby-bonuses-f...
[2] https://www.reuters.com/world/europe/poland-approves-child-b...
> Elvish visibly leans into this to try to have a consistent syntax. Sometimes the similarities go deeper, too; IIRC, its number types are inspired by Scheme, for example.

Yes! Similarity to Lisp is very much a deliberate design choice and I feel happy every time a Lisper picks that up :)

I believe Elvish has also contributed a novel solution to the Lisp-1/Lisp-2 divide by making the space of command names equivalent to the subspace of variable names with a suffix - the command "foo" is equivalent to the variable "$foo~" and vice versa. (There's a bit more twist than that - the command "foo" can also resolve to the external command named "foo", but then that's represented by the "$e:foo~" variable.)
Is attaching a lens to a camera to achieve a shot really considered faking it?
After sunsetting their amazing job board with a huge backlash from the community, Stackoverflow brings it back... powered by Indeed. Definitely seems like a downgrade.

Sunsetting post: https://meta.stackoverflow.com/questions/415293/sunsetting-j...
Some thoughts:

- Make the scrubbed headers configurable (if it isn't already). For example, our token header is called `X-Session-Token` and is passed on every request. Would your current regex scrub this?

- Maybe clarify that the seat (pricing) is for recorders, not for people viewing them (which I think is a reasonable choice).

- Would be nice to configure auto-deletion of Jams after X days. We'd probably go with 180 days.

- Would be neat if the Sentry integration had configurable fields (at the team level set which ones are visible, and set fixed values for some of them). For example, I don't want anyone to set the project (that's the triage step in Linear), and I want only some teams to be selectable, I'd like to skip the 'effort' altogether, etc.

- Make it possible to configure the text body of the Linear issue, with placeholders for content. For example, we'd like to skip the full-screen (non-cropped), maybe show window size or add other metadata that is often relevant to us.

One question:

- For integration with Linear, you are asking for write access to the workspace. Maybe explain why that's needed, and what it means? Same for read (though this seems more reasonable, an explanation would still be useful)
I love OpenBSD, but can't do it; there is too much in Linux that allows for better battery life, especially on more modern hardware.
This requires a cultural overhaul. Secular western culture is too individualistic and is incompatible with "village" behavior
It would be nice to be able to make an executable version of an Elvish script that could be installed and run without having to install Elvish separately. So this executable would have to contain the Elvish interpreter.

Is that doable?
Shouldn't this lead to a broader question of whether spyware should be allowed to be sold to governments? Especially repressive ones which will obviously use it for nefarious reasons?
There’s something of a trade off between optimizing for the chosen few in a room and optimizing for the much larger audience watching virtually. (Though companies generally have gotten pretty good at streaming live keynotes.)
"My algorithm has always been: You put smart people together, you give them a lot of freedom, create an atmosphere where everyone talks to everyone else. They're not hiding in the corner with their own little thing. They talk to everybody else. And you provide the best infrastructure. The best computers and so on that people can work with and make everyone partners"
- Twin Peaks - 2017
Never write code you don't want to run, part 1
Very much a anti-pattern. The entire concept of these is malicious compliance against the GDPR and not something that the GDPR requires.
I would like it if California passed a law against hidden state taxes.

Most recently, state regulators are making utilities implement income based pricing for electricity. This circumnavigates the sticker shock of state income taxes and democratic approval of subsidies.
Isn't the recourse a charge back on your credit card?
Right! Social media doesn't drive business and not for demand gen.
Show HN: I built an AI agent that upgrades NPM packages
Hi HN,

I built a tool [1] that resolves breaking changes when you upgrade npm packages.

I know keeping my dependencies updated is good hygiene but I really have no motivations to do them. The time to fix breaking changes then validate them makes the ROI lopsided. Automating these helps me reduce the barrier to a good habit.

It works on typescript and tsx projects. BYOK (bring your own GPT-4 key) for the codegen. MIT license.

How does it work?

- Bumps the package version, builds your project, and then runs tsc over your project to understand what breaks

- Uses ts-morph [2] to create an AST of your code to understand the relationships between code blocks

- Uses the AST to get type definitions for external methods to understand how to use the new package

- Creates a DAG to execute coding tasks in the correct order to handle propagating changes [3]

Try it out and would love to hear your feedback!

[1] https://github.com/xeol-io/bumpgen/

[2] https://github.com/dsherret/ts-morph

[3] https://huggingface.co/papers/2309.12499
Just typo..
I recently started using OpenBSD on my circa 2001 Pentium 3 rig for fun. It has 384MB of RAM and no SSE2.

I use i3wm for the desktop (1024×768×80Hz on a CRT), urxvt for terminal, netsurf for browsing (no JS), leafpad for GUI editing, and VLC for streaming music.

For coding the CPU supports the latest versions of Go and Python3, but Node/TypeScript no longer works since it now requires SSE2.

It's surprisingly snappy and fun to use, I can even post to hn from here. :)

Screenshots:

https://i.imgur.com/shozUbO.png

https://i.imgur.com/F22p3Z8.png
The reality is that most extremely wealthy people are very far on the right tail of intelligence. People exist that can predict the market, they are just very rare.
You mean the arcade cabinet that conveniently switches to a GAME OVER screen while it has sparks flying and smoke pouring out of it when it gets hit by the crusher? Somehow I doubt you lost an actual cabinet. I'll be surprised if it's even made out of wood and not polygons.
This piece incorrectly equates core and thread performance. They're not the same for the Intel chip due to hyperthreading/SMT. Measuring thread performance and calling it core performance is deceptive and undersells the capabilities of the Intel chip.
> Assume that the coefficients are independently and uniformly random in (−1,1) for if not then we can divide each coefficient by the coefficient with the largest absolutely value to scale each coefficient to (−1,1).

Not sure about my intuition here, but won’t scaling this way create a non-uniform distribution for all but the largest coeffs, since the scaling is a divide?
In countries with fine public water, it's common for people to be advertised and sold filters, but they don't actually need them, and other people prefer not to waste their money.
The ad did its job perfectly. It created controversy and that spread iPad news way further than paid ads do. It pays to be controversial, not good or on message these days.
First it needs an incentive to lie. Or it’s prompted to, or the model architecture allows it
Implicit Assertions
How is the use of CC-BY-4.0 by a LLM going to be attributed to satisfy the license conditions is my question. Every answer by the model contains the work as part of it's token weights and can regurgitate.
The screen is the least of the differences. Looks cool, but not as closely related as you'd think. The PO33 is much more of a toy with all the good and bad that comes with that. I can hand it to my 8 year old and she can enjoy it, but it also makes a great sidekick on a commute or in a waiting room.
This seems to be modelled after Sciter's popups that existed 10 or so years.

anchorElement.popup(elementToPopup, options) - https://docs.sciter.com/docs/DOM/Element/#popup

In Sciter popup element is always associated with its anchor element and appears relative to it.

CSS was expanded to support popups: :popup state flag/selector is "on" the popup element and :owns-popup is "on" on popup anchor element when the popup is shown. Also several CSS properties: popup-position, popup-anchor-reference-point, popup-reference-point, popup-animation.

Sciter has built-in JSX and so element.popup() accepts JSX that creates popup DOM element on demand, for example this

button.onclick = function() {
button.popup(<select type="list">
<option>A</option>
<option>B</option>
<option>C</option>
</select>)
}

will popup selectable list as dropdown popup.
You should try a MacBook Pro someday. It would still last all day with that workload. I had an XPS at work and it would last 1.5 hrs. My Apple laptop with the same workload lasts 6-8 hours easily. I never undocked the dell because of the performance issues. I undock the mac all the time because I can trust it to last.
There is a growing backlash against technology and its harmful effects though. People are rightfully getting suspicious about that handful of tech companies and their intentions. Few are willing to give up on technology, nor should they as it's futile to fight progress, but the debate and guard rails are being shaped, and the tone deafness of some of these big technology companies is not helping their cause.

The astronomical user base of companies like Google and Apple should not be an indicator about the actual goodwill of people towards these brands. Getting away with something does not mean your behaviour isn't causing increasing animosity and feeding general discontentment.
Anyone knows where to find that Blade Runner wallpaper?
I would have easily paid for any of their best in class DNS, DDoS protection or CDN, but I get all of those free unmetered. Generally when this happens, I get suspicious that they are just trying to kill the competition and then increase price, but cloudflare has been free for almost like forever.
Most people are competing against people on steroids. They’re incredibly common.
> Every so often, I go through my refrigerator, check labels on the items, and throw out anything that’s a month, or a week, or maybe a few days past the date on the label

Does anyone actually do this for real? In the overwhelming majority of cases it's extremely straightforward to determine if the food is safe to eat empirically. Only in a couple highly specific cases do you need to be conservative about eating old food (meat products and cooked rice are the two I worry most about, and I don't eat much meat so it's really just the latter). If it smells bad or tastes bad: don't eat it. If you can cut off or pull off the parts that are bad, but the rest is good: you're fine. Humans can (and have) survive and thrive on a shocking variety of food items and qualities, this level of omnivory is one of our biggest evolutionary advantages. I don't even look at the expiration date unless I'm already concerned that the food might be spoiled. Am I just weird? I thought everyone did this.
They had some funny ad using scenes from the Terminator for the class but I can't find it on YouTube anymore. I took both CS224N and CS388 for credit; CS388 is more like CS224N and CS224U packed together, CS224N goes slightly deeper on the most recent topics. Greg is a cool teacher and his lectures are pretty good!
Its CC-BY-SA so openAI has to release the weights obtained by training.
Honestly not sure?

There are some batshit crazy people here. Think mass shootings in walmarts, targets and the occasional black church every now and again. Those people get into power, they won't be satisfied with just walmart shootings. Fairly certain they'd try to take down all the "enemies of freedom". Which would be, pretty much, anyone they say is an "enemy of freedom". MidEasterners, Jews, Asians, South Americans, anyone in Europe to the left of themselves ideologically. Pretty much everyone.

Christian nationalists represent an existential level threat not only to the US, but everyone on the planet. If they come to power, the best outcome would be Russia and the US go at it and obliterate each other. Ridding the rest of the globe of both centers of foolishness.
Will Stone Replace Concrete
You train the AI to do well on a Turing Test which requires it to deceive humans and what do you expect?
Aligning Large Language Models with Recommendation Knowledge