skysight-inc/HackerNews huggingface dataset:
To explain why a certain block of code exists. When the code came into existence is rarely that important. You just want to know why.

Why does the code fence against a particular circumstance you didn't think should be possible? Why does it call out to something you think is unrelated? Those questions can be answered by a proper commit message.
For people wondering about eye-ball tracking on an ad-focused implementation of this, I’m curious how long it’ll be till glasses wearers can get a coating to block it.

My glasses already come with coatings for various other things (UV, anti-reflective, scratch resistance, anti-fog, blue-blocking, mirroring, etc)

Some already cause issues with eye-scanning. Eg FaceID on iOS doesn’t always work with polarizing lenses.

I’d love an extra privacy-focused “screw up facial recognition/eye scanning tech” option.
yes, west coast. the cheap lamb appears to be from NZ
I'm impressed that someone managed to get my ISP's entire IPv6 address range banned indefinitely from editing Wikipedia.
3 4 and 5 sound basically like the US except less than 20% down (sometimes 5%)

Why are you capitalizing owing money to the bank. That’s how mortgages work pretty much everywhere
>sorry i'm rereading your post and I'm not even sure what your issue is with the current definition

Really?

So the definition the CDC used for years to describe vaccines had to be changed, since by their own definition the COVID vaccine wasn't actually a vaccine. And the best part is they didn't even announce & explain the change, they just stealthily modified it on their website.

And you don't understand why so many people think secretly redefining a very important word after the fact to change the meaning is shady? Especially considering government mandates put millions of people in a very uncomfortable spot with employment - you don't see why that would lead to mistrust?

OK. I'm not sure we'll be able to square this circle then.
No, stop staying this foolishness. In dense cities like NY, I would say at least 20% of the city is infected right now. Workers. People on the street. The subway is disgusting, there is at least one infected person per carriage coughing over everyone and refusing to wear a mask. You walk around and hear that infected lung with light mucus cough. It’s everywhere. Unless we get proper proper sterilizing vaccines, the world is going to be in a cycle of getting sick from it every few months. This is serious and infectious like nothing on earth. I am tired of the selfishness of people having an attitude that it’s not a big deal.

At this point the vax we had is for something that doesn’t exist anymore. There is no long lasting natural resistance. We need new tech and widespread adoption. If people are going to go out symptomatic and infected and spread an r=17.5 virus, and there really is nothing we can do to stop them, we need much better tech to save us.
> On the other hand, if you add 16GB RAM to the high end M2 Air, it's only $300 less than the 14" MacBook Pro, which is a much nicer computer in pretty much every aspect except weight.

…and it’s not fanless.
Driving a car is in many ways harder than detecting subs. In particular, the car needs to make a lot of fine-grained decisions very fast in a feedback loop that affects what it sees. A sub-detecting algorithm only needs to output Option<vec3>. There's a lot of noise, yes, but I don't think it's crazy to think that can be solved by just having a honking huge model and adding more data, e.g. chemical traces, surface lidar, etc...
It's not you choice and it shouldn't not.
I am dizzy to see Justin Knapp, the first wikipedia editor to make more than one million edits -- to be clear, real edits; he is mentioned as a target of one of the banned ones.

https://en.wikipedia.org/wiki/Justin_Knapp
Merchants have no country
https://founders.archives.gov/documents/Jefferson/03-07-02-0...
My views are based on personal experience, so they may be biased, but they’re not ignorant. Years ago I was at the height of a decade of misery and spent months convincing myself that God and hell did not exist so that I would have the option of killing myself. I then spent months when I would decide every day whether I wanted to keep living. My life is top 1% awesome now, but if I had to go back knowing what I know now I don’t know that I would endure that suffering again to get where I am. Nor would I force anyone else to. Regular people can’t imagine the level of suffering someone contemplating suicide is experiencing. I’ve talked to a number of acquaintances contemplating suicide since then and I’ve made a point of never telling them it’s wrong. I offer my friendship and support to make sure their feelings are not from lack of that, but I also give them advice on what to do instead if what they’re planning is unnecessarily painful. To my knowledge they’re all still alive and don’t think I’m a jerk for not telling them it’s wrong to do it.
North Dakota State University still has something like that. It's kind of cute.

Found this article about it

https://www.thedickinsonpress.com/business/coal-is-king-on-n...
The link you posted is a PR piece. It does not have actual research details. For all we know they might have made it up.
Some of these are hilarious.

Favourite so far is https://en.wikipedia.org/wiki/Wikipedia:Long-term_abuse/Chip...

> The Chipmunks vandal, also known as the Alvin vandal, adds trivial detail about the Chipmunks fictional musical group's cover versions to song articles, for instance adding a Chipmunks cover version to the Rolling Stones' song "(I Can't Get No) Satisfaction". Not only the Chipmunks but the vandal also targets the Chipettes and other fictional bands. He also adds trivial detail about Glee TV performances.

If I was this vandal I'd be quite stoked that Wikipedia has a shrine to this absolute nonsense I wrote.
RSS would be nice to have, don’t want to give my email to anybody ;)
No Mega Launcher defeats the whole purpose of that mon!
True, but then you have to run the program and figure out how to call whatever the calling function is.
Yes, I can guess what the code does. But can you guess what this code will do? 1 + "1"

Contrast Python (a strongly typed language):

>>> 1 + "1"

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'

>>> [] + 1
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can only concatenate list (not "int") to list

With Javascript (a weakly typed language):

1 + "1"
"11"

[] + 1
"1"
> I am personally partial to converting shipping containers

I recommend watching this video first:

https://youtu.be/i7yEDz6bCfU

Shipping container homes are not what people think they are.
That would free the people to do the job of "conductor", "nanny", security, and cleaner to make that mess a less icky experience. Morale boost!
I realize I was ambiguous; I didn't mean to say "just use assertions and panics", I meant "just use assertions and panics for unexpected errors", my apologies.

I wouldn't recommend someone only use Result<T, E> and never panic. If we do, then anything that might indirectly be invalid, such as a map lookup or an array index, will have ? operators on it, often every line of some functions. In the end, our control flow is just as unpredictable as if we just used panics and our signal is lost in the noise.

For this reason, I think a blend of Result<T, E> and panics/assertions is really the way to go.
Yes - in science, definitions change all the time. We redefined what a planet was and booted Pluto out of the group.

Which part of the new definition do you disagree with as being a valid definition for a modern vaccine? And what difference does it make functionally? The covid vaccines were a product that gave you protection against a disease. Everyone knows that's what a vaccine is. I don't see why it matters what the definition on the site was to begin with.
Thanks. Will add a11y lint rules and fix soon.
Targeted Deanonymization via the Cache Side Channel: Attacks and Defenses [pdf]
dredmorbius, it looks like you could do with re-reading the guidelines too. What you have written here is hardly a shining example of great comments.

Disclaimer: I am not a mod. I just wish we could all get along better.
> If the community decides that your software is 'critical', it is the community's responsibility to maintain it.

Yep.

I think the PyPI team needs to get a lot of responses along the lines of “Let me know if you’d like to fork this ‘critical’ code, or if the obligations imply you’re prepared to pay reasonable professional consulting rates? I’m happy to remove my code from your index if required.”
This is the type of thing that happens that happens when you make yourself dependent on someone whose goals are opposed to you by making your OS exclusively for google's phones.

I honestly don't know why we can't have a system to visualise the signed image source as the default. Put any public key you want in the firmware, show a 32-64 bit fingerprint of the loaded key as an abstract pattern and only boot an image signed with that key. Manufacturer doesn't get any special treatment.

Fairphone at least shows a hash on boot as well as the scary yellow text when relocked. Calyx is available, don't know about graphene.
We don’t have a dedicated demo website for now. But a good feedback tough.
Debugging with pry is annoying for complex inputs (api param with lots of Json or lots of state). You end up making a complex scratch page notes trying to collect all of the inputs to just test the function call.

When the code causing issues is within a gem (and outside of your VSCode project directory) it’s also annoying to find the gem path and source code. Solvable, but time consuming.
Doubtful, considering that there were essentially zero places that actually pulled back police.
Saskatchewan?
Yes, but the 'nuclear Navy' is practically a whole separate branch-within-a-branch of the Navy.
there's more to it than that - lots of phone/phone systems have built algorithms tell them how long a phone number is, and place a call once you've hit that length - for example "911" has a length - one thing that's been happening behind the scenes (mandated by the FCC) is that all the phones in the US have been quietly getting software upgrades to make "988" terminate at 3 digits .... this effectively means you can't dial local numbers that start with 988 .... there are no 7-digit numbers that start with 911 but some that start with 988 - there are no area codes that start with either.

It's all a tremendous ongoing hack ....

Interestingly it used to be that all area codes (and emergency numbers) had a 1 or a 0 as the second digit and no local exchange numbers did - that's why you didn't have to type that initial 1 (which is also the NA international dialing code) - exchanges could easily detect an out of area code call (and figure out the 7/10 digit thing). Then faxes and modems came along the number of required phone numbers in the US effectively doubled and they ran out
It started to wane slightly after 2 months. It was still nearly 100% effective at that point. It was still highly effective at 6 months (85%+), which is when a booster would return it to full effectiveness.
You are right. Will refine the wording soon.
I think people are confused by the term (length of fixed rate) versus amortization (total time to pay off debt).

In Canada mortgages are typically 25 or 30 year amortization periods, but you can only fix the rate for 10 years (usually less as you get a much lower rate).

After the 5 years you renew your mortgage at the current interest rate with the same bank, or try and refinance entirely which requires the same paperwork as a new mortgage.

The US and I believe Netherlands are the rare countries where you can get fixed rate for the entire 30 year amortization period.
The Orange Teardown (2013)
“Free Software! Guaranteed 100% bug free and secure, or your money back!”

Seems way too many people (or organisations) have forgotten that.
Ctrl+f 'aella', 0 results.

If you like this, look around for more by 'aellagirl'. Very NSFW, but often wildly interesting (and well written) views into some worlds people are often curious about but don't see. It's a testament to her character and style that I hadn't even checked the byline, and halfway through thought "I think this is aellagirl". I don't even agree with more than a few of her viewpoints, but nonetheless, I enjoy her work.

I think she will be viewed as an important writer for her chronicles one day. She documents without fluff (just her experience), she's intelligent and she's detailed. Her material covers lots of very contemporary and very human situations in a way totally removed from the connotations and cliches in movies and tv. I guess I'm trying to say that she writes clearly and honestly about her unusual experiences, and looking back we often find that valuable.
this is the type of thing I'd love to see code / a post about implementing
Yeah, can we get a mobile responsive version?

Also, I need offline and realtime support
TL,DR; Avoid anything or situation that traps heat.

From someone leaving in Haiti with no AC (it is usually 30C outside, right now 27C with 70% humidity), you just get used to it. One thing to remember is that outside is typically colder because electronics and bodies will warm up the air inside. In my room, it only starts to get really hot at 4pm. So I go to the balcony. Around 8pm, my room is already at a bearable temperature and I can go back in. Another trick is to never go out in the sun if you can avoid that. So, everyone does their stuff in the morning or in the afternoon. My family in my native town practically spend all their days under the trees in the yard, with all the doors and windows left open.

As for the clothes, you avoid clothes that trap heat (think heavy fabric like wool) anything else is ok (used to go to school with long pants, socks, and long sleeve shirts). Better to sweat than be sunburned. But inside, I only wear a gym short.
> If you just sent a message/request to an actor/server and it still hasn't responded after 5 seconds, you can send another.

This depends on the message. I hope amazon doesn't just send another message if my transaction didn't complete in 5 seconds.

I think like all pieces of wisdom, sometimes it's OK to let it fail, and sometimes its OK to handle the errors. If anyone ever tells me to always do X or never do X, it's typically not sound advice. The one thing we can always count on is generic advice failing sometimes :)

(And even in this article, you shouldn't always try to handle known errors and never try to handle unknown errors, there will be exceptions)
Yes, Swift has assert statements. I tend to use them a lot as well, but in shipping code, they don't terminate the app. There are still some places where I'd prefer to terminate the app early rather than continue on.

To be clear, I tend to use assert statements more than fatalErrors.
Doesn't work for me on touch screen too
[1] https://duckduckgo.com/?q=la+painting+streets+white
It's a little finicky but I got it to work eventually. I had to get my finger on the black tape at the end of the rope just right.
> This is the wrong discussion - what's needed is a vaccine that actually lasts for more than 6 months before immunity fades.

I think your idea is what OP is discussing with “universal COVID vaccines” — generating broad immunity that new variants can’t escape so quickly.
Exactly! I think the value of these programming environments is in helping you find new ways to think about problems. Having constraints/limitations can be one way to force that creative rethinking to happen sooner rather than later. Obviously you need to find a good balance though as causing frustration and helplessness would have the opposite effect.

I’ve an anecdote of my own that I still think about semi-regularly:

I was volunteering at a school for a year or so helping them teach 9-11 year olds Scratch. Most of the kids spent the term trying to move sprites across a canvas and making basic platformer style games. It was a heap of fun while also challenging at times.

One day one of the students grabbed my attention and asked for some help making something work. She’d decided to build a trivia game, and was having an issue working out how to make the text for the previous question disappear. When I looked at what she’d built I was blown away. She’d basically built a fully recursive function in Scratch that would iterate through a collection of questions & answers. It was built almost exactly like I’d expect a professional developer to build something. A simple reusable function. I didn’t teach that. She’d never used Scratch before. She’d not done any programming before. It was just the most intuitive way for her to do it.
Yep, Legislative Assistants. They collect bullet points from all the NGOs and lobbying groups to help shape their congress-critter's positions. Then those bullet points will show up in floor speeches, interviews with pundits, etc. The actual legislation tends to show up pre-written.

Left or Right, most of them believe that defying the national security apparatus is adjacent to treason.
Does ctags work for inspecting source code of gems?

Does it work with dynamic method definitions? ‘define_method(“#{req.id}_log”)’
Does every app that needs Play Services work with that sandboxed version?
This specific vaccine doesn't stop the spread especially of the current dominant variants (still seeing plenty of spread among vaccinated people in ~90% vaccinated populations), so the comparison to drunk driving (putting other people at risk) is poor.

This is specific to the current covid vaccines. It's a valid point for highly effective vaccines like the polio vaccine which should be mandatory.
It wasn't as hot before A/C
There was a programmable MUD back in the 80s called TinyMUCK[1] that used a Forth-like language called MUF for Multi-User Forth[2]. I learned to do a few simple things with it but there was another user who was an absolute whiz and lived and breathed stack-based programming. I don't know what happened to them. I like to think their out there whipping up good things. If I hand any idea of their IRL identity I'd love to chat.

1 https://en.wikipedia.org/wiki/TinyMUCK

2 https://mud.fandom.com/wiki/MUF_(programming_language)
I agree there was a generation who had to wait for timesharing, but there were something like six million Apple IIs and twelve million Commodore 64s out there (counting mine) by the mid-80s, and users who filtered into the profession had different motivations than the people who grew up on stories of dot-com IPO millionaires.
If our approach to public health and epidemiology isn't changed by our first encounter with a truly global pandemic in a century, we're doing it wrong.
Kannitverstaan! Was Du saggn?
Other than the death threats, most of them that I've read have been hilarious.

> now adds cryptic rants centered around the number 7 to pages related to the Bible and ancient Egypt.

> Usually editing anonymously from IPs around London, the editor will regularly remove the phrase "best known for" or other superlatives

> Vandalism on articles related to the television show Friends. Persistently introduces factual errors regarding the relationship statuses of the characters.

> In addition, the user changes date formats without a valid reason.

> will begin to insert fake contents en masse on Singaporean television drama pages [...] although it is normally restricted to reverting the page back to its vandalized version

> On 30 June 2015, this person began using IP addresses in Greece. A discussion was raised at ANI. They returned to the UK after two weeks.

> The hoax is that a person named Geraldine Edwards was the last girlfriend of singer Robert Palmer, despite the fact that all the newspapers reported Palmer's last girlfriend to be Mary Ambrose, a living person. Part of the hoax is to insult or diminish Ambrose as much as possible.

> a vandal who uses IPs that geolocate to Indiana to persistently disrupt articles related to the Muppets
I don't know that it would matter. Propaganda, astroturfing and shilling campaigns are old news, and were old long before computer networks. I don't think there's a practical way of preventing such things.

For detection, fingerprinting would probably work for individual training sets or implementations, but with an advanced adversary (especially if they're politically rather than profit motivated), I'm not confident you could even whack-a-mole well.
Surprised I couldn't find a single example related to cryptocurrencies. Surely there is a strong incentive for vandalism there?
Red Programming Language: The Road to 1.0
As far as I know, they've been obfuscated since, at the very least, the initial alpha release of survival mode netplay, back in 2010 or so.
> Navel Oranges, such as this, have small, sterile seeds that cannot be used to reproduce more Oranges—a cutting from an existing fruit-bearing tree must be grafted to another tree.

> This is the most advanced anti-piracy DRM measure we've seen, definitively ensuring that Orange owners won't be able to produce copies of their Orange to share with their friends.

They jest, but plant DRM is absolutely a real thing that Monsanto and others have actually created: https://en.wikipedia.org/wiki/Genetic_use_restriction_techno...
Reddit user has $88k stolen from Metamask
We started as for customer identity, which means the current version is for the apps that have external customers, e.g. an online store. We’ll constantly iterate to fit more scenarios.
Some countries [1], [2] provide government-sanctioned medically assisted death for qualifying patients. What makes you believe these sorts of programmes can't be adopted more widely?

[1]: https://www.canada.ca/en/health-canada/services/medical-assi...

[2]: https://exit.ch/en/englisch/engagement-of-exit/our-end-of-li...
Off the top of my head, someone fleeing a domestic abuser wouldn't want the abuser to see where they are headed. Stalkers, harassers, etc.

There are plenty of reasons why people might want to keep such information private.
It sounds like you're absolutely certain a company gains no benefits whatsoever from hiring interns.
Vaccines are not only supposed to benefit the recipient.

Vaccination is a public health program.

If vaccinating under fives reduces the risk to preschool carers and enables us to maintain higher preschool capacity then that's a public benefit that has nothing. to do with whether it affects the individual outcomes of five year olds who contract covid.
I agree, but in my opinion you shouldn’t be downloading it from PyPI every time you use it in that case, or one day you’ll end up leftpad.js-ed or node-ipc-ed.

It can be hard to work out when it’s the right time to commit a “done” version of a dependancy into your own repo, but the risks of not doing so are real and have bitten many people.
I think the main point was that these are not secured loans. The developers operate in a ponzi like fashion, so there is nothing to foreclose on and no cash to claw back by the bank.

I’m not sure how big of a problem that really is, but I could see it toppling a number of local banks.
It's true that the Navy spends a lot of money, but it's also true that the Navy can be (and has been) wasteful in terms of spending.

What this means is that commercial power can in principle achieve the same safety outcomes with planning and engineering and maybe something south of 'obscene' amounts of money.

This is actually what happened when the commercial power industry first started. https://en.wikipedia.org/wiki/Yankee_Rowe_Nuclear_Power_Stat...

There's also the fact that a lot of the expense for the nuclear Navy is having to achieve militarized and maritime variants of gear that can be produced much more simply for civilian applications on land. Fitting anything into a submarine is going to be expensive, including diesel engines, but we don't use that as a reason to say diesel is not practical for civilian transport elsewhere.