skysight-inc/HackerNews huggingface dataset:
The airline industry is a rich source of interesting IT projects: I once worked on a scheduling system for BA, which boiled down to a big ol' constraints-based optimisation problem, viz: lots of aircraft constantly moving about < * > mandated max hours they can fly before maintenance < * > restricted set of locations where said maintenance can be performed. I remember that the brief dalliance with individually decorated tailfins - which doubtless seemed like a great idea in a marketing meeting - caused carnage for the maintenance folks because the fins suddenly stopped being interchangeable.
No Global Glaciation on Habitable Tidally Locked Planets with a Dynamic Ocean
The only one restriction: you can't sell the engine itself!
You can sell the game made with Defold.
You don't understand something or you are misleading people.
i think slack now allows you to disable the visual editor in settings - you can still format with markdown but the formatting isn't rendered until you send.
Dlang Adds Borrowchecker
This is great iconic map of machine learning in general, ambitious, not 100% precise, but useful to explain a lot problem of AI to the people...
And you are not suppose to have the entire rugby team in the scrum, only people who's work intersect.

If currently the designer is not working on the same project than the dev, they should not be in the same scrum.

Keep it short, to the point.

Scrum is not a meeting, it's an interactive tiny bite of field report.

Make it anything bigger than that, and you are not doing agile anymore.
I expected something more of a traditional set of "productivity tools".

Eg. a tool like "PDF Mod" is a gem I struggle to remember the name of when I set up a new computer — quick and easy way to assemble/extract PDF pages :) It's long unmaintained it seems, though.

For those expecting the same, this is mostly "GNU terminal tools" (+ python, tmux and a few other tidbits), so applies to pretty much any modern GNU system (including non-Linux systems, and I am pretty sure homebrew on Mac has all of these).
Unites States have 35,000 to 40,000 car crashes deaths per year. It is what we get. Cumulative Covid deaths so far were 90,694 and it is not done yet.

> nobody stops sleeping at night at the same time

When driving deaths go up, people do react. There are driving safety campaigns, dont drive drunk campaigns, wear seatbelts campaigns. The roads are changed, signs are put up, speed limits are placed.
No, and as far as I am aware it makes no attempt to do so other than some allocators overwriting freed memory with a known signature in debug modes so the problem is more obvious.
Ansible-Collection containing modules to change Icinga-objects with director API
It's like suggesting Nuke to do video editing, while possible, not the easiest and most likely you need previous experience with the software.
Why does it need a metric ton of permissions? To everything - data, history, notifications etc.
Their handling of refunds and cancellations...
Both vehicles do have some mechanism to slow the vehicle. It feels like a variation on downshifting; it doesn't feel exactly the same as when I'd downshift (whether a manual transmission, or an automatic transmission in 'let the human decide the gear' mode.) When they're "too far gone" (in mine, it's 2mph over, in mom's it's 5mph over), it starts actively reducing speed in this odd way.
You could try spleeter on the cloud here https://voxremover.com
EasyJet admits a cyber-attack has affected approximately nine million customers
How I made the LBRY movie discovery website (HTTP://whatch.online)
I'm no scrum fanatic, but there's real value in doing estimates at the beginning of work, then reviewing how long it took at the end of work (without revising estimates mid workstream).

The point of separating these from actual time is not to make people feel better about themselves, it's about accounting for how much unplanned work there is in your organization which is different from org to org and even project to project.

By reflecting on how many "story points" some piece of work took, then you get better at estimating how much calendar time something will actually take.

FWIW, I've never seen this work in a team setting. I use it in an individual setting where I estimate work for myself, then gauge how much I can get done in the context of a project or org.
+1 I find the discussion here more appropriate to the "Linux Productivity Tools" title than the original article.
A developer from King explained why Defold is publicly available in 2016: https://news.ycombinator.com/item?id=11364729
No, this is not open source. It is "source available".

When someone makes a blatantly false claim, we have another word for it: "fraud".

A Rose by Any Other Name May smell as sweet, but lying is still not okay. The phrase "open source software" has a meaning. If you just mean source available, say that instead.
Both popular commercial game engines out there (Unity and Unreal) have huge markets for all kind of engine extensions. Almost all game developers use said extensions and many are interested in selling them.
1. Xournal to annotate PDFs (aka sign contracts without printing them and scanning them back).

Will check it out. For PDFs I mostly use Master PDF Editor

2. LibreOffice of course for most document related work

For me LibreOffice is a bad nightmare. I use the commercial Softmaker.

6. pdfsandwich and Tesseract OCR for OCR/turning PDFs into searchable files

Good luck with that. My results with Tesseract were always abysmal. I use ABBYY Finereader with wine. I would pay for a native Linux version. They have a Linux command line tool that has a biblical price tag.

12. Inkscape for messing around with vector graphics

Inkscape is good. I wish they would still develop Xara XL

What I am missing in your List:

Recoll. Find Stuff on your computer. One of my most important tools.
A great alternative to this is the app Neutralizer which plays white noise and sine waves while you adjust the eq until the sine wave is barely audible.
I've noticed that, as projects or entire companies grow, the effort spent on the product decreases relative to the effort spent on things _about_ the product.

Effort spent on building specialized libraries, tooling, secondary infrastructure as well as meetings, coordinating with stakeholders, dealing with outside research firms, etc. explodes while effort spent building those things that are clearly on chain delivering value to the customer grows rather more slowly.

It's really hard to decide if this is a good or bad thing. Certainly huge amounts of it can be seen as non-value-adding wankery, but it may all be in some way intrinsically necessary in order to scale up.
> Same goes for async/await. The decision to keep you running on the same native thread is up to the scheduler.

The scheduler decides what happens at each yield point, but code that doesn't yield is guaranteed to stay pinned to a single native thread. A non-async function is somewhat analogous to a critical section; the difference between async and not is a visible distinction between must-run-on-a-pinned-native-thread functions and may-be-shuffled-between-native-threads functions.
I imagine this data could easily be used for a scam, considering the vast majority of these customers would have had flights cancelled and are probably pending refunds. A simple "Your refund is being processed, please enter the details of the card you paid with" would be very convincing for all those desperate for their money back.
Is there any evidence that there has been excess deaths for NHS staff and that this has been caused by a lack of PPE?

There is this study (https://www.hsj.co.uk/exclusive-deaths-of-nhs-staff-from-cov...) that suggests deaths are amongst NHS staff are not over-represented.

There is also a remarkable correlation between the cumulative UK deaths from covid-19 in the UK population and among health and social care workers. Accepting a lag of one to two days, the ratio is very close to 1:200 so the deaths among health and social care workers are approximately 0.5 per cent of all deaths, suggesting they are not overrepresented.

That is the only study I could find that tried to look at excess deaths for NHS staff. I think their suggestion that deaths are not overrepresented is not backed by their data because it doesn't look like they are adjusting for difference in base mortality rates between NHS workers and the general population. However, considering how people are claiming lack of PPE is killing NHS staff you would think someone would have checked by now whether NHS staff are actually dying at a higher rate!

When NHS deaths were around ~80 I ran my own model adjusting by age and found 10 excess deaths. However, the way I interpolated the deaths in the population to NHS age bands was very dirty and I didn't adjust for sex and race. The NHS has BAME groups overrepresented in their work force and these groups have higher mortality rates.
Really great tool, if there is a way to promote it to the main pacman archives, instead of having to use AUR, let me know where I can vote
A lot of 'challenger banks' do not have a web interface, they're app only.
Do you know of any of this 'superpower'code released somewhere? Like is it possible to study the original viaweb code?
https://www.ccc.de/en/updates/2018/hausdurchsuchungen-bei-ve...
This seems very misleading. A library released under the GPL cannot be used by non-GPL software. That's by design. It's the reason for the more permissive LGPL licence.

edit For brevity I ignored dual licensing. If you release your library under both GPL and Apache, then things are of course different.

https://www.gnu.org/licenses/why-not-lgpl.en.html
It makes perfect sense, the company has completely screwed up in a way that's totally unrelated to Coronavirus, and now they're trying to conflate the two issues.
Keep the ego in check, brother, else it will hit you hard later. Your degree or knowledge makes you superior to absolutely no one.
I like the second line-comment in the startup file (com.defold.editor.Start.java); makes it seem familiar with all my projects.

// A terrible hack as an attempt to avoid a deadlock when loading native libraries.
The Remote Worker's Bill of Rights
Re: #2, it does not
This needs retitle, e.g. "King claiming its Defold game engine open source (but isn't)"
I am aware of issues our police have. But I'd take Germany over the US any day of the week.

https://www.pbs.org/newshour/nation/fbi-white-supremacists-i...

There are a lots of issues with race and police in the US also.
Martin from Wintergatan (of Marble Machine fame) has made a bass guitar with a separate pickup and output for every string.

This lets him do things like mute one string when another starts playing in software, as he won't always have his hands on the bass to be able to mute the non-playing strings.

https://www.youtube.com/watch?v=rvL83-iy-EQ
I'm amused that they skip Harbor Freight despite it being an industry colossus through sheer volume. It's like trying to write an article about what grocery stores sell what brands of milk and skipping Walmart.

https://pow-jrk.netdna-ssl.com/wp-content/uploads/2017/01/To...

And before anyone tries a "no true tradesman" fallacy, go ask some people who work in the trades. There are select items they likely buy from harbor freight, probably not any "required to do the job" battery powered power tools but lots of hand tools, consumables, shop equipment, etc are likely sourced through them.
Google search tricks you’ll wish you knew sooner
Potent neutralizing antibodies against SARS-CoV-2 identified
The same author has a sister font project, Sarasa Gothic

https://github.com/be5invis/Sarasa-Gothic

for CJK characters.
geez, what's up with all these armchair open source experts on HN? Looks like too many people on this thread thinks this is evil.

A company gave away their app making tool for free, and these people are sitting in front of their keyboard talking shit about how "this is subverting the definition of 'open source'", seriously?

Also what's so evil about the clause:

> "You can not commercialise original or modified (derivative) versions of the Defold editor and/or engine" does not meet (6).

What's so wrong about businesses trying to give back to the community while protecting themselves against the likes of Microsoft and Amazon who will naturally take the code and monetize if there's no clause that restricts anti competition?

Lastly, who the hell cares what some website called opensource.org says what open source is? This is all subjective, and from my point of view, if the source code is open, it is "open" source. There are many reasons people open source their projects, for transparency, for giving assurance to the ecosystem, etc. By trying to box the definition down to a single very narrow minded idea, you're actually hurting the growth of open source instead of helping.
PKU-led team found effective SARS-CoV-2 neutralizing antibodies
University pres responds to suggestions the school should dip into endowment
Office 365 Education vs. G suite for Education
And the one's that did know looked at each other like dogs that spent the day in a Skinner box.
This fraud is successfully building animus in the community. It is,by definition, not open source. An open source license MUST allow any use, including commercial use.
Xeon Gold 6250 vs. EPYC 7F32 – 8-Core Server CPU Performance on Ubuntu 20.04
I think selling teams on the idea of planning poker is out of scope for this project. It's my impression that most devs and product people are already familiar with it, but that's just my own anecdata.

For those who know what planning poker is, the landing page is very clear.
Software is copyrightable but hardware is not? So could you just convert byte code to a schematic of logic gates and be able to share it freely?
But it's not just "Source Available". You can modify source code, fork it and use your own version of the engine, and so on. The only restriction that you can't SELL the engine itself.
What is the right name for that if not "Open source"?
That would be really nice.
Clojure is not the best choice if you have a lot of number crunching code, unless you like writing Java.
Yes, HTML-only bookmark manager like BookmarkOS is very good especially if you used a disparate amount of platforms like Windows desktop PC, Linux laptop, and iOS Mobile.
> An API that could have been completed in 2 months will now take almost 4 months because I’ve wasted time putting in artificial stopping points along the way. My imposter syndrome starts to set in, but at least management will have pretty burndown charts.

This seems to be a failing of the author.
Are variable fonts supported in important text editors? Until they are, the GitHub issues for Iosevka are 90% feature wishlist.
From https://otp.investis.com/clients/uk/easyjet1/rns/regulatory-...

"Other than as referenced in the following paragraph, passport details and credit card details of these customers were not accessed"

The following paragraph says 2208 credit cards details were stolen.
https://en.wikipedia.org/wiki/Cocktail_party_effect

Not sure how this pertains to music, but this ability normally requires localizing different voices and noises.
> Who in the world would WANT to be a police officer in this situation!?

People with some sort of authority fetish, who want to abuse their power over others.

> You get little pay, little respect

And quite a bit of authority.

It is very similar to teachers really.
The square wave signal will move the speaker in a square pattern, but the actual waves propagating through the air are always sine waves. What you get is a series of harmonics indicative of the square source.
Thank you for the interesting post. Can you explain why the "A complex animation" code example is declarative?

I can see that the names of the functions are declarative in style but the code is a series of function calls that seem to be giving instructions to the javascript interpreter to perform a sequence of operations. For example, you describe the code as follows:

1. anim_const(name, val) to set a constant value val to name name.
2. anim_interpolated(ease, name, val, time) to change to a named value with name
name to value val in duration time.
3. anim1.seq(anim2) to run anim2 once anim1 has completed.
4. anim1.par(anim2) to run anim2 in parallel with anim1.
5. anim_delay(time) to do nothing for time time.

All these function calls are described by verbs like "set a ... value", "change to a ... value", "run", "do" etc. The way I understand declarative programming (I do most of my coding in Prolog these days) it means that one declares what is the state of the progam, rather than describing what steps should be taken to change it. But your code seems to be describing steps to change the state of the program. It is "do this, then do that" style of coding.

Do you mean something else by "declarative"? Could you say what you mean by "declarative"?
Not to defend the word choice by King, but IMHO the original sin was the definition of the generic-sounding phrase "open source" as anything other than "publicly readable source code". It's quite counterintuitive to anyone who knows what the words "open" and "source" mean in English that "open source" means anything beyond "the source is open". Perhaps it's a losing battle and a different name should be chosen?
Because Zotero has no native App for iOS or Android.
For the ten millionth time: the desktop Spotify client is NOT an Electron app, it's a CEF (Chromium Embedded Framework) app, which is kind of the same, but in the end not the same. Get your facts straight please.
Podcast Addict shouldn't be banned for non-approved Covid content.

When I tested the version of Podcast Addict with ads, it started reloading ads in the background and going through my battery and data allowance. The developer wasn't able to figure out and fix the problem. Just did a quick search and the last time someone wrote about this problem is a year ago (on reddit). Maybe it is fixed now?
I would be okay with an app being banned for such bug, btw. It's app bugs like this that cause the ever stricter background service restrictions on Android (until it's like iOS and just not possible anymore).
Dont need to see who wrote this, clearly a very junior engineer with a lot of opinions and not a lot of experience.
A pity the author didn't provide you with a more professionally polished version you could add to your github and call your own.
Whatever role you're in, don't underestimate the value of relationships, communication, and soft skills in being able to influence the impact and value of the work you can deliver.

If you can persuade a product manager to drop a bad feature you might be able to ship a more valuable feature at a higher quality.

If you can persuade a procurement office to change a supplier you might be able to ship a better design faster.

If you can get involved in the hiring process you might be able to pick the team you work with.

Always make friends with the admin person, accounting that pays you, and stay on the right side of HR.
This is great. Clean landing page, easy to get started, simple and transparent pricing. Doesn't solve an enormous problem, but scratches an itch that's just annoying enough to justify the price.

I've shared it internally, excited to see if teams decide to use it. So far we've seen everything from spreadsheets to physical cards being used.

Congrats!
> but I have to mention a scrum master isn’t supposed to be...

This is a major problem with Scrum. There's always someone telling you you're doing it wrong. If nobody's able to implement your big idea properly, maybe the problem is with the idea or how you're explaining it, not the people trying to do it.
Seriously, you don't plan 14 sprints at once. You plan for one sprint, and you need to synchronize with the rest od the team. Scrum is about teamwork and product iterations, if you start from "i need API with 14 endpoints" and you will do that alone then that's not Scrum.
I don't really feel the need to read this since I'm currently working from home on Rugby Ave.
Not open source. Common clause.
It isn't work ethic, the difference for me between full night sleep and 6 hours is night and day-- my memory barely works if I have 6 hours, doesn't matter how hard I want it to work, I simply cannot recall words for things that are trivial to bring forth when I'm operating on 8 hours.
> you're actually hurting the growth of open source instead of helping.

Which definition of "open source" are you talking about in this case? I'm confused now.

Do you mean "Open Source" or source-available?
Couldn't agree more. Some of the reactions here are why most sane people avoid the open source community. Ultimately, these sort of reactions hurt open source in the long run by discouraging companies and individuals from releasing their source.
Nvidia Engineer Revives Work on Linux Proactive Memory Compaction
Years ago Merlin Mann, on his website, recommended Niel Fiore's book.

I just reread it recently and it's a gold mine, for me anyway.

My biggest takeaways were:

1. Recognize how I procrastinate ( more research, figure out the best place to start, another meeting, etc. ) and when

2. Chunk things: I can't build the whole project now, but I can work on feature x, y or z right now.
Not an option in rural Australia. My home internet connection (ADSL2 over copper) gets between 1 and 1.5Mbps down on a good day!

I plug a 4G USB dongle into a WiFi router. This gets me to about 4 or 5Mbps if the weather is good and I put the router on the roof. sighs
> If they're hard to kill because there are a web of dependencies then I would argue they are doing microservices wrong.

I call this the "You're doing it wrong" Theory of Architectural Deficiency: anything that appears to be a fundamental architectural issue is actually just you being an idiot.

For examples, see every discussion about REST ever.
> Well, mainstream music is usually timeless, while less known genres just fade away when the generation that brought them up is gone.

Hardly true. It's just they don't have the massive marketing machine of radio mainstream behind them, so they tend to have their dedicated fanbase and that's that.

> GNU/Linux had its opportunity with OpenMoko, Maemo, netbooks, Steam machines.

> OpenMoko & Maemo were fine Linux phones and many still swear by them to this day, but you seem to discount the power of marketing. Is not that your casual users knew about Maemo and just didn't like it. They don't even know it exists. Technical merit only gets you so far.

Also, given the above, there's nothing that is different about the current situation that is preventing the PinePhone/Librem 5 to claim that niche. I don't know why you have a hard cutoff for the opportunity there as being 'missed' and now nothing can be done.

> Termux can provide a similar experience via Java/Kotlin, ISO C and ISO C++ implementations instead of relying in Linux specific calls.

That's a metric ton of more work than I imagine the team has time for.
Termux can do a lot of things. but with a hostile upstream venodor it's going to take a lot more effort than it would take to switch to a Linux phone for a better experience, at least in this regard.
Walmart says it will discontinue Jet, which it acquired for $3B in 2016
And when he delivers the API in 2 months, it's not what the customer wants and has a bunch of problems that are difficult to fix because he delivered it all at once instead of incrementally.
Close HN and get to work
Detecting the use of “curl – bash” server side – Application Security