skysight-inc/HackerNews huggingface dataset:
A few remarks about the UK.

Firstly, parliament is not unicameral, because of the House of Lords. However, the Lords has a definitively subordinate position relative to the Commons, set down in law and procedure; it's used to do largely non-partisan technical work, like originate boring uncontroversial government bills (like the Air Traffic Management and Unmanned Aircraft Bill [1]), and improve bills from the Commons (it's sometimes called "the revising chamber" [2]). They can't block money bills, and they can only delay other bills [3]. So it's not exactly bicameral, either. Sort of sesquicameral.

Secondly, it's not clear snap elections are actually helpful, because if you need a majority to call one, they will be only be called when the party with the majority thinks it can win an even bigger majority. They certainly aren't a mechanism for correcting a drift between the government public consensus. They were seen as sufficiently antidemocratic that the UK sort of got rid of them, fixing the term of parliaments [4], but it hasn't entirely worked, because the one time a government wanted a snap election, the opposition agreed to it (and then lost by a small landslide!).

Thirdly, the queen doesn't decide deadlocks between the public and parliament. The queen doesn't decide anything - she deterministically follows the advice of her prime minister, because she knows that if she didn't, parliament would finish what Cromwell started. Furthermore the idea of "the public and the parliament [being] in disagreement about whether to call elections" is nonsensical, because that's something that is entirely parliament's decision. Perhaps you think she would take a more active role during a constitutional crisis; i rather doubt that, especially after what happened last time the crown did that [5].

[1] https://services.parliament.uk/Bills/2019-21/airtrafficmanag...

[2] https://publications.parliament.uk/pa/cm201719/cmselect/cmpu...

[3] https://en.wikipedia.org/wiki/Parliament_Acts_1911_and_1949

[4] https://en.wikipedia.org/wiki/Fixed-term_Parliaments_Act_201...

[5] https://en.wikipedia.org/wiki/1975_Australian_constitutional...
never understood why so many people complain about the short commands, but nobody contributes a central list of aliases with verbose names to them.

alias copy_files_from_one_place_to_another=cp

this tells me short names aren't a problem to begin with. And everyone would have the same discoverability problems with longer ones.
Somewhat tangentially, the British during WWII rediscovered that rose hips contain vitamin C. I don't know the degree to which roses were embedded into the collective consciousness before but they certainly earned it at that point.

Rose hip tea helped with the supply constraint pressure of the U-Boats.
Us likeminded people should band together and create some kind of guild or cabal devoted to dismantling this crushing regime of lazy, flat, aesthetically unfulfilling UI styling. The neo-skeuomorphist reactionary front would be a good name
Awesome. They even have noerroramp my favorite and the skin I'm using as of this moment and have for ~10 years now.

https://skins.webamp.org/skin/8a466a39534e4be0dc6ca5cc0d6f5a...
We can't provide "advantages" to everyone. We can provide opportunities (maybe that's what you mean) by investing in education from an early age, including services related to education like nurseries and extended hours.

Then, people take the opportunity, or their don't.

Race should not be relevant. My problem with current climate is that it perpetuates race as something to notice and to treat specifically when we should aim for the opposite.
If you weren't going to buy it anyway, yes it's absolutely the right thing to do. Your utility increases, nobody elses decreases. Total utility increases therefore it is ethical.
Fun fact, the D stood for disks, so you're literally saying "Compact Disks Disks".
Funny enough given the linked post - Powershell owes it philosophy to VMS as well, e.g. the verb-noun command structure.

https://devblogs.microsoft.com/powershell/verb-noun-vs-noun-...

https://ilovepowershell.com/2013/08/05/microsoft-virtual-aca...
The biggest problem C has is the standards committee. They appear to have given up on making any significant improvements to the language.

C could have an optional bounds checking mode. It is possible to design such a feature in a way that allows progressive adoption without breaking compatibility with existing libraries.

C could also choose to move some forms of Undefined Behavior to implementation-defined or even defined.

Many of the current standards committee members are active impediments to progress. We'd all be better off if we hit the reset button on that. Just look at what the C++ group has been doing by comparison...
> calling conventions

Afaik that's intentionally unspecified/implementation-specific so that the language can evolve. The C ABI is the de-facto interoperability layer.

> the memory model

According to the rustonomicon they're leaning entirely on the C++20 memory model at the moment.
I've been using Marten for maybe 3 years now, and I absolutely love it! It's extensible too, so you can do just about anything with it - for example, I use it with views, multi tenancy, a base for aggregate queries and all sorts, and it works great.

The core team is really responsive on both GitHub and Gitter too, and are happy to both accept and help with PRs - it's (almost) the model of a well run OSS project.

One small thing tho... the original developer, Jeremy Miller, can be a bit... spiky; like you ask a question and he just assumes bad faith and will snark at you. I imagine this behaviour has put at least a few people off contributing and using Marten. I almost feel bad about mentioning this, because I'm a fan of his work, but OTOH I kind of hope Jeremy reads this comment and takes it constructively.
> Until a complete and detailed standard is published, Rust will not have a stable AI, and cannot enjoy multiple implementations (which inhibits its portability).

This is not really true; we already have one alternative implementation that's good enough to compile the compiler, though it is not complete yet. Also, the gcc folks are interested in getting Rust in, and a formal specification is not a roadblock for them.

> Even the bit about Cargo stems from this: without a specification, Cargo's implementation is the de facto explanation for to properly link external, compiled libraries against rust binaries.

This is not true; this interface to the compiler is stable.
I think a case could be made that those insults are some of the first digital memes. Even to this day, they're still widely-recognised catchphrases among nerds and nerd-adjacents of a certain age. Before Monkey Island you only really got that effect from TV/movies/radio.
Might be just good ol' market segmentation - a company with the money to spend on a spec isn't likely to settle for a draft, but the average random dev doesn't care much about the differences.
Send me an email (check my profile for the address): https://i.imgur.com/A8xmXBz.png
What Qualities and Skills Make Up the Great Testers? – Software Testing
Thanks, I should have noticed that too. My fault for commenting before coffee.

Sucks that you've been downvoted for pointing out a fact.
So you only pirate Disney?
It’s not a job, you don’t have to feel bad about that ;-)
I’d argue they care but not a lot
Skill assessment platform that mimics an actual interview
Hey guys, current assessment platforms aren't very candidate-friendly. But with iview, we adapt to candidate's past experience and help them with hints when they're stuck or thinking in the wrong direction. We have initial revenues flowing in, and are looking for some more feedback from the HN. community. Please try out an interview from the landing page, and keep the feedback flowing in!

Thank you!
> I entered the company at just above entry level despite quite a bit of experience.

Why?

Is it a special company where it might be advantageous to do this or was it lack of alternatives?
As long as fairness has no utility for anyone.
The stock market is just hysteria fueled by 401k retirement funds.
I've tried using things like netlify/zeit before for sharing websites, and they're super nice except that they only work for static sites or JAM stack sites.

This seems nice for sharing single pages on sites
I used to hear Magic Carpet sounds in TV shows and movies quite often once. Not anymore though.
I was bulk ripping CDs a few months ago and was running multiple SCSI drives to increase my throughput. The current Linux SCSI drivers will lock up the bus when you insert a disc and ruin any transfers already in progress on another drive. You'd think something like that would have been resolved at this point.
I know for me personally, when I was in high school nearly 20 years ago they didn't tell us anything about applying to colleges until late mid April before I graduated. This is typically months after most decent schools end their deadlines.
Why? It has a secret key. Doesn’t that qualify it as a cipher?
> How much have you worked directly with the WinAPIs? Because oh lord.

What does that have to do with anything? Yeah, they're often anachronistic, but that's to be expected of something with over 2 decades of ABI compatibility.

> No X11 for sure, but not sure if it'd even be wayland.

WDDM and DWM have supported features for over a decade that Wayland still doesn't support.
Is this similar to MobX and their autoObserve Pattern?
I'm not sure it is a monolith. It is a set of standards and that's about it.

But, as far as "what's wrong with monoliths" the biggest issue, IMO, is security. The more code you have, the more likely you are to run into security issues. By their nature, most security problems end up granting all access that a given program has. A monolith, by it's nature, usually has a LOT of permissions and a LOT of code.

Of course, this only matters when security matters. If you are making an app that isn't exposed to the internet then by all means make it a monolith. Otherwise, the best thing you can do for security's sake is to push for microservices with as limited a permission set as possible. That makes it so the exposed surface area is relatively small if any one microservice is compromised. (It's about risk management).

This is also why microkernels are so interesting to me. It's the same problem, a compromised kernel driver can do a whole lot of damage. So how do you solve that? By keeping the "root" kernel at a bare minimum and force drivers to run in user space as much as possible. That keeps drivers with security holes from giving an attacker full system control.
It's available for current hardware, and may still be enjoyable depending on how hard the nostalgia hits you: https://www.gog.com/game/magic_carpet
Yeah seriously. If someone knew why stocks are failing they would be rich. Similarly, why they are rising. The only reason is someone is buying and someone is selling, any other reason is to get clicks.

Yesterday's drop you could see it coming 5-days ago but if you had gone in 5-days ago you would not be making money today, so it's hard to just time it that well. RSI was high, volume was drying, many other indicators.

Edit: To add let's not forget there was a huge run on Tech so everyone is re balancing. This is a BTD opportunity.
Going Postal –- A psychoanalytic reading of social media and the death drive
He still believes in the QAnon and PizzaGate conspiracy. That is kind of “problematic”.
Yes. You get about 7 hours of daylight on the shortest day at a latitude of 55°. So nearly all of the population of England could avoid going to/from school in the dark. But Scotland is another matter.
We've lost so much since the 90's and 00's.

Most people are using less configurable computers: phones.

We can't easily install the software we want on our devices (iPhone especially, but Android also to an extent). Add to that the fact that we have to go through a distribution channel that takes a 30% cut. It's gross af.

The social media platforms took over from websites. Nobody really bothers with personal websites or blogs anymore since the majority of the population get their news from social media. Why spend effort building for the long tail?

Forum communities are dead because of social media. Facebook pages and subreddits are not the same.

There's one search engine, and it has a pretty big moat. This search engine built a browser and is now trying to destroy ad blockers via extension capability removal and web bundles.

It's pretty obvious that Google is trying to kill the web. AMP, steering away from semantic web, etc. They want everything to be Chrome.

Firefox doesn't have as much user share because of aforementioned browser.

We invented some cool protocols along the way (blockchain), but also lost a few that were really great (bittorrent, DHT).

IRC is pretty dead. Now there's Slack and Discord. Riot is a pretty distant third.

Apps and websites got SUPER BLOATED.

A few things have improved, though: Git is pretty freaking sweet, and Rust is the language of the future.

It's like when Link wakes up in Ocarina of Time after retrieving the Master Sword. Except in our case, everything's suddenly shiny, but feels plastic and artificial. We've discovered we're now renting everything and craftsmanship has withered away to a world of composability and integration.

It's a simple story: billions and billions of dollars chased after capturing and exploiting the average human user. Each company it super simple to adopt their platform. To do so they had to destroy the competition and create a moat. These negative externalities coupled with high concentrations of users to platforms has left a wake of destruction.

The indie, free and open web got knee-kicked by the giants.
Interview with Cofounder of Levels (Peloton for Metabolism Tracking))
I don't understand how all the people here, who all want to be the next Bill Gates and make a ton of money selling software, services, or Juiceros, think it's "ok" to steal content. (The same content that they probably deny they watch because it's not hip enough.)
Very nice syntax, looks great.
Snap is very canonical centric. You cannot set up your own snap store, automatic updates are mandatory, etc. It's is for all intents and purposes a second Ubuntu repo with even stricter control.
I loved Sonique, but winamps consistent updates ended up winning me over. One huge love in the winamp side was when Tripx was released and made crazy visuals to go along with the music.
I lived through it, so you'd think i'd remember, but what struck me was how long anime girls have been a part of 'computer culture'.

Winamp, OSX Aqua, Sonique, Shoutcast, Windows 9x : all gone.

Rei and Lain -- still immensely popular across the internet.

edit : found my old favorite https://skins.webamp.org/skin/78deb012fc1bd1db7ccc00de2a28a1...

there's something nice about contrasting chickenscratch style hand-writing with graphing paper and the rest of the rectangular interface plastering the rest of the computer. Almost a squiggle-vision Dr.Katz feel to it.
Survival books still sometimes refer to it.

Correct me if I'm wrong, but doesn't this layer also contain minerals and some of the sap? So it would have some value as a supplement and not just a filler.

My favorite in this category is separating the minerals from grass by chewing (not swallowing) or boiling it in a tea. Not much calorie value, but it'll prevent deficiencies while you find a staple food or burn body fat. And you can do the former while doing other survival chores (time seems to be the dominant resource you have to manage).
One of the first multiuser systems I had access to, back in the 90's, was a VMS box. Many years later, I bought an Alpha off of ebay, and have a VMS box of my own! I rarely boot it up because it sounds like a jet engine. It's a whole different world.
Mirror: https://web.archive.org/web/20200904091002/https://www.nytim...

Accurately describes every single conversation I had with every Uber/Lyft driver.
Burnt Sushi only uses the type to generate values.
Proptest lets you constrain the values more precisely.
Eg you can create a btreemap with up to 5 entries where the keys are some subset of ints (say) and the values are some subset of some other type.
This can capture many of the constraints of a functions precondition and can be implemented efficiently in both fuzzers and verifiers.
> I don't remember enough of geography in China to overlay the rivers onto that selenium map

The map includes two black lines corresponding to the Yangtze (ending near Shanghai) and the Yellow River (ending north of Jinan). Of course the rivers changed their course by a lot over the centuries, but I don't think that makes much of a difference in terms of selenium transport.
Yes - the speeding "whoosh" sound reminds me of it every time: https://youtu.be/m3zsPl4Ampw?t=607
There have already been nudges into that direction:

https://torrentfreak.com/uk-government-video-urges-advertise...
Why do most posters here think SB lost money with this? They've definitely _made_ money, a lot of it. I'd be damn if they didn't double or even triple.

The article claims SB started their moves in April ($4 billion in FAANG stocks and another $4 in _call_ options) and continued up to last week. Even if SB lost all of Aug's gains, they'd still come out ahead with the gains from April-July. The retail investors poured in over $32 billion into the market in the same span.

Now whether this is good old smart investment or blatant stock manipulation, is a different story. Though I got a feeling Trump's DoJ will not exactly rush to crack down on SB.
I have never run a benchmark and the specter guy really cares about it so instar is probably way worse :)

I was more trying to show that the API could be better and hoping this would put pressure on core devs to do it properly.
If they're willing to implicate an innocent person, don't you think they might also fabricate a crime?
> Bullfrog had a huge amount of prestige amongst Amiga gamers. It might not look like it now, but everything they did appeared original and innovative at the time.

To me, Bullfrog equaled Syndicate Wars, and even just that is reason enough to praise them. I never played the other games, and I'm sure they were great too.
I agree. It's ugly, but there is precedent for CamelCase type names and snake_case function names from Python and Ruby.
> We have to go parallel for things that need speed.

That really depends on the kind of speed you need. I have, in my brief time on this planet, accomplished each of the following at least once:

Sped up a concurrent implementation by making it parallel.

Sped up a concurrent implementation by making it sequential.

Sped up a parallel implementation by making it concurrent.

Sped up a parallel implementation by making it sequential.

Sped up a sequential implementation by making it concurrent.

Sped up a sequential implementation by making it parallel.

The 2nd and 4th ones are often the easiest to accomplish. Amdahl's law is a great rule of thumb, but it subtly implies an idealized world where both the transition between sequential and parallelizable sections of the process, and the communication among parallel sections, happen at zero cost. The real world is messy, though, so, in practice, they can get pretty expensive. Parallelism can slow things down by introducing extra copying, memory access, memory fences, conditional branches, etc. You've got to dig yourself out of that hole before you can realize any gains. To the extent that the term "order of magnitude" often comes into play when describing the sizes of delays these things can cause, it can be a pretty deep hole.
>Also, the invested-ness of US politicians is not just due to them owning stocks, but due to the people voting for them being invested in them by way of invested retirement funds and indirect exposure via government employee pensions.

That's also a permanent thing ...
I doubt that very much. I cannot see people successfully making a business case to spend development time and money re-implementing MDA/CGA/EGA/VGA text mode, with the concomitant on-going support costs when inevitably the re-implementation misses stuff, for pretty much zero additional revenue. No, this wouldn't be implementable through drivers. It has to work during POST and IPL.
Show HN: PurpleAir on Apple Watch
The real issue is that we shouldn't just trust any news source. It doesn't matter how many times I've correctly told you that fire is hot, you should still be skeptical when I tell you this fire is not.

It's becoming rarer and rarer nowadays but you still come across pieces of real investigative journalism where claims are backed up by evidence. For example, a great piece of reporting from the Atlantic sometime a year or two ago was on truck drivers being abused by their employer. Of course it had plenty of anonymous interviews with some of the victims, but they went beyond that. One of the claims was that the employer was changing the log of when trucks were returning at night, so the authors sat outside and recorded when the trucks were actually arriving for a few nights and compared it with the employer's statement. They included their data in an excel sheet. Could they have filled that sheet with fictional data? Sure, but no one ever published the data from their own stakeout which contradicted it.

When journalists include verifiable evidence in their stories, it takes their reporting to another level where you no longer rely on their trustworthiness and everything that doesn't looks like a tabloid in comparison. Rather than maintain those high journalistic standards, many traditional media organizations have rested on their laurels and relied on their reputation to distinguish them from their competitors whose reporting is otherwise indistinguishable. Calling their competitors fake news is just an extreme form of competing on brand awareness instead of quality.

Now obviously in the modern world with instantaneous communication a lot of stories are going to break before someone has had the time to thoroughly dot all the i's and cross all the t's - that a rumor exists is newsworthy regardless of whether the rumor is true, and the full details of many stories will not become clear until months or years after the fact. If the white house claims there are WMDs in Iraq, the NYT should tell us that the white house is claiming that. The difference between a good source and a bad one is that a good source will publish the evidence they were shown or include prominently that the white house made those claims despite offering no evidence.

Trust no one, especially those asking for blind trust.
I'm envisioning something like the hair cut scene in 'Russian Doll.'
> https://desktop.webamp.org/

TripX was the jam. https://winampheritage.com/visualization/tripex3/92178
I'm confused. I've downloaded the dataset from http://crypto-explorer.com/cryptomine/ but I can't see relevant issues on GitHub for many of these projects that are mentioned in the CSV (e.g. https://github.com/4thline/seamless or https://github.com/4thline/seamless)

What gives?
Wirecard and me: FT's Dan McCrum on exposing a criminal enterprise
You think we are bootlickers like that, in Germany? You are mistaken.