skysight-inc/HackerNews huggingface dataset:
I'm grateful for the service Gitlab has provided to date, but this seems ludicrous.

My use-case for Gitlab is to support the internal tools and some bespoke development for a fan-run non-profit event. In a typical year we might have about $8,000 to run the whole event (ticket sales, less venue hire and other costs). Non-profit pricing is only available to registered charities in my country, so we're forced into paying full price for most of the SaaS services. That puts most of them out of our budget -- and it seems like Gitlab is joining that list.

So Gitlab are asking us to pony up $19 per user *per month* -- which is a cool $2300 a year. That's five times our current total IT spend (which benefits everyone), for a service which serves ten users. It's nearly a quarter of what we have to run the event.

Fair enough it unlocks extra features, but the only one I can see us using is Epics.

To compare prices -- Github is currently charging $48 per user, per year. That's $480 for the whole 10-person team. It's still going to be a tough sell for our Finance guy, but not as bad as $2300 (he'd ask if I hit my head if I asked for that).

The team picked Gitlab over Github because of the really good feature set on the free tier, and the availability of the bronze/starter tier for when we needed more. With Bronze going away last year, and now a 5-user cap, the message I'm getting from Gitlab is "we're a premium provider and we don't want your custom".

As @eslaught said -- it really feels like they're killing the golden goose.

If they added the option of buying more user seats for the Free tier and threw in a premium feature or two (Epics would win me over), I'd absolutely pitch that to my finance guy -- especially if the price was the same as Github.

Heck, I wouldn't even care if they cut the number of CI minutes... I can spin up a VPS if I need that.
I did get an MRI, but nothing stood out and I have not sought the opinion of another.

I think that my issue is not my brain, but my mind. Of what little I know of the brain, I am a strong believer in the importance of the environment and 'neurons that fire together wire together'. Which leads me to the belief that normal people must spend a lot of time replaying events after they happened in their mind, which is something I cannot do. Can I remember I met Bob and we talked? Yes. Can I remember any details of what we talked about? No. I cannot replay a conversation in my head whatsoever. If you and I talked about programming, I would forget everything you said but might remember you mentioned a cool library, but I will forget its name.

I have to admit, I just get depressed when I start to take notes. I feel like these are basic things I am supposed to remember, and I tell myself I can remember them, and I should, and I just need to put the effort in. If I have a meeting, I take bullet point notes because I cannot write quickly, and after getting in front of a computer I try to recreate as much as I can from the bullet points. If my boss tells me to do something, I have to hope it is in written communication so I can refer back to it completely. I am basically making every excuse to not take the small steps like proper note-taking and doing Anki to stay sharp and generally just do not wish to think about myself.

When I do take notes, I notice I have a deep seated fear to read them again. Something about reading my own writing revolts me.
Audio Version:

- MP4/Vorbis/MP3 downloads. https://archive.org/details/feynman-lectures-on-physics-audi...

- Web Player and Original Source. https://www.feynmanlectures.caltech.edu/flptapes.html

Previous discussion on HN: https://news.ycombinator.com/item?id=27322636
> What this means is that as a 0 cents customer (even if you pay them) you are completely disposable, no customer matters to them at all.

This summarizes well why the only solution out of this growing nightmare (of accounts and data being disappeared left and right, no recourse anywhere) is through legislation. It is not possible for the companies to fix this of their own initiative.
Get rid of GA.
The name seems odd to me. Vanya is a pathetic, joyless, jealous failure who has done nothing with his life. He attempts murder and misses twice at point-blank range. The play ends after he tries to commit suicide -- and laments that he's a failure even at that.

I have not read it in the original and I know that Chekhov's irony is difficult to translate. I'm sure that the character means something different to Russians. The real POV character of the play bearing his name is his niece Sonya, just about the only admirable character in the play.

Is there more to this that I'm missing?
I'd stick to the tor IRC channels on OFTC for informed conversations.

/d/OPSEC and dread in general is a cesspit with few quality conversations.
I first looked at relational timelines some years ago (https://github.com/pcbje/relational-timeline), and I've been wanting to apply them on crypto transactions. The idea is to provide a simple overview of how funds are moving to and from an address. Curious if people see obstacles and/or opportunities with such an approach.
The Protestants talk about the light of God that shines within all of us; the Greek theologians talk about the World Soul; the Buddhists talk about the nature of the mind. I've always intuited my "I" as this foundation, but you've opted for a more social definition, which I find pretty fascinating.

Also, part of your post feels like a rejection of the Logos, which is probably a mistake.
Lets start with the federal government! I recently had the experience of the IRS sending me progressively angrier letters via an obviously automated process claiming I didn't pay taxes last year. As it turns out, they had record of receiving the payment in the exact dollar amount, and had record of us filing in the exact dollar amount, but they did not apply the payment to the debt in question. We wrote several letters (which we know they received) and tried calling, but its not possible for citizens to actually talk to a human, via any channel, even when the IRS is imminently threatening to put a lien on your house! Of course, the IRS actually staffs a number specifically for attorneys! It cost us $980 to pay an attorney to call the number, conspicuously ~$20 shy of the retainer to convince the IRS to move the bits from one row to another. Naturally, we did not find that out until we had paid the retainer!

TLDR: send payments to the IRS under the primary's SSN (first listed) when filing jointly
People who live with or near their parents have a lot more support in terms of child care, ability to go back to work, help with chores (buying/changing diapers etc.).

Regarding the question of retirement... my wife and I have raised one kid, who is now 17. We're all on my company's group plan. I haven't seen the kind of expenses you are alluding to. However, university tuition is looming, and that WILL be expensive. Luckily, we have a 429 plan, which after 17 years has grown to be a decent sum.

The flip side of retirement is that children provide the parents with support in their old age. My mom, who just turned 95, has near constant attention from my sister who lives nearby. Many others I know are in the same boat - one or more children become their health advocates and protect them, and in some cases support them. Children, in my view, are a net asset, not a liability.
FL Studio and CheatEngine as well.
Missouri governor accused a journalist of "hacking" a government site for viewing the HTML source and discovering that a bunch of teachers' social security numbers were embedded in the page.

Instead of thanking him for finding and reporting the flaw so they could address the actual issue, the governor made legal threats.

https://arstechnica.com/tech-policy/2021/10/viewing-website-...
I used to work support desk. I hate to have to tell you this but it's not just old people who can't handle tech. Stupidity is an epidemic!
2. With the Crushers we have today, we can reduce 25.000 tonnes this year, but we could in theory make 10x more Crushers for next year taking us to 250.000 tonnes next year. The demand is definetely there, scaling the sales & operation is the thing we work hard on. That's also why we are working on launching our crushing as a service model which will ease both operations and logistics globally. Refining and building hardware is not a limiting factor per se.
Saying that nothing impresses Thomas Ligotti is not the same as saying that nothing impresses anyone.
Aaron makes an appearance in the 2005 documentary "Aardvark'd: 12 Weeks with Geeks", which was a documentary about interns building a product at at FogBugz (by Joel Spolsky, now known for Trello and Stack Overflow). I watched it again recently after many years and was sad to see Aaron appear with his unbridled optimism.

https://www.youtube.com/watch?v=0NRL7YsXjSg
Very cool project!

In the attached video, was that crushing only or was lignin binder being mixed in as well? The output looks dark but kind of powdery, I would guess that's soil being mixed in, because I don't see a fluid tank on the back of that tractor.

It looks like resulting the particle size is quite small - I would assume that some amount of aggregate would be tolerable or even beneficial for material strength. Are there gravel sized bits under the top surface? Is the output uniform or are there distinct layers.

How long does the resulting road need to "set" before cars can start driving on it, and how does that compare to traditional techniques?

Demo video shows a ~2m wide output, is this system capable of making multilane roads yet?

Wish you the best, very clever idea. :D
As far as I heard listening to the podcast, I am not convinced he is done making videos. And even if he does end up stopping, they got a pretty great podcast which he seems to enjoy.
Ask HN: What is everyone going to use when Alexa is retired?
The only good offering here is available as part of the $10/month "Supporter" plan, a "direct feedback channel to the MDN team." The video describes that as "regular chats with MDN engineers."

Shockingly, this isn't even listed as a featured bullet on the plan list. https://developer.mozilla.org/en-US/plus#subscribe The only bulleted advantages of paying $10/month are, "Early access to new features" and "Pride and joy."

As others have noted here, none of the "Plus" features are very useful: Collections, Notifications, and Offline support. Collections are just bookmarks, which all browsers do for free. Notifications are pointless, because all of the pages are on Github; you can subscribe to notifications there (but why would you even want to??). And I approximately never need to use MDN when I'm offline.

We know how to do this "correctly." MDN Plus should be a VIP pass to access the MDN team, via a private forum and/or chat room. Talk to (survey) the paying users for what new material they're interested in, and provide that.

This is how basically all Patreons work. People buy those subscriptions like hotcakes, they have excellent margins, and the subscribers are reliably very satisfied with the result.

EDIT: Buyer beware, I just signed up for the plan, and all it does is add a "Feedback" menu item that links to https://github.com/mdn/MDN-feedback … but that's a public repo. Anyone can file an issue there. I certainly did, and I'm not happy about it. https://github.com/mdn/MDN-feedback/issues/43

There's no Discord, no forum, no mailing list, no scheduled upcoming fireside chat… just a public Github repo where you can file an issue and hope for a response.
Is it possible to donate directly to MDN somehow? I already donate to the Mozilla foundation, not sure if that money all goes to the same place.
That can be much better, but you should take care to not get deanonymized based on your hardware serial numbers. Less of a concern when working with VMs.
Game mods often can't be open source as you don't have copyright on the original game files.

Another problem is that game mods are often developed in private repos to prevent ideas and assets being "stolen" by other projects. There are no lawyers to protect your IP in the non-commercial world.

It's taken decades for the commercial world to even vaguely become OK with source available, let alone open source, we can't really expect teenagers and young adults who weren't trained as software developers to be comfortable with it.
Was talking with a friend about the peacenotwar thing.
I think its pretty interesting to view so many of the decisions like this through the “we have to do something” mindset so many people have, especially on social media.

All of these companies shutting down in Russia, people pressuring others to take a stand or shut down their services, upset the population. On HN I remember the namecheap thing and the service that allows westerners to call random Russians and inform them. On paper these seem like solid moves, but I cant help but feel like its only harming the citizens, and potentially irresponsible in a place where someone faces consequences for speaking out. I dont think anyone is going to risk their lives and take notable action because they need to find another service for their website, or some random foreigner telling them their government is lying. Of course these issues are more complicated, and taking these actions isnt a bad thing necessarily, namecheap has offices in Ukraine so they are going to take it personally, but there have been many cases where the company does it out of nowhere. These actions are inconveniencing the population, and when taken to the extreme like with peacenotwar, potentially very harmful. And I dont know if its doing much else. Yet too many people are acting like inaction is unacceptable.

I understand, you feel powerless in situations like these, but that shouldn’t stand in the way of making smart decisions. The need to do something has been pressuring people to take actions without considering the actual consequences vs the intent.
Er no, wasn't being sarcastic. My point was that importing solar power from North Africa means you're less in control in the event of a conflict.

Your point about cabling is equally valid.

Your point about nuclear less so. I'm more comparing locally generated power, where your power generation can be covered by your own defences, with remotely generated power, which can't.
Desktop apps can be worse for privacy if they're unsandboxed. But if the app isn't actually malware then they are better, because they process data locally instead of uploading it to a server to process. Even with the best intentions in the world, those SaaS services are getting hacked left right and centre these days and that's before you take national borders/sovereignty issues and spying into account.

What's needed is to go beyond the browser - we should be able to execute many kinds of apps inside portable sandboxes, not just HTML.
𝐈 𝐜an'𝐭 𝐫ea𝐝 𝐭h𝐞 𝐩anten𝐭. 𝐖ha𝐭 𝐚bou𝐭 𝐬om𝐞 𝐯arian𝐭? 𝐃oe𝐬 𝐭hi𝐬 𝐭ex𝐭 𝐫ea𝐝 𝐛ette𝐫 𝐨𝐫 𝐰ors𝐞?

𝐖𝐡a𝐭 a𝐛ou𝐭 𝐭𝐡i𝐬 𝐭e𝐱𝐭? 𝐖ou𝐥𝐝 a𝐧y𝐭𝐡i𝐧𝐠 𝐰o𝐫𝐤 𝐛e𝐭𝐭e𝐫 𝐭𝐡a𝐧 𝐬i𝐦𝐩𝐥e 𝐩𝐥ai𝐧 𝐭e𝐱𝐭?
I'm grateful that Pascal was the first language I learned, for an unexpected reason:

I was a natural fan boy. We just assume that the thing we happened to land on is for some reason the best. Pascal is the best, Windows is the best, my country is the best, etc, etc. I know people who lived like that their entire (up to this point) life.

If I happened to start with c++ or java, I could stay ignorant forever. I was lucky that Pascal's ecosystem was so limited that I needed to learn c++ and from there I went to java, c#, python, and a little bit of others.

Now, when looking back at Pascal, I have the deep nostalgic emotion, but I know that for most things I can do with it, there are much better tools out there.
There are a number of factors covered in the article. But the net movement into many large US cities of both people and jobs is a relatively recent phenomenon. Boston was losing people and eventually essentially all tech jobs well into the late nineties. No reason trends can’t reverse.
We were lucky that the recent tragic Marshall fires in the Boulder Colorado area didn't directly affect us, even though our home was near the boundary of a pre-evacuation area. But I have two colleagues who lost everything, and had almost no warning when the fire swept through their housing developments. So I finally put together a go-bag, a second go-bag just for our Beloved Feline Overlords, and put all our really important documents in a portable fire safe with a handle. I hope I never have to test this scheme.
> Having said that, I think they're killing the golden goose.

I think it might signal another thing too: "We're big enough, so we don't need that booster anymore".

Trello did that back then. They provided a middle tier called Gold which gave personal users all the goodies, sans the enterprise features. When they got big enough, they moved to strip it out and everybody (incl. me) were up in arms.

We've agreed in a trade-off, and then they still moved us gradually to enterprise. Now we're all using "Team of One" professional accounts with $99/yr. price tags. Trello is an enterprise platform and we're using it expensively just because we are a bunch of people who can use Kanban boards with katana-like precision for our personal projects and/or workflows.

GitLab might be doing this move to position themselves for bigger customers. Knowledgeable people can either pay, or use self-hosted versions they may think. Also, self hosted GitLab has evolved from a simple GitHub clone to a complete pipeline solution with extremely powerful functions. Even GitLab SaaS can talk with your in-house runners, so you can have an on-premise CI/CD pipeline with cloud frontend. It's kinda crazy.

Either like it or not, but you can't burn money like Microsoft + GitHub for free tier.
Buying the paper version?
This quote from the education commissioner cracked me up:

In the letter to teachers, Education Commissioner Margie Vandeven said “an individual took the records of at least three educators, unencrypted the source code from the webpage, and viewed the social security number (SSN) of those specific educators.”
yeah but half the risk is on the application side, completely independent of planetscale! not all applications can handle some schema change occurring and then suddenly reversing. someone may get fired just trying to win a shirt

also their exact wording, "successfully", so if it fails your db is broken AND you do not get a shirt?
I use it, both interactively and for scripts.

One reason is that its `getopts` makes it very easy to provide full short and long option processing with help messages; script boilerplate is something like

usage=$'
[-1]
[a:a-long-option?Help text]:[number]
[b:bool-long-option?Helpful text]
'
while getopts "$usage" c
do
typeset opt_$c="${OPTARG:-1}"
done

Another is that the final command of a pipeline runs in the shell environment, so that you can do things like

bunch |
of |
commands |
while read some stuff
do
RESULTS[$some]="$stuff"
done

and then use the $RESULTS. That is fairly painful in bash; basically you have to wrap the entire rest of the script in { … }.
And wxWidgets :-)
Nice, now can they finally stop taking money from Google? :)

"The new search deal will ensure Google remains the default search engine provider inside the Firefox browser until 2023 at an estimated price tag of around $400 million to $450 million per year."

"Mozilla's long-term plan is to build its own revenue streams from subscription-based services and reduce its dependence on the Google search deal" <-- I guess MDN Plus would be one of those subscription-based services!

[0] https://www.zdnet.com/article/sources-mozilla-extends-its-go...
Not necessarily.

The most sure-thing-do-everything cables are both expensive and short, like under 2 feet short. That is not an upgrade in any way from a simple cheap 2 conductor cord with a barrel connector. They carried any amount of current for dirt cheap, and with a 90 degree plug they even swivelled naturally making them practically break-proof without any fancy magnets and pogo pins.

There is the same problem with the chargers, and it's not the case that the bigger more expensive more powerful charger can always handle all tasks. I have 65W laptop chargers that do work on my laptop, that my phone ignores.

You know that old joke drawing of insering a usb plug and it doesn't go, user flips it over, doesn't go, user flips it over again goes this time? That's me trying different cables and chargers to get my google tv no to say the charger is not good enough. I can't use the charger and cable it came with since I need to add a usbc hub for ethernet and storage.

These jacks and plugs all looking identical yet having wildly different function, features, & capacities is not really an upgrade from when different functions had different plugs.
The Cube Rule (2017)
Show HN: Blocksend- Get instant cashouts, in any currency, anywhere in the world
We made blocksend because we thought sending cash be as easy as possible. On the receiving side, users can choose the coins they want to use to cashout.

You can play with an example of this here: https://blocksend.co/

An api we’re thinking about with this is here: http://api.blocksend.co/

Using stripe cashouts, we’ve had to wait days to pay some of our users on past apps. This is a way to do payouts instantly in digital native currencies.
In the counterfactual universe where we had strong evidence of higher cognition sans consciousness, sure. But it's pure speculation that anything like his space critters can exist in real life. Perhaps so, perhaps not. Fortunately, we will never know.
>I don't know at what point your depiction of "virtually no discussion about politics" ever "usual or normal"

The average person does not talk politics in normal conversation. The conversation ought to be how terrible the toronto maple laughs are doing. Or book of boba fett or new obiwan mini series. So many different subjects, politics rarely become a subject let alone dominate like it is doing today.

>In my parents' lifetime we had political fights around interracial marriage, AIDS, and racial integration-- and that's just in the country I was born in.

Sure you are always going to have hot topics.

I'm curious, in normal conversation do you always talk about the political hot topics? You dont particularly care about $localsportsteam or whatever?

>In the country they were born in, there was so much politics it became a massive civil conflict and they had to flee for their lives.

Oh yes, that's precisely what's coming. Kind of the point I was alluding to.

> In their grandparents' time there was already civil war and one of my grandparents was a POW, so I bet that was plenty of discussion too.

Totally agree. I think we are in agreement here. Obviously I didn't spell it out to this extent.
And here we see the damage caused by the modern OOP. People that complain about that want to replicate in Haskell the lob4j philosophy of adding logging into every interface, because with data and IO chunked everywhere inside object interfaces, you never know if you can ever repeat an execution in a development environment to verify it.

The thing is, if for some reason you really think you need to log inside a pure function, you either need an intermediate variable or your perceived needs are severely misguided.
I doubt we're getting rid of traditional long lasting keys anytime soon. They do have their uses and it'd be a waste not to use them.

> Signing certificates with your existing keys kind of make the whole point moot.

You mean getting signed certificates from a SSH CA with an existing client public key? Why does it make the whole point moot? The SSO is responsible for verifying your identity. Rather, it seems pointless to generate a new SSH keypair each and everytime you want to get a certificate and login to a machine. You can certainly do it if you want but I don't see the point. You can keep using your existing SSH public keys to get short lived certificates and login to a machine, do you job, logout, and repeat the process with the same keys.