skysight-inc/HackerNews huggingface dataset:
A lot of modern open source projects include a lock file or some other mechanism that ensures that all contributors use the same versions of certain key tools. Obviously there are still going to be some differences in the environment, but for things like formatting, linting, etc, it's generally fairly easy to lock down a specific version.

In Python, the easiest way to achieve this is using Poetry, which creates a lock file so that all developers are using a consistent set of versions. In other languages, this is generally the default configuration of the standard package manager.
The missing turn was rather not to open source the whole OS...
Fair. It's worth pointing out we have about 20 years of "historical record", and none have attempted to niche down. I would argue both crypto and gold could drive revenue for an alt-right social media platform.
What was the driving force for this? What was the percentage of staff and students asking for this level of policing of language?

I'm not American and even I am scared of how un-American such flagrant policing of language is. Some of the examples are shockingly benign, with invisible lines drawn and imaginary people invented to manufacture offense.

With the Twitter Files showing how the US government has colluded with a web of companies to violate the 1st Amendment, I wonder if any lines will end up being drawn between anomalous actions like Stanford's and the US government. Even as a non-American, I'm confused how this doesn't violate the very thing that being American is -> freedom.

This all reminds me of https://en.wikipedia.org/wiki/First_they_came_...
> Broken electronics, cable fire, tower failure

Holy shit.

> to be so modern and high tech

Makes me wonder if the parts were only local or sourced from a ... friendly nations.

> "Panzer" = "Tank"

Panzer! means! armour! But yeah, that's fighting windmills now.

Thanks for the response.
I love and regularly watch Lex podcast, but honestly, he does not have any qualifications for this.
Using this as a reputable secondary source in the OP document would not surprise me the least.
"Terran" is an established term.
> So a project with 2 developers, one running arch and one running ubuntu, will get formatted back and forth.

You should never develop using the system Python interpreter. I recommend pyenv [0] to manage the installed interpreters, with a virtual environment for the actual dependencies.

[0] https://github.com/pyenv/pyenv
Weird that we keep hearing that tech is overstaffed, when literally every other sector reports labour shortages.

My hunch is that many tech cos will soon realize that they're short-staffed too, and will have to start to hire again.
any toaster in particular?
Our World of Abundance Needs a Digital Personal Curator
Reminds of me of a conversation I had with an engineer from a internet-connected thermostat company. When designing their device, they disassembled many of their competitors' thermostats. They found that some had microphones on their circuit boards. Scary stuff.
Or the link cuts out in the middle of the dangerous maneuver the car decided it can't handle and now it can't safely pull over.

Like I said originally, if it was safe for the car to be driving itself it already would be.
Switzerland Plans to Restrict the Use of Electric Cars During the Energy Crisis
The lost medieval sword fighting tricks no one can decode
As you point, that’s also a toxic extreme. Assigning blames is IMO different from judging one’s mental state.
I can recommend the Rasperry Pi for self-hosting, if you pick one of the more recent models with more RAM (3 or 4 with 4GB of RAM at least). You just need to keep in mind that the availability of your website is not quite as good as if you were hosting in a datacenter.

Regarding security: you might want to have a look at cloudflared. This is a (free for small projects) service by Cloudflare where your server (Raspberry Pi) connects to cloudflare, and all HTTP traffic is proxied through Cloudflare. This has multiple advantages:

- you don't need to open a port on your router that forwards to your Pi, which is good for security and simplicity (some routers don't even have this option)

- you get all the cloudflare protection with the click of a button, including HTTPS with automatic Cloudflare certificates, DDoS protection, etc

- you don't need DynDNS to point to your dynamically changing IP
Seeing John Cleese of all people discarded as a stuffy reactionary is very much like watching a meta-sketch, except in Monty Python's Flying Circus the writing would be tighter.
We are mostly in "violent agreement" as it is called.

If you are on a separate / protected bike path (not on a road intended for cars), then there are no cars there, nor can they easily get on that path.

In practice such protections/barriers might range from moderately difficult to surmount (raised curbs ~ 50 km/h) ; nearly impossible to penetrate (row of trees, solid concrete wall, drainage ditch full of water ~ 80km/h); to outright having the bicycle path follow a different right of way altogether( >80 km/h ).

In general, the routes for cars, bikes, and pedestrians should be separated wherever there are large differences in speed that can lead to danger.

Edit: See also one of the sources for the video, eg. https://bmjopen.bmj.com/content/bmjopen/5/11/e008052.full.pd... The conclusion is that wearing a helmet doesn't help as much as physically separating bicycles from other traffic. While it may be good to be protected in case of accident, it's much better to avoid having the accident altogether.
Putin bolsters Belarus as Kyiv eyes assault from the north
To have 4 billion in losses don't you have to have 4 billion in costs? If loans are a billion that means Twitters overhead even after laying off 75% of the staff and cutting free lunches etc is over 3 billion. What makes me question that is you can build a football stadium every six months for that money or an aircraft carrier every 18 months, and those aren't examples of particularly efficiently ran projects. That seems like a lot for what they do.

I could see perhaps a 2.5-3 billion loss with severence payments, lawsuits and the media uproar next year but that will pass eventually. The real question is what things look like once that dies down. I don't think he will make his money back but historically when captains of industry for lack of a better term buy media outlets that rarely happens anyway (Did Bezos make money on the Washington Post, they are taking about layoffs right now). 4 billion just has the little accountant in my head going "wait a minute".
> Given that type hints are a new language feature in Python, please explain to me how these Python houses used static typing when type hints didn't exist?

They've existed since 2015… please explain me how 2015 is "new"?
We do not know if Tencent can use arbitrary regex to find, I don't know, anti-Chinese sentiment content or just preapproved ones like "tencentToken=([a-zA-Z\d]{15})". Also, it's just for public repositories!

In any case, this announcement changes nothing. If you trusted GitHub with something before that you wouldn't trust them with now, your mental model is wrong. GitHub might allow any kind of partner (customer?) to scan their private or public repos in any way they want without making it public. In other words, if you are someone this announcement is problematic to, you shouldn't have anything on GitHub in the first place.
It’s truly hilariously ironic to see people defending (until recently) the literal richest man in the world and someone well known for having a mercurial temper and treating everyone around him like garbage, as being the victim of “bullying”.
Isn't this just essentially rejection sampling[1]? Generate a a random sample (shuffled seating positions) and reject it if it doesn't meet some criteria?

[1]: https://en.wikipedia.org/wiki/Rejection_sampling
Anybox [1] is a great replacement if you are in the Apple ecosystem.

Raindrop [2] is another alternative that a lot of people seem to enjoy.

I tried many alternatives to Pinboard and like AnyBox best so far.

[1] https://anybox.app/
[2] https://raindrop.io/
I would not want some snotty academics to devalue my trade school degree.
Yeah, I think that's right. I don't really have any objection to either "committed suicide" or "died by suicide". Language can only ever be an approximation of experience so I think it's fine and sensible to use a variety of terms in these types of situations.
Probably not the cheapest, but I created beew.io to be the easyest.

https://beew.io/

You can create cron jobs over HTTP, both recurring and one-time:

Node SDK: https://www.npmjs.com/package/beew
API Reference: https://beew.io/api

You can also create directly trough the UI.

Let me know if you need any help
Comic Doug Stanhope did a bit about the euphemism treadmill. For example, before "retarded" was a medical term doctors used the terms "moron" and "imbecile" which people co-opted to call someone that does something incredibly stupid. In turn, "retarded" ended up co-opted as well because it stuck.

https://www.youtube.com/watch?v=dy_a2C7VSWg
> "some bucks" are defined by how much people are willing to pay for goods.

In a lot of cases, the company owners rake in hundreds of thousands to millions and sometimes billions of dollars a year in profit. The benefit of becoming so large that competition barely exists or simply cannot keep up with economies of scale. Even if you're barely making one cent of profit per unit sold: if you manage to scale up so massively you can sell 100 million pieces of it, you'll still make a million dollars profit overall.
In February 2019 I decided to try retrieving some information from some 5.25" floppy disks for the Apple 2c we had since the 80s. They had some of the first bits of programming I had done amongst other things (school work etc). Using ADTPro I think I only encountered 1 disk which I couldn't transfer - I've got 19 of them. I was then able to get information off them quite easily. So you may have more success than you think.

I notice now the internal drive of said 2c isn't working and won't boot anything (I could get ADTPro onto a spare floppy without booting anything). I did use it to do the transfer in 2019. I can boot from an external drive with some patching from the monitor program. I suspect the drive either needs heads cleaning or some realignment, but I haven't had more time to try.

Sadly I no longer have my A1200 (or A600). I have a few disks from it still.
How about people minding their own business and letting others live their lives ? Or are we gonna micro-manage every aspects of our lives through laws until freedom is just an illusion ?
Ask HN: Do good students assume CS research is more fun than indie programming?
And if so, why?
Has anything been learned yet, or would a new Twitter CEO just wind up channeling the whims of a highly volatile major shareholder?
The point is that it's better than no having no solution. Not every kid is lying, not every kid is on its own. That we need a better solution, does not invalidate usage of the existing in the meantime.
Interesting, didn’t know that!
I like this down to earth answer :) Thanks for a gift idea.
> - Touchy metaphorical language like "slave replica"

> "submit" ("Depending on the context, the term can imply allowing others to have power over you.")

In both those cases, the problem is when it applies to a person, because enslaving someone or having someone submit by force is obviously bad, but there's equally no problem with enslaving a computer or submitting a form, even if you have to force it into a jammed letterbox.

The obvious next step is banning cut, kill, brand or maim, because that's what bad people did to innocent victims; never mind that you can cut paper, kill viruses, brand a product or describe an industrial accident.
Wayto.me – Simply the easiest website builder
you're such a cantanker!
> $10k is easily double what a beast workstation has traditionally cost

I was thinking similarly. Not Mac, but $4-5k will get you an extremely well specced Dell/HP workstation suitable for nearly anything. Staying under $5k can also make it easier to push it through finance where higher price premiums typically require more paperwork.
Or https://beew.io
We'll look into that stop sign issue as it does not sound like the right behavior.

We have tried to make solving the word puzzles into a virtual travel experience. You are following actual routes in the country, show them on maps, while also highlighting the cities, town and landmarks as you reach them. We show images from the locations, route and road signs and interesting city facts of the places along the way. Thus, we would categorize it as also a game about traveling, but maybe there is a stricter definition of that game category that we are not aware of.
> It you don't know how to work with a dynamically typed language properly, that's on you. And I guarantee you will get poor results pretending it's a statically typed language.

Insulting me won't make you a better developer nor a better person :)

Getting started with type hints is not easy, but it can be done incrementally and it is worth it.

If you haven't used them, please learn before insulting people who are more experienced than you.
You argue in qualitative terms, while the article supports its point on quantitative data.

> you can technically take it cross country

And "technically" anyone could take mass transit, yet he shows that (at least in the US) they do not. In the end what matters for public policy is what people and up actually doing, not what they theoretically could do.
To be fair, the assembly version seems to be missing about half the function, so it's not exactly a fair comparison.
“It’s a beautiful thing, the Destruction of words. Of course the great wastage is in the verbs and adjectives, but there are hundreds of nouns that can be got rid of as well… in the final version of Newspeak there’ll be nothing else. In the end the whole notion of goodness and badness will be covered by only six words – in reality, only one word. Don’t you see the beauty of that, Winston?”
It's him - he assigned the value.
I have not heard tech was overstaffed.

But it could be generationally different than many industries with a disproportionate number of the workers being younger genX and millennial compared to other industries. So I don’t see it as weird.
Get startup funding through a GitHub issue
Not allowed for MSVC on arm and arm64 too.
> A "big bang" migration makes more sense, if everything is properly prepared and tested, which it wasn't.

That sounds like ‘A “big bang” migration makes more sense, if it works.’

Your rollback plan should never be an afterthought. Your rollback plan should be designed like you expect to use it. If your rollback plan is “Burn the ships” and fix-forward, you shouldn’t be working at a bank.
Their profit is your opportunity then: open a competing company, pay people better while still making a decent profit and enjoy!

Most of the current crop of companies being seen as "unbeatable monopolies" did not exist a quarter centuries ago or they were small startups people did not give a chance.

But they persisted and won. It can be done again. It is done every day, but just not by people saying "it can't be done".
I completely agree with you, except that I'm currently going through a situation.

The project manager has made a plan that a feature would be done by the end of the year. Two data scientists have been the only people working on it for the whole quarter. They said it's not going to be ready and they haven't even gotten it working on their local machines. The project manager turns to me and I concur with the data scientists. We had less than two weeks left when we talked, since everyone is taking time off for the holiday. I said I'm not going to work on it until it's ready and he's making out like I'm insubordinate and responsible. I honestly think I'm going to be fired.

It could be a good thing. Maybe I can work somewhere where this sort of thing isn't tolerated. I think a great many workplaces are like this though. Pushing back, even a bit, can paint a target.
That doesn't really make sense to me. Of course the person at the receiving end is capable of determining without bias what impact something had on them - practically by definition they are the only ones.

If they're hurt by words, maybe it's irrational that they're hurt by them, but they still are. Assuming that they're being honest, "you weren't actually hurt by that" is a nonsensical statement - the person saying that has absolutely 0 evidence to make that call, and the hurt person has perfect knowledge.

I think tying it up into legal language of restitution is a mistake, no one is advocating for legal liability or even any real punishment here.
The Leftovers is indeed aware of the show formula I'm critiquing, it's even in the theme song: "guess I'll just, let the mystery be." This is Lindelof indoctrinating the viewer to accept his style of writing, which doesn't burden plots with conclusions. He's still frustrated we asked 'why' of the LOST plot, to which there was no good answer. The Leftovers similarly offers no good answer to 'why'. Making that the point doesn't stop me from asking.

If the show was doing well HBO would have signed a fourth season and they'd have left enough room in the third for yet more surreal diversions headed nowhere. Online review aggregators are meaningless.
> I still have no idea why anyone would want automated light switches.

Security.
> My hunch is that many tech cos will soon realize that they're short-staffed too, and will have to start to hire again.

Tech companies have a staff distribution problem: Meta, Twitter, Google - they all had way too many engineers chasing after the "next big thing" to achieve an early foothold and then expand the massive scale of these companies to utter dominance, while they neglected stuff like content moderation or customer support.
Yes.

Every job posting comes with a federally mandated anti-discrimination statement, and with a federally mandated discrimination immigration system.
One Day with an Ambulance in Britain: Long Waits, Rising Frustration
Ask HN: Data change management / versioning for small teams
Season's greetings,

I'm the co-founder of a very small start-up which needs to process lots of external tabular data and produce visualisations in real time. We currently store all of our data in a monolithic database. Our biggest challenge at the moment is data change management, and I'm a little over my head. I'd be most grateful if anyone has reading/resources/solutions to recommend, especially if they're not massively overengineered (we don't need FAANG scale scaling).

By data change management, I mean things like the following:

- When our schemas change, knowing which data falls under the previous vs new schema (e.g. if we add a column, being able to distinguish between NULLs that came after the new schema launches vs before).

- When our schemas need to change, identifying all the code that depended on the previous schema

- Being able to incrementally update schemas without having to rewrite all code with dependencies on the old schema in a big-bang (i.e. the two can coexist for a time)

- Ideally, avoiding duplicating our data for every change

- Sometimes the data we ingest has errors. We'd like a standardised way of tagging where we're aware of these errors (e.g. to exclude certain time ranges from ML models), without just overwriting/cleaning the data

- An external data provider is going through a big migration and rebuilding their systems. There will be a dual-run period where we'll get the same data set from different systems at different times, and we need a constant view of what is the latest view. We have a huge amount of code that reads from the first data set directly, so if we're going to do a big refactor, I want to build in a way that will be less-huge of a rewrite in future. I could just create a merged table / view and use that as the source of truth in future, but I suspect there's a more elegant way I'm missing

Our main selection criteria are:

- Fast (for a small number of end-users)

- Fit-for-purpose: Whiz-bang solutions for non-tabular data like images aren't strictly necessary yet, although no harm if they have that flexibility

- Affordable: We currently spend around $250pm. While that can grow, we can't really justify huge, enterprise-scale investments

- Plausibly maintainable by a small team

I appreciate that these criteria can conflict with one another, so I guess the biggest trade-off we can make is that we don't need super high scalability.
If he can put a thousand fashy techbros on a different planet, I will take back every mean thing I've said about him.
Precisely. And weaponizing the ambiguity - whether by hurting others with words and saying "but it's up to their reaction", or being excessively controlling and justifying it by saying words can hurt more than physical attacks - that's abusive behavior. Intent matters.
What do you think importing goods does to salaries?
"redistribute, redistribute" ... note to self. never should start a company that is profitable if it is to be redistributed.
Try a different brand of popcorn! Jolly Time white popcorn pops has a nearly 100% pop rate for me. Some brands pop way less and some pop somewhat explosively.
Some concrete bolts, drilled into my ceiling! Using those I can have olympic rings to exercise, and a good 3M climbing rope for similar purposes.

When they're not being used for that then being in a hammock-chair, gently swaying, is an awesome way to watch movies.
Vox Pecunia, Vox Dei?
You're correct. Funny enough, this is also obscure knowledge even in e.g Spanish. We use the word salario (from latin salarium) which has the same meaning as in latin: words ending in -ario (lat: -arium) is used to denote association, like in templario (templar) or revolucionario (revolutionary). For some reason, however, nobody thinks of "salario" as something associated with salt (sal). I guess it's so strange in today's world that money would be used for the specific purpose of buying salt, that it simply doesn't click.
I'm very thankful this is the current design. When I noticed it, I needed it to do exactly what it does, and was honestly quite pleasantly surprised it worked this way.

You see, I'd just tried to create an account on a website with a slow network link. The website then failed to load. I wasn't sure if my account had been created or not. I always wait for the account creation step to succeed before I save a password, so I hadn't yet saved this random password.

I was a bit worried I'd have to go through a lengthy password reset process, on my slow internet link. Fortunately for me, going back to the account creation page simply popped up the same password, so I just hit the "Sign Up" button again, without worry of losing my password again.
> I reject the notion that anyone hearing or reading a word from this list could possibly experience anything properly categorized as "harm".

It's not from reading such words once. But if you hear them many many times, they can cause harm because they create subtle biases, prejudices, change one's self-image, etc.