skysight-inc/HackerNews huggingface dataset:
MD5 even still has pre-image resistance. A practical preimage attack would indicate something even more serious was overlooked with a design of a hash function. A practical attack would mean you could reverse the value of what produced the hash, by just using the hash.

Only seriously lousy cryptographic hash functions would have bad preimage resistance. Heck even the pigeon hole principal makes this aspect of design easier for a hash function. If a wildy used hash function some how had a practical pre image attack i would be more concerned about our process of standardizing algorithms.
He didn't do it productively, he made it into a rant about political parties; you can't get useful discussion on such a loaded topic like that.

That's another part of this...you can't just say whatever you want and expect there not to be consequences.
I feel you are possibly too cynical about the ability of people to (eventually) figure things out.

Because something is posted on the internet doesn't mean large numbers of people actually believe it.

There will always be "wrong" people. That will never change. But there is a degree of wisdom in crowds.

Proper education and "good" cultural values are extremely important and we haven't done so well instilling those lately.
BCI could be a useful technology for them in future. My laminated paper example was just to point out how basic the current stuff is.
It is not a substantial improvement over previous experiments from the late 00's.
Look, I think you're missing the point:

- First, the marginal value of 1MIP has plummeted in the past 40 years to near nothing. When my dad programmed on the 1401, another .01DMIPS would be worth ~$100,000 (1960s dollars, or $86 million 2021 dollars/DMIP). Now another 100000DMIPS is worth almost nothing (Maybe $0.006/DMIP today). So there's really no debate about declining marginal utility of computation vs. time.

- Second, developer productivity is great and all, but only a tiny proportion of computing units go to developers. Therefore, we can't assume that increased developer productivity will necessarily pay for new process nodes (with increasing capital costs and risks and decreasing benefits for end-users).

- Third, YES, finding new apps is the only thing that can keep things moving. But my point is: the proportion of the marketplace that is seeking above-baseline features and are willing to pay a premium for them is an ever shrinking portion. Replacement cycles for computers are, overall, lengthening, and the proportion of the market that buys the high end is steadily decreasing. This makes paying for ever-more-expensive process nodes more difficult.

- Fourth, when we were really enjoying Moore's law and areal density was improving significantly, better process nodes were clearly worth it: they lowered the cost to manufacture existing parts by yielding more parts per wafer. That is, the fabs wanted to shrink ASAP even without new use cases because of the improving economic picture. This is no longer the case.

- Fifth, eventually a doubling costs more than the entire world economic output, as eventually doubling will get harder and harder. No matter how many killer apps you find in #3, you can't keep this going forever.
This has been repeatedly said throughout Godot’s development history, but there are several crucial reasons as why the team was motivated to create their own scripting language. From the FAQ (https://docs.godotengine.org/en/stable/about/faq.html#what-w...):

In the early days, the engine used the Lua scripting language. Lua is fast, but creating bindings to an object oriented system (by using fallbacks) was complex and slow and took an enormous amount of code. After some experiments with Python, it also proved difficult to embed.

The main reasons for creating a custom scripting language for Godot were:

- Poor threading support in most script VMs, and Godot uses threads (Lua, Python, Squirrel, JavaScript, ActionScript, etc.).

- Poor class-extending support in most script VMs, and adapting to the way Godot works is highly inefficient (Lua, Python, JavaScript).

- Many existing languages have horrible interfaces for binding to C++, resulting in large amount of code, bugs, bottlenecks, and general inefficiency (Lua, Python, Squirrel, JavaScript, etc.) We wanted to focus on a great engine, not a great amount of integrations.

- No native vector types (vector3, matrix4, etc.), resulting in highly reduced performance when using custom types (Lua, Python, Squirrel, JavaScript, ActionScript, etc.).

- Garbage collector results in stalls or unnecessarily large memory usage (Lua, Python, JavaScript, ActionScript, etc.).

- Difficulty to integrate with the code editor for providing code completion, live editing, etc. (all of them). This is well-supported by GDScript.
Alexey Guzey: co-working
Try “Andrei Rublev” it’s (watched all his work) one of his more balanced films, as in its full of symbolism but it’s intertwined with the narration, so one may go through it without noticing then subtext, while it’s probably one of the best (if not the best) films about medieval ages.
(I was replying to https://news.ycombinator.com/item?id=27798953, not to you - did you miss that? You might need to turn 'showdead' on in your profile to see the comment, since it's flagkilled now. But I should probably still respond to what you've said here because it is definitely not how HN is supposed to work.)

Sorry, but there's always a version of this argument to be made and people always make it to show that this time is different and their comment is justified. You can justify anything that way, and mostly what people use it to justify is just regular old internet flamewar, which is never very interesting. So I don't see any reason to change HN's rules; if anything, they become more important, not less, as the stakes get higher.

"Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

https://news.ycombinator.com/newsguidelines.html
Right. Utilitarian or not, it's the process that counts.
Back in the early 90s a volcano erupted in the Philippines. In Canada where I grew up, late that summer in August, it was below freezing in the mornings. I had never encountered that before and was a direct result of the volcano.
It also compiles from scratch pretty fast, and the code isn't hard to read. I was able to find and fix a minor bug I'd been experiencing within a couple hours.

It's a beautiful middle ground between simple game frameworks and big clunky engines. It's precisely what I'd been looking for.
Also the shock "wrongthink" things we see on the internet might not be a representative sample of what the general public actually believes.
Isn't writing to a MMAP file faster?
Given our industry's track record of things not intended for production becoming essential pillars of the internet, I assume that in 5 years we'll all be shipping ToyDB deployments ;)
Is there a similar app that mimics disk noise of yore? That was a great feature to tell you how busy the is subsystem was.
Depends on which A1, S2, S3, stage it is etc. And laptops differ from manufacturer to type and models.
So why does linux ux feel slower?
1. Make an iTunes backup.

2. Use the tool in question to identify IoC (indicators of compromise).

You're literally commenting on a tool that does this ;)
There is plenty of money in new wallets and plenty of plausible deniability from insider threats, bad RNG, and compromise.
If a DNA test identified the wrong suspect because someone mixed up the names when entering them into a database I wouldn't say that there was "unreliable DNA tech".

Maybe other people didn't read the headline as I did. But if I hadn't bothered to click on it I 100% was just going to assume it was because the tech itself was unreliable and they picked out someone who looked like him.

Perhaps if I wasn't read up on the debate around this I wouldn't have thought that - but I imagine most people would assume this with confidence if they saw the headline on their feed.
You have as hypothesis that the current process will stop in very short time leaving things like today, more or less. I don't know when it will stop, but before it does, it will have to deal with the excess of greenhouse gases on the atmosphere until reaching an equilibrium point, and the positive feedback mechanisms that are being triggered already (and that they are emitting their own quota of GHG).

It not may stop till the yearly global average temperature is several degrees over what is it now, CO2 in the air or not, and that will not bring nice living conditions. And as a difference of the other times in Earth's history that it happened without massive extinctions, it is happening too damn fast at geological/evolution times. If species doesn't adapt fast enough, they get extinct.

Yes, at the other side of that process, some millions of years after, they could be a new age for life. But we won't be there.
It was no more of a rant than yours. But you disagree so you downvote and flag.
Is this really sound criticism? The first iterations of lots of technology were worse than their contemporaries. You could easily out-ride the first car with a horse in both speed an distance. You could out-calculate the first computers. The point is the potential the technology has. Here they are translating actual brain patterns to words. That's pretty awesome.
Gutenberg's first mass-produced book was a Latin Vulgate bible. The 40 remaining copies are among the most valuable books in the world. Gutenberg also printed indulgences for the church. It's fair to say the Catholic Church absolutely loved Gutenberg. https://www.newadvent.org/cathen/07090a.htm
the "concerns" are mostly coming from a small number of people that you probably wont be able to convince. Better to not use your platform to amplify them

https://www.npr.org/2021/05/13/996570855/disinformation-doze...

Just 12 People Are Behind Most Vaccine Hoaxes On Social Media, Research Shows
Big tech censorship will not solved without addressing the other half of a problem with two sides.

Without systems that promote quality, non-ideological, nuanced, original, tolerant dialogue we will keep running into the false dilemma of unmoderated cess pools or heavy handed moderation.

If we are to avoid this dilemma we need systems that organically promote constructive, tolerant and inclusive communication, and original, nuanced, intelligent, non-ideological ideas, instead of the opposite.

This cannot be done by organizations whose profit incentive is aligned with user attention instead of user satisfaction.

Those organizations benefit from degraded communication until strong moderation is both continually demanded and decried.

---

On a side note, I am so disappointed in the constant framing of ideas as right or left. It dumbs society down incredibly to view so much through the filter of two (often arbitrarily correlated, historically shifting) clusters of supposedly disjoint options.

In the real world, communes work well sometimes, markets often work better at scale but not for everything, markets require "social solutions" like non-commercial criminal and civil justice systems, education and health could be explicitly tested and then managed as investments with a pay off of lower taxes (including for the rich) instead of as charities forced on the rich, etc.

The Right/Left and associated ideologies are all self-defeating when believed in isolation and the nuances of their ragged edges, their limitations, and constructive combinations ignored.
Soil/water pH is very important. When pH is off, some nutrients are unavailable to plants even when present in otherwise adequate quantities.

You also have to account for insects and microbes, which can either totally destroy a plant or help, in the case of soil fungi, earthworms or pollinators.

Too much light can be a problem, too. Not only from heat, but simply overexposure.
> Really? You don't think speed of execution is far more important? Getting something to your users, validating assumptions and failing fast is also kinda important? IMHO using the latest tech is not.

It is but not if you are using outdated tech that will cost you many more hours just even months down the line. Let's say I'm working with a co founder who knows delphi really really well. You think we'll build anything in delphi or spend a little time to learn any other modern language to ensure our speed stays stable in the future?

> My approach is everything within the first year is disposable.

Interesting approach but I respectfully disagree. I built a side SaaS app that's really important to stay up 24/7. I didn't want to go back and set up server infrastructure multiple times, especially not with the amount of information available online. Your code of course will keep changing but there's no reason you need to keep changing your infrastructure if you make the right choices in the beginning. I never once changed my infrastructure in the 4 years I've been using AWS (beanstalk).

> Done. Standard no frills get-shit-done. Crappy, yes. But faster than your competitors.

So so so so much more crappier. I would never do this for my paying customers. I have been running a somewhat critical piece of infrastructure for about 4 years now on AWS. I primarily use beanstalk, so in a way less work than a straight VPS but yes can be a bit more expensive. You know how much downtime I've had? Probably 3 hours TOTAL, and that too because I pushed something that had bad build commands. 3 hours over 4 years. I know because I have a monitoring service. I never had to restart a single server, upgrading has always been one click and deploying has always been one command. The peace of mind has been incomparable.

You system would leave me nervous every time I take a vacation. I go on vacations without a worry in the world. My system just took a couple weeks to learn the ins and outs and costs a little more. Mine over yours any day of the week. If I'm just messing around with a personal project, then I use a VPS because literally no one relies on it.
How much do you have to be wrong about before you start questioning your holier-than-thou attitudes? The FDA still hasn’t officially approved a single COVID vaccine yet and isn’t expected to for another month or two. And yet here you are wanting people punished for not taking a vaccine that the FDA hasn’t even approved yet. Your tough talk isn’t backed up by any understanding of US healthcare.
What you describe sounds a lot like MobX: https://mobx.js.org/the-gist-of-mobx.html

In the Rust world, Salsa operates on similar principles: https://salsa-rs.github.io/salsa/

Personally I believe this pattern has totally solved the problem of responding to changes in state, and its use-cases are just beginning to be explored
BRAVO-1's vocabulary was limited to 50 words; basically 6 bits per symbol instead of 5.
And it requires a brain implant.
>Journalists don't make claims that they can't back up.

From babies pulled from incubators to WMD in Iraq to Manafort meeting with Assange in the London Embassy to an infinite number of other provable falsehoods, if history has taught us anything, its that journalists routinely make claims they can't back up.
Yes that is an acceptible way, just increase the price 10X,50X ... So instead of 150 Million Dollar Charge 1.5 Billion or somethign like that.
People make radical, counter narrative claims because it makes them famous.

The MSM are guilty of this a bit, while generally credible, they do 'juice things up' a bit in order to get viewership.

There are fools everywhere who will believe something crazy, and there are egomaniacs who will knowingly lie (and believe the lies themselves) because it makes them 'important'.
I think the number of discussions that are off-limits should be very small and platforms should be much much more transparent.

However, if allowing certain discussions means also allowing other discussions, I'm not broken up if sites like reddit were to ban a subreddit like conspiracy or at least try to reshape it to something much more objective.

If the owners a property decide certain views are abhorrent, that's their right, I can't think of a valid moral or legal complaint against that - it is their property. If we lack competition that is an issue of market competitiveness more than propaganda.
I heard him on a podcast recently. He didn't seem to be pushing Monsanto. Can you please point me to where he does this? I would be rather put off. I hate mono cropping and pretty much everything Monsanto.
And tsserver doesn't even comply with the LSP spec, which means non-vscode editors need to choice between buggy support for typescript or also implementing a second protocol that is sort of but not quite LSP.

See https://github.com/microsoft/TypeScript/issues/39459
The underlying language doesn't actually matter as long as you can deliver the toolkit. I do agree that Lisp(y) language(s) may be very well suited, but I don't care.

I just want us to stop reinventing the wheel hundreds of times each year. At least paper shuffling and fax sending took long enough that you could get a coffee and have a chat while it was happening. Now instead we toil over configuration files (which ironically Rails, my daily toolbox, aimed to solve a decade ago).

I should be able to define a few data models and relationships, processes, and some business rules. The rest absolutely should be generated for me. If cars worked like this, we would still be custom building wooden wheels.
It looks at various indicators of compromise that are linked to malicious compromise. As one specific example, Pegasus is known to try and hide its tracks by deleting some log files. Their deletion is incomplete and corrupts the log database though, so it produces a very traceable, "you have been hit by Pegasus" indicator.

A (partial) list of Pegasus C&C servers is also known, and some iOS log files store hostnames you have connected to in the past.

It's fairly standard IoC analysis -- lots of malware leave traces on the client endpoint in question.
I hadn't heard of this movie, thanks for mentioning it.
> On any other phone, expect branding, pre-installed bloatware apps, modified startup and shutdown screens, modified top-bar to show "5G" on presence of a 4G network, and 6+ month delays to security updates while they get the above modifications made to the firmware before they approve it.

Have never seen anything like that on Pixel / Nexus phones bought from Play Store and not tied to a particular network. Is this an issue specific to carrier-bought phones or are all Pixels exempt?
> The Israeli minister of defence closely regulates NSO, granting individual export licences before its surveillance technology can be sold to a new country.
Buddy, there isn’t a single vaccine that is even FDA approved yet. Maybe you should practice a little humility.
> Are there any examples of a place that is too hot, as opposed to too dry?

For a given species of plant, yes.

For cold-adapted plants, like those in the arctic, too warm of a winter could mean carbohydrate exhaustion due the increased metabolism, which would mean spring starvation. With climate change we see such species retreating to higher elevation or toward the poles.
Is it basically the same way how android emulator (avds) render hardware accelerated graphics?
I bought a cheap M1 Air model (only the ram is upgraded to 16gb) at $1030 Apple-refurbished. My intent is to try and sell it a bit before the 1 year mark.

For some of the reasons you mentioned (specially the last paragraph), but also the battery and the general non-reparability. It almost feels like a consumable item, compared to my previous Thinkpad.

Here's the thing: all the other laptops I was looking at cost at least twice the price. High-end Thinkpads, my second choice, almost 3 times.

All of the sudden Apple became the budget choice for my use case. In one year hopefully when I sell this one there will be competitors to the M1 chip (or maybe the M1X?), and I'll have more options.
Sure, it's better than nothing. But carbon output has increased X% compared to pre-industrial times, where X is some mind-boggling number.
I did neither. Welcome to HN.
The efficiency of gas is more than the btu of gas to equivalent electric. Gas produces pollutants that must be removed from the house. The higher exhaust rate will remove more conditioned air than an equivalent electric would.
I thought about this, but unfortunately I am so focused on my own work I often miss the work of others.
I had assumed that photoshop and the like would be gpu bound, not cpu bound
Zoom to Acquire Five9 for $14.7B
“How would you even make [super specific plot]?”

Ask on stack overflow, but a 10 second google shows that geom_quiver is a thing.

From my view, the bigger distinction confounding your point is that most people doing non-dataframe oriented engineering work are using Matlab/Python/Julia over R. That would explain the preference for matplotlib, as the api was literally inspired from matlab (an inspiration shared by Julia as well). But I expect it’s more of a convenience thing than anything - why shove a specific part of a different language (tidyverse api for R) into your workflow when the existing solution already works enough?

But R can work just as well, especially given the myriad of tertiary packages designed to transform your data into a “tidy” data frame (eg tidyr).

In any case, if you’re goal is something complicated or bespoke, wrestling with matplotlib is probably the least friendly option available, but ggplot isn’t the best option either. You should just use JavaScript.
Global warming means more water in the air. This is both a positive feedback (water is an excellent heat trap) and negative in the form of clouds. White clouds increase the albedo of the planet, rejecting heat.

Another negative feedback is the increased intake of CO2 by oceans, through difussion. Also the plankton consumes more CO2.

It makes sense, think about it: if the planet didn't have negative feedbacks, absolutely any event would potentially cause a runoff through positive feedback in warmings and throw the climate out of balance. Even something like a vulcanic eruption or forest fire in the middle ages: without the negative feedback, CO2 would cause warming, which causes more water, which causes warming...there must be some serious negative feedback loops, which is why we've almost doubled the warming effect of CO2 with (so far) very small influences on the climate.
The Washington Post says the police killed 413 unarmed people from 1/1/2015 through 7/16/2021, about 63/year.

https://www.washingtonpost.com/graphics/investigations/polic...
How are they related? I don't really get it
Better outcomes as measured how? I received both vaccine doses while visiting Texas, months before my friends in Canada.

I was also going mask-free in Texas over 3 months before I was able to do so in Alberta. When I returned to Canada, I risked huge fines by refusing to stay in a government-mandated quarantine hotel (despite the fact that I was already fully vaccinated), and still had to quarantine at home for 2 weeks. Again, despite the fact that I was fully vaccinated.

No quarantine at all was required when I landed in Texas 6 weeks prior to that.

A lot of Canadians blindly point to mortality statistics without a) correcting for differences that predate covid, and b) consideration of fundamental freedoms. This is apparently a minority view in Canada, but I (and many others) value preservation of natural rights over safetyism.
Agile manifesto is long gone We need a product manifesto
Taming Wildcat Stable Coins
Please review the HN guidelines. It’s fine to question Facebook’s integrity, given what we know about the company. Attacking another person’s inferred motivations is not.

https://news.ycombinator.com/newsguidelines.html
The Best Performance Practices for Custom Web Fonts
My only worry is the pagination limits. If you combine enough startups into a meet the batch, how many will reasonably stay on the first page of comments?