skysight-inc/HackerNews huggingface dataset:
Hmm, no discussion of side chains and zk-snark like stuff. Lots of hypotheticals, unnecessarily long-winded.

My understanding is that this is possible on the most used chains and that you don't need a special blockchain for privacy.
I was looking at how the high score submission works, and there is some quite interesting anti-cheat here. I haven't managed to defeat it, but this is what I know so far:

A score submission looks like this, in a POST body to /new-score:

{"score":58.92,"placeholder":"olivia","id":"64904","logs":[{"year":1931,"price":0.17,"target":0.25,"sale":0,"id":"v5v8"},{"year":1957,"price":0.31,"target":1,"sale":0,"id":"s8x3"},{"year":1976,"price":0.59,"target":4.23,"sale":0.01,"id":"d8v2"},{"year":1992,"price":1.13,"target":10.99,"sale":0.04,"id":"z2q0o9"},{"year":2005,"price":2.3,"target":0.39,"sale":0.05,"id":"c1s2j1"},{"year":2012,"price":3.64,"target":42.24,"sale":0.08,"id":"g1j2k5"}]}

I tidied up the JavaScript that runs the site with jsbeautifier[0], but it's still pretty obfuscated and hard to read. So far I have worked out that the "id" field on each of the "logs" is just the number of milliseconds you held the button down, with random letters interspersed. So if you hold the button down for 125ms, then the id might get "a1b2c5".

If you mess with the logs so that the "id" fields are incorrect, then the server responds with "invalid". If you leave the logs alone and only change the main "score" value then it still responds with "ok" or "top", but it doesn't appear to actually insert the score - I suspect this is supposed to frustrate efforts at cheating.

I'm not sure whether using the word "placeholder" to refer to the player's name is an unintentional bug or not. I haven't played the game sufficiently well to see if a legitimate high-scoring submission to /new-score looks different. From what I can tell from the source, if you score well enough, it creates an input box and allows you to input your own name, and this input box has "placeholder" text set. If I just randomly change "olivia" to something else then my submission gets rejected with "invalid". I haven't yet worked out where the "olivia" string in "placeholder" comes from. It's a different name every time.

I also haven't yet worked out where the main "id" number comes from (64904 in the above). If I make small changes to this number then the submission still seems to be accepted, but large changes result in "invalid". I'm guessing this number is some sort of fuzzy-ish checksum on the player's name, but I haven't worked out where it comes from.

There is also a page at /tally which seems to map score values to integers (mostly 1, but some not) which I also haven't worked out the purpose of.

[0] https://jsbeautifier.online/
I own a https://www.gboards.ca/product/ginni , largely because it was the smallest/cheapest option to dip my toes in:) I don't do much of anything in it right now, because I'm still learning to use it (currently at the "I have to think about each letter" stage), so unfortunately I can't say yet. I expect to end up coding with it, likely with a custom dictionary, but we'll see how it develops.
After watching people lose their minds over toilet paper, this is not going to be pretty.
Would you not use trial data to determine if Pfizer's vaccine should be approved?

The FOIA request was for all of the documentation used to approve the vaccine.

> I’m sure there are techniques that can be purchased for entity resolution that can automate the scrubbing for PHI and PII.

Sounds like a good way to have "anonymized" data that isn't actually anonymized like most datasets ...
Not only do we today enjoy the benefit of accumulated cultural changes that discourage racism, sexism, etc, our wealth and power in America also affords us the opportunity to obviate the signals and impulses underlying those -isms that likely originate from the the set of tribal, insider-outsider stranger-danger impulses that were likely conserved because it increased survival odds in worse times. It is not chance that the more desperate is a community, the more that community looks to strengthen those impulses.
Not today, but in the past it was fairly common due to the use of cash. Of course, restarting to get that last cent was common too.
yeah the impact varies. the sentry one seems pretty big: https://codereviewdoctor.medium.com/5-of-666-python-repos-ha...

test did not work but did not fail either, imagine being that dev maintaining the code that the test professes to cover. Imagine being the user relying on the feature that test was meant to check (if the feature under test actually broke).
Quantum Blockchain - that's all you need to explain it.
The Python certainly looks nicer though.
> It's like magic to be honest

For nearly everyone, if I understand correctly, ADHD or no.
Apologies - wanted to make an Ask HN submission but failed …
I love this for easily casting my ipad to my linux desktop. I'm finding there are a handful of areas now where ios->linux UX is better than ios->Mac default UX, this being the primary one.

My use case is to share puzzle solutions with my zoom group for puzzledpint.com (I just put the puzzles in procreate and solve with layers), though I could see it being useful in many other situations.
The emphasis on nails is interesting, because of the similarity to pins from the famous anecdote about the incredible power of division of labour from "The Wealth of Nations" and how it can give someone a 4800x productivity boost making pins by each person working on a single part in the pin-making process vs. making each pin themselves:

> To take an example, therefore, from a very trifling manufacture; but one in which the division of labour has been very often taken notice of, the trade of the pin-maker; a workman not educated to this business (which the division of labour has rendered a distinct trade), nor acquainted with the use of the machinery employed in it (to the invention of which the same division of labour has probably given occasion), could scarce, perhaps, with his utmost industry, make one pin in a day, and certainly could not make twenty. But in the way in which this business is now carried on, not only the whole work is a peculiar trade, but it is divided into a number of branches, of which the greater part are likewise peculiar trades. One man draws out the wire, another straights it, a third cuts it, a fourth points it, a fifth grinds it at the top for receiving the head; to make the head requires two or three distinct operations; to put it on, is a peculiar business, to whiten the pins is another; it is even a trade by itself to put them into the paper; and the important business of making a pin is, in this manner, divided into about eighteen distinct operations, which, in some manufactories, are all performed by distinct hands, though in others the same man will sometimes perform two or three of them. I have seen a small manufactory of this kind where ten men only were employed, and where some of them consequently performed two or three distinct operations. But though they were very poor, and therefore but indifferently accommodated with the necessary machinery, they could, when they exerted themselves, make among them about twelve pounds of pins in a day. There are in a pound upwards of four thousand pins of a middling size. Those ten persons, therefore, could make among them upwards of forty-eight thousand pins in a day. Each person, therefore, making a tenth part of forty-eight thousand pins, might be considered as making four thousand eight hundred pins in a day. But if they had all wrought separately and independently, and without any of them having been educated to this peculiar business, they certainly could not each of them have made twenty, perhaps not one pin in a day; that is certainly, not the two hundred and fortieth, perhaps not the four thousand eight hundredth part of what they are at present capable of performing, in consequence of a proper division and combination of their different operations.
I believe the other was comparing the feature of being able to sync between devices. In the case of Dropbox one of those devices happens to be a third party server ran by a multi billion dollar company. The author doesn't seem to care about that device.

But if the author did want a third party server storing data they could choose any cloud provider on the planet and run syncthing. You could also do the same thing with Dropbox however one of those third party servers will always be the actual Dropbox server. But if they decide they don't like you anymore and block you from that server nothing else will work anymore.

So in summary syncthing gives you the same thing with more control so you aren't at the mercy of one money hungry corporation.
Isn't that common for all/most languages that don't require explicit typing?
> Let me pay money and download a DRM-free mp4 that I can keep forever and watch anywhere. I'd do it and so would a sizable percentage of existing pirates.

This. DRM is a major incentive for piracy. I regret every single DRMed music and video purchase I've ever made.
My worst job ever was at a big company whose CEO believed that small teams and low headcount were the answer to everything. I was attracted to the company because I had enjoyed working in small teams at startups before.

It was awful in a big company, though. We were always short-staffed on everything we did. The CEO chronically underestimated how much work went into maintaining existing products or even just extending them. He wanted to treat every new initiative like a mini-startup that could move fast with small headcount, which led to tens of isolated teams building products that were incompatible with each other and not communicating about it. Coordinating with other teams would slow you down, so it was basically forbidden. But then our customers expected things to work together, so we had to scramble to re-integrate everything before it shipped.

Taking vacation was difficult because it could mean 20% of the team was gone, which would have measurable effects on delivery. Every time someone left it was a scramble to re-hire and re-train because it left such a huge hole in the team.

Hiring too many people is a problem, but trying to keep teams artificially small is also a problem. The hard part is knowing how close you are to "too big" or "too small", which is rarely obvious at the time.
I want peace on earth and goodwill towards men.
It works in the endorheic basins in eastern Oregon pretty well. Although of course many of the "waterways" there are dry. It gets the paths correct, though.
Gradient descent in action.
Try "Computing: a Concise History" by Paul Ceruzzi is inexpensive.

Best bet is visit the Computer History Museum in Mountain View, CA.

There is "A New History of Modern Computing" that came out last year by Ceruzzi and Thomas Haight (I have not read it).
The patent in question is not about the specific manner in which Sonos implements group-volume. It in fact doesn't even state how Sonos implements it. It is purely about the concept of centrally controlling the volume of local area network connected distributed speakers using a centralized control unit.
Two of my favorites!

There's also Glengarry Glen Ross, another of my top-all-time:

Al Pacino; Jack Lemmon; Alec Baldwin; Ed Harris; Alan Arkin; Kevin Spacey; Jonathan Pryce
I own my home and have no debt. Been focusing on that for years. Invested in stocks, maxed 401k. Now I don't know what to do next. I need to broaden my knowledge of ways to grow money. Also, I have no business ideas lol.
Meltdown hadn't been (publicly) found until 2018 so the same applies. Intel's current offerings are extremely competitive with AMD on many workloads.
I like imports, it tells me what files symbols are coming from, even for built in libraries.

Maybe it is that through my work I use a half dozen languages, where it is hard to remember each in detail.

I have also worked on a javascript project where there were no imports/requires and the build process created one file. So you had to inspect the confusing build script to even know what was what.
Interesting for Craiglist! Maybe they started hiring more in 2017 when their traffic decreased to fund new initiatives, and it finally didn't work out. Or perhaps it worked out, and they stabilized the traffic around 300m visitors per month. Who knows!

Don't you think there are more and more developers - for now the most elite ones - who manage to live out of contributions from grants or github sponsoring?
Gas Pump Golf 2.0 is going to come with an anti-cheat rootkit now. Thanks a lot.
premium browser using our harvested data..

hypocrisy lvl 10000

> Kagi includes data from Apple, Google, Microsoft, Yelp, Wikipedia and others

come back after the reset Murica, this way of dealing with things is kinda outdated

is this yet another nonsense YC pump&dump thing?
unfortunately like 10% of the bugs were in the tests themselves. e.g., the sentry one https://codereviewdoctor.medium.com/5-of-666-python-repos-ha...

the tests are only as good as the code they're written with, and as good as the code review process they were merged under.
We are in 'the age of artificial islands'
> Sneakers was the best technically

How so? In terms of technical accuracy, Wargames is vastly more accurate (everything down to the old paperclip trick to get free phone calls, a very old school fone phreaking trick) than Sneakers, or Hackers for that matter.
>DDG still isn't anywhere near peak Google quality and yet they've seen (actual) exponential growth for years.

Google gets the total of DDG's lifetime searches (over a decade's worth) in about half a week. "Exponential growth" is overselling it.
Glad to hear it. And yeah, your comment cuts right to the core of what makes it work: productivity wins, i.e. little elevations in dopamine.

Another thing I've found is that externalizing my plans takes a little stress off my working memory, which is also somewhat diminished in people with ADHD.
>Also, if you stop a few cents short you can “pulse” it a couple times.

People do that, but I feel most of these cents worth of fuel will be just left in hose instead of flowing out...
> great, now they either don't know how their own phone

Who's "they"? This is an unofficial community wiki.
In my experience they are only good for settings timers/alarms, that's it (though I believe can be good for controlling lights as well).

Few years ago I was in indonesia, Bali and asked google 'navigate to ubud' and it showed me how to navigate to some cities in USA. Same with translation when you want to have simple conversation with locals - each time ends up with embarrassment.
What's the Best Interview Format?
Too many podcasts look the same and seem canned. I like 'hot ones' on Youtube where Sean Evans interviews celebs while eating spicy wings.
I don't think either of those things is particularly difficult.
I completely get that. That is a very nice feature for building DSL or libraries with special needs. But it makes the overall language very dangerous.

Is this "operator" overloadable on each type in Python?

And that scares me a lot. I think I have to reevaluate my position towards Python.
If AVX-512 was not in scope yet left turned on, parts may operate outside design limits, there's system-level validation that may not have been run, and specs that are at risk. Think about the scale of all PC OEMs that use these CPUs, rather than a specific product.

For example, it's known that AVX-512 is power hungry and significantly increases TDP (heat). Do all Alder Lake based products have the thermal headroom? If CPUs operate outside of the envelope communicated by Intel, they may not be entirely stable, and parts could fail earlier than expected.
I was corrected earlier in the pandemic: I thought Hospitals LOVED covid because of all the money they got for services.

Someone then pointed out that COVID prevents a lot of really high margin care, substituted instead for drudgery healthcare and is killing the hospital bottom lines.

I suspect what is REALLY going on here is a combination of both the surge of care for the explosive Omicron variant, and the loss of high-margin care is undermining the profitability again.

The four big mafiosos of US healthcare are Health Insurance, Drug/Device makers, Doctors/Hospital Providers, and the Malpractice Trial Lawyers. All four of them have REALLY powerful lobbying arms (even the Trial Lawyers, the least significant revenue wise and numbers wise of the four, but they are lawyers so they know how to gum up the system). They point to everyone else when the question of "why so expensive" comes up.

But it's all about the unsustainable profit margins/revenue structures in the US care system. If you see an article like this, I always suspect it's really about unsustainable profitability whatever complaining entity has setup.
How often do you find that when you disagree with management, the answer is almost always "management vs engineer, management wins"?

When are you ever to get management to do anything you need (or want) from them, or is it always on their own terms?
Definitely the rhetoric of a politician. I'd like to hear his thoughts on Elon's "we need a garbage collector for regulation" commentary
it's pretty tough to argue such languages really shouldn't exist

Well, I agree with OP so that is at least two people. I really don't see it as a good trade.
> On Thursday, Amnesty International independently verified Citizen Lab's finding that Sen. Krzysztof Brejza was hacked multiple times in 2019 when he was running the opposition’s parliamentary election campaign.

How is it not a Watergate? They used Pegasus on the leader of the most important election campaign in the last 7 years in Poland.
I explicitly said any type of revolution, for and against democracy. It is just an observation based upon history.

Please do not use my words to mark me as a, and I quote, supporter of the storming of the Capitol. It is not appreciated, and your comment sounds like flame bait.
How do you plan to remove or flag false information ? Like for example someone intentionally leave message which is not true or causes harm ?
Why not just use plusses? Or perhaps a join func, which would accomplish the same.

I get the use case as you described it, but it just seems like minimal effort to accomplish and have some semblance of explicit/safety.
One thing I don't think anyone has mentioned so far. I really like the musical score. James Horner jumping on pianos as is his wont - but really fun music
Unfortunate. That exact situation has happened to me multiple times on win7 and killing and restarting explorer.exe always seemed to work. Really poor systems design from Microsoft here
> the government can knock down your door and gently rubber hose

Yes, but that requires more effort than just saying "hey bank, freeze that guy's account" or saying "Hey central bank, just print money like there's no tomorrow"

> Indeed, there's probably a strong positive correlation between "legitimately afraid of the government taking my money" and "my government wouldn't bat an eye at torturing me to get my bitcoins."

I don't think the correlation is that strong. Government taking your money, or shenanigans like the Argentinian corralito (against 100% innocent people, mind you) can happen even in democratic countries, but it's stranger, and requires more resources for the government to torture you, including psychological torture.
Have you tried Django Ninja? https://django-ninja.rest-framework.com

It's most of FastAPI (auto docs generation, great Pydantic integration, etc) but for Django.
The difference is: in C, it's pretty unlikely someone wants to add strings. I suppose it's even illegal in the later C versions.
Many many suggestions two years ago in this Ask HN: Computer Science/History Books?

https://news.ycombinator.com/item?id=22692281
Yes, that's exactly what happens when you try to create a zero wealth gap - people cheat. You are the one that brought up the zero wealth gap with "Is there zero wealth gap between people who shop at Walmart and the people who make the cheap crap that gets sold at Walmart", not me. So if you don't want to be contradicted on a subject, try not mentioning it in the first place, pro-tip even.

And libertarianism is just institutionalized cheating for all. Same result as communism in the long run - a tiny ruling class and a world full of peasants where it's good to be the king. I'll take neither.

But I'd love socialized healthcare, medicare for all even. Spoilers: a country infested with a bunch of temporarily embarrassed millionaires will never let that happen. And even in a global pandemic, if you don't get private money out of campaign financing, you'll never get a shot at convincing those temporarily embarrassed millionaires of anything else. But by all means, you be you.
The errors were usually in tests themselves. Are you arguing that tests need their own tests to test that they are testing the right thing? Usually I think people believe that tests do not need to be tested and should not be tested, i.e., that you measure "100% coverage" against non-test code alone.
Hackers is to hacking what Hamilton is to Hamilton.
It would be impossible in any language that requires either explicit typing or some kind of 'let' keyword. (Or, in the fringe case, a language like Go which uses a different operator for initialisation-plus-assignment.)
I'm gonna disagree on the import thing. Compared to Ruby where requires are magic bags of metaprogramming bullshit, Python is much much easier to reason about. It takes some getting used to that require 'json' actually adds methods to existing classes.
"Harry King wasn't the hero we needed. He was the hero we deserved."
I can understand GP's interest in parental custody. That's an incredibly difficult issue that almost always ends in heartbreak for someone. Your claim is... different. People falsely claim to have been raped far far FAR less often than they don't report actually having been raped. If anything, the incentives should be realigned to encourage the reporting of sexual assault.
That really depends who "they" are, doesn't it? Spying is usually done on important people, not random nobodies.
There's also the miracast stuff, which may be interesting to people looking for broader support.
In this case there is a treaty for help and the kazakh dictator just requested help via this treaty. I guess the russian military will only protect important infrastructure and will try to avoid shooting civilians. Of course there is a lot unknown.
Yep. Just tried near Frenchglen and it did not go to the sea.
can do a good job at allowing long urls for example, but would be whack a mole trying to cater for "all" purposeful implicit string concatenations
Thanks for your insightful comments. You're right; the hardest part is to find the balance between too big and too small headcount. It's challenging and it differs a lot per department, company size etc
Lessons on dealing with adversity, from the life of Winston Churchill
I would invest half of it in low risk mutual funds and then take the
other half over to my friend Asadulah who works in securities... --
Samir Nagheenanajar