skysight-inc/HackerNews huggingface dataset:
The problem is: how do you determine that nobody else was taking this seriously? I don't know anything about Kiwifarms, so I may simply look foolish asking this, but: how do you know there was an imminent emergency? Did you conduct your own independent investigation? Or was this a response to some alarming Twitter outrage? Those are the type of questions on my mind. Essentially, did you do all the things one would reasonably expect of law enforcement who are equip to handle emergencies in a situation like this?

You are right, the simple idea of vigilante corporations makes my skin crawl. The double standards, of sort, are pretty logically inconsistent and frustrating. You’re saying, “Cloudflare acknowledges that policing the internet is not an appropriate responsibility for a platform provider, but we’re gonna do it anyway because the rest of society doesn't have its act together.” I guess I am to some extent expecting a citation on that last part so I can verify your claims are serious and not just corporate knee jerk.

Finally, let’s assuming there is indeed an emergency and the you are 100% spot on with your mitigation strategy. Crisis averted. Then what happens? Is this permanent? Once the immediate emergency is over, would you be comfortable reinstating Kiwifarms as a customer? There are some “don’t be Google” vibes here that make me uncomfortable too.

In a fair environment, once an emergency is dealt with and justice served, we go back to normal. I find it hard to believe you’d be amenable to that type of resolution because I’m used to corporate decisions being final and essentially unable to be appealed. Or, at least they’re final until Twitter starts griping about the new injustice such a final outcome has caused.

You may not want the mantle but, by choosing to act, you are, at least for now, picking it up. Yes, this is way more nuanced than “free speech”. I hope you’re ready…
I'm sure they do. It's hard to root for a company as diabolical as MindGeek but the organization fighting them (and winning in this case) has it's roots in a right wing, sex-negative, religious moralism. So yea I'm sure Pornhub cares and it's probably good for everyone else to care because it's the fights on these moral fringes were society's values are shaped.
Don't think about it as not trusting, it's "Trust but verify".

Try to imagine such a scam being pulled and now the company has to answer questions on "why weren't further verifications done? So anyone with a benign number can just do whatever with my account?"

I'm sympathetic to the annoyance of long phone queues but this extends to the support teams that can do everything "right" and still end up raked over the coals because they got social engineered by a scammer or a customer shared what should have been a secret a bit too publicly.

I've dealt with both sides of the concerns in previous jobs in Support orgs, and there is rarely middle ground between "Why do I need to enter the information repeatedly?" and "Why did you work with this person just because they gave a correct number? Our private information may have been exfiltrated!" The latter is better to optimize for IMO as the worst result of failing on the former is that you get complaints. Failing on the latter means a potential data breach incident.

Scam-detection training is done typically for support teams, but it's not perfect, and often a few sanity checks are enough to catch or stop most scams and ensure you're talking to someone actually authorized to be contacting regarding the information.
Yeah. The point remains though- even if they haven't booked yet, at some point they're gonna book and then it's a hard deadline. There are even cases where it's valid to come to you with a deadline: can't move Christmas, for example.
Since they trademarked Java makes sense to keep the JavaScript trademark. JavaScript was a terrible terrible name, but it is what it is...

This is a non-problem for the world. I never heard of this being enforced in any way.
Being a teen in the 90s, sneakernet was sometimes even more fascinating and exciting to me than internet connectivity. It had an air of secrecy to it, little bundles of precious data carried between a select group of people on various, often cumbersome and/or expensive storage media. When everything is connected by a bunch of wires, it’s just too easy.

Sometimes I wish for a return a that feeling of preciousness, instead of incomprehensible amounts of data carelessly shoved down wider and wider tubes.

For my own sneakernet-like uses, I turn to git-annex. See use case “The Nomad” here: https://git-annex.branchable.com/
> No one is asking for Cloudflare to take down 100% of every single site that may or may not be classified as "bad" - they're asking for this one site to be taken down

Who are they?

Why are Cloudflare listening to this "they" instead of all the alternate "they" who object to alternate sites? There is someone group organised to go after every "bad" site and a lot more besides. How do you even know that they've correctly identified Kiwikarms as a problematic site? Are you a Kiwifarms regular to be so sure about what how it works?

Cloudflare have already banned the Daily Stormer and I can find people who are willing to call ~30% of any country neo-nazis with a straight face, so it isn't clear what they boundary is here. They certainly don't agree with your boundaries for what is "very clear", unless you happen to be posting on behalf of the Cloudflare CEO.
Keeping them on the service is also making a decision - that they don't think they're terrible enough to remove them.
Great competitive product, can't wait to see what they will offer more than standard notes. Good luck!
It means that the process to make books was made 60 times less expensive, which allowed more people to afford making books.
genuinely curious, do you have a citation that supports your statement? I would love to read more about this.
Ynot2K?
I feel like we are getting close to something approximating this with an experimental branch of our B2B product.

We designed a schema and range of application-defined functions that allow for us to use SQLite as a domain-specific language. In addition to domain data, the schema also stores the authoritative view state as well as any intermediate function arguments.

The really nice thing about this is all of the support around the edges. You can use SQLite’s EXPLAIN keyword to get an output of how the virtual machine would execute your statements, including any custom functions.

You can also trace the result of every command in separate tables for troubleshooting - Each command starts with SELECT so we might as well do something useful with this.

It’s a “reflective” approach since the scripts for handing the various events reside in the same database upon when they execute and can be inspected or altered by script execution.

There’s also the magic of the WAL. If you are doing everything in the database (presumably because it’s your operating system) then things like incremental replication of state to another computer become trivial.
I guess it's up to personal preference. Because for me, it's totally opposite. ) I prefer 1280*720 phone screens. Less power, more clarity.
They read HN.
In that case a flatmap does the job fine[0]. In fact you don't even need a flatmap:

found = next((
(r, c)
for r, row in enumerate(table.rows):
for c, cell in enumerate(row):
if search_query.matches(cell.value)
), None)

Or just return at the location where you found a match. That way you can also provide a better error message in the failure case.

[0] well map + itertools.concat, IIRC the stdlib doesn't have a flatmap per-se, though more_itertools probably does.
"hi I'm a liar and we only did something because the bad press started to go mainstream. fuck trans people"
I can't help by think of someones description of people in rural Africa using bicycles for transporting goods. By hanging 100-200lbs of goods off it and then walking it. An e-bike seems like it'd be a big step up for them.
I'd only sign up for wired version. Imagine someone hacks this or shows you distracting ads while you're driving or even walking downstairs!
I doubt a "natural language" approach would work; the natural language for the domain has to be very precise. Just like the "natural language" for software has to be similar to either C or LISP. You are giving precise technical instructions which will be run by a machine.

"Hey, just spin up a server with enough capacity, alright?" Yes, sure. Please define capacity.

Those definitions are usually in the docs, which is why the code makes so many references to the docs.

Many infra-as-code systems allow you to add comments to the docs, which (if done well) can really help.

And infra-as-code is much superior to infra-as-let's-click-on-the-gui-until-it-works' Yes, it is hard to read (I know, I do it for a living). But at least you have a document which describes the infra!
It's going to be interesting to contrast this comment section with the Kiwifarms one.
Out of curiosity, I just checked a rabdom Top 100 list. It seems to be market cap based, which in itself is a problem. What struck me is the absence of Dassault Systems for example while AutoDesk is in the top 50.

I do agree so that in Germany software as a stand alone thing has close to zero perceived value. If it is embedded in hardware, sure, it is important. Not as important as it could be, and it will always be seen as one part of many.

When it comes to stuff like MS Office, software is a tool, nothing else. As long as its working people a re happy using it.

The big devide, and I think it is a HN thing mostly, is how much importance software is given by people. Obviously, HN is giving it a lot.
At that point you might as well make the entire thing into a gencomp inside a `next()` call, the explicit for loop is redundant.
One thing that doesn't get mentioned often is that the West had a "simpler" alphabet of 26 characters, 10 numbers, and a few punctuation marks (~20). Ok, add uppercase, and you're still at about 80 individual, distinct characters.

Chinese or Korean, on the other hand, needed many more characters. Creating the movable types for them was not an easy feat. Certainly more difficult than with the German equivalent.

In particular for Korea: Hangul [0], which is a "simpler" language that gradually took over Hanja [1] in Korea, was "created" only in the 15th century, not before. Earlier than that, even if Korea has the equivalent of "printing", the complexity of it was higher than the one experienced with the west alphabet.

[0]: https://en.wikipedia.org/wiki/Origin_of_Hangul

[1]: https://en.wikipedia.org/wiki/Hanja
Why would it need to be some kind of conspiracy? An asteroid destroying the earth is a pretty well known danger/trope that's probably worth investing some time and money in.
Yes, there is now the NIPT test, which is something like 99% accurate, and involves taking blood from mother and extracting fetal DNA from it.

It's more expensive than the older, inaccurate screening test, so here in the UK it isn't routinely offered to parents, or even explained to them. It's offered by private clinics though.
Is there a similar guide for Linux/Ubuntu with some sort of light sandboxing, at least python virtual virtual environment?
Rules; Reverence for Religion
You pronounce it as "javascript" in casual conversation, disregarding Oracle's trademark because they're not going to do shit about it. Not even Oracle. Xerox can't stop people from trampling all over their trademark in casual conversation and neither can Oracle.
But have you? Because I have and to me, within the confines of what is economically feasible (eg hand tracking but not leg tracking), they seem to spend a lot of effort on proprioception.

I think in a conversation about VR it's ok to ask whether youve actually used it.
It's slow to start up. It prevents you from installing the version of something you want. It updates on its own schedule. It has numerous bugs relating to the sandboxing that prevents apps from fully working properly. It mucks with your home folder structure...
product only covers independent nested iterations, some of them have dependencies.

But for those you've got iterools.concat, or generator comprehensions.
> But not making it significantly worse is the bar requested. [...] Adding everyone’s pet nicety to the language makes it a huge language, which isn’t what they’re aiming for.

I might risk going on a rant here, but if the improvement from break-label is insignificant enough that it wouldn't meet that bar, I'm not sure how a ton of other features already in the language ever met it. Did for-else and while-else clauses (which somehow pretty much every other language on earth gets by without) genuinely meet this bar? How about the (pitfall-ridden!) match-case and walrus operator that they added quite recently? Did assignments-in-conditionals suddenly meet this bar in 2019 but not meet it in the decades prior where they refused to consider it compelling enough? What about annotations—couldn't you already do f = annotate(f)?
I wrote my first program in 1980 (in Fortran). After I finished my PhD, I was employed in various programming jobs for about thirty years until I retired in 2020. I still spend a lot of time programming, which I still enjoy, but no longer for work.
This looks great. Thanks
Yes, if you don't need the logger, it is indeed cleaner.
Why do people always think that things from the past are simply not real.

Because the universe popped into existence 1 nanosecond ago.

Try proving me wrong...
Or JavaScript, but not after the type of coffee, but the island.

...wait, no.
> But the network load balancer makes me confused

yep, it just works differently from everything else.

Once you realise that, from a network traffic perspective, AWS wants you to pretend its just a magic straw delivering traffic from your source to your targets, and it's basically invisible to everything, then it started to click more for me.

That's why I want NLBs to support SGs. or at least a NLBv2 that does it.
If you don't believe individuals have a right to be born, then what is wrong with a state eugenics program, as long as it is not coercive or manipulative (that is, as long as it is done with the free consent of the parents)?

We can probably all agree that screening for certain high-fatality conditions and terminating the pregnancy if they are found is generally better - say, Tay-Sachs disease. We can also agree that screening for other genetic traits and terminating the pregnancy if they are found is unnecessary at best and harmful to society at worst - say, aborting all female genotype fetuses.

Between such extremes lies the realm of the subjective and the messy, where some will agree and some won't. A democratic state may morally/ethically encourage or discourage opinions on these matters, ideally based on the best outcomes for all its citizens.
And the model Watt had wasn't the first steam engine. He got his start repairing a steam engine of Newcomen, an inventor who died before Watt was born.

Watt invented the steam engine in a similar way to how Bill Gates invented the computer.
Better answer, thanks to Hume:

“It is very difficult to talk of the operations of the mind with perfect propriety and exactness; because common language has seldom made any very nice distinctions among them, but has generally call’d by the same term all such as nearly resemble each other. And as this is a source almost inevitable of obscurity and confusion in the author; so it may frequently give rise to doubts and objections in the reader, which otherwise he wou’d never have dream’d of.”

––A Treatise of Human Nature, by David Hume, pg. 76
> KF already tried to murder Keffals via swatting

While that is obviously the intent, the fact that "swatting" even works is serious failure of law enforcement and I don't understand how the public still accepts it after all this time.
Ask HN: Should I continue to binge reading CS books from secondary sources?
Or is there primary resources that I should be reading instead of the secondary information?
I think it was more the other direction. Protestantism was based on the idea that people should read the Bible themselves rather than have priests interpret it for them as had been traditionally done. This was impractical before printing because hand-copied books were so expensive. Cheap printed books led to the possibility of these movements being successful.
Not sure about messages, but most Bluetooth speakers prompt if I want to give them access to my contacts - I've always assumed it's so they can display/say the caller ID for an incoming call.
It makes no sense. 100% cheaper would be free. 60,000% cheaper would imply they pay you the cost of 59 books to take it off your hands. That's quite a sale.
Not only car manufacturers but any other appliences and products relying on software struggle. It is 'only' more prominent with safety critical products like cars and airplanes. The absolute and relative (fit to purpose) quality of software are awful in more and more products, incerasingly so. I myself experience it in phones, computers (operating systems and applications), dedicated media players daily, while avoiding app heavy things like robotic vacuum cleaner not working without connecting to the network and a mobile phone (crazy!!), dishwashers with firmware update, etc. All this despite that I make my living on software.

Very badly made unfinished and not thought throw implementations are shipped while the content is artificially inflated pumping too much and too complex into, and sometimes - when the ideology of the organization sets it on flags as strategy - simplified on the surface (UI) to the level destroying essential functionality. Squeezing unnecessarily amount of functionality into "clean and streamline" interface not adequate to handle that complexity while accepting the culture of unfinished/incomplete products: advertising the product update - which many times ruin not improves - as good thing and not in its place: the praising of an unfinished product.

Software that is supposed to make life easier making life harder and ruining previously good concepts (e.g. substandard touch screen instead of buttons). Instead of just doing something easy smoothly the user increasingly have to tinker and tune the product (configure, setup) long to bring it to the minimum level of functionality making it a very high maintenance thing (also bringing in risks and security concerns unheard of before).

It is a daily struggle that badly designed and executed software ruins the experience. The internet is full with workarounds for products, there are sites making living on that.

Looking for household appliances like vacuum, dishwasher, fridge now is more difficult because of novelty but unnecessary software supported features sweep into the picture making the search and usage more difficult than necessary (but basically just avoiding those having faulty software) and the product unreliable. Forcing software everywhere is making things worse. Not to mention the rushed and poor quality, intentionally incomplete release of software that escalates the troubles even more.

Software is not the holy grail, far from it! It is just a tool to be used in the proper setting, in the proper level or amount, and should be made properly for that.
> Mexico who can provide low cost goods, and immigrates will help to reduce inflations

“The USA will win because we have slaves in close proximity”

But Europe has tons of labor immigration as well. Obviously, you can’t outsource all the routine manual labor that every country needs to function - how else would the Western lifestyle be sustained?
I really like "JihadScript"! But I think it's not offensive enough.
> Just like Gimp can be used to make better results than Photoshop (or even mspaint), the quality of the results is up to the artist/user, not the tool itself.

There's a huge difference between Gimp/Photoshop and an image generation model.

If a particular model can't generate faces properly then the "artist/user" can't get around that unless they develop a new model or find one that can fix the output of the first.
I journal computer ideas and the ideas from database engineering are yet to percolate everywhere, especially to the desktop environment. Why is every company building frontends and backends when the CRUD problem could be solved properly once and for all and reused everywhere? We did the same for communication and kernels with Linux, Windows and BSD, and BSD sockets which is shared by practically everybody. Your React frontend is legacy and shall be rewritten in 5 years. But BSD sockets or the Linux kernel doesn't get rewritten everyday.

Rather than writing hand rolled code for querying data structures and manipulating them as Linux does, we can define queries that retrieve data structures in in the shape we're looking for.

To put this simply, this is extremely high level, and the idea that data layout, data structure and algorithm can be unaggregated for cache locality and performance and developer experience. We can form materialized views on top of other materialized views and calculate the most efficient retrieval and storage format based on the structure of the data.

I suspect a materialized view, as in the data structures of the Linux kernel is more efficient than materializing a join at runtime.

One of my ideas is "ideas4 9. Query for data structure", https://github.com/samsquire/ideas4#9-query-for-data-structu... which is the idea we should be capable of querying to retrieve data structure in the shape we want. The shape of the data lends itself to solving certain kinds of problems.

An ideas3 is "Query database" https://github.com/samsquire/ideas3#17-query-database, we persist queries as we persist data and use them to optimise data storage format. Rather than using a cost based optimiser to optimise how to retrieve data in the same uniform structure, we optimise how to store data itself. For example, for write heavy loads, we use LSM trees, we persist columnular when a query uses every field of every row and so on.

I also had the idea # 10. in ideas4 to persist data access patterns directly and optimise that. https://github.com/samsquire/ideas4#10-access-pattern-serial...
50 years ago it was pretty much assumed that anyone with Down's could do very little, and so society rarely bothered actually teaching kids. People with Down's were often shoved into a residential care home and basically left to rot there.

It's reckoned that a lot of these assumptions were down to hearing issues, which are highly prevalent in Down's - once we figured this out, and realised how easily fixed these issues were, things started to change, quickly.

Nowadays, we know people with Down's are capable of much more, though I must note there is a huge range of cognitive ability, and additional tuition and support will always be needed. Still, it's common now for kids with Down's to attend regular primary school, and some also attend regular high school.
https://www.emojicode.org/
anyone tried to quantize or use bfloat?
Except to countless millions of people living in them.
How do you know it when you can't independently verify it?
Yes I followed one recently, though it uses conda. The SD script runs in a conda environment, so when you uninstall conda your system is preserved and hasn't been stomped on.

https://code.mendhak.com/run-stable-diffusion-on-ubuntu/