skysight-inc/HackerNews huggingface dataset:
The theory given is that it increases recycling by reducing the cognitive load.

Whether that is true or not is left as an exercise for the reader.
At the ~500 person tech company I work for, the first goal of the recruitment and interview process is to decide if the candidate would be a good fit for the role, and the second goal is to convince the candidate that they should accept the job if offered.

I recently interviewed at both Apple and Amazon. None of the interviewers or recruiters at either company tried to sell me on the job and I left both interviews not wanting to work there. My theory is that Apple and Amazon don't spend time trying to sell the company because they already have more than enough willing applicants for each position. Is the same true for other large tech companies?
Oh that's clever
If we live in a world where reality is on deck, and not the seemingly arbitrary and capricious one that folks sometimes weave, I think you can determine what answer is "better" with more context.

Renting a bus and filling it with golf balls is significantly more effort intensive than calculating, but it might give interesting, real world insights if the values differ.

For the purpose of running a business, the choice, to my mind, hinges on how much your revenue / customer satisfaction / product depends on the real world intelligence such an endeavour might bring. The situation illustrated is contrived, so it's hard to contrive an answer to that question.

There's hybridized approaches. Here's a 3D/AV interactive developer's contribution to your approach list:

I've used lidars and depth cameras as a hammer quite a bit over the last year, so I'd do thus - Realsense D435 capture the inside of a bus. Use meshlab to align and stitch all your pointsets. Perform reconstruction on it so you get a 3d mesh. Use your tool of choice to perform a physics simulation on golf balls (I'd probably use Unity3d, because customers love simulations they can play with.)

Run your simulation a ton of times with epsilon changes to initial conditions. Maybe even do it with an evolutionary algorithm that tries to maximize the count!

Either way, report back with a distribution. Also capture frames every once in a while so you can give them a timelapse. God customers love timelapses.
For the sake of your users, please NEVER EVER name your brand or product after a generic word. It makes it nigh impossible for anyone to google search you or forums where people are solving problems.

For example, Firefox is a good name. It's unique but easy to spell and search for. Searching for "Firefox not refreshing" will usually return relevant results.

Cups is not a good, but you can eliminate most unrelated results by using "cupsd", "linux cups" or "cups print spooler" when searching for help.

Motion on the other hand is an absolutely horrible name. While it accurate describes what the software does (security camera motion detection), trying to troubleshoot the software is a PITA because "pets triggering motion" is absolutely useless as a search query and there isn't really a good way to eliminate everything on the internet related to moving pets.
Wouldn’t knowing who upvoted and downvoted be even worse as retaliation would become a thing?
It's common to see this topic: what's "wrong" with social science. But there are always some things wrong with every science. If nothing was wrong, there wouldn't be any science left to do.

Social science asks more of us than any other science. Physics demands that we respect electricity and don't increase the infrared opacity of the atmosphere. Chemistry requires that we not emit sulfur and nitrogen compounds into the air. But social sciences will not rarely call for the restructuring of the whole society.

This is the "problem" with social science, or more properly, with the relationship between the social sciences and the society at large. When we call for "scientific" politics, it is a relatively small ask from the natural sciences, but it is a revolution -- even the social scientists themselves use this word -- when the social sciences are included in the list (Economics is no different). Psychology, as usual, falls somewhere in between.

So the relationship between the social scientists and the politicians may never be as cordial as the relationship between the natural sciences and the politicians. The "physics envy", where social scientists lament that they do not receive the kind of deference that natural scientists do, will have to be tempered by the understanding that the cost of such deference differs widely.

(All of this is ignoring that physics had a 200-year head start)
That's clever, I like it.
If we aren't complaining about interviews where we got the offer and turned it down, there's a serious risk we're experiencing "sour grapes". Every interview I failed was an opportunity to get better. If it feels arbitrary and you don't get the job... you may just be below the bar. No shame in that... buy there's definitely shame in this sadly common framing attack on the concept of the tech screen.
I'm not as optimistic spreading plastics all over the ground to drive on is going to lead to less plastics escaping into the environment vs putting them in a landfill and covering them.
> but let's not pretend that he is not usually at the forefront of every pitchfork carrying moment in the Apple ecosystem.

I think that’s the point. Marco usually isn’t someone who rushes to pitchforks against Apple.

The fact that Marco, of all people, has had consistently very negative things to say about Apple during this whole saga shows how far their behavior has pushed developers.
No because I have a firewall in front of the SSH, as mentioned. I would assume a firewall is in front of the VPN as well of course.

So either only SSH is exposed to the public, or only VPN is exposed. Without an additional firewall after the VPN, how is my LAN more protected with the VPN vs SSH?
In Search of a Flat Earth
You're asking for my opinion, and that's all I can relate, but here's my ranked ordering of things likely to have RCE vulnerabilities, from least to most secure:

* A Java, Python, or Ruby app server

* OpenVPN

* Stock nginx

----- starts to get really unlikely right here ----

* OpenSSH

* The Linux IP stack

* WireGuard
Putting plastic toys and bottles into landfill also sequesters carbon, more effectively than putting paper in the landfill.

(Only trivially more effectively in practice as paper in an anaerobic environment won’tbreak down to any material degree)
Saying that someone's figures are misleading because the alternative is "huge" isn't a compelling argument. What's the amount? How much does it depend on the crop? What about rice and lentils?

Why almond milk? Why not another alternative? Why do we need milk at current quantities at all?
Background: https://slatestarcodex.com/2020/06/22/nyt-is-threatening-my-...

> First, I’m a psychiatrist, and psychiatrists are kind of obsessive about preventing their patients from knowing anything about who they are outside of work. You can read more about this in this Scientific American article – and remember that the last psychiatrist blogger to get doxxed abandoned his blog too. I am not one of the big sticklers on this, but I’m more of a stickler than “let the New York Times tell my patients where they can find my personal blog”.
False. We want you to be confident and admit you Google all day every day. Simple as that. You seriously would have done all that before Googling it?
When I was in college I did some report on our local recycling program. I interviewed a manager and learned that our recyclables were actually mixed and trucked to a town several hours away because we didn't have the volume to sell the sorted quantities. I asked why we had to sort at home then and he said "well if we ever can sell individually we want people to be used to it." I never sorted my recyclables again.

Where I live now it isn't even possible, all recyclables go in one bin.
The Design of C++, lecture by Bjarne Stroustrup (1994)
Interesting documentary. The section about migration from flat earth to QAnon is unsettling.
The comment isn't wrong about the name, I'm just compelled to say how awesome DROWN is every time it's mentioned anywhere. It's really spectacular work.
Freedom in the market got us a massive surveillance apparatus selling data to analytics companies selling data to foreign governments to help them most effectively influence elections and society, widening divides and contributing to massive unrest, and not to the benefit of any of us.

In isolation it doesn’t matter if you want to sell your privacy (and all your friends’ privacy!) for access to a Facebook quiz on what breed of dog you are. As a collective whole on a societal or global scale it makes a difference.

The NSA doesn’t become less scary because it’s “free market” instead of a government agency. If anything the lack of accountability to the public makes it more scary.

This is exactly where government should be involved—when the desirable individual action results in negative outcomes for the group.
No, obviously it's harder to find two old Korean people than one old Japanese person. Everything you've listed is hundreds, thousands, or millions of times more difficult than the young-Arab-man case.

Suppose you take down a plane with a young Arab man, and then you want to take down a second plane. There is a neverending stream of similar men willing to do the job. If your strategy requires you to use elderly Korean couples, you're done after the first plane -- you'll never find a second one.
"if you can reduce risk probabiloty with zero cost..." since when is obscurity zero cost? You've seen how much denuvo and vmprotect cost? Can you name any free free code obfuscator besides proguard that actually works? Can you name one that supports golang or rust?
Security trough obscurity is considered bad because it's not zero-cost, and the investment you put into it might rather go into actual security
It's kind of like knowing multiplication tables, or intervals in music. There's some stuff you just gotta know.
I like how you are assuming that I'm writing this out of sour grapes. I've never failed a technical interview. As always, there are an ample supply of folks (of, ahem, rather varying achievement levels) on Hacker News who always seem to fondly imagine themselves on peering dubiously over their glasses at my while I supplicate for a job. :-)

Maybe you could try to apply the supposed Hacker News rule of not assuming the person you are responding to is a complete idiot? I'm startled to think that you assume that I wouldn't understand that interviews are typically competitive processes where some people get hired in the end and (at sufficiently desirable jobs) most people don't.

Instead, you could maybe think through whether "competence" == "ability to pass typical BigCo coding interviews" and my actual point? Really, basically any of my points? I have met, and worked with, people in all 4 quadrants of that particular pair of qualities.
Not a surprise, since I doubt many US companies can sell their drones sub-cost.
What was the answer?

Years ago Zynga asked me how would I design a vending machine for blind people which was annoying because I asked it immediately back and clearly they hadn't even thought about it themselves. But then I brought up Ian Bogost and it was a hard stop basically, lol.

edit: Is it health? Like health tracking / indication? Not all games require it but maybe in the right context this would be the most important. This is snarky but I think you could run with it (health being the most important "number").
The stereotype of it being juvenile and for "nerds" is alive and well.

It will take one generation who grew up playing video games to normalise it.
No honestly I’m just someone who’s sick of watching everyone be called a nazi all the time because they dare to think from a different perspective. Call me a Russian troll if it makes you feel better. Ignore the irony of being racist towards every russian citizen, and continue to preach about how this time, on his 48th year, Joe Biden will get it right. You’ve been lead to believe I’m a hateful and bad person representing a hateful group of ruthless republicans. The fact is that you’ve been lied to because if you feel morally justified in your actions then the means become irrelevant. Hypocrisy defines the left but they do a masterful job of controlling the narrative via the 4am talking points.

You seem like a smart person so just try for one second to look at the world from the perspective that we are in the beginning of a cold war with China. Imagine for a moment that the CCP is a ruthless organization that oppresses literally a billion people. Everything Trump has been saying isn’t a lie anymore. If you build up a false flag narrative to point the finger at Russia then it gives you cover. Its a reasonable strategy to me and im sure the CCP has thought the same thing
> Is it pointless to consider political parties to be subjects of morality?

Yes, though perhaps somewhat less so (I'll address the “perhaps somewhat less so” part later.) What I said further down a sibling thread about corporations applies exactly to political parties as well: “It makes sense to talk about, in any given value framework, the desirability of corporate action, and the morality of any of the individual actors.”

> Is it meaningless to say "The Nazi Party is bad."?

No, if by “is bad” you mean “tends to produce bad outcomes”. In the general sense this is distinct from though correlated with the morality of the persons comprising the party.

> The entire reason individuals organize into groups is because they can do more as a group than they could have accomplished as individuals.

Yes, groups are tools of individuals, not moral actors. It is no more sensible to talk about their morality than it is to talk about the morality of other tools. You can talk about the morality of the people who are using the tool. In some types of groups, many actions of the group are a fairly direct reflection of a moral consensus of the members, and in the case of those actions of those groups one can refer to the morality of the group as a useful shorthand for the morality of the shared position of the membership that is behind the action. This is true of political parties generally in a simplified, idealized view, and frequently enough in a realistic view that it's not always completely pointless to talk about the morality of political parties.

It's almost never true of the complex set of stakeholders with different structural roles that are behind business corporations, especially large and/or broadly held corporations. For any given action of a particular corporation, there might be some group of it's constituents whose morality it fairly directly reflects, but even for actions for which this is the case it won't necessarily be the same group (or even a similarly situated group) from action to action.
I support them on patreon because I'm a terrible low level programmer but I think OS diversity is a good thing!
Agreed - I’ve learned that interviewers care more about getting the end result in the time window than demonstrating lower-level skills.

Choose 1) The easiest high level language you can, and 2) the language used by the interviewer/firm.

Think of it like trying to be as much like the interviewer himself/herself, in both coding and communication.
Changing the port number is quite cheap.
But I don't think they hypnotize the chickens. I think it's more of a timing attack.
Indeed you could write an order of magnitude simpler browser, and also write the web pages it could render. Probably most people wouldn't bother using it since they want to read some other, legacy web pages (you know, to pay their bills, shop online, check the weather forecast, book their flights).

The analogy with operating systems is not silly, actually. Operating systems have indeed benefited/suffered from the network effect caused by "content" (programs). OSs were indeed becoming also feature-rich bahemoats that are hard to recreate faithfully enough in order to run that legacy stuff.
It's an interesting idea. My only issue is that if you decide to call an existing function from your "neverthrows" function, there's no way to tell whether it's okay to call that function without actually running the compiler. And if you want to take that opportunity to do an audit of null correctness, you're at the mercy of the compiler's error message to hopefully tell you where the offending code is.
Damn. I misread the title as "How to Name a BAND
Susanna Clarke’s Fantasy World of Interiors
Well, there's basically two stances you can reasonably take:

1) SSH is secure enough just by using key based auth to not worry about it.

2) SSH isn't secure enough just by using key based auth so we need to do more stuff.

If you believe #1, then you don't need to do anything else. If you believe #2, then you should be doing the things that provide the most effective security.

Personally, I believe #1 is probably correct, but when it comes to any system that contains data for users other than myself, or for anything related to a company, I should not make that bet and should instead follow #2 and implement proper security for that eventuality.

I'm willing to risk my own shit when it comes to #1, but not other people's.
Same. Worse is when they ask open-ended design questions. Like "How would you design 1-hour shipping?" which I was asked. I've done many, many new product designs and the process is deliberately meant to take weeks. I have, in real life, been asked to design a system on a 45-minute call and my professional answer was "no". I have no idea if they're looking for brainstorm, process, architecture or my ability to question. But honestly it's not enough time for even one of those.
That's interesting. I wonder if they changed it. I was going off screenshots like this:

https://pbs.twimg.com/media/EfTZ1pwWkAI3aUH.jpg:large

Either way violates guidelines
I can’t even begin to think of how we actually fix this with a world clutching so desperately to fossil fuels and large amounts of people considering climate change a hoax.
I had a couple of Wyse 60s that looked basically new when I got them, and they both broke (refused to display anything) quickly. It is rare in general for computer equipment to break when in my possession.
I'm sorry, but this is such a ridiculous counter argument I'm speechless.

An explanation point as criticism?

>How dare he wear tweed, his argument is invalid.

>The replication study isn't magically more accurate than the original study. If the original paper finds an 0.5 standard deviation effect and the replication study finds an 0.2 standard deviation effect, that increases our confidence that a real effect was measured

It also increased our confidence that the effect is small enough to be ignored. You can't pretend that the two studies are independent from each other. The second is directly the result of the first and you need to use Bayesian methods to calculate your belief of the result. The questions of 'is there an effect' and 'the effect size is >= 0.5 sd' give you two vastly different probabilities and vastly different policy responses.
Assuming the data structure is a singly linked list than yes it's not stack safe.

At a high level foldLeft and foldRight represent abstraction leakage. The Domain and Codomain for both functions are exactly the same. If there is no performance difference or side effects to consider then there is almost no point in having two fold functions as a plain fold has the exact same inputs and outputs as foldLeft or foldRight.

Typically for side effects you don't want to put it in a fold as you're integrating way too much IO with your functional computations. Rather functional languages tend to have something along the lines of "foreach" for using side effects on the content in a functor. That being said it's strange that scala has a foldLeft and a foldRight with identical performance characteristics. Maybe it's a legacy thing. I dunno, not a scala guy.

Just bringing that up. I still agree with you that the interview question sucked and that the interviewer was wrong. Personally I wouldn't have ever figured out that was what the interviewer was looking for even when I do possess the requisite knowledge.
Transient is one of my favorite packages now.

I replaced all my custom keybindings into transient under just one C-j keybinding. Now I have a meaningful popup window with my custom keybindings, so I don't have to remember the less-frequently used bindings.

Also, transient has this one cool feature, where you can configure a timeout to delay the popup window, which is also nice.
If this is possible why not just have a "plastic" bin and then transport everything mixed and sort at the recycling facility? What's the benefit to deploying all these sorting machines everywhere? Do they go to different locations?
Which is exactly my point: if you add such a check you've successfully delegated naming governance to DNS as you should.

(I do remember maven before that check was implemented and it was chaotic)
> I think these figures are pretty misleading. First of all, they only look at calories, not protein.

See the link - 63% of the global protein supply already comes from crops while crops only make up 23% of agriculture land so meat isn't as efficient a source anyway:
https://ourworldindata.org/agricultural-land-by-global-diets

> If you wanted to replace all the meat and dairy with equivalent protein substitutes you’d be looking at huge amounts of land for growing soybeans, peanuts, tree nuts

Most livestock aren't eating grass though, they're eating crops like soy because soy is full of protein (and that land use is included in the 40 million km^2 figure).

https://en.wikipedia.org/wiki/Soybean
"Around 80% of the global soybean crop is used to feed livestock.[46] Soya imports represent 47% of Europe’s deforestation footprint"

> Replace all the milk with almond milk

Or rice milk, oat milk, or soy milk. When cows are eating soybeans to produce milk right now, soy milk is always going to be more efficient.

Plant based milks are all significantly more efficient than diary milk for emissions, land and water use too: https://www.bbc.co.uk/news/science-environment-46654042

Also, the focus on protein is just a distraction. It's not difficult to get protein from plants alone and most Americans eat too much protein already:

https://www.nytimes.com/2017/07/28/well/eat/how-much-protein...
"Most American adults eat about 100 grams of protein per day, or roughly twice the recommended amount."

> Good luck growing soybeans on a bunch of jagged cliffs.

If we were only farming grass fed cows on jagged cliffs, it would be less of a problem compared to mass deforestation to grow soybeans to feed to cows in intensive farms. The latter is the reality right now for everyone to have access to cheap meat but it's not sustainable.
720k TC is hard to attain but possible.

Any decent engineer joining Facebook in 2012 and sticking there until now would earn 60k a month.
I remember some dude abusing a VAX that had x.25 access to connect out to all that stuff. "SET HOST /X25", anyone? Word spread like wildfire. At one point every elite dude and his mother was on the system. I think it took a little over a month to figure out something was awry. Probably the Sprint / Telenet bill was a clue...
Speaking of single bit ALUs the original connection machine design was for 1024 single-bit CPUs in a full crossbar. I don’t believe that architecture was actually built.
Is Russian Meddling as Dangerous as We Think?
I just turn off password authentication on SSH and moved to keys, then moved to IPv6. The automated scans haven't made it to v6 yet. The only better thing I could do is have an external v4 SSH honeypot that moves as slowly as possible to tie up a (tiny) resource.
That is also not a security control.