skysight-inc/HackerNews huggingface dataset:
We almost had a similar experience with our front-page HN post here https://news.ycombinator.com/item?id=25314170

Except we were not prepared for the traffic, and it took the site down for over 24 hours! Lesson learned...
Cyber attack you say? Will an ex-military cyborg dolphin be sharing the data in a worldwide broadcast next?
Does anyone know of websites or YT channels that focus on creative projects that make use of post-Flash technologies like WebGL, three.js, GSAP etc.?

What made Flash great was that it was an authoring tool that just let you be weird if you wanted to. The web of the 2010s feels so sterile with cookie-cutter responsive templates. The weirdness is almost entirely restricted to meme images drawn in MSPaint or videos from YT'ers or TikTokers trying to get a TV deal.

I'd love have a developer take a look at some the Flash website tours on the Web Design Museum YT channel and comment on whether rebuilding those in HTML, CSS and JS only is feasible. Some of those websites were built 20 years ago and look far more advanced than what we see these days.
You don't have to not comply.
I made the “funding secured” meme into a lead list of recently funded companies
I was doing a growth contracting gig for another startup and needed to find a list of recently funded companies with contacts. It was a web scraping job that turned into a generally useful tool that I decided to make publicly available
While I like this structure, it is confusing at first and can be hard to explain to stubborn managers.
> You do not buy or deploy hardware that doesn't have mainline support at the time of your specific Debian release's kernel version (or its backports variant, if need be).

There are glacial changes, but scientific instruments are often still shy on Debian or even Ubuntu :(
Airbnb shares set to double in IPO
I think it was a bit more than what you describe, based on what the former chair of the DNC, Donna Brazile, wrote in her book:

“The agreement — signed by Amy Dacey, the former CEO of the DNC, and [Clinton campaign manager] Robby Mook with a copy to [Clinton campaign counsel] Marc Elias— specified that in exchange for raising money and investing in the DNC, Hillary would control the party’s finances, strategy, and all the money raised,”

“[Clinton’s] campaign had the right of refusal of who would be the party communications director, and it would make final decisions on all the other staff. The DNC also was required to consult with the campaign about all other staffing, budgeting, data, analytics, and mailings.”

https://www.vox.com/policy-and-politics/2017/11/2/16599036/d...

We found out about this thanks to Guccifer, and to a lot of people what the DNC did was a big deal.

My original point was that everyone is trying to pull a fast one over on the American public, not just the Russian's. Republican's also, in case you are offended that we are talking about Democrats at the moment.

Do you disagree?
With Ubuntu, anything not in the main repo (universe, etc) doesn't get security updates.

From personal experience, I've broken way more ubuntu installs on a release-upgrade than I have on debian (zero).
Forgive my ignorance, but how could something as simple as logging out most likely be something "that they literally haven't thought about"?

I, at least, would assume that that would be considered a basic/essential feature.
I think China already haa a license to make that vaccine.
The U.S. Child-Care Crisis Is Torturing Parents and the Economy
Yeah, "track" in your URL seems to be the culprit. Bad luck.
The problem seems to be that the reward is too far down the line to maintain your interest, and any obstacles or slow starts only make that recede further away. Best ways I can think of combating this is to pick small setups with quicker payoffs as mentioned in another comment, or learn to enjoy the process.

Blogging about your journey is one way of doing that. Even if the setup is tedious, once you have it and document & publish it, it can give a sense on completion and satisfaction.

Another thing I often do is prototype an idea using something more familiar or with much restricted scope at first. The key thing is to go from success to success however small the steps. Building up to one grand success only works if you are committed to a vision through all the preamble, obstacles, delays, and distractions.
Congratulations on the milestone! And for plugging away at the project, it's great. I noticed a small formatting issue, I think, on the privacy policy page there is a button which has the text "Canvas::Blog Buttons.Next", I assume you probably meant for the text to say something different. Did you build the webpage yourself or use an agency for any of it?
If the American justice system doesn't attempt to prove that the person actually conclusively commited the crime and has mens rea as well as a motive and a congruent time-frame to commit it, then something is terribly wrong.
Yup, pretty much.

It's impossible to keep up with college affairs without Facebook, as a Facebook group is the primary method of communication and organization.

It was even worse before the pandemic, since there were no MS Teams or Google Classrooms for each subject. If an assignment was released, it was the representative's Job to male sure it reaches everyone. Guess what did they use?

Oh the assignment is delayed? TA announces on Facebook group. Midterms Time table? College Facebook page. All college-wide announcements were made through its Facebook page.

Facebook is practically essential for college life. You could say it's the College's fault, but that's not our discussion. What's important is that I can't delete my Facebook without causing a lot of pain in the ass for myself.
> much of what’s involved in doing it just feels tedious and I know I’m going to be stuck screwing around with the most trivial boilerplate crap

I started to feel this way during my first internship in my sophomore year of college, after having been programming as a teenager for 4 years and then starting a CS major in college. It was a rude awakening. It led to years of depression and confusion. Finally I see the light through a potential career change
"I should not need to create an Internet account with the manufacturer, in order to use or continue to use a product. "

This is a nice sentiment, but probably not possible given the reality of the interconnected nature of everything. The tech generally 'needs' the internet to work.

The issues are:

1) FB requires your so-called 'real identity' which is something fundamentally different than an e-mail address.

2) Related to 1, they ban a lot, for various reasons. Those things nee to be disentangled.

I wonder if the US/DE regulators are going to be smart enough to do something specific because if their redress is too wide, their going to put a zillion businesses in a very grey area.

Thoughtful clarity would be nice.
Agree it is imperfect but there is too much Internet, too little time in life, therefore fast heuristics and patterns are useful :)
Too much of discussion has been focused on the system itself but aren't we forgetting the most important thing - all the packages that organizations depend on, some of them build in house with no resources to port to another system. It isn't as easy as everyone makes it to be, switch to Debian - ya right, rebuild the whole infrastructure - good luck with that.
I'm turned off by the very idea of paying for access to streaming a game.

The big players are already doing all they can to convince you you don't buy the game when you buy the game. This will make the situation much worse.
There's a lot on this comment and I appreciate it all.

One thing I'll pick up on now before looping back later is the ability to RECEIVE tracks via songbox. This is actually a feature I only rolled out last week. EG I could give you a link to my portal and you upload tracks to it, and they all fall into my feed for review.

This literally is live in the app just now, I just haven't shouted about it yet as it is brand new.
It was pretty obvious when Swift 1.0 launched that it should’ve been called Swift 1.0 beta 1. Not a knock against anyone who worked on the project, other than senior management at Apple.

Speaking for myself, I didn’t add any Swift to any codebase I worked on until after 3.0 shipped because it was pretty clear that the language just wasn’t quite ready yet.

I’m genuinely surprised no one ever thought to just email Chris Lattner or invite him out for a drink to say ‘hey, confidentially between you and me we’re thinking about rewriting our app in your new language. Are there any other apps with this order of magnitude of LOC written in Swift yet?’
Haha I won't argue with you there :).
Yea, if anyone has actually seen these schemes restaurant owners have come up with, especially as the weather gets cold: It's a joke. Four clear vinyl walls and a ceiling. It is essentially indoor dining but in a parking lot. You're not fooling anyone. They're obviously designed to comply with the exact letter of the law, not its spirit or intention. When I look at them and the people in them sitting shoulder to shoulder, all I can think of is "super-spreader". I'm shocked that they were allowed to operate in this way.

Also, the "but other businesses..." argument fails to recognize that dining is a special case activity: The nature of eating food requires you to be unmasked and using your mouth. It's not the same as shopping for clothes.
A common point is being made in the threads here: "The downside of Clojure is that you need good, wise developers..."

The converse of this is that good, wise developers are going to (ultimately) _demand_ Clojure.

What I mean by this:

I was a Java programmer for years and increasingly started writing code in a more functional, immutable, dynamic style with the occasional need for meta-programming -- for the sheer need of being more productive and writing more robust code.

Yes, you can write functional, immutable, dynamic, code in Java and do meta-programming in Java!

It's just somewhat cumbersome and prickly.

Enter: Clojure.

I've seen many an 'unwise' programmer make just as much a mess of Java systems as people are suggesting they've seen in Clojure projects. It may be simply that Java slows you/your team down enough so that the messes of unwise programmers are just made more slowly.

But one wonders if this is really a win: you're probably also delivering your business value more slowly, as well.

:thinking-face:
When you write code like shit, the language doesn't matter. What Uber did was write a monstrosity with too many engineers and too many features without considering that was beyond their ability to deliver reliably. The product decision making was also clearly deficient and didn't help.

Rewriting is neither a panacea nor a problem if you completely understand what you started with and what you will wind up with and be brutally honest. Trying to combine a rewrite with major feature changes is extremely hard to pull off (I've done it a couple times with iOS apps, not fun, but ours came out well) and adding a new language at the same time is probably beyond any team's ability. A rewrite for good reason can be done, but not with 100's of engineers and major features changes, all done in a massive hurry; that's a recipe for disaster.
Nuanced editorial on Covid drugs in light of WHO clinical trial results
I'm in the same boat. After 14 years of software development, I am done. I've switched companies 4 times in the last year alone looking for something that will keep my interest alive. It's my first week at the newest one and I'm already uninterested. I even started helping out an acquaintance with a side business project that is really cool, but after a couple of weeks of that I'm no longer interested in it either.

It's not depression leading to this; it's the reverse. This problem is leading to depression! I get enjoyment from other things in my life (e.g. being outdoors, doing yard-work, building things). Just not programming/tech. It's been like this for several years now. I can go on vacation and soon as I get back, same issue... zero desire to work with technology.

With 4 mouths to feed and one kid approaching college age, switching to another field while retaining the same salary/benefits seems impossible.
Because Facebook eats the big upstarts, as evident by Instagram and WhatsApp.
I don’t understand why you can’t get better candidates. I understand that things go wrong with bad developers but how is it that you can’t get those folks that can write somewhat good Clojure independently?
It looks like the images were somewhat aggressively compressed, and it's starting to become visible
Show HN: I built a tool to visualise pathfinding algorithms (Desktop only)
Feel free to check it out and let me know what you think!

Github Repo: https://github.com/anthonyatp/pathfinder-visualiser
> I think Debian is the sweet spot for release cadence--stable is supported for ~3 years, and there is a new stable released ~2 years.

Security fixes are for 5 years.
> This bind() call makes sure the getter looks like a native function. Exactly what we needed.

Even the example given as finally working will show difference with the native method, the bound function will have a property `name` set to `bound`, while the native one has a `name` property set to `get width`.

My opinion on this is that only the browser can really foil fingerprinting based on surveying the properties of DOM objects.
The tendecy for interpersonal victimhood: Personality construct and consequences
I have been using Debian GNU/Linux since 2006 (Debian 3.1 Sarge). The primary reason for choosing Debian back then was the large number of packages Debian had in its repositories. Over these 18 years, I have used Debian for frontend servers, backend servers, personal laptops, personal virtual machines, team virtual machines, etc.

What I have realized in these years is that its stable branch is extremely stable. I have never ever faced any issue with dependency management or package installation with the stable branch. Yes, the packages can be sometimes a couple of years old but the whole system is exceptionally stable. I believe it sets a benchmark for stability.
In your link, Trump says: "I’m not talking about the neo-Nazis and the white nationalists -- because they should be condemned totally".

How clearer could he have been?

Regarding bleach, "So it'd be interesting to check that" is a suggestion for medical research, not a recommendation for what patients should do now.
Exactly. Sadly they didn't hold their promises
Oculus couldn't survive by itself. It's possible that Microsoft, Samsung, Apple or someone else would purchase them, but I believe that with Oculus the best possible outcome is for them to role back anti-consumer (required FB login and especially all the policies that come with that) and anti-developer (actually blocking apps they believe compete with them) practices
The objections you're raising (and repeated on sites like the one you posted) are a matter of interpretation of the law, and people on both sides of the political spectrum are now realizing that the law needs clarification. It is not a settled matter by any means, and our lawmakers are still debating the issue.

When a company like Twitter censors the president of the United States, while also embedding their own editorial comments over the content he posted, those actions could easily be seen as falling outside 230 (even if courts haven't decided that in the past). No one denies the fact that the internet today is very different from when 230 was drafted, and from a moral standpoint, we absolutely need more clarification codified into the law.

If your town's public square were seized by one of the richest companies in the world, and they began exerting political control over who was allowed to speak in the town square, it would certainly raise some red flags and likely encourage legal changes (even if, for a time, it was perfectly legal).

The 230 debate isn't even the core of my argument (if you read my previous comments). The point is, whether through legal means or simply by way of market pressure, we should not be allowing these companies to control the political discussion in such heavy-handed ways. Diversity of opinion is diversity, and we need more of it - not less (it's ironic how some push so hard for diversity, yet seem to think we can't handle it when it comes to speech).

I'm sure it's hard to imagine, but if they started silencing liberal views, there's no doubt there would be an uproar among democrats. Apart from any legal changes that may come, we vote with our clicks and platform usage, and there's a growing number of people who are tired of these political censorship games, so they're leaving for other platforms with less political bias. As censorship increases, that will likely accelerate.

This is the last of my comments in this thread.
"Is this magic? No, just how JavaScript prototypes work."

Yet another reason to avoid JavaScript.
Appreciate this comment very much, thank you!
you and me are not a multinational billion dollar for-profit corporation. we have different capabilities, incentives, and externalities to our behavior. nestle is taking advantage of the commons for massive profit, they should contribute back
Pfizer didn't take public money for development of this vaccine --- Moderna did.

And by public, I mean from the US taxpayer. No American company got funding from the Russian government.
An area might run out of water, but the planet won't. The planet would run out of literally everything else before we run out of water.

It takes water to make a human. You will pass the point where you can't expand the population before you get to the point where you can't maintain the population that already exists. If something does decrease the water supply, you will in a short period of time have a smaller population to support. Such is the nature of carrying capacity.
It's always possible that your weren't that into programming first place, but also some jobs/projects/people just suck and may have given you a bad look into the field.

Your options are pretty straightforward:

1. Press on with programming, perhaps find another job or sub-field.

2. Do something else.

Like so many other things (and like your past projects, it seems) the devils in the details. There are a million ways to go about either option. Figuring things like this out is basically what life is. There is is a good chance you'll find a good path from here and far from now look back at this point as a inflection point on your life, where you took a turn for the better.
After clicking around your site a bit, I am left with a somewhat "cold" feeling of an anonymous service.

As a potential customer and business partner, I would leave the site for good if I had not seen your post here on HN.

For me to engage with a service, I need to know who is behind it. See their face. Their Twitter account, their Github.

I would not put my data into an anonymous machine.
> Did you ever wonder why some programs work and some don't ?

Not really. (Also older games can also stop running on Windows. It's not really Microsoft's problem except in the XP to Vista transition where several APIs were emulated but in general games (on any platform including consoles) tend to poke everything and use APIs they shouldn't touch at all.)
That’s likely. But is it your opinion that, e.g. Toyota is within its rights to brick your car if you post, e.g. Holocaust denial posts on their owners forums?

That behavior is abhorrent, but this seems like a weird extrajudicial punishment vector.

I’m all for private corps policing their network, but bricking your devices seems like a whole other thing.
Prior to the RedHat "acquisition" how was CentOS getting RHEL source? How would the "Rocky Linux" CentOS fork go about doing the same thing?

I've heard time and again that RedHat will terminate a subscriber's contract if the subscriber is caught distributing RHEL source or binaries to discourage further distribution. Detecting such redistribution seems difficult to me, but setting that aside and assuming it's true, how does a project like CentOS or Rocky Linux get RHEL sources in a sustainable manner?
No. openSUSE Leap is what centos was before. A community version of the enterprise distro. And unlike redhat, suse is actually moving towards converging the leap and enterprise codebases as much as they can in Leap 15.3
I've always had a personal preference for debian/ubuntu, but in practice I've had to work on applications that ultimately had to run in highly regulated environments where RHEL was the only approved platform. Having the ability to have lots of testing environments running CentOS without huge licensing fees was a win. I don't know the specifics of pricing but I hope RHEL can ease the burden this may place on startups etc by offering a generous free non-production licenses if they don't already.
I don’t think this is a real problem that people encounter in 2020 unless they’re using some truly exotic hardware.
You are right. I am a mod of a fairly big subreddit (over 2 million). Reddit really doesn't care.

If the account is new enough and links are spammed within a short amount of time, they are getting auto banned/flagged.

Accounts that are a bit older can get away with it. Sometimes those posts get removed automatically, but that's pretty unlikely. At our sub, we do flag every post that contains a link automatically. In 80% of the cases, this is spam and we delete it.

We have had spammers that kept coming back with new accounts. We have reported it numerous times to Reddit, but we highly doubt that any action has been taken. Especially accounts that try to promote youtube videos are hard to block.

It's generally up to the mods to take action. I do not believe that the 10% rule is enforced in any way.
Yes, in fact I lived there for 6 months. These articles never mention or underestimate the Anglosphere. NY+London work well together because of a shared language, and overlapping time zone, and similar work ethics. I'd see far higher percentage of UK employees working late to overlap with NY than I ever saw in Frankfurt. That extra hour makes a big difference.
Nothing sinister. It's not about availability of packages. It's more like people develop and verify on RedHat based distros (because ScientificLinux was RedHat based). Some examples:

- Software is released RPM first.
- Software certification done on RedHat and CentOS (compile / verification).
- Library versions present in RedHat and CentOS are used in development.
- Documentation is written RedHat first.

You can do everything on Debian. Possibly something would be hardcoded and you need to work around or re-compile it. Or, it works without hiccup but, developers can't provide support since they didn't test on Debian.

Scientific software is a very different beast. Its accuracy and precision sometimes depend on the mood of a newborn butterfly in Zanzibar. I develop such software so, I know a little bit about the peculiarities.

Since RedHat also has paid support, RH based distributions are considered more sound and mature, because if something breaks, RedHat can fix. It's no different for Debian but, RedHat was able to fly an engineer for NEC Corp. to reproduce and fix a GCC bug on-site. System in question was Itanium based IIRC.
Lots of companies are not profitable in the beginning, that's not a problem for many investors.
There's apt-get purge or apt remove --purge to do those manual steps.
all you need is a box to click "I agree"
There are definite advantages in running the same thing on servers as devs are running on laptops. (And some disadvantages.. but the balance ends up on the plus side)
I use arch for my desktop (cutting edge libraries and api!) and debian for my servers (never fails).

Ubuntu doesn't fit for me
NASA Names Artemis Team of Astronauts Eligible for Early Moon Missions