skysight-inc/HackerNews huggingface dataset:
> Now, I don't understand anything about DSP and sound and the frequency domain.

Without going into theory, just look at it. It's the addition of a square wave and a sine wave now. And a square wave has lots of harmonics, giving that buzzy sound.
must've been very progressive for the time. Science was a lot better marketed back then.
Prior to ES6 JavaScript did not have async functions, just normal functions. Async functions came from the runtime, not JavaScript the language. For example there is no setTimeout function in JavaScript, it has to be implemented by the framework that runs the JavaScript. Talking about an function being async makes it confusing though. It's better to think of them as events. You call a function that executes a job, and specify a function to be called (an event handler) when the job has been completed. Putting the callback function in the function arguments is just a convention, other conventions are foo.on("ready") = handlerFunction; foo.ready = handlerFunction; foo.error = errorHandler; bar(handlerFunction); biz(successHandler, errorHandler); The callback convention is less verbose and probably why it's the most popular. Using just functions makes you more powerful...
Regardless of what happened to this woman, if the public wants the reopening, then by all means it should happen. The opposite, house arrest against the public wishes, is terrifying.
That's what they are supposed to do - but these aren't things that are applied fairly.

Not so long ago, there was a woman arrested for firing a warning shot at her abusive spouse or boyfriend. She was jailed. Unsurprisingly, she was African-American. Women, in general, can't use this defense as often and minorities rarely can.

And few folks can use this against cops - you'd need someone to come to your aid and prove the cop did something wrong.
I wish that too. More than that, I keep wondering whether there could be a way to force companies to interop, because right now you generally can't, without getting into some sort of business relationship with these companies. That's the problem with services - they take control of interop, and the extent to which interop is allowed is controlled by contracts between service providers.
Hey that’s pretty cool you should definitely write about it in a blog post
Small TACKLIFE stuff are really good indeed : laser level, telemeter, ..
Not sure what nootropicat is on about.

The language itself is not coupled to the PKI. The PKI ("azimuth") is implemented as a contract on Ethereum. The OS ("arvo"), implemented in the language ("hoon"), has a networking module that respects the PKI, but also affords for (practically) infinite not-PKI-registered identities.
I tried it yesterday, and although there is now a "Curly" variant, I got used to using Fantasque Sans Mono [0] in my terminal & editors. Now these types of font look very bland.

It might feel a little odd at first, but I find it much more pleasant for long sessions.

[0] https://github.com/belluzj/fantasque-sans
I think you're doing a disservice to the author's pretty in-depth self-study. The author even states at the beginning of their article:

> I believe that this experiment provides strong evidence that I experienced no major cognitive impairment

(emphasis mine)

> I’m wary of generalizing my results to other people and welcome independent replications of this experiment.
not entirely, because the square wave isn't regular. in graphical terms, the space between each time the square goes up and down is irregular. that gives it a totally different (and, notably, more atonal) sound than a normal square wave.

also, the sine wave got flipped, half, kinda. just mixing a square wave with something has a totally different effect than this. it'll sound like the original sound and also a square wave tone playing together.
How do you validate the predictions for the number of infected cases in May for scenarios that don't happen?
They dictate policies of all kinds that all members are meant to include in their local laws in a reasonable amount of time.
Some of these states were bordering on insolvency before Covid ever began. There has been a state pension crisis brewing for years in states like Illinois. Meanwhile, you can't just print your way out of 36 million unemployed (and counting). Early estimates are that GDP will shrink by 43% in Q2 2020. Society will literally break down of this kind of economic situation continues for much longer. Economic suicide is not an option.
You could give a shot to the Nvidia RTX Voice plugin if you have one of the compatible cards. I'm not sure how it deals with low background noises, the youtube reviews mostly tested it with over the top cases like a vacuum cleaner next to the speaker.
I have no idea what this is? What is an 'estimate' referring to, online poker? The image seems to make it look like a robot helps you estimate the amount you should bet when playing poker?
What's wrong with it? Besides maybe not knowing these words
IMHO in a declarative language your example should be an error. You defined x twice. Intentionally or not, this is confusing, for others and for you in a week when you have to look at the code again.

Also, why should the second binding override the first? You introduced a temporal dimension where later lines of code somehow override earlier lines of code. That is not a necessity in a declarative language. It may be how we humans read text (from top to bottom), but it does not mean the computer has to process it in the same way.
Yes, I can confirm you won't get intermodulation and the harmonic mix will be less dense.
Gnome still does:

Gnome tweaks -> Window titlebars
Keto Essential
want to know how i lost 15 pounds of weight in 1 month sign up to receive email from me https://aw16e7a5.aweb.page/p/d55de27d-0d9a-48de-8745-537daa3...
> No libraries or frameworks (the exception being analytics)

Why? Why are analytics necessary? How does it matter for such a website?
Itchy
Itchy is helping patients digitise their treatment plans and is now available across the world, helping people with psoriasis and atopic eczema. Everything you need to handle your condition, right in your pocket. Itchy is your guide to managing your Psoriasis or Atopic Dermatitis in a smarter way. Our algorithm creates personalized long-term treatment plans tailored to your degree of psoriasis or atopic dermatitis, and helps you keep track of it all so you can focus on living your life.
Wait, you're saying that Ridgid, Ryobi and Milwaukee can share batteries and chargers?
Well, just to discuss a separate point for a moment:

Although the story describes in a technical way that the EDIFACT, XML, etc standards are cumbersome, inert, and resistant to change, I think the real story is somewhat external to the "code" level reasons. And it will also be a lesson (for the proponents of some change to any kind of standard) about why just a technically better solution doesn't always win.

Because, if you look at almost any standard, there's generally nothing stopping someone from proposing an alternative or better version. It's the adoption that's the tough part.

The more fundamental root cause of why this particular "bad" or outdated standard persists so long is that airlines are a very risk averse and capital intensive business. Any change -- especially one so fundamental as could interfere with their minute-by-minute booking engine (companies can lose billions if that system goes down) -- is highly risky. And it wasn't really built with incremental changeability or "hot swappability" in mind. Changing it involves retraining thousands of people, changing computer terminals, keyboards (with special character keys coded in plastic), practices, interfaces to yet other vendors. And when your company is burning dozens of millions of $ per day, that's something that you don't risk unless it's a strategic decision.

So that dynamic flows down into what your software vendors are incentivized (or become attuned) to produce or charge you for. Until there's some ground-level shift -- for example suddenly everyone needs to charge baggage fees -- no airline was actively asking for that capability to add on ancillary fees. And no GDS provider was seeking to innovate on it. Airlines simply wouldn't pay the extra for that unnecessary functionality... until they did.

Old, expensive, risky industry -- and that's why sometimes the change has to come from new entrants who aren't tied to these legacy systems. Although, and this is an even more involved topic, sometimes those new entrants find they have to tie into the legacy system to survive and get customers.
In what way is a browser going to give me information that is not available to me unless I'm online?

The alternatives I'm talking about are absolutely available offline. I don't understand why you keep arguing against a position I've never taken.
it refers to scrum poker: https://en.wikipedia.org/wiki/Planning_poker
Exactly, while fast if this method needs to parse the full track before starting to generate the results then it can't be used in real-tine.

To be used with arbitrary audio in real-time, after initialization and setup you need an API that looks like:

ProcessAudio (samples, num_namples)

And it would return n packets of num_namples samples.
Thank you, that was such a fun read. Very inspiring
AMA with virus expert Dr. Krogan and Jason Fagone, an investigative reporter
We have incredible amount of regulations on what personal vehicles can do and how they can be made. We did not just accepted deaths from automobiles, we wrote driving rules, mandate seat bells, automobile makers have to prove their cars pass safety tests.
It's an estimation technique used in agile development.

https://en.wikipedia.org/wiki/Planning_poker
Spain and its social-communist government.
Fyi, in China, the prime majority of police officers are prohibited from carrying firearms
>I don't like weird sounding headlines. Why they keep inventing them?

It's the opposite -- they are reusing the old ones.

https://en.wikipedia.org/wiki/The_Unreasonable_Effectiveness...
Jamstack is fast only if you make it so
Why would they be? They are extremely fast, and over 90% of the page is the main content. There is very little noise, so Google can parse them easily.
Sure, but in some countries they are more sadistic and triggerhappy than in other countries. Seems that some cultures have more of the 'uniform is power' mental defect. The Dutch police you can practically spit on and they won't lose their cool; in Spain you will be beaten to a pulp for that. I prefer the Dutch way, a lot. No need for aggressive angry hot-heads in uniforms with sticks, tasers and guns.
The hardest thing about growing up in this field is understanding that every day is a practice of a dealing with competing priorities.

As an example, I'm currently writing my own programming language at the moment for board games. I'm prioritizing shipping a game for my friends and myself to play, and this is forcing to leverage WET a great deal because I do not have the primitives yet to even contend with DRY.

Now, interestingly enough, this has been fortuitous since I have many touch-points which enable specific tweaks influence by game rules. Without WET, I could see myself not making progress or refactoring endlessly.

This is leading me down an interesting path, and I'm finally old enough to appreciate that things are going to be messy and weird.
No, but it's not just falling over entirely that's the problem. APIs go down all the time so that's a case you'd hopefully handle gracefully. But when your project suddenly and silently produces an empty blank result, say. And you learn that's not some transient issue, that's how it is now. That's a huge breaking change for you. A non-breaking change, at least in the short-term, would be to continue providing the old data as is. Yes, the project might still be dead but how about showing people just an ounce of respect? This isn't rocket science, this is customer relations, and yet an established company like Strava still behaves this way.

I appreciate you sharing this. Perhaps I am an idealist but it doesn't hurt to tell consumers that you are going to break the API contract you made with them. It's how I choose to treat the people I work with because I want to keep working with them. Supporting your old stuff is hard and frustrating when internally you've moved on, I get that, I do it too. Both as a consumer of free APIs like this and in my day job where there's obviously money involved too. But even with a free API like Strava's there is value for both sides, without that value at least one side wouldn't even be there. If you want to take advantage of that value in the long-term. there is an underlying agreement you don't screw each other over. If you do play these unprofessional games then don't expect people to be happy about it, don't expect them to be understanding, and don't expect them to work with you again.

I'm not arguing against making changes if they need to made. I'm arguing against arrogant and/or lazy companies that screw people over when they implement their changes in this way. These companies can do better and so we should call them out on it.
m.spotify.com..?
> Germany's Constitutional Court ruled on Tuesday that monitoring the internet traffic of foreign nationals abroad by the BND intelligence agency partly breaches the constitution.

Does that mean that the German intelligence agencies have just effectively been banned from spying?

Considering the importance of online communications this would sound like a very bad outcome.
Mild complications.
King’s Defold game engine is now open source
In what way do the three first points affect the daily life of the average American? There you have your answer. They protest if the topic affects them, as it's normal.
Wavelet: Headphone-Specific EQ for Android
Yeah it's one of those devices that I would love for noodling about with but I can get so much more for the same money. They're ~£1000 here at the moment.
Yes, people are really underestimating the effects of the virus that aren't fatal. While I know nobody that's died from it I know several who've been off sick for weeks.
Inigo Quilez has written a tiny bit on something he calls 'variance-based blur' which seems to do something similar. See the last section of https://www.iquilezles.org/www/articles/wavelet/wavelet.htm
Financed by none other than the Open Society Foundations (aka George Soros).
Slot Cars Used to Have Tiny Diesel Engines That Could Push to 60 MPH
These retirees are generally well off financially. They frequently return home to their families out of state and travel a lot whether by cruise, RV, or air. They dine out constantly and meet in the town squares for dancing and social activities in large numbers. I still strongly suspect there's some x-factor for Covid that protects people from it's worst effects. That could be vitamin D levels or some other vaccine they already received.

At any rate, this is why I argue each local community should deal with situation as it evolves. You can't pretend the virus is hitting everywhere equally at once and it makes no sense to shut businesses down when your local hospital is at less than 50% capacity.
Back in the day when I was making videogames (http://www.mysterystudio.com), I implemented something similar for my framework.

Most of the framework was declarative. There were Sprite objects that had an associated Image and a position (among other things). The onUpdate(dt) method of the "screen" didn't explicitly draw things on the screen, it only updated positions and other attributes of the Sprites, and the renderer would do the rest (back in the days of software rendering, it updated only dirty sections of the screen, etc).

Still, making programmatic animations was difficult, and for videogames you want things to look very nice (smooth movement, easing in and out, transparency effects, that kind of thing). There was a lot of { srcX, srcY, dstX, dstY, time } sets, for every thing that moved.

At some point I had an idea similar to what this blog proposes. I called them SpriteControllers, and they could be "attached" to a Sprite. The engine would call each SC's onUpdate(dt) method on every frame, and the SC would change the position, rotation, alpha, or tint of the Sprite.

By default all the attached SCs would work in parallel, so the next step was to have a SCSequence to run things in series. Also each SC was allowed to declare when it was "done". Some did (like linear motion from A to B), some never finished (like a pulsating glow).

It was a fun development in the sense that it made something that was very difficult to do by hand surprisingly easy, and took our games to the next level in terms of visual quality, just by adding a bunch of very short classes.

Making games was fun in a way. Alright, back to work. These protos aren't going to copy themselves into other protos by themselves!
If you are going to write more about the pricing of airline tickets I would include a graph of the actual demand and supply curves, plot the corresponding business segments in it. Many people did not study economics and graphs like these are a great visualization of the problem at hand.

http://4.bp.blogspot.com/-PDoN9F9YpJo/VjDZxPztmkI/AAAAAAAABn...
Brands like Festool and Hilti are aimed squarely at professionals doing high-volume work. You're paying for the warranty, spare parts guarantee, and system compatibility as much as you are for the tool itself.

In both cases I get the impression that if it were financially viable, they'd prefer to only do fleet sales and maintenance.
Take a look at this. It's my daughter's retelling of the whole story of this project. I think she did a great job of showing the progress. I'd probably emphasize slightly different aspects, depending on the pains the next day.
https://www.instagram.com/stories/highlights/179140921692015...

And this is a before/after blog post by my daughter:
https://www.natalietomasik.com/blog/big-bear-condo-before-af...
Sure you can, provided you treat them as a Java based OS, as mentioned.

If anything fails, you are free to implement your own.

GLSL editor

https://play.google.com/store/apps/details?id=com.id11688025...

C# development environment

https://play.google.com/store/apps/details?id=com.radinc.csh...

Python development environment,

https://play.google.com/store/apps/details?id=ru.iiec.pydroi...

Java and C++ development environment

https://play.google.com/store/apps/details?id=com.aide.ui&hl...

Terminal like app

https://play.google.com/store/apps/details?id=com.csgroup.te...

Just because one cannot use GNU/Linux command line it doesn't make it less usable.

My aging Asus travel netbook is most likely going to be the last hardware I deploy GNU/Linux on.
Ask HN: Interesting Take Home Challenges
Would love to see some examples of interesting take-home challenges, just to see what companies are putting out there to challenge candidates.

If there are enough submissions, maybe we can turn this into a repo - people can flex their coding muscles and build something in their spare time. Kind of like Leetcode, but for project-type questions.
For the user a unified implementation means that you receive across all platforms the same features in the same quality at the same time. Which means a big win for linux and macos. Without electron it usually means there is no app at all, or just some cripled half-assed version which is constantly different and bug-ridden.

Even for big companies it's hard to organize multiple projects to be on the same level, especially if we are talking about some more arcane platforms where you have a hard time to find people with enough experience.
While this case is just unfortunate contrasted with the absolutely ridiculous podcast app story, the general censoring issue is making its way through the international press. There will probably be some updates to the policy.
There have been several polls that show the public is happy with the lockdown, even Republicans.
In certain forms, text need to be filled in a series of square boxes. If there is an option to adjust character spacing, you can in fact fill such fields too using a monsospace font. But I am yet to come across an open source (or even free) tool (for annotating PDFs) which can adjust character spacing too. Can Xournal++ do it? If not, are there any other open source or free tools that can manage it?
Yes, absolutely. The man is causing obvious harm and danger.
Browsing quickly a few random videos is a nice concept to get a glimpse at what random people do. (reminds me of "zapping" on Canal+)

I noticed same people on different videos, and was thinking the "randomness" might not be so random. I wonder what's the algorithm to pick a random video?
Bell Labs Innovations Song
> I don't have a source on the claim, it's my belief based on observation and reasoning from first principles

Would it be possible to stick to facts from now on, thank you.
Someone Picked a Fight with a Gas Pump
Please change the attitude. A320 does not officially support the 3100 and 3300x the poster above mentioned. Please pay attention when replying, otherwise you come across as rude.
The security of these systems is also lacking, not to mention privacy.

see this talk "Where in the World Is Carmen Sandiego?" from 33C3 conference (2016).
https://media.ccc.de/v/33c3-7964-where_in_the_world_is_carme...
The List of Key Nutanix Benefits
I'm sorry. I made the change quickly at around 11pm my time (when I was a bit tired) because somebody in another thread here [1] noticed that a 767 wouldn't make it from SFO to LHR. I made two typos in this edit (typo-ing "286" to "287" and "388" to "399"), and have just corrected both. If there are any more issues you notice, please let me know (I'm david AT retool, or commenting publicly here works), and I'd be happy to fix them when I wake up again (in around 8 hours' time).

(The former error is indeed because I confused the outbound / inbound flights. I've taken BA286 quite a few times, but I forgot which direction was which. When I was initially fixing the article I thought it was "BA286" but then looked it up and found it was "287". I then fixed the error in the screenshot but forgot to fix the error in the text itself. Apologies the edit introduced annoying little errors — this is entirely on me trying to do fix something quickly.)

1. https://news.ycombinator.com/item?id=23231453
It's nice to know if people are reading what you're putting out.
Using Dagger in a Multi-Module Project
Would be interesting to see how community relations are handled there. To me that would be one of the most clear interface between a member of the general public and a censor I have heard about. How do people take it when their content is removed? Is there any feedback loop between the censors and the community? Could you in some way argue for why something you added should not be censored?
Clojure is a production Lisp in 2020
Has Zig already sorted out the use-after-free story?
Examples of Incorrect Abstractions in Non-Haskell Languages
Show HN: Jove – financial stability for the self employed
Showing all the lower ranked sites would be pretty cool. A lot of blogs would probably end up there, especially if they don't care about pagerank like me.