skysight-inc/HackerNews huggingface dataset:
> Monarchs always had a tenuous position

I wonder how much of our modern idea of kings as supremely powerful dictators is just a result of posturing and good PR by past kings.

As a king, you'd be acutely aware of how tenuous your position was, and you'd be doing as much mythmaking as you could to prevent people from questioning your power.
As a previous user of quickcheck and now user of proptest, I can say that proptest feels much better to use because it doesn't tie quite as directly to a single type (as a sibling comment mentions).

With quickcheck, I had to define `MyTypeWithAnOddOffset` and `MyTypeWithAnEvenOffset` (or equivalent formulation) and composing things was tedious or hard.

With proptest [1], things flow much nicer.

[1]: https://github.com/shepmaster/jetscii/blob/2b1039a9fb8d8ad9c...
In Swift you can achieve this with Property Wrappers:

@Clamping(0...14) var pH: Double = 7.0

https://nshipster.com/propertywrapper/#implementing-a-value-...
It's better to back up assertions, even if you're correct:

By the same author (who I highly respect):

https://www.mssqltips.com/sqlservertip/3074/use-caution-with...
If you're allowed negation, (like `-x`) then `x - (-y)` seems even better.
Even if you could created constrained types like this, don't you still need to worry about what to call it?
If the business is not profitable when following regulations and laws on employee rights then it will dissolve unless some group is willing to fund the red ink.

In this case, that long term may be self driving cars or the value of the ecosystem and install base.

But most American companies operate in ways that are extremely anti-employee and concentrate wealth at the top, if successful. Many of them could not operate in other first world nations. Could you image some employers you've had planning for team members to have an $11 hour minimum wage, up to 6 weeks of paid sick leave or up to 70% for more time, 24 days of vacation to start, 6 weeks off before giving birth and up to 8 weeks after (paid) for maternal and paternal leave, and more strictly followed regulations on worker protected classes/benefits/hours.

EX: https://www.howtogermany.com/pages/employee-rights.html

My employer could because they offer benefits close to much of the EU benefits package from the start, with relatively good medical/etc and minimal premiums. Could yours? Could McDonalds? Could Uber?
HN forbids me from editorializing the title, so I will add a small editorial here:

"Hard times create strong men. Strong men create good times. Good times create weak men. And weak men create hard times". Or do they? This is an interesting deconstruction of the origin of this memetic expansion of the "noble savage" myth.
I find it more productive to follow the people of the academia rather than the papers.
> (I dropped out of a non-prestigious school and had work experience at one company, have raised $120m+ in <4 yrs).

In other words, you had connections? I'm guessing you weren't a poor single mother who dropped out of school to raise her kid.

How do you drop out, have 1 job experience and raise $120m? Either you are extremely privilege and/or extraordinarily lucky.

Stop making it sound so easy like everyone can do what you did. Most people, who didn't even drop out, wouldn't know where to start.
Until they aren't. Convenience, DRM and collective inertia may well lead to disappearance of media delivered in open formats. Not tomorrow, not next year, but in 10 years? I am not so sure, unless a dedicated minority keeps pushing for it. But then, what happens when will come of age the generation that grew considering normal to only stream and buy a temporary license for media and books?
I'd disagree - lane switching is not weaving though traffic. In advanced motorcycle training it's called "making progress". It's a skill to read the traffic flows, to understand what other drivers are going to do, the ability to anticipate what manoeuvres they will perform. You have to read and understand that flow, plan a route that gets you through the traffic safely and project far enough ahead to adjust to variations as they occur. So yes it is a skill indicative of a good driver, those "lane-switchers" that end up right next to you after 30 minutes are the ones who lack the skill to read the road far enough ahead. IMHO of course :)
Don't they require a cell phone? I got rid of Facebook years ago, but they have my phone number tied to that old account.

I was going to get a Quest for Star Wars Squadrons until this came out. I don't care how much more the Vive is or how many features it's behind. Not worth reactivating FB for it.
I wish they had gone into to talk about Dungeon Keeper.

"Micro piglets stalk your dungeon, beware!"
The D stood for Disc.

Consensus at the time was a disk with a K was writable, a disc with a C was read-only.
I love it.

I did something similar and contacted Future Publishing in 1997 for my secondary school work experience. Ended up commuting by train to Bath for a week and working with the editorial team of PC Review. By working they put me in a corner and had me play Little Big Adventure 2. I then also got play and review (with heavy editing) Atomic Bomberman. I still have a print copy of the issue with my name on the review. Twenty three years later and I’ve been making games professionally for fifteen years.

My other week was with a flight school at Bristol Airport which was equally fun in a different way. Lots of answering the phone and chatting to adults which as a shy boy was exhilarating and I got to go up with an IFR student in heavy cloud with perhaps the most exciting landing I’ve ever experienced.
Uber functions as a payday loan company. They take advantage of desperation to survive the next month to leave workers in a worse place than if they didn't use them at all.

As a contracted driver, you may be able to pay your next bill by driving, but once car maintenance and taxes come due you will have earned less than minimum wage, and would have made more money working at Starbucks.

This is why most drivers leave after less than 6 months when they have discovered they have been scammed.
> You cannot take a poll in isolation like that.

No more than you can take a single driver's anecdote in a NYT Op-Ed in isolation. The argument is that the aggregate poll is better than the anecdote, not that it's the platonic ideal.

> The real nugget of gold in that study is Q13. 83% of drivers support a third class of worker (between employee and IC). CA's Congress failed drivers with AB5. They should have defined that third class. Now Uber/Lyft get to dictate the terms we will vote on instead and drivers lose either way.

I'm not sure how that refutes anything, it's strictly additive. One question asks about the status quo, the next question asks about how they feel about a future proposal. Both provide pretty valuable data in analyzing the political popularity. And of course Uber/Lyft get to dictate the terms, until now the legislators dictated it by passing AB5 (the current status quo). From the first set of questions, it's pretty clear that drivers polled feel differently about the status quo. Now Uber/Lyft are proposing an alternative.
He has been quoted numerous times about avoiding having people front-run him over the last 50+ years. He negotiated special disclosure rules with the SEC at one point to avoid disclosing new positions quickly, IIRC.
The Terrible Cost of Presidential Racism
Quest looks cool. I just downloaded and started playing with it - well done.

Today, we write the integrations ourselves.

We will eventually open up our APIs so people can build their own integrations to extend Slapdash. If you have ideas or thoughts on what would be a good dev experience, feel free to reach out.
I did say "it seems" to emphasize that. Fair enough though.

C is so much of a lingua franca -- especially at the ABI boundary -- that any language wishing to "replace" it must properly absorb C. Zig is the language in town succeeding in that effort.
I really wish I knew enough about the stock market to understand your comment, but no matter how much I try, it still seems to convoluted and messy.

Is there a good resource out there to help people like me who are an absolute beginner?
There's room for argument there. From my perspective, as someone who's had to spend a lot of time maintaining databases, I would rather have just one way of doing it, even if the one way of doing it that I get stuck with is not the way I would have picked if I had had my druthers.

The problem with TMTOWTDI is that it means there's also more than one way to have to understand and reason about. Which ultimately makes my job harder.
Some podcast players do, castbox for example.
so what should nlp pratictioners and enthusiast read instead?
If you're only seeing it once, sure. But if you want to watch it multiple times, you just have to find it once to get it the illicit way, and have to search "where to stream X" every time you want to watch the other, and it might change to something you don't have even in the middle of you watching the series, or even become unavailable entirely for awhile.

I almost exclusively use streaming services now, but it's still annoying to have to search what streaming service everything is currently on, and there are some older movies (been watching a lot of 80s movies I missed lately) in which there is no subscription service it's available, only pay $4+ to rent on Amazon Prime.
The author doesn't appear to have read DeMesquita (summarized with lots of gaps in the "rules for rulers" cartoon video), or about the Resource Curse economy, which are both about how states operate without the popular tax collection he refers to.

Monarchs just need to pay armies, and the easiest way to do that was to keep them conquering new territory and paying them off with the spoils.

If I were to start a state today, I would bootstrap it by seizing a small, resource rich area and use the money to subordinate other, remote and small independent territories and then reform them into international financial centres. You will need the tacit support of a super power, so finding a powerful coalition in one of those countries and offering them secure offshore holdings in exchange for political support and holding off competing powers seems like a play. Becoming the offshore banker for the up and coming opposition faction in a super power provides enough cover to continue to pay your army with your natural resources cash. Opposition parties are a goldmine that way, as they need to protect their assets and strategic funding from the ruling party. And the populace? Well, surely there will be enough cash left over for bread and circuses, and you can't underestimate how much loyalty a lottery system that lifts some of them out of poverty will buy. With sufficient randomness or at least a hidden mechanism, they'll keep each other in line so long as they've got hope. Who knows, maybe they'll even make or invent things that provide better income than the natural resources. If the reptilian cynicism of this has given you a wave of nausea, good, you're human. But probably not cut out for being an autocrat.
Ask HN: What is the daily life of a careered data scientist like?
I envisage the life of a data scientist with no practical experience of what it's really like. Would you help clear my rose colored glasses?

I'm a careered Mechanical Engineer with a background in data analysis, and I've been considering a career pivot for sometime now.

Somethings I wonder:

What routine tasks and skills of yours have become so second nature, you sparsely think about them anymore?

As a careered data scientist, what separates industry practice from academia? What project, or task helped you realize this?

Did you wear rose color glasses before practicing in your field? What cleared them?

What is the monotony or grunge work of a data scientist? What is the kind of work that makes it all worth it?

What other questions should be seeking answers that would help me understand what life as a data scientist is really like?

Thank you!
And that is (part of) why RDB "failed" to keep people even for use-cases where they should be better then NoSQL.

- To much hidden complexity which can leaf to bugs if you don't know about the hidden complexity.

- To messy and/or misunderstood concurrency.

- Many People having fundamental misunderstandings about how to do things and how far transactions are useful for given (often implicit default) options.

One thing I had to learn the hard way is that many programmers which supposedly "know" about RDMS/SQL don't even understand isolation levels properly.

Also is it just me or is this way easier in postgres (with on conflict ...).
The real answer is that cars are incredibly expensive in many ways - vehicle maintenance, infrastructure maintenance, pollution, etc.

Taxis are often 2-3x more expensive than ridesharing because that's what the cost is to pay someone to drive you around, and maintain a private vehicle.

The solution should involve reducing the need of private vehicles. But that's a much bigger conversation.
System administration tooling was famously not addressed by IEEE 1003.1 or 1003.2 originally in the 1980s. It hasn't been addressed since, either.

In practice, service managers have been around since 1988.

* http://jdebp.uk./FGA/unix-service-access-facility.html
Same in the Atari ST world. Got my hands on a Pascal compiler, but had no bindings to the OS. Then picked up a Modula-2 compiler, but I had no OS documentation. Books were hard to come by, and everything cost a lot (when accounting for inflation) compared to right now.

It was a very hard world to crack into unless you had a community around you, and I did not have such a thing in rural Alberta.

When I got a 486 + really early Linux (0.97 I believe) and an Internet connection in 1992 a whole other world opened up. The machine itself was far less interesting, but the world of development became successively more and more open and easier to get into.
Trading on inside information shouldn't be illegal either, it actually benefits even market participants who don’t have access to it.
Hi-Octane was great. And it was built in just 6 weeks[1].

[1] https://en.wikipedia.org/wiki/Hi-Octane
As the demoscene would say, "your loss". It's unfortunate that security hysteria has put such a damper on creativity.

Besides, that binary is small enough that it would be far easier to analyse than the piles of other software you use every day.
As someone who sympathizes with the parent, I think it's mostly a lament for a lost favorite hangout. What happened to the internet, for me, feels like when a local restaurant gets featured on diners drive ins and dives and suddenly you can't just walk in and sit down, if you get a table it's too loud and crowded to enjoy, they can't function on just the usual staff so they hire a bunch of asshole hipster waiters that ignore you, and the food quality wavers. The internet got popular. The people who remember it before it was ubiquitous miss what it was and are disappointed by what it became.
https://www.zerohedge.com/markets/speculation-emerges-over-i...
Some acquaintances emptied the pepper from a Fiestaware shaker and took it to a radioactivity testing event at the local firehouse. As I recall, the pepper itself was not at all radioactive.
Also, REPLACE INTO...
It definitely is more pro-military than average, but it has done a surprisingly good job of maintaining editorial independence. It most certainly is independent from White House control, if not DoD control.
If you want to use libvirt with terraform, this is the project I started to learn Go years ago:

https://github.com/dmacvicar/terraform-provider-libvirt
Don't Fail AWS Certified Solutions Architect Associate (SAA-C02)
This is how to PASS the AWS Solutions Architect test WITHOUT EXAM OR TRAINING. PASS your test in a first attempt, 100% PASS GUARANTEED!
More Intelligent Dark Web drivel. Works In Progress is funded by Emergent Ventures. Emergent Ventures is a project of the Mercatus Center at George Mason University. The Mercatus Center is funded by the Kochs.
If your goal is learning and understanding, reading papers won't be a waste of time. If you need good results fast, they are less likely to be useful.
Budget deficit to hit record $3.3T due to virus, recession
Couldn't you say that at any point in time? There hasn't been a time any of us were alive when, for example, kids in poor countries weren't starving or dying due to treatable diseases. So it seems your point is you should never live well, correct? I would agree if that's your view.
OK, so how did the Romans do it?
It could ultimately generate less waste, if it prevents enough misreads. The cost incurred by someone misreading a positive result as negative and having to abort later on is much higher than the premium of the digital test. I'm not sure if the numbers work out, though.
Oh wow. I totally forgot about Sonique. I guess after Winamp I blocked it out. It actually reminds me a bit of my first Rio Player.
If you take this argument seriously enough there's a level of specificity about the salient features of C (or any language) where you can say "nothing is a replacement for C, because it isn't C".

Is C's degree of portability important for a C replacement? Depends on the project we're talking about and the platforms it needs to support.

We can go down the line w/ these arguments (some of which like "concurrency is a bad thing" and "I don't care about safety" aren't even serious). I'm also surprised that in 2020 (or 2019 as this was written) we have engineers making a serious argument that specifications are inviolable laws. They do in fact help, but there are more considerations to make about a project's commitments to reasonable, expected behavior than just "there's a spec" (and in fact C has more guardrails supporting those commitments than a spec).

I agree that there's a rust contingent that is over-eager to rewrite and may be oblivious to the concerns of a project or broader technical implications involved in pulling rust into a project.

That being said, this reads more like a "get off my lawn", oblivious tirade about the "cult of the new" than a serious attempt to address these instances.
Could you point to areas where you see Rust's support of the C ABI as being less than adequate than Zig? I haven't used Zig but have read about it, and am unaware of where it has improvements over Rust in this area.

The specific issues I personally have run into with Rust and the C ABI are varargs (possible just not simple) and then dealing with function interfaces defined through CPP macros. Are there others you've seen?
SQL Server didn't introduce MERGE until 2008, so not quite 15 years. Also SQL Server bugs can take a long time to be fixed, if at all:

https://www.mssqltips.com/sqlservertip/3074/use-caution-with...

In my own experience of working with MS SQL Server since 1998 (6.5), Microsoft are fairly conservative about changes to the core database engine, despite seeing new releases every year or so. New features tend to be stuff built on top of the engine.

In real life you're far more likely to encounter older versions of SQL running mission critical apps because upgrades are that one time where you're likely to screw up the crown jewels (your data), and so therefore many organisations tend to be conservative about that too. Now it's nice to get to work on a greenfield application where you can kick off on a shiny new version of SQL, but there's a good chance those bugs and behaviours are still likely to be present because the core engine is pretty much the same.
What would people consider the ideal realistic system?

Something fair to content creators, distributors, and consumers.

I, personally, would like to be able to purchase one time "unlimited" licenses (like buying a book or a DVD) that can be easily validated by the publisher's web API and enable non-subscription content to be served by netflix/hulu/amazon/etc.

To enable (for example) streaming an amazon show through netflix. Presumably, streaming providers would (assuming the cost on an individual movie/series basis would be too small to be practical as a single payment made by me at time of consumption) include low-cost "Bring your own content" add-ons to subscriptions that would cover distribution costs through aggregate balances between providers.
Can you please not be a jerk in HN comments? Maybe you don't owe better to people you feel are privileged, but you owe better to this community if you're commenting here.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful. Note that they include:

"Be kind. Don't be snarky."

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

https://news.ycombinator.com/newsguidelines.html
Actually what I want is just the reading experience of seeing

"public Customer GetById(CustomerId id)" instead of "public Customer GetById(string id)" when only some strings (e.g. 64 chars A-Z and 1-9) are valid customer ids.

Compile-time validation would be ideal, but validation at the edges, well before that method, is good enough.
It’s very likely they are mismarking and those returns are overstated to some level.
You mean like investopedia?
I am disagreeing with you.

You are using the term "we" to describe 1990's Internet denizens, and 2020's TikTok browsers, as being the same cultural entity. From that POV, "our" online experience has degraded.

I am saying that these are different groups altogether. That the latter has supplanted the former in terms of size and dominance. That all of the things I cared about in the 1990's are still alive and perfectly accessible to me today. That it may be somewhat sad to see the "Internet culture" of old become a subculture, as the casuals rolled in and took it mainstream, but that "we" still exist and are doing fine.
CVE-2020-14386: Linux kernel: af_packet.c vulnerability
It's just their official app is _so_ bad one is either required to use the web interface (which nags you to download their app) or download a 3rd party (cr)app just to read the damn thing.
I didn’t say he wasn’t powerful now, but he was CEO of Microsoft before they were investigated for violations of anti trust law.

https://en.m.wikipedia.org/wiki/United_States_v._Microsoft_C....
I really miss the days when all I had to do, to finish a release, was wait for 'dd' to complete, and then I was done.

Floppy-based releases were amazing. You knew exactly what was going to boot.
r/neutralpolitics requires you to cite credible sources for factual claims and is generally quite productive in its conversations
The Trouble With Empathy
This reminded me of a research paper that looked into effects of hand vibration for mountain bikers:

https://www.napier.ac.uk/~/media/worktribe/output-1822898/el...

I have so many gloves, they're indispensable to me and I'm glad there are so many good manufacturers now because that wasn't always the case.
The same with podcasts. Even if I listen to some reasonably dry technical podcasts I always find I'm brimming with ideas afterwards having been inspired by some random comment made by the host or the interviewee. Do I ever remember much of the actual content? Not really.
I wonder if there is room for a reddit clone that only links to papers. Each subreddit is a community of interest, and there are time series analytics available for any of the votes/references/etc.
Super glad to know that my experience is a common one - precisely the same conversations over a very faint line!
FWIW, I'd call that the z-score.