skysight-inc/HackerNews huggingface dataset:
I _think_ the theory there was that it spread the cost; you’d buy the car for similar to a petrol car, and then pay X euro a month where X was probably similar to what you’d have otherwise been spending on petrol. Don’t think it was ever a particularly popular option.
Quoting here

In 1932 the new Penal Code legalised abortion only when there were medical reasons and, for the first time in Europe, when the pregnancy resulted from a criminal act. This made Poland the first country in Europe outside the Soviet Union to legalize abortion in cases of rape and threat to maternal health.

In 1920 Lenin legalized abortion in the Russian Federation, not in Poland.

> but human rights were not one of them

Poland has major human rights issues right now, in 2023, as a member of the EU.

Stricter laws about the abortion rights have started popping up in 2011 and the latest reform is from 2021. They are quite bad, they basically abolished abortion for 98% of the cases it was performed and for the rest of the cases the waits are so long that it becomes virtually impossible.
Welcome to minority report where machines guess your intentions and block you in real life. It was bad enough online.

The attestation is fine but blocking?

I wonder if can be used to do other stuff, like ML models that distribute the guests in certain ways to increase the chance of certain people meet in order to boost or suppress political movements. Maybe block or overprice individuals likely to engage in environmental activities in sponsorship with the oil companies? Maybe arrange pricing and availability in certain way to demoralize people from certain ideologies so it's more likely they have less energy and money to their thing.

This is the kind of stuff EU needs to block.
The term "surveillance capitalism" is needlessly loaded - it has nothing to do with capitalism, neither as economic nor as political system.

All it tells me is that whoever started it had a left bias and whoever is using it does not know any better.
The issue is that, often, without type annotations there would be no cyclic dependency (because any type matching the implicit interface would work). So by introducing type annotations (which means extra imports), you end up having to refactor quite a lot of code and the end game is a one-type-per-module-with-separate-interface-definition system of the sort encountered in, well, statically-typed languages. If you don't do this you end up with the 'Type in string' annotations mentioned in the article and TYPE_CHECKING-gated imports. Both of which feel kind of hackish.

It's fine to have implicit circular dependencies in Python because duck typing means that every function is effectively generic. Type annotations eliminate this and turn Python into a fundamentally different language.

Type annotations aren't just extra boilerplate in function signatures, they also have these sorts of knock-on effects.
1984, Brave New World, Children of Man, etc. are commonly thought to be warnings about dystopias, but that's because people miss the actual message: living in England sucks.
Yeah I though ti was weird and was skeptical the first time I saw one. Ended up getting one later and the cats love it.
Confessionalism is probably just as large a confounder as communism in this context though..
I think a fundamental issue with search, and the reason why many companies do not invest in tuning a good search experience, is that the main metric usually is to minimise embarrassing/irrelevant results, rather than get the best possible set of results. How can you even know what is the best answer to your query? Systematic evaluation is very hard.
Bird files for bankruptcy after going public in 2021
Ctrl-f "zero" shows nothing on the homepage nor the linked pages I checked. Also zero knowledge has a very specific meaning in cryptography and I don't see how it applies here, or where the OP got this for the title.

Yes this is nitpicking but I think when it comes to cryptography you have to be precise.
> It isn't and it is a valid comparison.

You can say that but that doesn't make it true. GitHub is a massively complex behemoth orders of magnitude larger than Twitter, it simply isnt comparable. It also regularly gets shat on for its poor uptime.
This isn't C-like type notation order though?

let variable: type = value

Or do you mean pointer and array notation?

let pointer: type* = address
let array: type[n] = [elem1, elem2, ..., elemn]

...at least the array type looks better to me then putting the size in front. Putting the '*' after the type is debatable though.
In python it's very hard to avoid cyclic dependencies. Something as simple as a parent-child link between two classes is a cyclic dependency, and if the classes are in different files you have a car like in the blog post. This comes up especially hard when typing your codebase, because you have to name every type, and in python implementation is the interface, i.e. you can't just include a type definition file.
> What if an aircraft needs to do a go-around, do they suddenly face 45m of delay or immediately need to divert, because The Sequence is immutable?

You would be surprised, but if it is a busy time, they will not be put in the sequence right away and will be put at the back of the line, which will take as long as it is going to take.

If you do a go around, you will be passed to APP which will decide what to do with you.
So is 4chan nowadays.

Don't expect them to stay confined to one forum all the time.

It's actually more effective to demotivate, undermine and exhaust political opponents with pointlessness, knee-jerk cruelty and rudeness, and blatant stupidity than to try to change their minds, by the way.
The real "if statement" is the "if AI and $company_name in the new article, buy stocks" in the algotrading bots! This story is optimized just for that
Thank you and the sibling comment. These are interesting resources for practical and physical simulations of real phenomena.

I thought more about an idealized wave (which water waves are not) through a homogeneous euclidean medium of idealized single oscillators. Each oscillator can only communicate to its direct neighbors.

I should read through some of your materials as this might be what they talk about in the first chapters. But they focus too much on the actual physics and less about the implementation.
That block is a part of the included iGPU though.

Intel CPUs without iGPU, like the F-series, do not support QSV.
Right. I forgot about direct imaging.

I'm not as optimistic about future telescopes, though. If projects like the Nancy Grace Roman Space Telescope or the (now cancelled) Terrestrial Planet Finder are anything to go by. Despite receiving the satellite, bus systems, and mirror for free, it still took a over decade and billions of dollars to get NGRST working.

Hopefully that changes in the near future, but it seems as if rockets are not the limiting factor here.
I have people I like watching, and find other stuff I like through that persons own recommendations.

If you want my political take, I have searched for intelligence and consistency my entire life without realizing it up until the last few years. Ive been through several different sources, from corporate news to noam chomsky, conspiracy grifters to their critics; learning the truth about what happens in the political realm requires a level of diligence that seems to defy what can be presented to another. It would require so much time to understand all the relationships, motives, and the evidence for them, that it would be a several year endeavor. Given the fact that I have other things to do with my life, I have to start with what values I can follow and the heuristics that can be applied out of them; so I have decided on the nonagression principle, arguementative ethics, anarchocapitalism and their related concepts. I have chosen these because I have found them to be logically and morally consistent, and when idle I occupy my brain by trying to poke holes in these ideas, unsuccessfully to date. Values in hand, and having enough life experience to see that values seperate pro-social and anti-social behavior, I have committed myself to placing those values above whatever day-to-day contrivances I have; however much easier it would be for me to violate those values is not my concern, I follow those values because I value them more than any personal problem I have.

Those values now firmly at the center of my thinking, I can apply the heuristics that can be derived from them, and quickly dismiss propaganda that calls me to any kind of political action. I dont vote, I dont intend to start, and if I am listening to anyone saying anything about politics, even someone I like, I am left only to try to poke holes in whatever they say. This leads to me being the most critical of people I like, which is probably a reasonable way to approach these topics.
Trump Is Disqualified from 2024 Ballot, Colorado Court Says
GPU Acceleration for Python, JavaScript, Ruby from Java with Truffle
TornadoVM can be used with the GraalVM Truffle Polyglot API to invoke TaskGraphs from guest programming languages such as Python, Ruby, etc. This blog aims to showcase how to execute TornadoVM code that is offloaded on a GPU through code written in Python, JavaScript, and Ruby.

https://www.tornadovm.org/post/hardware-acceleration-for-pol...
https://github.com/beehive-lab/TornadoVM
Ask HN: How to Find Interesting Problems?
I want, so desperately, to find a new problem or space that I can truly feel passionate about. But it seems like nothing I see really captures the entirety of my interest. I’ve not been able to find anything that I can engross myself in or truly care about.

Does anyone have any recommendations for how I can go about finding something?
> 1. Software does not make money. Not ever. Sales makes money. Software only costs money. When your developer peers get confused, distracted, or lost on this matter you better hope your employer is either too big, too stupid, or too wealthy to care.

I feel like people exagerrate this idea to prove a point that, ultimately, sales is the gateway to money. Which is fair and important to keep in mind. But, worded like this, it goes too far. Sales and marketing do cost money. They can cost a lot of money, and it's not always as tangible as real product features. Non-marketing people tend to handwave away how hard it can be.

And the product is important. It's much easier to sell a product if it has the features a client is looking for. To do otherwise is a whole different game that will also cost a lot of money but is feasible given certain conditions. For example, building a really strong brand where trustworthiness is more important than price/quality.
Most of this stuff is for tourists.

Other cities won't face this to the same degree - but it's exacerbated in London because it's such a popular destination yet with antiquated infrastructure due to such structures being built so ahead of the curve - thus surprising platform gaps and corridors far too narrow to support massive commuter flows of a metropolis that has grown so much.

An aimless tourist could be knocked over if they don't follow conventions or aren't made aware of unusual hazards that more recently built transport systems won't have.
Does this means if I bring 1 or 2 scooters to my house, Ill be able to use them for my own usage?
How does it compare to Obsidian? Obsidian is a winner for me because I can run it locally, and if I want to sync, I can use whatever cloud service I already use.

Markdown, images, tags, plugins ... etc.
> I do see more anti commerce sentiment here in Barcelona

Barcelona is historically the socialist capital of Spain. London is historically the commercial capital of the world.
This is sort of true about medications/drugs too, like Celebrex
>This is the kind of stuff EU needs to block.

Airbnb needs to be blocked all together in the EU. I lost track of how many cities pushed people out and became unaffordable to the locals, because the rentals went to Airbnbs and tourists.

Housing should be for shelter of the people who live, work and study there, not for tourists, they have registered hotels, motels, inns, etc dedicated just for that.
Exactly. I can usually keep things on my desktop fast with Electron apps still but they eat my battery like no ones business.
YC would probably fund that!
I seem to remember someone doing something almost exactly like this, in the 1980s/90s or so.

It may have been the same folks. They’ve been doing this for a while.
Conference : https://twitter.com/InfoSecComm/status/1736409299524763868
Thanks, sounds interesting, not-dissimilar from some of the query expansion techniques. But in my case (open source, zero budget) I'm doing (slow) CPU inference, so an LLM in the query chain isn't really viable. As it is there is a near-instant "Source: [url]" returned by the vector search, followed by the LLM-generated "answer" (quite some time) later. So I think next steps will be "traditional" techniques such as query re-ranking and hybrid search, in line with the original "Build a search engine, not a vector DB" article.
There is. You just can’t be excellent at parts that are constantly changing. Avoid those who bumped more than 3 versions in a decade, they aren’t confident in what they want.
You're painting with a broad brush: "BLM" ≠ "rioting."

EDIT: From a 2020 Trump Administration report: "President Donald Trump has blamed leftwing extremist groups for instigating nights of looting and violence in cities across the United States, but an intelligence assessment offers limited evidence that organized extremists are behind the turmoil. [¶] In part of a June 1 internal intelligence assessment of the protests seen by Reuters, U.S. Department of Homeland Security (DHS) officials said most of the violence appears to have been driven by opportunists." [0]

[0] https://www.reuters.com/article/idUSKBN23A1MZ/
More laws are not a solution. And i definitely don't want more EU non-voted-for-commissariat interventions.
(similar shit w/ 'fraud preventention', just because you happen to SEPA something to a neighboring country. While having to use your banks' newly-fancy new 'app' -no ther means left possible- to authorize said payment!)
Novità nelle Estensioni di Google Bard e nell'Esportazione in Replit

Google Bard, il rivoluzionario assistente AI di Google, si sta espandendo per offrire un supporto più ampio e migliore a un pubblico globale. Di recente, sono state introdotte diverse funzionalità significative per migliorare l'esperienza degli utenti, rendendo Bard più accessibile e versatile.
Estensioni in Nuove Lingue

La più recente aggiunta a Bard è l'estensione del supporto linguistico. Ora, gli utenti possono godere delle sue funzioni in lingua giapponese e coreana, oltre all'inglese. Le Estensioni di Bard consentono di accedere in tempo reale a una vasta gamma di informazioni da YouTube, Hotel, Voli, Maps e altro ancora. Inoltre, è possibile consentire a Bard di recuperare dati da Gmail, Documenti e Drive, facilitando la ricerca e la sintesi dei contenuti personali. È importante notare che l'utente ha pieno controllo sulle impostazioni della privacy, decidendo come utilizzare queste estensioni.
Supporto per più Linguaggi in Replit

Inoltre, Bard ha ampliato il suo supporto linguistico per gli sviluppatori, ora offrendo la possibilità di esportare in ben 18 linguaggi di programmazione, tra cui C++, JavaScript, Ruby, SQL e Swift, oltre al già supportato Python. Questa espansione offre ai programmatori un ventaglio più ampio di opzioni per sfruttare le funzionalità di Bard nella scrittura di codice, rispondendo a richieste e necessità specifiche della comunità di sviluppatori.

Questi sviluppi testimoniano l'impegno di Google nell'evoluzione responsabile di Bard, con l'obiettivo di offrire funzionalità chiave in molteplici lingue e ambiti. La costante innovazione e l'adattamento alle esigenze degli utenti dimostrano il desiderio di offrire un'esperienza più personalizzata e inclusiva, sia per gli utenti generici che per gli sviluppatori.

Resta da vedere come queste nuove funzionalità ampliate di Bard cambieranno il modo in cui interagiamo con le informazioni e la programmazione online, offrendo un'esperienza più efficiente e accessibile a un pubblico più vasto.
I'm good with doctored images as long as I don't have to smell Uranus.

punchline drum roll
> does escape velocity create the same kind of atmospheric friction problems

Yes; but those temperatures may not penetrate deep into the body of the rock; so there still might be biology surviving.
Will someone explain why people who don’t pay Apple a dime have some right to use iMessage? That seems to be at the root of all this, and it makes little sense to me.
From my experience (both writing games and reading released/leak code) it is usually 70000 objects of well intentioned code and then one hundred thousand lines file player.cpp with all the spaghetti logic added just before deadline.

I've experimented with ECS before and it allows for much nicer decoupling.
I didn't directly mention burning down the house, but I did say

"The takeaway of this is that given the plug looks exactly like a standard USB-C phone charger's plug, it's easy for a novice user (say, a child whose phone charger's wire has been bit through by the family dog) to attempt to charge a device not rated for 13 V using this charger, which is quite likely to damage the device."
So the key difference is that in London the rules are more clearly shared for newcomers?
How about this?

template<typename T>
struct Foo {
using value_type = T;
Foo() = default;

template<typename U>
constexpr Foo(const Foo <U>&) noexcept {}

T* allocate(std::size_t n) {
if (n > std::numeric_limits<std::size_t>::max() / sizeof(T))
throw std::bad_array_new_length();
auto p = static_cast<T*>(std::malloc(n * sizeof(T)));
if (!p) throw std::bad_alloc();
return p;
}

void deallocate(T* p, std::size_t n) noexcept {
std::free(p);
}
};

And then you go and use it as

std::vector<int, Foo<int>> v;

So the complexity is not really in writing the "C++ allocator" but in writing a sufficiently complex memory management logic that will actually make your application/algorithm run faster. And that only you can know given that you're familiar with the memory allocation patterns in your code. C++ allocator is only an interface that allows you to capture that logic and makes it feasible to apply through the code.
Ask HN: Show your heart-winning imperfect project
Provide an example of a project that you work/have worked on that follows the principle "It's better to have a few users love you than to have many who are ambivalent."

Which project that you have worked on, even though it may be unpolished or often only half-functional, has captured the hearts of your users?
I'm betting it probably doesn't even exist or if does won't be implemented. Imagine the lawsuits from people who will be rejected? No, as someone mentioned above, it's pure PR to hop on the hype train, à la Q* a few weeks back
We'll have to agree to disagree about that, because obviously each of us thinks the other has his (her?) head firmly jammed up a warm dark place.
You enter a passphrase on each device.

I cannot vouch for how well it is implemented but it seems it can work.
I am a Czech with a Bulgarian father and I understood the feelings in this article perfectly. The 90s were pretty similar all across the former Eastern Bloc, excluding Russia proper; a time of massive change and also hope for a better future.

Well, better future is here, but there is nothing more to aspire to anymore. No radical improvement to hope for. All changes are now marginal and usually translate to "more stuff in shops".

Also, I would say that countries and cities are plenty colored. There is a world apart between, say, cosmopolitan St. Petersburg and Novosibirsk. If the mentality of the former held sway in Russia, there probably would be no war.

(And yeah, I know that Putin's rise to power happened in Petersburg first, but he didn't really fit into the spirit of the city and now dwells elsewhere.)
My little city bought a bunch of surveillance cameras nearly all installed at the request of a nearby business. Some are on roads or a community centre. They are supposedly controlled by the city police. What is funny is you could dance naked smoking crack under one and nobody on the camera command centre will notice. Total waste of money or maybe good in a way that it's not monitored?
I think it's fair to make attachments a paid feature. Note syncing is unlimited so for basic use it's just fine.

That said notes apps never really feel like they're enough of an upgrade to make me switch from text files. It may be different if my notes grew much larger. Tagging and text search is nice but I can also have that in its basic form with grep.
Or that our self-reports of experiences are notoriously unreliable, perhaps.
>That doesn't justify it at all.

I did not say it was justified. But you can't seriously be wondering why people don't typically get arrested for things they say in private conversations. The question answers itself.

>You're in denial. People in the UK get arrested for mundane things and there is no equivalent on the US.

They occasionally get arrested for saying some things that would be protected under the First Amendment in the US.

I'll try making my point one more time:

Very few countries have the same level of protection for free speech as the US. So it is easy to find examples of people being arrested in countries other than the US for saying things that would have been protected under the First Amendment in the US. (For example, hate speech can get you arrested in many countries, but not in the US.) There is nothing particularly notable about the UK in this regard, either worldwide or compared to other European countries.

Also, you could stand to Google a bit harder for US examples:

https://www.aclu.org/news/free-speech/new-hampshire-police-a...
I disagree. I think it’s descriptive in that it tells who is the proximal source of most surveillance. You can be against all pervasive surveillance but still want to distinguish the main source in a particular context. Surveillance in the UK is qualitatively different to that in China, for example. Different people run it and have easy access to it. Both are bad but worth distinguishing.
There is no app yet to rival Apple notes in start up time & sync speed & stability. Even if they sadly don't offer an Android version of their app.

Seems like most of these apps focus on features instead of getting thes basics right.

If I have thought I want to jot it down and continue, not wait a bunch of seconds or more to get going.
Yep. Every city I’ve visited feels like a giant machine designed to optimally extract money from people. London is no different, though I’d say markedly more expensive than most.
> I am convinced that you get more in a collaborative environment having a few devs sitting next to each other in pairs/small groups that they enjoy being with than anything else.

You're confusing collaboration with physicality. Too many people make the mistake of thinking that they need to be sitting next to somebody in order to ask them questions, or have a quick chat, or get them to teach you about a project. Those are all things you should be doing in remote work as well.
I don’t know how feasible it is, but I imagine larger orgs like the one I work in have document templates “e.g Business Architecture Review and Incident Postmortem”. I could see it being helpful to be able to inform an AI tool of these templates and have it assist you will filling out the sections of the template.
My purpose is to care for the people I can as I learn to love and be loved.

It is not the job of the nation-state to give people a deep sense of purpose. That is a job for a church, temple, or other spiritual community. Governments which try to do that job tend to do badly, sometimes with monstrous results. They ought be separate.
I'm not sure we could extinguish all life on earth even if we wanted to, much less by accident via what we're doing now.