skysight-inc/HackerNews huggingface dataset:
I believe, Kubernetes was initially built in Java. Its codebase reeks of Java for miles even today. I'm pretty sure that porting it back to Java wouldn't be too hard, should Google discontinue Go.

Pretty sure Internet and cloud will not go anywhere if Go vanishes tomorrow. Even if you need containers, there are plenty of tools that don't use Go, and give you similar service.

I've lived enough to see technologies with humongous popularity die in a matter of years (eg. Flash). Those who didn't believe Flash would die made very similar arguments about how certain things would be "impossible" w/o it. Not sure who am I quoting here, but there's this saying that "cemeteries are full of indispensable people".
Yes, `llm` is a great tool. I believe it uses OpenAI by default but supports installing local models as plugins -- https://simonwillison.net/2023/Jul/12/llm/
Ib my younger days I used to get all excitef about new scientific breakthroughs. After decades I know better and apply the heuristic of disregard whenever I come across the hidden punch-line "In mice".

It really is a very good metric for preventing you to get sucked into hype that will 99.99 percent of the time result in exactly zero real world impact 10 years later.
Not all of life is business, and there's some business where fun is allowed.

Also, Comic Sans is not even something rebellious, it's literally a good-looking, quirky font, people just hate it because it looks distinctive and it stands out.

This is a bit dystopian to scream "NO FUN ALLOWED"....
So did you eventually transition it to someone? Wouldn’t be the first time that I’ve seen someone commit to something and not do it without notice.

Or learn to live with random 15m outages because it’s apparently less frustrating than doing something.
Yes. You can create an account and you will get all the stories you generated for you forever.

For now take a look at this one if you will. https://storybee.app/story/the-flowing-blue-river-654f92cb3d...
I'm glad to see a tiling window manager that makes effective use of the mouse, I think it is an underappreciated input device for that use case
Humanity just lived through the hottest 12 months in at least 125,000 years
I want to only comment that your level of knowledge and maturity at the age of 17 is very impressive. The topics being investigated and exploited are expected at an undergraduate level and even then, this project would be in the Graduate level course. My hat is off to you and wish you a successful career.
> The purpose of government isnt to collect taxes, it is to benefit the citizens

Yet some citizens pay taxes and other benefit.
I'm a bit biased as I've been working on and with Factor for 15 years and I am also the author of the linked article and "Re: Factor" blog.

I find Factor to have a compelling sweet spot of concise syntax, dynamic features, and (relatively) high performance. But in particular, I think we've done a good job with a few things:

1) Making the language very "clickable", so you can introspect and dig down into all function and type definitions.

2) Provide a lot of batteries-included in the standard library.

3) Make it super easy to accept contributions, there's a part of the distribution that is "extra" and has low barrier to entry and then we commit to keeping code working and promoting things to the main standard library when they are useful/documented/tested enough.
Websites That Changed the World (2006)
It's a reduced sugar bitter dark chocolate kitkat that they know kids won't like. Hence "Otona No Amasa" or "sweetness for adults" marketing. They have a bunch of flavors under that subbrand.
Google is being sued though? The whole reason we have this story is because the documents were revealed during discovery in the Epic vs Google lawsuit alleging monopolistic practices by the Google app store.
It is pretty simple, don't give the chatbot access to the red button.
>Under whose law?

UNCLOS and customary international law.

> How can whatever law rightfully be applied to a party that refuses to acknowledge the purported jurisdiction or authority?

That's in effect what international law says. No international law protects against against states that mess with stateless ship. Positing oneself outside a jurisdiction or authority in international waters removes legal rights and protections.

"We are outside the law" and "We have legal rights" can't be combined together opportunistically.

Humans in a vessel have basic human rights, but "states", "corporations", and "properties" are made up things established by laws and treaties. If you are not party in any of them, they don't exist.
Very well done, and I hope you build this out further, but please leave out the 'as a 17 yo'. I really don't think it's relevant and risks coming across as cloying - your work should (and does) stand on it's own.
This is huge, but only for games(?). I'm looking forward to video support as well.

HDR is a major missing feature in Linux, which makes it not ideal for HTPC usage.
Or to the writer. Bjarte Bogsnes has written a couple of books on this; Implementing Beyond Budgeting is worth reading.

The core of the idea is that the decisions that the overall body makes are so much worse if you try to combine managerial control with budgetary control that you want to separate them as much as possible. Set goals; provide budgets; don't link the two. Yes, as an executive you have responsibility for the overall spend. So employ people you can trust to do that well, and don't sweat the details.
Let's assume the context is a boss asking the employee to do something that is part of the job.

At that point, it's fine to discuss if the workload can be shared among the team, if appropriate.
No, I did not. Making grammar mistakes is blessing now a days :)
Beauty is entirely subjective, though. I don't find KDE ugly at all. Nor do I find Gnome ugly. But I find KDE easy to use, and I don't find the same about Gnome. Even if KDE was ugly to me, usability is more important. KDE is also very configurable, so I could probably bend it into something more to my taste.
you arent required to use stripe if you want to add billing to your app.
Nothing at a company is "non-user-facing", otherwise you wouldn't do it. If you're communicating the importance of some project or plan to people outside of your domain, it's important to keep the focus on how this actually benefits the company.

However that's not the problem described in TFA. It was clear what the user-facing implications of not upgrading the line were, and management didn't care. Sometimes people aren't rational.
Rust dev here.

I really love the fact that most of the time people from the Golang community would like to say "look what I've made with Golang!" That's the sign of success: the users (here I mean general devs) should not care too much about the language per se, they still have applications to ship!

Rustaceans tend to talk more about cool new language features. They are critical to what Rust does, but maybe they have also got too much attention.
Or maybe they'll just go for it and see if this was a bluff by the govt
I completely agree. I rejoice in directness.

It's a hard time for people like us to be in tech (particularly startups and small companies), because the culture of extreme passive aggressive is widespread and prevalent. Many people, most people, view direct requests as rudeness or condescension, even though the net result is exactly the same.

The worst part of it to me though, is that it can be hard sometimes to figure out what the person means. If they could just say what they mean, it would be so much easier. But no, instead we have to imply and hint our way to what we want lest we be taken as rude, and this requires the receiver to exercise some part of mind reading. Most of the time it actually works fine, but there are sometimes important and consequential moments when it doesn't work fine and there is miscommunication, sometimes with disastrous results. And completely unnecessary, if the person could have just said what they meant instead of trying to hint it. It doesn't need to be this way people.
No.

I have smart friends who continue to pursue distributed blockchain (to use neutral language) and we talk a lot about why it’s “great.” In the end the only justification boils down to “it’s decentralized” (annd I’m only looking for upsides; forget talking about the downsides).

I’ve been a huge fan of end-to-end decentralization for decades but I also recognize its limits. There are lots of chip vendors and board manufacturers and anybody can make their own computer if they want, but in the end there are only a few ppl who make laptops. And they are dethroned from time to time, which is good.

Another problem is non-repudiation. The great thing about studying computer science (or math) is that if you want you can ignore I/O which is messy. But the reality is that if you send a wire to the wrong person, or execute a trade of the wrong number of bonds, the bank can often quickly call the counterparty and unwind it. Because humans make mistakes.

In short, the math is interesting, but it all ends there.

BTW there’s nothing wrong with Merkel trees; the system we’re building has every sensor sight it’s data before uploading; every upload is signed as it arrives, making data forgery impossibly difficult. But that conventional blockchain use case doesn’t need all the rest of the encrustation of “crypto”, but we have to avoid using the polluted term “blockchain” — it excites the wrong people and turns away the right ones.

(For the same reason we say “we don’t use any AI at all, just plain old machine learning”).
To be fair, I don't care. RA is extremely valuable, and I am _not_ one of the people who think 16GB of RAM and 250GB of SSD is good for a programmer machine.
You mean the least worst?
No need to be insulting
Your income level is wrong. It’s 200k for an individual or 300k if you’re married.

https://www.sec.gov/education/capitalraising/building-blocks...
Don't worry, it's not just this field, roughly 70% of medical studies are fake or severely flawed [0].

[0] https://news.ycombinator.com/item?id=37572394
I prefer the dollar vote to remove the kernel level drivers from software.

I refuse to purchase or utilize software with kernel level anything.

Kernel level attacks are hell to mitigate, solve, or remove. The larger the install base, the larger the target.

No thank you.
I agree but I think the more likely disconnect here is that the tech team couldn’t be bothered to properly present their case. They might’ve just passed on a note with a vague “we will run out of resources soon” or something.
You're using points here as an estimate of the workload. The points in my comment are following the same point system as in the article.
Added benefit: if a company didn't disclose or lie in disclosures, one can sue to get the money back (if anything is still left that is).
That's so screwed up. Fuck the homeless guy cuz he should know better? Awww but the puppies and kitties need saving.

60% of people are ghouls
I forgot to mention my answered tweet. So here it is : https://twitter.com/burhanrashid52/status/169351610891202580...
What if Google goes under? What if the next big lawsuit against Google makes it disown portions of its business, and they say goodby to Go as a result? (That actually happened to IBM for example, at the time they were virtually the sole provider of all software services in the world -- that's more or less why and how we have software industry today).

What makes you so convinced "someone" will take over? Is there anyone who offered themselves in such capacity? I've heard a lot of people making similar bold claims about Python 2.X -- sure, someone will step in and maintain Python 2.X indefinitely... Well, no one did.
Is developing tolerance/dose escalation a prescient issue here?
This communicates an important idea, Well-written code is not only correct and efficient, but it is also readable, maintainable, and understandable to other programmers.

This culture should be encouraged more to make other developer's life easier, The thing I do nowadays is that I would often switch perspectives now and then, When switching perspectives, if i become confused, i would work on making the code more meaningful.

Even if we are doing a solo project, if we come back to the code after a long while, the code should be greeting us with wide open hands rather than looking like an unexplored jungle.
I can walk to 3 grocery stores (and these are on shopping centers with a few dozen restaurants and other stores, Target, Walmart, etc... theoretically everything I need) in under 15 minutes from my front door in Orange county, California, next door to Irvine, the birth place of modern suburbia. You have a point but you need to get rid of the hyperbole.
Cryptocurrencies turn every investor into an evangelist for their investment. On some level, it’s a multi-level marketing scheme.
Many (most?) people bemoaning any safety barriers to investors are talking their book.
Something I have noticed, is that the degree to which this is true is somewhat regional. If you are on the West Coast, the bar is much higher. If you are on the east coast, things are more sane, but trending in the wrong direction.
That's a great post. I like the idea and was trying to do something similar myself, but it just takes so much time to write a toolset that can be easily replaced with some LLM API in 30 minutes. Still, many of the point in this post are valid and have their own use cases.
You don't need to be accrdited to buy shares in public companies anyway...
Simple. Save the human. Run over animals.
A 30-year-old, rarely updated protocol for medical devices has exposed reams of highly personal data, thanks to a lack of proper security throughout owner environments.
> If you're looking for the right turn of phrase, you already lost. As a leader..

If you're not considering your language and phrasing as a leader.. then you're not doing it right. Self reflection and adjustment is a huge part of leading.
Don't get why articles behind the paywall are referred here
What a ridiculous take. There are limited job openings and thats a constant for any company (thats demand). Then there are people to fill those positions (thats supply). You shift the demand/supply balance by expanding the supply pool. This is an extremely simple concept that you've somehow made complicated for yourself.

People are not damand, I have no idea what that even means in the relevant context.
Which language did you use?

Are you triying to send trafic from the newleter to the new site? The initial comunity of HN were the readers of Paul Graham, so it may be a good starting point.
I’m going to start referring to Jeff this way.

I bought a used print copy of his book during lockdown and bought the digital copy to directly support him.

He’s a good writer on the page as well as a good hands-on/interactive instructor.
I've been deploying .NET web apps for years

The only problem I faced 5 years ago was that I didnt have some fonts installed for pdf generation.
MUI appears to be more mature but DataSheetGrid has spreadsheet-like range selection out of the box while MUI only provides a beta version under its premium plan.

From MUI: "This feature is not stable yet, meaning that its APIs may suffer breaking changes. While in development, all props and methods related to cell selection must be prefixed with unstable".

This feature tends to be pro or unavailable across options I've seen so it is great that DataSheetGrid has rolled out a working implementation.

Edit: Changed 'its pro plan' to 'its premium plan'.
I've worked for several large corporations now directly supporting c levels, and their primary skillset is self confidence - a belief that they deserve their position.
Do you mean vertical tabs?
> A line of code is written once but read ten times

really? source? My counter-assertion is that I'd guess most code is basically never read - most of it is in ad-hoc PHP CMSes or VBA scripts.
We might be able to replay the app as a whole, but we don't currently support debugging workers that I know of. I know we don't support recording WebGL at the moment, and there's probably a couple similar recording limitations I can't think of off the top of my head.

We've got some articles linked in our docs that talk about how the recording/replay mechanism uses "effective determinism" that's close enough to the original to be accurate:

https://docs.replay.io/learn-more/contribute/how-replay-work...
Still doable for a white collar couple so.
Given when this was (early 90s going by the story?) I could easily believe it... nowadays there would be an executive level senior manager ultimately responsible for "run" who would actually have a clue on forward planning for capacity but back then running capacity to its limit, being told several times "no" along the way and then being blamed when it all fell over were very much the norm, especially in banks, in my experience.
+1. It's easy to drop a 1/0 wherever I want Werkzeug to show up in the browser.
at least it is open source unlike some lame debuggers like remedybg
fwiw asking Siri:

“When is the next solar eclipse and where is the best place to watch it?” Returns actually relevant and accurate results from the web.

“How many grams of protein are in a handful of almonds?” Returns “7” with a citation link which is closer to being correct. Hard to compare apples to apples on this one since Siri doesn’t have a camera, but the Pin demo is very obviously wrong.
> I'm pretty sure that porting it back to Java wouldn't be too hard, should Google discontinue Go.

lol
I’ve wanted to invest $10k. Not stellar, but not nothing. YC started with $20k per investment.

The accreditation requirement is the blocker. I should be able to risk $10k for a mission I believe in.

I am an outlier, but in general I don’t believe in hampering outliers in the name of safety. It’s an approach that tends to dampen the high notes while being of dubious value for the low notes.

Crypto and WSB shows that people will lose money if they so choose. Not being able to make investments merely shuts everyone out of the Silicon Valley reward market beyond a select few. It’s worth asking yourself if removing these protections would really cause as many problems as the theory predicts.
Do you like doing complex joins with sqlc?
Right, but the argument that the original comment was making is that the government's policy is incorrect.

My comment argues that independent of government policy, relocating an existing employee from one country to another does not consume a position that was otherwise free, unless the employee was hired expressly for the purpose of relocation.
You don't need to understand how a fuel pump works to manage a fleet of vehicles. But you need to trust that when your mechanics are telling you that a particular model has a lot of fuel pump problems, they know what they are talking about. If you, the fleet manager, are approached with a plan to replace all the fuel pumps in a particular model with an in-house design, you still don't need to know the particulars of the in-house design. You do need to have some sense of whether you really have the in-house ability to competently design, manufacture, and sustain such a device.

It may seem like a ridiculous idea for a floral delivery service. But if you know your people enough to trust them or not trust them, you don't have to be an expert in everything to make the right decisions.
https://www.amazon.ca/Programming-Language-2nd-Brian-Kernigh...
> On the other hand, in the context of the discussion, it's hard to support the argument that you can count each colour channel separately just because the biological mechanics differ. You can't actually triple the amount of human-perceptable information by going from a monochrome to full colour display.

You absolutely LOSE perceptible information when you lose one of then channels, like in color blindness.
Have you looked at Google recently or Oracle for the entirety of its history?
Even on my iPhone (who’d test against that rare platform?) I got repeated strange delays and redraws. Granted, it’s an XR which is hardly the latest model, but… your page is unusable.
I'm not sure here how you differentiate minimalist from restrictive. I've always considered Go to be minimalist in terms of available tokens to the programmer:

https://github.com/e3b0c442/keywords/blob/main/chart.png
Then put it on a streaming service?
It’s a desktop environment not a prom dress, I don’t really care about aesthetics.
What's the Privacy Policy in non-lawyerly terms ;)
Yeah I think I remember that being a controversial decision when it was made for threads? One of the valid reasons for a panic is that you've encountered something that makes you think your adress space is in a bad state. Threads share an address space, so the reasoning was that if they panic, so should the process, but that isn't what happened.
> Then, in the end you'd be blamed when the entire network died.

I mean, you clearly have a paper trail showing you raised the issue at the highest levels twice. Not really sure how you could be blamed.

> To skirt rules to get shit done, or watch everything burn and say I told you so. What's your choice?

A couple of months of inconvenienced customers isn't exactly "watching everything burn", nor is anybody childishly saying "I told you so".

You're just respecting the choices management made. It's 100% their responsibility, not yours. It's not your job to save the world, or save management from their mistakes.

This isn't a situation of life or death, where you're in the military being told by your commanding officer to commit war crimes, where you have an ethical obligation to disobey. This is just going to inconvenience some internet banking customers. Your job is to raise the issue and let management deal with it and abide by their decision. Not to go around management.
Again, it's the Contact link at the bottom of the page here.
I'm on linux and I chose Edge after years of using Firefox. I love the fact that I can preview office docs in the browser.
Print Sales, Costs, and Profit: 2023
Thanks! Yeah, the browser runtime team is doing incredible work to make this possible, backend has made great progress speeding up requests and improving scaling, and us frontend folks are getting to build on top of that.

We're not currently doing active dev work on the FF fork due to the focus on Chromium, and I think the goal is to fully try to move over to Chromium as the user recording browser. So, we probably _won't_ be maintaining the FF fork going forward due to limited resources. I think our next runtime focus after Chromium parity will be Node. We've already got an alpha-level Node for Linux fork that actually works decently - I've used it myself to record Jest or Vitest tests or Node scripts, and debug them. But that does need a lot of work to flesh it out.
The parent wasn't talking about backwards compatibility. They specifically mentioned forward compatibility. Something that requires continued maintenance effort, and the more versions you roll out, the bigger the effort.

I seriously doubt Go is advertised as forward compatible or that it is such in practice. Just like any similar programming language, they depend on system interfaces, and those change, albeit at a slow rate. If all older versions of Go aren't on life support, then some will become obsolete over time.
so, you do concede it won't work on whatever Node version is current then.

how confident are you that Node 18 will run on whatever platform you're using then? or will you be stuck on a 2023 OS image also? will all the deps be available? will the many layers of tooling still work? will they work on Node 18, or will you need to get Node 18 and Node 2033 running in the same space? etc etc.

it's already a nightmare running things a year or two apart in time in the Node world, I would guess in 2033 you'd need an entire frozen-in-amber VM image with all tooling also frozen in the same amber/.
Is this only your personal experience or is there universal agreement amongst many people that there is zero response to US applicants right now?