skysight-inc/HackerNews huggingface dataset:
CLIs are sorta my ideal use-case for Go. Goroutines are so error-prone to control since you don't have many options for abstraction, so it's relatively difficult to build long-running highly-stable programs...

But CLIs don't usually need that. They can be ctrl-C'd if they go off the rails, and any dangling goroutines just die when the process dies. The simple distribution, fast startup, simple type system, and yolo-concurrency really pay off in pleasantly small and performant tools. And the stdlib is cross platform, quite capable, and very friendly to use. It's almost exactly what you want when you need to go beyond a tiny bash script, to something that might be a up to a couple thousand lines.

I do wish the built-in flags lib wasn't so abhorrent though. Pulling in a replacement lib is step 1 for any CLI.
There are relatively way more people complaining about their videos being erroneously taken down then people complaining about "immoral" content. In fact, I've never seen anyone claim that "immoral" content should be taken down, most people tend to favor freedom of speech outside of obviously the obviously wrong (eg. torture, doxxing).

I've never seen a revenge porn video on Youtube, where are you coming up with this?

Just look at the robotic tone of their emails, they don't care. I've had a channel taken down and all my old videos deleted due to some nonsense. There is no appeals process.
a related ny times article: https://www.nytimes.com/2020/05/26/opinion/trump-scarborough...
I don't think fascist takeovers of governments are that hard to anticipate; I don't think they're likely in most of the cases that people advocate censorship for. Admittedly this may be hindsight bias.
Creating hello world and drawing trivial forms is just as simple with HTML/CSS/JS, you don't need a SPA MVC framework or component libraries or state management framework.

Looking back to VB and other WinForms RAD tools it's easy to do that stuff and there are HTML WYSIWYG tools but that double-click code behind logic doesn't scale - software these days is distributed, has more complex requirements and expectations. Once you bolt MVC or MVVM or whatever to one of those GUI toolkits you get very close to modern JS framework complexity.
FYI because of this hacker news post, I just wrote Triplebyte as follows:

I saw a post on Hacker News that Triplebyte is going to be
posting to the interenet [sic] the profiles of people who
have interviewed with you. I do not give you permission
to post any information about me and explicitly request
that you do not. Please acknowledge this request.

The reply offered to delete my account, and I said yes. They replied that they had deleted my account.
> It is a different world out there.

I've noticed the same thing! Wife and kids actually do tap on (some) ads and discover new games, merchandise, etc. that way. They are also easily tricked into reading or watching stuff by this or that 'influencer', which is mostly just advertising under disguise. Maybe tricked is too strong of a word here, because they seem to enjoy it ... it just seems to be part of the way they interact with online world.
> You'll get results from Michigan and Florida and Oregon all for the same search, in the same town, and claiming to be a local business.

It's worse if you are non-US. Google seems to think that anywhere in the UK is local to me for businesses, and that's AFTER I've added loads of filters to stop American results from showing.
Another post of these "I read N times faster than the rest and still remember >= 90% of it" high-achievers ;) (no hard feelings).

There's ample evidence that such kinds of speeds are not generally possible with every kind of book. See e.g. https://www.scotthyoung.com/blog/2015/01/19/speed-reading-re...

I did take speed reading courses myself. Sure, it helps you speed-read, skimming over sections that seem unfamiliar, and detect when you need to slow down, because the subject matter becomes too unfamiliar/new. I've also had the impression that retention improves a bit after the couple of training days - at least that's what the workshop instructor makes you believe (it's their job to sell success and good feelings so that you recommend the course to your peers).

In the end, I highly doubt that anyone who claims to have such high speeds is sincere. The simple fact is that marking text with a highlighter, making notes (with a pen) and thinking about the content (do you?) takes time. If you accounted for that and took the average, you'd get lower numbers. And that is fine.
> I already noticed telemetry sent by my browser that I switched off

Mozilla is running some Firefox experiments with different DoH providers. Eventually Firefox may automatically select whichever DoH provider is the fastest for each user. This would improve performance for users and reduce the privacy concerns about DoH consolidation with one provider (the current Firefox default Cloudflare).
I ran alot years back ago. Knee ache which made it impossible to run.

As you said, and what a nurse told me I needed stretching. That's helped against part of the ache, but for the running, I read the book born to run. They talk about using your calf muscle as a spring (sorry if this is the wrong words, I am not a native english speaker).

To do this you need to take short steps where you land your feet under you all the time so you don't put your heel in the ground. Very tough training to begin with, but it at least removed all my running problems.

Since I was a heelrunner I had to start over, since this is very tiring.
Why would it be a decrease?
Because developers want to be fancy.

That was an additional custom controls library that you could enable, you could choose to use the standard L&F as well.

It was also available for the C++ products from Borland and it traces back to their first Windows 3.x compilers.

My first experience with it was in Turbo Pascal for Windows 1.5 (the last TP before Delphi was born).

Also, similar libraries existed for MFC or plain C Win32, sold by companies like ComponentOne.
11 x 10
We added a productized service to our SaaS https://versoly.com/done-for-you

We have got a few paying customers from it and it is much easier than just client work.
Why would you ever leave a blank spot for something on a chip?

Die area is expensive, yet transistors on it are free. Might as well take a crack at implementing it, and later disable it with fuses on models that 'shouldnt' have the feature.

Smells to me like perhaps corporate inefficiency making its way into the silicon - space was reserved in the layout for this feature, but then the team was late shipping a design, but they wouldn't allow anyone else to use that area either, because "we'll be ready any day now".
Look for truth when you build stuff
“Sheryl, I need a guy I can sacrifice next time SHTF. I’m not going to another congressional hearing.”

“Let me make some calls.”
Is the tag #twitter?
Delphi is one of those languages which was a good product from a failing company - Borland. Just as Modula 3 was a good product from a failing company - DEC.
Well, I think we have reached peak fact-checking. The president, regardless of his many demerits, made a prediction on what he think will happen. Regardless of one's views on mail-in voting, it is obvious to anyone with sense that a prediction is not and never will be a 'fact', and cannot be 'checked' by anyone until the event has passed, unless twitter is now also claiming the ability to read the future.
I honestly can't answer that. Was there anything significant in the first place. I guess I just heard some rumours or rumblings in the media.

Huh... I really don't know
Actually DynamoDB unlike MongoDB is truly a distributed store, and it actually is closer to Cassandra, Riak (RIP), Aerospike maybe some others.
>"She discovered that she can use bitcoin to top up people’s phones on bitrefill.com, and she can charge for this. For every 100 dollars she receives in bitcoin, she gets 120 CUC in cash from her friends whose phones she tops up. Ira is quite pleased that she has found to a way to arbitrage the currency exchange. If she got paid via Western Union, she’d lose 15% of what the agency pays her. This way, she makes 20%."

Amazing, because modern economic theory states that arbitrages should not exist, and if they do (for whatever quirky reason), then they will disappear just as quickly as they appeared...
Well, when your management has such a record regarding their own integrity why on earth would you expect us "dumb fucks", as Zukerberg put it, to trust you?
Facebook has lied again and again, took any shady approach to get data, mishandle that data, practically endorsed a genocide. What integrity are you talking about?

You maybe serious about your job, but you work for people that proved they have no moral compass. I'd quit if I were you and actually believe in what you try to accomplish.

Edit: just realized you are the founder of onavo, a spyware bought by facebook. Were you also heading project atlas? Were you responsible for inviting teens to install spyware so you can collect all their data?

The mere fact YOU are chosen as VP of integrity just says it all. When the head of integrity is a spyware peddler... Well....

Yeah, I guess it's a cynical move I should've expected of Facebook.
I'm not a fan, but there are some real well-loved masterpieces in the genre. The Ace Attorney series, Doki Doki Literature Club, and others.
> But personally, I think that calls into question whether Facebook or anything like them should even exist.

The fundamental problem with Facebook is that it serves the people, and as a rule, we are too reactive, too judgmental, too ignorant, too emotional, too irrational, and too hateful. If you want to find something bad on Facebook, you will succeed, because everybody is there, and this is just how we are. Turn back the clock and you'll find ethnic hatred spread through private Whatsapp messages, bullying on Myspace, ignorance in chain email, disingenuous appeals to emotion in yellow journalism, and hysteria in a mob whipping itself into a lynching frenzy in a literal public square. The platforms have changed hundreds of times, the people have not.

What amazes me is that critics of social media don't see this -- despite their vaunted liberal arts degrees, they act as if Zuckerberg invented human flaws in 2004, and pretend that he has the power to get rid of them with a technological solution. Destroy Facebook tomorrow, and the people will just move somewhere else. The exact same problems will reappear, because the people are the same.
Catching It Early: New Ways of Detecting Coronavirus
As a capitalist in a third world country, it seems like in principle a bit of competition ought to be good for both the 2nd and 1st largest economies. Remember the Avis "we try harder" campaign?
I see no reason why he’d change; both because I doubt he can stop, and because his fans are already well primed to trust him more than <negative adjective> tech companies.
Sure. I wish they'd put a bit more work into the name. Maybe I'm thickheaded since I can't get over the word association each time I read, "Surfboard".
Paul Graham argues that the fragmentation in American society – polarized politics, diverging cultural values, and increasing economic inequality – is not the result of "some force that's pulling us apart, but rather the erosion of forces that had been pushing us together."

He says that two forces, World War II and the rise of corporations, kept the fabric of American society intact. As these forces have eroded, so has our cultural cohesion. It's an interesting thesis.

As COVID-19 ripples through our society and collective consciousness, I wonder if this will be a force that brings us together, or will it be one that pulls us apart?
I agree. .NET Native was always for the full framework only; I think CoreRT was supposed to be the future there but it seems to be put by the wayside now as with .NET Core 3 the official recommendation for AOT was Mono with no mention of CoreRT in the roadmap. I would love to hear from Miguel what the plans are there.

Ironically this comes at the same time that C# the language has become much more usable without GC or with minimal GC thanks to the work that went into implementing Span but I think that was more a matter of necessity to support advanced async features for web usage (although I found it also made P/Invoke a joy and eliminated virtually all my need for marshaling in a few codebases.. and would have eliminated all the performance issues the led the OS team to abandon C#). It does seem that the ASP/Blazor team is driving the show and calling the shots after the UWP failure in terms of adoption, and I’m not seeing too much that would indicate it’s not the case even with Project Reunion. I’ve been testing WinUI 3, MSIX, and WebView2 and have been disappointed at the lack of story for putting all the parts together. It seems like side-loading packages with sparse package projects is intended to replace “native” UWP packages (“regular” AppX packages require .NET native unless side-loaded and I can’t get apps pulling in WinUI/STJ/Buffers/etc code to compile to .NET Native without an undeclared dependency on System.Private.CoreLib and without serious hacks to enable RTTI which makes me think they’re not meant to be used in that way any longer) but as always MS isn’t very forthcoming about the future of UWP components more than a single step at a time with all bets clearly hedged.
This blog is not an article but a rant full of half-truths and outright lies. The author doesn't realize that most C# developers have no knowledge of the history of both Pascal and C (I'm old enough to know) because they were born decades after these languages came into being.

The author also misses the point that C and C++ are systems programming languages (for developing operating systems, device drivers and low-level stuff such as compilers) and Pascal is an application programming language. C and C++ were pressed into service for developing application programming because many nerds thought it cool to have the fastest benchmark speed test result and ignored the fact that these languages are unsafe to use on a day-to-day basis. That's why C# and Java were invented.
6 elephants = 35000 people??
Ah the old slippery slope argument. Why try to moderate content on any platform?
Zoox has a hell of a liquidation preference overhang. The common stock options could very well be worthless -- a lot of factors at play here, all of them well outside the purview of non-executives.
The iridescent blue color of the massive Steel-Blue Cricket Hunter wasp is stunning to see in real life: https://duckduckgo.com/?t=ffab&q=steel+blue+cricket+hunter&i...
The entertainment industry in a globalized market will act according to demands (and regulations if any left) in the market and nothing else. It is fascinating to watch as popcultures "values" slowly shift towards the bigger market that is China and create an awkward set of synthesized values (most recent and talked about being new Star Wars movies).
I like the way you present your work history at the bottom. If I was an interviewer it's got everything I need to know and nothing more.
I'm very interested to see where this goes long term, but just today the widower of Lori Klausutis mailed Jack Dorsey directly, asking Twitter to take down a flagrant lie Trump tweeted about the murdered victim by a morning new host Trump doesn't like. Twitter refused.

There's a lot of content Trump tweets that would get most accounts banned.
China aims to launch digital yuan by 2022 Winter Olympics
If I'm reading https://github.com/timescale/timescaledb/blob/master/tsl/LIC... right, then for a SaaS company -- not necessarily a database-as-a-service company -- section 3.11 states that SaaS company can't run Data Definition Language (DDL) commands like CREATE, DROP, ALTER, TRUNCATE, COMMENT, and RENAME.

So if I need to adjust my schema using ALTER TABLE, how would I do that and stay license compliant?

Or if I'm running out of disk and need to run DROP TABLE, is my only choice to simply get more disk space rather than dropping tables?

Some of our customers will need their own unique schema, and will need their own tables. So, how would we even run CREATE TABLE and stay compliant?

Maybe I'm missing something?
Not into politics, but I think they should do it for all twitter influencers or political accounts then
While I believe the concerns about mail-in voting fraud is vastly overblown, there are genuine security challenges with mail-in paper ballots. How would one design a mail-in voting system that ensures all votes are counted without fraudulent or duplicate votes while also providing voter privacy?
2D multiplayer game Soldat open sourced
23×22=506
506÷12=42.16666...

Nope.

This is why mathematical statements need proofs.
How do you police a promise before it's fulfilled? Completely different from lying.
> Otherwise I think there's a lot of confusion in the article between the conflation of the private market changing products to be popular in China, which is fine and simply reflects their status as a consumer

I, personally, have a problem with this.

It's part of the reason why Hollywood movies have devolved into such pablum--you can't risk pissing of China now that 1/2 of your income is due to the Chinese release.

I no longer consider doing business with China to be "neutral". China doesn't regard it this way either--China is more than happy to throw it's weight around against American businesses--see Blizzard.

So we should treat them reciprocally. It's time to disconnect from China.
> Software issues in SSDs were a problem in the early days -- I even had an early Intel 32GB SLC SSD that bricked itself even though it was nowhere near the end of its rated life.

They're still a problem. HP had two separate instances of branded SSDs fail when the lifetime counter rolled over (I guess they didn't test everything the first time).

My experience with running around 10k SSDs and spinning drives in a datacenter was that spinning drives would fail more often, but would provide clear warning signs if you check SMART stats regularly, providing opportunity to replace failing drives without losing redundancy if your storage systems are flexible. SSDs would fail significantly less often, but there would rarely be a warning --- disks would just disappear, never to be seen again. Our use was relatively low writes, we weren't anywhere near the lifetime write counts.

Some SSDs would really tank performance if they declared bad sectors, while they were moving things around, host driven I/O was very slow. I don't remember which brand that was.
I go the complete opposite direction in my game. The NPCs convey as little information as possible and nothing that is not relevant to the gameplay.

This makes them completely braindead and not immersive at all but for me it's all about the gameplay and mechanics, not superfluous NPC dialogues.
Earlier discussion:

https://news.ycombinator.com/item?id=23317286
Show HN: Simulate 2^100 live automata cells in milliseconds, in your browser
I laugh because you'd think the distributed part would be the toughest one. But nope, it's pretty easy. In fact the client/server model was pretty well understood even in the 90s (or well before that even).

In my opinion what has exploded the complexity is the proliferation of environments. The execution environment of our software provides very few guarantees on what is available (no standard library) or even what language is supported (many JavaScript features and versions with varying support). That, combined with the explosion of devices including input modes, screen sizes, and resolutions has just made it extraordinarily difficult.

We don't even have standard ui primitives like we did in the past. Every major website is expected to have a team of world class designers and reinvent the wheel.

It doesn't need to be this way. But it's the way we have chosen. It has advantages, but I'd imagine the economic cost is enormous.
Regardless of what you believe, the upcoming US presidential election will be the most scrutinized and watched election in the world. Everyone will be watching. Any sort of tampering will be swiftly detected, and the parties responsible should be punished to the fullest extent of the law.
The full text of the tweet:

> There is NO WAY (ZERO!) that Mail-In Ballots will be anything less than substantially fraudulent. Mail boxes will be robbed, ballots will be forged & even illegally printed out & fraudulently signed. The Governor of California is sending ballots to millions of people, anyone.....
It's clearly not "end of story". What does it mean to be controlled? Regulations or nationalization? What kind of regulations? Do the regulations vary across countries? What kind of social media - just Facebook, or all social media platforms?

Saying "end of story" is the sort of needlessly dismissive and self-righteous rhetoric that always makes me sad to see on HN.
The general reason you can’t get them first party in eu & na is due to crash safety regulations. The cute little kei cars are horribly dangerous in any meaningful collision. The Japanese cab over vans in particular are wonderful leg amputation devices. I don’t think electric drive train fundamentally changes the issues around wheel base, mass, and structural integrity.
Except that C# worked on 64-bit OS's practically from the start and Delphi--still only marginally does.

And this isn't theoretical--Altium actually did a full code rewrite in order to get off of Delphi because of this.
I kept waiting for the tangents to end and the reasons for why Delphi was great would start.

He never got around to it.
Local Testing on an iPhone
Tech Positions Open at the Wonderful Company in West LA
The Wonderful Company (owners of FIJI Water, Justin Wines, POM Wonderful, Wonderful Pistachios, etc) has several tech openings in West Los Angeles and Oklahoma City, OK.
China has an actual propaganda machine. Parts of the military scour the internet posting positive comments about China and flagging anti-China comments so they get deleted. It is possible YouTube is just a victim of mass flagging of certain terms which skews the algorithm. Remember when Microsoft's twitter chat bot was turned racist by user input. It is exactly the same way China tries to manipulate the algorithm's used for moderation of companies they don't control (since they control all Chinese services already).
I don’t care about eidetic memory. I’m just asking if you have any evidence or research to the effect that forgetting is necessary for learning, your original claim.
As a Facebook user I like the group discovery feature. It works fine. There's no need to disable it.
Facebook's "VP of Integrity" Guy Rosen (guy_ro) co-founded Onavo, a spyware company that Facebook acquired in 2013. Onavo's flagship app was Onavo Protect, a VPN service that Facebook used to monitor the activity of its competitors, including Snapchat. Facebook acquired WhatsApp and copied features from Houseparty based on the data it harvested from Onavo users.

https://www.wsj.com/articles/the-new-copycats-how-facebook-s...

Onavo Protect was removed from the App Store in 2018 for privacy violations, and from Google Play in 2019. Onavo then rebranded to Facebook Research and marketed itself through targeted ads to teenagers on Instagram and Snapchat. Apple revoked Facebook's developer certificate because Onavo was using it to bypass the App Store review process. Three U.S. senators (Richard Blumenthal, Ed Markey, and Mark Warner) criticized Facebook Research for harvesting data from children. Facebook Research was discontinued later that year.

https://en.wikipedia.org/wiki/Onavo

Guy Rosen moved on to be Facebook's VP of Product Management. In 2019, he briefly adopted the "VP of Integrity" title when performing damage control for Facebook's live stream of the Christchurch mosque shootings, and then reverted back to VP of Product Management after he was called out on it.

https://gizmodo.com/facebook-exec-gets-new-title-as-vp-of-in...

The next time Facebook needs a public relations injection, it should consider using someone other than the co-founder of Onavo.
Keto Recipes