skysight-inc/HackerNews huggingface dataset:
> The answer is obvious.

Is it? I'm not overly familiar with any security exploits, but my understanding is that (at least for Android) the phone OS is often woefully out of date simply because the vendor stopped supplying updates. The end user generally can't supply updates themselves because everything is locked down in a decidedly user hostile manner.

For the vendor's part, they often stop supplying updates (as I understand it) because the proprietary hardware doesn't have it's drivers upstreamed into the kernel (they're proprietary after all) which leads to a completely unjustifiable maintenance burden. They can't simply open source things because the hardware manufacturers generally require NDAs.

As far as the hardware goes, my (probably woefully incomplete) understanding is that it remains proprietary due to a combination of attempting to maintain a competitive edge through secrecy, licensing complexities due to containing third party IP, and DRM issues (which are again a licensing concern).
Brings to mind this classic from the Jargon File:

http://www.catb.org/~esr/jargon/html/koans.html

In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6. “What are you doing?”, asked Minsky.

“I am training a randomly wired neural net to play Tic-Tac-Toe” Sussman replied.

“Why is the net wired randomly?”, asked Minsky.

“I do not want it to have any preconceptions of how to play”, Sussman said. Minsky then shut his eyes. “Why do you close your eyes?”, Sussman asked his teacher.

“So that the room will be empty.”

At that moment, Sussman was enlightened.
Tolkien rejected the idea to compare Sauron and Hitler. He rejected that LOTR was his way to handle his war trauma. His biggest argument is that most ideas existed before WW2.
If you consider converting your bike, make sure that your bikes brakes are good. Mass will increase and you’ll generally ride faster. There’s a reason most solid e-bikes use disk brakes.
But what's the problem with teachers "recommendations". Can't you still use musescore (or, better, lilypond) for your homework?
> At what point we should stop designing for future use cases?

Immediately. Never design for a future use case until it's a present use case and you're implementing it right then.

> How far should we go in making things generic ?

It depends on what it is. By not designing a thing to be generic up front, you have to figure out what n=2 looks like. Is that a function? A class? Copy a little bit of code? Then n=3. Once n=10, I feel like I have a good idea of the problem and how to make it generic, and it's rarely what I would have thought at the beginning.

Sometimes n never reaches 2. Then you've saved a lot of time. Also, you realize when you have to change things - maybe it's once a release, or very frequently. Things that are touched frequently probably need a refactor.

My rule of thumb is: never make tomorrow's possible problem today's complexity. If you design for future use cases, not only will it take you longer, but your code will inevitably be more complex than it needs to be, and therefore have more bugs at the very least due to that complexity.
Good Ideas, Through the Looking Glass  (2005) [pdf]
You can use Stylus on Firefox (and Chrome, too.)
The US has a deeply unjust society and with with the exception of some periods after WWII always has had. The US does not have any moral authority to tell other countries or people how they should deal with racism and very limited moral authority in general in the past years of the Trump presidency.

Other countries and people need not and should not accept sharing the blame for US sins against black people.
"In his takedown notice, Scott writes that it’s considered vitally important in psychiatry for patients to know almost nothing about their doctors, beyond their names and their areas of expertise."

I'd expect a more robust defense of personal privacy from a "rationalist", because this reason is bunk, and everyone in modern mental health knows it. I've worked as a clinician in the types of settings Mr. Alexander works in (locked inpatient psychiatric units), and others in mental health as well, and while there's certainly a longstanding debate within psychotherapy (talk therapy) about so-called "self-disclosure", the days when clinicians were expected to be "impenetrable to the patient" and "reflect nothing but what is shown to him" are long over.

Researchers and practitioners from nearly every therapeutic modality that rose up to challenge (and in many cases mostly displace) these leftovers from Freud have challenged the notion of "psychiatrist-as-cipher" from within their own perspectives. And there's even a very good case to be made that hiding oneself as aggressively as Freud wanted clinicians to do (and as aggressively as S. Alexander seems to want to maintain) only augments an already severely lopsided "power dynamic" in the therapeutic relationship. In plain English: it's attitudes like these that allow "the therapeutic class" of which I am a part to lord it over the populations we are ostensibly treating, people who in many cases aren't treated as people and who have valuable expertise and experience in matters relevant to them but who we, historically, have been eager to ignore.

But it's funny because these debates have occurred within the universe of "talk therapy", a universe that psychiatry as such abandoned about fifty years ago. Dr. Alexander is a psychiatrist in 2020 - not a psychologist, not a social worker, not even a nurse. His profession left all pretense of actually talking to patients behind when they fully embraced medications as the first-line treatments for nearly all mental disorders; psychiatrists today do "medication management".

None of this is to slander the guy, by the way; he's really good at what he does (the blogging, I mean), and I've enjoyed a lot of his output over the years. But this specific reason for remaining anonymous got under my skin a bit, because it's wobbly for the reasons I listed. It's _also_ wobbly, I'll add, because the rest of us in mental health could have no such luxury of privacy these days even if we wanted it - and 99.9999% of us do not maintain ultra-popular and highly public-facing blogs. I value my privacy greatly, perhaps more than Alexander, but citing ancient and highly contested professional mores to maintain it is pulling a fast one on the public he very much needs right now.
You can use Stylus (https://addons.mozilla.org/en-US/firefox/addon/styl-us/) to add custom CSS to websites.
Ironic that it's a PDF.
DistanceAssistant
It won’t work, because it only takes a small number of bad actors to ruin the compliance of a vast majority.

Couple that with compliance being driven by ethics and non-compliance being driven by money - it will never work.

We should focus on increasing security
> It takes 2-3 weeks of full-time onboarding
> It takes around 3 months of full-time participation

Compare that to Erlang's half a day to a day for onboarding, and one to two weeks before pushing stuff to prod.

I can't imagine any company that could afford three full-time weeks of onboarding.

> investing 3 months for life-long increased productivity (even if it's just a few percentage points; most feel the effect is larger)

The tales of increased productivity are purely anecdotal. Especially if you're talking about a few percentage points.
Yes, surprisingly it works pretty well. I get 10-15ms pings to the server so I could imagine if you have a much higher latency it wouldn’t.
Thanks, you made my day.
Yes. That's because they do not compete directly with Intel. It's certainly a thawing of matters that an extremely high end AMD motherboard that will sell about a thousand copies altogether got a cert. Good job Intel. I doubt, however, they will give Apple a helping hand in moving away from their CPUs. Of course I could be wrong. But why would even Apple bother with this when they can just throw a giant wad of cash at Asmedia to accelerate their USB4 development a tiny bit and then they are free of Intel, forever. To recap, Asmedia said in January they are working on an USB4 chip to ship this year.
Absolutely.

After being extorted for a few years, paying the "Parallels Tax" i'm pretty keen on never giving them another $...

There's one thing of a company having to pay their employees and another of basically robbing your customers of what they've paid for (for no technical reason whatsoever).
it hurts my soul....why Microsoft? why must everything look like it's a corporate sellout?
And here I was thinking that websites didn’t play sound without a nag prompt on iOS...
> I can't imagine any company that could afford three full-time weeks of onboarding.

Oh yes. Months even. Routinely.
“Tech cares too”?

What does that even mean?

That’s the sort of sweeping generalization about a group of people that racists make.
Yep, you're right. We immediately have to make a version that is made with at least two frameworks at once here!!
> More commonly, no one notices and these bugs never get fixed in downstream kernels that aren't staying up to-date with LTS

Actually a lot of RHEL subsystems are updated wholesale by including all upstream patches (not just those that go into LTS kernels), and this way all such fixes are automatically included.
I'm used to Jira changing their interface more often than my socks get holes in them. So this is small potato and my well trained UX boobytrap avoiding subconscious navigated it beautifully.
They make enough money in between selling the tool and Apple patching the exploit to make it worthy, not to mention the amount of people who don’t do updates meaning the tool is still effective some of the time.

Then the find/buy a new exploit and do it again.
Perceptions of musical octaves are learned, not wired in the brain
I see what you did there. I like it.
Is Standard Chartered the bank that actually uses its own eager subset of Haskell and built everything in it from scratch?
Somewhere around 1980 I wrote a Mondrian picture generator for the VIC-20. It was pretty good as I recall. I was going to submit it to a magazine, but never did. I wonder what happened to that cassette?
Yes, lots of them... on iOS.

Also worth noting that all the alternative browsers on iOS are just reskinned versions of Safari as well.
and few years later they will re-discover the Home keyboard key.
Haha, it used not to be, but then Google crippled the feature. Firefox is looking better by the day.
Mixer Account Migration for Gamecaster
Good luck!

I started with quant research and was successful at it before moving over to data science. It's a lot of fun! The technical challenges are more difficult too.

Part of it is the area. I'm in the SF/Bay Area. The other part is schooling as the industry is a bit more ivory. I got my first tech job when I was 17.
Lol I have never heard this. For me mbp=sodimm and easily replaceable drive while air is soldered on! What year did it change? I swapped my hdd for an ssd and upgraded the ram in my current mbp (which is a Sandy Bridge...)
That is not really the point i was trying to make.

Maybe this analogy will help.

We praise chefs for making great meals. Conversely we don't praise people for boiling water. In fact it's a common joke if you ask someone who is has no cooking skills if they can cook they might joke "I'm great at boiling water!"

So my question is where is the line between boiling water and cooking. Similarly where is the link between no-skill required code that puts a pretty picture on the screen and high-skill required to put a pretty picture on the screen. In general we don't praise the first.

random lines in rand colors = 0 skill units

random lines in similar hues += 1 skill unit?

random lines in a similar direction and similar hues += 1 skill unit?

I know rating art on how much skill it takes is not a valid way to rate art but we still make some kind of distinction between stick figure human and the Vitruvian Man and so I'm conflicted about it

For me an large percentage of generative art fits on the stick figure side than the Vitruvian Man side. It might look pretty but it took no more effort or skill than drawing a stick figure.
So my perspective is that 2020:AI is as 2000:Internet. In 2000, the idea that all commerce is going to be on the Internet was obviously true, just as obviously true as the fact that all of the companies that IPOed at the time had no way of getting there (except for Amazon). AI one day is going to be the foundation of successful money-making products and services, but AlexNet and GPT-3 are not even stepping stones in that direction. Self-driving cars are a distraction like virtual worlds.
Yes, you are absolutely correct.
How to Use Imagga Visual Similarity Search
The RHEL8 kernel has a few tens of thousands of commits on top of 4.18. That's a bit more than Arch. :)
At first, I thought this was interesting. And then I read the part about the battery only lasting for a few weeks, before it must be recharged. This sounds terribly inefficient.

I recall reading about a spring type of battery made of diamond nano fibers a few weeks ago. They were saying this was even more efficient than lithium ions, since it was a physical process of releasing its energy, instead of a chemical process. It behaves like a child’s wind up toy, but at the molecular level.

Would it be better instead to have a physical battery, instead of a chemical battery?

Perhaps something like a big wind up spring can be built. Then it can hold its charge indefinitely. And you stack thousands of these together, and they can just sit there for a long time, until they are needed.

Or even that idea to use large cement blocks stacked into skyscrapers. Each block holds potential energy, and when released, it can glide down a magnetic track and generate electrical energy. This is also a concept of a physical battery.

Even a hydroelectric dam is physical energy. You’re moving the water uphill.
https://news.ycombinator.com/newsguidelines.html

Have you seen this?
If by practical you mean death trap then I can agree. I'm an experienced cyclist and the deathwish behavior I have both participated in and witnessed in scooter riders is beyond acceptable. People get fucked up and killed on these things and it doesn't make the news. Renting these out to anyone with an app is extremely irresponsible...reckless even. Too fast for the sidewalk and woefully inadequate (visibility, suspension) for city streets.
You really can't tell people anything when they are starting their first business.

You may be able to offer them hard won wisdoms about revenue, cashflow, the nature of what a startup is, why they shouldn't be wasting time on making a logo and why not to hurry to trademark their business name etc etc, but the lights are off.

They'll only come to understand the importance of your advice as they make the mistakes and pay the price - i.e. blowing 3 months of their financial runway getting a logo, website, business cards and trademark, only to go out of business 3 months later because they've run out of cash.
What % of your devs are running Windows vs Linux on those?
Ooh, I'd love to see that - if I'm not mistaken, the third one is Feuds (or Wars?).
First, there's a number of preludes around: rio, foundation, relude to name a few. The standard prelude, OTOH, isn't going anywhere anytime soon, because throwing it away would break too much existing code.

I'd love to help you with the roadblocks, but I need more specifics to do that.
> No one gets +/- X% just because they are a citizen or immigrant.

It's true. People get +X% because they negotiate. I believe citizens/LPRs have much stronger negotiation position: they can apply to companies, which do not consider H1B and they can walk away from any offer without catastrophic consequences even if they are between jobs so they can do "give me a raise or I walk" move at any time and not just when they have a next job lined up. I do not even mention supply and demand effects on the compensation for everyone here because it seems to be a very controversial concept.

> Many successful companies are founded or led by immigrants who now happily call the U.S. their home.

Can you give an example of such a company founded by somebody on one of the visas being discussed here?
You might like My Little Pony. It is with animals, but it is a lot about how relationships really work.

I am with you on superheroes. They do nice power fantasy, but lack actual tension, because main hero is unrealistically over the top strong. Consequently, the mechanics of "how the world works" are also all wrong.
Why do you take this so literally? If you don't regularly run does that mean you're incapable of running? No, it doesn't. It means that you're not as good at running as you could be if you practiced more. The same applies to this.

If a kid is willing to take hypothetical scenarios seriously in a story I'd be willing to bet money they're more willing to take other hypotheticals seriously too. Moral reasoning tends to require hypothetical scenarios. If the other party isn't willing to engage in them then you can't make an argument based on them.

I'm simply saying that these stories help you take what if scenarios more seriously.
Flag this accordingly.
I don't think you are necessarily wrong. But in some way the text also says the exact opposite: That people will understand 0% until they have a magical "Aha" moment by which they will understand 100%.
They can choose to come here or not. They can stay in their current country, get paid, vote, build a life. Why does America owe them anything?
Fixes it?

Apple could indeed fix some CVEs that they know about but every new OS/app/library release has the potential to introduce new CVEs that hackers can exploit.

It's a moving target indeed but due to the increased complexity and questionable quality of modern software there's no way they're going out of business, quite the contrary.
(It's a HN rule not to discuss down votes)

However the problem with the parent post of that it presumes Haskell isn't useful because of X, when clearly it's useful for many and changing X would make it not Haskell. That sort of comment isn't useful.

I think for as long as I have known Haskell (1992-) there has been interest in and a desire for a strict variant of Haskell. In 2020 it seems there are a lot more options for that, which is great, but they aren't Haskell.
Senate Republicans propose law to outlaw end-to-end encryption
There is a need for simplified workflows, but this sounds and looks like an exercise in brand marketing more than a good analysis on how to offer a better Git workflows.

> Git flow forces developers to use the develop branch rather than the master. Because most tools default to using the master, there’s a significant amount of branch switching involved.

I'd like to see this fleshed out, since whatever branch naming convention or roles you use, you will be switching the same amount.

> Another frustrating aspect is hotfix and release branches, which are overkill for most organizations and completely unnecessary in companies practicing continuous delivery.

Yes and no. If you don't separate master from develop, hotfix branches just work like feature branches. But if you need them separated, then...

> Bug fixes/hot fix patches are cherry-picked from master

Avoid doing this, use daggy fixes[1], and it will make it breeze to check that a fix was actually merged and where[2]. And if you do cherry pick, at least use "-x".

[1] https://wiki.monotone.ca/DaggyFixes

[2] git branch --contains <commit>
Snapchat refused to sell, and Facebook pushed 3 different Snapchat competitors at the same time as a result, none of which were a success on their own - but which did make a significant dent in Snapchats growth.

This is a “I’ll push you out of the market by taking a loss” behavior, similar to MS inclusion of IE in Windows.

Whether or not NS or SC was/is a good product is irrelevant. This is the behavior that antitrust legislation is supposed to stop. The law iirc does not require that prices increase directly; rather that customers be harmed (of which price increase is a possible expression)

The customers in this case are advertisers, and they are definitely harmed - there are now two online advertising venues, Google and Facebook, both making outsized profits because they are the only two games in town. (Which on its own is NOT illegal - but using dominant position to maintain it, as Facebook has done with e.g. Onavo, instagram, Snapchat) is anticompetetive.
The design before was targeting developers with a "for work" feel. From a vcs perspective and ci/cd perspective it showed the important stuff. The new file browser is especially bad - being Tritanopia color blind the lack of lines and the folders physically hurt my eyes.

But To be honest we all know what this re-design is for. Microsoft pushing Azure Pipelines ( github actions ). The previous github interface was not cute / nice enough for actions. So they re-designed the entire site to be able to push us towards Azure usage. ( that is the entire reason Microsoft Acquired github - slowly luring developers from opensource to the safe walled garded of microsoft. With a slow shift of Azure cloud offerings leaking in to our minds. ). And slowly taking over most organisations tool-chains.
The fact that Tolkien wanted to create the equivalent of Nordic mythology for England is very well documented. I don’t have the link off hand, but there are several of his letters on the subject. It is transparent in his drafts from the Book of Lost Tales as well. I don’t think he gave up on that, he was just lost in his sprawling creation. Interestingly, Leaf by Niggle is a perfect allegory for that.
Barry b benson is hot [fake]
It's entirely possible, but also AI is older than the internet, and Google was the first big ML company, gaining their success as early as '99. It seems like ML has a longer adoption curve to it, moving slower.

Also, AI is anything cutting edge. The fill tool in Paint was once considered AI, so AI will continue on as long as we have new tech.
that's because HN on mobile is bad, not because it's good UI
Using inspect, I did two things -

- removed all the rounded edges
- added lines dividing the rows in the files table

It looks way better with these two things in my opinion. Maybe someone can create a browser extension which does these things.
The simplicity is perfect. I absolutely love it & have long been looking for a solution like this for several organisations that I own or am involved in where the technical capability of users is VERY mixed.

Biggest weakness, easily fixed: but when I "search channel" my expectation is that I will wiki results (Dam) first and chat results (River) second. Currently wiki mentions in the channel are not shown at all in the search results, only chat mentions.
Yes, but you can be moving rocks up a hill on a train or cable car. Or concrete blocks up a crane. Geographic limitation solved.
I just dont think disney or superhero story do anything for understanding of racism or history or human relationships.

I mean, they are fun, but seriously.
In the film 24 hour party people it seems like the band (joy division) is aware of the meaning of the name and uses it for shock value/polemic/postmodernism attitude. IIRC some people shout at them while going on/off-stage regarding this.
In my experience pushy parenting works. Kids tend to come out of it kinda awkward but broadly academically successful and morally upstanding. No way in hell I'd do that to my kid, but it's not a strategy doomed to failure.
Agreed. Scooters are an abyssmal city transport machine. Anyone can ride a bike while signalling and negotiating uneven terrain. Try that on a scooter without being an athlete.

My first ride on a scooter was down Broadway in Nashville. Can't believe I made it out alive. Never again, and I have thousands of hours in the saddle on city streets and single track. Handing these off to the inexperienced? Stupid.
Trying out WireGuard's kernel support in OpenBSD's -current snapshots