skysight-inc/HackerNews huggingface dataset:
All the comments on that post are from people talking about how they unplugged the speaker. Given that Tesla fans can't be trusted to account for others' safety, IMO the regulation should mandate that the car should not operate without it, with steep fines for those who mod their cars anyway.

I am a cyclist and a pedestrian, and I hate this entitled attitude that a minor unpleasantness is worth more than my safety. Even with the noise, the cars are much much quieter than an ICE car.
> no one can place my race and I like the mystery!

I had a friend in Germany who had dark hair, dark eyes, and a complexion that always made it appear as if he had a real nice tan. His family and the people of the small community he originally came from were all similar as far back as anyone could trace.

Likely some inter-mixing or resettling of tribes a thousand or more years ago. They're as Bavarian / European as just about anyone, and probably you are, too.
> Did the pre-communism period engage in widespread religious persecution

Yes, it absolutely absolutey did. [1][2][3]

And, you only need to stick a spade in the ground, to find literal skeletons in the closet of Imperial Russia (Whose military, historically spent most of its times brutally repressing ethnic minority uprisings... Just like the Soviets did, in the 20th century.)

> send millions of Russians to the gulags

How did you think St. Petersburg was built? With the bones of conscripted serfs. [4]

Or the Trans-Siberian? Do you think people were volunteering for the chance to work on it? Or, speaking of Siberia, in the rest of that hell-hole? No - Siberia was developed through forced labour of prisoners, under the Katorga system.

Did you think the Russian secret terror police start with the KGB, or the NKVD? This apparatus was invented by aptly-named Ivan the Terrible, who established the Oprichina.

Or the Trans-siberian?

[1] Persecuting jews: https://en.wikipedia.org/wiki/Pogrom#Russian_Empire

[2] Persecuting muslims: https://en.wikipedia.org/wiki/Persecution_of_Muslims#Russian...

[3] Repression of non-Russians: https://en.wikipedia.org/wiki/Russification

[4] https://en.wikipedia.org/wiki/Saint_Petersburg#Imperial_era_...
I think the parent meant (emphasis on the scare quotes) “cosmic ray” type bugs as the kind of bugs we programmers sometimes attribute to cosmic rays, despite actually being a complex race condition.
Ha! I blame you! :-)
One of the central points of the article is citing experts who refute this, and provide evidence to back that up.

Its a good article, Id recommend reading it.
That assumes really good (measured against the norm) management. If your management is "normal" (or worse), giving management access to that just destroys the whole value of the scoring system. (Always remember that fifty percent is worse than the centerline, to say nothing of the still-within-a-standard-deviation "better" that isn't enough better to matter.)
An amazon datacenter would most likely have it's own power plant imho.
The challenge for Mercury is that on the surface it doesn't appear they are competitive on rates or fees, so if you are a YC founder and even if no one there is explicitly saying that you must choose a YC-backed company over one that is not when choosing the right tools for your business, there is little other information out there that would sway you to not choose the YC one, especially one in this case that has a big head start. Choosing a tool to handle your money for you takes a lot of trust, and I think a lot of startups would look at the funding, headcount/team, and brand that Brex has built and feel like it would be the far safer option, given what's publicly known. I tried googling reviews for Mercury and the only thing I could find was the Product Hunt listing, which is at 3/5 stars.

The rate comparison is actually pretty big because Mercury is only paying the 1%-1.5% on the savings account (which is frankly an uncommon account to use/need for a business), so you'd have to deal with transferring funds between a checking and savings while adhering to the legal transfer limits, whereas with Brex it's just one interest-bearing cash account paying 1.6%.
Yeah, I readily acknowledge that it's a nit. I didn't mean that portion of my comment as criticism of what you wrote, so much as rhetorical framing for my next point.
https://www.uline.com/Product/Detail/H-4525/Chair-Mats/Hard-...

This is a fairly big mat. 6 ft x 6 ft
SELECT before FROM makes sense when writing, especially fairly simple, queries in terms of designing results first.

OTOH FROM first is better for tooling.

Really, there's no really good reason for a mandatory order of clauses in an SQL statement.
React Native uses UWP on Windows.

https://www.microsoft.com/developerblog/2016/05/26/creating-...
But the syntax is in the wrong order for autocomplete to help you.

If from was first, autocomplete could help you with the names of columns, like RStudio does with dplyr:

data_frame_name %>% select(column_name)

Because you start by piping the data reference into your select function, RStudio can inspect the data and autocomplete the column names in the select statement, completely opposite of what is possible inSQL

With a free order, you'd be able to start SQL queries with `FROM table_name SELECT ...` and have columns autocompleted.
Hannibal gets more credit as a result.

Note, I'm not necessarily saying Caesar was bad. He did win, as you say. But he had significant materiel and troop advantages against the Gauls and against Pompey. Maybe we should credit him more as a politician and less as a general.
Thanks for the detailed answer. In both (1) and (2), you mentioned "unvested" stock. However, according to the language of the agreements, doesn't it apply to vested stock as well?

In other words, a company can wipe you out (repurchase/cancel) for your vested/unvested shares because it gives them flexibility in case of an acquisition.

I understand why this is, and why it is quite typical, but it doesn't change my opinion that it's employee-hostile.
I can't force myself to understand this Ferengi-like mindset.

Paying for the un/under-insured through for-profit intermediaries is what lead to high medical prices. If it's a social service, if should be funded through taxes.

And people putting off routine procedures and tests, which then compound into more expensive procedures and care, can be explained not just by apathy, but by the high cost of doing routine medical care.

My dad slightly burned his forearm opening the radiator cap of his car. He drove to the hospital, where they washed his arm, put gauze, tape and sent him home with a non-negotiable $600 USD bill. He's Mexican, but they can collect in Mexico too. As a side note, this would have cost him $0 in Mexico, because taxes.
If it's not dead, what's some recent steampunk art you've seen?
Say I have a web service with users but don't offer an email service with my core offering. Im guessing by using this I wouldn't be able to build iCloud Mail into my main service; allow my users to view, receive and send iCloud Mail through my web service?
I’ve seen the same discussion on Blind, u can look for it. Hope it helps.
I just don't think that will happen in practice, at least not in the next decade. I would think MS COULD port a LOT of support into WINE and make it more transparent and closer to in-the-box in linux. I just don't see it happening.

Even now, I recently upgraded to an X570 based system on Linux. I had to bump the Linux kernel to 5.2 and download binaries to get the wifi working... I then got my rx5700xt video card, had waited for review cycles for non-reference cards. I bumped the kernel, again, and downloaded the blobs... swapped the card. 1080p on a 4k display (42" so too big to deal with)... two hours later futzing with it, no gui load at all, and shut it off.

Will probably give Manjaro (with update) and/or arch a try before reverting to Windows. Why, I'm pretty confident it will all work. Note: this doesn't even scratch the surface on the state of aRGB support from the hardware vendors.

As much as I prefer Linux, there are still headaches with current hardware. Not to mention, I doubt MS would switch to Linux for XBox's underlying OS (though something closer to Android or ChromeOS could be an option, with MS gui).
I'd a big fan of some of the webGL experiments hanging around the internet.

i.e.
http://taotajima.jp/
These rules have not been decided yet. Mod was terminated because of a simple discussion of new rules.
Fine, I'll bite...

(1) "Haskell is unreadable because the business logic gets buried under layers of technobabble." Not observed in practice, and not a property of the language anyway.

(2) List of many things that are supposedly about control flow. They aren't. Also implies that these things are incompatible with each other, which isn't true.

(3) Indeed, some developers try to reproduce research papers out of curiosity some of the time. That's a good thing.

(4) Mostly true, but true in any language, and not due to isolation of side effects.

These are textbook examples of straw manning: representing a caricature of the other side in order to easily argue against it. (But why? Who hurt the poor guy?)
Race conditions aren't necessarily data races. This article and the parent comment was about race conditions in general.
I do not understand that part.
I do everything in https.

But as a platform, I have no control over user submitted content. If they post links to http, I don't want my platform be broken.
Not only that but one's net worth was largely a derivative of the number of serfs one owned. I highly recommend reading "Dead Souls" -- it is a fantastic novel about that period.
I've seen the aesthetic of modern D&D and some Magic the Gathering settings referred to as dungeonpunk.
> Thank you 50 cent troll

That would imply he's taking that position because he's being paid, which is most likely false. It's far more likely for a particular posting of propaganda, disinformation, or whataboutism to be made by a useful idiot [1] who's been duped than by an actual, self-conscious influence agent.

[1] https://en.wikipedia.org/wiki/Useful_idiot
I really wasn't trying to compare Python to Haskell, rather I was trying to show a few example features in Haskell with the Python code as a reference for the "standard" way to do a binary tree type thing. Other than the (admittedly awful) `__dict__` stuff, the rest of it is pretty standard. In contrast, the code you've written here is non-mutating, and uses tuples to represent a tree. If you were to google, say, "BST in Python" I'd wager almost none of the implementations would follow that style. If I was to write a skew heap in Python (that I intended to use), I would likely do it in a non-mutating way (although I certainly wouldn't use tuples and `leaf = object()`).

The point of the post was really to argue that simple features like pattern matching, ADTs, and so on, should be in languages like Python and Go. Also I wanted to make the point that functional non-mutating APIs could be simple and tend to compose well: the `unfoldr` example was all about that. In that vein, it was important that I compare the Haskell code to an imperative version.

For instance, with your `reduce` improvement: I agree that the `reduce` version is better! It's simpler, cleaner, and easier to read. But Python these days is moving away from that sort of thing: `reduce` has been removed from the top-level available functions, and you're discouraged from using it as much as possible. The point I was making is that I think that move is a bad one.

Finally, while the Python code here is shorter, you still don't get any of the benefits of pattern-matching and ADTs.

* You can only deal with 2 cases cleanly (what if you wanted a separate case for the singleton tree?).

* You are not prevented from accessing unavailable fields.

* You don't get any exhaustiveness checking.
I'm not sure about other platforms, but in Xcode, there is the ThreadSanitizer option in the Scheme diagnostics. Sounds similar to the Kernel Thread Sanitizer mentioned in the article. I assume it's part of clang, but am not positive of the under-the-hood implementation. If so, it may be available on other platforms. (I mention it because Xcode also has options to use Address Sanitizer and Undefined Behavior Sanitizer, so perhaps it's the same thing as the Kernel Thread Sanitizer but for user-space stuff?)
Scrum always looked to me like pseudo-waterfall with an Agile™ coat of paint.
> They keep insisting that it's all a joke, and yet every single day the level of adoption keeps on increasing.

Do you have a citation for that claim? The people hoping to get rich quick in the space are active but there's almost no usage by the general populace.

> I feel like I'm watching the internet be born again.

The early internet had huge barriers to adoption (computers were expensive, network connections were expensive and glacially slow), but each phase of expansion had immediate popular uses. As an example, the web was ~1990, NCSA Mosaic came out in 1993 (Netscape was 1994) and by 1995 it was a household term with rapidly growing personal, business, and government usage for a wide range of tasks. In the earlier era, things were more limited due to connectivity issues but there were still substantial numbers of people using email, usenet, FTP, etc.

In contrast, Bitcoin has been out for 11 years, didn't have any of the barriers to adoption like the early internet, but if it disappeared tomorrow almost nobody outside of the industry would have any interruption in their lives.
I was diagnosed with stage 4 bowel cancer at 36. There should have been no good reason for me to have a colonoscopy, as my doctor suggested I probably just had IBS. No family history, or severe symptoms at all.

If he hadn't suggested the colonoscopy (just to be safe), I'd be dead in year or 2.
The relationship between "Compose" and "Composer" is not clear. You probably can merge it in one screen. Otherwise great app for a total beginner like me! Thanks! And by the way, ditto the dark mode request.
Not sure if the idea that Bitcoin acts as an hedge has much weight considering it’s never been tested in a first world economic downturn; arguably, it has worked in third world countries which face high inflation and have a lack of public confidence in monetary policy. But where is the majority of Bitcoin held, in the former or latter?
> SELECT before FROM makes sense when writing, especially fairly simple, queries in terms of designing results first.

The thing I always imagine is a bunch of people in the 1970ies sitting around designing this stuff, and reading it out loud in a Captain Kirk voice

"Computer, SELECT course WHERE Klingons IS zero!"
web démo here https://starter-siwa.glitch.me/ (not mine)
Obvious false equivalence. Just because we protect collecting/using certain data in certain contexts where we believe it does more harm than good doesn't mean we have to ban all data collection/use.
The scenario you paint here would only be true if a society's population truly were "enemies" and holding very different human beliefs, wants - which fortunately isn't the case - because the people of a nation evolve together generally; the problem arises when you mix two different people from different nations with different cultures, where this "50/50" destructive behaviour can exist - say when the native Americans were mostly wiped out, another scenario would be if somehow you dropped 10%+ of China's population into America all of a sudden or vice-versa. Historically this was a common war tactic - and still to this day we can see it in Canada, for example, with student protestors who are pro-China, indoctrinated into pro-China doctrine - the hypocrisy of having the freedom to protest in support of a nation state who disallows free speech and reigns supreme with censorship; we can't judge these people harshly, with compassion we understand they've been indoctrinated - their own safety and that of their friends and family may also rest in the balance - and it makes me feel like an important part of immigration should be education to de-brainwash them to make sure they understand these mechanisms of tyrants, suppression-repression of freedom, of control.

Otherwise you paint an unrealistic, bleak picture which isn't grounded in reality if there's optimism and humanity included.
Got any sources to cite for that watching and listening?

Specifically Apple-related and North American examples?
> When intranet webapps came along everyone breathed a huge sigh of relief.

Not entirely. Sometimes they were replaced by applets, which are just native application wrapped in a thin layer of html. This causes its own set of problems. At one place I worked (a large government agency), a critical spreadsheet ran as an applet which was only compatible with IE9. They couldn't upgrade anyone's PC's because they risked an auto-update of IE, which would break the ability to run that app.

At another job, a certain time tracking application ran as an applet, requiring a specific version of the jvm to be installed.

Deploying an application that runs in the browser using the browser's native capabilties - js, html, css works great. Using it to embed an applet doubles the misery, as in the short term management thinks they've purchased a portable, always-compatible "web-app", while what they've done is bought a native binary they can no longer properly provision their workstations to run.
What’s more amazing to me is that the young generation sees these central-planning bureaucrats lock down freedom to build (via increased legislation, permitting, etc) and then days “yeah! Send those people to the federal government!”
> mere numbers cannot capture the significance of the harm to children.

So, when is ban on guns, cars and parents coming? Each of them killed countless kids.
The story behind https://ageofempires.fandom.com/wiki/Parthian_Tactics :)
I think it is great. I have seen so many dark patterns where apps request more and more things they shouldn't need.

This way everything the app will need is up-front.
What size is the plastic sheet you're using? Plastic chair mats are available on Amazon up to 46"x60" which ought to be plenty large enough.
As a young person it legitimately angers me that even despite being an extremely fortunate person working a job that makes good money and with no debt I still won't be able to own a house until I'm 24 which makes me wonder 'how can anyone hope to raise get married and raise a family under these conditions?'
Title is misleading as far as I can tell. The author was just surprised to realize that the syntax for SQL queries did not mirror the execution order of the various elements of the query.

It is a bit of a "well, duh" thing, but I've had my fair share of those with SQL through the years so I won't hold it against the author.

One of my more recent random discoveries was that I could join a subquery, ie

select x.a, y.b, y.c
from tableX x
join (
select id, sum(b) as b, count(b) as c
from tableY group by id
) as y on y.id = x.id

Again nothing special, just hadn't had the need for it before so didn't even think about the possibility.
The triadic diminished chords are labeled dim, but the diminished 7th version does indeed seem to be labeled as a half diminished chord. Maybe a circle isn't being rendered for the 7. (It's a bit painful seeing it spelled as C Eb Gb A rather than C Eb Gb Bbb. If you play a string instrument, you might tune an A differently from a Bbb, so it's not just a theoretical difference.)

Also, if you're seeing sevenths thrown in, it might be because in jazz chords are more for suggesting a scale than the actual pitches of the harmony. At least, that's how I understand it as a classical musician.
Surveillance by which country?
Agree. However I also agree that Agile is going in the wrong direction.
The problem is that the alternative isn't sustainable. Sure, we can solve the problem for one generation by building enough small apartments to accommodate the current demand. Except once the demand picks up due to the population growth and immigration, the problem will return. So what do we do next? Communal apartments with one room per family? Some sort of dormitories with "hotbedding" for everyone?

Given the massive inequality in the population density and cost of living, looking into remote work or starting your own business in a lower CoL area could be a much better alternative to demanding someone else to drastically lower their living standard.
The solution is to stop blaming the methodology for the failures of management, and just accept that bureaucracy breeds mediocrity. Corporations grow into bureaucracy, inevitably. Choose accordingly when evaluating potential employers. Keep this in mind when running a business.
I think 99% of arguments that claim to be in defense of children are disingenuous obfuscation of advocacy of censorship to enable fascism.
Lincoln (UK) runs an annual steampunk festival - see https://www.asylumsteampunk.co.uk/
And Facebook Portal cameras are hoping to do exactly that! https://portal.facebook.com
How is the idea that we can remove all crime faulty? Blackstone is just saying that we shouldn't try to remove all crime because it's more harmful to society to try than to let some crimes go unsolved. His main argument is that there might be an ambiguous situation where someone appears guilty but actually is not guilty.

It's definitely possible to eliminate all crime with total surveillance with a high degree of accuracy.

We probably shouldn't, especially not without being able to quickly update our laws, but it could be done. Imagine if anyone going over the speed limit was instantly charged a fine. We can do that today with complete accuracy, but we choose not to do enforcement that way.
Have you checked out the LINQ expression support in F#? They cover all (I'm pretty sure) LINQ operators within an expression style (AKA not the method-call syntax).
The spikes aren't single requests (at 1000 RPS, the spikes are well over a second long and you see hundreds of requests that spike). As for the reason, we suspect that the different config reload mechanisms in the respective proxies is what triggers the spikes.

(disclaimer: one of the authors)
there‘s some similar discussion on Blind, go visit it!
Many delivery providers need to be able to contact the person they are delivering to. This is standard practice. The same is true for many non-trivial payment providers (such as PayPal/Klarna).

This data is shared for the legitimate interests of the customer. You've bought something and asked to a) pay for it, and b) have it delivered. I think it's reasonable to expect that the companies involved in this can contact you for the purposes of fulfilling your request.

This is all done under GDPR. The companies hold the data only for as long as they need, for the purposes explicitly requested by the user. This will all be included in privacy policies.

> It also seems that you could set up your own relay allowing those providers to contact your customers.

This might be technically possible, but introduces many concerns such as deliverability and spam ratings. Relaying email in this way is non-trivial when you're doing it at scale. For services sending ~100k emails a month or more, this requires careful planning because it's very easy to become filtered as spam.
Now you get it.

You are now the thorn in the side of every AI salesman trying to pitch you his Neural Net based wonder machine, or politician trying to sell you on giving up rights because they need to be able to violate everyone's privacy because statistics.

If you understand the actual nature of these measurements, it becomes quite a bit more difficult to let the "zomg neato" factor run away with you.
The first time I implemented an "IDateTimeService" in one of our applications, I was greeted with disbelief by my colleagues.
Once I challenged them in running tests for certain edge cases, their mind shifted from "well, we cannot test that then" to "makes totally sense".