skysight-inc/HackerNews huggingface dataset:
It’s almost certainly just the phone number. Recently Instagram told me that a former business partner of mine had joined and I was surprised to learn that his account was an hair braiding service in Atlanta for women with African lineage (we’re both Canadian men with European ancestors). We figured out that years ago we had taken a business trip there and picked up temporary SIM cards back when Canadian cell phone plans charged injurious roaming fees. I still had that phone number in my contacts for him when I joined Instagram, and it had finally been recycled and used to create an account.

It’s a cool thought experiment for nerds and paranoiacs to imagine how you might use relative wi-fi strengths, bluetooth beacons and complex interaction patterns, but it’s less sophisticated than that.
My bet is counterfeit water sold on AMazon. No solution as long as online retail and drop shipping are a thing. I wonder how much bottled water bought online is fake; tap water with counterfeit labels.
> Then they query the adjacent SSIDs and their signal strength in a background thread, and bam, Viola is your aunt, all your privacy is violated!
In my experience, 86box tends to require a lot more resources than PCem. For example, a standard PC XT configuration will peg a whole CPU core in 86box at 100% while PCem will use just 10% of a single core. I don't know if it's a bug but it makes using 86box on a laptop uncomfortable.
As a vegetarian, I've sort of forgotten this, but wow, meat is expensive. Except for chicken.
Gmail tips and tricks, I have learnt over years
Neither the bad example nor good example of the "add contributors up to the limit" test check the state change where users stop being accepted. You really want: add user 1 -> ok, add user 2 -> ok, add user 3 -> ok, add user 4 -> fail.

Doesn't matter what methodology you use if your test doesn't test what you want it to.

I also fear that in general, people try to make their tests too clever. I don't want the test to generate random data that's different every time, unless it's a fuzz test. I want to see the inputs and the expected outputs as clearly as possible, so that when the test fails I'm not guessing whether or not there is some bug 30 helpers deep, or if I simply added a bug with my change. The real world is complicated and people are going to enter a lot of invalid data into your application, so it is crucial that you test that. But you also need the basics to work before you worry about the advanced cases.
Both Lisp examples, and mechanisms available in most modern languages with automatic memory management, no need to dive into unsafe C++ code for them.
> They typically charge the vehicle price as the down payment, so anything else paid is profit.

Wait. If the borrower could afford that down payment, and that's what the car cost originally, then why couldn't they have just bought a similar car outright from a similar seller? Is this purely a matter of ignorance being exploited?
I normally just want to write positive statements about work but I'm going to have to agree with you.
In Python, a newline is a token and serves as a statement terminator.

What I'm referring to is the notion that:

a = b c = d;

can be successfully parsed with no ; between b and c. This is true, it can be. But then it makes errors difficult to detect, such as:

a = b
*p;

Is that one statement or two?
what is the cost of the motor vs the cost of the input materials? what % of the cost of a vehicle is the cost of the electric motor? My understanding (however limited here) is that car-worthy motors are still priced at a bit of a premium to their input materials, but it doesnt really matter because overall they are still not that expensive compared to batteries.
Yes, was thinking about the sub bass that is possible with church organs.
Tried it, you're right. Got 6 of my past addresses, 9 past phone numbers, 8 relatives, all correct. Some incorrect info, but not much as a percentage.

If you reverse search the PO Box address listed on the site contact page, you'll find an Amateur Radio license listed to a person that is probably the owner of the site, based on his past experience.
>> that a reduced delinquency rate is being passed to subprime borrowers as savings in reduced interest rates

What are the barriers to entry for subprime auto lending? Those lenders are ubiquitous in the inner city, so I don't think there is much of a barrier to entry, maybe I'm missing something.

If there is no barrier to entry, and reduced delinquency rates aren't being used to reduce interest rates, then that is a problem poor people have that I could help solve by getting rich. In my experience, those type of problems do not exist.

For the first assertion, there are some numbers in the article, but beyond that, why would lenders pay for this if it didn't reduce delinquency rates? It would be easy to run the numbers to see if it was worth the price, even a mom and pop shop could A/B test it.
Oh wait, Hackernews seems to have removed one of the astericks symbols. It should be Python's exponentiation operator (2 astericks symbols), ya. (edit: fixed now).

That's cool too! How do you define the variables?
> People sure like to write emotionally charged posts arguing for privacy, but they're always suspiciously low on details on what bad things (actually) happened.

Two bad things (random selection, because the comments below already make some really good points):

1. targeted behavioural advertising is proven to increase polarisation, literally turning people against each other.

A single instance of violating someone's privacy doesn't matter as much as your single vote won't shift the result of elections. But a single vote does matter, because is a part of a bigger whole.

2. My family member suffers from PTSD acquired because of living in an abusive relationship for 2 decades. That person started a new life, but ads targeted at her and her partner more than once triggered actual panic attacks. I know this might sound ridiculous without the context. This is because that person didn't understand how clever the tech behind targeting was and assumed that the ads were related to their partner cheating on them. It's irrational, I know, but we're talking about someone who is psychologically vulnerable.

I'd still say that 1. is a more important argument here, 2. just follows the line of thinking presented in your comment. (the main problem behind 2. is that person's mental state and the actions of their abuser, yet the amount of suffering that could've been removed is not negligible.)

> Even in this case with phone numbers and other data leaked, so what? What harm do data leaks cause?

Cambridge Analytica, voter manipulation, bias in behavioural targeting, increased polarisation in media--please Google these queries and educate yourself. There's a tonne of resources on the subject, including peer reviewed academic papers.
> Well, you don't see poor people buying EVs that much.

You don't see poor people buying new cars that much. Which for now is pretty much the same thing as not buying EVs, since almost all EVs on the road are relatively new.

That's starting to change here in Norway. There's a decent amount of used EVs entering the second-hand market. And if you can deal with the short range it's definitely preferable to buy one, since they're way more reliable than on older used ICE.

The other things helping people buy cheaper EVs here is that it's easier to deal with the shorter range since you have fast charging stations everywhere now.

So what needs to improve is:
- More used EVs (just have to get middle class people to buy more EVs and wait 5-10 years)
- Better charging infrastructure (again, get the middle class to buy EVs to help fund the build-out)
- Cheaper EV batteries (again, just get whoever can to buy more EVs, to fund R&D and drive economies of scale)

That's why it's so damaging when countries make EV incentives with caps. Just make it a percentage of the price (or cut all taxes) and don't worry about the benefits going to rich people buying luxury EVs. Increase income taxes on the rich instead if that's a problem. This is like the one case where trickle-down economics kind of work, since buying expensive EVs now makes future EVs and charging stations cheaper.

And I think cheap BEVs will be a HUGE benefit to poor people in the future, since it saves on gas and maintenance costs in the long term.
We've been using Local by Flywheel[1] for a couple years w/o any issues but we just got a notification that it's being sunsetted in favor of Local[2]. We tried to follow their migration steps but kept getting errors so maybe we'll checkout Lokl.

[1] https://getflywheel.com/design-and-wordpress-resources/toolb...

[2] https://localwp.com/
I think the bigger news is that there's a remake, and it looks great. I never did see the original. Might have to change that!
https://t.me/freedomf0x/12553
Is the download link in the channel. Has all files by country, zipped in .txt files.
> If you browse social media you will find that many of the users there still believe that Officer Sicknick was murdered by Trump supporters.

The felonious mass attack on the Capitol, and acts taken by particular participants in the course of that mass felony, seems nearly certainly to be a but-for cause of his death, so everyone engaging in that mass felony likely murdered him under the felony murder rule; the people who directly assaulted him, whose acts are most direct contributors to his death, probably committed something between voluntary manalaughter and depraved-heart murder even disregarding the felony murder rule.

People have been convicted of murder when the person murdered ied of a heart attack nearly a month later in which the stress of the criminal act as well as preexisting conditions were factors; that the immediate cause of death appears to be a heart attack doesn’t make this not-murder.
It is, but it's good to remember that YOLO cuts two ways ;)
Software platform claims to provide a common platform for robots
All the HN feeds, oh and all the ProductHunt topic feeds I've created.
Because it's so easy to set up a page, and get people to follow it. People run businesses on FB because it works, and everyone is there.

If the web had made things easier, this would have happened less, but web developers didn't care enough, and FB ate their lunch.
You may want HyperDock[1] which enables that behaviour. There is also HyperSwitch[2] which switches windows, not apps. It's a beta, but still works great on Big Sur.

[1] https://bahoom.com/hyperdock

[2] https://bahoom.com/hyperswitch
What model requires less evidence than a hypothesis?
This is mostly nonsense.

The majority of lithium in battery comes from West Australia. Its fairly conventional hard rock mining.

There are some environmental concerns in the production of lithium carbonate from evaporation ponds in deserts of South America. However to say that it 'wrecks' 3rd world countries natural resources is a bit of an odd statement.

The only real issue is that evaporation ponds use water from underground aquifer. This is very salty mineral rich water and the water use is not as high as farming would be and there is a lot of these aquifers.

In the future, as lithium consumption growth much of the growth will come from more hard rock mining in mostly first world countries, clay mining (unlimited amounts all over the world) and direct lithium extraction (gigantic amounts of extraditable lithium in aquifers all over the world) from aquifers where the water is pumped right back, just with half as much lithium in it.

Evaporation ponds are basically a legacy technology and the boom in lithium will likely mean that they are gone be phased out over the next couple decades in favor of DLE.
I just remembered my first thought when I first heard someone say 'best practices'

'There is a Glittering Generality if I ever heard one'

https://en.wikipedia.org/wiki/Glittering_generality
Related: https://duckdb.org/

It's OLAP, not OLTP like SQLite.
First Munich and now Dortmund, I get the impression Germany cares about Free Software more than other countries, for whatever reason.

Also, active reddit discussion: https://old.reddit.com/r/linux/comments/miftzj/free_software...
I'm still just absurdly happy that it now has a bunch of math functions in the latest release: https://sqlite.org/lang_mathfunc.html
Kragen was right, I was talking about the size of the world. The US is not representative of average or normal. Nor is the UK. And UK publications, due perhaps to colonial history, tend to take a more global view so I would not assume their notion of an average house is centered on the UK either.
“The Norway Problem" is a YAML 1.1 problem, of which there are many.

What advanced parts of YAML are you talking about that remain problems in YAML 1.2?
Honestly, it's almost certainly either her uploading her contacts, or location. I know that I normally get FB friend suggestions for people I've been at parties with.
Old site is still accessible: https://www.spacejam.com/1996/

I think my favorite part is you can download the original trailer in a crisp 160x120 and 8 fps https://www.spacejam.com/1996/cmp/jamcentral/trailerframes.h...
Interesting, I have the 4 bay version of this NAS (F4-210) and I don't see anything along the lines of what the author is showing.
Where possible, I prefer making the syntax opt-in, and explicitly so. For example, stealing OCaml's syntax:

let check_exp (g : Elliptic_curve_pt.t) (x : int) (y : int) =
let xy = x * y in
let open Elliptic_curve_pt.Num_syntax in
(g ^ x) ^ y = g ^ xy

This lets you avoid making hard decisions about what can be added/multiplied/etc. at the language level -- can a list of numbers representing the coefficients of a polynomial be added? -- without jumping to the extreme of allowing anything implicitly. This also lets the typechecker catch more of your mistakes by having stricter types, and means you know exactly where to go to find out what the syntax is encoding.
He actually picked bad numbers. That is a losing bet even on average. You can see that pretty easily by just assuming you get exactly the opposite result each time. 1.5 * 0.6 = 0.9, so no matter how you start, you're behind with an equal number of wins and losses. Naively, you might think "50% is more than 40%," but that isn't how percentages work. You need win and loss proportions with a geometric average of 1 for a breakeven expectation (percentages are multiplicative, not additive). In this case, 3/2 and 2/3 is what you'd need.

This happens to not show after only 100 trials just because some tiny number of people get really lucky and draw up the ensemble average, but if you keep going, somewhere between 200 and 500 trials, the ensemble average pretty quickly drops below the starting average wealth and stays there, asymptotically approaching 0.
Sorry to nitpick, but I assume you mean EU houses are better insulated than those in the US, rather than isolated.
drawing a line on a graph and saying "look how X Y is gonna be in Z years" is the same exact type of stupid

And yet we do it every ~18 months with semiconductors.

Imperfect to be sure, but if you don’t skate to where the puck is headed, you will miss opportunity.
Personally I just buy the cheapest things possible, 2$ coffee or drink and no one complains - it sucks and shouldn’t be this way but it’s how I deal
>is lithium still going to be the thing for 30 years

The biggest thing I'm aware of that seems to be going on right now is trying to make Lithium metal batteries work at scale

https://spectrum.ieee.org/energy/the-smarter-grid/the-return...
Try it and see what happens.

I build secure communications solutions for a living, so I'm speaking from experience.

Any solution worth its salt doesn't want or need UPnP on your network, it doesn't need anything other than for you to let it hit the internet and for the traffic to come back the other way.

I also run and have run other solutions in my day to day working from home and private life, many SIP flavours, Teams, Zoom (once, because it was the only option), Jitsi, BBB, Google Duo, Hangouts, Houseparty they all work with no effort from me.

There is a lot of hypothetical about what will and won't work, but take it or leave it when I say that some of us, the people building these solutions, have a bit of a clue about networking and how to build solutions around security best-practice.

I also game online with PC, Nintendo Switch and PlayStation 4/5, not one has given me issues, nor have I needed any custom firewall rules for the consoles.

My wife works from home on a government issues laptop, she's never complained of issues with video conferencing or her work VPN.

There may be some exceptions, sure, but it's less of an issue than people think.
If you want automatic built-in string validation, one option that seems particularly interesting is to use a variant of Lua patterns, which are weaker and easier to understand than regular expressions, but still provide a significant degree of "sanity" for something like an email. The original version works on bytes and not runes, but you could simply write a parser that works on runes instead, and the pattern-matching code is just 400 old and battle-tested lines of C89. You might want to add one extension: allow for escape sequences to be treated as a single character (hence included in repetition operators and adding the capability to match quoted strings); with this extension, I think you could implement full email address validation:

https://i.stack.imgur.com/YI6KR.png

Lua patterns have also shown up in other places, such as BSD's httpd, and an implementation for Rust:

https://www.gsp.com/cgi-bin/man.cgi?section=7&topic=PATTERNS

https://github.com/stevedonovan/lua-patterns

http://lua-users.org/wiki/PatternsTutorial
See the same debate ensue each time with bash - use python, they shout. Perhaps the overriding factor here is familiarity? Past looping and some basic flow control I'm guessing most people run out of being comfortable in bash and can get things done quicker in their fave Lang?
It is possible to opt-out of Google's Wi-Fi network location mapping by appending "_nomap" to SSID[1], I'm not sure if it works with other providers. Although I think this should have been opt-in instead of opt-out, the least we deserve is a standard, guaranteed way to universally opt-out.

[1] https://www.tomshardware.com/news/Google-Maps-Wi-Fi-Location...
> targeted behavioural advertising is proven to increase polarisation, literally turning people against each other.

Can you provide some evidence for this please? Certainly, filter bubbles make it easier for people to radicalise themselves, but I've not seen very much evidence that it's specifically the advertising.

And polarisation in (US) media has been underway since long before Mark Zuckerberg left elementary school.
grep the download?

Search for :YourFirstName:YourLastName:YourGender
A lot of mutton tends to go in the stew pot or the grind with spice, except for a few cuts. There are chops (which I like), and the rib eye (the rack, as it were). Typically, what you would think of as the premium cuts on a beef steer are kept on mutton, and the rest is cut for the grind or stew cuts, as far as I know. I like mutton, but I also like goat. I don't mind gamier meat flavors, though and was raised hunting so there's that.
I swear I've sold my drones and can't buy new one :/
First Commit of Kubernetes
Working on getting our first users for https://snapsure.app to help photographers know when the time is right to take their very best photos!
> It takes 10s to compile the crate that defines the macros

Brutal.

> they're so slow to compile is because they're compiled to native code

I guess that applies just to Rust
Abigail Disney is free to write a check to the US Treasury any time she wants to give it all away and they will gladly cash it. Why hasn't this happened already if she is so selfless? Because she doesn't want to be taxed more in so much as she wants others to be taxed more.
Dedis/onet – Overlay Network for distributed protocols
Workflowy is good but it's really expensive for what it does, I'm glad we have grit as an alternative.
not sure why this article feels that a moral precept must be absolute.

even viewed in a lens of tolerance being absolute, a moral person must make tradeoffs. we have to choose whether to tolerate intolerance towards others or ourselves, or whether we must act against the immoral behavior. the article hinges around the assumption that if tolerance is a precept it must not have limits to that tolerance, but there is no such apparent truth to me. morality is rarely so straightforward.

I haven't much opinion about the alternative "peace treaty" stance, but it sets the stage, imagines the world, as less moral, more dangerous, more contested. to me, tolerance is in part an act of humility, of not taking oneself as superior, and part a belief in diversity, that we are better as a planet (or planet+) for having lots of wats, means, & views, that a rich pool is better than a concentrated one. the peace treaty stance suggests more combativeness among the realms than I think tolerance ought need rest upon.
Perhaps our government should cut ties with both Saudi Arabia and China. I (and I think most people opposed to the CCP's recent actions) would support that.

Of course realpolitik keeps us supporting the Saudis, but one morally wrong choice doesn't justify another morally wrong choice.
China intensifies Xinjiang propaganda push as global backlash grows
I've been shell scripting intermittently for a long time and have written some bash scripts that have seen a lot of use. This document really showed me how bad some of my programming is. But then again, the first thing I tell people when demonstrating one of these programs: "I am not a programmer. I am a bash scripter. And, a bad one." The stuff still works. But I would feel a lot better if I were doing things the right way. I'll be reviewing this next time I write a bigger s/program/script/
They could certainly maneuver at the attack site - there is very limited depth for Ethiopian defences as the dam is only ten miles from the Sudanese border.

But yes, the planes would be expendable. That said, Egypt could very well breach the dam itself. It would needs some creative use of munitions but modern munitions are precise enough to allow for breaching of dams.
it will work as long as you are the one initiating the connection. if some peer suspects you have a wanted piece available i.e. from another peer in the swarm it can not communicate the intent to get that piece from you to your client directly. i think BitTorrent can relay messages through intermediate peers to make your client establish the connection to that other peer (reversing the initiator). Otherwise peers will exchange other peers that are visible to them so that your client might eventually learn how the other peer that wanted that piece is reachable and connects to it. So it actually will work without port forwarding but reaching your client will be harder and thus less peers inside the swarm will be available to you or them, likely making it slower.
The article shows that's not it.
Also @badjeans should give you all passwords for all email accounts, and all encryption keys.

Because you know, what does it matter, right?
Surely you jest. What safety features on standard vehicles became indispensable in the past 10 years?

Note: things like collision avoidance and adaptive cruise are still luxury features and the OG poster wouldn’t have bought those anyway.
Yes, that is what I was alluding to. Multiple people I know, including several in my own family have said this is a thing.
The Russian coast of the Black Sea can only be accessed by passing through Turkish waters. And the other Russian coasts are relatively far away, challenging, and dangerous to sail to in a pleasure yacht.