skysight-inc/HackerNews huggingface dataset:
> instant feedback is possible in Go as it compiles super fast

Heh, you should try a language that comes with a repl and allows you to evaluate code directly from your editor in any context and get the results back. Then you'll have experienced "instant feedback". Until then, I can agree that Golang compiles faster than other languages, but it's nowhere near instant. In some other languages, you don't really care how fast it compiles as you only do it for deployments anyways (like Clojure).
The squiggle is meant to explore a particular design paradigm, where the mess is the research, and things start calming down as research is synthesized, constraints are applied, a design is created and tested, and finally an iterated version is delivered. It assumes surprises but suppresses the height of ups and downs in the middle 50%.
Usually, when you're doing good science and letting the evidence speak for itself, you don't terminate anyone's grants in the middle of the study without notice.
Very interesting theory.
Logo rules big times!
Whoa, it is a weird focus in this day and age...

Especially since this has been a solved problem for ages without any real performance penalty. NTFS have had this since 1995 it seems and zfs probably since its inception.
Not sure what was the thinking. I am, as of this moment, in the process of migrating my laptop to from Ubuntu to Debian.
Find a good mentor; someone that is a natural leader, looks past differences to accomplish a goal, finds common ground, has a track record of financially smart deals, and is well connected. Many startup CEOs can exhibit these qualities but ultimately emotional money deals or obsession with poor ideas lead to their downfall. Find someone that's had success in a "boring" industry.
Dan Carlin’s Hardcore History - Good on a cloudy day

Methodically Processing Systems - Good for a quirky evening (I make this one)

Econtalk - Good for commuting.

BBC’s In Our Time - Good during a shower.
This article is about MoviePass, by the way. I don't blame them for trying it. This same model seems to be working out great for car wash subscriptions.

Apparently a lot more people are willing to squeeze the most possible value out of watching new movies in the theater than out of getting their cars washed, though. In hindsight, it seems obvious that the former has more pull, but maybe this was not as clear before.
Show HN: Elixir RabbitMQ client designed for balance and consistency
I don’t see why you had to call him out. “REAL TIME” is also an engineering term with a strict definition. If You paid me for a real time stock ticker and you later found out it had a delay of a second or two you would want a refund.
right?

as it turns out, dropping months into obscure trivia of how to do all this silly nonsense has paid off in my professional life, but it sure felt like wasting time at the time.
https://forum.snapcraft.io/t/squashfs-is-a-terrible-storage-...
Location: Glasgow, Scotland

Remote: Yes.

Willing to relocate: Not immediately but potentially down the line.

Technologies: React, Node, GraphQL, Postgres, TypeScript. Happy to learn others!

Résumé/CV: https://www.linkedin.com/in/ruairidhwynnemchardy/

Email: My username at gmail.

----

Former lawyer turned software engineer. I've been working in startups until recently and am open to a new opportunity. Ideally I'm looking for somewhere I can keep learning and growing my skills! Very used to working remotely.
> They have a manual of corporate philosophy.

> In there they explicitly advise, "never admit fault".

It's interesting to compare that advice with the advice to healthcare professionals and healthcare organisations in the UK. Telling the truth when things go wrong, even if that means admitting fault, is the law. They must do it. They have to say what went wrong, how it went wrong, what they're going to do to fix it for you, and how they're going to prevent it happening to other people in future.

Here's some information from the CQC (the regulator of organisations) about Duty of Candour: https://www.cqc.org.uk/sites/default/files/Duty-of-Candour-2...

The GMC (doctors), NMC (nurses and midwives), and HCPC (allied health professionals) have similar advice aimed at healthcare staff.

This came about after the Mid Staffordshire scandal.

I put together a short list last year: https://medium.com/@dan.bealecocks/advice-to-doctors-about-s...
> but to the necessity of the hierarchy and authoritarian control structures that define American workplaces

Yep - this whole thing is upsetting middle-management. When they're not able to do the whole "manage culture"/butts-in-chairs thing their worth goes to near-zero outside of harassing workers and slinging office documents around.

Regardless of if it's workers/managers, work remote does one thing: it cuts the performers from non-performers because the best metric to measure success is output. THIS is why people are freaking out - if they can't APPEAR to be working it'll become very apparent that they're a net-negative to the company they're a parasite of.
No that's about a normal amount. It's about 10-60k/yr, depending on how bad the strain is. Pneumonia is on the higher end of that. So 50-60k between the two by now is about right.
Show HN: Find and rate the newest Angular, React and Vue tutorials
Ask HN: How do I become more confident as a manager?
I manage a small (8) team of program managers at a large tech company and have been working on growing into a senior manager role.

As part of this, I’ve been observing and taking notes on behaviors of my more senior colleagues to find gaps in my own skill set. For example, I notice how they carry themselves in meetings with senior leadership, how they talk about nuances of recruiting, how they react to push back etc.

One common theme I’ve noticed is that they generally come across as confident when expressing their opinions, even when they couldn’t possibly be.

For example, they will talk about a course of action as the “obvious” choice (and agree with each other). These are typically in areas which are highly subjective - coachability of a person, making a choice between two very similar candidates, root causing a performance issue etc. When asked how they are confident about it, they tend to defer to experiences from their past roles when they encountered similar problems.

On the other hand, I tend to think in terms of probabilities and this takes away from how confidently I can back an opinion. It’s hard for me to express something as an “obvious” choice when I’m only 75% sure about it (there are many edge cases). This affects how I come across — less seasoned and less confident.

How do I get over this self imposed limitation?
SEO Tools Online
Thank you - great comment. I have the same issue with the social networks - they are too limiting. They give you a little box to type your paragraph into. Give people hypertext - yah they’ll make a mess, but they’ll do amazing things as well. And people will figure develop the skills over time.
How to find quality essential oils
> Once oligarchies stop fixing prices they are suddenly competing for cost per barrel. And the simple truth is that when it comes to fracking, the cost is too high.

On the other hand I can imagine the US government subsidize at least part of their fracking/shale oil capacity - access to oil is a national security question.
You wouldn’t happen to know how to watch it outside the US? Amazon doesn’t allow that, and I can’t find it on Apple TV.
I don't mind paying for my music but $18 to download one album is absurd. As much as I dislike Amazon I can download DRM free music for a lot cheaper.
I've considered small claims but it's just never been worth it. And that's the margin in which these kind of people operate. As far as the BBB, that was really only one specific incident where it made sense to involve them. I was trying to disparage a boss for holding pay for the entire staff for a month and tried involving numerous organizations but he ended up getting away with it scot-free. I think not paying taxes eventually caught up with him though because that place was recently leveled. Looking back there was surely something I could have done to better escalate the situation but I was a dumb kid.
Fake Places Only Exist to Catch Copy Cat Cartographers
I feel like snaps are trying to do too much. Applications are slow to start. Besides, I don't want the underlying system to be changing and updating all the time. For me the stability of RHEL/Centos with flatpak for desktop applications is perfect.
Chrome, no. But I am running FRR on Ubuntu server, and it's also distributed as a Snap - in fact, that has spurred the most known discussion about Snap autoupdates[1].

Of course I can - and do - use the deb version, but it's just one of the critical-always-on things that can creep onto a system as a Snap. For example, LXD is moving with Snap as the default way to distribute on Ubuntu[2].

[1]: https://forum.snapcraft.io/t/disabling-automatic-refresh-for...

[2]: https://discuss.linuxcontainers.org/t/is-the-snap-the-recomm...
The developer here did a good job putting this together so quickly, and it's hopefully beneficial to the hospital staff and the patients themselves. I hope they keep working to improve it, and consider open sourcing it.

The circumstances are pretty exceptional, two things shocked me a bit: 1. The manufacturer already produces remote monitoring software for the device but its _too expensive_ 2. Software like this is usually classed as a medical device, which comes with regulations (e.g. https://www.gov.uk/government/publications/medical-devices-s... in the UK)
This has nothing to do with protecting customers. People should be allowed to do, almost, whatever dumb things they want with their money. This is about protecting the bank's balance sheet.
Crashes, freezes, stopping systems from sleeping... I don't want Google's (or anyone else's) code running in the background doing whatever it wants. Want to check for an update and notify me? Great. But don't do anything else.
The bottom line is they optimize installation time by amortizing it out over the runtime life of the package, or in other words, optimizing a one time 15 second process to be a 14 second process, in return for making a many-times 1 second process a 30 second process. It makes absolutely no sense.

They do this using a filesystem originally designed for embedded devices, using a driver hacked to disable threading support because the sheer number of filesystems snapd mounts would otherwise consume a huge amount of memory in per-cpu buffers used for decompression. In other words, they broke squashfs for everyone in the process of trying to make it work for snap.

On-demand decompression like this has made very little sense on desktops since the mid 90s, and even if it did, snapd's manifestation of it is particularly terrible.
An offline Wikipedia by mail could be a good idea. When a page is printed and sent, every link should be numbered and they can mail back a letter with link numbers and get back the Wikipedia pages for those links, allowing them to browse it that way.
This comment always shows up and I find it strange. Surely engineers can realize that while "real-time computing" has a strict definition, the phrase "real-time" has much broader meaning and it bumps up against the software world very often.
5 minute stop-the-world garbage collection? Go has done quite a bit to improve garbage collection times. I don't honestly believe that it could get anywhere nearly as bad as you imply it to be.
You might be right. I hadn't considered that they could be checking for contact at such a fine resolution.
Software companies are not infallible, and I've received updates in the past that have broken things. Enterprises don't get compensated for lost productivity when an auto-updating app results in broken workflows. Also, we recently got hit with a bug in a new auto-updated version. [0] It's great that this was finally fixed but silently rolling out updates like this make it harder to catch these issues before they are problems in the wild.

[0]: https://paul.kinlan.me/correct-image-orientation-for-images-...
Isn't the point of compression to save transfer time from the disk to memory, not space on the disk?

That's why the kernel is compressed.
I have a lot of issues with this. This should have never been recorded by a government agency.

Be careful what you wish for.
Shane Parrish always waists an enormous amount of time on uninteresting aspects of his guests and then after 1.5 hour when he finally gets to interesting matter the podcast ends. A good example is the podcast with Jim Collins where the interesting stuff came after 2 hours.

I like the long form of content but it should be used appropriately. When Shane does an interview it always sounds like he is completely out of depth with the answers his guests give as if he hasn't researched the topic well enough.

Give this podcast a shot and just listen to the last 10% of the recording.
You have done great for the community. You have helped programmers in Africa to get involved and exposed into something serious. You have helped to bridge the digital divide and also increase social mobility.
A Pandemic Trust Fund
Wonderful read and very thought provoking :)
One trick I use with awk, especially throwaway ones, is to use grep to subset the data before feeding it into awk. Often the case is using awk to poke at some data to diagnose a problem, not write a script to be run often or stuck in cron.

So to use an example from this nice short article: I might do grep GET log-file | awk blah-blah. Then awk doesn’t need to consider the lines I don’t care about. This is especially useful when iteratively writing the awk script.
The devil is in how well you do your job. Handling those things well is difficult; handling them well enough the government won't fire you (for which the bar seems to be fairly low) is not.

We've been flooded with reports of how we are not adapting to the change to online learning well.

Working in the ICU during a pandemic is not a complex task; the procedures for doing so are fairly simple steps posted on charts everywhere. There are degrees of complexity to being a nurse depending on the level of certification you have. Physician's assistants have abilities fairly close to a doctor.

Planning and organizing responses to state wildfires is far outside the scope of a firefighter. There are a very small number of people that plan and organize, and a large number of people who implement.

I do not think de-escalating is well-embraced form of policing in the US. If it is, we are doing a terrible job. Police in the US kill drastically more people than other countries. It's not uncommon for European countries to go a full year without police killing a single citizen. There are, of course, more complexities to it than that, but it would be hard to reconcile a doctrine of de-escalation with the absurd number of police shootings we have.

Doing those things well is hard. The fact of the matter is that there is a distinct lack of expectation that those things will be executed well. No one is going to be punished for online schooling failing, botched responses to wildfires, or for shooting a homeless person. In the face of that, they're certainly not herculean feats of strength.
My two cents, you don't have to agree but thought I'd just add a different perspective.

I prefer my own package manager (pacman) over snaps for the following reasons:

1) I like to upgrade on my own schedule. I use my computer for work, and I cannot have things break in the middle of the day or in the morning, just as I get started with work. I usually save upgrades for when I less things to do, so that in case stuff breaks, I can spend time fixing it. This has happened twice during the last 2 years, or something like that. One time Firefox got broken (or rather, the version upgrade broke an extension I use) and second time some API in neovim changes to a couple of plugins broke. If this breakage would just happen by itself, it would break the two most common tools I use on a day-to-day basis.

I've used both Windows and OSX for my professional work and while Windows is the worst offender when it comes to automatic updates, OSX is pretty horrible as well. At least with Windows you can expect some sort of backwards compatibility, while on OSX, one day you have to upgrade your entire OS, otherwise Notes or some stupid application won't launch. On the other hand, Windows eventually forces you to upgrade no matter if you like it or not. So both of them suck equally, but in different ways.

2) snap seems to create mountpoints for the applications and never removes them. When trying snap apps I always end up with bunch of pollution in my environment. Could be that I'm using snap/snapd wrong, but left a sour taste in my mouth, as I saw snap as something that wants to solve a problem that existed for a long time. Instead, they look a bit amateurish because of this.
Build simple fuzzer – part 3
Only 2.5 yrs?
This reminds of https://en.wikipedia.org/wiki/Pitch_drop_experiment
Can you give an example of which symbols you object to and what you anticipate as a replacement? The most difficult things I can think of that someone doing accounting or cooking might have to do is compound interest or converting units; so we're talking about ()+-x÷ and exponents. I'm guessing you have something else in mind or I'm not getting it.

I do have criticism with symbols insofar as math is taught which roughly fall in line with "A Mathematician's Lament" by Paul Lockhart[0]. Loosely, that much math is taught as symbol manipulation rather than... actual math. But that's not a problem with the symbols themselves so much as with their use to obfuscate what's actually being done mathematically.

You might be interested in the book Burn Math Class by Jason Wilkes [1]. I don't really recall what his arguments against symbols were. He ends up inventing his own notation as he goes along (which is what ultimately turned me off the book about halfway through -- it just became an exercise in translating notation for me).

[0] - https://www.maa.org/external_archive/devlin/LockhartsLament....

[1] - https://www.amazon.com/Burn-Math-Class-Reinvent-Mathematics-...

Edit: Fixed list of links.
I'd say it's mixed. Critical coverage of tech corps like Google's market position is sparse, but when it comes, it's like watching someone trying to put up a picture frame with a sledgehammer, because it's only ever trotted out to serve as a political weapon when a publication wants to force the target of their coverage to suppress either a competing new-media outlet, or some unofficial/unendorsed' (mis)information floating around the social network.

It's always framed as, "[thing] is happening, I don't like it. [Platform] is too powerful, they're too big, and they tolerate [terrorism/racism/foreign propaganda]". The article is published, gets rewritten by other journos, [platform] has its censors wipe or suppress [thing], and publication magically forgets that [platform]'s market position was ever problematic.

This happens a lot, both to the right and to leftists with critiques of the established political order.
Is it not a sign of incompetence at the highest level when important projects like the IRS website are handed off to contractors who can't get it done?
My parents took out a home equity loan in 2013 and are still buried by it, any recommendations here for how they can best service or refinance the loan?
There's not necessarily a single value for R either, and if R is below 1 for society as a whole but above 1 in any particular community or location anywhere guess what happens next...
We just printed $6T but the amount of land didn't change. Why would land prices go down?
We ultimately used a custom yocto image.
Huh that’s quite interesting. It behaves this way even when you explicitly make it an object literal rather than a block.

I guess JS’s parser explicitly prohibits adding things to a curly-brace enclosed entity?

I’m normally quite defensive of JS, but I’ll have to admit I don’t like that.
- 99% Invisible

- Invisibilia

- Hidden Brain

- Opening Arguments
> I wish all software would auto-update silently in the background -- when's the last time you even thought about upgrading Chrome?

Updating everything has always been one click in Ubuntu (and I'm sure there's an option to have it go automatically).

> The author of this article claims it's too difficult to find Flatpak apps and that the Ubuntu software center prioritizes Snaps over .deb. Are platforms never allowed to migrate to a new standard? Why is it Canonical's fault that authors of individual applications have yet to migrate Snaps?

Churn is bad, and having to migrate your application is burdensome. Maybe the benefits justify it, but what are those benefits supposed to be?

> Maybe I'm just naive and not doing advanced super user stuff these Snap haters are doing but from a distance to me this resembles the systemd vs init controversy. One which, IMHO, Linux super users seemed unusually attached to an older standard for not always clear reasons. Snaps offer real benefits: maybe instead of complaining that 'this sucks' users could offer constructive criticism about how to improve the new standard.

I hate systemd because it breaks a bunch of stuff but I'm still forced to use it. So far that's been my experiences of snap as well (specifically it breaks Japanese input for some applications).

What are those "real benefits"? You've only talked about auto-update, which was already working fine thank you very much. Snap, like systemd, seems to be more a case of https://www.jwz.org/doc/cadt.html than something that actually makes my system better.
I’d also highly recommend his History of Rome podcast
Inb4 housing market crashes again cuz its okay to let people do whatever they want.
Slightly unrelated but my guess is that we will see a flight out of urban areas as working remotely becomes significantly more prevalent. People will realize that they can't justify the insane prices, traffic, crime etc. in large urban areas. Smaller cities and remote communities will see an influx of new residents and home and land prices will increase in those areas.
> If we all agree that on the whole auto-updating software is generally better and more secure than manually updated software, why not single out the applications that haven't migrated instead of blaming the whole standard?

Everyone certainly don’t agree on that. It really depends on the situation. And if that’s what you want, you had that already with unattended-upgrades. I really prefer to manage what updates, how, when, and under what conditions myself.

What’s next, forced unscheduled reboots a la Windows 10?
Location: Sydney, Australia

Remote: Yes

Willing to relocate: Yes

Technologies: Python, R, Julia, stats & Bayesian libraries, ML libraries, Math optimisation libraries, Linux

Résumé/CV: https://itsiweinstock.com/about/resume.pdf

Email: jobs@itsiweinstock.com

I am an MS data scientist/mathematician with experience in statistical and mathematical modelling, optimisation, and machine learning. My master's research focussed on Bitcoin/blockchain implementations, so I have deep knowledge of architecture, CS theory, and protocols.

I have strong stakeholder/soft skills from years of experience in projects and event management as well as teaching MBAs.
Someone told my sister about the RF radiation risks of WiFi and now she "has headaches".
I agree! open source FTW!
You might be on the wrong operating system if you don't like "code running in the background doing whatever it wants" as Apple has never shied away from doing just so. Try inspecting what your computer does when you've been away from it for 30 or so minutes, and you'll see a lot of chatter from Apple apps.
Show HN: Highlight, annotate, bookmark and organize online research