skysight-inc/HackerNews huggingface dataset:
Ensure the surface is clean and dry; sand it smooth with 100 grain paper, or 300 if stained. Apply the first two thin coats using a natural brush (or synthetic for water based varnishes), following the grain of the wood. “Tip off” to improve and even the finish whilst the surface is still wet. Leave for a day, then sand lightly and evenly with 350 grain paper before applying an additional coat. Allow several weeks for full curing before use.

For best results, work in a dust, fibre, and debris-free low humidity space with fume extraction as ventilation rather than open windows.
Every country that implements Universal jurisdiction can try foreigners pretty much like ICC, yep.
The key word there is "mostly." There are details that differ, though, and that is where the devil creeps in.

It's not necessarily even in disagreeing about what practical things can and cannot justifiably be called freedoms. It's more in disagreeing about which ones are important to protect. Which, generally, when people talk about their freedoms, they're using the term as a shorthand for just the freedoms they think need protection.

Similarly, I think that both fridge and non-fridge people generally accept both staling and getting moldy as forms of spoilage. It's just that, either as a matter of practicality or as a matter of taste, one group is more preoccupied with staling, either because mold isn't a problem where they live ,or because they are more likely to consider stale bread to be inedible, or because loaves in their house rarely last long enough to mold, anyway. The other has different priorities, and will accept staling in return for a longer time before the bread actually becomes unsafe to eat. But all these subtleties are lost, taking important subtext in the debate with them, if you focus on the broad strokes definition of the word "last" instead of really paying attention to the details.
This isn’t great advice for technical hires. Maybe for seniors experienced with the stack, but for anyone else you’d get a lot more mileage out of the on-boarding process by having them do stack-related tutorials, explaining things like the deployment process and setting the standard for collaboration/communication within the team.

Ultimately what it comes down to is that lazy engineers will be lazy and that motivated engineers won’t lose their spark just because they spent a week meeting the team. The author seems to think that the opposite is what takes place both counts. I don’t agree with that.
> I’m sure you’ve noticed that 2020 has seemed longer than other years. I argue this is because of a disruption to so many of our routines.

I would have thought most people would be feeling the opposite. After the initial disruption, life in lockdown has become a monotonous routine. I find it strange to be in September already.
Funny how people worry about things like that. It won't be one group suddenly having a superintelligent computer. It is groups developing ever more intelligent computers as hardware and software get more powerful.

There won't be a moment before and after the invention of the AI. There is the creeping offloading of responsibilities to more and more automated systems we understand less and less. Already now these systems take decisions that we can only understand in hindsight if at all. We cannot approach them in a deterministic way like we're used to.

These guys are just full of themselves to think they will have it and others won't. And also that they will be able to control it.
I’ve been working as a software engineer at a non-profit for a little over four years. I started at 40 hours per week, went down to 32 after a couple of years, and now am at 24 because they were looking to cut costs and I was happy to oblige.

When I brought it up to my manager, I told her very specifically _why_ I wanted to reduce my hours - I wanted to spend more time on other projects (specifically musical projects) - and she was totally open to it. If you really feel like you need more time for other pursuits, and you are lucky enough to work at a good company where your manager has your best interests at heart, it shouldn’t be an issue.

Plus, hiring and training new employees is an expensive pain in the ass.
I (partly) agree with you on that. As an user, I want:

1 - speed and quality - 1080p, no buffer

2 - Good interface - netflix has great interface, Prime video is ok-ish, Crunchyroll is so damn hard to navigate

3 - just works, everywhere - Netflix has an app for most devices, works on any browser, and streams to chromecast and smart tvs. Prime doesn't cast to chromecast, doesn't work between android and smart tv app (I can't control TV on my phone). Crunchyroll... well... nope. Pirate websites have a better player than crunchyroll...

Guess which service I don't pay for?
Yep: https://en.wikipedia.org/wiki/Downgrade_attack

> Downgrade attacks have been a consistent problem with the SSL/TLS family of protocols; examples of such attacks include the POODLE attack.
> AT&T artificially slows down upload speeds

Do you have a source on this? I believe you I just want to know more. It explains a lot.

I have a gigabit link. I can download torrents at almost line speed. But I can barely get uploads past 5K/s. I spent hours at one point trying to tweak every possible setting and eliminate every bottleneck, and still couldn't get past 5K/s.
AMD Zen 3, Ryzen 4000 Release Date, Specifications, Performance, All We Know
In a Grove (1922)
I would even settle for 4x10. :-)

We either need entrepreneurs who are willing to test this as a way to get better talent, or engineers willing to take a pay cut. Either way, it won’t happen at big companies.
Wow - this is the equivalent of Poe's Law for spam. Glad I googled it just to be sure.
I would guess that the reasoning is similar to why Git is moving to SHA256 (from SHA1) rather than to BLAKE3 — SHA256 was around 5 years ago and the major design change has been in the works for a while (BEP 52 dates to 2017). BLAKE3 (2019) would be a fine choice today.
Uh, an early Metal Gear Rex?
Would 500 trips with a giant mech walker wouldn’t hurt the forest as much as a dirt trail and wheels? Both would seem pretty messy
Ahh this is very, very cool.

In general, it'd be really nice to have compile-time access to compile-time function info like this. Arguments, their types, etc.
If I understand your question correctly, then yes, people do that all the time and most bittorrent clients make it super easy.
I have had two bikes stolen, both of which fit into the "bike shaped object" category. Your bike can still be a target even if it is cheap, the main difference is that you have less to lose.

> Backing up your important data ...

If only I could run an inexpensive piece of software to restore my bike to the condition it was in before I put several thousand kilometres on it!
If you can’t code, what do you do?
Netflix has plenty of content. Just enjoy what's there.

And I'm really enjoying punishing Disney for taking their ball home.

My budget for entertainment is already 100% allocated to to Netflix, and Disney has lost my entire family (2 adults, 3 kids), both now and possibly into the next generation as well.
This is definitely a thing in Ireland and generally seems to be better value than specialist bike insurance. From my limited research, the latter is not worth getting for most people, but if you already have home insurance it's almost certainly worthwhile making sure it covers your bike, sometimes at a small extra cost to include bikes stolen not from your home.
Things that look and feel like something you've done a thousand times, and may do a thousand times again with no danger. Except that sometimes, things can change very quickly.

There's a creek bed near me that dried out almost completely over the summer; usually there's some water flow and occasional shallow pools where small fish live. While it was completely dry, I wanted to walk as far downstream as I could. I woke up the Saturday morning I planned to do it to the sound of torrential downpour. As recently as that Thursday, there was no rain in the forecast. I can only imagine if the downpour was sudden, and a few hours later.

As it happens, after the downpour I went to see the creek, and it was flowing quite rapidly at a depth of about 3 feet, well more than enough to sweep someone away never to be seen again.
Logging off and not being reachable is entirely a function of expectation management though. It's difficult to go from responding in a minute every time to responding the next day, that's true. But try stretching your response times by 15 minutes per week and give reasonable and unassailable excuses like "I was on the phone with my mother". Pretty soon you will find that expectations about your reachability will change.
>being P2P is not a selling point

It is kind of a selling point with regards to what most people actually use it for. If not P2P the movie / record industries would shut down the servers.
I think at some level this comes down to the age old argument of Ignorance vs the Common Good.

An extreme but relevant example: If a person is ignorant of the harmfulness of bleach, and injects their children with it with intent to cure an ailment, are they guilty of a crime? If so, is it the crime of being ignorant?

So from that lens, can a person act aggressively without intending to? In a technical sense, I think not. Aggression is, by definition, a state of intent. When we say "act aggressively", we likely mean "act in a way that suggests an aggressive intent". It's our interpretation of intent based on action.

An important note here is that it's our interpretation of someone else's intent.
I got the same notification today, not flying anywhere and not near an airport. Coincidence?
The story which inspired Kurosawa's Rashōmon (1950), in which we are given many conflicting narratives but never an omniscient "truth."

> "The differences between the characters' stories range from the trivial to the fundamental. ... In short, every character says at least one thing that is refuted by another."
Ubuntu 20.10 Adding Active Directory Support to the Installer
This is a big reason why I prefer property testing to unit testing. One can think of focusing on the abstract behavior and invariants of the code, rather than just the expected outputs for specific inputs, as being somewhat akin to taking the time to plan out your experiment and the statistical tests you want to perform ahead of time, do your power analysis, etc. It's a fair bit more up-front work, but helps to ensure that you have a crystal clear idea of what you're going to do before you start doing it.
Historical British footpaths do actually have legal protections. Rights of way[0] belong to the people and are public property. Here's a Tom Scott talking about it (kinda)[1]

[0]: https://www.wikiwand.com/en/Rights_of_way_in_England_and_Wal...
[1]: https://www.youtube.com/watch?v=3dYc0Ouxhx0
>As a question for someone who knows better - does this mean that you can download single files within torrents themselves?

Most torrent clients can do this already, but depending on how the torrent was created and the size the files involved you might download a some of the files on either side.
Disdain for the use of "neger" in Norway was actually prompted largely by internal groups, not "American imperialism". The historical context around how the word developed does not put it in the best light. It's antiquated at best, and derogatory/offensive at worst.
Things nobody tells you about the Bay Area: The Fleas
Roger Fisher's Nuclear Thought
I would imagine there would be similar pitfalls to what you see in places with legalized bounty hunting
That's a good question, though I don't think it's exactly far beyond our technological means.

May be a bunch of solar-powered rail guns ([0]) to fling a fraction of the Phobos mass into space.

Now, to feel the need to install something like this on Phobos - is beyond our means, as a species.

[0] https://en.wikipedia.org/wiki/Mass_driver
In my observations of cutthroat corporate politics, I’ve seen that assholes have do have real powers, but as with many strong emotional features it leaves one more vulnerable to manipulation.

Real assholes are real predicable, that works out ok if you are already in a position of power or are up against others not trying to play the game, but not if you are trying to maintain or gain on other psychopath types.
> Are you fine that Alfred can read the clipboard?

Yes, the data is not sent anywhere.
I've mentioned this before, but WFH has a huge difference in result depending on who you are, when you are (in your career), and where you are in a company (or organization).

-- For the budding young developer who can't wait to show ideas to teammates and demonstrate being a go-getter by asking random questions and finding unaddressed issues to innovate on, WFH might be terrible. You're going to schedule time to fortuitously run into the senior person who takes an interest in your idea?

-- For the working parent whose productivity has been slashed by 50% and stress has gone up by 50% due to parenting obligations, WFH might be terrible.

-- For the middle manager who can coast along and not need to move greatly in his/her career, WFH might be great.

-- For the developer who works by tickets on very concrete things and this is nothing new, WFH might be great.

-- For the small company CEO who relies on force of personality and everyone in the same room urgently working to get something done, WFH might be terrible.

There's a huge variability in what WFH means, depending on what you want from the situation.

For some people, remote working is really not good.

And that's aside from the point that, when everyone is remote, you're also competing with the world who is also remote. Jobs and job qualifications (and competition) may change...
So what if we used military construction money on schools and education? Or maybe capturing carbon? Plenty of useful things to the world we could spend the money on. No need to just cut spending and bank the money.
I wonder if there's a linter to check for these issues.
Best Improve Alexa Rank Services to Buy Online
This is where the sea re-claimed Doggerland.

I love that phenomenon, that this was simply a way down to the Doggerland plains once. Probably hundreds, maybe thousands, of hunters, gatherers and anglers. They've specifically found wooden fish hooks, perhaps showing that as the sea levels rose people were constantly fishing along the new coast line.
Good students find questions, not answers
One of my friends who worked there as an engineer made $500k cash and my other friend who works there makes $3M/yr. The latter is pretty high up, but those are serious numbers.
Exactly. I've been working from home for years. I thought this was finally the tipping point for WFH but I now starting to realize people are forming bad opinions about it but due to the circumstances, this is not really a proper "clean" WFH experiment due to the pandemic
I got robbed twice over the course of a year while delivering weed (cash business) in California, I imagine pizza people face similar hurdles. Can't wait for cash to die personally.
Deluge for a server/client model with optional web interface, if you for example want to command your Raspberry Pi to add som torrents. But for a more traditional one I prefer qBittorrent after Ludde abandoned uTorrent.
You might not be able to answer this, but what’s the QA culture there? How do project timelines work there? Are there project managers for all projects?

I ask because I can’t remember the last bug, visual artifact, or non-intuitive UI design from anything Netflix related, even in my awful Roku TV. What I don’t understand is how it’s possible for management to exist that understands how much of an achievement that is, and how much man time that takes (assuming here).
It's both interesting to read and meh.

It's meh because like many things, you actually have to read the fine manual if you want stuff to actually work.

It's interesting because it's always nice to have a refresher and/or reminder of various bash things.

That being said... I've said this many times, I'll say it again: bash scripts are software, and thus must not be exempted from various programming best practices. The first thing that comes to my mind is input validation and error checking.

Bash is not magical. It's one of those things that have to be mastered through practice... Just like many other programming languages.
They use multi-hash [0] in magnet links, presumably for exactly this reason.

... but for consistency (like their narrowing of valid bencode), they’ve presumably chosen one main hash for now, so that every client and server doesn’t have to handle all of these cases as people provide a million variants of the same torrent.

[0]: https://github.com/multiformats/multihash
It's against HN's rules to post like this. Would you please review https://news.ycombinator.com/newsguidelines.html? Note this one: "Please don't post insinuations about astroturfing, shilling, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data."

There is a vast amount of previous explanation on the subject:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

https://hn.algolia.com/?sort=byDate&type=comment&dateRange=a...

The short version is that the HN community is legitimately divided on these issues, that fact suffices to explain everything we see here, and you can't make insinuations like this without some evidence. People holding differing views on a divisive topic does not count as evidence of manipulation.
I was tangentially a part of an experimental project that didn't produce any meaningful results for ~2 years. No one was fired.
As soon as it started raining, wouldn't you have just gotten out of the creek via the nearest embankment?
Extroverts have subjected introverts to the in-person office for ages. Suddenly the tables have turned and now there's a problem with "one-size-fits-all"? Give me a break.
Really? It's a just an iteration from how eDonkey2000/eMule worked, which actually also had a DHT based 'trackeless' mode, many years before BT came around.
Your confusion is understandable especially if English isn't your first language. That leads me to believe you don't live in the Bay Area. But no, the parent is really saying that the friend makes ten times more money. That's not literally true but Netflix is known for paying extremely generously. The tradeoff is that you give your lifeblood in return.
Note that this is not an optimization (as in something the xompiler can do when optimizing). This behaviour is mandated by the ABI.
> sending a message to a remote node is just a special case of eval. instead of arbitrary code you're evaling `pid ! msg`. and what is spawning a remote process if not remote code eval?

They are not equivalent at all, sending a message is sending data, evaluation is execution of arbitrary code. BEAM does not implement send/2 using eval. Spawning a process on a remote node only involves eval if you spawn a fun, but spawning an MFA is not eval, it’s executing code already defined on that node.

> as for ETS, you can query any data structure with arbitrary functions. that's exactly what i mean when i say there's limited query capabilities. all you can really do is read the keys and values and pass them to functions

You misunderstood, you can _query_ with arbitrary functions, not read some data and then traverse it like a regular data structure (obviously you can do that too).

> my experience and the experience of others is that elixir and erlang are not significantly more efficient than other languages and do not lead to a reduction in the total number of nodes you need to run.

I’m not sure what your experience is with Erlang or Elixir, but you seem to have some significant misconceptions about their implementation and capabilities. I’ve been working with both professionally for 5 years and casually for almost double that, and my take is significantly more nuanced than that. Neither are a silver bullet or magic, but they excel in the domains where concurrency and fault tolerance are the dominant priorities, and they are both very productive languages to work in. They have their weak points, as all languages do, language design is fundamentally about trade offs, and these two are no different.

If all you are building are stateless HTTP APIs, then yes, there are loads of equally capable languages for that, but Elixir is certainly pleasant and capable for the task, so it’s not really meaningful to make that statement. Using that as the baseline for evaluating languages isn’t particularly useful either - it’s essentially the bare minimum requirement of any general purpose language.
Suspended by someone who has never heard a Chinese person talk to another Chinese person in Chinese. There's at least 1 "n-word" per minute there. Professor should sue their ass.
Yep. Had an ex-customer explicitly tell us he and his partner don't pay for anything.

$8k later, we refunded them both because of an entirely unfounded rant and 1* reviews.

They get away with it.

Seconded on a system that tracks reviewers.

You explicitly need to track their first review and their updated review - these people often update from a 1* to a 5* after a refund.

Let us know:

- Their average first rating

- Their average total rating

- How often a user changes from a 1* to a 5* / upgrades their review.

This will point out abusers.
No - I can’t remember when i learnt that; possibly because I’m English and due to geographical proximity.

I was surprised by the linked video though, it could have done with a prior warning in my opinion.
That’s interesting you say your fitness apps cost 60 and 30 per year. Would you say that’s another factor, and that yearly less frequent subscriptions and more appealing than monthly?
I've been talking about this kind of stuff with some friends. You can't just tell reality from fiction by the news, anymore. Sometimes is a crappy politician who you wouldn't believe act / say / do the things the news report (I'm Brazilian by the way, I have grounds to say this). Some other times is this crazy sci-fi things no one in a bar conversation would believe you if you told them.

Go ahead, next time you're on bar with your friends (In a few months I think the bar are going to be open - hope) tell them this exactly headline and see how they react to it.
But this is still something we should teach youngsters. Interns this summer started again they second-day standup with “Yesterday I installed my computer, and today I’ll finish bug 1”. Which is good until you notice that he intends to stay all night long and do more than expected, to exceed expectations.

And that is how you burn out. In fact, exceeding expectations takes a lot of talent, because you need to exceed in the correct directions. And often, you burn out because of the lack of recognition. It’s a real talent that takes years to learn, not the kind of heroic behavior that someone should strive for in year 1. In year 1, just learn 3 frameworks at home and change jobs often ;)

About the intern: By the middle of the second month he settled down to developing the minimum features that satisfy a maximum of users, but polishing the bugs and buffing out the UX (first impression, etc) and that was awesome, by the third month he was productive at this and came back to school. Damn I didn’t notice he’d learnt so much, but totally outside of programming. I guess the lesson is programming is long if done correctly, don’t expect to do everything by tomorrow or you’ll risk lowering the quality.
I use it too, the main reason I switched is it seems to be the only one capable of maintaining line speed downloads on 100+ megabit links on a Mac.