skysight-inc/HackerNews huggingface dataset:
That's quite an impersonal, facile, and generic set of responses to a personal, respectful, detailed blog.
Show HN: PiratePx – Open Source Privacy focused analytics
It's not the language but more about how the data is store (data structures/indexes) and what you're going to do with the data.

At least during my time as a developer, I've come across many people that didn't understand this. When asked why they want to use elasticsearch over RMDB is it because they wanted Trie over B+tree? They didn't understand. Also the use cases almost always relational. Postgres have good enough FTS actually if anything elasticsearch is almost always a complement database not a replacement to RMDB.
It’s Getting Costly to Worry About Covid in Stock Market
I’ve been a programmer or otherwise involved with software since roughly 1998 and never had to write a bubble sort at work. Why would googling it be a red flag?

It might be surprising to the hackernews crew but 98% of software jobs have nothing in common with leetcode problems. Most people are writing Java, c#, JavaScript etc and using the built in data structures and doing list.Sort() or something similar.
It depends. In many benchmarks Java is 50X faster than Ruby. So having code 100X as fast can just mean choose a fast language and framework for your project
K8ssandra Is Open Source Cassandra for Kubernetes – The New Stack
GCloud CLI asks users to take a survey
Pages don't take 1 min to load on my 2019 16" Macbook Pro, but the experience is worse than old.reddit.com. For example, scrolling isn't smooth.
The American Consumer Is Flush with Cash After Paying Down Debt
Recently reddit started showing ads below the main post (above the comments), and it's almost comical how self aware they are.

"Our comment section takes almost a minute to load on mobile, how can we fix it?"

"Fix it? Seems like a perfect place to show ads!"
Warp Drive News. Seriously.
I'm building a Minecraft clone in hardware, on a tiny FPGA with 143kb of RAM
This was apparently learned in 1918 also.
Is there some service out there designed specifically for AMAs? I can see billions of unanswered questions, which makes the AMA part just "asking" instead of "answering".

If anyone DID read through everything, does anyone know when they'll get down to the greater Redding, CA area?
My point was that PRNGs like the PCG family don't get peer-reviewed anyway (if they're not meant as CSPRNGs), although the way PCGs were presented is problematic because the author lays claim to "many of the benefits" of CSPRNGs, which would require peer-review for a start to be taken seriously.

Also, to be clear I suppose that using a PCG is a fine choice for, e.g., a simulation; just don't rely on it being "challenging" to predict.
Meeting a 100-year-old challenge could lead the way to digital aromas
Governments that have fuel excise taxes will do anything to keep their income flowing, including sabotaging EVs and public transport. This is why I would always snicker when reading Tom Friedman's harping on a fuel excise tax:
https://www.nytimes.com/2009/09/20/opinion/20friedman.html

Every new tax always leads to increased spending then to more tax ad nauseum.
Seems super annoying, so I develop something and I can't even test what I've done because it's impossible to deploy to a QA environment?

Wouldn't want to work there. Worst case scenario I leave. Best case scenario I become totally disinvested in the project/company because I can't work anyway so why care about anything? Take the salary and do as little as possible, bet every project is de facto late anyway.

By the way, what happens when the manager is away for a day or on holiday? Nobody can deploy anything?
$1.5 trillion is less than what was spent on the Iraq war, and just two years of US military spending. We can make it work without simplistically raising everyone's taxes by $1.5T/everyone. The hardest step is to change people's political priorities so that they actually include making more people better off.

Oh, and to answer your actual question, yes, I'd much rather have $300 of my tax bill every paycheck go towards the "making education free for everyone" fund rather than the "blowing up a kid hiding in a hole with an AK47" fund.
Show HN: Web App Tools – Find the best tools to create your next web app
I can agree with this.

Previously (at Google, Sunnyvale) I was paying $1,700 for my share of a 2x2 apartment with a one-way commute of 20 minutes during odd hours to over an hour during peak hours. This gave me a desk in an open floor plan with nominally disruptive neighbors while still fielding messages on chat and meetings I would have to walk to that could be in other buildings (or, albeit rarely, campuses). Free food and drink, a gym I was too weary to use, a pool that was often too cold to use, and the view of construction that was going up faster than my code thanks to constant changes from different levels of management.

Now, at a remote company, I'm paying $1,700 for a 2x2 to myself, a dedicated room for work, dedicated setup, no commute, the only distraction is occasionally my upstairs neighbor, a heated pool, a gym I'm able to use after one of my very few meetings, and non-free food but a full kitchen to work with during work hours.

I do miss my coworkers and some of the fun face-to-face interactions, don't get me wrong, but not enough to give up the relative paradise I've gotten in exchange. While it can get lonely at times I do also get to spend many (many, many) hours online with friends playing games; if not for covid I'd be going out or having friends over often as well.

All this to say that despite all this, I still respect that others don't share a similar set of options and/or circumstances. Those who have geographic ties, others living with them, space constraints, amenities that are hard to replicate, or just straight miss their peers, and many other variables I haven't considered. My personal paradise may be their hell and I respect that, and hopefully they can return to their normal while I can also keep what I have.
This is exactly what happened. Saw the post pop up in Newsblur this morning in Planet Debian feed, but I didn't notice the original date since I read it in "reader" view, otherwise I would have tagged it with a 2019.

I didn't see it the first time around, and it caught my attention since I've had an interest in becoming a Debian Maintainer for about 15 years now, just never fully did it (even have a GPG key signed by a few Debian Devs) and a lot of the frustrations echoed with me.
A taste of OCaml predictable performances
> If you’re not familiar with the concept of T-shaped skills, or T-shaped people, don’t worry, most people are not. It’s an HR metaphor used to describe the skills of candidates. So if you think of your skills as plotted on a graph, you’ll notice you’ve got different levels in each. And if you unite those levels, you’d want them to create a T-shape instead of anything else.

I've always been a fan of 'pi' shaped skillset where you're deep in 2-ish+ areas rather than one core skill. It also means that you don't become known for just one singular thing. This becomes even better when the your deep areas complement each other and you'll find the sum greater than the parts.
What is 23 x 9 with that trick?
>I wish I could have used Windows 7 forever :\

Probably the fact it's an unsupported OS,

https://www.microsoft.com/en-us/windows/windows-7-end-of-lif...

As of January 14, 2020, your computer running Windows 7 will still function but Microsoft will no longer provide the following:
Technical support for any issues
Software updates
Security updates or fixes
When the brunt of the complaints amounts to people tweeting discontent, you know where things are headed. That’s the only real shame in this whole ordeal.
I am only 26, and I know I'm not good at management, but I don't think that's really true. During secondary school, I took part in Model United Nations conferences, and after the first two or three, I was magically completely happy standing up in front of a large audience of peers being asked awkward questions. There are a bunch of required skills that you can simply train (e.g. with Toastmasters), even if you can't hit the entire spectrum of management skill this way.
In Australia most already fall under the Federal “Luxury Car Tax”[1]. Cars with a luxury car tax (LCT) value over the LCT threshold attract an LCT rate of 33%.

A Tesla model 3 starts at $AUD 66,900 in Australia.

https://www.ato.gov.au/rates/luxury-car-tax-rate-and-thresho...
Incorrect: https://en.m.wikipedia.org/wiki/Protests_over_responses_to_t...
Thank you! Imo they should really change the icons for that cause when I see that, it looks like I want to take the color of the thing, not remove something completely.
Is there a country that is more despicable than Australia?
I mean among the civilized world, not about the Russias and Chinas of the world.
Docker Desktop is closed source on all platform it supports. It’s one of the reasons I don’t like to use it even on Windows. There is no way to report bugs (no one from dev team replies to it), and no bug fixes from the community are possible.
When using containers nowadays I would keep everything open source, like LXC/LXD, Cri-O, Podman. All run perfectly fine on the Linux kernel that comes with Windows. Apple has to do something similar to WSL to make devs happy.
Or, they could use a hash of the password in the URL, that's always longer than what will fit in the visible part of the address box.
FizzBuzz also has zero practical value, yet it will filter out people who can't code.
That's super interesting. Most sports require significant resistance, but ping pong is fairly unique in the ball being so light you really barely feel it. Plus whether you're holding a paddle or controller isn't super different.

I'd never thought of trying that game but now it makes PERFECT sense. Thanks!
I've never had to do a bubble sort outside of college/uni. You could ask me right now to do one and I wouldn't be able to do it without at least having the steps in written English.

I've never needed to use one, I can just do .OrderBy() or similar in the language I use.

Does that make me a bad developer?
Thanks both. I still can’t visualize that octagon, but I now think you need saddle points to draw it, so a sphere wouldn’t do. If that’s true, a torus would do.
> No one steals music any more. What are these studios thinking??

No one steals music like it's 1990 anymore. The RIAA is finally realizing that the ship has sailed, and they've entirely lost control of distribution. No one listens to radio anymore. Very few people buy music. YouTube and Spotify are the music distributors of the younger generation, and the RIAA wants to put that rabbit back in the hat.

All that's left is for Spotify and/or YouTube to start signing artists and it's basically the end for the RIAA.
Can you at least expand on why that's your opinion?
I'm not really sure there's a good answer here.

Fuel tax is 43 cents a litre. Australian cars right now avg about 13.1 litres per 100km. So you're looking at ~$5.6 per 100km for fuel tax.

This tax is adding $2.5 tax per 100km for electric.

Right now, EVs are absolutely creating an regressive tax situation with regards to fuel. Those who can afford to buy newer, efficient cars can usually save money on tax over those who can't. For electric, it was worse - because they do tend to be more expensive to purchase up front, and they paid no fuel tax at all.

And frankly, infrastructure is expensive, and governments need to plan on continuing to maintain it.

That said - I think the only real answer here is a more thorough overhaul of how you tax road usage. Perhaps it's time to ditch the fuel excise tax entirely, and tax all drivers based on (vehicle weight * kms driven * some constant).

Encourage drivers to move to lighter vehicles which cause less wear and tear on the road, and drop the disparity between fuel and electric. They both use the same tires.
I'm guessing you're not going to run Slack unless you're at a company. And I'm guessing if you have 2-4GB of RAM you are not running a company issued computer. And if for some odd-ass reason you are running on a personal computer with 2-4 GB of RAM and NEED slack, why not just run it in a chrome tab?
Here's a video of myself doing a cold load of the new reddit in a private tab: https://streamable.com/3qk7rw

It takes a good minute before the site even becomes interactive. If I was logged in it would be even worse with it having to load the text editor thingy etc.

Don't mind me typing "what?" in the search bar there, I thought the close button would just dismiss the bar at the top. Also note that I had uBlock active which blocked some requests. I don't even want to know how long it would take without it.

And for comparison here's old reddit: https://streamable.com/z2ath6

Do you seriously want to defend this?
Not even when I am stuck! I draw a card and try to work it into my biggest ideas (software product, these days). For me, it's just a fun exercise to bring something external into my internal thinking
That's usually compiled as modules.
Sumizeit Black Friday Deal: Lifetime Subscription for $39
I have heard that they will still try to help you, they just won't guarantee it works on btrfs.
I am having a lot of job interviews lately.
Interviewers usually ask me about my latest experience.
It was implementing a pretty clever parser involving a lot of memory management.
So I give details about the algorithm to the interviewer. I try my best to make it simple to understand.
But most of the time, I get this kind of comment: "That sounds great, but which kind of middleware/broker/framework did you use?"
I answer: none, we crafted everything from scratch.
And then come the "oh, no Angular then"?
"Angular? What the fuck are you talking about?"
And then I go into autistic mode: get lost, you buzzword seeker.
So my piece of advice to everyone: algorithms don't get you hired.
Yep the classic marketplace chicken and egg problem! Currently focussing on targeting the reviewer. If we have reviewers I think the companies will come :)
This is very shallow, unimaginative thinking. Of course you'll abstract away your internal data structures: just don't expose the base tables, and give access through a client-specific schema comprised of tailored views instead.
Insertion sort is probably the one you'd come up with anyway, if you didn't know any sorting algorithms. If asked to sort a deck of cards, guess which algorithm almost anyone would naively use.

If there are instead two people to sort the deck of cards, they'll probably invent some variant on a merge sort!
Interesting viewpoint, a lot of info that I don't really have time to check. If nothing else, he sold me his book.
hmm interesting talk. thanks for sharing
Not thought this through but if enough clients vote on who is a spammer then servers could indicate that an email might be spam. To some extent this might already be done when you voluntarily mark something as Junk or Spam in a webmail client.
According to Wikipedia, it’s not the plant itself that’s toxic, but rather a fungus that can infect the plant, much as ergot infected other grains.
Same reason people want to use AWS lambda. If you're already locked in and have the right use case it's cheap.

Personally the product isn't for me (I'd rather write portable code) but I can see why someone would like it.
Cities of The Netherlands are under Idaho.
Up-to-dateness, no unnecessary distro-specific patching.

EDIT: My comment was ambiguous, I didn't mean that there are no Archlinux-specific patches; rather that there's more of an effort with Archlinux to let upstream be upstream.
Most tech companies which have a monopoly don't care about the usefulness of a person's skills. They only care about arbitrary puzzle-solving abilities and other random abilities which have nothing to do with productivity. When applying for a job at these companies, the criteria are so arbitrary that you're basically a beggar. You just have to try to figure out what they want to hear, what they want to see then you basically have to tell them and show them exactly that; all while simultaneously using your face muscles to project a sense of enthusiasm. Just like a beggar who does backflips or plays the ukulele on a banjo; you just have to do whatever random crap will impress them enough to toss a few coins your way.
that makes sense, but presumably you knew enough about vectors and trees to understand why you weren't using them?
You wouldn't get this question even in that style of interview. Besides bubblesort just being terrible for everything, you don't get many "implement X" questions even in coding style interviews, they just don't make for good questions.

Questions need to be in pursuit of some goal, with different options for implementation. Usually you'll get a question with a fairly simple naive implementation with terrible performance, then other options which have more favorable worst case running time.
Russian hacker group REvil claims attack on televangelist Kenneth Copeland
In many countries, fuel taxes don't go into general revenues, they are ring-fenced and allocated for road maintenance. Even if they aren't, a reduction in revenue must be offset.

The fact that they aren't charged taxes for use of the roads was the incentive. This is removing it in recognition that electric vehicles are now enough of a percentage of the fleet to affect tax revenue.

New Zealand does the same, with diesel and commercial vehicles already paying "road user charges" (RUC) to fund road maintenance. Petrol (gasoline) vehicles pay this tax at the pump.

EVs are exempt from the RUC until they represent 2% of the fleet.

https://www.transport.govt.nz/area-of-interest/environment-a...

https://www.stuff.co.nz/motoring/107372241/ev-drivers-are-bl...
wait until permafrost thawes and releases gigatonnes of methane into the air that woukd turn our planet into a large greenhouse.

from https://en.wikipedia.org/wiki/Arctic_methane_emissions :
The Permian–Triassic extinction event (the Great Dying) may have been caused by release of methane from clathrates. An estimated 52% of marine genus became extinct, representing 96% of all marine species.
Show HN: Poacher2020 is a free Texas Hold 'em poker coach built on AI
Inflation in the total cost of a post-secondary degree.
I'm having trouble understanding your example. What value is the 93.75% confidence interval for? Is it for the population mean? If so, why does the sample order influence the result?
Fefe (a prominent German Internet commentator) posted a user's email yesterday which shows 3 perspectives I really haven't given much thought to.

The Google translation is pretty good, one big mistake though, it mistranslated "Asi-Kindern" as "Asian children" instead of "asocial kids": https://translate.google.com/translate?sl=auto&tl=en&u=http%... . And Case 1 is someone who builds booths for conventions.

A lot of people are going through the "denial" phase of grief and loss, although I wonder if this is valid for the people who showed up with guns at state capitols...
If you're working with rotating drum memory, bubble sort provides the best real world performance for any kind of data set that would fit on it.
> The EV industry accepts that a road user charge is inevitable as the car fleets transition to electric, but argue it should be introduced fairly and evenly. It points out the petrol excise goes into general revenue rather than road funding, and EV owners pay more tax than petrol car owners due to higher taxes from GST, stamp duty, and luxury car tax.

I think it's ok for one particular tax to be regressive if the general taxation scheme is not.
As of Molecule 3.0, at least -- they didn't in the past.

A while ago, I, unfortunately, decided to add "proper tests" to all of my Ansible roles and decided to use Molecule (2.22, at the time, IIRC). As I don't use Docker, I was using "lightweight VMs" I had created (w/ Packer, converted into Vagrant boxes) with VirtualBox for all of this testing.

I spent I don't know how many hours across several days learning the "toolchain", getting everything setup and working properly, adding full test coverage, and so on. Not long afterwards, they released Molecule 3.0 which required using Docker. :/
That looks to be more about quality of care.
Thanks! Would be great to catch up some time about how you’ve grown canny and maybe how WhatFeatures could fill another gap in the market
It's gonna come sooner rather than later. Humans encroach on the natural habitats of animals all over the world, which increases the number zoonoses dramatically. Most such spillovers don't cause any further human to human spread. Think of MERS. But there are spillovers that do spread between humans, like in the case of SARS-Cov-2. While the COVID pandemic is a major catastrophy, we were still quite lucky. MERS has a much higher case fatality ratio. Something that spreads as easily as SARS-Cov-2 while being as deadly as MERS is entirely possible.

We should start preparing once most of the population is vaccinated and human societies have returned to normal. Develop and test antivirals targetting the conserved proteins in major virus families. Build a pipeline that can respond to new viruses quickly with a vaccine. Create capacities to quickly ramp up mass production of PPE. Map the viruses that appear in animals around us to know what we are up to.

I hope that political leaders will listen to the people doing such proposals.
Is there an estimated timeframe on approximately when this will happen?
Wow, I'd love to know the story behind that. My guesses (A) No one cares enough to add it (B) some core maintainer is actively hostile to the idea (maybe someone deleted their bug report once and they've been getting revenge on the world ever since) or (C) the codebase is too fucked up for anyone to figure out how to add a delete button.

But the truth is probably more interesting.
> The title is "portable suckless [...] 90s-style Doom clone", however, in the technical details ...

This is subjective, I started creating it as a Doom clone and have seen it that way all the time. I think if you show someone the screenshots they will say it looks like Doom and the kind of engine doesn't matter that much (many modern "Doom clones" also use modern engines, not the original BSP one). But of course your points about the engine are correct, it is simpler than Doom, which I mention in the readme. I haven't chosen that subtitle as a means of getting more attention, I don't really think about this as I despise marketing, I simply tried to describe it in a simple way.

> I didn't read long enough to understand if this is a satire or not.

Not a satire.
I don't understand the opposition to this. These vehicles continue to use roads but don't pay any taxes that would help maintain roads if they were gas or diesel cars. How is that fair?
I guess because that enforces the documentation to be good enough so that someone without the faintest idea of what the software does can operate it.

Probably this approach is more scalable specially in big companies where you can have operation teams on-call for a myriad of project.

I personally believe that this does not guarantee a better service.
Nothing will come back, but maintenance/features(?) on code you and others wrote during a certain time period will continue - many companies are tepid about rewrites (as an example: a web app I wrote in 2013 for a company is still in production, but not used as much since most people use their phone app)

Something tells me I'll be riding out into the sunset doing a lot of JavaScript, Java, or C (I'm 52, been doing this fulltime since 1989).
Apple has created many of its own operating systems ...?
My argument is that we didn't have Zoom or Slack 50 years ago, so gathering people in one place was a necessity. Now it's not and it indeed may feel radical, but the same could be told about people who used to walk everywhere and then faced the transportation revolution.