skysight-inc/HackerNews huggingface dataset:
> What's your expectation, that a new mom leaves work and stay unemployed the day her newborn comes, setting a lot of uncertainty for the future, instead of an employer paying for it?

See, this is the best example of informative asymmetry. The mother knows she'll be milking every cent out of her employer, and quit on the spot upon returning. He has to, on the other hand, keep on paying for her in the hope she'll come back work, maybe working understaffed because he cannot afford to hire one more or to substitute her.

> Yeah the parent's priority now is the newborn, I'd argue that a company should promote that at all time, to have better human beings.

"having better human beings" especially when having other human beings was not other people's choice, is no one else's responsibility except the parents'.

> Even socially wise, i would always say the mom should be taking that parental leave.

I don't. She's just acting antisocially.

> The last case: what if the person had a change of mind when the newborn and decided it wanted to be a stay-home mom or dad to be fully dedicated?

Then do it, just not out of other people's money.
If it got you reading all the way to the end and considering where and when should DRY be applied, what are its origins, and what are its limitations then I guess the title did its job just fine.
Posted in part because I get a name-check, but mostly because it's a great puzzle to work out how they can do this.
its makes them alot of money, they would be fools not to
Interesting read. Until safari on my iPhone 7 crashed.

Could it be a memory leak? Or simply too many animations for my ageing phone to handle?
You've described the hero's journey but I don't see how it applies to the context of this thread? Is your point; that the metaphor for something greater than yourself is an adequate replacement for religion or something?
GPS Live Street View Map Navigation and Live Traffic
Totally understand that viewpoint. The computer I have right now is the first one I ever built, so I think I'm still riding the high of "wow I built this" and want to see it. I imagine my future builds will be more and more shove it in the corner.
Systems we love talk
Life of an Airline Flight: What Systems Get You From Here to There via the Air by Adam Fletcher
https://www.youtube.com/watch?v=8_t41xvPp1w
Hahaha, thank you! Nobody uses that but I love it.
Not everybody’s picky about fonts, and I get that. But lemme just say... do yourself and install Iosevka as a font and use it for editors/IDEs/terminals.

Iosevka is 1) more compact and 2) more legible than a lot of standard mono space fonts. It’s kind of a dream.
> The trick is to squeeze your long-term UI project in the same update as some routine security fixes. Then the clients are forced to learn the new system.

Fuck people doing this. Especially extremely radical design changes such as Twitter's and Facebook's "redesigns" that they force down the throats of their users. Or Microsoft.
This may be anecdotal [and sleep deprivation may impact different people differently] but it has a huge impact on me.

I used to use memrise [flash card style memorisation] to learn new words/concepts for years [25minutes, the first thing after waking up, every single day] and I know from experience how sleep, food, hangover, etc. impact my performance.

Sleep has a gigantic impact on my memory, focus and creativity — I believe it is responsible for really high variation in IQ points [10 - 20, but that's my rough guesstimate]. This is a more qualitative assessment but whey I sleep 4 hours it resembles a high level of depression — I lose motivation and all of my natural curiosity is gone [eg. usually, reading/learning brings me happiness, but it's all gone when I'm sleep deprived].

That's why I haven't used an alarm clock for years now.
Sounds like a good idea if you don't mind partnering every officer with a paralegal to ensure it's okay to discharge their weapon. Otherwise, no sane person would be a police officer.
Looks nice! We have been looking at improving our sprint planning process and going to try this out today (instead of our typical spreadsheet!)
I often have voice recordings with a lot of background noise (e.g. a public lecture in a room with poor acoustics, recorded from a phone in the audience — there's usually sounds of paper rustling, noises from the street, etc). Is this "source-separation" the sort of thing that could help, or does anyone have other tips? The best thing I have so far is based on this https://wiki.audacityteam.org/wiki/Sanitizing_speech_recordi... —

(1) Open the file in Audacity and switch to Spectrogram view,
(2) set a high-pass filter with ~150 Hz, i.e. filter out frequencies lower than that (which tend to be loud anyway),
(3) don’t remove the higher frequencies (which aren’t loud), because they are what make the consonants understandable (apparently),
(4) look for specific noises, select the rectangle, and use “Spectral Edit Multi Tool”.

But if machine learning can help that would be really interesting! This Spleeter page does mention “active listening, educational purposes, […] transcription” so I'm excited.
I installed it yesterday and noticed that it doesn't actually index much. It should be, but it's not, the pages aren't added. If they are in the index, it finds them in a search, but very few pages are.
Ask HN: Previous wantentrepreneurs, what made you finally start a company?
Hi I was wondering - a meta question of sorts - how this topic (which was really interesting) was chosen for the retool blog since it doesn’t seem to be connected in any way.
Unfortunately, by doing so you'll always rely on proprietary hardware blobs and hostile vendors who will make it harder to patch whatever you want to patch with each release in the name of "security" and will never offer anything close to an actual GNU/Linux experience on a phone.

I also don't see how a process that requires rooting, patching etc, is any more prone to mainstream adoption than an actual Linux phone.

The thing is, if one wants to move a cause somewhere, it may require some inconveniencing at the start for the long-term vision to pan out.

Working with GCC was surely a bit painful at the start of the 90s, but it was worth it for the goal of having a free software stack on the desktop and now it's time to do the same for the phone.
Defold game engine source now available and free to use for commercial games
The skinniness is, I think, the primary raison d'être of Iosevka; it's for people who want a skinny programming font.

On the "e" in the README, that is disturbing. And also a little bit impressive. They went to the bother of adding `h` an unused param, why not `e`...
It's funny; while reading the first part of what you wrote, I came to a completely different conclusion than you. Given that pay, benefits, and training are so bad, my feeling is that you get fewer good people who want a good job, and more people who want to be able to legally wave a gun around and exercise power over others, with little accountability.
In some sense yes, you're paying rent to your bank. But the difference is: with a landlord you would pay that rent indefinetely, with mortgage you pay it for 20-30 years and then the house becomes yours.
Or, you know, they could not make it public by default :)
Doesn't seem like a _bad_ bet considering it lasted 20 years and like 14 versions, though...
America has a very twisted legal system where patent trolls and fake DMCAs are quite common. In this case, many have spread FUD that its illegal to hire freelancers outside of USA through online freelance sites. Naturally, these FUD campaigns are paid for by those who don't want to see US startups succeed.
One kind of distortion that I loved to apply in my FastTracker II days, and which I don't see used all that often, is to flip the sign.

In short, FT2's sample editor could handle a few common waveform formats, but this was cross platform days and there were a lot of wave formats. These have differnt headers and different structures, but many of them ended up being just a series of samples, either in 8-bit or 16-bit, and at some sample frequency. To deal with this, FT2 added a button that let you reinterpret a waveform as if it was stored signed or unsigned, and one that let you reinterpret as 8/16 bit. This let it load a huge amount of sample formats well enough; you'd fiddle around with those buttons until it sounded right, then you cut the first few millisecs of noise (the file format header) off the front, and done!

But turns out that the "reinterpret as (un)signed" button (called "Conv" in FT2) is pretty spectacular for nasty distortion too.

Imagine a sine wave. Loaded correctly, it'll look like this:

+-----------------------------------------------------------------------------+
| |
| X|
| XXXXX XXX|
| X XX X |
| X XX XX |
| X |
| X XX XX |
| X X |
| X X X |
| X XX |
+-----------------------------------------------------------------------------+
| X X X |
| X X X |
| X X X |
| X XX |
| X XX X |
| X X |
| X X X |
| X XX X XX |
| X XXXXXX X XXX |
| |
+-----------------------------------------------------------------------------+

Imagine this was stored as 8-bit signed. Now, if you reinterpret those bytes as unsigned, it'll look like this:

+-----------------------------------------------------------------------------+
| XX XX XX |
| X X X X X X |
| X X X X X X |
| X X X XX X |
| X X X XX X X |
| X X X X X |
| X X X X X X |
| X X X XX X XX X |
| X X X XXXXXX X XXX X |
| X X X |
+-----------------------------------------------------------------------------+
| X X X |
| X X X X|
| X XXXXX X X XXX|
| X X XX X X X |
| X X XX X X XX |
| X X X X |
| X X XX X X XX |
| X XX X X |
| X X XX X X |
| X X XXX |
+-----------------------------------------------------------------------------+

Notice how the top half and the bottom half of the sine waves are swapped.

Now, I don't understand much about DSP and sound and the frequency domain. Better programmers than me have told me that this makes no sense from an audio/music perspective. But it sounds pretty cool; you keep a lot of the essence of the original sound, and add a lot of nasty.

I once made a VST plugin that does this (it lets you slide the waveform up, wrapping over to the bottom; its only parameter is by how much to slide), but I don't think I have it anymore unfortunately.

For context, applied to a random bassdrum using 8bitbubsy's amazing Windows clone of FT2[0]:

- original: http://neuvostoliitto.nl/808_drum_kick_035_21338.wav

- distorted: http://neuvostoliitto.nl/808_drum_kick_fucked.wav

Just sharin' :-)

[0] https://16-bits.org/ft2.php
Yes, I've changed to a plan with a lower internet cap, at €3/month.
At what point do industries just band together and develop their own app store? Sure third party app stores have far less visibility, but if all the major entertainment groups and content categories could agree on a single app store then it's hard to imagine them failing.
I'd start with the HN Search:

https://hn.algolia.com/

It's default setting is all posts ever posted sorted by popularity.
This is very interesting and a great interactive demo. Could you make it so that when you press another sine wave, the other one stops playing? I accidentally had a couple things playing at once.
This doesn't completely explain the flight number labelling issue in the article, but may be related:

By convention, large airlines typically number their flights so that even-and-odd numbered pairs operate between the same two cities.

For example, QF49 flies MEL-SFO and QF50 flies SFO-MEL.
> but we know recessions reduce the resources available at the margins for food, medicine and shelter, and increase the suicide rate

OK, agreed, because of hardship.

But a lot of that hardship is due to enormous wealth inequality (I'm assuming you're a US person). How about you don't have titanic inequalities instead? Would that work?
My partner works at the NGO and was part of the team that brought, fraught, and won this case (https://freiheitsrechte.org/english/). Happy o (try to) answer any questions.
If you're trying to run it on Windows with Python 3.8, add numpy and cython to the dependencies, and change Tensorflow's requirement to be >= rather than ==.

Though then you'll run into compatibility errors like "No module named 'tensorflow.contrib'" which you'll have to fix.
A simple site surely would have been one that performs only the task required without anything else.
Which begs the question why have Javascript or even CSS at all for what you're doing?

And if you're using firebase, why not just host on github pages with raw HTML and an embedded body css? Even writing HTML and FTPing to a shared host (jus like the olden times) is simpler and closer to the aims of the site.

Not utterly sure what the point of all this is apart from explicitly not using a framework that the author doesn't understand the workings of. You could say the same of firebase and node.
This is really interesting!

One way to get a clearer sound with modern high-gain metal tone is to record each note of a chord running through the amp individually. (I can't remember exactly, but I think this avoids "intermodulation" distortion within the amp itself.)
Interesting conundrum, with KDE I'm fighting the abundance of features not to break things but with GNOME I'm fighting the absence of features in order to make it productive.
Have you noticed?

Americans don’t protest anymore.

* Cops killing minorities. Crickets.

* USA Military killing foreigners. Crickets.

* USA Military torturing foreigners. Crickets. It’s not torture. They call it “Enhanced Interrogation”. And it’s totally legal.

* Government enforcing stay-at-home. Freedom! I want to go to the beach! I want to go to the spa! This is government overreach! It’s my body, it’s my right to not wear a mask. USA! USA! USA!

We live in strange times.

So, sorry, but there won’t be any protests for this censorship.
I hope you like it! :)
He needs sales volume and the progressive part of the population is not enough. Onboarding more conservatives is his only option. Progressives do not have many viable alternatives to what Tesla is offering, bait and hook. Classic diffusion of innovation what Musk does, the sequence of Tesla models are 100% reflecting different parts of the bell curve.
It's all fake data, anyway.

They're counting cancer patients that were given 30 days to live as COVID if they were positive when they died.
I have been using Pocket [0], Instapaper [1] and Pinboard [2] over the years.

I am currently using Pocket and Pinboard in parallel: articles / websites that I want to read later are sent to Pocket (untagged), websites that I might want to get to back later are tagged and sent to Pinboard.

While my archive on Pinboard works quite well I am very disappointed by the support. Either the developer does not answer at all or months later. Not acceptable for a paid service.

While Memex looks interesting having no API makes it a pass for me (for now).

[0] https://getpocket.com/
[1] https://www.instapaper.com/
[2] https://pinboard.in/
I believe this is called wavefolding - there's a button for it in the demo which gives a very similar picture to yours.
Surely there are workarounds, one could also just switch to an US layout (an instantaneously become a faster, less tired developer, since the same problem happens with commonly used symbols such as / [ ] etc. which are easy to type on anglophone keyboards).

It's probably a unsolvable problem unless:
- everyone adapts to using common, more difficult to type, characters such as " or ? (but then how does the system differentiate between common figures of speech and formatting?)
- everyone switches to US/ENG layouts, but we already had enough US-centric systems in the past and I don't know how many wouldn't see this change as a personal/national attack
- the creation of a Fn keys standard, but that means all hardware producers would have to comply to eat (yeah) and mobile typing would become problematic, along with extra strain from having to press the "fn" modifier
- your solution, which i find elegant, but adopted OS-wise instead of just inside an editor plugin. but then what if ctrl-1 is my shortcut for switching desktops, or closing windows?

Maybe the only cure is to accept defeat, create localized versions and create translators - after all this seems how languages work.
Or, we're all cooking our books too.

I mean, I am really trying hard to not be overly cynical, but I'm so thoroughly disappointed with everyone's reaction to COVID-19 - from the well-known failures of the US Federal Government, all the way to my little part of the planet and the Poland's mistreatment of healthcare (of which I've heard plenty from inside the healthcare system) and attempts to have elections this month anyway (ended up postponed at the last minute)... At this point I'm assuming all reported statistics everywhere are +/- 2 orders of magnitude, and I'll be keeping every protective measure I can until it's unambiguous that my region has dealt with the virus successfully, or until I'm forced to stop keeping those measures by fiat.
Not that I want to disparage as the library looks neat and clear, but is that what declarative means in 2020 ? The code looks like mainly a builder pattern for an animation datastructure.

I've always heard declarative as a sort of synonym to programs defined in terms of equational reasoning such as Lustre for instance - a rule of thumb to separate declarative languages from imperative languages is that in declarative languages

x := 1
y := x + 1
x := 2

y will be 3 as "y := x + 1" must hold.

e.g. it's not enough to just construct a graph-like datastructure for things to be declarative, the language has to do it itself.

Also, note that the par / seq model (https://en.wikipedia.org/wiki/Series-parallel_graph) is not as powerful as a general dag as things such as the K4 graph cannot be represented in it - even though it may make sense in some animation scenarios.
Just so you know, I was motivated to have an articulated discussion with you until you implied that having two kids made you mature, and called me immature.
Oh my god. Are. You. Assuming. My. Gender.
Wow, thank you for that, I didn't know Resolve. I do use KDEnlive but I can't say I'm satisfied with it.
> Yeah, my computer is fast enough that I can just do "find . -name '*.pdf' -exec pdftotext {} \; | grep -i someSearchTerm" and come back later.

You may be interested in my ripgrep-all [1] tool, it should allow you to search those tens of thousands of PDFs in under a second (with hot cache)

[1] https://phiresky.github.io/blog/2019/rga--ripgrep-for-zip-ta...
I had no idea what this was about until I read your comment here that it was about scrum and work related. My first guess was that you would watch poker games and try to guess the outcome. I don't know if I'm just stupid (very very possible), otherwise my feedback would be to illustrate/explain/communicate more and better :)
Surveillance powers regarding foreign telecomms violate fundamental rights
Cabal – an experimental P2P community chat platform
I believe sleep to be one of the most underrated and underutilized health strategies, I know so many who diet and do all sorts but then are proud of the fact they only sleep 6 hours a night. Study after study shows how incredibly deterementail even a slight lack of sleep can be, so much so that I usually don't believe I've read them correctly to begin with.

I would suggest this book to anyone interested in the topic:
Why We Sleep: Unlocking the Power of Sleep and Dreams – Matthew Walker
The author was on Joe Rogan at some point too but I haven't listened to it.
Of all the ways to book an airline ticket... this has got to be near the worst. Imagine if car mechanics or hair stylists had to learn an extremely esoteric quasi scripting language to do their job. If you swap in travel agent, that’s basically this.
The sheer volume of shares he offloaded everyday contributed significantly to the drop in price while he was selling.
From my experience complexity often hides hidden and undocumented requirements, which will only become apparent after the complexity is removed.

However, I've also seen simple pages that are line by line copies of tutorials for whole sites, pared down to a single page.

Frameworks aren't bad, unstructured working practices and environments often breed this sort of toxicity in code.
I experimented with the spleeter architecture quite a bit and I would say this is not suitable for real time audio processing. The reason is that the model needs at least 512 frames of audio samples to produce an output usable for source separation. This adds a ton of latency. I tried with smaller windows but the results are very bad.
We are in better position then before tho. We have cheaper tests now and we can manufacture them more quickly. The way people get infected is also clearer now and we can have partial limitations on economy more effectively. Pretty soon, we can be in position to test, say, 50% of workers in factory every week and having asymptotic sick at home. People got used to wearing masks in public indoor spaces and to sanitizing their hands upon entering stores.

Overall, we are in much better position to make selective limitations, opening and closing depending on what numbers are. Countries that locked down soon are opening now with small numbers of infections - they are able to do tracing and test all contacts of any new infection.

We are getting better at controlling the pandemic.
Now who's going to file a takedown first, Apple for replicating the likeness of OSX and including a full MacOS 9 installation, or Microsoft for including a Windows 98 installation?
The US media don't care about details like this, because they're not interested in actually informing people. They've been doing things like cherry-picking clusters related to meat processing plants that weren't covered by the lockdown anyway, blaming them on the lockdown being lifted, and wording their headlines to make it sound like there was a state-wide spike - and there's a very noticeable partisan bias in which states they're doing this to as well.
Do Deep Learning-based methods introduce all that much latency? My understanding of neural network is that the training is expensive, but using them is essentially free - you have to push your pixels through a few layers of matrix multiplications and you have the results; it's just tuning those matrices that takes time.
You can try your luck with https://github.com/avelino/awesome-go#gui

I explored the landscape earlier this year when I was building a GUI version of a CLI tool written in Go. I was throughly disappointed by all the “native Go” and non-webview options — narrow selection of widgets with basic functionality missing, UIs ranging from lack of polish to horrendous looking (that makes Java GUIs look like godsend), lots of bugs, etc. I ended up using the Qt binding which, despite its own share of problems, at least worked fairly reliably and didn’t constantly get in my way in every way imaginable: https://github.com/therecipe/qt
I totally agree with you.
Plus the satisfaction you get when owning the entire process. I totally agree working at a large corp you are like the tiny part of process
Hello World
Hello world program by default first programmer everyone writes
Actually, you have a choice between three things.

1. Hide for an indefinite amount of time, devastating the economy.

2. Re-open, get hit by a second wave, also devastating the economy. (Economies don't do great in the middle of an uncontrolled pandemic.)

3. Do the hard work of getting public health efforts, employment law, and testing logistics to the point where you can re-open safely.

Guess which option we're going with?
Is a bit painful for me to read due to anorexia but YMMV.
$199 ?
Same price for the 10" Craftsman and Metabo. Buy once, cry once.
I don't like weird sounding headlines. Why they keep inventing them?
In Europe many just shake their heads and say "Only in America." German police (I'm sure many other police forces too) specifically first aim for the leg.
Even more reason for someone there to be careful with timezones!