skysight-inc/HackerNews huggingface dataset:
I read it similarly as "inheriting money".

And it's true that inheritance IS a performance hack--not for the children, but for the parents. Inheritance incentivizes parents to accumulate wealth not just for one lifetime but for multiple lifetimes. (Granted it may paradoxically have the opposite effect on the children as you mention.)

Here's Milton Friedman on the matter:
https://www.youtube.com/watch?v=km9OCw3f5w4
This is not the same product.
1st gen toyota sequoia 4x4. It's been amazing for camping trips and overlanding. I have a futon in the back.
U-Nas (https://www.u-nas.com/) makes compact NAS cases with bays. They sometimes have servers in stock too.
You can get the exact geo location of an IP address in the US or almost any other country too. Don't even need a court order, just pay for an expensive GeoIP Database, which will work 99.9% of the time to get someone's postal address by zooming in on Google Maps.
Show HN: Elaxer help you to find and connect with friend you remember nothing
The apps are already individual things that don't depend on each other, except in some cases where KParts are used. A KPart is kind of like an application turned into a library. Usually, this is not something users need to be concerned about. The integrated terminal in the Dolphin file manager is a Konsole KPart. openSUSE (and probably others like Fedora and Ubuntu) actually split Konsole into `konsole` and `konsole-part`, so it's not a problem.

That sounds like an Arch packaging issue, a misunderstanding of what the packages actually do or you're installing a metapackage and not realizing it.
Agreed, physical conflict is basically just an extreme form of negotiation, and it will continue as long as it's potentially profitable to the aggressor. "The idea is to apply kinetic force to the other group until its behaviour changes as desired."
An Abandoned Town of Disneyesque Castles
What if the minimum wage for employees in the jurisdiction is $10?
"CS skills" is broad, and mostly irrelevant for a DevOps role.

Computer Science can be quite fascinating and can involve considering fancy data structures/algorithms, applications of linear algebra in terms of computer graphics / computer visions, machine learning or AI.. or stuff like how a compiler or a search engine works.

But I'd say moving from System Administration to DevOps, it's more important to know software development skills (like using version control software, or how to achieve the things you'd do as a sysadmin using a programming languague) than it is to know about algorithms for balancing a binary search tree, or to crank out leetcode problems.
This is why I like the Logitech MX keys/mouse. Can have multiple dongles and just press a button to choose which one you connect to.
I still don't see the memorization part. The last time I touched quicksort was at uni, three years ago, I still understand how it works (choose a pivot, partition the rest according to the elements' relation to the pivot, then quicksort the partitions), and I'm pretty sure I'd be able to implement it right now. Maybe not in C, but in Ruby, absolutely.

Understanding is the hard part, the implementation should be the automatic part. I mean, we're programmers, right? We know how to shuffle arrays around and return values from functions.
Ransomware gang leaks court and prisoner files from Illinois AG Office
I have K2 which I bought for the form factor (75%, 84 key, laptop-like, etc).

It works fairly well for me, but I find it needs a wrist rest.

However, I would love for there to be a "autonomous" wireless option. Bluetooth works OK on both my MBP and Linux laptop. But I can't use it fully under Linux, since I have full-disk encryption and so need a keyboard during the early boot stages. Also, my main computer doesn't have Bluetooth...

All in all I'm not disappointed, I wasn't looking for a wireless keyboard and knew it was bluetooth only.
I'm just gonna glom on to this for visibility, but I'd like to say I wish there was a good list of companies that don't do leetcode-style interviews.

Frankly, I'm sick of leetcode, and I feel like it takes a lot of fun out of working in tech to have to grind this skill that's completely unrelated to any sort of real work. (Rant mode off)

Anybody know of such a list?

Edit: I should add that I'd really like to be pointed toward companies that use a structured interview process. Literally fewer than 1 in 10 SF tech companies seems to have any idea what they're doing when it comes to interviewing, and a structured interview process goes a long way toward fixing that deficiency.

I'm familiar with the "hiring without whiteboards" list, and that does't seem to be quite what I'm looking for.
Hi,

have you been working in a management/strategy consultancy? If yes, would you be up for a chat / email exchange?

My contact details are in my profile.

Cheers!
I cycle through these steps but, fortunately, only in my mind. I browse through e-commerce shops, read all the blogs, DYI keyboards and what not. But in the end I realize that my current keyboard, Apple Magic, isn’t too bad. So I tell myself if it isn’t broken why fix it and get back to work.
First tenants move into Dutch 3D printed homes
Font smoothing is messed up too. For some utterly inexplicable reason, starting with Big Sur Apple turned on font smoothing by default, and then removed the toggle in settings to turn it off, despite the fact that it looks like complete crap.

However, you can run a Terminal command to disable it again, which works great...except for the new version of Safari, where all the fonts look ridiculously bold [0]

[0] https://imgur.com/a/IJBGjHu The top comment of this thread; Safari on the left, Firefox on the right.
Does nuclear secrecy make us more secure? New book offers counterargument
Apple employees are not allowed to comment on these forums.
"A high income is not only justified, but there is nobility to it."
( .. a couple of paragraphs pass ...)
"With a diligent enough effort, one can morally justify nearly anything."
No, we have other restrictions and recommendations resulting in various degrees of social distancing. Definitely less than countries that did lockdowns but it's probably as you say a combination of our own measures and other countries' more rigid restrictions (including masks) killing off the international transmission routes. So we should be thankful that other countries took this more seriously if that's the case.
Trello evidently had a bug (or rather, Safari 14.1 evidently has a bug which manifested on Trello) related to Intl.NumberFormat:

https://community.atlassian.com/t5/Trello-questions/Re-Trell...

Does the following work for you in Safari 14.1?

new Intl.NumberFormat('en-US', {notation: 'compact'}).format(1825602)

In Chrome this gives "1.8M"
It’s a figure of speech.
Hi,

I would love to have a chat with your regarding your experience and ask you some question about the learning curve. My contact details are in my profile.

Cheers,

Piotr
Yes, I made the suggestions to both QNAP and Synology for having an simple single option to disable ALL Cloud function and Internet connection. I want an Intranet NAS. Not an Internet NAS.

But they seems to think they dont add value without the Internet stuff.

I dont use any of the Internet stuff. I only want my files to be shared within the network in my home. And doing it myself require so much tinkering.
You most certainly can add drives to a zfs pool to expand it.

I've been running zfs on my file servers for ~17 years, have expanded the pool many times. In all that time I've only built a new machine once. Currently still running on my 2009 file server build. I've swapped and added drives to it over the years though.
The biggest misconception about software tests
page title is "The Best Countries to Raise a Family in 2020"

The content is a detailed balanced scorecard of oecd countries about aspects of rasing a child, like environment, healthcare, parental protections, éducation. visually pleasent and to me interesting to see I wonder if they could and would provide a visual in how the index changes over time, too, or provide the annual data to create one ourselves
We Need WaveMakers: Some Thoughts on Leadership and Empowerment
“being asked a brainteaser in a job interview is a big warning”
To get numbers to publish, just ask the right people and make an educated guess?

https://www.ship-technology.com/features/featurecargo-overbo...
I see you're getting a bunch of downvotes. I hope I didn't bring those on - I know you're engaging in good faith and I agree with your basic premise. It would make a good blog post if you fancied writing it and posting here.
Hi,

I am looking into boutique consulting these days, and would love to hear a bit about your experiences, service focus, and impact on private life. Would you be up for chat?

My contact details are in my profile.

Cheers,

Piotr
They can eat animal-like products though, such as Impossible burgers or nut cheese.
I want to just appreciate the thought/hack process here. Might be legal or not. Or if we all start abusing it maybe Apple will stop. However.. for now all I got to say is thank you for this. Great one..
Microsoft Wants a New Font
Is this really a big thing? I went expecting hundreds of angry comments but there are 11 comments in this discussion and 11 on the macrumors discussion that someone mentioned?
Link to paper: "Horse-Sized Ducks or Duck-Sized Horses? Oddball Personality Questions Are Likable (but Useless) for Organizational Recruitment" https://www.researchgate.net/publication/350132804_Horse-Siz...
Unicomp's still selling those: https://www.pckeyboard.com/
https://en.wikipedia.org/wiki/Write-only_memory_(joke)
QuartzComposer was really impressive and enabled a bunch of really useful applications (as far as data-driven graphic displays go). And now it's just… gone.
> If someone considers people inferior only because of their gender, their race or their religion?

Would something like the Danmore memo[1] count?

[1] https://www.documentcloud.org/documents/3914586-Googles-Ideo...
Show HN: A RISC-V core in Racket
Isn’t there a quote along similar lines, “battles are won by soldiers, wars are won by food/supply”?
Panpsychism is a non-solution to a real problem of understanding consciousness.
I sort of agree, but not as much as I agree with:
If you’re an emacs user, HHKB is the keyboard for you. I didn’t seem to take advantage of the switched CTRL placement when using vim at all, which seems like the largest difference between the HHKB and other boards.
I will just leave it at this:

For evolution to work, IQ has to be heritable, otherwise how did humans evolve intelligence? People who believe in evolution, but not in heritability of personality traits are living in a warped reality. I'm not that interested in proving my point, I'm just more shocked at how many people hold obviously false beliefs.
What about recreational drugs (incl tobacco and alcohol), gambling, adult entertainment, etc? Surely those should not be targeted at minors.
How can you tell if you've been hit?
'Self-driving' cars to be allowed on UK roads this year
> 4. Wondering if Topre or PFU is really better as people said. Then proceed to buy one, and couldn't be happier

No, I hated my HHKB.
I don't know, I'm not a rescuer. I assume having someone communicate "49,9842159, 10,1134713" over a staticy radio signal is harder than using something like this.
There's all types of consulting at all levels. I worked for years at a small IT consulting company owned by my brother where we worked to fill the gap of companies that couldn't afford to hire more than a single "IT guy" (or anyone at all) to supplement their needs. We had plenty of good relationships with IT people at companies we worked with. We did everything from AD admin to a few Linux servers to full HA deployments and custom internal webapp development.

It all depends on what you're offering and what the customer needs. We wanted long term contracts, so it was always in our best interest to provide a good solution. If companies outgrew us and wanted to insource IT, we would document and hand over what we managed, because to do otherwise not only would be a dick move, but it would kill our reputation.

I imagine it's much different for a big name firm that never gets called out on doing a shit job because that would cast decision making of the executives that called upon them I to question.
BMW 323, 2009, bought second hand with only 40k on the clock. It does have incomprehensible orange dashboard warnings sometimes but they're easily dealt with.
I'm not sure how requiring other people to use particular pronouns they might disagree are appropriate can be termed "liberalism".
Same here (Big Sur 11.3 / M1), also ebay, etc work perfectly.

It seems to be a rather erratic problem. (Maybe, it's related to some framework corruption and the advice to reinstall isn't that bad, after all?)
When everyone is a superhero, there will be no superhero. When everyone leetcodes, it is time to get back to fundamentals. So I agree with the author: grab a book, study fundamentals. Instead of memorizing 10 different dynamic programming problems, do study dynamic programming -- it's fun and it is useful in production code anyway. Instead of bitching about finding a shortest path of whatever criteria on a tree, do study backtracking. Instead of agonizing over how to build a LRU or a token bucket, build a LRU and a rate limiter. Instead of pulling your hair on implementing a concurrent queue, study The Art of Multiprocessor Programming. The list goes on and the process is fun.
Researchers develop protocols to validate integrity of machine-learning models
IMO getting better at Leetcode problems is similar to getting better at mathematics and physics - you become familiar on a topic by doing problems on a daily basis, trying to wrap your mind around the concepts and at times doing a bit of drilling just to stamp the things that need to be memorized.

Both require you to be disciplined and dedicate time on a daily basis, otherwise you won’t get further.

Having the time to address this is absolute luxury to me. Only when I became relatively rich (I‘m coming from a poor background) could I consider learning Leetcode problems. Before that point, I was learning whatever earns me survival money.
Yes, it's very simplistic. It does not claim otherwise.

However, it did manage to detect a rootkit on one of my system once (many years ago, when I used to phpMyAdmin, which had some kind of RCE). So it's better than nothing, and it would probably have detected the backdoor from the article (which does not even attempt to hide itself).
I'm under the opinion that there is widespread brainwashing, and more than trying to prove my point, I just cant help but comment on it.
> I still don't understand how Portuguese and Spanish speakers can understand each other.

I bet that without a relatively large amount of exposure they can’t and then suddenly it’s really obvious what the other person is saying. That’s my experience listening to Nigerian English. Didn’t realise the guy working next to me was speaking English with his compatriot for two weeks and then suddenly I understood. Written Portuguese and Spanish are very similar, like Norwegian and Danish levels of similar, or Scots and English.
Thanks for your reply!

This is very interesting - I'm pretty unfamiliar with BEAM. Does this "processes all the way down" span across machines/VMs?

From the article, it seemed like there could be two players, each connecting to different LiveServer instances (on different VMs/hardware in different geographic regions) which in turn communicate async via one central GameServer.

In the article, it seems like a message from Player 1 to LiveServer 1 doesn't need to wait for the message to also reach the central GameServer and be acknowledged before LiveServer 1 acks the change back to Player 1. This seems to allow races, since the central GameServer is the source of truth but the Player1/LiveServer1 communication can complete a message/ack round-trip without waiting for acknowledgement from the GameServer.

I guess an alternative would be for the system to require a message from Player 1 to be passed to LiveServer 1, then passed on to the central Game Server which acks back to LiveServer 1, which finally can ack back to Player 1 -- this means that Player 1 would still need to pay full round-trip latency to LS1 and then to the GameServer for any action.

Thanks for any light you can shed on this!
Okay, but how do you know all this works?
There are five oceans worldwide, though. So I would like to correct your calculation like this:

3000 containers/(1 year * 5 oceans) = 1 drop/ocean

Therefore 1 drop equals 600 containers/year.

Have a nice day and stay silly :)
Wingcopter is mass producing ‘triple-drop’ drones to deliver more packages
The Flynn effect appears to be over. I agree with you on culture and genetics. Thomas Sowell is worth reading on this. We should stop categorizing on the basis of 'race' and think about cultural groups and the dynamics of their characteristics.

https://www.sciencealert.com/iq-scores-falling-in-worrying-r...
HTTP with keep-alive supports keeping around idle connections, which can be used to make subsequent AJAX calls.

HTTP/2 has this by default, and allows multiplexing multiple requests on a single connection, so even making multiple parallel calls won't require establishing new connections.

Basically, performance between AJAX and web sockets should be comparable in most cases.
In 10 Minutes: What Has Been Indian Government's Response to Covid-19?
> This is the attitude I see a lot in ZFS support forums. "I don't see the problem, just buy twice as many drives!"

This is incorrect on several levels.

You most certainly can create a vdev with a single drive in it and add it to the zfs pool. So go ahead, buy that single 10TB drive and add it to your pool.

That's not a wise thing to do though, so I don't understand why you'd want to. You'll have no redundancy at all, as soon as the drive dies everything is lost. Which pretty much completely defeats the point of having a NAS. So don't do that. But if you really want to, you can.
The error message that Safari is showing means that the web content process is crashing. This should leave logs in ~/Library/Logs/DiagnosticReports (easily viewable in Console, under "Crash Reports"). Without those it's unlikely that anybody will be able to provide any further information as to what is happening here.
Doesn’t Parent parent = Child() work because Parent’s constructor is run by implicitly casting ref-to-Child to ref-to-Parent?
Goldman Sachs hiring freelance develoeprs
Oh, ok ;)
How the UK is joining the genomic technology arms race
So after my daughter was born 6 years ago I had to reduce my germaphobe habits, simply because it's not possible/practicable. Perhaps after a few more years of being around young children I'll build up my immune system...
> By exiting the labour market, they force employers to pay more for the people actually willing to work

I suspect this instead leads to companies determining "nobody is willing to work at the prices we're happy to pay. Therefore there is a labour shortage; we need more immigrants, and we're happy enough to sponser them for a time"

Note they don't raise prices, they instead increase the applicant pool.
Show HN: Unisend, your crypto payment page
Wow, that job ad (early career) looks awesome! Do you hire from Europe / The Netherlands?

With every single thing that I'm reading I'm agreeing and/or have some experience with it. The most fun example: the background of my thesis touches on Engelbart! What a visionary he was.

Well, I applied anyway :)
> When you change a variable, that change gets propagated through all cells which reference that variable.

I've always thought this was the most annoying quirk of notebooks in general, so it's nice to see a different take.
Now, I started a PhD (on a full time research position) and I feel the same. Probably I would have jumped ship last year if it wasn't for Covid (which made unemployment a pretty bad situation) but now I feel too invested and yet don't know what do too otherwise, i.e. work looks to me like the classic "find me a rock"-problem described there and I'm probably burned out a little.

My supervisor wants to do ML on materials science and since a lot of it has been said and done (and is horrid...), he wanted to add some secret buzzword sauce. Unfortunately he has no idea about ML and what he wants to achieve, he isn't even able to tell me a question I should answer plainly in text. It always goes back to 20min "talks", where he assures me of my good work and asks some questions, a clueless reviewer in peer review would come up (i.e. produce a graphic of X, where X is not relevant to the problem, but related and might be nice to check out, to be 110% sure...).

Disclaimer: if one needs a PhD-dropout physicist with a bit of python and .NET (and a solid understanding of Linux as run in HPC) and an idea about most of the other classic ecosystems, tell me! (no adtech, weapons or cars)
Uber has numerous requirements for THEIR drivers. They must maintain certain standards for the car, they must accept this many trips etc. You or I are obviously Uber's customers, and we pay Uber for a ride from A to B. We are not in any way John's or Jill's customers, they work for Uber to take us from A to B. Even if they can be classified as contractors, they are contracting for Uber, not for Uber's customers - that much is undeniable.
Same here, I'm using the HHKB for about 2 years now, and it just feels so much better over all other keyboards I've tried.
Lots of Elixir gigs are remote these days. My current and previous jobs have been remote.
How to find a Bluetooth amp that doesn't suck
An example I often link to is http://okmij.org/ftp/Computation/Subtyping which uses a similarly simple example (bags and sets) to show that supposedly "internal" changes can still break subclasses.
Author here.

This post is part of an ongoing experiment to use Racket as a platform for hardware description languages.
Describing a RISC-V core in Racket is a step in this direction, but the ultimate goal is neither to use Racket itself as an HDL, nor to define an embedded hardware description DSL in Racket.
The long-term goal is to create an HDL that would benefit from Racket's "language-oriented programming" facilities, with the ability to simulate digital hardware, but also to generate standard Verilog or VHDL.
I’ve been thinking of trying out elixir for exactly this kind of thing. Having done similar projects in Nodejs (experience was fine tbh) and used Xstate or Redux for game state management on the server side. What would people recommend for that role in Elixir (or is it a case of roll yr own)
I've assumed it's because a larger body, with more cells, needs more neurons to monitor and model it, but it's not compelling.

The "law" is mere empirical correlation - e.g. you are smarter than a blue whale.

The fantasy that the baby spiders with encephalization quotients (https://wikipedia.org/wiki/Encephalization_quotient) off the charts (because their brains displace their digestive systems and partly fill their legs) are more intelligent than humans, appeals to me. I suspect raw intelligence doesn't require many neurons. But spiders aren't social.

Parrots are.
Accessibility Design Guidelines for Inclusivity