skysight-inc/HackerNews huggingface dataset:
> "A matter of decades" is still a ridiculously long time by human spaceflight standards.

That's true when you are just exploring. When you start more long term projects, such as colonization, things are different.

Say you want to colonize something that is 30 years away using the cheap but slow network. What you do is 30 years before you want to start the colony you start sending regular loads of supplies via the slow cheap network.

Once those are near starting to arrive at the destination, you send your colonists the expensive but fast way.

You can also do this to speed up exploration. Suppose we know we are going to want to send a manned exploration mission to someplace eventually, but we've got other more important targets to occupy us for the next few decades.

Send fuel and other supplies to that place by the cheap and slow method. Then when it finally comes time to send a round trip manned mission, you only need to include enough fuel and other supplies for a one way trip. They can use the fuel and supplies that were sent the slow way for their return trip.

This way your exploration rockets only need to carry half the mass of fuel and supplies that they would otherwise need. This will allow higher acceleration and thus shorter travel time.
Just the ISPs then.
> I posit that it's more about a lack of knowledge/education around good software security design/implementation than spec changes or scope creep.

It probably depends on what your team is good at. I tend to work in fairly security conscious teams. They check the length of buffers, don't rely on anything from the user, etc. So most of our issues tend to be from our architecture being drastically changed to integrate our solution into something else, or vice versa. Stuff is dropped on us, opaque libraries and internal code, and entirely new goals created around the big stuff, data persistence, key management, and so on.

But when I had an actual stable product that could not get spec changes (it was custom hardware) we knew from the beginning how the project would go and how all of the pieces would fit and it went together cleanly. But, it turns out many embedded engineers don't (didn't maybe, it was a while ago) program as defensively because they're used to owning the entire scope. If they put a value somewhere they expect it to be there, unmolested, when they want it. That project was full of buffer overflows and bad crypto.

> If good security design practices were stressed when teaching software development (and/or included in resources for autodidacts)

Yeah. I'm not sure how but it does tend to be lacking. Everyone probably needs a different hook. For me it was quality. How could I say my software does X if you have a way to break it?
You are misreading it. The semantics that someone goes from place to place is captured in the word "wandering", and is not repeated in "journeyman", which still refers to charging for a day of work.
“Navalny's video (engl subs) about FSB assassination operation against him”
Typical HN, my salient points are downvoted to hell but this comment is not.

That’s why this site is one actual hackers avoid.
That explanation doesn't make a lot of sense, though. Like, I mostly do web-dev type stuff these days and my 3900X is alarmingly busy. Background compiles, entirely too many Chromium (or Electron) threads, all my other random running applications--the thing is significantly snappier even than the 2600X I replaced it with, and it's gotten to the point where using a laptop shy of a desktop replacement is pretty aggravating.

(I'm not interested in going back to MacOS so I'm not really looking at the M1 as anything other than intellectually interesting at the moment, but if I were it certainly at least seems like it might compete there.)
>Is it your first winter? It's a special experience!

Why would it be? Pakistan has winters, and cold ones at that...
Market free from government control is an oxymoron. Trade starts at the local group based on gift and debts. States create markets by making people pay taxes that they have to get the money for. Without a rules a market ceases to be free as it breaks down e.g. by monopolization.
It is very much about quoting. Gingrich did not say that Camus was right wing. Nor have I ever heard that claim.
I miss it, kinda annoyed by feedly, but not quite enough to find or host my own RSS aggregator.
> Actually I don’t mind things being controlled by a smartphone over the Internet. That’s nice and convenient. What I object to is things being controlled by a company’s internet service, commanded by the user’s smartphone. One just requires my smartphone, the device and an internet connection, the other adds the company as an unnecessary middleman.

That's not quite right. For all practical purposes, internet control also requires a server sitting on a public IP address somewhere, and that's where things start break down.

1. If you run the server yourself, then you're dealing with patching it and otherwise supporting that infrastructure.

2. If a third party tries to run a server as some kind of service, they're stuck supporting all the protocols and schemas of all kinds of internet connected devices, since AFAIK there are little to no standards. Then there's the problem of funding such a project.

With both of the above situations, the device also needs to support configuring a different server.

3. If a manufacturer runs the server, then you avoid most of the problems of the above options, but then you're at their mercy, and liable to loose functionality at some indeterminate point in the future.

The invisible hand of the market, PBUH, appears to have determined that 3 is the best (most profitable) option.
"Not working as good" is not the same as "actively working against". Unless of course a perfect Aryan visage serves as a master key to all face-locked phones.
* Moving slowly onto the freeway is extremely unsafe

* Passing someone slowly is extremely unsafe

* Sometimes evasive maneuvers require accelerating rather than braking to avoid danger
'The internet' is not a single, accountable, entity
Pornhub removes all user-uploaded videos amid legality row
They aren’t downloading their own papers; rather those of their colleagues.
This just popped up in android-police last week: https://www.androidpolice.com/2020/12/07/google-assistant-ca...
iOS 14.3 Introduces App Privacy Labels in App Store
Because (enough) people are buying them anyway?
Oh come on, don't make me spell it out for you. Revenge porn preys on women, child porn preys on children. Having these videos up, and allowing people to upload them, actively hurts people. Nobody is getting hurt if people watch Family Guy on youtube.
Why would it be crazy for a state level black hat actor to want to hack votes in the USA’s elections? I’m not saying that happened, but it’s not prima facie crazy. In fact I recall hearing that Russia somehow hacked the election for the past 4 years. Motive and now means is there. Creating opportunity is within a state actor’s capabilities too.
Changing the Metric on Longevity
I am trying to understand. Is this not the same thing as the Interplanetary Transport Network, dating from a paper in the 90s?

https://en.m.wikipedia.org/wiki/Interplanetary_Transport_Net...
> Wouldn't all search engines be plagued with people trying to game the system?

Remember that a big selling point for Mac computers is that "they don't get viruses". Since that's not true, it's taken to mean that the number of viruses targeting MacOS is minuscule compared to Windows OS.

An alternative search engine that doesn't play favourites (AMP, Youtube results) and isn't predicated on selling ads could definitely do better in answering queries in specific niches.
The amazing thing to me is how the far left and far right seem to converge to the same censorship solutions, despite the fact that that they have completely opposite ideology.

I was laughing at the UK when it tried to ban pornography sites on the grounds of "morality". But it was the NYT who achieved it first.

The result is the same: I don't like some of your ideas, so I will shut you completely, just in case.

For the particular case of Phub, we should fine it, if it did not comply to takedown requests. But if it did, what is the accusation exactly? That it missed 200 videos from 18M ones?

What is next? Shut down the ISPs that profit from this illegal content in their networks? Hard disk companies that store the content? Where does this end?
There’s an amusing issue with Google Opinion Rewards where it only supports payouts to PayPal (of all things), it doesn’t let you enter a PayPal account, instead it just assumes your Google account is your PayPal account and sends money there.

This means I can’t use it because PayPal somehow let someone else add my email to their account years ago and won’t unlink it.
Not on the right order of magnitude. We need to reduce our material consumption and energy consumption, even keeping them to the present level would not be sufficient, so for what you're talking about we'd need absolute decoupling, and that won't happen through efficiency gains, I'm willing to take that bet any day (and without even invoking Jeavons' paradox).
https://eeb.org/decoupling-debunked1/
PS: this was this week's latest paper that helps comprehend what exponential growth means:
https://www.nature.com/articles/s41586-020-3010-5
Joro raises seed financing from Sequoia to empower climate action
You can certainly speed up a dynamic language by building VM which is a more or less ideal translation target for that language, and then implementing that VM in real hardware.

Hardware can parallelize type checks. For instance, you can have an add instruction which proceeds on the assumption that the two arguments are numbers. In parallel, a type checking unit in the hardware can abort that instruction and cause a branch to some handler if the operand types are wrong.

Function calls in dynamic languages can be expensive partly due to the dynamic checking that there are not too few or too many arguments. This affects code that doesn't otherwise require type checking (like logic that is doing nothing more than just passing arguments through several layers of functions and capturing return values). Hardware can help here also.

The industry moved toward general-purpose hardware. The Lisp people figured out ways to compile Lisp well to general-purpose hardware.

The thing about hardware is that it also needs optimization: a machine designed for ideal execution of Lisp is going to be expected to produce new revisions that are faster and faster, keeping up with advances in general-purpose machines. If it fails to do so, its performance will be overtaken by Lisp that is compiled to the general-purpose machines.
And the manufacturers of hard disks that store the content
This seems interesting - clearly the friction in sharing everything with everyone is far lower online than before. Before, you had to consume finite resources (time, energy, postage stamps, etc.) to tell someone else about something. This gave a natural rate limit.

As a thought experiment, what if the degrees of separation were less rigidly enforced, but people's "power of voice" decays the further it goes from those who directly follow them, resulting in a similar result? Then for every user, there's a probability they'll see or not see a given post (significantly reducing as the degree of separation increases). Clearly this isn't ideal and there's compounding factors (if you have 3 friends share it, should that probability be additive?)

Share rate limits in WhatsApp led to people imploring others to copy paste fake news to share it to others, so clearly this isn't as simple as limiting normal shares.
No offense but consider reading the book "How to Lie with Statistics". Very education about how these sorts of numbers can pain different pictures.
I'll have to defer that one to you, for sure.

I've been back in Toronto for about ten years now so my view of the countryside I grew up in is definitely through some rose-coloured lenses.

(I'm graciously moving somewhere smaller, but not quite back where I grew up soon and am deeply looking forward to it—smells and all)
This is one of those articles I regularly revisit. It is so fascinating to see that progress is not necessarily a straight and always forward moving process.
To get an intuition for the expressive power you can look up examples of quicksort and factorial in languages that support pattern matching. Haskell is a good example.

It is true that you can always just use if statements, it's more about the convenience and cleaner syntax. You can also do destructuring with pattern matching. Pattern matching is almost a requirement if you are going to use algebraic data types.

As Paul Graham says in Beating the Averages, you have to look at the other language from the perspective of knowing it. Nobody can really explain it. It's just going to seem equivalent or weird syntax otherwise.
"This makes them feel unsafe at work."

It means they worry about losing their job when they're criticized. Like most things, it was supposed to mean actual physical danger, or at least real mental danger, but now it just means anything that threatens them in some way.

It's ironic, because that feedback could help make them better at their jobs and keep them from being fired. Instead, they force a situation where their termination is completely out of their control.
> If he had simply said "yes masks are a good thing" 90% of his followers would have preached it from the mountaintops and things could have been much better.

https://www.youtube.com/watch?v=hdgkdLSwh88
As an IAM/trust systems enthusiast with a passing interest in the CAC system (and tangentially, Login.gov), this is disappointing to hear. Thanks for the context. I’ll keep my eye out for opportunities to contribute to improving the situation (USDS or 18F).
"Like the FTC on Facebook, follow us on Twitter..." How convenient.
I think that some of the issue with allowing students to retake is that there is a lot of pressure to continue the program regardless of skill because:
A) self judgement and passing leaves the unconfident people at a severe disadvantage regardless of their skill
B) it’s not codified in the contract that this is allowed. It’s a worry that a student will be ejected if they are not performing or worth the time investment by lambda.
That can look like missing resources or scheduling delays, which do seem to happen. It seems to be a normal event for cancellation for help from a tl or a technical hiccup not to be answered for several days.
To me this is an incredible milestone. Biometric feedback for health is a simple but effective way to extend lifespans and make people happier.

A couple things I predict are coming in the not too distant future:

- Continuous feedback and monitoring of blood nutrition and glucose levels.

- Continuous feedback of mood - A real life mood ring, if you will.

- Mood data being correlated with your real life activity, guiding you towards things that make you genuinely happy and away from "empty calories" (Like mindlessly scrolling).
> How can you run Gmail on an interface that’s tangibly worse than anything else out there?

Like what?

> How can you let Google Docs get completely obsoleted by startups?

What startups?

It's perfectly fine to critique Google UI/UX as "horrible", but if one going to do that, there needs to some examples of UI/UX which are excellent for those kinds of applications.

So, who does noteworthy UI/UX ?
> Not a problem in Covid times. But it's possible to turn the heat up when you have guests, no? Or run a space heater in the living room when they're around?

Sure, if you're considerate enough to do that! My dad wasn't!
Yeah, my first thought was "What will become the next leading porn site on the Internet" when I found out about this. It's like direct download sites. If a direct download sites cracks down on illegal content, people start uploading files somewhere else and suddenly all of the visitors, some of whom would have paid for premium membership, are gone.

Where's Rapidshare now?
People don't like to think long term.
Armory's (YC W17) Spinnaker Community Looks to the Future by Vision and Mission
Do people know that other RSS readers exist and always have? I feel like they don’t.

I’ve always used NetNewsWire and it’s never let me down.
That doesn't seem accurate at all. It would be the case if there was some deterministic abbreviation from URL namespace qualifiers down to namespace prefixes, but there is not; instead, they are template variables, which can be shuffled throughout an XML document, requiring security software to constantly and reliably keep track of the value of the variable at multiple points. People sign URLs and JSON documents all the time with schemes that don't have this goofy property.

There's a similar problem with XML entity references, which have been happily breaking enterprise security for over a decade, because nobody has a good mental model of how entities in XML documents actually behave.

It seems fair at this point to blame the standard.
So all content that is not in the "stupidity" classifier (who decides that?) also loses its chance to be surfaced? I think this needs to be thought through some more.
Thats basically the same thing. For example, if the government made newspapers illegal, that would technically be "limiting the audience", but it would still be unconstitutional.
It depends entirely on your security and threat model. Me, working from home? I'll write down the password for my netflix account and wifi - sure.

In an office? Absolutely not, never, not once. Offices are not private and not secure and in any kind of even vaguely sensitive setting allowing a colleague to have access to your password and impersonate you is a massive risk.
Also it's my experience that nobody follows the standard - producing valid SAML isn't enough, you need to produce the exact SAML your consumer expects or receivers will reject it. (The context here was passing users off from healthcare.gov to issuers)
Having a machine that can operate for 30 years with minimal or no maintenance is a type of reliability.

Having a machine that can operate for 200+ years with refurbishment is type of reliability.

There are pros and cons to each. The former is good so long as your country continues to grow, remains wealthy & educated, and retains the ability to constantly produce better replacements. Not every country has that luxury.

The VW Type 2 (what Americans call the "VW Bus") remained in production for the Brazilian market until 2013. That's a poor country and cars are expensive, so the ability to have a vehicle last a lifetime is very important. The Type 2 is something that can be repaired by almost any machine shop with basic fabrication tools.

You'll see this a lot in developing countries. Where "new" automobiles would be recognized as a 1980s or 1990s model by those living in developed countries. Manufactures keep them going because the tooling is cheap and easy to keep going.

Those 80/90s cars are dead reliable too.

Once the spare parts for an American 2020 Honda Civic are exhausted, it's unlikely that new parts can be fabricated. That's fine, so long as there's a 2050 Honda Civic or similar to available replace it, and that such a vehicle can still be afforded.

> I would never have maintained a thousand-dollar toolbox to fix and maintain my car

You might be surprised by how much work you can do on a 90s-era Japanese car with a 14mm wrench and a screwdriver.
Buy quality wool blankets and you won't need to worry about delicate underlayers.

A thick wool blanket below you and one above you, along with standard cotton sheets will keep you quite cozy.
In the US, older cars generally just need to pass the emissions regulations in effect when they were manufactured.

In practice, that means that most states which have any emissions inspections now just connect to the OBD2 port, check for ready and no faults, and pass the car, with cars that predate OBD2 being either visually inspected for obvious defects or not inspected at all for emissions.
Course you can. Just have an opt-in new UI. Confluence has done that really well, for example. CircleCI have been doing it.

Sometimes I'd love to work at Google to really understand how it works. I'm sure change is hard, but I can't understand why from the outside.
It's mobile first, desktop and web versions are in alpha, and it's not supposed to replace generic web apps.
Internal Medicine Doctors Read the Pfizer Vaccine Study and See Red Flags
There's not really any reason it would be slower. Being on-package doesn't offer any real performance advantage (the lengths of the traces to memory have a negligible impact on performance or latency), and is more of a benefit to manufacturing.

The memory on the M1 actually has fairly poor latency compared to most x86 systems:

https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...
Fundamentally capitalism isn't about pricing things, it's about growth and extracting a profit.
A couple points:

1. Transistor density isn't necessarily orthogonal to node size. Intel's 10nm process has a higher transistor density than some of TSMC and Samsung's 10, 8, and 7nm processes.

2. It doesn't matter if the M1 at 10 or 14nm would beat an i9, 5nm M1's are on sale and 5nm i9's don't exist.

3. The M1 is keeping up with or beating an i9 with fewer physical cores and no use of SMT. An M1 only has 4 "performance" cores, the "efficiency" cores aren't contributing overmuch to the overall number crunching. The i9's have 8 full physical cores with SMT.

4. The M1 is a development of the A-series chips so you can compare their performance at larger node sizes to the i9, it hasn't been good news for Intel for the past few years. The A12 and A13 have been impressive and they have only 2 "performance" cores.

TSMC deserves a lot of praise for their manufacturing and process development. But the praise to go around is not zero sum, Apple deserves as much as TSMC. This is the exact same as AMD's Zen architecture being as deserving of praise for it's impressive performance over Intel's chips.
SlimGANs: Real-Time Adjustable Model Sizes
I don't think you're wrong - I think you're misunderstanding the scale of what's about to come.

We can already generate realistic video/audio content based on a very small sample.

We're going to get custom porn in the vein of celebrity fakes, but for EVERYONE. It was limited because it used to take time/skill to make. That's changing incredibly quickly.

I'm fairly conflicted about how I feel about it, too.

I'd wager a non-trivial chunk of my income you'll be able to upload a photograph, pick a category, and have custom generated porn some time in the next 10-15 years.
totally agree. This is why I think taxing advertising revenue is a good first step. It's not banning things, it's not stopping the industry from working. But it maybe will make people think more before spamming us all with irrelevant crap - the margins on advertising will change, and it'll get more expensive, and so will need to be more focused.

Also, all the businesses that are real margin-calls on an advertising model if they clickbait the shit out of us will have to find something better. They're going to have to do this anyway - the revenue from advertising is shrinking. This just speeds up the timeline. Oh, and newspapers are in that group.
> This is actually where some of the greatest frustration comes. It would be easy to close our eyes and wave people along but we have to say at times, “You’re not quite there yet, let’s keep working at it.” That’s not what students want to hear.

I hear that this is good feedback, but looking at sugarwater's response that seemingly matches up w/ the original critique, maybe the current situation falls short of what you're trying to do, Austen?

These may be outliers, but from my perspective, the frustrations seem valid.