skysight-inc/HackerNews huggingface dataset:
Drama has always surrounded popular projects.

Anyone remember that Andrew Tanenbaum/Linus Torvalds flamewar? That was in 1992. This debate reverberated throughout the entire 1990s.

People didn't need Twitter to throw shade and cast doubts. Usenet was a perfectly fine medium for this.

https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_deb...

Remember Slashdot and the "Slashdot Effect"? Slashdot was pretty much a forum for FOSS. It was already mainstream. And this is 1998 or so. The GNOME team caused massive drama when they started their campaign against Qt (and, thus, KDE) on Slashdot.

And on that point, GNOME was a reactionary project. It was not started as a community of people coming together to create good software. It simply wasn't. I was there (mostly observing from the Gtk+/GIMP side at the horror show). Gnumeric was slapped together in like one day. It was pure 100% trash code. All that CORBA, ORBit, etc. stuff was tossed together. GNOME was a movement that feared KDE would beat them to the "Linux on the desktop", and their initial versions were designed to play catch-up with KDE's feature set. I can't overstate how shit early GNOME code was. And then they took to Slashdot to bash the less-than-free Qt because GNOME certainly wasn't winning on merit alone.

The free software community has been a shitshow for as long as such a thing has existed. Go back to the homebrew movement and see how people reacted to Bill Gates selling proprietary software.

https://en.wikipedia.org/wiki/Open_Letter_to_Hobbyists
Heh, did 2020 really happen?
Where would someone get the realtime data? Technically it has to exist, otherwise frequency regulation wouldn't work. The fact that they don't show it in the way I described, shows that they don't want to anymore, because they don't need to because of different organizational structure, or the structure has been made that way for ideologicel reasons by politics, i.e. 'smokescreening'.
This last fall I planted ramp(a type of wild onion/leek) seeds under some trees in my yard. They take 7 years to finally put out their own seeds, so in the meantime I'm looking forward to carefully harvesting a few leaves each spring, leaving the bulbs alive so they can come back the next year.
at the moment, it only does reads and writes, I'm working on discards now, but that's it for the moment.
I have been advocating against C since comp.lang.c days, no need for lessons about how to market something that the audience obviously isn't interested into paying attention.

The first systems programming language that would prevented this kind of exploit was written in 1961, 10 years before C was invented.
Why do they work? Why can I go start a business and scale it to millions of paying customers by using ads?
Show HN: Zepel – Rethinking project management for product teams
Stadia works unbelievably well. If you have any mainstream controller then you can try out Destiny and Bomberman on their free tier.
I'd put it in 3 buckets of "not journaled", "metadata only journaled", and "data and metadata journaled".

In the "not journaled" bucket, you have to hope something like fsck can make sense of the state of the filesystem. Often, the filesystem could be so "fscked" that you can't mount/boot.

In the "metadata only journaled" bucket, if you use order...meaning writing the data before you write the metadata, you will have a consistent filesystem that can be mounted, albeit possibly missing some data.

In the last bucket, you're also getting a consistent filesystem that can be mounted, but with less data loss. At the cost of some performance.

I think they are saying both buckets 2 and 3 are "modern". I certainly encountered lots of fsck giving up in the 90's on "bucket 1" type filesystems.
Australia too. Electronic transfers here are free and instant. When I used to rent I just set up a recurring payment through my bank’s website (free and easy, with any bank to any bank). Now my mortgage gets taken out each month automatically via a direct deposit authorisation. (ACH equivalent).
You can rotate an octagon in 45° increments.
Allows it to be angled in a variety of directions, but still be stable.
How do you circumvent browser fingerprinting? If every container has the same user agent, canvas, screen resolution, JS benchmark test results, etc. then no matter what but you are uniquely identified, bingo!

I really feel today having different devices with different browsers, connected to different providers is only working solution.
In America, what else is there? :3
Yes. If Knuth wasn't making stuff up then you can find some historic accounts (1300s-1500s) in "Two Thousand Years of Combinatorics."

More recently, Euler's paper in 1736 didn't have what you'd recognize as a modern graph diagram, Konig's textbook in 1936 did, and the papers developing the subject between those dates eventually used the modern notion of lines connecting dots as a way to represent edges and nodes.
Spotify Streaming on my 17-year-old iPod Classic
I don't use an ad blocker - I feel bad since ad revenue is the only thing most of these sites have (OTOH, I don't run ads on my own blog because I don't like what the ad-supported internet has become).
I forget exactly what it was because it was ages ago but it was some furniture that wasn't too big or heavy but was apparently (at least at the time) too big or at too expensive to ship by normal delivery. I live at the end of a 500 foot dirt driveway and some big truck pulls up at the end. I'm not sure if they could have got down my driveway and actually gotten back out but they sure didn't want to. Ended up unpacking at the side of the road and I got it down my driveway somehow.
But he's moving to Texas, a republican stronghold. Why?
We are are in a similar situation: We were using Github Team, paying I think $4 a month per account (between 10 and 15 users). I (head of the Eng group) love Gitlab and had used it for some time in personal/open-source projects. I managed to convince the team about Gitlab and we migrated, initially in the Free tier.

My first surprise was that Gitlab does not allow for Monthly payments...if I wanted to go into the Bronze tier, I would have had to pay a whole year in full. My startup doesn't do whole-year payments (quarterly or monthly) so that stopped me on my tracks.

I guess with the full weight of Microsoft, Github will out-price Gitlab. It's kind of sad because I prefer Gitlab CI/CD to Github actions (I just couldn't make sense of them).
I suspect what was meant was that it's only apparent if you can view the torus from "a bird's eye view". If you were an ant walking on the surface at night, you would never run into a hole in the usual sense. You would be hard pressed to find a way to distinguish the surface from that of a sphere.

As an ant you could easily see that you were not on the surface of an infinite plane simply because you keep coming back to the same spot over and over again. In order to figure out that there was a hole (or more appropriately named as 'handle'), you'd need to leave some thread behind and notice that there was no way to contract various loops to a point.
The rest of UPS has a union as well. This is not the reason. Why make this reason up?

https://teamster.org/divisions/package-division/
It reeks of NIMBYism, of the sort of HOA backing busybodies who dread "sheds" will cause their property values to plummet. Fuck them.
You need to create a new profile with the stable release.

How to create a new profile. https://support.mozilla.org/en-US/kb/profile-manager-create-...

Install the stable version but don't run it yet. Then follow the instructions to start the Profile Manager when Firefox is closed. If you need to recover data from your old profile, the link above has instructions too.
If you have information to share, then share it. Making vague implications with nothing to back them up about state-sponsored killings is the height of crass.
> I cannot find if project-scoped access tokens (which was a Bronze+ feature) are available in the Free tier, or whether they require Silver.

The manual says "Bronze and above" for gitlab.com https://docs.gitlab.com/ce/user/project/settings/project_acc... but I tried the open-source "CE" docker container earlier this week and found that they worked there (maybe that's what "Core" means?)
Sounds like that's for the DOJ to figure out. Build more prisons? Release prisoners? Do things other than prison?

They've got up to 10 years to figure it out.
The article's only as interesting as it's topic.
> It used to be you could email a patch to someone and that patch would get reviewed and committed.

May I ask what communities you were involved in, and when?

Even formatting patches so they could be reliably applied was a nontrivial matter. It was not uncommon for them to be applied manually (and sometimes faultily). Sometimes you would mail patches to maintainers directly, other times you would share them on mailing lists, where they would undergo a bit of "social review" (works for me!) and would or would not be applied.

Some people just mailed entire modified files and expected maintainers to figure out the changes on their own.

As for "committed", many maintainers may not even have used source code control (notably Linus didn't use any), and I can't recall a single project with publicly accessible repositories in the 1990s as opposed to tarball releases.

> All you needed was a text editor and an email account. Now you need accounts on whatever code forge is involved [...]

Getting an account on any of these code forges in 2020 is almost certainly much easier than getting an e-mail account at all in the early 1990s for many people.

I don't agree with the author that contributing was easier in the 1990s. Generally, it involved a bit of a social process, trivial drive by fixes were not any more popular than today, there were coding standards to be observed (and not always written ones), in larger projects, you could expect to navigate some flame wars, and sometimes your contributions were rejected anyway because RMS decided to cancel your OS.
> that will destroy all the business models catering to office workers.

Good.
Agreed with this. I dabbled in React for a while, but then I realized how flawed the concept is (it's like downloading a full .dll every time you run a program).

I always ask myself if something can be static now, and if so, I make it static.

I recently worked on a side project to transition [0] to a fully static web. Needless to say, the speed went up.

[0]- https://beachboyslegacy.com/
I just want multiplayer Tilt Brush so more than one person can paint the same scene at the same time.
> But in the case of web-applications, there's probably no way to really predict the "cost of performance" before you start processing the service request (what if its a Facebook request to a really old photograph? Facebook may have to pull it out of long-term storage before it can service that request. There's no real way to know at the load-balancer whether a picture-request would be in the cache or not... at least, not before you process the request to begin with!)

I worked at Facebook, but didn't touch anything related to this; so this is all conjecture.

The load balancer can't (or shouldn't) predict the cost to service a request; but the thing that generated the url for the image could; and that prediction could be passed in the url for the balancer to act on.

If you really need to balance by performance, it's probably simpler and accurate enough to provide frequent load feedback to the balancer. As long as you have a lot of requests, simple things work pretty well.
Every time you run it, it is eating a part of your soul. Nom nom nom
Naive question. Wouldn't sampling a power law dataset be straightforward? The idea is there's only a few outlier values, and the rest are uncommon. This distribution seems extremely common. Ie column with mostly NULL values and the rest somewhat unique non null strings.

I'm curious what data you saw and why the sampling didn't work?
Greenwald is an avid Twitter user, and is hardly in any danger of being de platformed for any of his views.
It would be interesting to see what they can make of the market. 30min of charging time is a lot more opportunity to sell food, drinks, entertainment, etc. I wondered about a Michelin Star equivilent model: places you could stop for 30-60min, get food, be entertained. I could even see a model like a gym: pay a monthly membership stop off 2-3 times a week, charge, get fit.

It's like the opposite of fast food: I don't want to be in and out. I want to be here for at least 30min. I want comfort. I want entertainment.
Everyone lives in its own bubble. Among websites that I routinely visit, only Youtube could be counted as web application, but I'd argue that its main function could be simplified to a <video> tag.
Create a way better Component in Angular
Good memories playing with Voodoo mode on x86.
> can we create an independent non-profit which receives ownership, and whose charter aligns with actually treating as many people as possible?

There is a proposal for such an entity: https://en.wikipedia.org/wiki/Health_Impact_Fund
Yea... You need either a law/sanctions, or a technical restriction that can't be circumvented.

Hopefully both, someday :)
Nail on the head. Article and other associated hand wringing reeks of NIMBYism.
Yeah tbh trello is good for most
> A lot of vector image interchange formats are just plaintext so normal text clipboard APIs should suffice.

Yes, but I don't think you can set the MIME type. So whatever you paste in would have to be smart enough to look at a text/plain clipboard data and figure out if it looks like an SVG (or whatever).
Ask HN: Does SO profile or other CS related stack forums help get a better job?
https://downdetector.com/ shows both Verizon and Zoom as services that were reported out. Some of the Zoom reports from people using Fios who can't distinguish where the problem is but that's because it's hard, I thought it was my router at first
Also, maybe it'll mean those dormitory towns and villages will get new businesses that serve coffee and food.
Remote workers are neither unwatched nor unmeasured. Most of us just don't notice it: https://docs.microsoft.com/en-us/microsoftteams/teams-activi...
https://www.renewableenergymagazine.com/hydrogen/protium-sec...

You're probably out of date with your info. Hydrogen based aircraft are happening now.
Yeah, no idea how that term became so widespread. Every laptop, home computer and all-in-one computer and many PCs use exactly a single PCB. I've seen the more descriptive term "open frame computer" used by a local dealer. That might just be legalese though to get them out of any FCC responsibilities.
I don't find bug reports for this in either Debian or Ubuntu bug tracking systems. When do these get entered?
I enjoy the nihilistic morbid humor here. I too question the futility of my work as I waste away in this cold expanse.
It’s possible only a subset of TV ports work with CEC. Kodi uses pulse8 drivers which I dare say are hacky. I’m no expert but CEC has been around for a long portion of the HDMI standard, so I imagine most cables support it.

I’d first try different ports on your TV, failing that try reformatting the system.
Wait, it is available on Amazon? That's not what I understood from the article at all.
We need to throw out a mindblowing amount of science and start again
It’s generally assumed that Irish unification will happen sometime this century. Demographic trends in Northern Ireland have been towards union with Ireland and away from remaining in the UK. Especially since Ireland is becoming less catholic, which was one of the bigger sources of trouble(s). The fact that NI has the right to call a referendum at will certainly makes this a likely outcome within the next half century or so.

Brexit will probably accelerate this process, as it’s impossible for London to completely break with EU trade policy, not put up a tariff border between England and NI, and respect the Good Friday agreement. It’s a “pick two” kind of situation. Given that a hard break with EU trade policy has the biggest constituency, it seems likely that the other outcome will do nothing but accelerate the process of Irish unification.
Do make a backup if you attempt this as I'm talking from memory here, but I believe I managed to do this once by not updating the beta browser for a while and then copying it over once the release channel caught up with the beta. It might've involved modifying a version string in a profile file or something to trick it into accepting it, but it worked perfectly.
Show HN: TextCortex AI – Content Writer
> Yeah, it's even got a name: shopping.

So, for direct to consumer companies who only ship online, SEO?

Here's the thing: ads can be useful.

Awhile back I got a, highly targeted, ad for high protein sugar free cereal. That's awesome! I am 100% the target audience for that product, and until I saw that ad I had no clue it existed! To find a product like that I'd have to search for it, but I would never search for an entire new category of product that I didn't know about.

Same thing for the fitness app I am using (BodBot, it is amazing!). I am quite literally healthier right now because of a targeted advertisement.

Was I aware of fitness apps before then? Sure. But the ad for BodBot was informative about what features differentiated it from the literally hundreds, if not thousands, of other competing apps.

Do most ads suck? Sure. Should ads be highly invasive? Nope. But interest tracking and basic targeting actually help me find products and services that I want to buy!

Facebook in particular, for all the things wrong with it (long list!) has some amazingly relevant ads that inform me of products that I never knew about.
> There is a real cost to changing APIs/documentation/UIs.

This is an OSS project. If someone cares enough about it, they should submit a (non-breaking) patch along with a patch for the documentation. There are no costs to people who don't find it a valuable change.

> My experience talking to black (one African, one European) coworkers is their reaction is "That's the problem you're going to fix?".

Obviously this isn't fixing any of the fundamental issues, but it does bother some people. My preference is to respect the people who have problems with it. An easy policy is to simply avoid creating new software which uses that terminology and to accept any patches which fix it. That way the people who feel the change is important bear the burden of the cost (which is likely small some thing like this).
My local Plex server to AppleTV client has always worked fine on the rare occasions my internet has been down.

Since I started using Plex near 10 years ago I’ve never experienced any sort of service unavailability.

You do need to be online though to set up a client for the first time to your local server, which is annoying, but has never been a problem for me.
> Larger apartments are still low housing cost compared to an equivalent house

do you have an argument or source for this? I'm having a hard time finding a good breakdown of property tax assessed per unit in an apartment building. I can look at sale prices of condos vs homes on zillow, and it looks like condos tend to be more expensive per square foot. is your statement only true under the assumption that the apartment will fit the same number of bedrooms in a smaller floorplan?
Cabotegravir is somewhat novel -- not a recompounding of current therapy with different pharmacokinetics.

Americans aren't going to develop an efficient approach that is not highly encumbered because the FDA stacks the deck against approval of efficient solutions in favor of whatever makes the most total profit. So you'll see that sort of thing approved overseas and we'll get it (or not) in a decade or maybe never.
Plex's New Atari Retro Arcade Subscription Looks
Your unwillingness to even look at the "insensitive language" is part of the point of that group. Recall how anti facial recognition technologies have sprung up, guerrilla style, like "Dazzle." Similarly, these groups who do not want certain types of people looking at them adopt this language and behold, some do indeed look away.
Neither of these is an excuse for the condescending, snarky tone.

[Ed.: Actually, the tone is probably a factor in the audience not being interested.]

[Ed. 2: https://news.ycombinator.com/item?id=21490714 ]
I guess the one thing I don't understand is why removing the tier does not split its features between the two adjacent tiers. In this case all features become the tier up. That makes me feel this is simply and effectively a price raise, pure and simple.
This also depends on where you're from - I had a cell phone for the past ~20years and only learned that you pay for receiving texts in the US when I first visited, ~9 years ago.
Does it matter? GitHub are the inevitable winners of any race to the bottom. GitLab would be better off trying to retain actual paying customers like me, instead of encouraging me to read https://docs.github.com/en/actions/learn-github-actions/migr....
Radar (YC W13) Is Hiring
The point is that the electronic machines aren’t necessary to have secure and trusted elections. Our ballots are more complicated because the counting technology is.

Electronic voting is unnecessary and unnecessarily complicated. Your response to this is basically “they’re too dumb to to understand and so don’t matter anyway.”
> typing in a variant of code that was similar to assembly

And in case you didn't have a disk drive, the magazine included the BASIC source code listing of the program that you had to type _those_ programs into.
I suspect this is part of Mozilla pulling what Netscape did at the end of their life.

Spinning off all their valuable products so they'll remain after their gone.
How is this different from simply serializing your commands by putting them, in the desired order, in a batch script?
For me it's the Gun used in classic nintendo console, I played that game where we shoot ducks and there's dog laughing.
I have only ever paid once with a check here in Denmark. I won't ever do it again, because no bank that I know of will issue a paper check.
pretty much like enterprise software. The similar situation allows for an obvious for many conclusion - there is no money in performance, or more exactly the opportunity cost of performance is higher than benefit.
Professors and politicians are fairly disjoint.
> It’s a matter of how they communicate on the platform, vs off. It’s entirely feasible for them to present their more anodyne content on the platform, while still expressing a wider range of ideas and opinions off of it.

Greenwald’s Twitter is no more anodyne than his substack; the only real difference seems to be the usual kinds of adaptation to microblogging vs. long-form.
Nice write-up. No (ed: full) source code? I was somewhat qurious to see how much of it there ended up being.

In high-school I did the almost opposite of this - I taped down the play button on my hi-fi CD remote, and wired the battery through the switch for the alarm of an old alarm clock (and cut the wires to the actual alarm). Allowed me to wake up to whichever CD was in the player, rather than an alarm.

Most cd players would wake up from power off playing, but mine didn't - so I couldn't just make do with a timer on the mains. Plus, the analog alarm clock was easier to set for a time, than my timer-plug.
Oh for sure, compared to pills (even OTC stuff with significant hangover effects like Benadryl or Nyquil), it absolutely deserves serious consideration. I would recommend trying melatonin, chamomile tea, and simple mental exercises (eg. counting from 1 to infinity) first though.
If nothing else, it's wildly out of place considering the source material.
I don't see how
Speaking of, seems like wisdomgeek.com needs some load balancing right now...
how to patch (e.g. ubuntu)? or requires compiling from source?

EDIT: see above post provided by comfydragon
Stripe’s Opportunity: Reinventing Customer Service