skysight-inc/HackerNews huggingface dataset:
In addition to that, @throwaway75 (GP) sounds unaware about eg the US supporting religious dictatorships in Saudi Arabia, Oman and elsewhere, providing the dictators with weapons.

I'd rather look at this as it's the West that perpetuates religious dictatorships, by supporting the dictators in exchange for eg oil.

And that people in general in the middle east want democracy any especially the women want to get to dress however they want (can be both with or without the hijab). But @throwaway75's home country likely gives weapons to the dictators oppressing the women and people.

Human rights (or rather, lack thereof) in Saudi Arabia, a US weapons and military training receiver:
https://en.m.wikipedia.org/wiki/Human_rights_in_Saudi_Arabia

That's the West upholding sharia laws
Because the way he thinks about things is fundamentally backwards. Those are just two specific pieces of thought excrement that illustrate how poor the outcomes of his thought processes tend to be
Xi Jinping’s ‘New Era’ Should Have Ended U.S. Debate on Beijing’s Ambitions
Depends on if they think the public will buy their claim of "we just let law enforcement sort it out." If they think the public will blame them for the false accusation, they are incentivized to avoid letting it happen.
The message is communicated by reading the article. As you stated the title was only truncated due to the limitations.
I tried not to editorialize.

What else would you suggest in the title and what message would like to communicate?
What happens when that common goal is antithetical to the company’s ability to turn a profit?
Since the author is on here - reckon you could beat up on simple random tokens a _little_ bit more? In particular how easy they are to identify and prevent leaking (easily fixed by adding a prefix).

I work on secret scanning at GitHub. When token issuers use easily identifiable formats for their tokens we can easily spot them when they're accidentally committed. We can then work with the token issuer to automatically alert them of those leaks. A good example is AWS - if you commit an AWS key and secret to a public GitHub repo we will tell AWS about it and they will tell you about it (and quarantine the exposed keys) within a few seconds. We work with dozens of other token issuers too, though - some of the latest we added were Linear, PlanetScale and Ionic.

The above relies on tokens being identifiable - we can't send hundreds of partners everything that looks like 32 hex chars. In future we want to be able to do even more sophisticated things, like ask users for confirmation before the push code that contains secrets. We recently changed our own token pattern for that reason.

GitHub secret scanning program: https://docs.github.com/en/developers/overview/secret-scanni...

GitHub's updated token format: https://github.blog/2021-04-05-behind-githubs-new-authentica...
Slashing is a disincentive, and should be a good reason for distrust. I would not trust a public ledger that can delete my funds.

You can’t have fraud detection and privacy. They are mutually exclusive.
Wow. That is astonishing and disheartening. I had high hopes for Keybase.
> Morning Consult surveyed workers from a variety of industries, so white-collar office workers were represented alongside those working in other fields, like retail.

How can your survey people who can't work from home about working from home?
My washing machine can fit in one of those 'comforters' (duvet as It would seem to other UK folk!) easily with more to boot. Maybe our front loaders are larger than the ones available in the US?
Me, neither, although I have run across people who think this way.

What this is, in my view, if it is taken too seriously, is the perfect recipe for instigating employee burnout in short order.
Maybe a better solution here would be laws and regulations to prevent the cutting down of trees. Seems like this obsession to make everything into a market doesn't always make sense.
"Come back in 3 days with a 1-page marketing plan for our product."

Do people really do this as part of interviews?
> …Atom is the technically superior format, including resolving various unspecified behaviour that does lead to inconsistency across clients, such as with respect to HTML markup in titles (which RSS has no answer for…

The answer seems unambiguous in the RSS spec, which is that <title> is plain text (not HTML). The reason I know it's not unspecified is that entity-encoded HTML is documented as supported in other elements (e.g. <item><description>).

Your evangelism for Atom is interesting because, of the hundreds of feeds in my newsreader, I don't believe any are Atom. So my impression was that Atom was "at least as dead as RSS" for user-facing applications, which makes me curious what the popular use cases are for it these days.
It's not weird for 1000 users to be simultaneously connected via the same IP because of CGNAT. This is where you would have to do something like browser fingerprinting to try to work out if they are the same person.
This reminds me of this nice paper (https://www.biorxiv.org/content/10.1101/055624v2.full.pdf) "Could a Neuroscientist Understand a Microprocessor?" exploring the (nonsensical) results we would get if we'd apply currently used neuroscience approaches to analyze an Atari console running a simple game.
I isolated for a year, had 3M N95 masks from a natural disaster, and bought a P100 full face mask for airline travel.

This is an unwise, extreme, panic-driven, overreach lacking in evidence. This display of lack of common-sense makes public health look arbitrary, capricious, petty, authoritarian controlling rather than concerned with health, and untrustworthy.
If I understand the second part of this article correctly, the first proposed solution was to replace those magic subvolume directories with auto mounted directories, but some standard uses of btrfs have so many subvolumes, the kernel code managing mounts was running into scaling issues. Which would probably be a good problem to address eventually, but is a big effort in itself.
> Rust has an issue unique to Rust in the specific case of high-performance database kernels. The internals of high-performance databases are full of structures, behaviors, and safety semantics that Rust's safety checking infrastructure is not designed to reason about. Consequently, to use Rust in a way that produces equivalent performance requires marking most of the address space as "unsafe". And while you could do this, Rust is currently less expressive than modern C++ for this type of code anyway, so it isn't ergonomic either.

None of that sounds right to me.

More likely the developers already know C++, there's already a lot of KV stores built in C++, and Rust is a relatively new player. Scylla was released in 2015, Rust hit 1.0 in 2015, seems obvious why Scylla didn't go with Rust.

edit: Yep, from further down

> So if we were starting at this point in time, I would take a hard look at Rust, and I imagine that we would pick it instead of C++. Of course, when we started Rust didn’t have the maturity that it has now, but it has progressed a long time since then and I’m following it with great interest. I think it’s a well-done language.
Is there no similar frontend for facebook? It seems like its impossible to view facebook posts and timelines without an account.
You don't have to. All you need to do is accept payment in crypto, and convert it immediately to cash.

I'm not saying this has no drawbacks,it has a bunch, but it still seems drastically preferable to killing the whole thing.
Anecdotally, I used to get sucked into HN for hours because the discussions were good. Now I scan and many days don't find a single decent discussion. Lots of Rust vs Go and politics under the guise of technology. Then again, maybe this is reflecting our society, which is being eaten alive and conglomerated.
Monetising demands proof of eyeballs. Its all about money.
You have a high-res camera on your person at all times. I take photos of all receipts for over $50 or so as a precaution.
This is a great team - addressing a real unmet need. I have family members that can benefit from this. Keep up the great work !
I want to understand something, why use Spark and DataFusion? As the way to interact with them is SQL.

Why not just use traditional DBMS like PostgreSQL?

Are there explainer articles on this topic?

See Quora: https://www.quora.com/unanswered/Whats-the-advantage-of-doin...
> DAC cables are usually vastly more expensive then SFP+ optics and some multimode cable.

FS.com suggests 17€ for 10GBASE-SR, and 4€ for 1m of OM3, or ~40€ total, with three different components that could be a point of failure, in many weird and wonderful ways, vs ~10€ for a 1m 10G DAC, which is sold as a single unit and is replaced entirely in the event of a failure.

DAC is also lower latency at these short distances too, as you don’t need to convert electrical to optical and back again. It’s just end to end electrical.
High cholesterol fuels cancer by fostering resistance to a form of cell death
Oh, right, only just twigged that you'd need a custom ball. Depending what it's made of, it might be possible to dye it?
Which is hilarious, because I remember very clearly when McDonald's was crushing Burger King and the head of McDonald's said, on the record, "You know what you do when your competitors are drowning. ... step on their head".

I guess burger joints can't be monopolies.
I've felt this recently, was there a wantrapreneur-exodus I wasn't aware of? Where are all the tales-from-the-trenches posts? Where did the hustle posts go!? Was there a "startups considered toxic" moment that I missed?
Why it's not possible to synchronize turn signals (but also is) [video]
This is a step in the right direction, but no game studio has yet matched the insane generosity of id Software. When they released a GPL-licensed version of the Quake 2 source code, I immediately understood that I wanted to be a developer. I grew up playing the game like sacrament, so seeing such unparalleled benevolence from the devs was highly inspiring for me.

All of it makes me fantasize about a utopia where all game logic is open, and what kind of incredible community that might spawn.
> Why would EA give up their IP for free.

Why is it even possible for them to patent stuff like this? There should be no IP to own in the first place.
“I’ll Be in Another World”: A Rediscovered Interview with Jorge Luis Borges
"Do you suggest we shut down all of these companies too?"

Yes. Allowing it because "everyone else is doing it" doesn't make it right.
You have bought into the debt argument, and loose money.

I like hard money. Infinity / 21M
The cross site requests thing has thankfully been fixed. Modern browsers will soon (or already do?) stop sending another sites cookies when making a request from a different domain.
I think it's semi-serious trolling.
But do the means justify the ends? Most people understand that unethical behavior or concerning actions to get a desired 'good' result isn't acceptable.

But the current approach is to mask the ends, the end goal may actually not be what we desire, e.g. corrupt monopolies leeching off society. But as long as we create approaches and incentive structures that get us to the same ends that are deemed acceptable, then it's just an "undesired side effect" we can handwave away, or so many managing businesses think.

Both the ends and the means matter.
Can we add that this is an opinion piece?
> I would often straight out ask people how effective they were at GSD, and how did they compare to their peers? It was surprising how honest some (very smart) people would be on this. E.g. "I am average compared to other engineers". For an early stage startup, average is not enough.

Why do you assume that people answered accurately, rather than depending on their confidence level/interview knowledge?
I spent 7 years taking the Toronto subway to and from work every day, thinking nothing of it. 45 minutes each way, and I considered it a great commute.

After 18 months of remote work, my team decided to do an in-person meetup. Morning in the office, afternoon doing a team event.

It was a great day, but I was blown away by how much I hated the commute. For the entire pandemic, I've been cooking great, healthy dinners starting at 5:30 every night. I got home after 6 that day and was too exhausted to do anything more than order in.

I'm not going back to that every day. My employer can make their decisions, but I've made mine.
The user didn't cite any external citations (or verify anything), he cited the first few sentences of the Wikipedia summary. You didn't cite anything either, you just asserted that the article was well sourced, as if you're a god and should be believed automatically. You're "literally" dismissing an association of licensed medical doctors because of a Wikipedia article citation, which is laughable.
> 4,700 with iCloud user IDs and passwords

How does this amount to only four felonies?! Our system is so abysmally bad at understanding crimes of scale, especially when they happen over the internet. If he burgled 4,700 houses, it would be a lot more than four felonies.
I agree with you. Someone brought this up on Twitter and I'm kicking myself for not remembering to include the notion of adding identifiable markings to sensitive tokens (I'd do it not, but I'd feel like I was plagiarizing).

And it's a noodly and somewhat incoherent notion of "safety" I'm using here, because of course, random tokens are unconstrained bearer tokens --- authenticated requests, CATs, Macaroons, and Biscuits all address that weakness. I'm biased by my concern over cryptographic implementation mistakes.

It's a neat property of Macaroons (and maybe Biscuits) that you can come up with sane configurations where checking a Macaroon into source code can be, if not totally safe, at least not a major incident. I wish I'd thought of that, too, since I think "checking the token into source control" is a more vivid example than "emailing tokens" or "passing them around".
There is nothing more permanent than a temporary increase in government power.
I am embarrassed to admit that many years ago, I wasted one of my few moments with PG to make the dumbest suggestion ever - in my mind, HN could make some minor SEO tweaks and easily acquire a ton of new traffic, which would help YC get more exposure. He just smiled and didn't say anything. I knew right then and there why I was wrong, but the true extent of my stupidity has only been recently dawning on me.
Doug Engelbart, Augmenting Human Intellect [pdf]
> Yes I could make my own SDK's in OcAML (I like the lang btw) but then I'm not "delivering business value" as per your comment.

Sure, fair–OCaml is not all things to all people. Use as and if appropriate, after having researched the requirements and the available libraries. E.g. see OP–Bloomberg–who found appropriate use cases.

> It also increases the risk of project failure using the time budget allocated

If a software project is being developed on a 'time budget' I have my doubts that it's being run the right way. Software project estimates are mostly useless in my experience, and they usually end up taking however long they take, after stressing everyone out needlessly with meetings and email about why it's taking so long.

> in the team's I've seen using FP this would of been a real risk.

Or it may have ultimately been a better choice, because of correctness and maintainability benefits which kick in after the project has ramped up. I've mentioned this elsewhere in the thread as well. It's hard to make a decisive argument like this based on only a few points of experience. For every experience you have, someone else may have the opposite experience.

> Its quite common once a business reaches a certain scale to desire multi-threading for a number of business cases.

Then why were they written in Node/Python in the first place? Because they were cheaper and faster to develop than they would have been as Java/.NET/C++ projects, and allowed the project to actually survive so that it could face the challenges of scaling up. What you are talking about here is basically survivorship bias.

IMHO, what OCaml offers is a middle ground, a development pace slightly slower than Node/Python, but much faster and safer than the heavy-duty typed OOP languages, and with performance benefits that may mean that you never need to worry about migrating to something else for scalability. Again, see OP.

> its hard to justify the value add over say Java, C# or even Node.

It's hard to justify the value add if the project is being run by non-engineers/MBAs/etc., it's easy to justify if run by experienced engineers who get the bug-squashing benefits of OCaml's typed FP and iteration speed.

> F#

F# is a great language. Just like OCaml, it has its place in certain areas e.g. in Windows/C# shops that are looking for something better.
I have no idea, maybe "false flag" was too incorrect? You're right, I am.
> His latest book wasn't that well received

Nope

> Tooze framed that book in terms of the bete noires of the left at the time, Trump and Brexit

Nope

> which massively takes away from the book's broader relevance

Nope

> it happens, it is how publishers sell books, it is not how writers produce great ones

So the publishers pushed Tooze to do it. I see.

You don't agree with Tooze - fair enough - you're playing the man rather than the ball here.
This helps the user remember their password. Forgetting your apple id password makes all of your apple devices essentially bricks as you need it to unlink your account or factory reset.
At what point does *market share* not become a KPI? At what point does market share become so irrelevant, that you stop tracking it altogether in your entire multibillion-dollar megacorp, and make your employees stop talking about it?

Answer: When you become a monopoly (or are on your way there), and need to hide from regulators. That's the point where the market becomes irrelevant, so tracking market share is nothing more than a liability.

The "improve life for customers" stuff is all fluff that you might read in a training manual alongside photos of happy employees playing ping pong at work.
Time to link to https://en.wikipedia.org/wiki/Price_tag and because of where it came from, maybe to https://en.wikipedia.org/wiki/Nontheist_Quakers
This is my favorite one: "Did the candidate respond to every email from me quickly?"

If they did, then they are living in their email, not getting shit done for their current job. Is that really the good signal that the author thinks it is?
I disagree. If its part of the institutional memory it should be documented on an internal site and kept. Not stuck in an email format to disappear.
Whenever I hear Scylla mentioned, I often wonder: where is Charybdis? They do work as a team, after all. :-)
Jeff Varasano's NY Pizza Recipe (2008)
My wife and I had our USAA account 'hacked' in much the same way. Someone called the support line repeatedly, pretending to be my wife, got denied repeatedly. Until one time they didn't. Convinced the teller to reset the password on the account and tell them the login name. All the security in the world doesn't matter if the human with the keys is an idiot.

In the end, in our case, USAA gave us a detailed rundown of how they failed, and then turned up to 11 the security questions my wife had to answer. Every single call she had to give a password, pin code, and then answer the questions that are sourced from Experian(or some other credit bureau) intended to prove identity through knowledge. Every time. They punished us for a mistake they fully admitted was their employee's fault.

Nah, I'm not bitter at all. Ultimately, though, it will be one of the reasons I move my account away from USAA.
And, simultaneously, I've switched search engines to DDG (something I last did in the mid 1990s -- to Google!), and have multilayered network, browser, and hosts-file level adblocking. Such is the price of progress...
I've heard of (clever? sociopath?) executives that would do this periodically to get fresh perspectives at a cost of zero dollars. They had no intention of hiring any of the candidates.
The front loaders in the US tend to be of the High Efficiency variety, which means they spray just a little bit of water on the clothing and then "tumble" it around to get the clothes clean.

If the machine is stuffed full this doesn't work, the water gets caught in some fold of the clothing and you end up with 1 damp spot and an otherwise dry duvet.

I Air BnB'd my way around the UK, the washing machines in the places I stayed were generally tiny, like smaller than anything I've even seen in the US, but that could've just been an artifact of me staying in Air BnBs.

They all did share the trait of getting the clothing seemingly scorching hot to dry it though. :/

American top loading machines are generally huge. Now days they have sensors to detect how much water they really need to use, so they aren't going through LMAOWTFBBQ gallons of water like they did when I was a kid.
thats... single-minded. The video is ... long.
It advertises as "Lua flavour".

I found Lua a rather quirky language, bit like JS or PHP. Non of these have to my taste (since we're talking about flavour) a very nice syntax, nor do they to me demonstrate clear vision in their design. To me Lua flavour tastes like shit.
I don't know much about image de-deuplication, but maybe they can get some sort of fingerprint/hash for an image, see if they already have it, and then serve that already existing image.

I'd imagine a hash like SHA256 would be tricky because if that image was compressed an additional time at all throughout it's internet journey, then we'd get a different resulting hash, but maybe there is an effective way to fingerprint images. I have a utility on my machine (czkawka maybe?) that does really good image de-duplication with what seemed like a common algorithm (based on a quick look at the source).

No idea though, just spit balling.
Because if you have many TBs of data it's cheaper to run something like Spark across a bunch of smaller machines than it is to try and set up a many-TB PostgreSQL instance.

A trick that many data warehousing tools use these days is to farm out computing to where the data is stored.

You might have a PB of data spread across 100 different instances. When a SQL query comes in you break that up into a query plan that can be run in parallel against the subset of data on each of those instances, then aggregate together the results.

It's cheaper to send the computation out to run next to the data than it is to copy the data back to the nodes that are executing the computation.

It's all variants of the classic map/reduce technique.

As a result, a data warehouse may be able to run a dumb SQL 'like' query against everything it is storing in a reasonable amount of time - since it gets to run in parallel.

The trade-off is that you don't have consistency - ACID etc - or real-time results against data changes - generally your data warehouse will be repopulated on a schedule, but it won't be great at answering questions about changes that just happened a few seconds ago.
Waymo has no viable business model
Vim Anti-Patterns That Cause Beginners To :Quit
How large a market share does a company need to be a monopoly? Search seems like more of an oligopoly, is there a legal definition of market size for something to be a monopoly or is it more of a case by case thing?

I'd say youtube is probably the closest thing they have to a monopoly, but even then there's tiktok, ig/Facebook etc. Those probably count as video "creator" platforms.
I used to have a Nintendo WiiU connected up to an old computer monitor with integrated speakers. The WiiU has no volume control of its own, so the only way to change the volume was by going through a series of menus using the crappy unreliable light-sensitive (yes) buttons on the bottom of the display. It was a pain in the neck, and a remote control would have solved that problem nicely.
Employees are considered commodities. Never forget that.