skysight-inc/HackerNews huggingface dataset:
First of all, I like it!

Some, hopefully constructive criticisms, mostly nitpicking/paper cut bugs. My pedantism doesn't mean I don't like it ;)

- As somebody else mentioned, the email field on the signup page is a bit off-putting just to try it. Maybe add some text on why you need to know it (password reminders, whathaveyou). "Display Name" was already mentioned too for something that could be improved.

- I think it would be good to have a password confirmation box on signup. I have enough family that constantly mistypes their passwords to know that this is a thing :P

- When I created a box and was lead to the upload page (Step 2 of 4), I somehow assumed it would let me drag and drop straight to the page. Instead I had to click the button. Not a major thing but having a shortcut (like popping up that file picker once a dragover event happens) would be nice I think. Same for the Tracks page.

- After creating a box and uploading a track on the next page, it might be a good idea to pre-select that track ;) The list of selectable tracks is also a little too subtle. I had to think a few seconds what's going on; ideally I'd have to think less about it.

- It doesn't allow me to upload ogg or opus or straight wav. Again, no biggie, but the error text there could be more helpful. "The accepted file types are audio/mpeg,audio/mp3" is not so great. I later saw it says that "starters" are only allowed mp3 on the account page. Does this mean other formats are allowed when upgrading? I didn't see any info about that.

- The text listing the benefits of the different tiers on /upgrade is extremely thin and hard to read when viewed on a regular non-retina display on a Windows box. It also is different to the different tiers text straight on the homepage. And /upgrade has no favicon (tries to get /favicon.ico instead of /favicon/favicon-32x32.png that other pages use). It also shows me a $ price and an £ approximation. I'm on € and used to $, but seeing £ is mildly confusing. It also has a title of "Become a member", but I am already a member :P

- It now tells me: "You have exceeded the number of available SongBoxes on the Free tier. Consider upgrading." But the "Your SongBoxes" says "My Private Songboxes (0 of 5 in use)". I did create a few boxes and subsequently deleted them. Now I got none and am not allowed ot make any more. Also, shouldn't that be "(0 of 1 in use)" on starter? Bug?

- Speaking of which, you sometimes use "SongBox(es)" and sometimes "Songbox(es)", come to think about it.

- I like your privacy policy, short and simple. But it doesn't state if and for how long you will retain data after the user removes it. That would be a clarification worth making.

- Since you're pretty much about privacy too according to your privacy policy, a way to delete the account would be nice.

Would I use it? Maybe, but I am not a "pro" and the pricing is too expensive for the me (I am a cheapskate) at 10 bucks/month / 100 bucks/year for just 15 tracks. My price range for something like that, being "Hobby", would be maybe around 20-25 bucks / year for 50 tracks, but that's just me.
That's a good point. I think it's slightly different for SWEs though because most (all?) who don't have a degree must be good at self education in order to be employable
This goes over the setup process: https://www.youtube.com/watch?v=wVkivmMKikU

You must have a Facebook account to get past the setup screen. Even if you just want to use the headset as an input device and a display.
Serious question: How do you know that users of the upper tiers (who can share any file type) are not sharing anything untoward? I only say this having heard a podcast where Sam Harris was talking to someone who'd spent a lot of time investigating Child Sex Abuse Material and he said that on any platform where there are files, there is CSAM being shared.

Site looks very slick, by the way, not at all "side gig"!
lol, all the starbucks baristas I interact with have "4 year degrees"
Airbnb Eyes $100B Valuation
Red Hat have, contrary to the slashdot-circa-2000 meming, historically been an exemplar of open source values. They've released products that they purchased (such as RHEV) under free licenses, they do upstream delivery of their work, and they pay for a substantial chunk of the ongoing development of many key free software projects.

It was not unreasonable to assume that they would maintain CentOS.

This change has occurred now that Red Hat are IBM. I expect to see more, bad, changes. Cutting devs from free software contribution that aren't "directly important" enough, killing free software stacks like JBoss that compete with IBM offerings, and so on.
is that sarcasm? because I can play, but only if we confirm this is sarcasm
Solar System Interactive 3D Sandbox
I never felt like dropping out of college was a hindrance to my ability to write software, but lacking a deep and broad education has been an obstacle in the kind of general problem-solving that needs to happen when you're a senior developer or taking on project management or design work. Thankfully a lot of the education I got before I ran out of money was general ed and electives, but it's still a regret. These days with my busy work schedule I don't have a lot of time to fit in that kind of education on my own.
> The Zealots were in denial about the problems that Swift created. The curmudgeons complained about everything you could imagine without providing much in the way of solutions.

I can sympathize with someone caught between these two factions, but I really dislike this rhetorical move where people say "well you're not providing solutions". Particularly if they were the one who advocated making the mess in the first place. Those people are just galling, the solution would be to fire their fucking ass.

Everything about this originated from people being hotshots trying to use underbaked tech and trying to get promoted (which worked by the way). The "solution" is not running your company/engineering org that way.

The way this ends, in an equanimous "who can say if it was worth it" is totally bonkers to me. Think of the human cost alone. So much of this turmoil could have been avoided by not just simply going balls to the wall. This story is upsetting.
Using a functional language doesn’t make reality and the complexity of state go away (unless you are writing a compiler or a program/system that fully and purely mathematically controls its inputs and outputs).
Don't pay for CS degree, pay 10k EUR for 2 months bootcamp. Spam.
AOSP has a framework to support multiple backends. It's called the Service framework. With it, you can build a library to simplify dealing with backends, and I pointed you to one such library.

> Now you say it doesn’t make even sense to put this feature in the platform

Of course it doesn't make sense to build that library into the platform.

> Why are you talking about iOS?

iOS doesn't provide the ability to make this possible, which is probably why you are so confused.
Spark Joy – Design Tools and Tips for Developers in a Hurry
I can share to Signal or contacts-via-Signal, and have been for years... I think this is a you problem.

Signal is honestly fantastic as a SMS-replacement app. It sends Signal messages to contacts with Signal and normal SMS to contacts without (Telegram might do the same thing, being able to set it as your default SMS app, I'm not sure).
I've noticed weather.gov/<ZIP> has gotten slow recently.

Which is a shame; it's a light website serving a dense block of reasonably formatted data that used to be super snappy.
When I went to school to study computer science in the 90's, it seemed like most of my classmates were similar to myself: grew up tinkering with computers and had "taught themselves" (that is, read books and worked examples without being told to by a college professor) programming pretty effectively before setting foot on a college campus. I have no doubt that if I had never bothered with college at all, I could have done nearly the same work in the same positions that I've held since graduation.

In fact, every once in a while on here you'll see somebody post a sort of ironic list of the things that they don't teach you in a CS curriculum: databases, networks, version control, debugging, command-line terminal usage, web security, usability... in short, all the things that you actually need to know in order to be a proficient software developer.

Still, nearly everything (computer related) that I learned in my CS degree was stuff that I never would have come across on my own, like calculus, linear algebra, statistics, complexity theory, numerical analysis. It sort of "ties together" the practical stuff, but you don't need to know any of it to be effective. I'm glad I did it because it's neat stuff and a different perspective. In a way, the nice thing about having a degree is knowing that you don't know what you might be overlooking in not having one.

That said... why not just go and get one now? You'll feel a little weird being 10 years older than everybody else and it'll look weird at first putting "15 years experience, graduated last year" on your resume, but you're nearly guaranteed a perfect GPA at this point. In a few years, you'll have the "checkmark" you need and you'll know what you were (or weren't) missing.
I have no idea what the claim about "most secure election in history" is based on.

I'm responding to the false claim made by Trump and others about numbers of absentee ballots rejected in Georgia. The rate of rejections is similar this year as in previous years.
I would think a ninth bedrock principle would be: Politically unbiased.
Downvoted for asking for clarification, the hivemind strikes again..
A complete rewrite of a large project is risky anyway. Doing so in a language in which literally no other project of that size exists yet strikes me as insane.

I love Swift. But I've been adopting it in bits and pieces over the years. It's not just that the language has changed significantly, you also have to get used to the idioms. E.g. my early Swift code often featured Pyramid of Doom patterns, and both language innovations and better familiarity with the idioms have helped a lot with this.
Immigration to another nation is extremely difficult.
I know C++ has its warts, but almost every mobile project I've worked on has been C++ with a thin layer of objective c and java interop. IMO it's really not worth it to get so tied up in a single companies tooling even if the developer experience is superficially nicer. C++ has all sorts of awful, but it's familiar awful with mature tooling.

Admittedly the things I've worked on has been games and CAD systems so the internal data models and simulation are a lot more complicated than the UI, but I think that holds for a lot of apps.
Pixie agreed to be acquired by NewRelic
Mods: The title should be corrected.

It's actually "How To Talk to Liberals and Still Be Kind"
And then it goes away and you don't get refunded.

You have no physical copy, no downloads option and no recourse; you're effed.

And it doesn't have to be the end of Stadia scenario either. You lose access to your account and you are similarly effed, the algorithm decides you are suspicious and, you guessed it, you're effed too.

The idea that you pay for a game and get a video stream is a scam.
Pulling an all nighter every once in a while, or even a couple consecutive days during crunch time is not the same as working 20 hours per day. So unless you've got a specific quote from either of them I call bullshit.

That said, Bill Gates definitely said he and some of his crew were working 16 hour days delivering their first DOS release.

Point is, you might work some intense stretches, and doing that shows your passion and might land give you an edge when you need it. But you don't need to go insane. If you work 8 hours day job, don't spend hours in commute, you can be perfectly healthy spending 2 hours of your night time each day working a side gig.
In LWN coverage, it's clear CentOS is the new upstream for RHEL.

It will only be a matter of time before IBM decide money spent on Fedora is wasted.
Congrats, these things are hard. Could you share some technical details? DB, infrastructure, frameworks, etc?

What's your main use case?

I can see some audio pros sharing files regularly with their clients (demos, WIP of mixing and mastering, etc).
Does one mistake demand another?
I have found that free travel in the sense of going somewhere to live is done generally for economic purposes. I have done it and benefited from it myself multiple times. Some existing residents might complain about jobs going missing, others might invoke the benefits of diversity to the economy. Neither argument is right nor wrong, and all are based around personal perceptions of economics and national interest, with which economics correlate. National interest has multiple facets. One is the real ability of a country to exact influence over others, another is the wishes of its citizens and government.

I am not sure whether you are claiming that this exists, but having visited and lived in multiple places in the EU (including outside of the UK), I never felt that people had a sense of an EU-wide brotherhood. People are generally quite worried about that sort of thing for obvious reasons, and culture varies sufficiently over the EU to make such a thing difficult. When discussing the influence of people's morals over their arguments over national interests, you also have to consider the context of people's morals: which agents impose them (either explicitly or implicitly) and the motives behind their imposition. I don't mean to use the word "agent" in a necessarily negative tone. An agent could just be your mum. However, when you look at more powerful agents than your mum, such as the education system, Instafacetwit, newspapers and the law, people's morals start to gain a greener hue (in dollars).

Also I fully agree that a subset of players in the environment might all come out in the money.
When I'm coding in Lisp, I want objects with methods and mutable state.

I made myself a Lisp dialect with a nice little object system.

More precisely, I made it without that object system, but I eventually couldn't stand the situation.

I use objects even in small, throwaway programs used once. Sometimes it turns out that they aren't just used once, and the use of objects makes them easier to read later.
If you see enough UX flows you would probably less surprised that an essential feature is 1 missing, 2 inaccessible.
A professor of architecture used to ask the question at senior presentations: “where is the door?”. People should have heard him ask that question before and yet somehow people forgot to include something as practical and fundamental as door in their elaborate models. It’s not like these people are idiots, they’re just regular people who have other priorities and are trying to get things out the door before the next review cycle.
“The Weather Service’s proposed remedy is to limit users to 60 connections per minute on a large number of its websites that provide weather observations, forecasts, warnings, computer model data, air quality information, aviation weather support and ocean conditions.”

Well that sounds incredibly reasonable in general, but it completely depends upon what type of interface they’re providing. Do you have to query all of those things separately for every locality you serve?

Honestly, this is why so many big companies still prefer things that HN would call “stupid” like an FTP drop of a file 5 times per day/hour/etc.

Every FTP implementation I’ve ever seen has included either checking the timestamp, timestamping the filename and filtering on that, or moving to an “archive” folder after processing. Most of the API implementations I see ignore the fact that HEAD requests exist, cache headers can and should be used, etc.
I think it was clear early on that Swift is the future of iOS development. But if you’ve been around long enough, you’ll have observed that it takes about 10 years for a new language and associated tooling to reach “maturity”. What “maturity” means is debatable, but one aspect is that the ecosystem grows to handle the extreme edge cases like very large scale development. And boy was Uber pushing the edges of what was possible on iOS at the time.

So by my way of thinking, they moved at least a couple years too early. (The Swift project started internally in 2010, first public release in 2014, Uber’s rewrite started in 2016.)
> Debian was a chore to install, in the way of getting things done. Red Hat, on the other hand, was easy to install.

Debian was a relative chore to install in the pre debian-installer days. But d-i has been a feature of Debian since Sarge (v3.1, released in 2005) and it brings Debian to parity with other distros.
Because GNU/Hurd is a thing. It's coming any day now.

..Ok, I'll get my coat.
I'm sure they've thought about it, and rejected it.

If the product heads haven't given thought to this despite being more than aware of the current anti-trust environment, then they're just incompetent.
> A good example of this is [...] anti vaxxers. They've got no scientific or reasonable leg to stand on

You should read up on the Leicester Method.

I have no opinion one way or the other, but it seems to me, that rather than malleable minds being "influenced" by propaganda, it is a natural reaction to being "told" what to think.

Pro vaccine advocates, come across much the same as modern atheists, or rust users - vehemently proselytising their views, with little regard to the fears, concerns, or opinions of others. This naturally rubs people the wrong way, especially if one is predisposed to contrarianism.
Live Webflow Webinar in 2 hours – Start here
Reminds me of Terminator 2.
I actually like Windows as my dev machine and writing server software i would use less *nix-y dependencies to make most of my local development/debugging time and usually having mainly BSD as target but Linux working (with few dependencies coming from Windows both usually works once one is done since the diff to Windows is always bigger leading to fairly stable code).

Now however with WSL2/Docker enabling easier development I'm tempted to take taco-bell style shortcuts, it'll go quicker in many ways but also reduce portability to other platforms like FreeBSD (that while a favourite overall ends up behind in total if i start taking these shortcuts).
Ask HN: Why is YC not owning the domain Hacker News.com yet?
100% agree about this sounding a LOT like burnout. I'd strongly recommend the OP go though the list of symptoms listed here. https://www.psychologytoday.com/us/blog/high-octane-women/20...

most people who are suffering have no clue how badly they have it.

I felt very similarly. My wife and I were both VERY burnt out. Quit work and just lived on savings for far too long. We just couldn't find _any_ desire to do the hobbies we loved for like 7 months. Even then it was just _barely_ beginning to get the spark again.

Burnout sucks.
It's a great and strong brand, it must certainly have tons of traffic.

It's been registered in 1998 [0] but surely by the time YC could have made an offer to acquire it and redirect its traffic here?

[0] https://who.is/whois/hackernews.com
Not only is it reasonable, it's required by law (HIPAA).
I think you’re just missing an about or company page that tells the user about Songbox and Division77. No need for faces and personal Twitter accounts unless you individually are the “brand” driving the revenue.
I think there are two key solutions for a resolution here:

1) CDNs are a tried a true method for getting content closer to the end user, properly cached, and for less cost.

2) Expose more services that NOAA and the NWS delivers as APIs. If you are providing services for the public good where the consumers are just scraping Web pages to gather the necessary data and content, then you are doing it wrong. It sounds to me like they are serving more API type content over Web pages than they are Web content to Web consumers.

I don't want to second guess the NWS/NOAA technical architects, because I know they are probably doing the best they can. Someone simply needs to communicate these goals and solutions to the political appointees...
"Long-term" being a few months.

If you have health insurance it pays for it.
You can't use the Play Store though, right? So no app installs unless you sideload from some other source?
This will probably earn me lots of negative points, but I used Java for eight years and after much initial enthusiasm came to despise it. It was the least productive language I have ever used. I have twice tried to learn Clojure and each time I have to install the JVM, I simply quit, despite being intrigued by Clojure itself. Sigh.
No. A paperclip maximizer wants to make paperclips.
What I do is dns over tls through a proxy that way my proxy service can't sniff my queries either. And the dns resolver doesn't know the true source.
We won't know because all we have is one glib comment from one person, but I took the comment on face value. I've definitely met the class of developer who is mainly interested in pointing out problems and a stick in the mud, and isnt interested in working together on solutions.
>That "infinitely many overlaps" I was talking about happens with lenses too and is essentially a convolution where you convolve the image with itself (actually many different perspectives of itself if I am correct). Which is just the Fourier transform.

That statement is a bit muddled, let me unpack it. The infinitely many overlaps thing can be expressed mathematically as the convolution of the image with a function that's one where the aperture is open, and zero where it's not. The thing about the Fourier transform is actually related to a different phenomenon. When the slit is really small, you start getting diffraction effects. The diffraction bands are approximately the Fourier transform of the slit function. However that is not significant unless the slit is extraordinarily tiny.
Not sure why you're getting downvoted, I don't think you're wrong. Most industry work is not "computer science" work, but more software mechanics or engineering work. Having the CS background no doubt helps, but having it exclusively is a disadvantage. But it is worth pointing out that there seems to be a great diversity in the content in CS programs, and many schools do emphasize practical industry aspects more than others. Or have aggressive internship programs like U Waterloo, does etc.
Mystery illness in India found excessive levels of lead, nickel in blood
As an ordinary civilian I can't buy a year's worth of electricity and stack it up in the corner of my house (some sort of enormous tesla powerwall aside), and I can't buy a year's worth of tap water and store it in a giant tank in my bedroom. Doing that sort of thing would require a bunch of infrastructure that I don't own. Instead, I pay monthly to have both electricity and water available on demand, and the cost is based on how much I use. Long-term storage like that also would introduce additional problems, like the passive discharge of batteries or the need to store water in special containers that won't leach chemicals into it and won't allow the growth of naturally occurring algae.

For water I could certainly buy a bunch of bottled water and keep it in the kitchen, but how am I going to run that through my faucets to wash my hands or run it through my showerhead? You can certainly do all that - and people in areas with limited access to tap water have to - but it's not something the average person is going to do.

Where your tap water comes from is also a factor here. When I lived in a rural area growing up, our water was well water - there was literally no way for us to stock up a month worth of that in advance, because we relied on the natural return of water into the soil to ensure we had a supply to draw from in the well. Things like desalination also have limited throughput, so if you max that out the only way to get more water is to take it from someone else.