skysight-inc/HackerNews huggingface dataset:
Haha, I agree.

They do seem to have some strange restrictions on this. E.g. When you evaluate it the function returns undefined but it also outputs the array underneath.
You can right click and save it to variable.

I think the point of this so that you cannot assign the output programmatically, there has to be a person who saves it to a variable by right clicking.
They're rather delightful. I went into the NSW bush and was disappointed at the lack of snakes and spiders the size of dinner plates, but I saw an echnida doing its own thing and spent half an hour just watching its slow and methodical path.
I remember ignorant folks commenting on HN a while ago that Twitter would not last 3 months after the massive layoffs. Proven wrong over and over again.
>> you can use print statements and step debugging, together, at any point in time in the recording

I am working on something similar. I am building an IDE that allows to jump from the line printed by a console.log call to a corresponding code location, and observe variables and intermediate expressions.

It also displays a dynamic calltree of a program, allowing to navigate it in a time-travel manner.

Currently it only supports pure functional subset of JavaScript, but I am working on support for imperative programming (mutating data in place).

https://leporello.tech/
> In this very specific example, I really don't see why anyone needs a checklist, or to be reminded. It's your household too, you need to know the things that need to be done, and do a reasonable share of them.

Absolutely agree with this but then the adult thing to do is not to attempt to manipulate the partner into doing the work but either a) fix the situation directly if it's a one-off (asking, "would you take out the garbage?" or else just doing it), or b) if there is a pattern of unfair division of labour in the relationship, raise it, discuss it honestly and with intent to find a fair solution, and resolve it.
"Same applies to Europe"

Austria's entire GDP is 20% just (semi-corrupt) government contracts, we pay 20% VAT on almost everything we buy and more(!) than half of what my company pays for me goes to the government if you take into account employer-side and employee-side federal income tax. Despite these sums, our military is shockingly underfunded.

On the other hand, our school system is very good even if you don't pay, crime is incredibly low and at least in Vienna subsidized housing is great and you'd have to try incredibly hard to become homeless. Government will also pay you a wage to go to university for a year (Educational Leave) and 98% of all employees in this country are unionized.

I don't think the US and my slice of Europe could be further apart in their taxation, spending and freedoms bestowed if they tried.
I feel there are 100 more scientific/engineering breakthroughs greater than Starship between where we are now and off-planet habitability/asteroid mining. Of course it's an important step but by far I imagine it won't be the most important.
No this is for Google Messages first and foremost but the Google impl will be an AOSP API so that other android messaging apps can all share the same implementation.

Also WhatsApp isn't even google. That's Meta/facebook.
Cars? The only prefecture that was an American base, and no public transport infrastructure - worse traffic than Tokyo.
Fucking thank you. It's completely asinine to decry food that has "gone through a process". What's a good number of processes? Three? Seven?
Lately, I had a manual written in Word that needed to be stored on Github for easier access and translated into different languages. What I did was to extract each chapter as a raw text file and then asked Chat to convert it to Markdown. Not only did it recognize the different headers in the different chapters, but it also recognized the pieces of code and the different keywords that were described in the manual (this a programming language). When I asked it to translate it to French and Spanish, it detected the programming language keywords and did not translated them into French or Spanish, as it would be the case with deepl.com for instance, which usually had a hard time keeping Markdown codes intact.
You can see the result here: https://github.com/naver/tamgu/tree/master/documentations
Thank you for your recommendation, it is a very good one which i have already acted uppon. The philosophical conclusion is that even though, in absolute metrics, the average life is better as centuries go by, in relative metrics it is getting worse and worse.

Our knowlegde and technology are being underutilized, thus obstructing access to modern quality of life to the majority of the people on earth who, by the way, do not live in the western countries
Every group does this, but its okay to openly write discriminatory shit against Indians and chinese online.

Just look at the academic hiring phds for aerospace related department in US and tell me its not filled with hispanics.

When you start pointing fingers at people other than Indian/SEA and Chinese now it gets into the racist territory.
I update Firefox all the time and it doesn't change my default search engine. Now what?

Are you using Mozilla's Firefox builds or a Linux distribution's builds of Firefox?
Ask HN: Should I be using GitHub Copilot (and other AI Products)?
Recently I started my freelance journey.

I have about ~4 years of experience in the world of software development; web apps (mostly fullstack), LPs, and some mobile apps. Still mostly 'young' experience compared to most of you.

After having seen the recent Github Universe, I began to quiver at the thought of my near-future career advances if I didn't submit to using the newest AI-tools like co-pilot. (Perhaps submit is the wrong word here as it could have negative connotations for some that do use it often).

What are you opinions on these new AI tools like chatgpt / co-pilot that, from the conferences and talks, seem to be able to be pretty much a pair programmer? Am I fool not using it? Why do I feel like if I do use it I won't learn as much as I do (or feel like I do) when I am having to shuffle through docs/forums for answers and questions?

Do you guys use it? How often? Any and all responses appreciated!
Porn. Porn everywhere. And cat videos. But mostly porn.
Can you share more details or anecdotes of politics there?
I personally don't see a problem. Writing shouldn't be limited to experts, as long as person clearly identifies what it is and what it isn't. Both in the title and introduction of article it clearly says that it is experience of person who is new to field. Which to me implies that whatever they are saying should be taken with grain of salt and that they might not have exhaustive or fully accurate knowledge. It doesn't claim to be "ultimate reference book for everything hardware". That doesn't change the fact that that's experience they got as beginner. It's up to you decide whether reading beginners experience is useful to you.

On the other hand it also means that the problems person encountered are likely nothing extraordinary. And that it's something other beginners should watch out and further research, as they are likely to encounter similar challenges. Beginner articles can also be useful for those who have no idea where to start as means to gather keywords for further reading.

Having beginners share their experience might not be useful for most experts. But it can be helpful to highlight common pain points and areas of potential improvements for educators and people making tools.
Because of low density. If a three person family lives on a 1000sqm plot of land rather than say 300 or 3000 in a skyscraper on the same plot, you inevitably have a harder time providing essential services. Hence the need to drive, built large parking lots, etc.
That is an engineering thing. And even your arbitrary 15 year extension is not realistic.
thank for clarification.

I kinda feel betrayed using FF, always thought its a predominantly Rust-based project with improved security etc. it'd be great to have the Servo engine taken in its entirety and plugged into FF, but I guess this is not on the roadmap, reading all these comments here.
You're citing an entirely different document now? No wonder I couldn't find it.
> I wonder if NASA launches are held up for months waiting for information about how many sharks might be directly hit by their rockets.

NASA has been actively involved in wildlife preservation since the beginning. By doing that they are effectively in control and can design it into their mission operations.

https://www.kennedyspacecenter.com/blog/07/the-wild-side-of-...

https://www.fws.gov/refuge/merritt-island/about-us
Another interesting thing, is that for all the hate Java EE got, it was originally an Objective-C framework, Distributed Objects Everywhere, developed at Sun, during their Sun/NeXT OpenSTEP collaboration, inspired by Web Objects.
Anyone suggest some great book recommendations to better understand modern computing hardware?

I have these three on my shortlist: (i) The Art of Electronics (3rd edition), written by Horowitz and Hill; (ii) Digital Design and Computer Architecture: ARM Edition; and (iii) The Elements of Computing Systems: Building a Modern Computer from First Principles, by Nisan & Schoken

But keen for more.
This is why I set my main branches to be called "trunk", and honestly kind of wish GitHub had just done the same rather than opt for "main".

("main" is not _bad_, mind you)
Only when incompetence is also a credible explanation.
>> Drag Xrecoil.usr to XnViewMP.

This instruction is unclear. Drag Xrecoil.usr to XnViewMP on "Applications"?
OpenTyrian is ported from the original Tyrian code and the original assets have been made freely available, the original graphics artist even made a remastered version of the tileset [1]

[1] https://lostgarden.home.blog/2007/04/05/free-game-graphics-t...
Yup: https://statice.is/publications/news-archive/inhabitants/imm...
Even if it was on the roadmap, it would still be many years until that would be possible.
Can't wait to have Isis in space.. We kicked the problem of growing up as a species down the road for so long, now it's time for a nuke for everyone (who is not in a gravity well). Let's get this over with by bribing us out of today's problems into even bigger tomorrow's problems with the tools of yesterday to handle internal crisis.

Sure downvote reality, that will make it go away. The sort of points I want to see, the bankruptcy of "I have no plan".
Most ontologists I know rather hand-edit their ontologies

Meaning: there are no good alternative ontology editors, I presume
"One of our valued younger customers had blocked up the toilets with Monster Munch. Now I need that toilet back in play. Let's approach that as a team, shall we? How can we make that happen?"
> While it is possible that these suspects are all incorrectly accused, it does indeed seem to support OP’s conclusion.

We absolutely cannot use stats on suspects, who are chosen by police, to demonstrate that there is no police bias in use of force.
yes he is
I basically get what you're asking but having followed Musk for a long time and having a similar personality, this would be very similar to asking him to lie and break his principles, on which I think is motivation -> progress of his companies (at least SpaceX) are reliant on.

He's a VERY different person from the likes of Bezos for whom it is easy to "get" the benefits of the idea of not expressing themselves in their role, for the benefits they are personally after.
What would have to happen to earth to make it less viable a place to live than mars? An asteroid rendering earth’s surface uninhabitable? Even that wouldn’t be enough - there’s still so much more on earth to sustain human life than any planet in our solar system.

Apart from proof of concept I just don’t see any practical reason to colonise mars.
I made sure to get 16GB on our ten year old MBP and it is still going strong. I don’t recommend anyone get less on a machine that can’t be upgraded.

Kid is using a framework with 16GB as well. Why? It’s 2023 and cost an extra $40.
To efficiently reach his target goals?

It would be such shame if Starship never flew because he squandered $45B on Twitter and made a lot of political enemies being an edge lord online..
Not just superficial but even manipulative.
I don't know why you can't just accept that he makes crazy promises that are sometimes total nonsense.

Sometimes his crazy promises do mostly pan out. But he's clearly massively over-promised in driverless cars.

I'm really surprised there hasn't been a class action lawsuit from all the Tesla owners who were essentially tricked into paying $5k for a thing that can never exist.
I can really recommend following the "What's new in DevTools" series by the chrome team. Clicking a link to read release notes when you're in the middle of something may not seem appealing, but spending 5 minutes to skim through it when a new version is released is well worth your time. There are also digestible videos that are just a few minutes long and will give you a brief overview. While their purpose is to show new features, in my experience you will often gain understanding of the current limitations of the tools as well.
There's a neat interview with Marc Benioff where about 15 mins in he mentions talking to Steve Jobs about an App Store, and I think later in the interview he also tells how he gave Steve the domain AppStore.com and it all is just a very sweet story really :)
Tbh ... what I miss is a honest "please" and a even more honest "thank you".
And all that though our parents said hopefully often "say 'please' and 'thank you'".
Honest appreciation is a key which opens many doors and hearts.
I feel Starship is going to be one of those "hey we figured out how to get 4x more processing power out of a new chip" lynchpins after which a lot of things that were infeasible and tossed early in planning / ideation, suddenly become possible if not even relatively easy.
Do "stochastic ontologies" exist? You define probabilities for certain attributes and category assignments, then you do some max likelihood estimate over all unknowns, which yields the most likely, internally consistent world model.
Because law enforcement has always existed to serve and protect corporate interests. I'm old and not trying to be edgy. It's just so. The things they do that seem like protecting people are only doing so to maintain order but ultimately everything they actually do is in the name of maintaining private profit.
Wirth’s book on Compiler Construction is available at https://people.inf.ethz.ch/wirth/CompilerConstruction/index....

The relevant section is 10.2. But its mechanism is the “inverse” of destination driven code generation as I understand it. In Wirth’s Item approach the callee picks a location and tells the caller where to look. Whereas in destination driven code generation the caller tells the callee where to put the result.
Sure WhatsApp is not Google and it is very strong. That's why Google supports interoperability in this case.
I wonder though, considering the amount of other popular people who do not share the same achievements who you probably just ignore anyway (think some influencers and youtubers), do we really want him to shut up? His opinions and promises might not sit well with everyone but I definitely think you can learn a lot by analysing him.

I personally prefer him over the random billionaire #362682 who haven't achieved half as much and won't share anything.

Also, I would recommend reading his biography, changes your perspective on a lot of things.
lld will launch as many threads by default unless it is explicitly told not to. This is with and without ThinLTO switch.

From https://clang.llvm.org/docs/ThinLTO.html#id10

By default, the ThinLTO link step will launch as many threads in parallel as there are cores. If the number of cores can’t be computed for the architecture, then it will launch std::thread::hardware_concurrency number of threads in parallel. For machines with hyper-threading, this is the total number of virtual cores.

But maybe I misunderstood you.
I wish people stopped using Medium for writing, it's a horrible reader experience.
I get to use Rust, Go or Deno (for my own projects). I am forced to use Python for work unfortunately.

It's not a terrible language for sure. It's just the packaging systems and tooling around it that are face-palmingly awful.
Building a Python debugger in 20 minutes
Cats. Porn. Cat porn: https://www.youtube.com/watch?v=kUf7boHvejQ
Wisconsin snubs bourbon by elevating the brandy Old Fashioned to state cocktail
RFC 9420: https://www.rfc-editor.org/rfc/rfc9420.html. Its abstract:

> Messaging applications are increasingly making use of end-to-end security mechanisms to ensure that messages are only accessible to the communicating endpoints, and not to any servers involved in delivering messages. Establishing keys to provide such protections is challenging for group chat settings, in which more than two clients need to agree on a key but may not be online at the same time. In this document, we specify a key establishment protocol that provides efficient asynchronous group key establishment with forward secrecy (FS) and post-compromise security (PCS) for groups in size ranging from two to thousands.

So, it’s just the end-to-end encryption stuff with double ratcheting and such, not anything about a particular message format. This makes it a very valuable element for interoperability, and I think might make bridging work better?; but it’s not sufficient for mixing messaging services in any way, nor is Google proposing anything like XMPP of “implement this and you can federate with our service”.

(Much of this how-useful-is-it stuff is implied by the name Message Layer Security (MLS), by analogy to Transport Layer Security (TLS) and the functionality of layers inside it like HTTP/1.1.)
Selfishness is anomalous if the consensus of research literature on the topic is to be believed.

Without dropping volumes of research, you can derive this intuitively. Think about how people respond in disasters. Running into danger to save strangers is common for things like floods or bystanders trying to save someone in a car crash. Prosocial is the norm.

These days extreme selfishness is an indicator of autistic spectrum disorder.

So when you pivot everything around selfishness what you in practice do is reward people with a certain flavor of autism and those who have that learned behavior. For example, Elon Musk, Richard Sackler, Adam Nuemam, Sam Bankman Fried, Elizabeth Holmes, Martin Shkreli, Mark Zuckerberg...

Selecting for those traits exclusively to administer the public commons sounds fairly dangerous
Ah good point. I would also have preferred trunk. But I can imagine the transition from master -> trunk would have been too much to ask for many users?
Even if they did... if mullvad was a honeypot, there is nothing that would stop them from posting a fake diagram.
Agreed it would be absolutely seismic.

How well does that look, from a cold, objective, non-Elon-hype point of view? I mean, he might happen to be 100% correct in his optimism but by now I learned to trust nothing that man says.
You get used to it pretty quickly, and either ignore them or play "guess the magnitude". (NZ here, not Iceland.)
Tamiya’s site deserves a link, simple old internet style

https://www.tamiya.com/english/e-home.htm

Of course the actual shop
site is more modern https://www.tamiyausa.com/
Curious - why isn't it the typical case? .NET runtimes on Linux itself are rare enough, I figured AOT on Linux would be about the only use case, especially in containerized environments.
I don't get your point. Having a self-sustaining colony on Mars ready when suddenly the brother of the Chicxulub impactor appears on the radar and will hit in less time than it would require to create massive underground cave systems utilizing geothermal power would take to build, will literally save the species.

And that is just one apocalypse variant. Nuclear holocaust. Antimatter bombs. Possibly even a massive gamma ray burst, are all safe from Mars even if they might kill everyone on Earth.

Our species took an incredible amount of time to evolve, likely long enough to not re-appear in this solar system if lost. Which is a very weird point for me feeling that I have to argue for lol
Given the amount of messaging apps Google creates and buries over the years, it makes sense to put some of the code in a library for reuse to increase velocity :)
Hawaii wildlife refuge pond mysteriously turns bubble-gum pink
By the time you receive the shirt the answer would have changed right ?
Once I can replicate an issue locally, I don’t normally find it too difficult to understand what’s happening.

Harder is reproducing a bug based on what I’ve got to go on in Sentry. Mostly it’s easy enough to figure out but the traces you get in JS are very light in information compared to what you get in Python for example.

Anyone have any tips on getting more information in the initial report?
Not only is "take out the trash" an abstraction, it's actually the wrong abstraction. Wrong abstractions are the mirror image of "technically correct": they're the worst kind of wrong.

"Take out the trash" is a well known, predictable, and well defined solution to a well known, well defined, and expected issue. If I were your manager, I'm sure you wouldn't mind me saying to you "@quickthrower2, I'd like you to lead the retro next week," would you? I don't want to put words in your mouth or anything, but if you're anything like 97.3% of people I've worked with, that's not going to faze you in the slightest, provided you feel like you have the skills to do the task. It's a checkbox.

Contrast that with "@quickthrower2, you need to reticulate the splines on this project." If "reticulating the splines" is a nontrivial task that doesn't have a well defined solution, that's going to land entirely differently than something like leading a retro. They're totally different scenarios, totally different contexts, totally different expected results.
I now have a policy of using Amazon third. If I can get the thing I want directly from the manufacturer, that's best. If I can get it from some some less dominant vendor at a reasonable price and schedule, that's fine. Otherwise, Amazon.

Doing this for a while has increased my concern about Amazon, as a surprising number of things are only available from them.
I Made a Free Chat with Documents/Websites App
I recently un-forked a repository on Github. This is not something there is UI for, you need to go through customer service. That was mostly a chat bot. Since I felt that if anyone has a bot that is able to actually do something, it's Github, so I went with it and my repo was un-forked right away. I think there was a person involved but that felt mostly like a screening process. And for that I agree: I like the human touch when I order, say, coffee. Not when I just need to get something done.
ChatGPT is unreliable with websites and uploaded content. TinyDesk helps you organize your files while still being able to chat with them using ChatGPT. Check out my custom agent.

Please give me feedback or suggestions for things to improve. Hope some people are able to find use of this!
Yep. And counterfeits are good enough that you need dedicated personnel to be able to confirm high-value returns are legitimate and not knock-offs.
Waze just got a big safety upgrade – what you need to know
A good start would be to build AI products for everyone else. And since this thread has defined the number one 'mere puny user' problem to solve (see, that wasn't hard was it?) the marching orders are done too. Now get to it me hearties and build something actually useful - money will of course be a collateral side effect so no need to worry about that. You can write history here instead of commentblogging around the interwebs. God speed.
Any idea what they mean by "recursive improvement"?