skysight-inc/HackerNews huggingface dataset:
You may laugh, but as a teenager I rode around on a 1965 Bonneville.

He wasn't called the Prince of Darkness for nothing.
European Commission proposes stricter regulation on batteries in the EU market
I follow. My experience was that Clojure was a strong filter, but not for professionalism. It served mostly as a filter for interest in functional programming and Lisp-informed ideology.
Fitbit too, they claim to have the most advanced tracker, but to see anything other than the basic data you have to pay for a premium account.
I don’t want to discourage you, and I have never built a game myself, but I have heard a lot of horror stories from small shops to large shops. If you were my friend I would recommend you read about the failures of others before you and how to avoid them. I would recommend you use lean startup principles so that you get something into users’ hands ASAP. Maybe give yourself a short deadline, like 1-3 months, and say you HAVE to have a public demo by then so users can begin telling you what works and what doesn’t.

Good luck! You have a great runway if you’re able to avoid common pitfalls. And even if you never make enough money you (probably) can get another software job easily.
I especially like

> Any normal person would have given up already.

I’d be interested to see how “normal” the kind of fall back options these founders had.
Obviously this will be best when used with Name Manager (especially if names can be scoped to the sheet) to name the input and output cells, rather than indexing off the cell ids directly.
Hey there!

We're kicking the tires on Mixpanel - currently we're prepping for an alpha release, and there are a few things about the dashboards I wish either don't exist, or are not easy to find:

1. I wish I had more options for visualizations. Fot instance, at this scale, it would be really nice to have a scatter plot of events at exactly the time they occur, rather than by the hour

2. I really wish I could customize the graphs more - like if I have a 3 day view, I would rather group the events by the hour rather than the day, and it seems like I can't do that.

3. Is there a place to just query all the events, and get them in a table form? Like I would love to just be able to get all of a particular event in a certain time period, and then look through the properties and exact timings one by one.

Anyway, just some casual observations from a potential user.
Totally true, just wanted to clarify that point of the OP
> Tangential, but is Michigan considered a western state?

It's typically considered a “Midwestern” state (a term which is kind of odd with the modern boundaries, since the “Midwest” is in the northern half of the country running, on the east-west axis, from the central part of the continental US fairly far to the east.)
For me the needle swings towards Malice, away from Mistake on this one. At the very least callousness

Add to the long list of disappointments at humanity:

- Late fees were a big part of BlockBuster's business.

- Police departments factor traffic fines into their budget.

- Thousand other dark patterns that are unethical but not illegal.
I don't care who you voted for, this should make every American really, really mad.
> Maybe you don't need to treat these people better (though why not?)

IMHO the best argument for 'why not' would be that it's generally unethical to deploy software without first taking the time to read the manual and understand how your dependencies work. In this case the system wasn't live and the costs of this fuckup were solely externalized onto Google, which is fine because it was in large part their fault anyway. But when dealing with production deployments, this same behavior often results in users having all their private information leaked or deleted.
Actually you could, as long as that browser used the Trident engine. Microsoft could have easily shipped a dedicated update application that's just a simple "browser" locked to the windows update website.
Made me laugh out properly.
> “which, of course, they never will be”

That’s the problem. Apple knows by now that their developer community laps up absolutely everything they put out and regularly gets burned. (I’m old enough to have rewritten code for Cocoa Bindings in 2004. It’s the next big thing! And garbage collection in 2008. It will fix everything! And GCD... and...)

For such an enormous change as Swift, they should have switched off the reality distortion field, and gone with a more sober, more academic approach.
All I can say is I went through the exact same thing. I used to love sitting down at the keyboard and churning out code on a project I was excited about. Slowly but surely I started programming less and was not as excited about jumping into projects as I used to be.

For me, the problem was Alcohol. I was drinking more alcohol than I ever had in the past and it, for some reason I do not know, was causing me to not find the some enjoyment in things especially programming.

So, I realized this and stopped drinking alcohol and I have now been working on projects non stop in my free time and am enjoying programming as much as I ever had.

In all, I would say don't be too hard on yourself. You are still the same person that loved programming. I think you need to take a step back and see what else in your life has changed.
Yep. That's what I tried to say. :)
Rich Bowen (author of the initial announcement) was one of the Red Hat employees on IRC making that assertion. He has also said the same on the centos-devel mailing list: https://lists.centos.org/pipermail/centos-devel/2020-Decembe...
Patrick Vallance and Chris Whitty on UK Covid-19 Vaccine
Eh. It doesn't seem particularly relevant to bring up Linux, with its hundreds of thousands of person-hours worth of volunteer contributions and an extremely technically focused BDFL gatekeeper.

It's a relatively well known fact that multi-team corporate projects have tech debt. There was a thread recently about Google Cloud being slow due to too-many-cooks-in-the-kitchen syndrome, and many ex-amazon folks say AWS UI is notoriously difficult to refactor for similar reasons.
Didn't MS still argue they couldn't unbundle IE in the XP days?
In the console-vs-PC debate about gaming, this is a solid point in favor of consoles.
Allbirds Is the First Fashion Brand to Label Its Carbon Footprint Like Calories
A failed study shows a promising treatment for blindness
Is this dated? GA4 has switched to entirely event-driven framework for measurement.
> My argument is that this isn’t fair - they’ve built a computer, captured 50% of the US market, and control every economic funnel around these consumers...

> What do you mean here? Do you have a problem with capitalism?

It seems the more egregious example of being against capitalism is wanting to legislate an already successful business one to make it easier for your success.
People still use SMS? At least in Colombia no one ever writes an SMS. For the same reasons.
Cookies in short supply this season warns Pepperidge Farm maker Campbell Soup Co
my question is which tech IPO doesn't at least double these days? I could randomly choose one tech stock and find it's at least up 50% in last 6 months.
why is this project so important to you?

why is it important that this project is built?

why have you decided working on this project is the most important use of your time?

why are you being hard on yourself for not working on this project?

why are you being hard on yourself for not being excited about programming in general?

I can relate and ITT a lot of our peers have gone through what you're going through. In my experience, hobby programming has become like a video game i've already played a million times, there's nothing new or fun, it's just rote and tedious.

Like other comments state, i have also opted to see this as a part of my own growth path, and making peace with this "loss of spark" has opened up many other doors and opportunities.

In short, there's more to life than programming.
The Apple Maps app on iPhone, for example? If you make it fair and count the code that goes into the frameworks specifically for it, it's still tens of megabytes at the most. There is a huge part of it running server-side to support it, of course, but it is difficult to say that it is not a complicated app. Or consider the Mail app? It needs to deal with IMAP, and has custom flows for a number of named mail services (Gmail, Yahoo, etc.), and then it has to have special code to handle all the edge cases of "what happens if the user deletes a message here but it didn't sync, or Google sends us 503s sometimes if we do this, or…" You can make arguments that maybe it is slightly less or more complex than Uber, but it is just a couple dozen megabytes and not hundreds.
"The dark side of the lightbulb is a pathway to many abilities that some consider unnatural."
you mean spacemacs.
I wish you the best of luck but… I strongly urge you to keep your job.
It's fascinating how a problem that looks at first glance like it belongs as a basic homework problem in a calculus textbook turns out to be so difficult.

I'm curious if there are lists of other problems that are similarly easy to understand in a few seconds, that seem like they'd be similarly easy to solve, but which turn out to be fiendishly hard like this one?

Especially ones that can be visualized easily geometrically like this one.
> I suppose the argument would be that only developers with a modicum of interest in their craft will gravitate towards niche languages such as Clojure.

There is an opportunity cost and there are plenty of motivated developers that instead of learning yet another niche language decide to work on algorithms, applications and generally more difficult problems. Few languages offer enough advantages to overcome the fact that the latter is almost always a far better use of your time. As someone that knows Clojure relatively well, I'd argue that it's certainly not one of those few languages. Also, the trade off continuously gets worse as the popular languages adopt the good ideas from the niche languages and as problems continue to get more difficult and rely on teams of developers with library support in a wide variety of domains.
The numbers are comparing apples and oranges:

https://www.reuters.com/article/uk-factcheck-georgia-rejecte...

> If GA wanted to build confidence in these results, I would recommend at least uploading a copy of all accepted ballot envelope signatures along with the on-file registration signature.

...wouldn't that make it far easier for some malicious to steal the signature of thousands of people? Perhaps in the 2022 midterms or 2024 general election?
> there's a time frame within which you're expected to be promoted to a certain level

What happens if you don’t? You get fired or put on a PIP?
That sounds like a tech interview question
Yes, RHEL Workstation exists. Not sure I understand your point though?
Hints and Principles for Computer System Design (2020 Version)
KPop Fans: Non-Traditional, Non-State Actors
I don't have any experience other than dabbling in gamedev here and there. I definitely recommend reading Blood, Sweat, and Pixels. At the very least read the chapters about Stardew Valley and and Shovel Knight to get an idea of the challenges you will face as an indie developer.
I agree with this, and disagree with the parent comment's framing of this as "going outside the chain of command", but I do think that if you have a healthy relationship and open communication with your direct manager, I can't think of many reasons not to tell your direct manager something before telling your skip-level (or above), as a courtesy and an opportunity for them to address the issue first but not because of some rigid expectations around "command structure".

Of course this isn't a hard rule, if I'm having a conversation with my skip-level and some topic happens to come up that I haven't spoken with my manager about before, I'm not necessarily going to hold back just because of that, I can follow up with my manager later. But if something's bothering me or I have some feedback or something like that, I'd generally chat with my manager about it before anyone above them.
I don't see too much that Facebook collects about you that Steam doesn't. If you aren't using a Facebook desktop app Steam probably knows quite a bit more about you actually.

If you are really concerned about your "real-life identity" I'd recommend not publishing it in a service that is made for public consumption
Rocky Linux is go: CentOS founder's new project aims to be 100% RHEL compatible
Or.. isn't this exactly what we had "Internet2" for in the first place?

Universities used to host a LOT of stuff. Can't they pick up some of the traffic again?

Offer data centers/hosting providers a tax incentive to help out?

I don't have all the answers, but "whatever Accuweather wants" is probably not the right decision.
Ubuntu 16.04 LTS upgrade vs. extended security maintenance
Imagine an exact solution like this:

sin(cos(log(98234/123)+tan(exp(pi/5))-1)+pi + integral(complicated function(x) dx from 0 to 1)

It doesn't tell you in a practical sense how long to make the goat's leash. So you find the numerical version to however many decimals you want to get a useful approximation.
It would be cool if they could add Raspberry Pi support, because the readme doesn't mention it.
The interaction between the "cookie law" and GDPR is a bit complex, and maybe things will become clearer after a few court cases.

For example, the recent clarification said:

"The GDPR does not allow controllers to offer pre-ticked boxes or opt-out constructions that require an intervention from the data subject to prevent agreement (for example ‘opt-out boxes’)."

But of course that applies to PII, not all cookies, and so if you have generic analytics cookies that do not result in PII then this does not apply. I think.

https://edpb.europa.eu/sites/edpb/files/files/file1/edpb_gui...
Also https://ebpf.io/
Clojure was designed to be applicable where Java is applicable. Fortunately that space of programs is enormous and the market is enormous. Clojure does not need to "win" against Java (or anything). It is unlikely (for many reasons that have nothing to do with its value as a language) to ever be more than a fraction as popular as Java, but that's irrelevant. It has a thriving sustainable ecosystem with 10k's of devs in 100's of companies. That is sufficient to call it a success.
There should be more of a boilerplate very stable version for smaller companies but I think in general Kubernetes makes it really easy to automate away a lot of the ops and security stuff and get app pipelines running pretty quickly which is really nice.
Airbnb is fine, but the issue that you can be left hanging without apt if host fucks you over is a real one. Abnb gives you money back, but what's the point if this money is tiny compared to emergency booking prices.
If I understand right, Booking.com gives you another room in such case, not just money back.
>Working all night to meet a deadline is applicable. You learn dedication at university.

It's not dedication. It's simply a deadline that you must meet or face failure otherwise.

>University also teaches you to take a risk on something long term. You pay a bunch of money, and work hard without compensation for a number of years, hoping it will pay off somehow. Your risk not making the grade and dropping out, losing the investment of time and money.

Actually university is opposite of taking a risk. It's a safe choice. You get a degree - you get a good job. It's something that always drilled into everybody.
Taking a risk is doing something that is opposite of common sense.
Drive-by burials and FaceTime farewells: Covid grief weighs on American psyche
Why display a link? Hybrid web/native apps are a tried-and-true strategy when you have massive complexity or dynamic content that you don't want to ship with your app. If you use it judiciously and tastefully the "native UI everything" people don't notice and come after you, either.
Amazon Wants to Train 29M People to Work in the Cloud
> Airbnb’s goal during YC was to reach what we call ramen profitability, which means making enough money that the company can pay the founders’ living expenses, if they live on ramen noodles. Ramen profitability is not, obviously, the end goal of any startup, but it’s the most important threshold on the way, because this is the point where you’re airborne. This is the point where you no longer need investors’ permission to continue existing. For the Airbnbs, ramen profitability was $4000 a month: $3500 for rent, and $500 for food. They taped this goal to the mirror in the bathroom of their apartment.

I wonder what the calculation for ramen profitability would look like in a fully remote-work environment, in a place where rent isn't $3500 a month... Anecdotally I've seen a few people renting pretty nice places in Phnom Penh, Cambodia for $500 a month. Some stayed there through the entire duration of the covid19 crisis due to travel shutdowns and have been working on various things.
Papers with Code Portal for Sciences
Because this is ycombinator marketing.
I don't trust the Sun or light-as-a-service, I want to live completely self-sustained without relying on external light sources whose terms of use may or may not change next year.

Sure, the Sun is free now, but that will change once they figure out how to monetize it.
I'm not talking about Chinese media - state or non-state. I'm talking about Chinese people who talk regularly with people outside of China.

They can see what's going on with their own eyes. They can see that the hospitals aren't overflowing, that restaurants are open again, that nobody they know has gotten CoVID-19 in months, etc. They went through the experience of an outbreak, then a strict lockdown, then a reopening.

There is also foreign media in China. This recent, very interesting documentary on Wuhan that you might understand (based on your username), produced by a German-French public broadcaster: https://youtu.be/LmsI7lc2_Vg.
Learning about Elixir's generic server processes with a real-world example
Well, not if you don't understand how hard accurate weather forecsts are to get, or why a private entity couldn't do better. After all, that's why the news shows have weathermen, right?!

And if the NOAA goes away, the government becomes smaller, and their taxes go down, right?

:/

EDIT: Dear downvoters - while this is not my opinion, this is how people think, what people believe. Dismiss it at your own risk.
Make an io party game - the genre is super fun to create in, was growing rapidly before COVID, turbocharged during COVID and remains underserved. Growth is built-in because of inherent sharing. Use a game engine like Playcanvas so you can publish it to web and wrap it into a mobile app if you'd like (Unity is fine too, but doesn't work on mobile web, whereas Playcanvas works everywhere). Ads monetization is of course the quick route, but if you have the patience to add cosmetics and premium levels, you can make a killing from in-app purchases.
CentOS had patches. It just wasn’t a rolling release.
Apps were just an excuse for Jobs to own the iPhone platform. It's why they killed Flash - they didn't want a cross-platform way to develop apps and marginalize their plans.

This is nonsense as initially Apple was pushing web apps, it actually took a lot of convincing to get them to move to native code. Flash never provided a good user experience.
Thanks for weighing in. My kid and I are really enjoying The CuCoo's Egg!
We Need a Broadband Internet Pricing Equivalent of Nutrition Labels
"By default all animations are enabled, but if you find them distracting, or if you want to save power, you can globally pause all the following demonstrations."

I love this writer / developer
Alan Cox was sometimes seen with a red hat, and he's about as far from traditional blue tie as one could get. :)

Enthusiasm, and a bit of counterculture in the mix, seems like a good sign for the long-term health of the organization, IMHO.

BTW, Linux conferences at least used to be very social events, for developers who'd only been interacting online in text, to get together. Maybe people were just really happy to be there.
Perhaps it was a slow day if 100 points isn't considered that many - I think the high traffic was from being on the front page!

I wish I could quantify the traffic, but it really did wipe out the server, preventing everyone (including myself) from accessing it! I couldn't even remote in to shutdown/reboot.

The last number I had was just as things were grinding to a halt. It was just over 350 "realtime" users according to google analytics!
But some of the tools would have been written from scratch, this is where it'll get tricky. No obligations there.

I also heard they obfuscated some code and removed comments to make things more difficult, before the RedHat acquisition of CentOS.
It is not you; it is the landscape of the programming world that has changed. Programmers get hooked on the craft because they can make stuff that scratches their own itches in a way that they are proud of. You could do that back when you thought it was adequate to make an adventure game that combined text with graphic images at a specific resolution that worked on your computer.

But then you became a student of the "right" way of doing things, and learned that it was suboptimal to just hard-code your strings into stacks of if/else blocks and had to figure out how to work them into a resource segment of your binary, and then along the way oh if you access them using the generated code functions that some IDEs will give you for those, then you get the ability to access them for different languages depending on...oh how DOES the runtime determine what language the user prefers? Hmmm let's look that up, so for versions 1.0-2.x it will look at the thread's current culture, hmmm how does THAT get set, and then what about 3.0+ okay let's just forget stupid translations for now, let's just make these graphics ready to work on different screen resolutions and retina displays so time to find out how to make SVGs and a UX library that will let you easily insert those when needed but oh the only good one is a full framework so you've got to refactor your whole code and provide a manifest file and hey what happens if I set this "Resolution" property to "UseNative" vs. "UseScreen"? What does that mean? Oh hello StackOverflow thank you and uh oh...I CAN use UseScreen but I will need to provide my own custom implementation of IScreenProvider which is almost as long as my original adventure game code, but thank you contributor, I can just copy your whole page of code into my own project. Since none of the names match my convention, I'll just spend the next hour renaming, retesting, and experimenting with which chaff I can cut out of this pretty-suspiciously-complicated class I just copied.

There is a certain class of programmer whom this kind of experience absolutely does not bother. I call them "zombies", but in the modern programming world, they are called "successful". They will tell you that they can easily do their job in a reasonable-length day, and have no desire to do programming projects at home.

But Excel, Doom, Linux, Mosaic...all these were not made by zombies. They were made by people like you, but in a time when there was no programming culture that made you worry that everything you were doing was wrong. It's just different now. That's probably why the world supplies 1000x as many programmers as back then, but contributes about 1/1000th the old output of really good stuff. Mostly we just provide the same stuff that was available 25 years ago, but on top of a different and more complicated set of foundational services.