skysight-inc/HackerNews huggingface dataset:
> I think in a lot of private companies these days, we’re seeing governance issues all over the place,”

But not with public companies?

It's an opinion, I'd ask for some data.

I personally don't think the public market cares much about things like privacy and governance. If it were, Facebook would have neither investors nor users. Same goes for so many others.

He then goes into talking about salesforce going public as if it were an exampl. But definitely privacy and governance are not the same for b2b and b2c.

I have been with two startups that got public way too quick, when half of what you're doing is for PR effects in preparing to bring new investors, you forget about the customer. One of them is dead, the other survived after being bought out by a private equity firm. Going public is such a burden for the representation aspect of it that expecting _this_ to br a regulatory practice is delusional. (imo)
Nice work! And I have a modest suggestion. I'll illustrate with an example. Let's say I'm browsing scales. I select scale type "classic," and I choose C as the tonic then hit Go. The screen changes, and I see a bunch of scales, including C major (which has no accidentals). Okay, say my theory is rusty (it is, actually!) and I'm thinking about modes. I want to verify that A natural minor also has no accidentals, and likewise D dorian. To do that, it seems I have to back up to the previous screen so I can change the tonic from C to A, then hit Go again. Then I back up to the previous screen so I can change the tonic from A to D, then hit Go again. Can that be streamlined a bit so the tonic can be changed without going back to the previous screen? Something to consider adding to your to-do list! :-)
I remember the YC startup school at De Anza many years ago, when Andrew Mason, of Groupon, was one of the guest speakers and he basically said that the worst mistake he made was going public.[0]

And basically what had happened was that post IPO Groupon's accounting irregularities, which were earlier hidden, became public and the company fell from grace.

Same thing happened recently with WeWork and there have been numerous other companies.

Basically, while private, startups are able to engage in practices that don't survive under public scrutiny. No wonder startups, especially ones on shaky foundation, are remaining private longer.

[0] https://genius.com/Andrew-mason-andrew-mason-at-startup-scho...
Indigestion, save ends: Wendy’s releases a D&D-style tabletop RPG
"Children have frequently been the victim of surveillance abuses"

What are you talking about? I'm seriously asking. This sounds like something people say without having anything real behind it.
Antikythera Shipwreck and the Discovery of Ancient Tech That Shocked the World
Parsing C++ is literally undecidable (2013)
Ya...that was a joke. "I'm sorry you feel that way" is the classic apology-free use of the word "sorry". It means "I pity you for your plight" rather than "I recognize my mistake".
The latter type who gain an outsized dopamine shot from whatever game your platform is tend to be what keeps your platform going and drives your revenue. It’s just that some of them you like. There’s a big drive to optimize your platform to those kinds of lowest common denominator users until it is ruined and worthless. Just A/B test maximize some metric to make sure it happens.

You can fight back by intentionally disadvantaging the top percentiles of an important metric, finding out a few things that are the most common complaints with what you are and making maintenance of those core values, and limiting the amount of effort you put into being generally appealing.
Think of something better.

Buy an car transporter, https://upload.wikimedia.org/wikipedia/commons/1/1b/Truck.ca...

Convert it to being an electric trolley bus https://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Va...

Haul people and their cars around from city to city, saving them gas, letting them work with wifi.
Zendesk Security Breach May Impact Orgs Like Uber, Slack, and FCC
Looks like the mod that made that post is a developer. No offence to other developers but my personal opinion is we developers are best to leave the delicate communications to the marketing team.

There is every chance she is better equipped than most but I know my expertise do not extend very far into the realm. I've not met many devs that do have expertise in those sort of PR fronts.

On that note, I'd suggest this indicates more of an organisational issue than anything that should fall on this one person. I don't think they were (as an organisation) prepared for this sort of thing. Maybe there isn't even a dedicated PR person there?
"In retrospect Sandy Hook marked the end of the US gun control debate. Once America decided killing children was bearable, it was over." –Dan Hodges
I had to trade in a newer crossover with blind spot detection warning (sound and light) for an older truck. I was really worried that I would have a hard time getting used to driving without the blindspot detection, but the truck came with mirrors like this:
https://accessories.ford.com/exterior/trailer-towing/kit-rea...

Those are phenomenal... I honestly don't miss the blind spot detection / warning system at all, you can see so much.
Biden openly bragged about getting Shokin fired, though not under oath, and he stopped short of saying it was to protect his son.

https://youtu.be/Q0_AqpdwqK4?t=51m49s

edit: phone brain skipped over the "on his behalf" part of the sentence, I thought that they'd said there was no evidence Biden even pressured the government to fire Shokin.
The cure for edginess is growing up. The cure for fascism is a bullet in the head.
I think that's already happening to some degree, though it's not a "new way" exactly. Totally anecdotal, of course, but based on watching people move between jobs in my professional circle, it seems like experienced people are no longer willing to take nearly as much of a salary cut for the sake of equity as they used to. A startup that doesn't offer competitive salary and equity will have a pretty tough time hiring the most in-demand employees.
By default the mail goes to a local mailbox. So no SMTP / DKIM etc needed.

Of course this is not useful unless you ssh in and read the mail.

But then mail shouldn't be used for notification anyway, so this is not a big deal.
Footstock | Chief Marketing Officer | remote only

We are a Germany based start-up and run a gambling/ fantasy football app. Our users can collect, trade and earn virtual trading cards of real football players and use them to gamble and win money.
Our crowdfunding campaign on Indiegogo raised more than 5,000% of our funding target and over €250,000 in total before our launch on April 12th this year. We have a ton of great ideas for product development and our concept can be rolled out internationally.

We work remotely in Central Europe and operate in the UK only at the moment. You should be independent, highly motivated and self-organized.
We are looking for someone experienced in online marketing, preferably in the UK (gambling/sportsbetting/fantasy football) market.
You will be responsible for all marketing and sales activities. Your job is to make our company grow massively.
In addition to your salary you will receive a share in the company!

oliver@footstock.com
There is a sense of responsibility that goes away when you can keep books indefinitely. The example here is that the books will be automatically renewed up to 15 times and then the borrower is charged (until they return the book). I get that these small fines can be a burden to lower income folks. I suspect that there will be a ton of books that are never returned and borrowers will be charged and they will feel that same burden. Yes, this is contrary to what the 1983 study in the article states. I'd like to see a recent study - perhaps a follow up in a year in Chicago.
Giant Magnetoresistance (GMR)
I understand why there is no high speed rail. I can jump on a plane and get there in 1 hr for about $50-75 each way. I also have a choice of 3 different airports around the bay and similar options in LA. San Diego is just another 15 min by air.
> They don't group people living with their unmarried partner with people living with a spouse?

Isn't this number pretty insignificantly small? Also, not being married severely complicates things like joint ownership and sharing an income, precisely the sorts of things that make buying a house easier.
Because `systemctl list-timers` is a nicer output than `crontab -l -u <user>`
I've heard that whereas American politicians are mostly lawyers, Chinese politicians are mostly engineers. If true, that would partly explain why they get a lot more done.

Another factor may be that the US has elections every 4 year. There is no long-term planning happening, because who knows what's happening in 4 years. Too much energy is spent on political campaigns, destroying your opponent and getting re-elected.
This presentation is built with Gatsby and MDX Deck. Hosted on Netlify and assets are managed by Cloudinary.

Check out the source code on [Github](https://github.com/iamskok/jamstack.systems).
Speaking as someone who has written maybe 10000 lines of code in both languages, and may be worth taking a little more seriously, the similarities are there but the macros in Forth are just somehow off.

There is extremely little written online about Forth macros. The best book I've found on the subject is Let Over Lambda, whose latter chapters talk about Forth macros and how it's possibly the best macro system second only to Lisp. And yet I don't know of anyone, outside possibly Chuck Moore in his "Glow" system for CAD for circuits, that can exploit layer upon layer of Forth macros.

The beauty of Lisp macros, really, when you really dive to the bottom of it, is not what it appears to be. It's not about being able to turn one thing into another, no matter how much flexibility it allows in doing so. Any language can do that. Javascript for one, just use strings and eval and you can create interesting macros. It's not about a domain-specific language: every fucking language lets you define words in it with which you'll do the work, and often a syntax too derived from it (operator overloading). No. And it's not about brevity: because of S-expressions, Lisp is really not that brief compared to other languages (like C) (when you are doing everything right).

The beauty of Lisp macros is simply and only that you can do all these things over and over again, layer upon layer, "ten or twenty layers of macros deep" (to paraphrase Paul Graham), with each layer making the next layer no more difficult to work with. Nothing else does that. Not even Forth.

And a note on homoiconicity: it appears standard Forth is homoiconic...maybe. Mostly. Not transparently so like Lisp (see above), where no matter how much you exploit homoiconicity your code doesn't degrade in structure, preventing you from doing so n+1 times [1]. No, in Forth, you get mostly homoiconicity, but there's caveats. However, F18 code, featured in the GA144 chip, is basically homoiconic both because it's forth with pointers and because it's assembly, and it does allow a lot of macro-like behavior, including an 18-bit self-replicating virus. It's nice. But it's still not Lisp.
The Honda e switching the side mirrors for cameras and interior displays feels like the way of the future
I applied a couple months back and nothing but silence. Which is weird considering the size of the company. Really curious as to how well the FP pool is stocked in the DC area! I figure you might have realized you need to grow some talent in house.
I think the surprisingly simple bottom line is: Infrastructure is EXTREMELY expensive (are you willing to pay 10'000 for every ride?) and the upside NEXT TO IMPOSSIBLE to gauge.
> I'm sure there'd be much disagreement about what warrants replacement and what doesn't ;

How many backwards incompatible variations of C++ std::string have there been, simply in terms of the standard (not extensions). Two? Three?

glibc has been turning their nose up at strlcpy(3) for literally 20 years, and yet still doesn't provide a comparable one-liner alternative that guarantees to always leave a NUL-terminated string behind (i.e. doesn't leave a loaded gun lying around).

A good string interface is impossible to pin down because a "string" is the anti-thesis of a proper data structure. C dipped its toes in the better string library waters with Annex K, which saw almost no uptake; even the original sponsor, Microsoft, never shipped a complete implementation. C would be wise to avoid chasing the mirage of a better string library. In general if you're thinking in terms of "strings", C is the wrong language. C being an inconvenient language for programming with that mindset is a good thing.

(I would love to see strlcpy added, but the fact it's so divisive is maybe a strong hint that there's no way to placate a substantial minority of people, not even the most pragmatic of users. Anything involving the str* API is a lose-lose at this point.)

What C really needs are some primitives for bounded arrays and slices. There are some very good, very simple proposals out there, but no compiler vendor has actually shipped them and the C committee has been burned several times before by standardizing de novo interfaces.
This is pretty bad. It would have been way better to post nothing than to post this.

If you want to have a community, then treat your community like intelligent humans. And to be clear, you absolutely _depend_ on the good will of your community. This is non-optional.

Admit your mistake and fix it. And if you think that your mistake was the timing, then talk to someone who understands the situation.
There is Apple MapKit to embed into websites https://developer.apple.com/maps/web/
https://www.youtube.com/watch?v=VuI-ss5aQU8

Go to 7:47.
I'm in Taiwan right now, and they use license plate readers to associate plates in parking lots with the parking ticket you receive to track the time you're in the mall. Sure you could use it as metadata for human analytics, but in this case I'm pretty certain its current use is for reducing queues and making checkin and checkout of parking lots more efficient.

I feel like there is a fine line between pure technology advanced convenience and actually big brother style monitoring. In Taiwan if you drop trash where you shouldn't there's a chance that a camera will capture your movement, and they will try to find out who that person is.

In China, I assume it's the same, but because of the way it's set up it gives you more of a prison feeling. At least that's what I felt like to me in Pudong, Shanghai.

What I'm saying is how can we make sure that we get the convenience part without the pervasive big brother aspect. I'm sure there is a way and I believe that's what we should focus on as technically moves on.

Similarly, the same applies to things such as medical records.
The entire us government was pressuring Ukraine to change prosecutors. The idea that Joe Biden came up with this idea on his own is just lazy gobbling up of propaganda.
They don't need any interior structure to be strong. That is the nature of a stressed skin panel.
Maithon Dam Flood Gates Opened
Yes, there is a way to do the dynamic functionality of OpenID 2.0 on Connect by using Metadata, WebFinger, and Dynamic Client Registration, but most of the large providers do not support all three of these.

Google (for instance) wants a relying party to do some amount of registration/click through first in a web browser before their site can rely on Google. Apple (for their part) hangs your ability to support Sign in with Apple off of an app registration, which requires a developer or enterprise account and thus an annual fee.
Fast response and turn around with the company. Though do expect some leetcode question for the interview, so prep up! Was caught unaware after I got told it wouldn’t be so. But besides that solid interview flow.
Maybe it's not easier, but I feel that for some it could be a great motivator after certain age...
See also Krypto https://en.wikipedia.org/wiki/Krypto_(game)

Some friends and I were hooked on this game in college. We eventually wrote a program to solve particularly tough hands. It turns out there are a few potential hands that are actually impossible to solve, but not very many! It's a fun programming problem. :-)

There's a mobile version of Krypto as well.
There was a thread on this earlier today too, but it fell off the main page really quickly:

https://news.ycombinator.com/item?id=21149770
Because there isn’t

>There's no bombshell revelation in this leak but we get some good insights into Mark Zuckerberg's major preoccupations - regulation and new competitors.

It’s just a unique opportunity to be a fly on the wall in a high profile meeting.
Man you must hate life
But on the other hand, if there were a cheapish, fast way to get from say Philadelphia to NYC, I might trade my $3500/mo Manhattan apartment for a $2000 new construction rental in Philly and take the train to work every day. 45 minutes is a shorter commute than many people have from Queens or Brooklyn.
> But I'm sure most normie commuter types aren't willing to drop $1000 + labor just so they can speed.

Not sure about demand at that price, but I'd guess most people would pay not to have a "nanny car". I could also see significant economies of scale for what is currently a very niche product.
Sell em as vintage .com 1.0 memorabilia.
Both are still true. The company was under investigation not the individual. The US senate also signed a letter in bipartisan agreement that Shokin wasn’t pursuing cases like Burisma hard enough.
By senior I mean 5+ years experience, not their job title.
"Almost all animals are bilateral," he said. The code for having two sides to everything seems to have got embedded in our DNA very early in the evolution of life—perhaps before appendages like legs, fins or flippers even evolved. Once that trait for bilateral symmetry was baked in, it was hard to change."

What about starfish and other echinoderms? They may not have exactly three limbs, but they aren't bilaterally symmetrical, and they are animals.
Also, Biden didn't promise Ukraine that they were getting $1B if they fired the prosecutor, which is the false claim in the advertisement referenced by this article. He threatened they would not get $1B unless they did. In other words, it wasn't a sufficient condition; it was a necessary condition.

Surely those of us who participate on HN and code for a living can appreciate the logical difference:

if (prosector_employed) {
ukraine_bank_bal += 0;
} else {
if (other_conditions) {
ukraine_bank_bal += 1_000_000_000_000;
}
}
A 14-Year-Old Designer Became Part of Apple's Splashy New Gaming Service
> glibc has been turning their nose up at strlcpy(3) for literally 20 years, and yet still doesn't provide a comparable one-liner alternative that guarantees to always leave a NUL-terminated string behind (i.e. doesn't leave a loaded gun lying around).

snprintf(destination, sizeof(destination), "%s", source);

?
I have a similar situation here but not as extreme.

My thought is that this should encourage companies to fire fast. However, I see the opposite. Maybe it's the sink cost fallacy in effect.
I feel like this comment is a classic example of reading a wikipedia entry instead of understanding the topic.

You can use it to refer to any race, but in reality the race you are referring to is only subjective to the user. The server is generally processing all requests in the order they are received.

A race condition usually is referring to a multithreaded system where the threads interfere with each other, causing undesired effects.

Relaxing "race condition" to refer to all causality... is such a loose definition as to give it no meaning at all.
I watched Andrew's talk recently, and I highly recommend it to other readers interested in the above topic. It's full of clearly expressed, interesting ideas.

When I read:

> What I want is a semi-tangible expression tree that I can manipulate and "snapshot" (to show my work) into Latex. The Latex rendering was easy, but figuring out what "core tree manipulation ux actions" are is another thing.

—in the parent comment, it was the first thing that came to mind.
Can't private companies give out equity just fine?
Draftable | Senior Full-stack Engineer (Python, JS) | REMOTE (worldwide) or Melbourne, Australia | Full-time | A$100k - A$160k | https://draftable.com/careers
Draftable makes document comparison software accessible to everyone.

We’re looking for an experienced and self-reliant engineer to work across our Python/Django and JS/React stack. We expect you to work a full time load of 40 hours per week (and no more) and to be very productive during that time.

We know you have a life outside work, so we will respect your non-working and family time. We don’t expect you to make work your life.

We’re easy-going and easy to work with. We’re developer-led and have a flat structure. We are collaborative, and we expect you to take an active role in evolving our engineering culture. We like writing things down. We love Slack. We launch things as soon as they’re ready. We do things right the first time, even if it takes a little longer. We don’t have much technical debt.

More details at https://draftable.com/careers.
Your explanation is correct. UTF-16 is a hack on top of a hack, and no one uses it in new software. However, Java and Javascript are stuck with it for legacy reasons.

It wouldn't be so bad if people just understood that there are (almost) no valid uses-cases for measuring the size of a string. As someone else mentioned, it's a binary blob for all intents and purposes, and if processing of its content needs to be done (such as displaying it on the screen, or performing, say, word-wrap) then it should be handed over to libraries that have been designed for this purpose, because these things are very complicated.

Simply by having a single non-ASCII character in my name, I'm seeing software fail on this on a regular basis.
Ok, but where do my holdings in a mutual fund or ETF fit?
Yes, because they ship with their own string type.
Correctness defined as "this produces the right answer" vs correctness defined as the above with the addition of "this does not leak information / is not highly vulnerable to side-channel attacks" are very different things, and only one of those definitions is actually useful for cryptography.

Writing it yourself for the first time, or just copying some code off the internet, is going to have a vanishingly small chance of being actually secure.
China is a communist country, one impact being that the government owns all property. For example, individuals lease/rent their homes but the terra firma is the peoples'.

If the Chinese government wants to put a train line where houses, farms, or offices used to be, they do it. One, because they already own the land. And two, the faster goods and services can move, the faster the economy can grow.

Not an advocate for socialist/communist capitalism, but this is one area where central planning can move a little faster than the west. One are the west can vastly improve is permit streamlining.
So this is a legit thing. You don't know all the facts, there can be reasons CEO asshats say things. But there are also times you have to think hard about what you trust: do you trust your core knowledge, or do you assume they know better? Remember, CEO level people have KPI which is about shareholder benefits, not necessarily reality, or ethics.

I sat in on an 'all hands' briefing once where a CEO level guy spent 2hrs demanding we code a 3D VR shopping mall for him to sell to local stores. When I started talking about how immature the market was (this was 1994 and most people were on dialup) I got roasted. Afterwards, the CTO said he did that randomly, to get dominance, it was just how he chose to behave in a room, in order to "win". I didn't stay in that company long.
I've used Bayes for classification before, is it still the go to for that?