skysight-inc/HackerNews huggingface dataset:
Can anyone share their production experience with Apache Pulsar?
Counterintuitive approach may improve eyewitness identification
> Kudos to the OP for digging into this as much as he did

You should read the rest of his blog posts.

These are really good ones:

https://randomascii.wordpress.com/2017/07/09/24-core-cpu-and...

https://randomascii.wordpress.com/2019/10/20/63-cores-blocke...
Well - not really, the common part between sonos and sonobus is the latin root [0] sono. Are we saying that now none can use sono as prefix for things relating to sound?

[0](https://en.wiktionary.org/wiki/sono-)
I suspect in both features & dollars!
Isn't the main issue that Ruby simply doesn't have functions? Ruby is pure OOP, and there is no way to define a method without the implicit 'self' argument. Maybe the reasoning was that methods themselves aren't really meant to be passed around. Because in today's idiomatic Ruby, they mostly aren't -- the late binding behavior of 'send' feels much more Rubyish.
That sounds like one of Saša Jurić's talks:

GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić

https://www.youtube.com/watch?v=JvBT4XBdoUE

https://elixirforum.com/uploads/default/original/2X/a/a2524c...
(also from Saša Jurić's book)
I sometimes wonder what the value of lines like this are. Should't the reader be convinced of the magnitude of the find by the facts and the way they're presented, themselves, without having to throw some distant third party in for props?

> Ben Potter, an archaeologist from the Arctic Studies Center at Liaocheng University in China who’s not involved with the new study, said it’s a “very cool” discovery.
Committing Data to Pebble SSTables
Children and the Internet: Learning, in the Times to Come
Rectify - Automating privacy with secure AI redaction for document distribution
At Rectify we are creating a new privacy standard for sharing documents. We offer an automated, secure redaction platform organizations can use when sharing data outside of their organization. We have created a solution that is 131x faster and 92% more cost effective than manual, clunky and expensive redaction processes. With data sharing increasing exponentially, Rectify helps organizations by automating the redaction of personal information.
I don't consider randomness as any more "free" than determinism - the concept of "choice" does not appear anywhere on the whole tradeoff spectrum between total randomness and total determinism.

It does emphasise the point that any discussion based on a dichotomy between determinism and free will is fundamentally flawed, as randomness can be a relevant factor, so an anti-determinism argument is not necessarily a pro-free-will argument.
Yori: CMD reimagined (for Windows NT 3.1 or newer)
This is amazing.

I hope someone takes on doing the same for GTA: Chinatown Wars
Must Subscribe YouTube Channels If You Like History
OP brought up English because it’s one of the most widely used languages in the world, thus a translation would make KNX more accessible to everyone. Standards are created to make things interoperable across manufacturers so expanding the market to include other countries ( and competitors) is good for consumers everywhere. Unfortunately German isn’t as far reaching a language and asking the majority of inhabitants in other countries to learn it may be too high a barrier to entry
Yes this can work, however you are mostly relying on the operating system's file system cache for speed. Other databases will try harder to keep their own cache. But true, there is lots of room where SQLite works nicely.
The ol’ “I know porn when I see it” argument.
How well do you know your Kubernetes Probes: Startup, Liveness and Readiness?
> Optimization is not only rearranging instructions.

And not only finding parallelizable instructions either, I assume.

Thanks for the clarification, because such a proof would have surprised me a lot.
There's a duality to this that often makes me wonder. It seems like a huge issue, but at the same time, the examples everyone hear about are 20+ years old. I would have thought that, with the explosion of digital systems, they should happen regularly, and yet we do not hear of them. I mean, your "unknown" examples are from 20 and 14 year ago.

Are we actually not as bad at mitigating risks when needed as the rest of the industry would led us to believe, or are those incidents just not covered?
Old but gold: the drugs we're (ab)using tells a lot of the state of our society
You have very carefully tested the hypothesis that "neither Amazon nor its sellers care about good customer service or quality products".

The question is - what are you going to do with that information?
We can talk about anything we want. Don't even have to open the link. Now let me tell you what I think about Ruby...
Duh?

The NYT writes hit pieces for the establishment; social media (including HN) uses shadowbans to enforce narrative conformity.

Manipulation is the norm.

Case in point: I was shadowbanned on HN for linking to a video where the BLM founder described BLM as a Marxist organization.

It’s her own words: https://www.youtube.com/watch?v=YM5zUwiCTzw

The reason the NYT sees a radical conspiracy behind every bush is that’s how communists act — and the NYT staff are projecting.
It's more of a design issue here. You could do away from classes while keeping types by using 2 lines:

Expr = Callable[[str]], Callable[..., Iterable[str]]]
AstNode = Expr | Callable[... ], Callable[..., Iterable[str]]]

You then don't event need to call representation() , as each node is callable. No classes needed.

But my instinct tells me a node will eventually have more attributes and methods. Stuff to get parents, children, siblings, filtering and so on.

So it's probably a good call to use a class for later. Also you want to keep AstNode as a node could be an expression, a statement or a comment.
People are biased but proper use of the scientific method and statistics is not. Of course there will always be a n=5 study on some stupid shit against the “mainstream” facts with bad methodology, but that doesn’t make the multiple independent n=insert big number proper studies’ findings bad.
And thus, while there are definitely areas that are not yet well mapped, it doesn’t make the already well-known untrue.
Forgot the obligatory pic of Secchi with Stan "The Man" Lee:
https://www.maxbunker.it/e-morto-a-los-angeles-stan-lee/
That, or it's triggered alt-right folks in a big way.
> OpenBSD doing NOTHING by default is exactly what I want.

True, but that does not have anything to do with the metric.

For example, see https://xkcd.com/641/ . Cereal being asbestos-free is definitely a good thing and "exactly what I want". Yet, people will complain about that advertisement.

Or "No vulnerabilities in the webservers turned on by default^1. Also, all default-enabled webservers are giraffes."

1: There are none, so this is true.
Sorry, Ruby methods are not objects. They can surely be wrapped in objects of class Method, but this feature is used quite rarely. Whether this is due to the syntax, the confusion regarding the evaluation scope, or something else, I have no idea.
For UK users: I'm surprised the BBC are hijacking the back button here when redirecting from .com -> .co.uk. I thought that behaviour was reserved for more, well, scummy websites.

This appears to be the offending client-side code:

let {isUkCombined: t} = e;
const n = new URL(Object(c.a)())
, {protocol: a, host: r, pathname: o} = n;
if (Object(m.b)(),
t && r.includes(".com")) {
const e = r.replace(".com", ".co.uk");
window.location.assign("".concat(a,"//").concat(e).concat(o))
} else if (!t && n.host.includes(".co.uk")) {
const e = n.host.replace(".co.uk", ".com");
window.location.assign("".concat(a, "//").concat(e).concat(o))
}

Anyone work there / know someone that works there and could fix?

Replacing "window.location.assign(...)", with "location.href = ..." should do it.
I'd take it so far that I'll say that I've never actually met a human being for whom foster care wasn't a big source of abuse. Among the ones that were actually in foster care.

It transcends location, to me it seems like it is generally a poor choice to stick kids in the care of adults who don't really have a bond with them to start with. No matter where you live.
Which research exactly? NIST? White paper sales puffpieces?

From a training perspective,
theres nothing worse than e-learning and interactive exercises for developers.

- If you are a dev who wants to learn more about appsec, then attend the local OWASP meetup and sit in on some actual CTFs and learn the tools/process.

- If you are like most devs who just want to become better developers, then ask your company to be more transparent with their pentest readouts and let developers attend the meetings, reviw the findings and more importantly interact with the testers themselves.

The biggest problem in appsec is the lack of transparency and poor communication between security professionals and developers.

OWASP is just fine.
Thank you for the detailed response! The PPS is currently driving a hardware interrupt on the raspberry pi that is read in by kernel mode software. My project is to drive an external display. Normally I would bypass the raspberry pi altogether and connect the PPS signal to the strobe input of the SIPO shift register. The problem is that the PPS signal cannot be trusted to always exist. Using a raspberry pi has a few benefits. Setting the timezone based on location, leap seconds, and smoothing out inconsistent GPS data. So while opting to use system time to drive the start of second adds error, I think the tradeoff for reliability is worth it.

I have considered adding complexity, such as adding a hardware mux to choose whether to use the GPS PPS signal or the raspberry pi's start-of-second. I should walk before I run though.
Show HN: Flexbox Bar Graphs
You can mine solo, but you are effectively playing the lottery. If you get lucky, you'll earn much more than in a pool, but if you don't get lucky you get nothing.

And since it's effectively lottery with amount of computer power you can have at home, you're going to need to be extremely lucky.
It's been reported. HN has discussed it:

https://news.ycombinator.com/item?id=23735962
Supply-chain attack that fooled Apple and Microsoft is attracting copycats
Adversarial Collaboration
Plasma 5.21 Release
I see a lot of comments mentioning scale, and dedicated SRE teams and IaaC and thought this might be helpful.

I believe distinguishing the engineering from the engineer in SRE is important. The engineering side is essential but a dedicated full-time engineer may not be crucial.

The amount of engineering required depends primarily on the delta between your required availability (captured in SLOs) and your current availability.

The higher your availability needs are the more engineering effort you'll need as the code travels from commit to production because availability doesn't start and end in production systems.

The framework exposes or makes explicit considerations to achieve that goal. Oftentimes it comes down to a choice in balancing the cost between human time (or manual effort) and automation to replace it,and out of that the technology to achieve it. You may very well find that your availability requirements are so low that you can get by with a human pressing a button every few hours, and that this very manual approach is acceptable.

Going through the process will answer most of the questions on scale, whether a dedicated Site Reliability Engineer is required and so on. The SRE framework scales even if the system themselves don't require sizable scale.
Bitcoin Hits $50k
It's going to be very interesting to see how clubhouse manages the toxic environment that gets created on all social media. It's one thing to go on reddit and post neo-nazi content - it's text based and it's fairly easy to remove and ban. On Clubhouse it's much more ephemeral, what do you do when a group of people rile themselves up into a frenzy and start harassing people? What happens when a bunch of tech bros start to revive gamergate and harass female reporters about "ethics in journalism"? So far the answer seems to be "Hope no one notices" which is a strategy about a decade out of date.
Pinterest Panned? Discerning Designers Desire Dribbble
Yuck! What a ridiculous misrepresentation of the New York Times article.

Go read it yourself. I think most people here are familiar enough with the "Rationalist" movement to be able to judge it on its own merits.

https://www.nytimes.com/2021/02/13/technology/slate-star-cod...

The Rationalist movement is deeply weird. It has curious connections with "race realists" and monarchists. It is deeply insular and rarely survives contact with mainstream scholarship. Eliezer Yudkowsky and other central figures are total crackpots. Any discussion of the movement that leaves those parts out is dishonest.

The title is stupid. I'll give 'em that.
Ripple is not proof-of-stake. It uses traditional consensus with trusted validators. It's basically a fiat currency that is run by a corporation to benefit them.
Often something made in the name of user engagement makes me less addicted instead

Say we have something that shows all expanded comments immediately: keeps me on that site

Then they do an "engaging" redesign where only 10% of the comments actually show and requires lots of clicking to expand them, and lots of unrelated animated images show below: makes me want to close that tab and do something else
It probably also explains the maxim of “No matter how good one be at any given task, there is always a ten year old Chinese child that is better at it.”.

There are quite a few ten year old Chinese children.

Though, it does beg the quæstion why we hearn't as much from the 10 year old Indian children
Well, Britain decided to hide everything behind the Official Secrets Act, which workers proudly maintained.

And the US didn't, and here we are today on HN from California.
I would argue what you refer to as “alt-right” is just “what most people thought before 2010 or so”.
Bitcoin breaks the $ 50k mark for the first time, at its highest price ever
Is this... legal? How on earth was a patent like that approved, and surely it wouldn't hold up to scrutiny, right?
Bruce Schneier said last time that he didn’t believe it. This time he said he was wrong. When pressed by a skeptic in the comments, he said, “Independent from this article, I know that the DoD believes this threat is real and is giving away R&D funding for security solutions. So I have more than the Bloomberg reporting to go on.”

https://www.schneier.com/blog/archives/2021/02/chinese-suppl...
Yes, and "influencer" is code for psychological manipulator.
Parties don't get votes (at least in most elections), the candidates do. The candidates can be members of a party and may be endorsed by them. in NY it sounds like a party can endorse a non-member. This doesn't sound fundamentally wrong or misleading to me.
You might check out the gem "fasterer" which warns about n+1 queries.
> I think "soccer" is an Americanism as well.

It isn't. It was originally Oxford slang derived from "association football":

> The rules of association football were codified in the United Kingdom by the Football Association in 1863, and the name association football was coined in the UK to distinguish the game from the other versions of football played at the time, in particular rugby football. The word soccer is an abbreviation of association (from assoc.) and first appeared in English private schools and universities in the 1880s (sometimes using the variant spelling "socker").[1][2][3][4] The word is sometimes credited to Charles Wreford-Brown, an Oxford University student said to have been fond of shortened forms such as brekkers for breakfast and rugger for rugby football (see Oxford -er). Clive Toye noted "they took the third, fourth and fifth letters of Association and called it SOCcer."

...

> For nearly a hundred years after it was coined, soccer was an accepted and uncontroversial alternative in Britain to football, often in colloquial and juvenile contexts, but was also widely used in formal speech and in writing about the game.[6] "Soccer" was a term used by the upper class whereas the working and middle class preferred the word "football"; as the upper class lost influence in British society from the 1960s on, "football" supplanted "soccer" as the most commonly used and accepted word. There is evidence that the use of soccer is declining in Britain and is now considered there as an American English term.[6]

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

In other words, even in England, the word "football" was originally ambiguous enough to also refer to rugby, which is why England coined the term "soccer" to distinguish the two sports. American and Canadian football are both descended from rugby football.
Depends on the negative review. You ignore all the "it sucks" reviews. But the ones that go into detail about why it sucks are usually accurate. At least in my experience.

And in terms of trying to game out the fake reviews, I've found relying on the 2 to 3 star reviews are the best. The liars who are trying to trash the product tend towards 1 star. The liars who are trying to sell the product almost always go for 5 stars. 2 to 3 stars, sometimes 4, are usually the people who actually bought it.
Without any of your senses intact, what would your consciousness even mean?

You couldn't even sub-vocalize your thoughts. I don't think the experience would be anything like what you're used to as "consciousness."

The brain still might fire its synapses, but I don't see any reason to believe "consciousness" can exist in a brain removed from a body.
Need Feedback on a New Resource
My name is Tommy. New to hacker news.

I developed a site called p-pl.com. It is a small network of software developers / tech people that answer code questions over video chat. It is a free resource and I want the right people to use it.

You as a person using the site have the ability to charge for your time if you are an expert in a certain field. For instance if another developer is searching and wishes to call you, you can setup your account as a vendor and set an hourly price for your video chat time. When you are done video chatting, you bill the user. The site is linked with Stripe for easy payouts.

I come here to post this because as mentioned, I want this tool in the right hands. It is brand new so I am asking for feedback as well.

It is a more convenient way of research by connecting to the right expert that has the answers. An uber for information or an alternative to Stack overflow if you will. I feel we can move faster as a development community by talking out our problems instead of reading in the dark. All while holding ourselves accountable and helping out our fellow developers.

Again its p-pl.com
I don't see how having "NaN" or "undefined" in a number field makes any difference to just putting the value there. If you are using a strongly typed language, this will not be a problem.

SQLite made a design choice in favor of simplicity. It's also missing basic date functions all together. The only way to compare dates is by using Unix Epoch.
> Anyone else find Amazon's comingling of stock to be insanity?

They make so much off of AWS now, the market operations are probably just a massive headache to leadership with comparatively lower margins. Unattractive to pay attention and devote resources to, when the same thrown at AWS yields far more profits per unit thrown.

The dynamics that emerge from commingling pushes more buyers to Amazon Basics, which undoubtedly yield much higher profits, so there isn't much incentive to fix it for impacted categories and brands.

I've read that there is a feature that allows Amazon sellers to lock down their SKU's so only specific, named ship-from's are allowed to stock Amazon warehouses. If this is true, then I'd like to hear how this works, and rationales on why more sellers aren't using it.

There might be a core assumption so deeply embedded into the data fabric of "one instance of an SKU is as good as any other instance" that changing the assumption would yield too little benefit to clear some internal IRR metric. I'd caution against that; ceding the market operations to eager competitors to take it away would deny Amazon extremely valuable data. Data whose value I assert far outstrips the decreased margins to fix the commingling problem. This goes far beyond any kind of shopping data. I further assert if Amazon actually unlocks the real value of that data, they'd evolve way beyond their current positioning as a software-driven logistics company.

Even for that current positioning as a software-driven logistics company, this is a curious issue to possess the hot potato upon for so long. Competitors would be well-advised to look and think deeply on what this means on whether they can/should use this to beat Amazon.

Amazon likely is not eager (to put it lightly) to enter into many traditional distributor-retailer relationships with manufacturers, which gives negotiating power back to the sellers. Very far from the commoditize the complements strategy they prefer. The current structure is a manufacturer's Panopticon, even more brutal than the Wal-Mart buyer-department-culture-driven model. Amazon wants to vertically integrate to the point they don't need a relationship, and ideally all the way back through into manufacturing, reaching as far back into the supply chain necessary to secure a welded-shut tight integration, thus capturing all available profits.
I recently saw an FB "data engineer" talking about "experiment review sessions", where the - presumably engagement related - results of interface changes are discussed (he also expressed hope that all companies work that way).

It's very rational. The user needs a good user interface, the best that can be built. What is the best? The one the user likes to use, day in day out. Is that a problem? Obviously not for the platform.

When FB CEO announced that he want's to make users happy, he acknowledged his real intents: mass, aggregate control of behavior. I cannot deny that it carries a purely instrumental view of humans - but that's again only rational in the context of business.
Well, backing up by copying doesn't neccissarily result in a consistent state if there are writes to the database. For that you have to use the SQLite `.backup` command (or using the backup API https://sqlite.org/c3ref/backup_finish.html) after which the backup database has to be copied over to backup storage (or backup storage has to be mounted to the production system, which is dangerous)
Thats it! Thank you!
Corn belt farmland has lost a third of its carbon-rich soil
The code was likely written in the early 90s when the barrier to entry was much lower. It was a time when thousands of icons on your desktop wasn’t a use case worth considering, much less testable. That seems more plausible than all the developers being illiterate.
War stories from a female 1974 Computer Science grad
This line on page 6 confuses me a bit
--For example, for applications to rotations, quaternions are demonstrably more efficient
than the vectorial and matrix methods taught in standard physics courses

And then claims that aerospace engineers mostly use quaternions. It's from 2002, so it's sense of what's in vogue might be dated, but I'd understood at least in the graphics manipulation world, the vector/matrix methods were dominant. Those are separate industries, so both statements could be true, anybody have opinions?
If you didn't know, you're been hell-banned for months. That's why so few people reply to your comments.

But anyway, keeping something secret doesn't mean it didn't happen. And it's now public knowledge for anyone who cares to look outside the history of the US.