skysight-inc/HackerNews huggingface dataset:
Course registration on an IBM 3270 terminal (2019)
Woah, that really sucks. I checked their website some time ago and though they still had momentum.. :( Hope that rewrite people are talking about in the issue replies does happen at some point.
> There are similar sized holes in the way we do things today, when you apply the same standards to it. Consider all of the grievous injustices that have occurred until our various systems of government: war, genocide, chattel slavery, enforced divisions based on religion, race, caste, etc.

My response is that we have been progressing, and we continue to do so. There is no 'philosophy' that I think will work -- the only thing that I can see happening is that we iteratively improve until we either destroy ourselves, run out of the ability or desire to harvest energy, get conquered by AI/Aliens/Genetically-engineered-beings, or failing all of those, somehow reach perfection.

Removing the one thing that people can use to enforce collective will on each other is a terrible idea, IMHO, because people are not (usually) able to individually work towards communal good. Sure, in small groups such as tribes or villages we can look after each other's families when needed and pitch in together to get works built or enforce understood norms and punish crime, but in aggregate as a species in large enough groups this is just not possible. Expecting for-profit motivations to accomplish this is either self-serving or naive.

Of course you have built in an escape-hatch for yourself with the 'if I am wrong' bit, so kudos for that. I guess you can use that to have a clear conscience since you appear to have intelligence and empathy enough to know what the consequences are if such a philopsophy fails.

For what it is worth, the preceding was written in a non-combative stance, so please don't interpret it that way (it is judgmental, though; I can't help that).
"no one was talking about "the left" or "the right" until you brought it up", really?

https://nypost.com/2022/04/29/elon-musks-right-the-left-has-...

https://www.washingtonpost.com/politics/2022/10/28/twitter-e...

https://www.politico.com/news/2022/10/31/musk-twitter-paul-p...

https://www.nbcnews.com/politics/congress/congress-will-want...

The fact is some of the criticism of him is legit and I personally don't like the way Elon has promoted Tesla (bordering on fraud). But it's obvious the outrage is mostly selective. So Elon firing his well paid staff is worse than Apples hordes of child labor for years? Compare the reaction.

https://www.businessinsider.com/apple-knowingly-used-child-l...
The better question to ask is if AI can do the ghost writing that high-documentation culture needs. This is an interesting hypothesis for GPT-4
Things like emotion-based statements. Excessive exclamation points. Complaints that have no basis in fact and no proof. Classic example: "Twitter is burning LMAO!!!"
See for example, Elon buying Twitter and tearing everything down.
Yes, either very poor wording or deliberately trying to imply something that he knew wasn't actually the case while still having plausible deniability.
You need to do this by hand?

The Linux kernel does all the PM stuff nowadays automatically afik. At least I didn't touch any of this settings for a long time and it just works. When not compiling anything or something that like, but surfing, editing text (in something besides IDEA), watching videos, or such "light tasks" the computer has only a few percent CPU load at max, the fan is off, it has room temperature, and runs for hours on battery.

I would also support what one of the siblings said: Explicitly pining the CPU to lower frequencies doesn't help much. For example web pages load much longer. I think a few hundred milliseconds at higher speed and then falling back into the idle mode doesn't cost much extra battery compared to up a few seconds of full CPU load at lower frequencies for a page load.

Yes, it safes battery to make the CPU slow. But than doing anything with the computer is also much slower and everything takes "forever" therefore. I'm not sure this is a net win when the battery lasts longer but you waste much more time waiting. A super slow computer feels worse in the end, imho.
That's what really kills me. There are so many great devs out there making awesome stuff, and I can't **ing find any of it to play because I'm constantly being bombarded with terrible big corporate shovelware casino crap

ah well, I hope you strike it big!
Biggest one is lack of null-safety. The preference for implicit value defaults, sketchy error-handling, and similar choices also rub me the wrong way. The whole thing just feels too fast-and-loose for my tastes

I'm the thousandth person to suggest this, but my ideal language for web servers and lots of other things would be Rust with a GC instead of a borrow-checker. But Rust has its unique killer-feature to thank for a lot of the traction it's gotten, so it's very possible this hypothetical language never would have taken off in the first place. We've got what we've got, languages are social constructs just as much as technical ones, maybe even more so
No it's just that the NSA used to work to make American companies more secure. Now they instead they find zero-days to then secretly exploit for as long as possible.

It's gotten so bad, that their recommendations for crypto are regarded with a significant degree of skepticism because of past history of deliberately undermining crypto systems which is a Terrible state of things.
Had this sitting on pypi for 4 years at 0.3.0 but a recent pull request from an internet stranger convinced me to pick it up again, merge and clean it.

Original written to find my headless RPi on local network, was not expecting people to find and try updating it - maybe it can use even more visibility here!
Format-Preserving Encryption
>This ignores the fact that Twitter was never a good ads business.

Twitter had >5 billion in ad revenue. Facebook isnt the minimum threshold for good revenue.

It isn't a winner take all system. Meta might get the lions share, but that doesnt mean there is no room for competition.

Costs are adjusted to get similar ROI. Meta might get more clickthrough per add and command a higher price, but Twitter can compete with more adds for the same price, resulting in the same ROI.
There's a celebrity Putin created by propaganda who is a rabid foaming maniac, and there's the real Putin, who hasn't ever seemed particularly irrational, or even overly adventurous. There's also a war with Russia, a whole country, that a lot of people have sought to reduce to Putin, but as adults we don't have to pretend that Russia is an appendage to a single great man's will.
For the proactive, there are at home strep throat tests.
IIRC one of the only useful things Theranos did was to lobby to remove the laws preventing people from ordering their own bloodwork without involving a physician.

That said, the two big lab companies are starting to offer more self-ordered tests which is cool: Labcorp has ondemand (formerly pixel): https://www.ondemand.labcorp and Quest has QuestDirect: https://questdirect.questdiagnostics.com/
Mine is don't give Apple money.
So what are the downsides these companies think exist? Logistics/cost of making it available, proprietary info/tools leaking, something else? Or is it just lost revenue from their service people handling it and consumers not buying a new model sooner?
If you're comparing Rust favorably to JavaScript, and then concluding it's the right tool, I think you need more data points.
UK probes Apple, Google over cloud gaming, browsers
Well, no, the prudent choice for someone concerned with "safety" in this context is any high-level memory managed (GC) language. It's any boring language that has no `unsafe` at all. What you're actually saying is "I'm willing to sacrifice safety for performance," as invariably the objection to a high-level GC language by Rustaceans is that it lacks the necessary lolspeed.
I love Paul Sellers’ videos. He has such a calm, confident demeanor. My kids love watching them with me, too.
A housemate of mine who went to Boston College in 2014 told me they did course registration on a terminal application, and I just remembered this fact. Based on what I've found online, you had to download an IBM 3270 emulator and run this application.

It was replaced in 2021: https://bcservices.bc.edu/service/bc-uis

You can see the iterface starting at about 40 seconds in:
https://youtu.be/YMhsb3reSSw?t=40
Are you saying AI will be purchasing real-estate?
... yes? The Internet is big and full of people, both things are happening.
Depends. I had many great risk games where trough game actions I made people believe I had a different objective to what I had, only to pivot at 3/4 of the game and win because my goals where undefended. It requires a bit of luck with cards and a well executed strategic tempo to play the combinations when the other sides are weak and cannot immediately do a combination back, but still.
This has many parallels with previous Apollo era plans:

https://history.nasa.gov/SP-4208/ch6.htm#t1
Dishonored gives it a run for its money. Thief 2 as well IMO, but that might be more controversial.
I don’t think Multics did hardware memory tagging.

Systems which do/did include Burroughs Large Systems (now Unisys ClearPath MCP), IBM System/38 and AS/400 and IBM i (the RISC versions of which used PowerPC AS Tagged Memory Extensions), ARM MTE, SPARC ADI, and CHERI/ARM Morello.
> I have commented on neither Markdown nor their relative ease.

Unfortunately, you've inserted yourself into a conversation where this is what we're talking about. If you want to talk about something else, maybe start your own thread.

The point of contention here is that Atlassian's wiki is far easier for nontechnical people to deal with than pure markdown and git. And yes, from their perspective, it Just Works. They never wrangle with syntax, there's a massive plugin ecosystem for custom features, and version history works out of the box.
There will always be government careers for those people to fall back on.
What is the distribution of this statistic in normal times? I don't know if a third is low or high.
This looks awesome Ty!
It also seems to be abandoned.
It's academic yes, but in a murder investigation you want to know who had the gun and pulled the trigger not so much what make it was. For evidentiary purposes, yes, you want to know what exact gun it was and who manufactured it, but that's not at all the point of a murder trial. you want to know who the perp was.
the most recent advertiser exodus from youtube was mostly stemmed because youtube put in significant work to increase their content moderation and improve brand safety - that was when all your favourite edgy youtubers started complaining about having their videos demonetized.
> Coming from a Windows background I much prefer this system.

I come from a Linux background and I much prefer that system too.

Well, at least in theory, because in practice I don't usually run into these kinds of problems nowadays due to my hardware having significantly more memory than my software needs to run. But I still think Windows is designed more elegantly in that respect.

> I understand why Linux, with its reliance on forking, has gone with the overcommit route, but I consider it a sub-par solution.

Well, if Linux actually supported committing pages like Windows does, then there would be significantly less need for Linux to overcommit memory, because when forking you'd only have to reserve swap space for the committed memory of the process.

This means Linux wouldn't have to choose between reserving no swap space or reserving swap space for the entire address space (or some constant fraction of it, which Linux supports but doesn't make much sense either)!
There was definitely a bug and everyone knows. No one is going to pay for the accidentally reactivated campaigns, and if Twitter tries to force the matter it'll turn into a bunch of expensive individual suits plus at least one expensive class action for them.
Ideally in a system like this, you don't just look at a single user and a single point (e.g. 100x data transfer in a day), you build out scoring based on a multitude of factors and across related agents/assets, and hopefully you have enough training data to account for irregular or seasonal occurrences.

For one part of the org, occasionally doing 100x data transfers may not be out of the ordinary, while for others it may be exceptional. But it might be anomalous if its 100x data transfer and hitting services no one on your team has ever hit (indicating perhaps scanning/scraping and exfiltrating data, but you don't need to explicitly specify that as an alert).
Machines too old to run that latest version of macOS can probably be replaced with commodity hardware in the cloud for a few dollars a month. Doesn’t seem worth bring a bunch of decade-old hardware online for this.
> long-lived branches are _bad_? Merging in partially-done features is _good_?

...uhhh, yes? I've never heard anything to the contrary. Can you explain why you think the opposite?

For long-lived branches: The longer a branch exists separately and diverges from main, the more pain you'll create when you try to merge it back in - both because of changes that someone else has made in the meantime (and so, conflicts you'll (possibly) have to resolve), and because you are introducing changes that someone else will have to resolve. The pain of resolving conflicts scales super-linearly - it's much better to resolve lots of small conflicts (ideally, so small that they can be algorithmically resolves) than to resolve one large one. Plus all the arguments from the point below...

For checking-in early and often: flip it around - what is _better_ about having the change only on your local repo, as opposed to pushed into the main codebase? If the code's checked in (but not operational - hidden behind a feature flag), then:

* your coworkers can _see_ that it exists and will not accidentally introduce incompatible changes, and will not start working on conflicting or overlapping work (yes, your work-planning system should also account for that - but extra safety never hurts!)
* if you have introduced a broken dependency, or a performance black-hole (which might only be possible if you're running your code in "shadow mode", executing but not affecting the output until it's fully ready - which, again, is only possible if you check in early-and-often!), you can discover that breakage _early_ and start work on finding an alternative (or, if necessary, abandon the whole project if it's intractable) earlier than otherwise

In fact, to take your example - "sometimes you realize the way you are implementing it (or the whole feature) is a bad idea and all the work should be orphaned" - yep! This happens! This is not a counter-example to my claim! Orphaning an inactive "feature" that has been pushed to (but not fully activated in) production has no more impact than abandoning a local branch. Even orphaning a feature that has been partially activated is still fine, so long as it didn't result in irreversible long-term state-updates to application entities (e.g. if it added a "fooFeatureStatus" to all the users in your database, rolling it back will be tricky. But not impossible!). So there are very few (or no) downsides, and all the advantages I described above.

I do agree that API changes are the one exception to this rule - you should have those reasonably nailed down and certain before you make changes, since those affect your clients. But any purely-internal change which can be put behind a feature flag, on an inactive code path, in shadow mode, in canary/onebox testing, or any other kind of "safe to deploy in prod, but not _really_ affecting all of prod" - do it!
Twitter would need a lot of subscriptions to justify a $44B valuation on user revenue alone. You'd need 16 million subscribers paying $8/mo each just to cover operating expenses. Maybe Elon can bring opex down (firing everyone is a start, I guess?); maybe it is just a vanity purchase after all, but there is a reason that the advertising model is so dominant in social media, and so hard to avoid. Reddit has done everything it can to grow direct user revenue for years now and it's still basically an ad company.
This is the same as entering or exiting the gold coin market. Buy it or earn it or mine it.
> Windows 7 and 8 haven't been supported in years

Windows 7 hasn’t been supported for two years now, but Windows 8 EOS isn’t until January 2023.
When I think of gratitude in corporate setting, I get reminded of Mary Beth Brown, the secretary who worked for Elon Musk for twelve years. She got fired for asking a raise after twelve years [1]. I think she must have been more grateful for having a job and should not have asked for a raise.

[1] https://www.quora.com/What-is-known-about-Elon-Musks-long-ti...
> Merge commits are prone to introduce unexpected and uncaught bugs: rebases just don't.

How so? If I make an error with a rebase then I risk losing my changes. You can fetch it from the local reflog, but that's not so easy. With a merge I have a merge commit which records what was merged.
It's primarily lost revenue, as well as a default reaction to oppose any new rules governing their business.

This bill would mean that manufacturers need to sell parts, sell tools, make diagnostic software available for sale, release circuit schematics, and provide repair manuals available for free. It also requires diagnostic software function without an active internet connection.
And here I have been throwing away my failures in shame.
Most likely fear that every repaired product equals one lost future sale.
This guy startups.
War weapons are not really like murder weapons in this sense. If you want to stick with that metaphor, the country of manufacture here is more like the friend who bought the gun for the murderer. That sort of relationship is very relevant in a trial.
As advertisers are saying, what Twitter really had going for it wasn't that it was a great place to advertise so much as it was a very engaged ad sales team that leveraged their agency and advertiser relations for all they were worth. Gutting ad sales (and mocking the concept of brand safety) is Musk -- whether he realizes it or not -- burning the advertising bridges behind him and forcing him to commit entirely to this idea of Twitter being a subscription-funded service. Now, Riedy's a long-timer who's held senior positions in both US and EMEA ad sales, so there's what normally would be considered a steady hand at the tiller, but not clear to me if he can keep the ship afloat under such a mercurial owner.
What's the advantage of doing this? The drawbacks?
Thanks -- what Go club?

I figured 9 was too much, but I had no idea what number less than 9 to pick, so I stuck with what I thought was a near-certain upper limit.

I once played with 9 stones against a dan level player. It was close...until it wasn't :-)
"I want to insert an image." Whoops, you're already in deep trouble. "I want to resize it." Even worse!

These are table stakes features that everyone expects to work out of the box. If you don't give them a WSIWYG editor that does all of this for you automatically, it's DOA.
I just want to point out that LLVM is not a runtime dependency. It is only a build-time dependency if you want to build LJR from source. Once LJR is built, it is stand-alone and does not need LLVM at runtime.
I've been working in software development for about 15 years now and have yet to work for a single company funded through advertising dollars. It's not a foregone conclusion, you just have to choose to work for better companies.
Rust's safety goes far beyond memory safety. Java or C# or Typescript don't force you to handle errors and don't force you to exhaustively match and don't have an ecosystem that prioritizes safety etc.
I would recommend everybody get a small table saw and chopsaw. Neither is expensive and both are transformative, especially for clumsy people like me who can't saw a straight line.

That said both chisels and planes are wonderful hand tools to work with and greatly reward even the most basic experimentation.
"You get a lot more from a kind word and a gun than from a kind word alone." Big Al
TIL skepticism of US war propaganda ≈ belief in "democrats drinking infant blood in the basement of a pizza parlor". No, I think you've perfectly illustrated the problem, thanks.
Why would I want to replace ls of all things? What if I need to use another machine, ever?
You are using picovoice as the assistant? Is it en entire solution for that? Or are you running a DIY Mycroft device with picovoice as the wake word detector? I'll have to check this out but I've been trying to stick with open source technologies where I can. I don't trust that a free tier will remain free forever, but it may be worth testing out.
We used to say “meantime is clean time”.
How is Kathy supposed to see the billboard when she's in the back of a tinted chauffeured limo writing in her daily planner how she plans to pilfer the state each day?
If I can fix my phone for $100 I won't buy a new one for $1000. It's clear why they oppose people fixing their own stuff.

Apple & John Deer are the most famous examples but lots of companies lobby against your right to repair things you own and just as importantly have access to the schematics and parts that you would need to do so.

https://pirg.org/articles/who-doesnt-want-the-right-to-repai...
Because in a lot of cases it does. It's a totally rational position on their part, which is why we shouldn't humor it. A good function for government is to artificially suppress naturally perverse incentives.
Yeah. I can't find anything right now, but there have been many takedowns that show the excavator tracks in the background. Also videos that show the aftermath of these "hand-dug pools", where you see a bunch of them clustered in an area (again, with evidence of earth moving equipment).

Other absurdities are when the pool is filled with thousands of gallons of water, one bucket trip at a time.
Agreed, we use Confluence and use an agreed upon structure. It works fine from what I've experienced.
Are you using search feature in Drive? I've been using CloudSearch, which I heavily rely upon
Pedos and prostitutes are fine, but you wouldn't want your ads for shaving cream to be next to some guy questioning the immigration or covid policies of his country /s
France, Germany, Italy agree on next-generation space rockets
But he's not the source of politicization. Hes just observing it.

For those that think Twitter is going to crash, are you on the right?
Quite the unimaginative take on the problem. Everyone wants to live at the beach but most regular folk would settle for being able to commute wiithin 60-90 minutes of the beach. If your head is stuck in the box you might be thinking more cars and freeways. How about build a lot of 500Mph+ bullet trains? ~700Mi radius from santa monica,DC or Manhattan is wide enough for new cheaper houses and apartments to become economically attractive.

The 300Bi build back better plan focused on electric cars instead. There won't be another chance in the next 10-15 years sadly. I think electric car infra also has its place but solving housing issues and environmental issues at the same time would have been better I think.
I think it’s a bit odd to call it tech debt. I’d say something more like “documentation is part of your tech, and needs to be maintained like the rest of your tech.” It’s only tech debt if you decide to not maintain it.
That's how it breaks though.
Tabs are a better way to do bookmarks than regular bookmarks in most cases.
It's ironic reading methods I used back in my elemtary/middle school days as new material nowadays.

It also makes me want to pick up an older imac and older camcorder just to have the proper filter, call me nostalgic but the old 480i videos have a sense of magic to it that todays 4k/8k videos lack.