jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Here is how star rating actually works:

For a truly excellent product, the distribution should approximate a power law graph:

XXXXXXXXXXXXXXXX
XXXXXX
XX
X
X

If you see something like these:

XXXXXXX
X
X
X
X

X
X
X
X
XXXXX

XXXXXXXXXXXXXXXX
XXXXXX
XXX
X
XXXXXXXX

Then ask yourself if the sample size makes this plausible, in which case the star rating isn't worth much, because there isn't enough data. Ask yourself if it's possible that someone has been gaming the system for or against.

The uppercase gamma-shaped graph is either someone gaming the system or it's a power law graph hidden by aliasing. (In which case, the thing is of godlike quality.)

We should do away with star ratings, and instead just present an aggregate "rating." Genuine customer ratings are valuable, but are almost immediately gamed by cheaters. If I were Apple or Amazon, I would build stealth captchas and "honeypot" traps for ratings manipulation, and figure those into the rating. Be sure to separate detection from consequences by a random time interval of at least a few days. This makes the "development cost" for the cheaters much higher.

The problem with star ratings is obviously what PG refers to as "schlepping". Is anyone tackling this already?

EDIT: I would surmise that AirBNB is somewhat tackling this problem already.
overall it would be significantly less, that is the point
That's interesting. I'm the complete opposite. Highway driving is the least taxing -- I can do it subconsciously. It's the more difficult first/last 15 mins of stop and go that I want automated. I could care less about the highway in clear weather. I might even enjoy that bit occasionally.
nice try but it's far from over. they didn't close their positions.
I don't think this is the complete picture. In an intact old forest, a lot of bio-matter doesn't decompose in time, but rather gets buried in the anaerobic zone. In a healthy forest the first few centimeter soil are so biologically active just about 30cm down there is very little oxygen left to house much life. That's also why murder victims don't decompose very fast, when the murderer buried them deep in forest soil.

Granted this still depends on the forest's life, but it is beyond an individual tree's lifecycle.
There are a number of vegetable sources of nitr{a,i}tes as well. A stick of celery has more (potassium IIRC) nitrate than a typical piece of salami has (sodium) nitrate. This is why celery juice is an ingredient in so-called "nitrate-free" cured products. They're not actually nitrate-free, they just use celery juice as a source instead of adding a pure powder, so they don't have to list "sodium nitrate" explicitly.

https://www.mcgill.ca/oss/article/food/celery-juice-viable-a...
did they ever ?
Using your logic, you should never immiserate people that want to live in your house, maybe even in your bed just because you think you paid for it.

Wanting to live in a place that is already occupied does not give the right to force people there to rebuild their houses into high density places. There is a lot of free land in that country where people can build skyscrapers with millions of cheap, small living pods inside.
Matrix itself is a conversation store, which means we haven't prioritised exporting to text file (or HTML file or whatever) in Element. A workaround for now is https://github.com/russelldavies/matrix-archive, which works really well.
How long does it take to go from room temp to proper pizza operating temperature?
There is a lot of content on V8's dev blog, with different depth, all pretty well written:
https://v8.dev/blog
exactly. in the US they also launched with the mobile association. leading them to be mostly ignored by everyone.

the only time i heard about chromebooks in the wild was while walking at low income are shopping malls. the Cricket and att stores would often have a little banner on the floor advertising the "cheap kinda of a computer!"
Sure. I was trying to point out why people might take issue with your comment. CC0 appears in the headline and URL, and one of the early paragraphs of the link says this:

But we’ve heard from our community that we’re missing two important designations: Public Domain and Creative Commons 0 (CC0). Many members of our community want to be able to upload images that are no longer protected by copyright and correctly tag them as being in the Public Domain, or they want to release their copyright entirely under CC0.

So it was odd for you to not mention CC0 at all in your comment.

(I've edited the last paragraph in an attempt to be less abrasive)
an admittedly cynical view is that we can be sycophants and cowards, and so we want to feel that we belong in the most powerful group.
I think this is why some of us bash welfare, even though there isn't much evidence of fraud. if a little steals my one dollar bill and runs one way and a big guy steals my hundred bill and just stands there laughing, I turn and run after the little buy screaming 'Thief'! we know we've been robbed, but we're too afraid to confront the big guy
...and "increasing the character set" actually means "reducing the password space". A rainbow algorithm for instance no longer has to test any plain words at all; just the ones with vowels replaced by digits and/or a special character added to the end. Its actually LESS entropy.
There are also people who make $70/hour who will spend 100 hours price shopping to save $200 on a stroller. Time is finite and valuable. You shouldn't walk away from every financial decision, but the small ones aren't worth worrying about.
I really wish I could use a phone or tablet as keyboard and swipe interface for devices like this.
All that account ever does is upload the same presentation about doing better presentations and using slideshare over and over again.
Caught out! I think you would agree there good reasons to use Racket.
Interesting how strongly they use users to remind other users to keep playing. It's not so different from Facebook, which will send you email reminders any time a user performs an action related to your profile. You may not like writing on people's walls, but what if someone writes on yours? You feel obligated to respond.

Do all social products rely so heavily on applying social pressure and guilt to keep users active, when they don't want to be?
This made me laugh too actually :-)
It's not scheme. If you want a book on scheme try TSPL.
A hacker is like an artist. Someone who gets satisfaction out of creating something. Anyone who enjoys learning new stuff.

When it's just a J.O.B. and there's no passion, then it is not hacking. Many people programming in large corporations are not interested in challenging themselves with new stuff. Their biggest challenge is getting through another dreary day and not going postal on the pointy headed boss.
That is freaking bizarre, curious about the follow up on this. I think someone is about to loos his job
I think your pricing is off by a couple orders of magnitude if you can nail search in a particular domain. (Court cases, for example.)
Hello everyone, I am really interested in the "language-oriented" approach from Racket. But as a person with limited skills in computer programming (mostly scientific computation, read not a software-dev), I haven't been able to find a decent walk-through of how one would go about building a DSL.

I have many use-cases in mind for a DSL ( research projects and hobby). So would you know of some full-fledged (open-source) use cases where racket has been used to create DSLs ?
Detection is inadequate, because detecting the open barn door after the horse left is not helpful.

> Sprinklers

That is "we can prevent the server room from being destroyed" thinking, rather than "how do we survive the server room being destroyed" I'm proposing.
why am i getting downvotes? The hareidim ignore lockdown because their way of life is more important to them even then some deaths. Difficult for an outsider to understand. As for being anti vax, the vaccine is practically being forced down their throats. There will be a pushback (not that i agree). (and yes there could be more compliance, this is not the forum).
What distinguishes a portrait is that it is a representation of a single subject. Personally I would add a corollary that there is generally an expectation of some artistic merit or high fidelity, so I think there's a subjective element to the appropriateness of the term. The OED has:

1.1 A representation or impression of someone or something in language or on film or television.
‘the writer builds up a fascinating portrait of a community’
> So you're suggesting people with 1st dose keeping increasing the protection despite no booster in the delayed dose scenario. Possible, but important to point out that's not supported by the original RCT which takes no position on the matter.

No?

I'm suggesting we compare e.g. cases from day 21 to 42, when A) second dose is given on day 21, and B) second dose is given on day 42. (And people are blinded).

If efficacy B is at least half of efficacy A, then it makes sense to follow plan B.
Are you a scientist? Because it really doesn't. For example, in most papers that I think harder than normal about, I don't care so much about 'the data' as I do about a description of what this 'data' is actually meant to represent, and how it was collected and processed. (I'm talking here about things that are a bit more complicated than e.g. railfall measurements or any other such lab-like, STEM topics) E.g., I do quite a bit of population modeling. You would think that 'population' is relatively easy to quantify, but it really isn't, and I can talk for hours about how cavalier people throw their 'population data' numbers into models and make all sorts of conclusions based on objectively wrong interpretations what this 'data' is.

If the vast majority of papers can't even get that right, I don't care as much about the HN idea of what 'reproducibility' is - i.e. check if 'git clone <xyz> && run_model.sh && run_tests.sh' says 'All OK!' at the end.
>nobody is actually experimenting

Experimentation with society requires risk taking and uncertainty. Of course no one wants it.

What if someone came up to you and said "hey we're going to put your kid into a new type of experimental school. We think there's a a 50% chance we can save money on education but there's 20% chance they'll be severely undereducated. Btw, you can't opt out because that would mess up the integrity of the randomized selection process"

That's some dystopian level shit
They've already done that - that is EEA 1 and 2 (1 being voluntary shutdown, 2 being involuntary shutdown).

They've asked everyone who CAN go to backup generators (think: hospitals, datacenters) to do so. If short-term shedding of residential load doesn't work, the next step is to blackout commercial players - think Walmart, etc. Those usually occur for longer periods of time and have security risks involved.

Natural gas pipelines have some water in them, they can freeze if they're not buried deep enough.
Hi doggie!

You must admit that the flower shop scene was a tad unrealistic, in that he was able to find a free illegal parking space right out in front of the store in San Francisco, and he didn't even get ticketed.

https://www.youtube.com/watch?v=KIkoXhgtI58
The problem with the article is indeed that this is just a one time change. It's effectively a mini loan from the employer and you can only get it once.
As a former employee, do you have any insight into how Coursera views tools like this? As I wrote in a different comment, this appears to violate their TOS.
What is the target language?

Are you parsing only expression grammars?
Browsers?
Really, Pravda? Really?
I love the fact Clarke used the term "hack" in 1956.
That is significantly alter the outcome does not make it relevant - it only suggests it may be relevant. The typical example is explaining education success in terms of tv hours views/days during primary education. The variable has a strong prediction power, but it is not really explanatory, as proved when you control with involvement of parents. I feel the same weakness in his analysis.

As for the PPP numbers you gave, they are average, but the whole point of the analysis is to go away from the average, and look at specific demographics. There is no reason to believe they split the same ways in different countries for the same demographic. Maybe the variable is not relevant, but I would be surprised not to see it controlled.

(I would also challenge the fact that US are cheap, but I don't think it is so relevant to the discussion).
'That' Australia still exists, although it been displaced by the tentacles of many property developers and their sympathetic councils.
It's a good trick, but I disagree that it's the right way to do it. My preferred idiom looks something like:

s->field1 = ld32(&cp, ep);
s->field2 = ld16(&cp, ep);
s->field3 = ld16(&cp, ep);
s->field4 = ld8(&cp, ep);
s->field5 = ld8(&cp, ep);
s->field6 = ld32(&cp, ep);

You can just about automate this with a macro (you need to macro out the structure fields and use them both for the structure declaration and the field expansion), but the extra function call there gives you an opportunity to be defensive about e.g. buffer sizes, never blows up alignment, and isn't appreciably slower.
well said.

like you've got mixed feelings. as individuals i'm sympathetic: they signed up for a job serving their country, and are now being told to do things they find unpalatable, being exposed to an unknown about of radiation (they're not allowed to wear dosimeters), and taking abuse from passengers. in this economic climate, it's got to be a really difficult tradeoff. on the other hand, as you say, "Honorable service to your country" does not include routine violations of the country's Constitution and the harassment and intimidation of her citizens.
After going through the "Git Internals"[0] docs, I found that the snapshot mental model has been much more helpful in understanding what my Git commands are doing, how someone's history got into a confusing state, etc. The primary model is that of the Merkle tree, and subsequently hashing, which are very simple and powerful concepts.

[0]: https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Po...
It's always so odd when people assume that there were no functioning legal systems during the tens of thousands of years of human history before photography was invented
Yes, talking about Israel. UK's vaccination rate is better than most countries', but not so high that it would be surprising if they had not gotten to herd immunity yet (given the uncertainty about how many people have already gotten it and recovered). But in Israel's case, their percent vaccinated (and percent recovered) is high enough that it would be disquieting news if they had not gotten to herd immunity.
I've played both piano and guitar for over a decade, at what I'd consider to be a relatively advanced hobbyist level. I enjoy playing jazz, but I'm not so sure anyone would enjoy listening!

For me, lots of theory concepts "click" more easily on the piano. I think it's partially a visual thing -- on a keyboard things like intervals are visually apparent (how many keys are between these two notes), whereas it requires a bit more mental overhead to conceptualize the same things on a guitar fretboard.

I greatly prefer to discover and play around with new musical ideas on the keyboard first for this reason. Others' mileage may vary!

As far as resources go, I'm a fan of Mark Levin's "The Jazz Theory Book". It starts with basic theory then works through more advanced concepts.
The etymologies disagree, but you be sure to not waste a good conspiracy theory so you can label people.
If you used private key encryption on both sides you could securely transfer data between two parties, and prove that you did so in a way that is very hard to dispute. But like Snowden says, it is still unencrypted going in and coming out at the endpoints. It is very hard to watch my creative friends wish that digital data behaved like real world items.
You would also have to pay this expert witness… if you can.
https://news.ycombinator.com/item?id=26727878

https://news.ycombinator.com/item?id=26740085
I wonder how many takes he had to do before getting the video of splitting an arrow in flight. It's pretty damn impressive either way, but I still have a hard time believing he can do that reliably.
So dumb, but typical Intel. I smell fear.

Rule of thumb, any time you hear a competitors product mentioned in ads you know it's unbeatable. Like, which smoothbrain at Intel thought it was a good idea to spend millions of dollars telling people about Apple's M1?

Intel has so little to say about its own products that it's redirecting ad money to the streisand effect
Anti trust brought by US was about protecting American consumers, so world has a little to do with it. Apple with his pricing alone could always keep 50% of the world out, thankfully it doesn't work like that.
AFS has containers to install betas on the same partition, the main partition is not polluted (and the additional volume(s) can be removed at will). cfr. https://support.apple.com/en-us/HT208891

I'm not saying that it's "normal" not to be able to boot from external devices, I'm just answering your point
Chevy bolt is a great car
There's always more reading/planning than typing. Maybe that's part of coding?
Yes I trust a hardware company over an Ad company any day of the week.
youtu.be/0Epv4Zk6stQ Crystal Silence: "This video is only available to Music Premium members".
Reminds me of .kkrieger, a full 3D shooter with sounds, textures, enemies, levels, etc. packed in ~96kb.

https://en.wikipedia.org/wiki/.kkrieger
They had publications on this, but I can't find it now.
Well, maybe sometime in the distant future. But for now it would be to find a better job.
We'll see whether consumers like their offering.

[checking...] It looks like they are doing alright:
https://www.coindesk.com/paypal-2020-results-outstanding-fin...
That's be my preference.

random() should be the most universally applicable random which includes making it as secure as possible. Non-universally applicable randoms should be named accordingly.
hmm I wonder what would happen if I enable this setting...
Just write to the blockchain, problem solved.
Refreshing to see Ben and good luck with the new project. I'm a huge fan of boltdb and use it in micro. With a background in distributed systems also I share this frustration with the complexity of software and the direction cloud is taking in general. While my personal take is running things on a VPS, my work is all around platforms and I think the end user experience needs to be drastically simpler.
A huge part of their price/product is marketing, but their air purifiers are excellent as a whole package (I have the one including heat).

Their stick vacuums and they are excellent as well.

That said, you should not judge their performance based on their cost, as there are other factors, such as ergonomics, WAF, etc.
>The health-care systems are financing the company, with each owning an equal share, Myerson said. He declined to say how much funding the company has received...Eventually, the company will sell access to the data. Pharmaceutical companies designing clinical trials or looking for information about side effects of medications would pay to access the data, Myerson said. For others, like student researchers, “we would want to find a way to make that happen,” he said.

>“I cannot break the trust with my patients that their information will be used for any nefarious purposes,” said Compton-Phillips, from Providence. “This is absolutely not Cambridge Analytica.”

Bottom line, if you have to assure the public that a scheme to sell patient health data on the open market is "not Cambridge Analytica", you may have a problem.
Tnx, man. I'll have a looksy!
1) It's in YC's interest for their startups to aim as high as possible. Ideally billion dollar acquisitions or IPOs. Even if less than 1/10 can achieve that goal and the rest die it's still financially beneficial if they all shoot for it. YC makes very little money off small exits.

2) YC doesn't want to stand in the way of founders getting rich. They accept that many of the YC founders will take life-changing acquisition offers and don't try to stop them. They hope at least some will take a little cash "off the table" along the way and then go for The Big Win.

3) YC doesn't get paid until a "liquidity event". In practice that means either an acquisition or an IPO. There's currently no acceptable method for distributing dividends or similar.

I think that's about all there is to it.
Ever since I've dabbled a bit with Lisp my Python (and javascript) code has become much more functional-y.

Still not sure whether this is a good or bad thing.
How is https like an electric fence?
The link is buried beneath about two feet of content and would require you to read every word of the article to even know it's there. Honest placement for this link would have been top of the fold, when you first mention Gruber...but you (correctly) surmised that might take some steam away from your own posting...so you buried it. No need to get angry and downvote; there's a reason why places like the NYT, SEOLand, etc., are so stingy with their links.
I got a fine once. Yeah, I was speeding: a 4 lane road with no turns and actual curbs, 35 mph. I was going at the speed of the rest of the traffic, 45mph.

They keep the speed limit like that and set up traps all the time. Laws != morals, and when the police are treated as a revenue center, it's bad.
Any company culture is going to have it's controversies. Personally I think too many companies hang on to ineffectual employees for too long.

I read the Netflix slide deck and didn't see anything I didn't immediately agree with. I would not hold their culture against them when looking for a job there.

The one thing I thought was a bit off was "you should ask your manager if they would fight for you to stay". IMO - if the employee is having a performance issue, the manager should bring it up not the employee.
Not necessarily. In the context I heard it in, it was anti-Palestinian.

P.S. To go further, the guy who told me the story was planning on buying such a gun if he could confirm it, just to have a conversation piece. Plus the story sounds perfectly in line with the bizarre results you get when bureaucrats are asked to classify things.
You might be interested in contest[1], which adds a thin layer of sugar over Test::Unit.

In addition to nested contexts, it also lets you provide your test name as a string rather than a method name, to avoid wearing out your underscore key with "def test_new_instance_should_respond_to_foo".

[1] https://github.com/citrusbyte/contest/blob/master/lib/contes...
The difference between the Nexus One and Nexus S is that when the Nexus One came out not only was it the best spec'ed Android phone you could get, but it would be the best spec'ed for some time.

While I think you can argue that the Nexus S is the best spec'ed Android phone today (and I think there's an argument to be made against it, with phones like the Epic 4G that includes 4G support, while the S doesn't have HSPA+, a really odd omission), it seems pretty clear that this will be pretty short lived... we've already seen leaks of phones like the Optimus 2X that will be out shortly
If you are just doing RSS feeds I would say go it yourself. Armed with Feedparser (http://feedparser.org/) you can implement what you want pretty quickly.

For both http://www.searchforphp.com/ and http://www.searchforpython.com/ I wrote my own RSS reader. To make it scale out I just used Pythons multiprocessing to parse it out to 50 or so concurrent downloads. I can tear through thousands or feeds pretty quickly that way. The next step to multiple machines is just throw in a queue system and get a list of feeds from it.

Pretty simple stuff really.
At the moment, some of the programs have been in RAM on one of my systems for 156 days. How long does something have to be around before you would consider it non-transitory?