skysight-inc/HackerNews huggingface dataset:
Sad. I tried to find classic SS for free a few years ago and came up short. What’s available today at a reasonable price? I don’t understand why pbs is stingy with its shows like frontline on Netflix either.
One thing all the conspiracy nut circles have in common, is that it's always YouTube videos that they use to try to convince the non-believers of their preferred kind of crazy.

So I wonder what role YouTube monetization plays in this. How much money can you make grifting the gullible off of YouTube ads? As for q-anon, there's plenty of characters straight up selling merchandise, which should clue you in to what kind of operation it actually is.

It wasn't that long ago that YouTube decided to de-monetize all antivaxx videos. Has that had a noticeable outcome? If amoral grifters can't make money peddling bullshit ideas, do they do it less? Are there fewer antivaxx videos being made today, than a year ago? Are fewer people being sucked into that particular conspiracy bullshit today, than a year ago?
Apple’s Guidelines to Product Innovation
Another example that wasn't on the list (and please somebody prove me wrong), I cannot find the 1954 movie "So This is Paris", starring Tony Curtis. No copies available anywhere on amazon, ebay, or searching through internet sites. There was a short clip of one of the songs on Youtube a few years ago, but it was taken down for copyright infringement. I simply cannot find it anywhere.

This also happens to books (https://www.theatlantic.com/technology/archive/2012/03/the-m...), and points even more to the cause. As soon as you go before the 1920s, works are in the public domain, and availability returns.
> who is scraping together their life on one hand and buying $800 gifts?

Having grown up poor I know it's not uncommon for parents to save during the year for that one big annual gift. This customer of Unicorn is one example:

> “I am upset he basically robbed everyone of his customers and is closing without delivering any scooters,” Rebecca Buchholtz wrote in an email to The Verge. “This was my daughters Christmas gift and now I cannot get her any gift.”

https://www.theverge.com/2019/12/7/21000094/unicorn-electric...

> if you're really doing the above, why would you take a gamble instead of buying something currently available?

It wasn't sold as a gamble or a risk, it was sold as a product on an online store from a company founder who was reputable.

I have no idea why HN users tend to degenerate into victim blaming in these situations - the bad party here is the company and the founders
The actual analysis of inserts are that they take "amortized O(1) with a single operation worst case of O(N)"

So N operations take N measurement units as N goes to infinity, but any individual operation may be slower or faster.
Disclosure: I develop automation for a company that provides managed cloud services for huge companies.

Am I reading this right? Are they really saying that the main issue is hiring DevOps/SRE engineers at scale is hard - but that hiring and keeping an additional team of AI engineers who understand cloud infra is somehow more achievable for the average company?

I just don't see that playing out well for places where cloud and/or AI technical expertise is not a core competency. There are managed cloud providers who specialize in these areas. If your problem is literally that you can't scale DevOps, it's at least worth pricing out those services before committing to hiring an even more specialized role for infra purposes.
Their target isn’t “serious traders” like folks on Wall Street. Most bitcoin people think they are the “serious traders” but in fact they are the very rubes that get scammed by these exchanges.

With most things bitcoin you are either the one doing the scamming or the one being scammed. Often you can even play both roles! It is what keeps the ecosystem interesting!
> "A propagandist is not a troll. A paid shill is not a troll. A person who sincerely holds views which you dislike is not a troll. Only a troll is a troll."

It's orthogonal to all of those. Not all propagandists are trolls, but some certainly are.
The Vietnamese Americans I know came during the end of the Vietnam war. I don’t see them supporting a car company from that communist country.
How about you guys comparing yourselves to good air purifiers, instead of one of the worst ones on the market? See https://thewirecutter.com/reviews/best-air-purifier/
At the time I was looking, I had had it for years on VHS and wanted to replace it. I'm sure I looked online but it just wasn't available, anywhere. I don't remember where or when I found it, but I was extremely happy.
Sounds like you have free rein to productize some of your IP here. Might it make sense to turn any part of what you've built into a SaaS business?
Look its V for Vietnam.
Google under investigation for ‘Thanksgiving Four’ firings
I know you said this with some degree of sarcasm, but for the vast majority of people, you are right on the money. A bachelors degree does not only “contribute no value” but in fact leaches value from the economy. I work at a FAANG with no degree, and the reason I did so (In my 20s) was because instead of wasting my time in a classroom, I was out in the workforce working on real business problems at a telecom since I was 16, in a field where educators are 10-15 years behind reality. Most of the cutting edge work at Google or Facebook or Amazon is not public information, so how the hell would a college even teach that? It’s under NDA. Same as Ma Bell and the extraordinary innovations that came out of the telecommunications industry.

A degree doesn’t just steal value in terms of money, which puts you tens or hundreds of thousands of dollars of compounding debt, but it also steals your time, and indoctrinates you into a top-down style of learning. Your time, the most valuable asset in the world, could be spent solving real problems in the real world. The whole system is a scam, and I’m truly sorry for those who have fallen for it.

My advice would be to cut your losses and get into entrepreneurship or work for a company that interests you ASAP. Life is too short to participate in someone else’s profit centered system of learning (Doctors and Lawyers excepted, but only because the level of gatekeeping in those fields is so high and perverted, and backed by government, that learning only via apprenticeship has literally been outlawed)
The article mentions several crates that fill the role of TinyGo in Rust. It's just that they aren't the default.
Not an insult. An observation regarding the metric.

The product of Bitcoin's price and its current circulation is financially meaningless. It's meaningless for fundamental reasons. (It’s even more meaningless to compare it to an equity market cap.)

That doesn't mean it is useless. People talk about it because it's a marketable metric. But so is community-adjusted Ebitda or the theoretical value of a comet's mineral wealth derived from multiplying its mass by the latest commodity trade.

These are narrative tools. Not analytic ones. Both are okay, but they have different roles.
>I would say the percentage on HN is far far higher.

>A large percentage of HN are in a profession that pays above average (engineering)

Not related. Even if you're a director at Google pulling 1m a year in, you're not buying a private jet. Or, you're not unless you're reckless.

The reason HN would have a far higher audience of people who own or have access to private jets is because a bunch of tech entrepreneurs who've really made it, such as the Collisons and Drew Houston, have come through here on their ascension and some of whom are still around.
unfortunately - this is probably correct. don't fall victim to the sunk cost fallacy, as this is the most expensive way (time) to do so.
Add ons must be signed by Mozilla I think. Also, add ons that have privileged access require a special signature that Mozilla only uses for their own add ons. That's what I meant with signed Javascript. Anyway, this wasn't my main point. It's why you load and execute Javascript from the network in the first place in the content process. It feels to me that banning JS loading would have helped here a great deal and would make exploitation of similar bugs much harder.
The Model 3 has this: https://jalopnik.com/the-tesla-model-3s-superbottle-easter-e...

That's astonishingly less than a car's cooling systems (radiator, A/C, oil pump, etc.) It'll be fun to see what other EV makers come up with.
Also worth noting that this is one thing Zig seems to have gotten quite right already: every standard library function which might need to allocate memory requires the user of that function to pass in an allocator of one's choosing, whether provided with the standard library or provided from scratch.

For example, I've been (slowly, given limited free time) working on a SQLite binding for Zig. SQLite has its own allocator, which I've wrapped like so:

const std = @import("std");
const Allocator = std.mem.Allocator;
const ArrayList = std.ArrayList;

// This is all ripped from Zig's C allocator, with adaptations to point to
// SQLite's allocator instead.
pub const allocator = &allocator_state;
var allocator_state = Allocator{
.reallocFn = realloc,
.shrinkFn = shrink,
};

fn realloc(self: *Allocator,
old_mem: []u8,
old_align: u29,
new_size: usize,
new_align: u29) ![]u8 {
std.debug.assert(new_align <= @alignOf(c_longdouble));
const old_ptr =
if (old_mem.len == 0) null else @ptrCast(*c_void, old_mem.ptr);
const buf = sqlite3_realloc64(old_ptr, @intCast(u64, new_size))
orelse return error.OutOfMemory;
return @ptrCast([*]u8, buf)[0..new_size];
}

fn shrink(self: *Allocator,
old_mem: []u8,
old_align: u29,
new_size: usize,
new_align: u29) []u8 {
const old_ptr = @ptrCast(*c_void, old_mem.ptr);
const buf = sqlite3_realloc64(old_ptr, @intCast(u64, new_size))
orelse return old_mem[0..new_size];
return @ptrCast([*]u8, buf)[0..new_size];
}

And later, to actually open a database (where we need an allocator to add a null byte to a Zig string to satisfy SQLite's expectations for a database name, so we might as well use SQLite's)¹:

pub fn open(name: []const u8) !Database {
// "allocator" here being the const-defined one above
var cstrName = try std.cstr.addNullByte(allocator, name);
defer allocator.free(cstrName);
var db: Database = undefined;
var rc = sqlite3_open(cstrName.ptr, &db);

if (rc == SQLITE_OK) {
return db;
} else {
_ = sqlite3_close(db);
return errorCode(rc);
}
}

Of course, it'd be even better if such a wrapper actually used SQLite's own support for custom allocators to follow the Zig stdlib convention of allowing the user to supply one's own allocator. Going the other way seemed like a reasonable short-term choice, though, and it was a good enough excuse for me to learn the ropes on custom allocators (even if most of the code ultimately came from Zig's own C allocator).

----

¹: It turns out that this specific example will apparently be entirely unnecessary in future versions of Zig; the master branch documentation seems to do away with "Zig strings" v. "C strings", instead just making strings null-terminated by default (using what looks to be new support for "sentinel-terminated" pointers/arrays/slices). Looks like I've got some work to do :)
Sorry... it is relevant to this case, but you're right that without further explanation it's too generic.
Printf is basically a runtime interpreter, which has better code size, and worse performance, than the typed template magic that Rust uses. As other comments point out, though, printf in C can be a performance problem in embedded for this reason. Pick your poison…
Strongly agree!

Companies are so keen to keep their own code, but most don't realise it would be useless to anyone else.
What model car was that out of curiosity?
> The internet can't route around broken culture.

That explains quite a bit. So many of us thought that the internet was going to change society for the better. Instead, society changed the internet for the worse.

Utopian visions always have the problem of dealing with the humans that we have, not the humans that we wish we had.
First, search makes the logs far more useful.

Second, time helps ("we were talking about it around this time of year").

Third, you don't necessarily know how valuable the conversation is when you first have it.

And fourth, pictures and video and similar.

> It feels as if the point that I'm trying to make is that mindful archiving is a better solution than to just 'keep all the things'

I used to carefully archive every email in an appropriate folder. Now I only have one folder, "Archive", which contains all mail, and I use search to find what I'm looking for. (Search is all I used back when I had folders, too.) That requires far, far less work at the time of receiving a message.

Consider the time taken to carefully file something away, the difficulty of keeping such things organized manually, the ease of just automatically storing everything organized by time and people, and the likelihood of you successfully predicting in advance what you'll want later.
Depends who you know.

A bunch of Reddit employees broke off years ago and started a company called Imzy, the CEO decided to shut it down and took ownership of the source code, which he then sold to someone (I want to say techcrunch) for precisely 1 million dollars.
Reminds me of the story of the emperor and the chessboard. http://www.dr-mikes-math-games-for-kids.com/rice-and-chessbo...
Butter is calorie dense which may make it harder to lower intake.
I took strictly stronger to mean a^n + b^n is O(a^n) so the a^n term holds more weight. The comment didn't mention anything about guarantees.
The Fate of Empires (1978) [pdf]
Air France Testing World’s First Self-Driving Luggage Tractor
The CEO would have had the red carpet rolled out for him at YC because of his past even though Tile is a non-working capital sink
The code may be worthless without customers. Can you take some of the underlying infrastructure and pivot it into a different app?

As others mentioned, be sure you have clear and unhindered rights to the code and IP.

Otherwise, take your knowledge and skills and do consulting work (maybe for one of those competitors). Even if you walk away with no remuneration, you have great hands-on experience in a production environment.
What always blows my mind is that Vietnam's richest man got rich making noodles in Ukraine[1].

Mivina instant noodles were a staple food for me as a kid. It was a very Ukrainian brand to me. I was telling my Vietnamese friend about these glorious noodles, and she told me "You know that it literally means 'Noodles From Vietnam' in Vietnamese, right?".

Turns out, Mivina is a brand of Phạm Nhật Vượng's, which grew out of his (not too successful) restaurant.

He grew the Mivina business instead, and eventually sold it to Nestle for $150M - and then 10X'd that with a resort/real estate business in Vietnam.

A pity he didn't stay in Kharkiv, I say.

[1]https://en.wikipedia.org/wiki/Ph%E1%BA%A1m_Nh%E1%BA%ADt_V%C6...
English is an official language of Singapore, in fact probably effectively the official language, since it's the one everybody has to learn.
> College teaches people to learn independently, to communicate their problems...

Not mine. Went to two Universities - both taught students to regurgitate what lecturers taught. Anything beyond that meant low marks.
Ambitious Projects Completed Quickly
Yes, Disney are the masters of artificial scarcity.
Built into every Kindle unless you pay extra.
On the arrogance and hubris of elites ...

XX The inadequacy of intellect

Perhaps the most dangerous by-product of the Age of Intellect
is the unconscious growth of the idea that the human brain
can solve the problems of the world.

On the deterioration of political discourse ...

XXI Civil dissensions

Another remarkable and unexpected symptom of national decline
is the intensification of internal political hatreds.
Understanding the Anesthetized Brain (2011)
Is the government lying when they say you should keep your sodium intake below 2300mg per day?
I think its more hinting at a product suite or other companies that layer on top; not that you need to build AI solutions yourself.

That being said I think the major issue isnt devops hiring. Its having poor SRE practices, no breathing space for engineers, and scaling for the sake of it, most of the time.
There are two separate things going on here; although both of them intended to relieve pressure in the money markets.

Firstly, there's a so-called "reserve management operation" which is intended to increase reserves held at the Fed by purchasing Treasury bills. Increases in reserves implies greater liquidity to support money market activities. This definitely shows up as a growth in the Fed balance sheet, as the policy is to roll into new Treasury bills at maturity.

Secondly, there's an ongoing campaign of overnight and term repo operations where necessary to achieve the policy target rates. These are short-term, and do not result in a significant balance sheet growth.

See the statement from the NY Fed: https://www.newyorkfed.org/markets/opolicy/operating_policy_...
The iMac caught so much flak for omitting the floppy drive.
Apple will let whatever browsers want to run on iOS. Chrome is, in fact, on there.

They just won't let them using any rendering engine but WebKit—and this restriction long predates Google's current level of draconian dominance in that sphere.

I don't believe the tracking settings are tied to the rendering engine, so I would be surprised if Chrome on iOS has settings that different to Chrome on macOS in that regard.
Humanity has and will continue to be the downfall of many a grand vision.
shadow ban test
> Most of the cutting edge work at Google or Facebook or Amazon is not public information, so how the hell would a college even teach that?

This is a highly questionable assertion, given that these firms largely recruit candidates from CS degree programs to staff their most cutting edge projects.
Why Facebook created an AI bot that can beat humans at Hanabi
Very cool.

I do something similar with LIFX bulbs. (https://github.com/adamjacobmuller/lifx/)

I specifically have them configured to follow a f.lux-like curve for brightness and color temperature.

The only major thing I want to add is some kind of local control/override for the brightness. The curves work great 99% of the time but sometimes you do want BRIGHT even at 11pm. The dash buttons are a cool idea, but I don't like the look of them in a wall. Haven't found a great solution for that yet.
I find Cava's green and grains bowl to be pretty good for getting a decent serving of veggies. I usually skip the spreads and dressings and it basically turns into a tasty salad with rice.
Marcella Hazan’s Tomato Sauce, namely. NYT’s recipe mailing list is surprisingly good for ideas and quicker recipes, it’s not all complex dishes.
Realistically, the embedded community will just bypass rust and stick with C, C++, and other more suitable languages.
English is an official language in Singapore though. And it's at least partially official in South Africa too.
No food is good or bad, it’s just food. Dose makes the poison, yada yada. Please stop moralizing food choices. Is butter a calorie heavy food that is being overused in restaurants, leading to overeating? I’d say yes. Does that make butter “bad?” I’d say no, still just a food item. It’s amoral. Sodium is an even trickier thing, as overeating isn’t really a calorie thing but can have other adverse impacts.
Probably. You pretty much have to read the studies yourself, looking specifically for ways they are fucked up, to find out anything useful in the area of nutrition.
I might be doing it wrong but it doesnt seem to take mobile into account at all. The website is all rendered incorrectly. Its not really a good commentary on what youve spent all your time on but first impressions are super important, as you wont have a lot of time to communicate what youre trying to accomplish.
I think this position is based on thinking that the social media users that have risen to the top of the influencer pile got there by some organic reflection of society. I think that's bullshit, and changing that feedback loop of incentives that exists between social media companies and these users does not necessarily (or even likely) imply a "ministry of truth".
Chickpeas are tasty but the protein quality as measured by DIAAS score is significantly worse than red meat. In particular they are deficient in tryptophan.
My favorite anecdote about Dutch people speaking English:

My husband and I were taking a few weeks after college graduation to visit Europe. I had studied French in school, so we made stops in a few different French cities. In one city, Lille, we were chatting in the town square when a group of 3 teenage boys came running up to us. In perfect English, one said "You speak English!! Thank God! We're here on a school trip from (some city in the Netherlands) and need to take a photo with someone here for a scavenger hunt." They admitted that they were completely horrified of the prospect of having to attempt to speak French in France.
This comment just rings so true to the behavior of a bunch of my peers over the past few years.
What an intelligent bird's-eye view of the problem. Thank you. I love the perspective, you kind of blend the evolution of simple bits at the hardware level (increasingly lots of them, but nonetheless "known category of applications") with complex high-level software space. The clarity, looking forward, is greatly improved through this lens.

That last paragraph confirms my own vision for the next cycle, the next decade or so.

About "remaining apps": the current cycle of ML, post-parallism (GPUs, DL, etc. since early 2010s) is imho one such candidate for transformative computing, where like vapor or hydrocarbons or electricity, computing lends itself to enabling a whole new category of 'machines', of tools. That's really interesting (just not the end-all be-all some seem to think, but a whole new solution space to build upon).

I guess robotics is a fitting candidate as well (insofar as interacting with real physical objects changes everything) but we are many years away from commercially-viable solutions, afaik.

I also like to think there are (potentially transformative) social or behavioral use of compute-enabled machines that we haven't scratched much yet. Areas of life/civilization generally too complex to be brute-forced or even fully modeled, like biology and health, or the more advanced social behaviors (topics best described by Shakespeare, Tocqueville, Stephen Covey, Robert Greene...); or things we 'just' need to brute-force e.g. life-like graphics/VR or seamless/ambient/'augmented' computing/reality. Some of these may be in for the taking during the next cycle or two.
Just my wife and I. She doesn't have good options for lunch and I do most of the cooking at home. I'll usually make 3 portions and package the third one for her lunch the next day.
The reality is that currency-issuing federal governments everywhere run perpetual deficits (and some economists argue they have no revenue constraints at all.) States can't do this.
Yes, this means the server and a deleted user could collude to re-add them, or anybody of the deleted user's choosing to the group, or to remove selected people from the group (the server doesn't need collusion to remove random people from a group)

No, the members of the group would be able to see that the deleted user is back, or whatever else has happened to the list. Signal's server isn't responsible for deciding who gets the group messages, only for storing the agreed list in encrypted form. So members don't need to trust that the server did as it was told.

Certainly if you have a group where you suspect a member of colluding with the Signal server to betray the group you should probably NOT remove that member but instead take the extra trouble to explicitly form a new group (without that member obviously).