skysight-inc/HackerNews huggingface dataset:
The real world is far more complicated than simply carelessness, incompetence, laziness, and lowpriorityness.

https://www.theguardian.com/world/2013/jul/11/microsoft-nsa-...

https://www.npr.org/sections/thetwo-way/2009/11/nsa_microsof...
Why would I pay $12,000/year for a self-hosted closed source SSH proxy+SSO while Teleport, a FOSS and battle tested alternative exists? Also something like Pritunl can does the same functionality along with a zillion more features while being more scalable and supports any protocol since it's a real VPN while only paying $50/month.

UPDATE: It seems also that Cloudflare's Access supports SSH and SSO.
But that messes up the data it's using to try to give you compatible matches. And it misinforms the people you're trying to meet (assuming public answers).
Especially with the last two versions of iOS, Apple has made it easy to turn off and change the notification types when you get a notification from an app. Almost all of my notifications are silent on my phone.
https://github.com/Zer0Mem0ry/ntoskrnl
I think other people also realize this, but my main learnings as a 45 year old software developer are:

That how little college education contributes to success in life. (at least success as I define it). That education became commodity. The real value is in finding the interesting opportunities / ideas / people / networks, the right topics at the right time.
That my knowledge and way of thinking is still too 'academical'. (although I am constantly working on this.)
That beyond a level big-picture thinking is more important than being good in details, I need to progess in this front a lot.
That scratching your own itch is the best startup walidation method: but me as a software developer have mostly developer problems. Creating developer tools is a hard business, but I could not find out a better alternative for myself yet. (I am also a gamer a little bit, but indie games are an even tougher business.)
That living in Eastern Europe is bad for your career but the upside is that you can live really well off of a (by western standards) relatively low income.
I would much prefer every person on Earth be a philosopher than no-one. I think a lot of bad things exist today not because someone saw a good option and a bad option and chose the bad, but because someone saw two options and, being unable to tell which was which, chose arbitrarily.
Yes, I do have musical anhedonia.
What often happens to me is my chromecast audio doesn't show up on my desktop chrome but does on my other devices and I have to reconnect my computer's wifi and restart the browser for the chromecast to appear. Really wish they have a simple "refresh" button that lets you try checking for more chromecasts.
I have taken Melatonin a few times. It hasn't had any affect on dreaming (or lack thereof).
Works for me Chicago, IL, USA Chrome 79.0.3945.117
Useragent:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36
Running on Debian Linux 10
I’m autistic and books like these are extremely useful for me. I feel like the lessons in the book are things I should have learned if I socialized properly as a child and adolescent.
This is great for technical people but it’s easy to forget most people have no ability to achieve what you describe by themselves.
Yes, I can feel fear, anger, excitement and all other emotions when awake.
Google’s Hash Code competition is back
Would be a much better Show HN if the demo picture works on the page...
I’d probably question that given how many cities want to be a new rome and how famous Rome’s seven hills are. It’s easy to pick any collection of seven hills in a city that has more hills than that and say they’re ‘the’ seven hills of the city.
Human Readable Magazine Issue #1 is (finally) out
How to restore the activities of merged company?
Using GPUs involves significant tradeoffs that go way beyond writing SIMD code. (mostly batching and off device transfers)

CPU SIMD code can be trivially mixed with non SIMD code but mixing GPU and CPU code may negate the benefits.
This is a terrible article. How this has gotten this kind of traction is unexplainable to me.

>This is the program I will be using for demonstration purposes

>Never comes up again for the rest of the post.

???

>Let's show you how to profile code.

>Also, here's a bunch of unprofiled suggestions with such precise and helpful comments as "slow" and "fast".

?????

>Python haters always say, that one of reasons they don't want to use it, is that it's slow. Well, whether specific program - regardless of programming language used - is fast or slow is very much dependant on developer who wrote it and their skill and ability to write optimized and fast programs.

This is so ridiculous it's honestly laughable.
It's such an obvious falsehood that the only explanations is either the person is truly this clueless, or else they are wilfully spewing bullshit. A bare metal language like C/C++ will of course let you do things faster than a heavy dynamic language like Python.

The mental gymnastics people do to justify not learning another tool.
You know what they say, if all you have is a hammer, everything looks like a nail.

>First rule of optimization is to not do it.

If this person is representative, this explains why computers are hundreds of times faster but most software feels slower than in 1999.
I don't get the point of this article.

I think most people know what rust is, probably from other things than your shower head, which is a weird association as most people have plastic shower heads nowadays.

And yes, metal rusts, we've known that for millennia. It's a problem for everyone, including the navy and if you have a lot of metal, it gets expensive. This is no surprise and I think organisations like the navy have rust prevention factored in in the cost of maintenance?

Exactly what point is the author trying to make?
Conservatism is essentially the philosophy of Chesterton's Fence, as opposed to Move Fast and Break Things.
Except that in 1936 the title seems have a little less negative association than it does now.

While I found the book not all that interesting, a bit like most self help books, it's approach isn't in exploiting human emotion; it's in how to improve yourself to accomplish the same goals naturally.
It seems they are in the process of open sourcing their deployment software. Does anyone know how this affects that? The github repos are still empty.
And there's plenty of other solutions that don't have all the problems (and overhead) NFS has. There are precious few actual good reasons to use NFS and they aren't customer facing products. Particularly, when you want a rootless thin terminal on an embedded system, or read-only transfer of non-sensitive files (say, for bootstrapping a machine from bootp, or sharing a corpus of data).

For everything else (in production), NFS is a PITA, and most other networked filesystems should be avoided for similar reasons. Again: other solutions exist that provide the same functionality but do it without the inherent problems. Usually they are ignored because someone wanted to cut cost, or because legacy. Ask a storage engineer or infrastructure architect.
Pre-compiling regex doesn't actually give you any real performance benefit as Python3 caches it internally anyway. See https://docs.python.org/3/library/re.html#re.compile
> I'd pay a premium for that. Android has done a great job making me want an iOS device again, these last ten years.

You greatly overestimate people's will to pay extra. I know my own experiences are also biased, but nobody I know would pay for iPhone themselves. Either they use company iPhone, or buy themselves an Android phone.

Apple has completely outpriced themselves from the majority of the market. Doesn't matter if it's $500 or $1000, I'd say the usual cap is somewhere around $300 in Europe and much less elsewhere.
Using the iCloud Windows app. It syncs folders to a drive you choose. That drive gets backed up with Backblaze.

I also have photo syncing turned on for OneDrive and Google Photos.
This topic gets questioned/debated weekly, including most times a paywalled article gets on the front page.

It is answered in the FAQ [1] and re-iterated frequently by dang.

Paywalled pages are OK if a bypass is available. If there is one, usually someone will post it in the comments.

If nobody has yet, you could try viewing the article in http://archive.is/ or https://outline.com/, and if it works, share the link here.

If no paywall bypass is available, the item should not be on HN, so you should flag it.

[1] https://news.ycombinator.com/newsfaq.html
I’m not sure nihilism is a productive response, Rick.
That's Go Faster addon.
Both Google and Apple Maps are terrible at knowing when not to use local routes to theoretically save less than a minute or two of time.

In reality, you’re wasting brake pads and fuel in stop and go traffic that has far higher variance in travel time than a highway.
More comments, https://news.ycombinator.com/item?id=21895943
Can only see one example of someone asking about that on google.
Why? Because it obviously won't be a rounding error in a few years time.

2 reasons.

1) We have to do something about climate change. Doesn't mean we will, but more and more countries besides Norway will get serious about it.

2) At some point BEV's will be price competitive with ICE. The $40K Tesla Cybertruck is cheaper than a medium duty crew cab from legacy manufacturers.
Far more than 50 for most of these.

The first run of the first edition of any book is a prized edition for collectors, but quite a lot of first editions actually go into library systems.

Harry Potter and the Philosopher's Stone (the UK title of Sorcerer's Stone), had a first run of 500 copies. 300 of those went into libraries where they of course were not kept in pristine condition. As a result a fine edition goes for a fair few quid - tens of thousands of dollars, and potentially more.

So, public libraries often have lots of copies of popular books, and may even have several first editions in their collection. They won't be worth much in their usual library state, so anybody thinking of reading this and hoping to steal them: please don't.
been using mosh with various shitty networks around europe and it always felt better than plain ssh.

1. seems a egde case, never hit me while beeing a customer there. (funny way telefonica does throttling)

2. seems a edge case caused by the users vpn.
Federal CIOs Asking about IPv6-Only
User agent sniffing is still sometimes required. Take the SameSite bugs that Safari had. On the server you needed to act on that based on User Agent sniffing.
I agree with that, I don't know if it's a lack of manpower on Safari and Safari mobile or what but it's severely far behind the other browsers.
Well — the Turks and Russians put a lot of emphasis on Constantinople because it was closer to them, and ‘Rome’ meant the empire and not the city to them.
Because of the web, Google and other companies have poured tons of resources into improving the speed of JavaScript. I wonder where Python would be if the same level of resources had been devoted to it.
GoatCounter – Simple web statistics, with no tracking of personal data
> dropping the legacy C interface to Python objects.

This is nonsense. No language ever will have linear algebra or numeric implementations faster than Fortran/C implementations of BLAS, LAPACK etc. Not being able to make ffi calls makes python essentially unusable for most of its niche uses.

> JS has exactly none of the features that comment claims would be necessary for performance.

I don't see people doing ML, scientific computing etc in JS.
Almost anyone can afford an iPhone. All four major carriers and Apple offer no interest payment plans. Spread over 24 months, the difference between an iPhone and an Android phone is negligible.

If having an iPhone is a symbol of “affluence”, half of the US is affluent.

Your anecdotal evidence doesn’t jibe with broader statistics.

Edit: For complete transparency, I am seeing ranges from 42% - 50% market share in the US depending on the site.

https://www.statista.com/statistics/236550/percentage-of-us-...
this conclusion is obtuse and shallow.
Sometimes, the people getting the most done, are either doing so based on proficiency (i.e. deep understanding of domain, system, language, stack etc) or are simply adept at finding the shortest path from a(requirements) -> b(code). These are the people I look out for, as essentially the root of tech debt. Hopefully, things like code-review will prevent people like this from pushing code that only they can understand, but that theory often proves false as these folks often out-rank you. Don't be afraid to call BS through any means available. At the very least, you need an explanation/comments/documentation explaining why simplicity was sacrificed.
60 minutes round trip.
I don't think that it's actually true though. There are definitely areas where I don't have to make it up (anymore, at least). As a trivial example, implementing yet another API endpoint for a web form or something is not something where I have to experiment a lot (anymore).

It's also important to realize that in most fields, people are definitely not just making it up as they go along. A dentist or an airline pilot has extensive training, knows what they are doing and why. This is even true when it comes to estimation tasks.
That wouldn't be appropriate because articles with hard paywalls aren't allowed on HN.

If it's on the front page of HN, it's a signal that the article can be accessed by anyone.

It may need a workaround, which someone will post in the comments.

If no workaround exists (e.g. using http://archive.is/ or https://outline.com/), the article should be flagged and removed from the front page.

The FAQ covers this:

https://news.ycombinator.com/newsfaq.html
> Client Hints (https://wicg.github.io/ua-client-hints/) move a passive fingerprinting vector to an active one, i.e. information must be explicitly requested by the site and then the browser can choose how to respond.

And how much of a hurdle is that, exactly?
Because so many people abused the user agent header for things that could gracefully fall back (or they just made invalid assumptions from it) it was made an unreliable indicator for times you actually want to send shimmed content on first load.
Smooth Scroll effect using only one line of CSS
I think that blaming social media as a unique driver of this behavior is taking it further than reality. Advertising certainly existed before social media. Social behavior existed before social platforms.

The 90’s definitely had its fair share of home improvement trends. I remember brass fixtures being a particular 90s staple.

I might suggest that perhaps your own perspective has changed since that time. Maybe you grew up in a rental or basic home and you’re now in or surround by more people living in more upper middle class homes that are updated more frequently.

Looking at building materials, I also think that a lot of material innovation has led to a number of trends that exist today and that these things aren’t necessarily bad. A lot of products out now save money over their predecessors: manufactured wood flooring, faux “wood” tile, and a lot of people don’t realize that the Quartz countertops that are popular now are a manufactured product. I haven’t checked pricing but I imagine they’re cheaper than a solid slab of stone. All of this stuff is better than linoleum and Formica and other ugly, crappy products of the last century. I find that good design is more affordable and accessible than ever before thanks to manufacturing that is far more efficient than it was 30 years ago. When you say “designer Italian” that could mean something from IKEA.

Finally, I have to make the argument that home improvements are a bad example of debt slavery. Home renovations go straight into equity, sometimes the value of the equity even beats the renovation cost since people desire homes that don’t need work. Not only that, a home mortgage is probably the least risky form of debt for Americans: interest rates are close to inflation, it’s tax-advantaged, and disregarding once-in-a-lifetime events like the 2008 housing crisis, it’s basically a guaranteed way to break even as long as you stay in your house for around 5-7 years.

As long as you know you won’t need to move, it’s usually a better deal than renting, in
The United States at least.
There's an interesting podcast where Philip Goff and Sean Carroll discuss about various aspects of panpsychism. Sean plays a very good devil's advocate, so if you enjoy a nice friendly critic of the above ideas, I highly recommend this episode!

https://www.preposterousuniverse.com/podcast/2019/11/04/71-p...
Perhaps the rust fanboi bot that automatically submits rust articles to hacker news got confused.
Or people who have just started their careers, with few responsibilities or liabilities, and not those who are near retirement.
> the public probably has the right to know if a "family values" politician goes to a strip club

Why anymore so than if YOU go to a strip club?

I am a fervent supporter of recycling, should I expect a person to follow me around in public waiting for me to throw a soda can into the wrong bin?

Because one SUPPORTS a specific policy, does not mean one has to LIVE their life by that policy.
"Red Hat urges US Supreme Court to support unrestricted use of software interfaces" is 81 characters long, so it won't be accepted as an HN title.
Google Maps has tried to route me through closed off bridges in the relatively recent past. I don't have a huge amount of confidence in the validity of its data.
Is this really the level of reading skills the LA Times is targeting: "a dry dock, a special facility with high walls where ships are lifted out of the water"?
Real, inflation-adjusted wages have been growing.

https://fred.stlouisfed.org/series/LES1252881600Q

If you think this federal reserve data is false, tell me more about why and how.
What reasonable default? You don't know where people want to install your binaries and you do want people to know what other OSes you support. In UX if the number of choices is very small, like those couple of OSes you support, it is always best to present them all.
Source code: https://github.com/zgoat/goatcounter.

The author also gives a rationale for choosing the EUPL (EUROPEAN UNION PUBLIC LICENCE) here: https://www.arp242.net/license.html.

EDIT:

ksec posted this link: https://github.com/zgoat/goatcounter, but, at the time of writing, my comment is higher...

It provides rationale for why GoatCounter exists and comments about _why not_ other solutions like Fathom, Open Web Analytics, KISSS, Ackee, Countly, Analysing log files, Google Analytics, statcounter, Simple Analytics, getinsights.io, statcounter.com. plausible.io/.
I'm making an educated guess rather than saying it's 100% true. As others have stated from the PRISM leaks and so on it's not like these companies are not already complicit in supplying data.
Even if your salary increases in lockstep with inflation, at 50% you'll never be able to afford anything that costs 3x salary.
New AI-based system speeds brain tumor diagnosis
That would make the teacher completely unavailable for grading assignments, answering student questions outside of class, or much of anything beyond simply speaking to students. Someone needs to read all those history essay questions on the test, and then change something when most students get something wrong.

A 50+ person class would similarly limit students from asking questions. At which point you might as well just show videos. Some introductory classes are taught in huge auditorium’s but they still require additional TA’s and don’t work for upper level classes.

Don’t get me wrong, you could simply have an online system with canned videos, multiple choice question tests, and zero ability to ask questions. But, that’s not a collage education.
> I’ve never run across another piece of software that talked about itself this way.

Whoever writes the CMake changelog does this constantly.

https://cmake.org/cmake/help/v3.14/release/3.14.html#command...

I agree, it is a very awkward way of writing.
I wonder if they could just break the liver up into pieces, junk the 4/10 pieces that went oogy, keep and merge the rest?
This looks like it's intended to fix specific issues, not for fingerprint blocking. I was thinking more like being able to present yourself as generic Chrome on Windows 10 or Firefox on Android if you chose to, even with the risk of breaking the site.
>if the NSA has the power to coerce, Apple wouldn’t repeatedly gotten into fights with the US government to unlock iPhones.

The fights that we know about can be nothing more than a marketing stunt. They were what Apple wanted public to know; when leaks happen that Apple doesn't want public to know, Apple's "commitment to privacy" rather pales. Apple was listed as a PRISM data provider, they were accused in using their employee's message data against them. Now they also admit to looking into iCloud photos.
HPC in 2020: Compute Engine Diversity Gets Real
That's all of git!
>This controversy wasn't started by Twitter, it came from good ole fashion investigative reporting

It went to Twitter. And I think 'investigative reporting' is far too generous of a term as it evokes images of good journalism. This was a click-bait hit piece detailing a bunch of nothing.
Hi! I maintain GPU.js.

>I guess it's doing some sort of transformation

That is exactly correct. From javascript to an abstract syntax tree, and then to whatever target language we need. In this case GLSL.

>Presumably there's a not-significant overhead in both starting it up

That has been the goal, we're really careful to measure it with releases.

>and getting data back from the gpu.js function

That is correct as well, it is about as costly as it would be without GPU.js. However you can enable pipeline on kernels, so they can communicate via textures, which is significantly faster, as we don't need to transfer back to the CPU.

>Is there a way to "compile" a gpu.js function to remove the translation step? That could be really useful.

It is built into every kernel. You simply call `kernel.toString(...args)`.
Seems like a lot of drama for 4-year old luggage company that has a couple dozen products, some accessories and a podcast. Yet they got 100 million in their last round of funding and have a "valuation" of 1.4 billion according to wikipedia.

What's wrong with just building a business that makes stuff, selling and marketing it, hiring people as needed, making a decent profit, and per-chance innovating? But giant globs of venture capital money for luggage, LUGGAGE?
Oh shit, I just realized this was probably a bot

Edit: The comment above me mentioned how this article was probably accidently posted to HN because it had the word "Rust" in it
The title is already 80 characters long as it is. Any longer and HN wouldn't accept it.
Faster Ruby APIs with Postgres
Amazon to Ramp Up Counterfeit Reporting to Law Enforcement
Packet has to be the most impossible to google company name ever. Unless you google "packet + bare metal" or something.
Websites presenting me with a big button to download a "reasonable" default and hiding everything else behind a small link that I have to go hunting gor is really annoying. There is nothing reasonable about it. Don't think that you know better what your users want then the users themselves.