skysight-inc/HackerNews huggingface dataset:
Objectively, probably not - short of physically going and interviewing police officers etc directly involved.

But you can always attempt to more fully understand a given problem space and the political forces at work to shape the debate. You then need to apply a filter of rational analysis onto all 'news' you consume, attempt to work out any inherent bias in the source, hypothesise a reason for a bias to exist even if it is not apparent, then determine that if a bias exists, who profits from it.

Then make up your own opinion. Just like with everything else on the internet.

In this case, the Murdoch press has been actively supressing the climate debate in Australia for years, for which you can find more sources than I can reasonably link here I'm sure.
I would argue the same about yaml and whitespace being meaningful. Oh you forgot a single space? Your markup is screwed. Xml is much better...
> CentralPoint PC Tools seems little remembered nowadays.

Indeed, up to the point that the name was usurped by some unrelated software.

It was very useful even in the later DOS era; it was a standard part of my travelling tech toolkit. It had one of the fastest floppy formatters around, and just about the fastest DOS disk-defragmenter I ever saw, nearly an order of magnitude quicker than Norton's.

The PC Tools backup/restore tool was also superb and extremely fast. It used an extended disk format, squeezing about 1.6 MB onto an HD 3½" floppy, and compressed data on the fly, so many megabytes of software or data could be squeezed onto the minimum number of floppies.

Benchmarks: http://www.oldskool.org/guides/dosbackupshootout

Unlike rival extended formats, if you tried to DIR the disk from DOS, you got a warning message:
http://www.os2museum.com/wp/the-central-point-backup-floppy-...

What doomed Central Point software is that it did a licensing deal with Microsoft. Cut-down versions of PC Tools Backup and the separate Central Point Antivirus were bundled with MS-DOS 6. Microsoft promised CP that CP would make money from DOS 6 customers wishing to upgrade to the full versions.

In actual fact, people got by with the freebie versions and CP's sales of standalone products _and_ upgrades both stagnated.

MS tried similar tactics on STAC in the hope of bundling the Stacker disk-compression tool with MS-DOS 6. STAC, wisely, said no.

So Microsoft just stole the code and used it anyway.

STAC sued, won, and got $120M damages.

https://www.latimes.com/archives/la-xpm-1994-02-24-fi-26671-...

It used the money wisely, to diversify the company out of disk compression by acquisition, buying vendors of remote-control software (ReachOut) and enterprise backup (Replica).

Sadly, this was long before ubiquitous Internet connectivity, even by dial-up modem. ReachOut mainly worked by direct-dial modem-to-modem comms -- useful, but expensive, as each machine to be controlled needs a modem, a telephone line and its own phone number.

It wasn't enough and STAC ended up going broke. Central Point Software was bought out by Symantec, like Quarterdeck and Norton and others.

MS-DOS 6 was badly buggy anyway and MS had to release a free update, MS-DOS 6.2. (Note, at this time, product updates, service packs, etc. were extremely rare.)

Then, when it lost the STAC lawsuit, it released another update, MS-DOS 6.21, which simply removed disk compression altogether.

Then MS rewrote the offending code and released MS-DOS 6.22, another free update, replacing the infringing "DoubleSpace" with "DriveSpace" -- basically the same tool but with different compression/decompression routines.

This was the last-ever version of MS-DOS, and thus DOS 6 has the dubious distinction of being the most-patched release in history.

There are details of this on Wikipedia but it's been sanitised by MS PR so it merely mentions patent infringement, rather than the direct code theft involved.

https://tedium.co/2018/09/04/disk-compression-stacker-double...
It's cheaper in NL because the government subsidizes universities. How would your private coding bootcamp get that subsidy?
U.S. private equity firms raised record $300B in funding in 2019
Killer whales were recorded by whalers as directing larger whales towards the killing area in return for feeding rights on the dead whales.

https://en.wikipedia.org/wiki/Old_Tom_(killer_whale)
Yes, and as imperial user it is ironic to see the rebels rebuilding the XML infrastructure in their formats.

Apparently the imperial features are there for good reasons.
Blood pressure measurements are a challenge - readings are a function of body postion / arm position.
Confessions of a lotus-eater
Yes, that is high. Georgia Tech offers an Online M.S. in Computer Science for about $7K USD. [1] Graduates are also conferred the same exact degree as on-campus students. Anecdotally, current and former students seem to like this program. (Source: r/OMSCS, old HN threads.)

University of Illinois at Urbana Champaign also offers an Online Master of Computer Science. This one costs $21,440. [2]

I haven't gone through either program so I can't personally vouch for quality. However, as an outside observer, GA Tech in particular seems to be high relative to the dollar cost.

If you wish to earn an online degree in computer science for credentialing purposes, the 'prestige' conferred by Imperial seems to be much more expensive, relatively, than that earned from GATech or UIUC. [3]

[1] http://www.omscs.gatech.edu/

[2] https://cs.illinois.edu/academics/graduate/professional-mcs-...

[3] https://www.usnews.com/education/best-global-universities/co...

Re: #3: The order of these rankings seems incorrect to me but they should provide directional guidance. TL;DR: GATech #17, Imperial #36, UIUC #57.

USA rankings are: UIUC #5, GATech #8 -- see here: https://www.usnews.com/best-graduate-schools/top-science-sch....
How can you even make such a definitive statement?

>There is no commonly accepted modern definition of feudalism, at least among scholars

https://en.wikipedia.org/wiki/Feudalism
Does society say that? I've never come across a description of white privilege that didn't compare it to playing your life on easy mode. Sure, your life might be tough but it's less tough than it would be if you in the exact same situation and not white.
Human Auditory Detection and Discrimination Measured W Pupil Dilation Response
It is an important data science philosophy claim that, if a person's outcome can be predicted without accounting for the person's actions (e.g., before the person is born), then causation appears to exist somewhere other than in the person's actions.
Sure, it's a scratch-built PC (i7 / 2070 Super) with an HP Reverb, which is a lightweight VR headset. I use a physical yoke (Honeycomb), rudder pedals (Thrustmaster), and throttle quandrant (Saitek), but everything else in the cockpit can be manipulated with the VR controllers that come with the headset.

You just interact with the cockpit as you normally would, pressing buttons, pulling levers, and twisting knobs.

In the virtual cockpit, there is a tablet app that displays all of your maps/charts/checklists/reference materials. Works pretty slick.
In America that's not out of line for an online masters program from a well ranked college. Northwestern has a similar online program for $55k.
I tried, but sometimes I actually need the Alt key to behave like it does by default, to enter modified characters such as ~ (which is not on my keyboard). Any other ways?
Rust also values not breaking current code very highly; it only happens for soundness fixes.

"stability" is a tough word; some people use it to mean "doesn't change", and others use it to mean "append-only change."
Many mainstream languages have separate cryptographically secure rngs. The standard built-in rngs have tons of flaws for crypto work. A plausible attack vector here is something akin to a chosen plaintext attack -- request a stream of password resets to accounts the attacker controls to find the current state of the prng. Usually a couple readings suffice for the language builtins to uncover the rest of the random stream. With that newfound knowledge, it's game over, and the attacker controls the password reset links for _anyone_ requesting a reset -- polling the future reset links to account for other uses of the language's rng and to keep the attacker's internal rng stream in sync with your service.

Other flaws exist like abysmally poor key spaces. If your prng has a period of 64k and the reset links are generated deterministically from the prng, you're going to have a bad time.

The sha1 of microsecond+userdata is interesting. It has the potential to work well, but it's easy to get wrong. Latency measurements, the framework you're using, and other pieces of information can reduce microsecond timings to a few bits of entropy (e.g. there are modern systems that can only measure time aligned to 15millisecond boundaries). Once you take out the PII (most of which the attacker has access to already, so it isn't buying additional entropy), in systems I've seen there isn't that much real entropy in user state (sometimes under 12 bits even with tens of millions of users), and users who haven't interacted with your system much will have much less. If your system is closed source you might buy some security through obscurity, but that never lasts, and the underlying crypto is _probably_ flimsy at best.

It wouldn't take that much effort to go through my claims and find special cases where the strategies would work well, find workarounds for the attacks mentioned, and whatnot. That isn't really the point though. What matters is that getting this right is hard, and even a system which looks good enough might have subtle flaws that render its security all but useless. Maybe if we went back and forth enough we'd find all the problems, but there are already battle-tested solutions that are almost certainly better than anything we're going to come up with here, and in any application where security matters, ignoring those drop-in solutions is probably the wrong choice.

That said, it might very well be the case that having a certain percentage of user accounts compromised is an acceptable trade-off (or even desirable? could you then charge people to monitor their accounts for suspicious activity à la Equifax?). I think that's a choice that should be made consciously though, not as an afterthought arising from a broken security model.
Yep - most nurses miss this
I'm currently using aiohttp. There is features I don't find in butterfly docs like : limit connection, limit connection per host or per time frame.

Do you know if those exist in butterfly?

I'm already deep in aiohttp and it's not an easy task to learn an async client (at least in my case, but I'm no dev) so if I do switch it would be for more features (retry option on exceptions, limit requests per host and per time frame...). But that's only my opinion.
Also of note - this appears to be the UK-style of master's vs. the typical path a lot of us may be more familiar with, in the sense of very strong undergrads complete a 4th year and earn a Master's vs. finish an undergrad and then spend 2+ years (1 year classes, 1 year lab/thesis) as an in-betweener before Doctoral programs.

It seems very expensive for 2-yrs of part-time, online work. I did a MSc in Canada part time and it took me almost three years of year-round effort, completing the course requirements 2 or 3 per semester (which is more than 1/2 time). Because I was P/T I paid full tuition but it was still less than $5K/yr. F/T grad students were almost all on scholarship or covered tuition via RA pr TA duties.

IMO, if you want more than the credentials on your resume this would be an expensive and disappointing grad school experience and of limited value.
It isn't ready yet. We have come a very long way, but the hype always sets expectations - too soon for the quality and price consumers demand.

Compare what was an amazing experience in 1995 with MechWarrior 2 VR ($3000 headset + $3000 PC in 1995 dollars) to the experience that Sony offers with the PS4 for less than 1/6th the cost today. I am still excited to see what comes next.
Could they be using the law as a pretext? Offering a service without an upfront price is shady. If Uber can get away with it, we know the market is not as competitive as we thought it is.
Those all make sense. Thanks!
>>> Is it in some way related to the corruption that has gripped our federal government? Is this part of the global trend toward “strong man” leaders who are coming to power around the globe, where questions of “right” and “wrong” are ignored in favor of self-interest and self-dealing?

Has the US federal government suddenly become more corrupt? Is he trying to tie this back to Trump?
It's 14k more expensive for a normal degree for UK and EU students. It's cheaper for overseas students (normal price £33k), which presumably who this is aimed at.
I'm ok with Apple having different priorities so long as it benefits the end users of the product (and I'm sure some people will go to lengths to make up end user benefits ) but whenever I use OS X I just don't see any benefits of not having backwards compatibility - it's not faster than Windows , nor stabler, it's not like it updates faster and it's only getting iOS features backported. So it feels like not caring about backward compat is just a self serving easy way out for Apple.
He left.... because he got fired.

I get that he could have sued to get some type of fake (reduced role) job back, but.... the blog would be better if he didn't make it sound it was 100% his choice.
So, how should one configure Broot to use a different shortcut to cd to a directory? Still not clear to me
It’s not quite abandonware because Cadence acquired and killed it, but look for CircuitMaker 2000. It’s out there.

Best schematic editor I’ve found. It also has tubes.
Ask HN: What is the best approach to magic link authentication?
I have been charged with adding magic link authentication to my companies web-app. I don't want to reinvent the wheel. What are best practices?
Mazda made its first EV artificially slower 'to feel more like a gas car'
Uber already works this way here in the UK and in my opinion it's the only fair way to charge for rides. I'm totally ok with paying for the ride I actually took (taking into account traffic and diversions) so that drivers make a decent living.
I've read and appreciate your previous posts. They did get me thinking why programming is the one technical discipline which is actively hostile to notation/shorthand.

On the other hand, I think that there are two aspects of this style that need to be separated - the decision to use extremely concise identifiers has nothing to do with the performance / size / correctness characteristics of the code. There is something else to the style that might be applied to get those, and perhaps that would be more important to teach than the ability to read 'notation-like' code (for lack of a better name).

I do understand the claim that the identifier style is what helps you understand and review the code much better, so it may be an enabler.
I don't understand this change. Why would this make the drivers any less of a employee or more of a contractor?

If they were serious about the drivers being contractors, the drivers should process the payment and give Uber commission for the lead.
The definition offered in the first paragraph of that article seems to conjure the exact same imagery in my head that the parent post did. How exactly is he parent off base with this comparison?
University education in the UK has become increasingly commercialised and increasingly expensive. Undergraduate tuition fees are over £9k a year (it was zero when I went to university 20 years ago). Those fees are capped by government but universities are free to charge what they like to overseas students so they are rather treated as cash cows.
I can jump in on this bandwagon a bit. A cop, not on active duty at the time, took a retired German Shepard police dog as a pet. He lived near a college and had his dog running around in his backyard. An event was going on at the college so there were large crowds. The cop didn't watch the dog and it jumped out of his fenced in yard and started attacking the students. My brother got bit pretty bad and had nerve damage in his arm.

It's been 2 years since this happened and the cop has not admitted fault, hasn't had to put the dog down, hasn't been written up, or had to pay a dime. Although the city has agreed to pay because it was their officers fault, the funny thing was, no lawyer would take the case if my parents wanted to sue simply because they know suing the city is impossible (which is frankly ridiculous), and because it involved a cop not on active duty. I mean the city is still dragging their feet paying for his hospital visit and everything, meanwhile my brother is basically in collections for something he isn't supposed to pay for.

If anything the event has really taught me to despise the US government and cops more than ever. Cops individually may be nice people, but that badge and union suddenly turns them into some of the biggest repressionary forces to regular lower income people.
I see very little docs and absolutely no fancy info like gifs or videos explaining what it's possible to do with this tool. I see some example folder, but I can't really say the difference between webfs and ipfs. (Just a little feedback, I mean no offence)
Naive question from someone who doesn't know the ecosystem well:

It seems to me like Terraform is good at describing desired deployment shapes and detecting drift between actual state and desired state.

Can someone clue me into why Terraform hasn't caught on as the abstraction above/that drives K8S?
no ones being forced to drive for uber lol, prices are only low because theres way too many people doing it
Microsoft Java (lol) and they already were sued about it ;P
Blog Is Not a Publication
>Almost every program which is even slightly popular has a crack/keygen anyway.

It's not about making sure its never cracked, it's about delaying the crack long enough to make money. Most video games and home movies make the majority of their profits in the weeks to months of release.

There are plenty of people who aren't opposed to paying for software, but they don't have any issues with using a cracked copy either. They just want to play the latest game in their favorite series as quickly and easily as possible. If you can delay the release of pirated copies and make using them inconvenient to use these people are more likely to buy a legit copy.
> Sweeney is not the hotel’s only Beefeater doorman, although he is the best-known and the longest-lasting doorman in a city with about 100 of them. The San Francisco Chronicle toasted his 40th year on the job on its front page; he has his own plaque on the sidewalk in front of the hotel.

I think there is more than one Beefeater doorman at the Sir Francis Drake based on that quote.
Getting a HSTS cert error on the site they link in the blog post - tanka.dev :(
Ray (from UC Berkeley), for the Curious
"But are we Americans ourselves destined after all to hunger after similar vanities on an infinitely more contemptible scale?" Yes!

"And is individuality with us also going to count for nothing unless stamped and licensed and authenticated by some title-giving machine?" Yes!

"Let us pray that our ancient national genius may long preserve vitality enough to guard us from a future so unmanly and so unbeautiful!" Perhaps it was childlike, not ancient, genius that was destined to fade as we matured.
Uncomfortable to the point of sickening. Space and price are valid point but for me its the sickening impression of fake motion, staring at screen so close to your eyes, burrliness, wheight of the headset and silly looks.
yeah they could just not work instead!
Curious what wording you would have liked from me here?

> Just disputing that a citation was appreciated for that claim in this forum.

There is no word to replace required that wouldn't be open to your complaint; e.g. needed, necessary,

Yes, a citation would always be appreciated, but it's gate keeping to ask people to always provide citations when not truly necessary.
From the DNS client's perspective, there is a positive and a negative.

Positive: since the server with an alias record actually returns an A/AAAA, a client doesn't have to contact any more servers to get the results.

Negative: the servers for the CNAME target may be faster, relevant if the name is used beyond the A/AAAA TTL but sooner than the TTL would be set for a CNAME); or the servers for the target may be providing much finer targeting than is possibly by proxying.
That's probably fair; I think part of my rose-colored viewing of this is in no small part because I largely don't do any kind of games programming anymore, and as a result am largely ignorant to the newer alternatives to Flash.
I don't have firsthand knowledge, but my conjecture is that the old Google probably had a significant % of employees who held the belief "We shouldn't censor for China, even if that makes us lose money". But over a period of years, whatever they selected for in hiring led to enough people joining, who don't give a damn about human rights in China, so the censorship went ahead. The only thing that stopped it was bad press.

People with ethical sense leaving Google makes the balance worse. So the dealings with China will probably resume, at an even greater pace, when the public forgets about the first controversy. (edit: I should say first two controversies, since they stopped censoring in 2010, then tried to resurrect it as Dragonfly in 2018, then stopped again)
Take it from a software contractor that's refused full time from multiple Fortune 100 companies: You don't know what's best for someone else. Choice is the only form of empowerment.
I did an MSc online distance learning back in 2003 from Royal Holloway. I built a lot of useful relationships and had great conversations with my fellow online students.

Our lecturers said we were far more social than the campus students, who just went to lectures, the library, or home. Probably because we were all sitting on our own in front of a computer, so actively tried to counteract the loneliness of it...
Scaling and Developing Applications with High Performance and Low Friction
Containers More Secured? Use Cri-O Kata with Oracle Linux on Oracle Cloud
I use a slightly different DO macro. For example,

DO(count(v)) v[i]=i;
DO(3,4) a+=i*10+j;
DO(3,4,5) a[i][k]+=b[i][j]*c[j][k];

Where i,j,k are first, second and third indices. So i in the last example takes values 0..2, for each i value j takes values 0..3 and for each j value k takes values 0..4.
Thanks, I will stick to KiCad and ngspice (when I need it) I am a hobbyist and dont have complicated needs. Not a fan of Wine.
Not knowing something is better than "knowing" something false.
One wonders what has led society to a place where this is so sadly unsurprising. Why should employees ever feel the need to deliver results quickly, even at the expense of safety? How have we managed to flood engineering with incompetent people to the extent that they manage to infiltrate such critical systems without thinking twice.

We've clearly screwed up somewhere in setting incentives for these companies...
Personalizing Asset Management
> Offering a service without an upfront price is shady.

One of the many reasons Uber gained market share over taxis. I doubt they're using the law as a pretext.
PlantUML is useful for diagramming anything from sequences to system architecture to state machines. It's also widely supported in many modern text editors like emacs and VSCode. PlantUML components for AWS are widely available [1]. You may find RealWorldPlantUML a good place to start looking for examples [2].

[1] https://github.com/milo-minderbinder/AWS-PlantUML
[2] https://real-world-plantuml.com/