skysight-inc/HackerNews huggingface dataset:
People did not vote Congress for "secularism and universalism". Most voters are not educated enough to bother about such things like political leanings and philosophies, their only outlook in choosing who to vote is their perception of what the candidate is bringing to the table for them at a local level. A lot of India's voter base does not have affiliations with "Left" or "Right" politics as we know it, and it's rather easily swayed by intelligent and targeted marketing campaigns.

BJP/NDA simply outclasses every other force in terms of its outreach and marketing prowess, and with the kind of control it now has over mainstream media, challenging them will be a herculean task at least for the time being (and filled with a very tangible risk of self-destruction).
Wait, they got rid of proc closures? Hahaha. Shows how long it’s been since I last looked at Rust. Okay, now they do look quite natural!
Prediction: nobody gets any resolution except the lawyers.
This is a terrible analogy. RT.com is a reliable purveyor of conspiracy theories and incendiary lies. The BBC's examination of Narendra Modi's well-documented behavior leading up to, during and after the Gujarat riots is well-supported by other media and academic sources.
It may be "unnecessary" but it was logical within the flow of the paragraph as written.

> It was extraordinary to watch. I remember teaching him how to drive stick

If it's unrelated to being extraordinary to watch, which references the clicking, there should be a better segue.

Of course, the response was unnecessarily harsh!
He's just saying "your word is as good as mine".

Neither side is bringing any evidence.

You can throw in all sorts of argumentation, eg remote people have more time, you can get better people casting a wider net, and so on.

But until someone does a proper study you don't know what arguments are backed up by data.
The future is bright
You act as if ICE vehicles bring no problems. If we keep relying on ICE vehicles, we literally kill people. We do not do that by switching to EVs. How does your slippery slope make sense when looking at the actual harm done?

The worst part is: you're literally admitting that you're not arguing against the idea itself, you're arguing against what you think they want to do next. It's impossible to make progress if the ideas themselves cannot be discussed.
>Wouldn't it be nice if all the ISPs got together and refused to route traffic from networks that ignored abuse complaints?

Jesus, this reads like a prequel to Black Mirror episode.
I would be of opinion that by 2035 the gasses to liquid fuels transformation of CO2 + CH4 from the atmosphere (using SE) will overtake the electrification idea of today. The liquid fuels are here to stay, not necessarily for the entire chain of transportation system, but for a significant portion of it (and certainly for humanty's ever larger scope of war efforts which cannot run on electricity).
> EU is as variable as the US for such things

Eh... not really. The population density across the entire EU is 3x that of that of the US. The only countries in the EU with a lower population density than the US average are Estonia, Latvia, Sweden, and Finland. Of those, the lowest is Finland, with 41 people per sq. mile. There are 11 US states with lower density than that, including Alaska, with 1.6 people per sq. mile.

This is where the cliche of Germans coming to the US to park out in the middle of nowhere and look at nothing with no one around comes from. Not a thing in the EU! And if it is, you'll be cold.

That said, my only claim was "if there's anywhere they'd work, it's the EU". If not even the EU is suitable, well that's that.
> Pilots with 40 years of experience use checklists every time they fly.

I love when people just add comment for pure sake of commenting. The auditing companies don't get a "cyber security expert" with 40 years of experience, but get undergrads, suit them up and sell them as experts. Because of the checklists, that without knowing anything about the context, are almost useless and generate mostly noise.
Wikipedia: Articles for Deletion/Twitter Files Investigation
This seems to be popping off in each state back-to-back so I again assume this is some start-up company lobbying to get some tax dollars. There are better options that do not involve distributing PII to even more places. [1]

As a side note, I would love to be a fly on the wall when they try to legislate this on sites like and similar to 4chan. I suspect Tor onion sites will suddenly become very popular despite their slowness.

[1] - https://news.ycombinator.com/item?id=34726754
If only cURL had a "--user-agent" command-line option!
Just as unreliable as GitHub actions and its incidents.
Anyone know of a similar comparison of screenshots using subpixel-AA instead of "monoscale"? (it's not really "grayscale" as the color used is not gray).

I know OS X dropped subpixel-AA but, to me, the only criticism about subpixel-AA is long gone: on monitors with low DPI it could make letters a bit blurry in some kind of a psychedelic way.

But now all monitors have higher DPI and I'm devv'ing on Linux only, which does support subpixel AA, and I turn subpixel-AA on where I can. If anything it makes rendering less blurry.
If you self-reference using pointers and guarantee the struct will never move, you don't even need unsafe. If you self-reference using offsets from the struct's base pointer, you need a splash of unsafe but your struct can be freely moved without invalidating its self-referential "pointers".

Per-struct allocators are a work in progress (see https://github.com/rust-lang/wg-allocators/issues/48).

Not sure what "non thread local addresses" means, but in my experience Rust is pretty good at sending data between threads (without moving it).
Under the Hood of Ecto
How do you put money on such a prediction?
For awhile inheritance with dataclasses was fairly broken. They added kw_only in 3.10 which definitely helped. Even outside of dataclasses, python's MRO can be a footgun with multiple inheritance

This video has some good explanations of inheritance behavior in python https://www.youtube.com/watch?v=X1PQ7zzltz4
There are a lot of places where CVEs don't matter. The HFT firm I worked at groaned over Spectre and Meltdown mitigations, because now our CPUs will be slowed down by not using unsafe behavior. Similarly, I bet a lot of video game folks also didn't like them.

If you aren't connecting to the network or running in any sort of privileged mode, the space of attacks that you need to care about is pretty limited.

Ironically, the answer to a lot of unsafe input in Rust is to crash (if your error handling logic didn't catch it), which is something that you likely care about a lot. Most players care a lot less about corruption of the internal state of your video game than they do about crashes.
No contradictions anywhere. Indeed, Amsterdam is in the Netherlands. Amsterdam has passed a rule first, with the rest of the country trying to do the same and more aggressively.

> The gasoline and diesel car ban in the Netherlands will start in the city of Amsterdam

Plenty of other info out there:

> Dutch State Secretary for Infrastructure and Water Management has announced she is looking into options for banning combustion engines in lease cars in the Netherlands from as early as 2025.

https://www.iamexpat.nl/expat-info/dutch-expat-news/new-eu-c...
heh and every therapist i've ever known has their own therapist helping them through their own issues.
The right-wing morality police wont be happy until we all live in a christian nationalist theocracy. We are living in scary times.

The vagueness of the bill is a feature, not a bug. Vague laws exist so the enforcers can target their enemies rather than have a fair execution of the law.
> It’s obvious to everyone here that services like google search, social media, and YouTube have had user experience vastly degraded in the hunt for ad revenue.

In a nutshell: capitalism gonna capitalism.
I think it would depend on the implementation of the program, but if the incentive is right, people will join. Many utilities already offer voluntary curtailment programs and time-of-use incentives, and customers definitely respond.

Modern batteries with modern battery management systems are more durable than you think. Most things I've read expect a typical EV battery to retain usable capacity past the lifespan of the car itself, not to mention EVs typically have "hidden" capacity buffers against degradation.

I doubt any program would completely discharge a car, likely a program would involve a smart charger that would charge and discharge within a certain agreed upon window.

Look at the current residential demand response programs for an example. Details vary, but a quick search will show you a range of different programs.

Typically, utilities will announce incentive windows for peak periods ahead of time. Opt-in customers have thermostats that will respond to the peak program by reducing heat or cooling to an agreed upon temperature. The customer can override if they would like, but if they do they will lose the incentive.

Customers get a lower bill, utilities can save a lot shaving peak loads and avoid capacity problems.
I still use the DNS speed finder.
Idk why people are downvoting me, it’s 100% facts. Google “Project Vacation”
Show HN: Hosting for LangChain APIs
It's not just a play. It's business. There are so many people to invest on either Google or Microsoft, if more people wants to invest on Microsoft, some will do it at the expense of Google shares.
NBC suit and mask is starting to go from "crazy prepper territory" to sane supply keeping.
Why am I not surprised that the "think of the children" line comes up with everything except gun control with inherently authoritarian measures in favor of tracking and control?
I always laugh when I hear the importance of "watercooler conversation" in birthing new ideas.
It’s not as good as whisper.
Not exactly a consumer device, but old thin clients are cheap and can be repurposed this way.
> It's really not a language for big team.

Not my experience, but you do need senior devs who are good at Clojure to be reviewing and helping the juniors

> if I had a tough day, my clj code will look like rubbish

This may not be a reflection of the language
Regardless of whether or not I agree with requiring an ID, I do think we should try to do a better job of preventing young children from prowling the darker corners of the internet.
> Whether or not I do it, I get bit by others doing it.

You could choose to stop the cycle instead of biting the next person down the line just because you were bitten by someone unrelated.

> Whether or not the guy before me leaves a pile of crap behind is not determined by me.

Maybe not directly, but it does play a part. When no one cares about doing things right, even the ones who did care get fatigued and stop. The way to fix the situation is to be better yourself, thus giving others the chance to be at their best.
I don't get how Chrome does not have it and very few people are aware that there's this browser called Firefox that has this feature that's very hard to live without. Another thing Ctrl+Tab MRU. I just could not get back to using Chrome for these 2 reasons alone.
Vultures gotta vulture, be they lawyers or the politicians who will swoop in to sympathize with the people once enough concern is registered and magically becomes a touchstone issue.
That's a great idea, and also amusing. :)

It's amazing that we can refer to data in a globally-unique way with small content-based hashes. Hash collisions aren't usually worth worrying about.

Another benefit is that its easy to store large numbers of hashes with basic metadata.

SHA-256 hashes are 32 bytes. If it takes 512 bytes on average to store author/title/publish-date/ISBN, then the hash is a small part of the total per item (though not well-compressible.) You can store the info for 2 million books in a megabyte.

Shadow librarians can also publish curated collections of books. I know a guy who tried to do this in a systematic way for college-level history textbooks covering a wide swathe of the world's history. The entire catalog with metadata and hashes is probably only a few hundred thousand KB.
I always thought that SoC was wildly popular.
I enjoy novel ideas, they are fun to entertain, but this is quite spicy of a take. I kind of understand where OP is coming from, but if you start to understand python internals, you would quickly see why it's completely untenable.

data Point3D(x, y, z) from Vector:

is never, ever, ever, ever gonna happen. It's ugly, alien to the rest of python style, will be a massive pain to implement in the lexer/parser, adds another keyword and mechanism, and most importantly, makes the word "data" unusable as a variable name. Dataclasses are "just" decorator functions (there is some special optimization and meta magic under the hood, but still just a callable).

There's a glaring reason why we can't "just make all classes dataclasses" - it would break the entire data model of the language. "class" keyword is basically syntactic sugar for the "type" builtin. Everything (with a few small exceptions) you touch in python is a subclass of object. Changing the behavior of class to by default behave like dataclass would have knock-on effects across the entire language on every single python3 codebase on the planet.

Ok, even assuming we could surmount the insurmountable breaking changes, would we even want default classes to be dataclasses? Not in the slightest. Python may not have true private variables, but libraries/APIs leverage dunders, properties, and hidden state to do all kinds of OOPy things. You can't do that with dataclasses. Many times you have objects bound to attributes which don't have concrete types, such as endpoints in HTTP frameworks and anything with dynamic dispatch (yeah there's Callable, but it is tricky to type check).

Dataclass also has a self-documentation effect: it says "this thing is kind of like a record". Not a primitive, not a function, not a router, view, thread, tree node, god-class or stack frame. If I see dataclass, I almost always expect to be able to de/serialize it to some sort of message. Complex state, anything unpickleable, or exotic types don't really belong in a dataclass.
Another way to put it is, people follow the path of least resistance. If they can still make an old thing work, and adopting the new thing seems like a chore, they'll keep the old thing. OTOH, if they see the new thing will greatly ease their life, the path of least resistance is the new thing.

Of course they mostly do this for short-term personal gains. For new solutions that seem like a chore to adopt and only have long-term gains, they won't want to.
What a bastard. This guy should be cutting his pay dramatically and eating ramen because his company apparently can't afford to pay people.
Otter.ai debuts OtterPilot: AI that summmarizes meetings, captures slides, etc.
If your parents can afford to spend 60k a year on your high school, then that is generational wealth.

Do you think the child of a poor single mother trying to make ends meet is given the same opportunities?
There's an AI for that.
> countries are trying to diverge from the sphere of influence of the US

It’s the BBC. Also, India is drifting towards the American sphere of influence. It’s historically been between non-aligned and anti-American.
Children, this is why you to have be very careful when you hire someone for algo trading. Some of these people are killers.
> First, the subset of C++ supported by the compiler is rather small. As mentioned earlier, all data needs to have static sizes. This means, e.g., you can’t write a program that processes arbitrary images. Instead, you have to pick an upper bound on the image size, zero-pad the image appropriately before encrypting it, and then write the program to operate on that image size. In the same vein, the integer types you choose have nontrivial implications on performance. To see this, replace the int type in the 32-bit adder with a char and inspect the resulting circuit.

> Similarly, loops need static bounds on their iteration count. Or, more precisely, xlscc needs to be able to fully unwrap every loop—which permits some forms of while loops and recursion that provably terminate. This can cause some problem if the input code has loops with complex exit criteria (i.e., break‘s guarded by if/else). It also requires you to think hard about how you write your loops, though future work will hopefully let the compiler do that thinking for you.

I'm wondering if Zig wouldn't be a more appropriate language here, given its extensive support for running code at compile time (which requires all involved variable values to be known) and its integer data types which come in any bit length (u1, u2, u3, …).
Several year back when Yahoo decided that everyone needed to be in the office my company decided to play follow the leader. I got a note from HR telling me I had to go into the closest office which was about 30 miles from my house. I explained that the drive was about 90 minutes each way if the sun was shining, honest to god HR sends me a link from Mapquest showing it was only 65 minutes (at 2:00pm n a Tuesday). To make matters more interesting one of my co-workers didn't have an office in his state and he was told that he could move near an office or be fired. What they didn't plan for was the thousands of employees that needed desk space in offices built for a few hundred. Suddenly HR sends out another email saying we would remain remote temporarily and that was 8 years ago.
The vast majority of people will buy and use an EV. By the time this law comes into force EVs will be so dominate it will be obvious that gas stations are closing (they may become EV fueling stations, but no gas pumps).

A few people will have a niche that EVs can't fill. They will probably get the law changed for their niche, but by then it will be too late for ICEs, even if the law is reversed they won't be coming back.
Yes and ultimately they will reduce the headcount to a fraction of current size since autolabeling will work in most scenarios. To my knowledge this has already happened… labelers now are tagging new scenarios for the autolabeler to grok for future learning passes.
We’ve been there - Ukraine was friendly to Russia until 2014, and we know what happened.
> Spending $300k to CYA and protect your $600k bonus is a terrible choice for the company but a fantastically rational choice for an individual executive.

Especially when the $300k isn't your money and might not even be coming out of your department's budget.
As long as there are powerful people in a position to lose money on their office real estate investments, we’ll keep hearing this dreck, and people will keep naively believing it’s just an organic news cycle.
It's an Android TV box. It was running Linux already.

The main difficultly is usually unlocking the bootloader.
Pretty much any device like these (as well as most modern TVs with network ports) can probably be turned into computers or, at least, X terminals.
2023 PHP Landscape Report
Not as many sales as devs would like to believe, and likely are net positive by not underselling with fixed prices.
That’s fair but seems to me like a chicken and egg problem. Nowadays unless you go build something from scratch it’s all a pile of garbage because no one really cared. The few who did got pushed out or gave up so we as a collective shat where we ate.
> dataclasses give you nothing but a bunch of magic to turn off or work around.

I don't think anything is particularly magical. At most you have a `blah=False` or you just override the thing manually and the decorator 'just works'.

Maybe some really insane inheritance stuff? IDK

I haven't run into any case where I didn't end up wanting `@dataclass`
That's wild. Tableau was THE thing in dashboards not 5 years ago.
Personally I think it is ok to say that I am one of the people backing Dustin financially. The last project I backed in this space was Light Table/Eve who did some interesting work in the space. I think Dustin's work shows promise too.
I assume that many have profited from the hype. Startups have been launched and funds have changed hands. It probably influenced stock prices as well.
> Face to face collaboration is a lot more efficient.

That's really not my experience. I'm always very confused when I see this statement being thrown around as if it was a universal truth. Perhaps depends on your role?

Honestly, for all the companies I worked in the past decade, the ones where I had better quality communication were the ones where I worked remotely.

Then again, I'm a software developer. Developers tend to be good at communicating through pull requests, documentation, screen sharing and text-based chat where you can send snippets.
Which means it sounds more like living under tyranny through threat of violence more than harmony.
When / how ?
You assume incompatible axioms. If everyone can live however they want, then oppression would be impossible if they don't want it.
> If companies don't feel responsible for treating employees well/not turning their backs on them in the sake of profit then I feel 0 responsibility for anything I leave behind when I'm gone.

Sounds like the solution is to look for a good company—they do exist—not sabotage the current one.
Another victim of the Streisand effect. Modi's reaction to the documentary has done far more damage than just the documentary by itself. It's like the BBC released this doc and Modi's government is giving it free marketing worldwide with the outsized reaction.

This would have been just another docuseries on the BBC had they not reacted like this. Now everyone is sharing links and wanting to see what the fuss is all about.
When I was a kid I played hockey and I could hear the boards coming up behind me when skating at them backwards and know when to stop. I guess cold air and hard flat surfaces is a unique-ish acoustic environment but it was definitely a useful input.
I'm conflicted on this.

Online porn is way to easy to access online, and there's no way it's good for children. And before I get called a puritan, I want to make it clear that I'm not talking about sites like onlyfans or even a mainstream production company likes brazzers. There is some truly horrific porn out there that is a single google search away. You can watch women being beaten, gagged, urinated on, made to vomit. You can find upskirt videos, revenge porn, "consensual nonconsent" that really makes you wonder if the women involved knew what they were consenting to. You can even find beastiality, which I thought was illegal! Truly disgusting things that children should not be able to access are readily available for anyone of any age to see through a google search.

That being said, I don't trust porn sites to handle IDs safely, and I would never want to give mine to them. But maybe that's a good thing if it keeps people out and hurts the disgusting people who produce this stuff.
Or, if you manage to get a dozen, it can become an educational cluster where students can get hands-on experience with managing computer clusters.
I get this point and I agree with it, but I also object to your comment on having to use transformers as otherwise it's not worthy. My objection has to do with seemingly different standards and expectations applied to levels of users of mainstream languages. In my opinion they should be the same, even if Haskell allows for safer and better results with transformers: they are not universally required and expected to be used by all haskell developers. If `unsafePerformIO` does the trick for them at the moment, so be it: they won't be worse off than Java devs.
They’re bought and paid for by commercial real estate interests.
Alternatively, it's demotivating to see how success has seemingly no correlation with functional ability. You can't help but feel like it's all a giant lottery where winners are determined at random.
i have no relationship to the parent poster, who has unfortunately chosen a name confusingly similar to my own