skysight-inc/HackerNews huggingface dataset:
In this case, they validated it by:

1. confirming the emails were not already listed in other databases / leaks;

2. going to the actual Discord platform and performing a "Forgot Password" request, entering a stolen email, and seeing if it goes through or not, as Discord confirms if an email exists or not during this flow;

3. contacting Discord.io directly, who confirmed & put out a statement.

Other data breaches are harder to verify. Troy Hunt (owner of haveibeenpwned.com) described this in far more interesting ways than I ever could[0], but for each breach, it varies.

[0]: https://www.troyhunt.com/heres-how-i-verify-data-breaches/
I came here to say the same thing. I've read about 20 of them in the past few days and they're absolutely captivating. The TWA 800 post got me started and is a must-read: https://admiralcloudberg.medium.com/memories-of-flame-the-cr...
Sound... not chop up. The sound is the problem
what was the actual killer app here
I actually built this using my on-premises cloud platform in the past [0]. It was using Service Templates from OpenNebula, and would automatically scale the VMs based on number of users, setup the load balancer, acquire an TLS certificate, etc.

Once you have OpenNebula running (which is really easy), developing the re-usable VDI system took me about a week.

[0] https://rkeene.org/viewer/tmp/vdi-service-template.png.htm
Okay, starting early to fit harvest break makes sense. thx; TIL!
So it's not an example of an example of law enforcement going unpunished, as you said?

If this gets buried and nobody deigns to prosecute it...

Is this one is the last straw, then?
> Otherwise it's not too much better than REST

Not sure how much on the "better" scale it counts but the server introspection with tools like GraphiQL is one of the highlights of working with GraphQL for me I don't get with other systems.
Edit: this was meant to be a reply to https://news.ycombinator.com/item?id=37122798 but I messed it up.

I don't see a good reason Elixir wouldn't allow it, since Erlang (yes I know it's not Elixir) often compiles anonymous functions ("Funs") into top-level definitions...

Here's some IR showing how a top-level fun from this Erlang module...

-module(foo).
-export([f/1]).

f(X) ->
G = fun (Y) -> X + Y end,
G(X * 4) * G(X * 2).

...gets converted into a top-level function called '-f/1-fun-0-':

{module, foo}. %% version = 0

{exports, [{f,1},{module_info,0},{module_info,1}]}.

{attributes, []}.

{labels, 9}.

{function, f, 1, 2}.
[SNIPPED FOR HN]
{allocate,1,2}.
{move,{x,0},{y,0}}.
{swap,{x,0},{x,1}}.
{call,2,{f,8}}. % '-f/1-fun-0-'/2
{'%',{var_info,{x,0},[{type,number}]}}.
{gc_bif,'*',{f,0},1,[{tr,{y,0},number},{integer,2}],{x,1}}.
{move,{y,0},{x,2}}.
{move,{x,0},{y,0}}.
{move,{x,1},{x,0}}.
{move,{x,2},{x,1}}.
{call,2,{f,8}}. % '-f/1-fun-0-'/2
{'%',{var_info,{x,0},[{type,number}]}}.
{gc_bif,'*',{f,0},1,[{tr,{y,0},number},{tr,{x,0},number}],{x,0}}.
{deallocate,1}.
return.

{function, '-f/1-fun-0-', 2, 8}.
{label,7}.
{line,[{location,"foo.erl",5}]}.
{func_info,{atom,foo},{atom,'-f/1-fun-0-'},2}.
{label,8}.
{gc_bif,'+',{f,0},2,[{x,1},{x,0}],{x,0}}.
return.
California passed Prop 13 way back in the 70s that locked property taxes at 1% increase when nationally inflation has been 1.5-2%. It doesn't require a math degree to see that after a few years if you already own the discounts compound in just a few years. So newer, younger buyers have to shoulder the burden of paying for and providing civil services. Even when the shortcomings are pointed out it remains popular. The people that benefit from it vote to keep it in place and the ones that don't realize they'll have to move to Arizona or Nevada.

We could build homes no golf courses and it still wouldn't matter because only the rich could afford to live in them anyway.
It would be vrry interesting to clone and repurpose this extension to show tags next to known users from a centralized database.
Example's of the tags would be "mod", "{name of tool/library/language} author", "expert in {area}", "CEO of {comapny name}", etc.
> The SQL is not really the point. It's about the rows and objects, moving the data from the objects to the INSERT statement, moving the data from the rows you SELECTed back to the objects.

If anyone is looking for this "pure" ORM (no query builder API) in Node there is https://github.com/craigmichaelmartin/pure-orm
I read the article, and then I read up about actual grooming[0], and believe your concern is completely unsupported and misplaced.

[0]https://www.rainn.org/news/grooming-know-warning-signs
As much as I despise people responding in pure code, you're right, it's technically `fn/1` [0]. Even though the docs say `fn(clauses)`, `cond/1`, which requires the `do`, also says `cond(clauses)` [1] so looks like I'm wrong.

[0] https://hexdocs.pm/elixir/1.14/Kernel.SpecialForms.html#fn/1

[1] https://hexdocs.pm/elixir/1.14/Kernel.SpecialForms.html#cond...
Why did they migrate to GraphQL to begin with? Seems like the applications were using a REST API, what caused them to move?
This is exactly the perspective of folks that aren't feeling the pain from the housing crisis (and are in fact benefiting from it).

>There is a conflict between people who want to live in an area and people who don't want that area to become overcrowded

Yes. Obviously.

>That's the problem statement in a nutshell, and it's unfortunately complex both logistically and emotionally (and therefore politically, too), which is a disastrous combination.

This is already a bipartisan issue. You can see folks like Darrell Owens arguing for it on the far-left, Ezra Klein from a moderate-left position, and Chuck Marohn arguing for changes on the right.

It's only disastrous if your goal is to preserve the status quo of low density (sub)urban housing in the face of massive inequality in this housing costs. This is a classic scenario of a political minority (non-homeowners) facing a ton of pain that is trivially politically solvable, but not being able to do anything about it unless they become they eventually become the political majority... and now they are. And, more importantly, this scenario is does not lead to mean-reversion. We are in the middle of a political cascade. As the millennials become the dominant voting demographic, we should expect the pendulum to accelerate rapidly in the other direction... and that's exactly what we are seeing.

For those homeowners who are suddenly feeling uncomfortable about the political winds on this topic... buckle up. If this is really a cascade (and I think it's obvious that it is), we should expect these changes to accelerate for the foreseeable future. I believe it would be prudent start planning for the changes instead of fighting them.
Yes, that definitely helps. It's a chicken and egg situation though. If the roads are wide then of course many will buy huge cars, and then urban planners feel they have to accommodate those with wider roads, etc.
> Sounds like a movie, right? The truth is, the Silicon Valley bros could have made all this happen and they could have done it FAST.

These are not equivalent:

* "If they cared about the place that way, they could have done more for relief efforts"

* "Every miracle of AI and drones and instant-prototyping I see in superhero movies is real"
Apple Will Acquire Disney This deal will finally happen– for worst reasons
This is awesome. I have a vision to build self-managed software. This will be a great tool.
Is Michael Shellenberger currently under "multiple indictments for fraud" please cite those...
Yeah, part of an application might be CRUDing big pieces of structured data, and for that I think jsonb is the best compromise (https://news.ycombinator.com/threads?id=hot_gril#37123355). Comes with the limitation that you can't have FKs into the objects, but you shouldn't anyway.

It's hard to be sure that CRUD is all you need. Maybe you'll be fine, maybe you'll get stuck between keeping a slow DB or rewriting everything (I've seen this movie several times). It doesn't cost much to go proper relational from the start, especially cause that involves the least tooling/boilerplate. And if you're really sure you only want objects, NoSQL DBMSes are actually designed for that.
OK, now roll back RTO and then they’ll be a respectable company again.
No, it's just what you are saying, the corporate media have nothing to do with it and I'm fine with you carrying water for Putin but let's not pretend it's anything else.
It does feel like another attempt to milk the middle class by classifying them as "rich". We should stop treating productive people like doctors, trades people, engineers, small business owners, etc. who have worked their way into a ~150-500k range as if they are millionaire hedge fund managers or something.

The same thing happened with Obamacare, affordable for everyone meant almost free if you are poor and crazy expensive if you are making >50k. Meanwhile improving infrastructure or addressing why stuff is expensive is not even part of the discussion.
I struggle to see how you're interpreting this comment on an attack on 5-over-1s. My point is that the type of person who wants to move to Hawaii is prioritizing its climate and beaches more than any urbanism or lack thereof, so opposing new condo development there won't make it any cheaper. I live in NYC, and I cheer for the luxury property development because that means fewer people will compete for my walk-up.
Sorry but without Johnny Cash or Willie Nelson onboard, I still don't think cDc counts as a supergroup.
> This is fallacious reasoning. "X would have prevented Y, and Y was a bad outcome, therefore we must do X."

I never said we must do X. It's a suggestion which might or might not be worth considering. From the article it appears that the TCAS system was designed with the assumption that pilots would always immediately do what it said. This accident obviously violated that assumption. The question is how best to respond to that as far as the design of TCAS is concerned; the eventual tradeoffs might lead to the answer "do nothing to TCAS" but that doesn't mean it isn't worth considering possible changes.

> it adds expense and complexity

Yes, this is always a tradeoff with safety systems. But the heading change rule would be even simpler than the altitude change rule (which requires negotiation of possible conflicts between the TCAS systems in the two aircraft): the heading rule is simply "turn away from the other aircraft", i.e., if the other aircraft is to your right, turn left, if it's to your left, turn right. That seems like logic that could be implemented, checked, and verified fairly easily, if it were decided to do so.

> it's not necessary

When it comes to safety systems, "necessary" is always a judgment call. Yes, cases in which adding a heading change to TCAS instructions would be helpful are rare (like this crash was). But all aircraft accidents are rare. No rule gets followed exactly as it's given 100% of the time. Taking that into account when deciding on what safety systems to implement is perfectly justified.

> The solution is simply to add a new rule: if TCAS and ATC disagree, go with TCAS.

Or more precisely, to explicitly make that a rule worldwide, instead of just in the US as it was before this accident.

Yes, this is the response the system settled on, but this, too, involves a tradeoff: this rule has to be implemented by humans, and humans are less reliable than automated systems. The international air safety system evidently decided that humans were reliable enough in this case for this rule to be sufficient; but that doesn't mean they didn't make a tradeoff.
>Darn that global Internet, allowing people to use unauthorized chat clients with impunity!

The problem here is that people are chosing to use Disord despite the fact that it is so stupidly proprietary. If Discord actually enforced it's rules all the time there'd have been far fewer teamspeak/irc/mumble/etc people lured into it's walled garden. It is a literal bait and switch.

So it's important to point out a large fraction of the ways people do use Discord are actually very much against the TOS and could be prosecuted under the CFAA as felonies if Discord corporate thought they were rocking the boat and decided to buy a district attorney. It's the worst of both worlds.
There was a great (IMO) article posted here on HN the other day about this very topic: https://news.ycombinator.com/item?id=37100226
.gg means "good game" so I can see why Discord would use it.
Thank you! Hope this helps and opens many applications :)
Better safe than sorry ;)
American jurisdiction, maybe. Under Chinese law, even made up trademarked words can be used with impunity.
Killed, in the sense of no one ever migrated? Certainly not. Killed, in the sense of hugely impacting the eco system and the community? Quite regularly.
Python seems to finally mostly have made the transition, but there is just a lot of software around which will never be ported to Python 3. Perl almost completely went away, until finally development of Perl 5 gained some traction, but also with promises of maintaining compatibility.
Elixir still runs on the Erlang VM, which is
dynamically typed, so we should not expect any
meaningful performance gain from typing Elixir code.

This doesn't follow at all. Lots of code runs on the x64 machine which is mostly untyped and still gets performance gains from type information in the source language.

The whole point of a compiler is to have different behaviour between source and target language. If the source language has a static type system that the compiler uses to control code transforms, you get performance/errors regardless of whether the target has a type system.
I expect that the cost of the helium would dwarf the cost of of a fancy voice-shifting mic.
> The quality of the average codebase written in 10 layer-abstraction-heavy OOP style

They did not learn from Perl, it seems.
On average, 33% of Americans rent. So 33% of current homes are owned by investors and we'd expect to see 33% of new homes being purchased by investors.
Is GraphQL still a thing?
This is reported on as if the loopholes allowing foreign money into US politics was not intentional in the first place. It would be quite simple to close these sorts of holes, but those in charge have generally made use of loopholes, and so are not about to close off their funding sources.
And Apple famously got in to several trademark disputes with another Apple: https://en.wikipedia.org/wiki/Apple_Corps_v_Apple_Computer
Mainly the foxnews.com and breitbart.com being in the top 15 (top 10 if you count all the Pinterest domains as one) in the Block list. As a non-American, I hardly ever see these in my search results, and wouldn't have felt a need for a Block filter for them.

And while there's some British news presence (Guardian and Daily Mail), and what seems to be a Chinese one (kknews.cc), American news media is the one with the heaviest presence (CNN, NY Post, NY Times, etc.).
> Everyone that owns a car or has lived with some that owns a car knows that tires and brakes wear down and need replacing.

When I was a kid, I just assumed it all fell on the road. Let’s be honest, adults never consider the full lifecycle of every product they buy. We only know what we can see in front of us.
Much easier to ignore the externalities if you know you will be dead by the time the bill comes due. Until them, more widgets for me!
Session management security: Best practices for protecting user sessions
OpenFarm – a free and open database and web application for gardening knowledge
dupe: https://news.ycombinator.com/item?id=36381764

Making it to the front page again with a different query string.
For now we didn't put a limit on the dimension of the vectors, so the machine can fit as much as #vector * #dimension * sizeof(float) into memory. For now we just support dense vector, and in the future we will work on sparse vector support for much higher dimension. I think you are referring to the "Curse of dimensionality" problem. Here is my thoughts: in a graph-based index such as SpeedANN, or HNSW, each vector is treated as a node in the graph, and the index is a nearest neighbor graph. Different from spatial partition-based indices, the topology quality of the nearest neighbor graph is independent from the dimensionality of the vectors. Our benchmark is on 960 dimension vector, but we will do more experiments in sparse vectors in the future
I think MIT declares you either a mark or a saint.

I use MIT for trivial things like examples, asnswers to questions where you have to declare something or the answer or example is of no value and then why bother writing it.

But nothing substantial. I "selfishly" only want to contribute to the guaranteed for all and eternity pool.

So I don't use or recommend MIT.

But I do think that at least some examples of MIT are the result of the authors being essentially saints. Giving so selflessly that they even give to the devil, making the world a better place only through the mechanism that the most people end up using the best functioning available code. IE it's better that Microsoft sell the use of the TCP/IP stack, than have users end up having to use something else. It was them being better than I think they have to be, and better than I am, but not actually misguided and harmful.

Many uses of MIT do strike me as exactly misguided and long term more harmful than helpful, but not automatically all.

I'm just not a saint myself and don't require anyone else to be either, and I think the world would be at least just as fine if there never was any MIT code but only normal copyrighted and full GPL style.
Indeed, I use tools like GraphiQL all the time too, although it's not too much different than Postman for REST I suppose. But yes, being able to see all valid types and configurations of the schema as well.

FYI, GraphiQL is deprecated, GraphQL Playground is a good alternative.
> No something that codes better than you will likely happen long before agi.

I don’t think so. I think you need agi to beat a human at such open ended creative work as software engineering.

AGI is a singularity. One can’t see beyond it. Whether there is a place for humans or not after that is beyond either of our ability to say.
Apple malware-flagging tool is “trivially” easy to bypass
It is sad that this kind of language would never be approved in today’s political climate. The GOP passed some historic environmental bills in the past and today it is unthinkable that they would even consider it.
Another Engine:
- https://github.com/mlc-ai/mlc-llm
Isn't that only for one case of errors though (server not matching expected response)?

One solution I thought was clever, was a friend's single-page app would hard-reload on navigation, if there was an update to the assets. Not sure how feasible that would be for schema errors though.
I think German themselves made that race to the bottom when they selected cheap Russian gas as their main competitive advantage - as you very well noticed.

Do you think German manufacturing can compete with Chinese one once salaries grow?
It's just corporate wokewashing. Make a profit-oriented decision, then offer a post-hoc rationalization of why it's good for racial minorities and hope to get some good press out of it. Nothing new or surprising here. Guis, it bears pointing out, is a white woman, not Black, and it's silly to attribute her shoddy ideas to Black people en masse.
Enhancing Whisper transcriptions: pre- & post-processing techniques
Some do a flat fee, others do a weight based fee (which is logical for offsetting road repair costs), CA does a value based fee.

Value based is definitely the option to get as much money as possible out of citizens.
Knowing that stuff disappears doesn’t mean you think about what happens to the missing material.

I personally didn’t make the connection to air pollution until well after graduating college and I would be surprised if many people make the connection on their own instead of assuming it’s just landing on roads etc.
This is really great too, I am building self-generating experiments and molecular simulations with https://atomictessellator.com and I am going to try out this framework after work
> Erlang VM, which is dynamically typed

> x64 machine which is mostly untyped

Dynamically typed and untyped are not the same, no?
Tangentially related: storing a bitmask in your database (as a single 32-bit value) to track many flags, and using bitwise math to manipulate/interpret it. Much more space efficient than what everyone would do now (a bunch of tinyints, enums, or booleans) but obviously you’d be rightly fired out of a cannon now for introducing something so difficult to grasp for young devs, just to save “cheap” memory and storage.
A good DS is one who can understand the problem and tackle it using data, not someone who knows engineering well.
You can ask GPT to rewrite it according to your preference. (Not being facetious: I often ask it for bullet points or "explain like I'm 13.")
Resident of walkable “San Francisco” here.

I would say the stress of completing day to day errands and activities here having recently moved to a “walkable neighborhood” has been detrimental to my mental health, since moving out of the car centric western side of SF.

It’s a fact that most of the commercial corridors here are at the bottom of the hill, which means climbing home. It only seems walkable here until you have to climb up 200 feet+ in elevation to get home with your groceries, and panhandled along the way.

And at night, the situation is worse. I have learned that PCP is the most popular drug of choice for the encampment that exists between my walk from Whole Foods to home, and that explains the insanity that comes from it with an almost nightly occurrence.

And even then, options for completing all of my errands locally are limited; for example we lack a full line grocery store in walking distance, among other needed businesses (like Walgreens) that have closed.

I have found that getting what I need without a car in SF is 10x more complicated than having a car, so I keep mine.

When talking about walkable cities, I would leave this off the list.
In 2003 I built a proa off Gary Dierking's site, which I found from the boat-links page. This is making some happy memories for me, and also the happy-panicked-terrified memories of trying to sail a goddamn shunting double-ender boat that was designed to be sailed by an entire micronesian family.

I really recommend Dierking's designs. Also if you want some fun old-days-of-the-web maritime trip logs, I recommend Tim Anderson's tales of adventures and misadventures. Funded, I believe, from his patent on 3d printing IP, which he first hacked together with dot matrix parts and some sugar water. I wish I knew what Tim was up to these days, I'd buy him a beer.

Tim's old website
https://www.mit.edu/people/robot/

Adventures of Stinky the Proa off the Yucatan Coast
http://www.mit.edu/people/robot/yucatan/yucatan1.html

Seattle to Alaska by Hasty Outrigger
http://www.mit.edu/people/robot/alaska/alaska.html

Outrigger Sailing in NZ in Gary Dierking's Toroa
https://web.archive.org/web/20120820120430/https://web.media...
Question: If the goal is to increase supply and lower rent in the long run, would you consider social housing, that is the state build housing in large numbers specifically to rent them?

For me this seems like a more straightforward way and likelier to succeed in its intention without unforeseen consequences, as opposed to landlord subsidies.
In the 2010s binary was taught in high school intro to CS and in university CS classes. I don't know about bootcamps though, I doubt it is taught there.

What isn't really taught is binary representations and what things look like in memory. I think there was one class in university that covered it, but just briefly.
There’s a lot of scuttlebutt aka rumor about the situation. There’s little value in idle speculation on this topic. There’s been no suggestion of this on the con internal staff channels that I can identify. Which makes me think it’s a BS suggestion.
Young people who sued their state over climate change notch their first victory