skysight-inc/HackerNews huggingface dataset:
I think the argument comes down to complexity. Getting Markdown --> Pandoc featureset up to a reasonable fidelity is the next stage IMO, especially if Markdown can be made to support the most common downloaded TeX extension packages.
Sometimes I get bags, swags, coffe mugs with the company logo, gift cards in a store other than Amazon... 100% of the time I end up either throwing them to the trash or giving them away for free.

Companies: just give money as gift. Period.
>It's not a public commons if it's owned by a private individual or company...

>Yes it's popular and yes there's a lot of people on it and using it, but that doesn't make it a public commons, its ownership does.

Exactly. Folks who complain about the (lack of) moderation on some corporation's platform are, for the most part, certainly welcome to do so.

However, those corporate platforms (unlike public platforms) have no responsibility to host anything they don't want to host.

They are not your government. They are not your friends. They are not a public square. They are businesses whose goal is profit. And that goal isn't necessarily a bad goal either.

However, the business models of those corporate platforms are dependent on showing ads to those who use those platforms. That creates a variety of perverse incentives, including (but not limited to) boosting engagement by pushing outrage and fear buttons to keep folks on the platform, watching the ads.

And so I ask, does the above sound like a public square? It certainly doesn't to me. Rather, it sounds like a bunch of corporate actors taking whatever steps (regardless of impact on discourse) to maximize profit.

Again, that's not inherently a bad thing. But it doesn't (and never will) fit the bill for a "public square."
> And half the features no longer work.

Which features don't work? I'm still wearing a Pebble Time Steel every day with Rebble Services and not encountering problems.

Okay, I guess Apple integration doesn't work anymore, but that's an Apple problem. If Apple allowed sideloading & half of the things you can do on Android, Pebble would still work there. I used to be an iPhone owner (I was one of those queue-on-day-one types that got a standing ovation from the Apple employees as you walked out of the Apple Store), but I am so glad I switched to Android.
In this video, José R. Arzuaga — Staff Engineering Manager, GitHub, covers important tips for success as an engineering leader. We discuss the importance of advice for managers starting out, time management, diversity, hiring, uncomfortable feedback, how you would find a good mentor, book recommendations, and how to create an effective team. This video is a must-watch if you’re thinking about becoming an engineering manager or are already in a leadership role. By following these tips, you’ll be able to lead your team to success and achieve your goals!
if what u say is truth then you are undoubtedly a good programmer - pragmatic people who are thoughtful of others (users and maintainers) are clearly good.

this is the bizarre thing - these are qualities that actually make a good product developer, but many companies pretend that they are hiring people who will be coming up with new algorithms and not just make db records when someone clicks or submits a form.
I have to say that being from the UK (and a class oblivious Scot) I found people in Texas referring to me as "sir" deeply disturbing.
IMO you should use the fallible slice API's in any safety-critical code, such a cryptographic code.

Yes, there is more code, but it does not become a lot more complex, if you need to you can unwrap to explicitly panic. You should still insert asserts to catch issues. But if there is an issue, such as running out of memory or anything else, you can handle it more appropriately than producing a Denial-of-Service issue immediately, which is definitely not good.
Ugh, when I was at accenture (briefly, after an acquisition), they had a similar "points" system where you could cash the points in for rewards. Most of it was absolute junk. I did manage to extract a bit of value when I found they could be cashed in for Nintendo eShop money - there's worse things than a free game - but still. Just ... give me money.

In a previous gig we were on the receiving end of a fairly pathetic "Christmas bonus". It was $100, which is a decent amount, but after tax we only saw about $60 of it. The "insult" was very much compounded by the fact that the previous year's bonus had been $300, and worse, that the company sent out an email the previous week which said "expect a little something extra in your paycheck next week, Merry Christmas!".

Then your check hits your account and you're like "... wait, is this even different than my normal pay" and then you're logging into ADP to check your statement only to realize "oh, it's just $60".

I don't ever like to complain about free money - after all, it's pure sugar on top of your agreed upon salary no matter how you slice it - but at some juncture you hit the point where it's just not even worth the trouble.
Why would a TLS library even parse punycode? The sole reason we still use this hack is so that core infrastructure does not have to change when we use internationalized domains.

If TLS libraries, DNS servers, HTTP servers, ... needed to be patched anyways for the use of IDNs, then why did we not do it properly and just use UTF-8?

No matter how many vulnerabilities we've introduced into software, "Š" in my name still cannot be represented in domain names and is instead written with american letters xn--pga.

I'm sorry for poorly articulating my thoughts here.
In case someone is wondering, here’s a table from the doc book example: [0]

FWIW, in FF, Win the PDF fonts have aliasing issues when not zoomed in, Sumatra PDF looks much better.

[0]: https://i.imgur.com/EERxV4W.png
I largely agree. I think the Fed doesn’t have the lever to make the needed change. But if they raise rates enough to really hurt the economy then of course it’ll affect whatever is actually causing prices to rise. But at too large a cost.
This was an important study in the history of computer security. It kicked off a lot of work on security, although a lot of it didn't pan out. Among other things, this study
led to the Orange book. A good historical overview of what happened is in "The Birth and Death of the Orange Book" by Stephen Lipner; he was one of the people who wrote this cited study:
https://www.stevelipner.org/links/resources/The%20Birth%20an...

Much of the results were sadly a cautionary tale. The government wrote down a set of its perceived requirements for handling classified material, but then the entire computing environment changed in a way they hadn't anticipated.
Thats funny, because for me Triple A meant this:
https://en.wikipedia.org/wiki/American_Automobile_Associatio...
Some alternative ideas for making JSON more readable:

- Pipe into gron (https://github.com/tomnomnom/gron) to get a `foo.bar.baz = val` kind of syntax.

- Pipe into visidata (https://www.visidata.org/) to get a spreadsheet-like editable view.
As an idea, to avoid SMS expenses, you could add support for an external notification provider (like Pushover, that's almost free) to the paid plans. So people can use their Pushover (or whatever) API key to get messages.
Can you tell who develops Hasura Auth and Hasura Storage? You? Or did you fork it and extend it?
If they've heard of zig, then they've almost certainly heard of Rust. I generally prefer Rust, but C interop is something that zig does significantly better.
If you're writing cryptographic code, panicking for every issue is not good, that's a DoS vector that could be easily exploited. It's safer to handle the error in-band and let the application higher up decide if it should panic, error or continue.
Thing is no one's going to read a blog post that he would've linked to. As bad as they are, Twitter threads guarantee a way larger audience.
It's nice to see someone actually still does proper engineering instead of farting something about cloud and webscale and just throwing money at a problem.
> The reality is everyone, myself included, can be and will be a bad actor.

But you likely aren't, and most people likely aren't either. That's the entire premise behind removing bad actors and spaces that allow bad actors to grow.
What's the error rate, or uptime ratio, of those cards?
If you're trying to use the SPAM model as some kind of example of success I believe you may have already failed.

In SMTP servers I've managed for clients we typically block anywhere from 80 to 99.999% (yes 10000 blocked to one success) messages. I'd call that MegaModeration if there was such a term.

And if you think email spam is solved then I don't believe you read HN often as there is a common complaint of "Gmail is blocking anything I send, I'm a low volume non-commercial sender"

In addition email filtering is extremely slow to react to new methods, generally taking hours depending on the reporting system.

Lastly, you've not thought about the problem much. How are you going to rapidly detect the difference between a fun meme that spreads virally versus an attack against an individual. Far more often you're going to be blocking something that's not a bad thing.
Sure, but he’s fixated on ~1% of the “top schools”, and seems closed to the possibility that the other 99% will be just as good (and in some cases better) for his son than that list.

That’s before we even unpack your claim that there’s a clear line between “top” and “middle” schools. I see it as more of a spectrum myself, ignoring “brand recognition” (which is a mostly meaningless metric).
we come full circle, that's not who's after these vehicles. The person parked in a parking lot in walmart likely would have a RV or regular commuter car, not a fully decked out 150k conversion van.

To OP point, rich people pretending to play poor for vlogging and self-idealized virtuosity can't wait 5+ days to get 200m range out of solar panels, videos gotta go out daily!
> Are we sure that it is not the other way around? Didn't social platforms created or increased polarization?

The process of polarization (in the US) started decades ago:

* https://en.wikipedia.org/wiki/Why_We%27re_Polarized

In fact it seems that people were always polarized, it's just that the political parties (R & D in the US) didn't really bother sorting themselves on topics until the 1960s: even in the 1970s and early 1980s it was somewhat common to vote for (e.g.) an R president but a D representative (or vice versa). Straight-through one-party voting didn't really become the majority until the late-1980s and 1990s.

There's a chapter or two in the above book describing psychology studies showing that humans form tribes 'spontaneously' for the most arbitrary of reasons. "Us versus them" seems to be baked into the structure of humans.
Ask HN: How to give back as a software engineer?
Hi all! I have come upon good financial fortune recently and took a step back from day-to-day work as a software engineer. After a few months of downtime, I'm now ready to jump back into work, but given I no longer have any financial stress I'd like to focus on ways to use my skills to give back to the community. I've been writing startup software for 10+ years, have co-founded a company and exited.

What does HN think are some good ways to give back? Here are some avenues I've explored but have come up dry:

* Teaching: I'd love to teach programming to high schoolers, but most positions require some post-grad/PhD, which I do not have.

* Non-profit / civic work: I'd love to work with USDS, 18F, or something like that, but there don't seem to be as many open positions and USDS requires folks to be on-site in DC (not possible for me).

* Mentorship programs: I've done a few mentorship programs in the past, but is very high touch and infrequent - I'd like to do something more hands-on.

Thanks HN!
A new Mercedes Sprinter is around EUR 40K. If you are handy you can outfit it for living with another EUR 15K. Put in a wood stove and you have yourself a home.
"What does it matter how much money was in your pockets."

You can't buy food, housing, or pay utilities with your diploma. You need money to pay for things.

>getting that opportunity is a privilege that was denied to many.

Is it though? There are people who lived dirt-poor lives but managed to do a complete 180.

The whole concept of "privilege" is really just making excuses for why you can't do something about a problem.
Way more wholesome
Yet, in order to watch Netflix on FreeBSD, you have to jump through such hoops as "downloading either google chrome, vivaldi, or brave, and [using] a small shell script which basically creates a small jail for some ubuntu binaries that actually install widevine which is essential for viewing some DRM content such as Netflix" [1]

[1] https://www.youtube.com/watch?v=mBYor4wL62Q
What I can not understand about reddit are the chains of obvious in-jokes in completely unrelated posts.

It's exhausting to wade through all of those.
>Eastern europeans: Imagine you are a family that has the same name as the villiage you live near. You own an estate, its been in the family for years, and you have labourers that have also been with the family for years. You hold them in high esteem, but they are very much working class. THats how they are viewed. "useful working class"

There are, of course, two kinds of Eastern Europeans. There's the kind you mention, and there's the kind that own everything.

Luckily for the British, they're easy to differentiate based on the amount of fur accessories.
> Why was this code even necessary

> The answer is: an explicit IETF design choice, that made punycode decoding part of X.509 verification, without even a line of acknowledgement in the Security Considerations.
Related:

https://en.wikibooks.org/wiki/X86_Disassembly/Analysis_Tools

https://github.com/stars/gmh5225/lists/debugger
Yepp, same message different medium. Having someone in your family who “listens to talk radio” was the “they went down the far right YouTube rabbit hole” of old.

I mean the big names in talk radio are still clucking if you want to listen to them today.
Is this confirmed? More sources?
One annoying result of this "days ago" trend is how it obviously doesn't for screenshots of articles / tweets / etc.
There is nothing wrong with the Reddit approach of having different communities with different moderation policies (well, except for the many edge cases you point out.) But presumably the unspoken motivation behind TFA is moderation on Twitter which is a very unique site that does not have specific “walled garden communities” with their own moderation, and is uniquely porous. If you want to use a moderated (ad-supported) site that lets each user define their own community, then you either need some global base moderation policies or else you need aggressive client-side filtering (and advertisers had better trust that it works effortlessly, since it will be their ads showing up next to the genocide posts.)
It's about the image. There's no attempt to lead by example. Get some good PR photos of the rich+powerful travelling economy-class then cycling from the hotel to the event, maybe?

They're making it so obvious that the 'ruling class' are going to place the entire burden of climate change reduction on the less well-off parts of society, people for whom the loss of their car will be devastating, people who can barely afford to heat their homes already, people who can only dream of the hugely expensive green tech (EVs, solar, heat pumps, etc) being sold to the middle-class and up as some sort of solution.
I get nervous when I see motion artefacts on netflix.
This means I'm pretty much always nervous when watching netflix.
I use a 1 gbps home connection and pay for the most expensive option netflix has.
I'd like to think that the whole concept of motion frames based prediction will disappear in future videos.

Motion JPEG XL would be like in the movies where they have Motion JPEG 2000, but ~35-40 % more dense. We could add usual delta frames without motion without compromising quality criteria. This would get us in the 0.3 BPP range.

4k at 30 Hz would be 3840 x 2160 x 24 x 0.3 should need about 60 mbps (~ 7.5 MB/s), still doable for home internet speeds and would be visually lossless, a better experience than home movie streaming is today. (free startup idea) :-)
What got me was him weaving in (2-3 times) self promotion tweets of some tree planting company he funds/founded(?). He basically personally embedded ads into his thread, which is actually kind of smart I suppose, but very confusing as a reader.
Then do it. Why does your activity in IT depend on what someone on the internet says? For the rest of us, multi-account setups offer a large number of advantages that outweigh the inconveniences and we have built tooling to deal with most of those anyway.
Cinderella story: Alex sold his bootstrapped SaaS for $800k
How to build a product people love to use? How to find a perfect match for selling your beloved project? And Why is less sometimes more?

I talked to Alexander Isora, founder of Unicorn Platform, about that and even more!
https://news.ycombinator.com/newsguidelines.html

> Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting.
Yes and no.

There has been a general coarsening of the culture which has gotten worse since the 2010s, Donald Trump was certainly a part of it.

I was talking about it with my wife this morning and she thinks that people have been getting more concerned about the homeless colony in a nearby city because the people who live there have been getting angrier and nastier. Other people down our road have put up signs that say "SLOW THE FUCK DOWN!"

There are the nihilistic forms of protest such as the people who are attacking paintings in museums to protest climate change. (Why don't they blow up a gas station?)

And of course there are the people on the right and left who believe they can "create their own reality" whether it is about the 2020 election or vaccines or about gender.
While not as profound as you, I think I'm a decent developer. The caveat being that I don't work in software development, but in a role that's on the business side with a mix of management, software engineering, a bit of maths and data engineering and analysis.

A few years ago I was applying to a well-known consulting firm, a role in data analytics. I got rejected due to "not knowing SQL" (which at that point I've used professionally for 8 years) and they hired someone else. A few months later, the same company made me an offer for another team in a more business driven role. I've ended up as a lead solution architect for a pretty involved WASM-based product with them and managing the guy they hired instead of me before. The guy couldn't code a for-loop in Python and I ended up doing all the engineering work for him until we could offboard him.

Moral of the story: perceptions, culture, and internal team politics might play a way bigger role in seeing your value as an engineer than we might acknowledge.
I also came to Rust most recently from Scala. The type constructions, functional capabilities intertwined with async, optionals, pattern matching, etc reminds me a lot of Scala. You do have to be cognizant of memory, ownership, stack, heap, etc, but the results are so much better. I also agree that the compiler is an impressive feat of engineering. SBT (lol).. I still use it, but really just the minimum set of build features.. Scala (and all it's third-party packages and libs) tend to get so complicated that figuring out what to do is just so painful.. Rust is a much smaller surface.. a smaller number of ways to do something, consistency among crate implementations, is really just great. Using tokio recently and that's been awesome also.. I'm hoping that other toolsets like datafusion and ballista mature.. would love to see more data management toolsets written in rust.
Colormind: AI-powered color scheme generator
That’s just changing the definition of censorship to muddle the argument. The idea that censorship can only be done by governments (not even by private entities on behest of government) is to make the definition so narrow as to be effectively useless. Even in China most of the censorship is done by “private” companies.

While the XKCD explains that your “United States 1st amendment rights” are not be violated by non-governmental censorship, it doesn’t change the fact it is censorship. Everyone is in favor of censorship (like Randall) so long as only things they disagree with are censored.
What I like even less than unwanted, cheapo gifts are endless ‘not technically mandatory but it looks bad if you don’t go’ work gatherings like team building sessions, birthday parties, fall picnics, etc.

There are people who don’t have a life outside of work and they live for those things. For me, it’s just another obligation. I’d rather a cheap beer in a dive with my actual friends over a posh corporate wine mixer any day.
Tell HN: New voice ads on my Verizon Fios Landline
I missed a call yesterday on my Verizon landline phone, so I dialed and listened to the voice mail that was left. The message was blank, but I was expecting a few calls from people and numbers that I might not know, so I hung up from VM and manually dialed the number. After "the number you dialed is not in service" message an ad played for rateretriever.com regarding auto insurance quotes.

I looked at the site and tracked it back to a company called Soleo. After a few attempts, I spoke to a human and was told this was a new "service" launched recently.

I have dialed the number a dozen times and the same ad only played twice. No ads on the other calls.

Has anyone else experienced ads like this?
The key part:

"
After stealing the Dropboxers' credentials, the attackers gained access to one of Dropbox's GitHub organizations and stole 130 of its code repositories.

"These repositories included our own copies of third-party libraries slightly modified for use by Dropbox, internal prototypes, and some tools and configuration files used by the security team," the company added.

"Importantly, they did not include code for our core apps or infrastructure. Access to those repositories is even more limited and strictly controlled."

Dropbox added that the attackers never had access to customers' accounts, passwords, or payment information, and its core apps and infrastructure were not affected as a result of this breach.

In response to the incident, Dropbox is working on securing its entire environment using WebAuthn and hardware tokens or biometric factors.
"

Doesn't look to be too damaging for them.
I can confirm - I saw "this tweet is unavailable" message or something similarly worded on first click too. Reloading fixed that.
> Pulling a publicity stunt while people's lives were literally on a deadline was not helpful, and only served to distract the professionals involved in the rescue.

So was everyone who offered to help the trapped kids presumed to be a self-serving asshole for doing so, or only Elon?

> Throwing a tantrum and calling the diver a paedophile when they declined (on the basis that the submarine would not be able to fit into the caves and thus would be unfit for purpose, assuming it could even be built before the trapped group were killed by the monsoon) was a spectacularly awful move.

But the diver didn't just decline. He declined and told Elon to stick the submarine up his ass on national television. In that context, Elon's reply is childish, sure, but you'll have to explain what makes it "spectacularly awful" and/or a "fiasco".

> Elon may be a successful businessman but he is also a disaster of a human being

Help me to understand the standard by which I can judge whether someone is a "disaster of a human being". Is one bad tweet sufficient? Or one bad tweet and one bad prediction regarding future tech? How many judgmental internet posts would be required to hit the standard? I'm genuinely curious.