skysight-inc/HackerNews huggingface dataset:
What experience DOES john have? I've had far worse experiences with ruby, python, scheme, clojure, java and C.

If you want a language that requires zero learning to use, I am sad to say that they are very far and few between. Sure, we have a clusterf*ck of a module ecosystem and interoperability issues between preprocessors but it isn't like that is a particularly novel problem either.
Benchmarketing made me smile. Can't be forgotten now...
Considering that that's roughly the population fatality rate in NYC, and significantly less than than the population fatality rate in Bergamo province, that seems unlikely.

Is the methodology available somewhere? Scenario 5 looks suspiciously like the geometric average of 0.2 and 1...
Yeah it kind of feels like the reversal came only after hundreds? of people deleted their accounts.
Uh there was this little thing called the Mogul Empire you might have heard of, that tended to frown upon sati.
How VC Works – A Beginner's Guide
The module syntax inconsistency situation is atrocious but we're gradually making the transition. Now that we have a clear destination, I suspect it will be a non-issue in a few years. Projects like Deno and Pika are accelerating/papering-over the transition.

I've been working in JS for years and I've never encountered a module containing a typescript file with a .js extension... That was extraordinarily unfortunate. I don't think I've encountered a module containing Typescript at all. Correct practice is to build to JS and include the optional type declaration files. In my experience people are pretty good about that.
SmileDirectClub Sues NBC over News Report, Seeking $2.85B
Hi HN!
We need feedback on our early stage AI HR bot for employee onboarding.

It will help new employees learn about SOPs and their organisation’s culture in regular bite-size increments.

We think this would be useful for SMEs and NGOs

Any Feedback is well appreciated!
If you're using MySQL you can permit the insertion of zero dates by removing the NO_ZERO_DATE flag from the SQL mode:

https://dev.mysql.com/doc/refman/8.0/en/sql-mode.html#sqlmod...
no. from what I understand, all of that work was done strictly on campus, in secured buildings that I never visited.

I never applied for a "red badge", and helped to steer our work into areas that would not involve security clearance.
This resonates so much. I support some JS packages but I often wonder how anyone gets anything done in general on the JS side, and why people seem to accept the state of affairs. I'm spending most of my time with Ruby and it is night and day.
Rice's Theorem
Very cool work.

The Jetson Nano is an underappreciated tool in this space, I've been doing some work with it as well and when the tooling around it becomes more adequate I think we'll see it more in use.
That's just because we're using weasel words.

When I say "mess up", I imply a quantity of mistake that is beyond acceptable for the value I get.

You seem to quantify "mess up" to a much smaller degree, like "mess up" implies a reasonable set of mistakes.

So we're not discussing the same scenario, due to us quantifying "mess up" to different degrees.

It seems if we normalize our quantity of "messing up", that we actually fundamentally agree. No amount of lack of or of providing an apology really affects the consequence. Mess up within reason, you don't even need to apologise, as long as I'm still getting good value I'll continue to be a customer. Mess up beyond reason, and an apology won't help, as soon as I'm no longer getting good value, or if you're actually providing me negative returns, I will begin to look for an alternative.
For the Cambridge Analytica case, FB had to pay $5b. there is recourse.
Ah, had no idea, thanks for explaining.

So the real issue are those dark patterns, not that much making profiles public. If they would execute it right, I think majority of people wouldn't have problems with it.
This was only a tiny part of US air defenses in the 1950s and 1960s. This was for building the Distant Early Warning line of radar stations, geodesic domes in arctic climate. They were built, they worked, and many, though abandoned, are still standing.

And that was just the outer warning line. The Mid-Canada Line and the Pine Tree Line were further in. Texas Towers were built out in the ocean with even more radars. There were interceptor bases all over the US and Canada. Anti-aircraft missiles and guns were staffed 24/7. The SAGE computer systems and Missile Master were built to coordinate this. Cheyenne Mountain was built as headquarters.
I have a bit of experience with this. A SaaS company I used to work with did this while I worked there, primarily due to our legacy architecture (not originally being a SaaS company)

We already had experience writing DB migrations that were reliable, and we had a pretty solid test suite of weird edge cases that caught most failures before we deployed them. Still, some problems would inevitably fall through the cracks. We had in-house tools that would take a DB snapshot before upgrading each customer, and our platform provided the functionality to leave a customer on an old version of our app while we investigated. We also had tools to do progressive rollouts if we suspected a change was risky.

Even with the best tooling in the world I would strongly advise against this approach. Cost is one huge factor - the cheapest RDS instance is about $12/month, so you have to charge more than that to break even (if you're using AWS- we weren't at the time). But the biggest problems come from keeping track of scaling for hundreds or thousands of small databases, and paying performance overhead costs thousands of times.
That’s not how trademark law works, at least. Does the URDP really let trademark holders take down sites that are critical of them?
Ask HN: What's the startup scene like in Austin?
We're most likely moving to Austin this fall (from Davis, CA). Given my interest in startups, my fear is we'll move from one startup desert to another.
That's not relevant at all. I think you have misunderstood the situation here. In Idris 1 the compiler and code generator is in Haskell, but the runtime is in C. So Scheme isn't exactly replacing Haskell but replacing C, for the runtime. (What replaced Haskell was Idris itself, by virtue of being self-hosting.)

The author even says that it's difficult to write C that deals well with the functional style of lots of little functions, and this is a problem Scheme also has and has solved. That's enough rationale to switch to Scheme:

> Generating good C code corresponding to a functional program which might have lots of small (and higher order) definitions is extremely challenging, so it is better to take advantage of someone else's work here.
Those queries are definitely convenient early on but eventually you shouldn't be making those against that system and instead aggregate the data into warehouse.

Technically, there are DBs that let you do cross shard queries. See Azure Elastic DB.
Understandable. Sorry about that.
In this case I wasn’t trying to take it off on a tangent. The linked article literally has a section titled “Mafia logic and conservative ideology”. That’s what I was responding to, since it made little sense to me and seemingly didn’t match the title of this post.
Why Covid-19 may be less common in children than adults
I've had better luck killing such "unkillable" processes with taskkill.exe /f /im program.exe instead.
It feels like there's some kind of weird amnesia that a lot of people experience, where for part of their lives they forget they were ever children.

They read about a child friendly policy and think about "other people". Somehow their mind doesn't click in such a way that they can generalise and understand that such measures might be universal and benefit every future person[1]. And that they would have helped them too.

[1] At least, those lucky enough to have families.
It read to me like they were intentionally ignoring details like the risk adjusted value of the SBC, not because they don't matter, but because they obscure the point being made that employee payment schemes can be used to sweep unprofitability under the rug.
Why is it a terrible idea?
Apart from the x1 gen 7 bad Linux support, pretty much every other thinkpad Linux support has been excellent.
That sounds small enough that casting through Discord or Twitch may be an option. Those seem designed more more interactive broadcasts and thus lower latency.

I don't know at what point the scaling breaks down.
The actual elephant in the room is 60 years of brutal communist dictatorship.
The node environment and the browser environment is a pretty unique aspect to JavaScript. It adds some complexity for novices. An hour spent trying is a bit on the light side though.
I like the bit about the CEO. He's the one you should be dealing with _directly_ should the shit hit the fan. Not the HR department, not your line manager. They're just peons.
Also keep in mind the CEO might be concealing all sorts of stuff from the board.
Wish I had known this years ago. Excellent article.
> It's a shame that some of these older OSs probably can't have support bolted on for 1st party APIs.

What first-party APIs? As far as I'm aware, classic Mac OS never had native SSL/TLS support -- every application which needed it (mostly web browsers in that era) included their own implementation.
I wonder if the JIT compiling will work asynchronously - from the readme it's getting the types from the live database schema.
Nasal Gene Expression of Angiotensin-Converting Enzyme 2 in Children and Adults
Have you gotten a chance to look at miniKanren/cKanren? Any opinions?
That's one scenario where Task Manager can't kill a process. When a full screen game hangs, the graphic mode stuck as well. No amount of Ctr-Shift-Esc or Ctr-Alt-Del will bring Task Manager on to kill the process.
I'd mess around with it if I didn't have to give you my email first. Maybe provide a demo?

If you don't have a product yet, you should say so and ask for feedback on your idea/landing page.
Original paper: https://jamanetwork.com/journals/jama/fullarticle/2766524
https://news.sky.com/story/smolensk-crash-explosions-on-boar...

Of all the air crashes in history this got to be the most “convenient” does not mean it was a bomb but damn you got to wonder just how many corks of champagne got popped at Putin’s house when it happened.
We have that law in California. A trick for non-californians is to change your address to a California one and sometimes the site will let you cancel. Depends if they use your shipping or billing address though.
> They could've pushed through and ignored all the feedback they got.

That’s a very charitable analysis of the situation. For all we know, this decision was motivated by internal KPIs that immediately reflected what a disaster this was.

The whole situation reeks. Announcing on the Friday on a long weekend, the ceo defending it ardently in HN comments, the very deliberate decision to make it opt-in, the difficulty in disabling it. I mean, sure, this apology could be heartfelt. But that doesn’t mean it wasn’t a shady as hell thing to do, and a shady as hell way to do it.

There are really only two ways this happened:

A) The company’s culture and values are so maligned they actually, genuinely thought this was something that would excite users and go over well.

B) They were 100% aware that this move was ethically dubious (at best), but were willing to take the risk. This is the much more likely path when you take into consideration how exactly they went about it.

An apology can be heartfelt, but that doesn’t have anything to do with whether it undos the damage. And it can’t make people forget that TripleByte thought this was a good idea. That says so much more about the company and their integrity than any apology ever can.
Lenovo laptops are still way more serviceable than the alternatives. Its getting worse, granted, over time.
Well if he followed internet trends he'd try Rust next, which doesn't exactly have the most straightforward package system either.
> I reasonably question how much energy is put into looking if employees have a TripleByte page.

Right now? None. Because sensibly there is no such publicly available thing.

Any recruiter or hiring manager who doesn't at least look for a candidate's public LinkedIn page (and in those roles, they should also have LinkedIn premium or whatever it's called too) is not doing their job properly.

I have little doubt that this would have become "standard procedure" for managers when prepping for the "forward looking" section of a performance review and when making decisions about promotions/layoffs/payrises - if Ammon had got his way.
And nuclear hardened coaxial cables and the TD microwave system and communications satellites and fiber optic and...

I feel like millennial and future generations need a compact guide to what the GI and Silent generations actually accomplished.
Putting the code into Godbolt the control flow

switch (count % 8) {

turns into

jmp [QWORD PTR .L4[0+rdx*8]]

just like you'd do if you were doing the assembly by hand.
https://www.pcworld.com/article/257840/microsoft_announces_n...
I don't think the pay will be the same, you can be the best paymaster but you should also look at local wage benchmarks and stay within ballpark.
The PSU itself is supposed to last way longer though... Never had a laptop PSU die on me until the laptop actually dies first for unrelated reasons.
If someone is making a dell-specific charger, I can see that. But generic chargers usually have interchangeable tips, and they should not need to embed a different chip inside each one of them.
Now I want to see John try to build a client on another stack, like deciding between Carthage vs CocoaPods vs etc. for his iOS hello-world and running into the problems with that.

Or, hell, how about the packaging systems in Go or Python? "Yeahhh, we don't really use X anymore, go ahead and use Y."

John certainly failed the perseverance test though.
There's a guy on YouTube who recently captured what you've described. His channel is named 'bald and bankrupt'. It was a fascinating look into Cuba. He's also toured many of the old Soviet states too.
I haven't looked into it that deeply to see how (whether) they're handling same origin or cookie access. I assume they're doing some kind of magic other than just rewriting the URLs.

If you haven't been involved with enterprise information security you'd be surprised by how intrusive and poorly conceived these services are in a lot of cases. Tavis Ormandy and others have famously found many AV products to be running un-sandboxed untrusted javascript in kernel mode. In line web proxies have been found to do things like sign untrusted or revoked certs with a trusted root cert.

It's all pretty much a big grift to capitalize on companies' rightful cyber security fears.
Haha, I was thinking the same thing
Full Transcript of DHH's Classic Startup School Talk
This is the first time in a couple years that I have seen a reference to myself while reading an article. Thanks for the surprise!

> No. They're welcome to have them back anytime they want. They could probably do it pretty forcibly if I refused to budge too (see Microsoft vs. MikeRoweSoft).
Thanks, I think this is convincing (where most of the arguments in TFA, especially the Buffett quote) were pure equivocation.

As an outside investor, if a company is not profitable accounting for stock compensation then the book value of your stake (or your share of the NPV of future profits, or whatever) is going down.
The currency restrictions were reinstated at the end of 2019.
JS gets shit on a lot, but I think npm install with a package.json is kind of one of the easier setups.
You also can't win against companies/founders who have their mind made up about acceptable monetisation strategies and PII handling.
Call me crazy, but there is something interesting I observed. Before Trump started advocating for it, there were some articles touting Hydroxychloroquine as a potential Covid-19 treatment, and that it was worth trying. Immediately after Trump started advocating for it, Hydroxychloroquine became like a poison, that will kill everyone. Isn't that great? I wish more things would receive this level of scrutiny before being inflicted on vulnerable and desperate people.
Not that I have first-hand experience at successfully pitching for huge money, but I completely agree. A lot of successful companies have average pitch decks but have great content on their side. One takeaway I've gotten from this side-project is that with pitch decks design doesn't matter but story-telling does.
I don't doubt google would attempt to do this, and probably win simply by being able to out resource an individual who registered the domain, however, my limited understanding of trademark law is this wouldn't necessarily be a valid claim.

My understanding is trademarks are a protection against consumer confusion, so as long as companies aren't selling similar products or services, or competing in the same geography there isn't a problem. This is difficult with google, but a non-tech scuba company operating under google.scuba or googlescuba.com wouldn't necessarily infringe on google the tech company unless they're actively doing something to make consumer believe they're dealing with google the tech company.

Google is difficult with it's large breadth of interests, but for most tech companies this is likely more about exploiting flaws with the legal system by out resourcing opponents more than legitimate claims (thinking the oracles, salesforces, dells, Intels, etc).
Switching to another virtual desktop (Win+Tab) can help if the graphics driver is still working normally. If the driver crashed, you have to wait for TDR to kick in and restart the driver (usually ~5s). That is, if it's able to recover.
> Are you sure? I hear this a lot, but I don't think it's really true. char pointers are allowed to alias pointers to any other type in standard C (C17 6.5p7,) so unless I'm missing something, a correct C implementation of memcpy could just cast both its arguments to char pointers and copy them char-by-char.

I'm not completely certain. I have definitely seen this assertion before made by people more well-versed in the C standard than I, but I don't recall the exact argument. I think it may be the case that the write-via-char causes the effective type of memory to change (so it can only be read by char from that point on), but again, I don't trust my judgement here.
So true. It's maybe not intended, but no fat shaming please.
I think I meant to write "dropping" it's the swyping keyboard. I really hate "typing" over the screen.
This require other contributor to be responsible and set their global ignore file properly
Yes. Though what’s disappointing to me here in the US, is that rather than understand these problems are consequences of our system and choices we’ve made, so many people are getting angry that they have to wear a mask. I wish that anger were at least directed somewhere useful that would help remediate the situation instead of so misplaced as to be directed at doing something that’ll actively make it worse.
Show HN: YUV image stream from a V4L device (i.E. Webcam) using WebSockets
Work in play, heh...

Silly puns aside though, I definitely agree with your viewpoint.
Thank you, very helpful!

It's wild to see how much the thinking has changed on how this disease works.
Isn't there also Scenario C, where the investor invests $100k, employee gets a base salary of $100k and SBC of $100k?

You've now got an extra $100k in the bank for other requirements. Effectively the SBC makes the employee an investor also, exchanging labour for equity (instead of just for cash). This seems to me to be different. Obviously there is some dilutive effect to the share allotments, but especially in earlier stage non public companies you probably always want to have more non cash vs cash expenses if you have the option?
When Task Manager is the active window you can control it with the arrow keys and view it with alt+tab. Typically the game has “Not Responding” next to it so it’s easy to select and kill using the delete key.
Slack does (or did, as of a few years ago) something like this - they shard teams onto a fleet of MySQL servers. See https://www.infoq.com/presentations/slack-infrastructure/ starting around the 10-minute mark and https://www.infoq.com/podcasts/slack-keith-adams/ starting around 7m15.

If I'm understanding this right, every team gets its own database, which is active-active replicated across two MySQL servers. There's also a separate mapping from teams to MySQL servers (which is itself a separate pair of MySQL servers), and of those two servers, one is primary for each team, distributed roughly evenly. Each MySQL server instance in the fleet is hosting many Slack workspaces, and they can scale that up/down as needed (i.e., presumably the tiny Slack I created years ago and forgot about is hosted on the same pair of MySQL servers as lots of other Slack instances in the same state and my employer's active Slack instance with thousands of people is on a less-crowded pair of MySQL server).

One user-visible effect is that it's possible to have outages that affect some fraction of workspaces. I also suspect this plays into things like rolling out changes over the course of many months - they don't need to do a database migration for everyone at one.

I don't think they use this for security - while yes, a buggy query can only affect one workspace at once, it doesn't sound to me like they do sharding at the PHP layer, it sounds like they're running a fleet of generic PHP instances that have the ability (and authorization) to talk to any workspace's database, not that they're running separate web/PHP instances per customer. But it definitely sounds like they rely on this for scalability/performance.
I attempted to do this in the past on namecheap for an Amazon domain based out of some obscure African country (domain was showing as available). The domain order failed, presumably due to reasons similar to authors Gibraltar example. I messaged namecheap live-chat support to ask why, and they basically said "we don't know why it failed, but even if it went through, if Amazon asks us to transfer ownership to them we'd go ahead and revoke your ownership"...which is BS kowtowing in my opinion.
That book pretty much teaches just the basics. The basics have not changed.
It should be solved by using Lenovo's driver.
AUD $220 (~USD $145) per month base price for 300 members heading up into the thousands?

That's $8.80 AUD per year per member, many such organisations have annual membership fees in the $5-$50 range in my experience which would put that at a pretty hefty price bracket. Even the next level up is $3.35/person/year.

While they do seem to have quite a feature list and I appreciate many services including bulk mailing can easily be say $50 per month on their own that cost doesn't scale with the member numbers in the same way theirs do.. So that seems a little crazy for the low end.. especially as something that seems to aim towards being for non-profits (having a .org.au and being for "Members").

Long time (also Australian!) actor in this space "TidyHQ" (formerly TidyClub) has pricing of $34-$83 USD (~AUD $52 - $127) per month. And a bunch of similar features and more that I don't see listed like keeping track of committee meetings and finances which in my experience are the more base line problems small non-profits have and the features I've most often used there.

The sales pitch and demos on their website are not really great outside of the feature list. So there's definitely some plusses over TidyHQ like a website and helpdesk but you can typically acquire SaaS services like that again for "10s of dollars per month" and at a price that doesn't scale with member numbers either.

Am I missing something? I guess if nothing else the site really needs a much better product walkthrough of what it handles outside of the basics on the Features page.