skysight-inc/HackerNews huggingface dataset:
> The idea that ... financial inequality concerns are generational divided is ludicrous.

Are facts "ludicrous" to you? Older people naturally tend to be wealthier through decades of debt retirement, salary increases, compounded investment returns, and so on. There was already a visible divide between the Me Generation (what "Baby Boomers" were once called and IMO still should be) and my own GenX. It seems the divide between us and Millennials/GenZ has gotten even larger. Student debt loads tend to be much larger as a percentage of income than mine were because inflation of college costs has significantly outpaced inflation generally (plus artificially increased demand). Changes in real estate and job markets have only exacerbated those differences. Maybe age-based inequality isn't as big an issue as race-based, but it's still an issue worthy of consideration.
A few years ago I joined a Rails shop, and one thing that always struck me was how many of the engineers didn't know SQL. Most of them had learned to code on Rails, and had always had SQL abstracted away via ActiveRecord.

I know this is not the point of this article, but as data analyst/scientist roles continue to climb in popularity, I'm curious if there won't be a similar trend with Python.
There are no lending banks. The money comes directly from the Department of Education.
Strangely enough, I always found quicksort easier to write than Mergesort. But that's probably just how my mind works.

Hmmm... with Mergesort, you gotta be copying the data to new buffers, malloc-ing arrays and new arrays, managing the data etc. etc.

Quicksort can be trivially done in-place. And yes, I know Merge-sort has an in-place variation, but in-place Mergesort is non-intuitive IMO.

-------

I guess merge-sort is easy if you are willing to call malloc / free (or new / delete) over-and-over again. But those functions scare me. I prefer to get things done without dynamic memory, especially if its a whiteboard interview.

Quicksort does require more brainpower than selection / insertion / bubble sorts. But if I were to use a recursive methodology, trying to do quicksort would be my strategy.
NASA's Voyager 2 sends back its first signal from interstellar space
It's not one you'd ever use in practice (I know of no use at least). It's pretty simple to implement given a short description though, so it can be seen as kind of an "advanced" fizzbuzz.

If someone just says "hey, implement bubblesort", that's pretty awful though. Then it's just testing your memory and/or gating by people that studied a particular algorithms curriculum. (Though _many_ intro algorithms courses go through sorting and most of those mention bubble sort probably)
I am always surprised at how much hate and disdain I feel when I tell people I enjoy Fortnite. This comes both from people who play a lot of video games, and from those who don't play at all. Somehow, it's become "cool", or maybe even the "default", to hate on Fortnite.
I benefited greatly from my EM mentor, who was a senior manager at my last company. Our meeting was arranged as part of an internal mentor match up, and then we just continued it over nearly 4 years of working there. I think we were the longest running mentor/mentee arrangement from that first match up!

I attribute my success largely to his support. He leaned into the mentorship by meeting with me weekly initially, and then bi-weekly as our schedules got tighter (we both got promoted to manage larger and larger teams). He was always extremely generous with his time, and always helped me sort out sticky situations and gave me direct feedback.
False. Assets are a resource with economic value that are expected to provide a benefit. If that benefit is worth more than the current cash value, you actually lose more by selling it. You're free to make stupid choices though, like wrongly defining what assets are.
Safe Desposit Boxes Aren't Safe:

https://news.ycombinator.com/item?id=20545276
Brace yourself Delhi, it may only be the beginning of the toxic air season
Not much interest in whale oil as a fuel anymore. When people find a replacement, they switch to it. The hope (prayer) is that renewable prices will fall to a tiny fraction of oil exploration/extraction/distribution costs that the idea of using it as a mass fuel is quaint. It's likely to happen, too -- just not clear if it'll happen fast enough.
At least in Italy, wine was used as a store of primary calories. The grape harvest only lasts for a few weeks out of the year. Winemaking was a method to buffer those calories at harvest time and consume them throughout the year. So yeah, everyone is drinking wine.
> If I may take umbrage to one quote; Netflix uses FreeBSD for it's streaming platform.

It is the exception that proves the rule.
The more common term I've seen (and used myself) is LARP which is a bit closer to the intended meaning.
The multi-coloured gradient example on the Instagram app seems a bit odd to me. Are they really going to change the colours of the company brand depending on the context of the product/brand it's being used with?
But don't can you set eGPU for Chrome, form OSX Application Info Panel?
Sorry, I don't can try it (I not have eGPU), but I know that from Application Info Panel is possible assign eGPU to specific application.
Like this:
https://www.imore.com/how-set-your-egpu-preferred-rendering-...
Since google will still be the monopoly search engine, all the profits will still be captured by Google.

There may be some completion in ad networks, most likely racing to the bottom since margins on ad-tech will be razor thin.

This will do nothing but make things worse.
Conversely; I use Arch with SystemD and it works fine the overwhelming majority of the time.

I have had a couple of snags over time, and many could argue that it's my fault for not reading "the new way" of how things work; like systemd-resolved not resolving anything (even with allow-downgrade which is the default iirc) which isn't DNSSEC validated, such as my entire corporate DNS environment.

Overall I feel like there's many benefits for a desktop system to use SystemD.
> And that might be a good thing.

- Graphics

- Machine learning

- Gaming

Imagine yourself working in these fields and not being able to implement algorithms, you wouldn't be a super useful teammate.
Do you learn algorithms by blindly memorizing their steps? There's nothing to remember in bubble sort, if you know that it "bubbles" by swaping the elements you're already done.
This is a very daft take.

It's not even remotely shady for a service to inherently involve knowing where you are. That's something that is true of every brick and mortar store, and indeed every cab driver. Yet the government doesn't demand that those businesses provide real-time feeds of information about the movements of their customers, and if the government were to do so and they were to object on privacy grounds, we wouldn't take it to mean that their entire business model is inherently immoral and all shops should cease to exist.
Also some professions require so many FTE years experience to progress with professional qualifications (or maintain?).

I know a nurse that needs to do a minimum of 35 hours a week so that they can get full-time experience so that they can meet requirements for the next job.
I think you are misunderstanding. There’s plenty of tooling for good Python env / package management, but when you need a custom compiled extension module with dependencies to maintain parity both in the database (recompiled with the custom extension packages each round trip) and outside the database, it’s a big problem.

The problem is not generally making an environment, it’s that different projects need different environments but need the same database.
For a simple sort you can use for small N, I'd suggest insertion sort. Its constants are better, it performs well on almost-sorted input, and I think it's even easier to implement, personally.
Show HN: Dolphin – Impactful jobs tackling problems you care about
Crazy use for Bitcoin: mine Bitcoin in satellites with giant solar arrays, at a capacity that makes it cheaper than terrestrial mining. Since terrestrial mining no longer economical, it ceases altogether resulting in reduction of energy consumption. I.e. space Bitcoin mining captures solar energy in space and sends it to earth in the form of coin, which is much safer than beaming the energy itself.

I'm sure there are many reasons this wouldn't work, but it's fun to think about.
Lithium is easily sustainable to mine and there are wildly ample amounts of reserves in the US. Almost all negative articles about vehicle electrification are hit pieces that intentionally conflate lithium and rare earth materials like Cobalt.
Devuan [1] and MX Linux [2] (Debian-like), Artix (Arch-like) [3], and Void [4] are four other systemd-free distros off the top of my head. There will be others.

[1] https://devuan.org/
[2] https://mxlinux.org
[3] https://artixlinux.org/
[4] https://voidlinux.org/
Headline is repeating Apple PR. This is a $2B pay-through to landlords, plus a claimed $300M contribution of land.
Illumos is a fork of OpenSolaris that's under active development, and the last Unix based on AT&T Unix System V. It's features have been around forever, and have been ported to Linux and BSD (with various levels of success). So "next-gen" is a strange way to describe it...
Blockchain startup Algorand is making its way into Islamic finance
The first time I heard the problem of detecting a circular link in a linked list, I figured out the tortoise/hare solution in probably 15 minutes without having heard it before, so it's not impossible.
Increasing Velocity with GraphQL and PostgreSQL
OK don't get mad - just work remotely
I worked for five years at a private university a few years ago, and my experience is similar, although to add a little:

It never felt like a plan or conspiracy to make administration costs bigger. It's just very easy to do when you have more money coming in, year after year. In another economic environment, you'd get a "hard no" because the money isn't there. But when there is, expenditures become just another bargaining chip. Maybe you get your seventh librarian this year, and I get my fifth network guy next year.

New buildings (as you stated) aren't as big of a contributor as expected due to the convoluted role of donations, grants, etc. But another big factor for those buildings is that we were getting loans for them, too, and those were based on (big surprise) long term forecasts presuming this gravy train is going to keep on chugging for the next 30+ years. And even then we were getting projections of our "debt capacity" and always riding that line, so it's debt on top of debt all the way down.

I don't know about big schools, but for a smaller one like ours, there was no visible bad faith. These kind of things just happen when you can keep bringing in more and more money and so can your competitors.
People who don't want to live in big city can leave, instead of erecting barriers to growth.
Of all the public-goods usurped for private profit companies recently, I find the scooters to be the most intrusive.

Scooters on sidewalks are dangerous and should be banned.

We have explicit laws against skateboarding and riding bicycles on sidewalks in most communities. For bicyclists in San Francisco: "It’s illegal to ride on the sidewalk if you are over the age of 13. (SF Transportation Code Sec. 7.2.12)" https://sfbike.org/resources/bicycle-law/rules-of-the-road/

Yet, everyday you can find scooters on sidewalks wherever scooters are available. Toddlers use sidewalks - they walk in a random walk. Hearing impaired, sight-impaired, mobility-impaired people use sidewalks. Seniors use sidewalks. These people do not expect 180lb adults riding at 5 to 10mph right in their face. The kinetic energy and momentum at 10mph of an adult is considerable.

Falls for anybody can lead to bone fractures. Even more so for seniors. Hip fractures in particular can be fatal for seniors. https://medicalxpress.com/news/2018-06-hip-fractures-elderly...

Scooters should not be allowed on sidewalks.
Monero doesn't have a public ledger though and is more anonymous than any other digital payment system.
"2.7 GPA moron getting a worthless basket weaving degree"

You sound like a STEM-lord, anti-intellectual dork.
Interesting statement. I'm not super convinced by their arguments, but one cannot be sure the newspaper reporting is accurate and unbiased either.

Strange how the statement feels chaotic and even unprofessional at times. They should get PR firm perhaps? Oh wait.
Biggest community where peopl share and learn how to make successful career move
I'd argue that the tools and lack of understanding re: how to use them, and not understanding people's needs are holding back remote work.

The standard stack that companies use is Office 365. The tools in there are really awful and unreliable in many scenarios, and add friction to most interactions.

The other thing that an individual contributor won't grok is that your people are usually on a bell curve. Your most self-motivated workers thrive remote and often are more productive. But many workers either don't perform as well without direct human-to-human feedback or don't perform well remote for various reasons. We tend to assume that people have home lives and environments that are stable and amenable to work -- many do not. Many people have difficulty being alone all day. Still others fear (rightfully) that they will be held to a higher standard of performance/accountability because they aren't present to informal conversation.
zeroheight (YC S19) | London, UK | Onsite | Full-time | https://zeroheight.com

zeroheight allow companies to create a beautiful UX design documentation site. The documentation is synced with their design tools (so it's never out-of-date) allowing large teams of designers and developers to maintain consistency as they scale. Documentation is only the first piece of the puzzle – our vision is to enable any company in the world to have a "design system": a system of reusable UX and front-end components, tools and guidelines.

We're still hiring our first few engineers so this is an awesome opportunity to have a big impact on the future of product design! We believe that design systems will be the default practice for everyone in years to come.

Role: Full-Stack Software Engineer (experienced) | £45 - 65k + equity

We use: JavaScript, React, Ruby, EC2, RDS, Postgres, Lambda

More info: https://zeroheight.com/careers or email me (Robin, founder / CTO) on robin /at/ zeroheight . com
It seems unlikely that differences in management schedules are the big issues holding remote work back. I mean, perhaps the first question to answer is whether anything is holding remote work back. It was my impression that it is gaining popularity, but I know there are companies and segments where it just isn't culturally a thing people do much of yet.

Maybe I'm a cynic (oh heck I should just be honest and say I'm a cynic), but I suspect that the big issues in those places that are resistant to remote work are about power, control and trust. I work on what I would say is a very successful fully remote team. However, we're small (~30 people), tightly knit, our work is essentially self-organizing with a little steering from above, and each of the people responsible for components of it is a domain expert with a lot of experience and little need for hands-on coaching. Our managers know every one of us personally and they know we're doing our best every day. There are no trust issues. We collaborate pretty effortlessly using the usual tools, and our ability to do these things has allowed us to keep our overhead low and attract skilled people from all over the world.

In short I think we're essentially a different kind of organization, and it would not surprise me to find out that it is hard to nearly impossible to convert an old-style organization, especially a larger and older one with hidebound traditions, into a new-style fully remote thing.
Asking hard brainteasers in interviews is questionable but bubble sort is so simple anyone should be able to do it or at least start writing a correct loop to go through the list and put a useful if statement in there.

If you don't remember bubblesort the interviewer could explain what the algo does and then you should be able to implement it. I'm all for looking stuff up on the web and we all have phones in our pockets but if there's to be a minimum bar it shouldn't be lower than bubblesort.
"Advertising is an attempt to transfer information" is deeply misguided unless you adjust that to say "transfer very biased information". Advertising is an attempt to influence one party to give their money to another party, generally through manipulation and guile.

Targeted advertising is like the difference between spam and spear phising. The person being advertised to rarely (if ever) benefits.
You missed the AHDH bit, I can't speak for everyone with ADHD but I understand what op is is saying. With ADHD you've got to constantly force yourself to remain focused on whatever task you're meant to be doing while your mind really just wants to wander off. Sometimes you fall into "flow" on whatever you're working on and everything's great until that task is finished then you've got to mentally whip yourself to move onto the next.

For op, chores are basically just more work, more things for him to mentally whip himself to concentrate on.

Op wants a break from that mental process of forcing his concentration but can't because it's the only way he knows to actually make himself do anything useful.
Which BSD?

the "preferred" way to do this in a datacenter context with FreeBSD is to run a repo yourself with poudriere; this has the downside of causing you to build all your dependencies (via ports), but the upside of having everything built with your exact specifications in mind and in a way which ensures that they are rolled out in the way you prefer and that they are consistent amongt all instances.

For "old school sysadmins" who like controlling the versions of things in a very well defined way and running their own repositories it is absolutely ideal.

However, it affects developer velocity of course.
For whatever it's worth, Fortnite has taught my son that there are many ways in which you can target self-improvement. This has spilled over to sports and education.
"California" doesn't do this. Certain urban regions in California do this. There are low-cost areas of California.
Yes, I've heard that suggestion many times since then. I wasn't well versed on the different sorts at the time.
I should add that I do own a pair of Sony headphones that I like quite well. But there's an app for configuring some settings, meaning they're starting to border on "smart" gadget enough that Sony could find a way to screw it up if they tried hard enough. Definitely wouldn't have bought them without thoroughly checking reviews for anything dumb.
Yes: https://facebook.design/companybrand

> Instead of the company owning a single color, we designed the brand to be responsive to its context and environment. This system allows the wordmark to take on the color of our individual brands, creating a clearer relationship between the company and the products we build.
I did some further research and I'm stumped, but I thought I'd share my findings. It looks like your question doesn't have an easy answer and requires more research.

I couldn't find much new information on Ultrasound Cross-Device Tracking (uXDT). This could be good, meaning that it's not being widely used, or it could be bad and mean that simply not much is publicly known about the extent to which it is used. (or my google-fu is weak)

To clarify my post form earlier. The "list" only has the SDKs used for uXDT, not the apps that make use of them.

This is the list of SDKs possibly used for uXDT:
acrcloud, actv8, alphonso, axwave, beatgridmedia, bitsound (soundlly), chirp, cifrasoft, copsonic, cueaudio, digimarc, dv (dov-e), fidzup, fluzo, gracenote, hotstar(zapr), hound, inscape, instreamatic (VIA), lisnr, moodmedia, mufin , prontoly (now sonarax), redbricklane(zapr), shopkick, signal360, silverpush, sonarax, soniccode, sonicnotify (now Signal360), soundpays, tonetag, trillbit, zapr

I got it from PilferShush's project page which is an experimental F-droid app researching uXDT. It's worth a look, but a bit messy:

https://www.cityfreqs.com.au/pilfer.php

https://f-droid.org/en/packages/cityfreqs.com.pilfershushjam...

---

Wikipedia says there are 234 android apps that use ultrasound audio tracking.

https://en.wikipedia.org/wiki/Cross-device_tracking#Applicat...

If you google around, you will find this number repeated in a lot of articles. It's an old number from a research paper from 2017:

http://christian.wressnegger.info/content/projects/sidechann...

Here's good summary of the research:
https://www.bleepingcomputer.com/news/security/234-android-a...

Only a few specific apps were mentioned in the research paper. It probably only scratches the tip of the ice berg. The researchers looked for SilverPush in an 8 TB dataset of 1,320,822 apps submitted to VirusTotal.

---

These were the only apps that were mentioned:

(Apps with 1,000,000 – 5,000,000 downloads)

100000+ SMS Messages, developed by Moziberg

Pinoy Henyo, developed by Jayson Tamayo

(100,000 – 500,000 downloads)

McDo Philippines, developed by Golden Arches Dev. Corp.

Krispy Kreme Philippines, developed by Mobext

(50,000 – 100,000)

Civil Service Reviewer Free, developed by Jayson Tamayo

---

Here's a List of Apps from 2015 (Mostly from India and Phillipines) that use SilverPush:
https://public.addonsdetector.com/silverpush-android-apps/

And here a list from 2016 with Apps containing Signal360:
https://public.addonsdetector.com/signal360-android-apps/

It looks like you can use this Addon Detector to find at least a couple of the uXDT apps:
http://public.addonsdetector.com/

The Addon Detector only seems to be able to find three uXDT app SDKs from the whole bunch mentioned by PilferShush:
lisnr, signal360 and silverpush

---

SoniControl is also an interesting project worth looking at.
It's goal is to detect acoustic tracking information.
https://github.com/fhstp/SoniControl

Audio Tracker Demo - It's a link on PilferShush's project page:
https://kaputnikgo.github.io/acr.html
I can think of a bunch of reasons this is a terrible idea, but frankly they're no worse than what Bitcoin is currently used for anyhow ;)
Isn't one of the key skills in tech these days knowing how to avoid having to go low-level? And if not, where does it end? Should we know hardware design? Particle physics?!
I've never seen a BIOS not allow that. Often called "multi-processing" or something similar in BIOS.
Podcasters don’t raise issues when you speed it up. I will say it messes up the music though.
I don't like that line, either, but it's not an excuse to get personal and nasty.
It's a not-good commentary on you, not Fortnite and Epic, that you can't see past the cynical.

Fortnite is pushing boundaries for how to tell a story, it's creating a new kind of narrative, a new immersive way of writing that is worth seeing how it plays out. It's too young to know if it's any good, but it's distinct, and in something as old as storytelling, new things are insanely rare.

I've literally never played Fortnite, but it seems like a lot of people do, and if Epic can parlay that into something new, I'm very interested, even if I continue to only watch from the rafters.
I find that hard to believe.

Only because you've surrounded yourself with people that don't know any other way to do it. Find more creative people to hang out with.
It is unfortunate that regionally self-imposed policies have put you into this situation. I still don’t understand why that justifies a further subsidy. Are you saying the extra 10 grand would help people overcome a mental hurdle which has trapped them in a bad situation?
They aren't acting on their own accord. This is fueled by a new law that companies must clearly disclose what subsidiaries they own.
Do you believe the same thing about medical debt? Why or why not?