skysight-inc/HackerNews huggingface dataset:
>It's still a mistake to tie layout to the resolution of a web page, regardless of what unit you're using for a pixel.

That's not what happens though. CSS pixels are independent of the resolution and logical.

https://www.w3.org/TR/css3-values/#absolute-lengths
How one can see the up/down votes in this place?
Classic HN!
Weird I got none of that.
The problem is, the market as a whole does not value repairability, so most products end up not being repairable - which ends up being a competitive advantage for them because you sell more units. Repairability becomes a disadvantage, left to market forces.
That code is 12 years old: https://github.com/openssh/openssh-portable/commit/c8802aac2...

So maybe the parent post was remembering a time before then.
Article from 2018 about that:

"As of the time of this update, Sensodyne toothpaste with NovaMin is now available on Amazon to buyers in the USA, directly from Sensodyne/GSK."

https://medium.com/@ravenstine/the-curious-history-of-novami...

https://www.amazon.com/Sensodyne-Protect-Whitening-Toothpast...
> How can that possibly cost $40,000 except through an extreme abuse of monopoly power?

Microsoft has to handle patch distribution, patching itself, tech support for patching, complaints and rollbacks and so on for many years after release -- remember, they still provide patches for Xbox 360 games sold in 2005!

If something breaks then I expect the total costs for all that could easily exceed $40k for very popular titles. Just imagine how many installs of FIFA '06 - '19 (the versions available for Xbox 360) there is! This is obviously not the case with an indie platformer purchased by a few thousand players, though, so for smaller businesses $40k would hurt badly, while it's probably a very good bargain for EA and the likes.

Considering the recent backlash regarding Cyberpunk 2077 on Xbox One/PS4 (not to mention Mass Effect: Andromeda a few years ago), I'd say rigorous testing is warranted. I doubt CP2077 would even have been released for those platforms if they had been properly tested in the first place (not that it would have been an option to not release the game -- It's been pre-orderable for over a year, and the Xbox live store was full of ads for it for many months before the release).

The same logic applies to patches -- if a patch were to actually break a game then it needs to be handled and that isn't necessarily cheap.
> my bet is that there are practical physical limits to general intelligence

Yes, but there is substantial evidence that humans aren't even close to that limit. Most humans struggle to do even basic probability calculations or reliably remember 30 seconds of sensory input, for example. Either of those are civilisation-changing abilities if everyone could do them.
Wow, just looked at their earnings reports and it doesn't look like they've ever turned a profit either. In fact, they are losing over a hundred million a year. No wonder this dude couldn't compete.
For those who feel a bit out-of-the-loop, this excerpt pretty much sums up why the EFF feels that this is, if not worse than 3rd party cookies, not significantly better:

The proposal rests on the assumption that people in “sensitive categories” will visit specific “sensitive” websites, and that people who aren’t in those groups will not visit said sites. But behavior correlates with demographics in unintuitive ways. It's highly likely that certain demographics are going to visit a different subset of the web than other demographics are, and that such behavior will not be captured by Google’s “sensitive sites” framing. For example, people with depression may exhibit similar browsing behaviors, but not necessarily via something as explicit and direct as, for example, visiting “depression.org.” Meanwhile, tracking companies are well-equipped to gather traffic from millions of users, link it to data about demographics or behavior, and decode which cohorts are linked to which sensitive traits. Google’s website-based system, as proposed, has no way of stopping that.

The way I interpret this is that, based on your browsing history in Chrome (or any browser that implements this kind of functionality) you are placed into a number of categories (or, if one reverses the metaphor, a number of descriptive tags are attached to you). Google is aiming to ensure that certain categories/tags that might be considered sensitive (mental state, physical illnesses, etc.) will be blocked.

(To be clear, this is my interpretation of what they are stating, not an assertion of fact)

The EFF is arguing that this isn't really that straightforward, as sensitive details can still be inferred from non-sensitive details.

What I'm curious about is, who is doing all the ID generation, categorization, and data centralization? Or is Chrome just going to calculate everything itself, then send the data to sites that ask for it?
There’s two orders of magnitude between someone with $1b and someone with $100b, doesn’t mean someone with $1b isn’t rich.
Complexity around memory management and lifetimes is a definite tradeoff that rust makes. A GC imperative language that uses Sum/Product types seems interesting. I guess that would be swift? I'm not familiar.
Since I got the m1, I opted for safari too: much better battery life. Seems this is a nice added benefit.
Rust+AWS+Lambda+RustLS+Bioinformatics-OpenSSL
He was the founder of a profitable design agency called Metalab https://www.metalab.com/about
There was this same idea realized via fzf preview, also posted to hn I think.
Do you even really get GPS inside your home? Maybe next to a window, but GPS signals don't usually make it indoors. If you're tracked indoors it may be because your WiFi router was scanned by Google or something.

As for jamming it, I think most GPS receivers probably saturate at around -60 dBm in band, so you can probably just strap a noise diode with a suitable filter on the back of your phone or something...
I'm not terribly terrified.

First, I like to think intelligence as the problem space an agent is able to solve. given that this kind of space has approximately infinite dimensions, by any meaningful measure [1] we already have people that are indefinitely more intelligent than an average person, and they seem to not have been turned to paperclip maximizers.

Now, of course, there are different kind of infinities. And yes, there may be an entity coming whose intelligence to humans is like intelligence of humans to ants. And only reason humans destroy ants is because in some rare cases ants happen to annoy humans. And whatever goals this kind of superintelligence may have, it is only out of really bad luck humans may annoy or be of use to such an superintelligence. In the end, maximizing paperclips is really f&cking stupid, so it is quite unlikely such superintelligence would want to maximize paperclips.

[1] I mean meaningful in the sense that you actually can make statements that agent a is N times more intelligent than agent B. Obviously _IQ is not meaningful in this sense, someone with IQ of 120 is not 20% more intelligent than one with IQ 100 in any meaningful sense. It would still in practice take infinite time for infinite amount of average people to finish Project Mannhattan - thus Oppenheimer was infinitely more intelligent than average person.
You can't have 'var' for field members since this could lead to recursive type inference. Var does not have this problem since it can only be used for locals.
Agreed, had to use Asana on a recent project for the most basic issue tracking. Used it for a few months, really didn't like it at all, found the interface confusing and never got used to it. I think trello is the best I've seen, but of course has issues of its own and needs add-ons to do some of the things I want.
FFS. Really. The 737 Max is not an unstable aircraft. Stop repeating this nonsense. I don't know how often I've had to explain this on HN and having to repeat this over and over again gets really tiring. The 737 Max is stable over the whole flight envelope. I'm a lay person when it comes to aircraft (even though I've written software for the aviation industry) but I know enough to know that you haven't a clue. Please don't berate others for being subject experts and disclosing this up front.
Totally agree! My point was that although you can solve long term storage with tech and there are projects who can try to solve the problem, with all the caveats you mentioned, there is no way technically to solve the artwork provenance part.
You have to assign to an individual or team to go through drills.
> By the time of the Obama presidency, the racial-democratic ideal, typically expressed through objection to racial disparities, had effectively monopolized public discourse on the telos of black politics.

> Today, liberals and many on the left reflexively cast “African American” and “working class” as antagonistic rather than overlapping categories. “Working class” has thus come to imply “white,” if not white racist.

> From that perspective, the racial-democratic agenda of reducing, if not eliminating, racial disparities of all sorts, is the totality of the racial justice agenda. It is in this context that addressing the “racial wealth gap” has become a major item in the racial-democratic agenda.

-- https://www.commondreams.org/views/2020/03/09/push-racial-ju...

Note: I realize this thread's article concerns the U.K. while the above the U.S., but U.S. racial politics has an outsized influence on the Western European discourse, especially in the U.K.
What is your skin colour?
My dentist simply put me on toothpaste with high fluoride (IIRC 8%?). Two caries remineralized over the span of about a year and I didn't need fillings.

Unfortunately high fluoride toothpastes require an RX.
Oh my God this is exciting, particularly the resources linked at the bottom [0]

As a new developer who does have some input into the tools we will try at the startup workplace, I feel pretty overwhelmed with how.... Much.... There is.

That others are saying more or less "just use the language, dabnabit", is great.

[0] https://github.com/frameworkless-movement/awesome-frameworkl...
It's mentioned in the thread:

> I was a huge to-do list junkie, but back then all of the task apps were either single-player or weird desktop apps with syncing issues.

> I decided to build a shared to-do list app for teams.

Yeah, simple single-player to-do lists are great beginner projects to do to learn CRUD and a frontend framework. But enabling real-time multiplayer ups the ante because now you have to manage state and updates between multiple clients and a server.
They should have contacted Mykola before commiting, bubelich.com seems to be a dead url.
Install cygwin or msys or WSL? Windows is unusuable otherwise :).

anyway, the particular case here is something like an academic computing cluster, where you don't have administrator access, and you want to compile some package that will install into some place like $HOME/project/usr. The system has no meson or bazel or scons and only some older version of cmake that may not meet the claimed minimum requirement of the random package you want to compile.

Or it's some SBC that you dare not upgrade the operating system on because you don't know if there is some breaking kernel change with some hardware interface.

Sure, locally installing a new version of cmake or some other build system is not too hard, but it's certainly additional friction.
ST2 was a godsend to me throughout college and holds a very special place in my heart. Five years later, I always have it open and use it to take notes. It's so simple and honestly beyond editing code, it serves as a buffer to hold random thoughts/drafts/copy/files/etc. It's also the best way to run quick transformations to text (regex search/replace, Text Pastry, etc). So thank you to the devs. I'm excited about ST4 and will use it when it comes out.

But, I wonder, at this point, what does it take to beat VSCode? What're the key things that seem to be missing and are they part of the roadmap?
Tesla helped patch a bug in Bitcoin payment processor BTCPay
It will benefit code examples and such. Say you want to post a code snippet on Stackoverflow - it is much simpler to provide minimal working code.

It have always been a clear benefit of say Python that you can provide a two-line code snippet which can actually run.

It is also step in the continuing process of removing boilerplate. C# started out like Java, but have over time removed boilerplate where possible. "public static void Main()" is also just boilerplate.

I agree it won't matter for larger real-world program.
The USD is suffering from a savings glut. The domestic financial markets are already fully developed. Any additional savings from foreign nations is not helping the USA and merely forces an exorbitant downside. Investments have to match savings. All the potentially productive investments have already been made for the current level of inflation. There is nowhere for the money to go so you have two options: Unproductive investments, reduce the savings rate.

Unproductive investments are basically the constant increase in stock and housing prices over the last decade. You're not buying those to make more money, there simply is no other place for the money to go. The only way the savings rate can be reduced domestically is through unemployment or underemployment. Unemployed people don't earn money but they still have to spend, which reduces savings.

It's a truly hopeless situation for the humans living the USA. But hey, at least the dollar is still "good".

Oh right, presidents are taking on debt to cancel the savings glut that was forced upon them. That's a bad thing.
They're the ones that accepted and designed an unsafe aircraft ( a single sensor known for failure feeding a critical system that can crash an airplane? And they hid it from the FAA? They absolutely knew what they were doing and should rot in jail for at least a few years).
> This is a tradeoff that must be made in every place where technology meets aesthetics

In the case of HTML+CSS this is the direct result of the underlying tech: almost everything triggers a re-paint or resize+repaint, https://csstriggers.com/
This was, what, 2012? Asana IPO'd last year and still wasn't profitable[0]. In fact, they were bleeding vast amounts of cash and went public with the statement:

We do not expect to become profitable in the near future, may never achieve profitability, and have incurred substantial net operating losses, or NOLs, during our history.

This is the price of cheap money. VC-backed competitors can simply outspend a bootstrapped company on customer acquisition, marketing, development and hiring, and cash out without the company ever actually making a profit.

In the current environment, a bootstrapped company should ideally be:
(a) niche (and therefore outside the traditional VC market crosshairs)
(b) profitable from day one.

A to-do list doesn't fit that mould at all, which this guy found out the hard way.

[0] https://sec.report/Document/0001193125-20-228462/
"I can't read this article but am currently trying to find ways around that since I think it will be thought provoking at the very least."

Not sure why you can't read the article but you can read and post to HN. Would this help.

curl -s https://www.newyorker.com/culture/annals-of-inquiry/why-computers-wont-make-themselves-smarter/amp|grep -o "<p.*</p>" > 1.htm
firefox ./1.htm
> SHA1 wasn’t meant to be a security measure

It literally stands for Secure Hashing Algorithm.
I can’t read the NYer article but I wanted to share this article in a similar vein, which has stuck with me for (reads article date) wow, 6 years.

https://www.vox.com/2015/3/2/11559576/the-terminator-is-not-...

This is by Jeff Hawkins and I think his arguments are just as solid today as they were when this was published. The third “misconception” is probably most relevant to discussions of the Singularity.
The whole thread really boils down to missing this key point from 37 Signals:

| 5. Spend less than they make

Had they done that, they could survived long enough to find their niche. But throwing out multiples of your revenue out of your own pocket means you're on borrowed time.
kafkacat is excellent.

https://github.com/edenhill/kafkacat
Sohbetodalari.vercel.app
https://sohbetodalari.vercel.app/ bedava sohbet odaları telefon ve tablet uyumlu mobil chat sohbet siteleri
Well, I mean the system clearly works? Not sure it's a CI/staging thing, some date just expired in prod.
I feel like a more acceptable solution would be simply to ask user un what category he wants to be put in?.. I know may sound naive, but why not?

This effectively solves the question of optout as i can choose to use default value so that i am indistinguishable from thousands other people
This also clearly allows for some targeted ads that user does actually care about. I don't mind seeing ads for technology, but all those "You wouldn't believe this!! 11", and "Look, penis!!" are just insult to humanity.

I know it's still ads. But i have an impression it's ao much better solution
presumably the mean that the use of SHA1 in git wasn't meant to be a security measure.
You're probably more experienced than I am with Rust!
What itches are you looking to scratch? Sounds like you're excited about email servers.
If we follow that train of logic, what exactly is the complaint? That they implemented any software at all instead of full-time internal advocacy against PRISM?

They aren't being paid to implement Easter eggs. The job is to produce software that effectively helps users within bounds of the law. The government says they have to spy on their users, so it isn't like Microsoft can do otherwise.
I've often wondered about this commonly repeated belief that software of ~30 years ago was less buggy than software today, because it doesn't really line up with my memories. There's definitely part of it that comes from a standard "back in my day", rose-tinted glasses sort of thing.

But I actually think a lot of it comes from the fact that modern software can be easily patched, whereas older software couldn't. It is easy to believe that software today is buggier because of just how many patches we get for it. But back in the day, any bugs that existed in the product were not as visible, because we weren't getting weekly updates where the patch notes say "Bug fixes."

How many massive vulnerabilities existed in major products of the day, and continued to persist unnoticed by all of us because of the relative impossibility of patching them out?

On top of that, modern software is simply more complex -- often times an order of magnitude more complex. (Whether this increased complexity is always needed/appropriate is a separate question.) I'm not sure what metric you would use to be able to do a "bugs per complexity unit" sort of comparison between then and now, something that attempts to control for increased complexity, but my intuition is that it would be pretty flat.
What would stop a malicious client from implementing a noisy FLoC to 'poison the well'?
The downloads page is only for official releases, RCs are not distributed the same way and are not permanent unless promoted to an official release.

See the mailing list thread for 2.8.0-RC0 for where to find the bits if you want to test https://lists.apache.org/thread.html/r16894a11aec73abac521ff... and the project site has some "contact" info for mailing lists where these things are announced and advertised (including releases, Kafka Improvement Proposals, and more) https://kafka.apache.org/contact
FTA: "The issue was not related to MCAS"
Why side effects? It's about the main effect of tools like rm or dd. Some things just don't fit to live previews like provided by UP.
The sounds of the internet big bang!
Haha, I read the same after googling.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7068624/
I take it as a given that some kind of computation in the brain is responsible for human intelligence, so the only question is how difficult is it to replicate that computation? There are hints that it might not be as difficult as it first appears:

- in general, brains are not evolved specifically for intelligence but rather proprioception. ie. in most animals, brains are primarily a control system for the body.

- the marginal difference between a human and the closest primate is small in absolute terms (apes also have a necortex), but the difference in intelligence is huge. This implies that large parts of the brain are just scaffolding and is not necessarily required for "intelligence"

- human brains are subject to extreme design constraints - it must work on almost no energy, redundant enough to function even with half of it missing, and compact enough to fit through a narrow opening. These things must have a design cost.

- human brains use neurons because they are the only tools available to an eukaryotic organism. From a de novo perspective, there's no reason to believe that this is the only or best way to approach the problem.

If we add this up, it seems to me that computer-based AI has the potential to be more efficient than human brains (in terms of flops) and may ultimately not require much computation at all in comparison.

We still don't know enough about the brain to guess at the properties of the algorithm that the brain is running. But it's precisely because we don't know that we can't rule out that it's something simple. Given that extremely simple algorithms, scaled up, are already superhuman on a number of ML benchmarks, I think there is a good chance that general cognition is something tractable.
Agree.

When VSCode launched, people were hyping it like mad ( On HN anyway ). It drives me crazy because they keep claiming it was very fast. Which isn't a fair assessment since most of them were using Atom ( from Github ) or any other editor / apps based on Electrons. Compared to best Editor in the category, Sublime, VIM or BBedit, TextMate, fast should not be a word you used to describe VSCode.

But then over the years Chromium, v8 and VSCode keep making performance improvements VSCode suddenly tick the box of good enough. And after years of CPU performance stagnation, VSCode on M1 is surprisingly fast. Still not Native App speed with many extension, but then I hope CPU performance will continue to improve along with further optimisation.

With the huge ecosystem around it and being free for all users means it will be hard for anyone else to compete in terms of mass adoption. In terms of Editor and IDE, I think VSCode is close to hitting the perfect spot.
Shlemiel the Painter’s Algorithm
Checkout This AffiliateSuite Bonus Link
i got an impression this is just a 'submarine' promo for whatever is their current project,

which is not surprisingly related to bitcoin, but could have been SEO or some other marketing heavy domain.

I see these stories periodically "7 mistakes I made while building a startup" and it always turns out to be just an elaborate ad.
>Kunshan police found and destroyed 17 cheats and arrested 10 people in connection with the ring.

How do they destroy cheats?
Internet access is vastly more important than our view of the night sky.
FYI I am pretty sure the author is in Finland.
Only in our HN bubble it could make sense folks. We've been had.
I love Sublime Text and will be upgrading when ST4 comes out.

VSCode has one distinct advantage though: it’s remote SSH editing plugin (which has a proprietary license and closed source). IMO, the remote SSH and related extensions is bar none the distinguishing feature of VSCode in that it is so good and there is simply no competition. Every other feature has at least a worthy/better implementation elsewhere (ST, vim, or emacs).

Is there something similar for Sublime, either builtin or native? I’d delighted to be corrected.