skysight-inc/HackerNews huggingface dataset:
For me, this is less about trying to rush through, and when I have time to actually play.

That means that some days when I want to play, everything is closed, because it's too late in the day, and others everything is closed because it's too early - and the game punishes you for changing the clock to fit more than one of those circumstances.
Checkmate, Carol Baskin.
I completely agree with you. There's never a true "rule" of when to refactor. The 1, 2, n pattern or as I've learned tonight, "rule of three" is more of a basic guideline than it is a steadfast rule.

I think it's easy to say, "If you copied a piece of code three times, please put that in a common place" to a junior engineer as a basic lesson for getting started with refactoring.
Are you aware of http://www.hyperfiddle.net/?
You’re saying that making ventilators because Musk said he was going to make ventilators is somehow a lie?

I can’t speak to the medical or hardware engineering, but seems like a sensible approach to use parts they already have if they can to build these emergency ventilators. They’ve also bought up normal ones and are distributing them so seems like they are trying?
I'm learning how electronic music works and trying to merge it with the kinds of live music I've mostly played before. Sort of like, if someone were inventing the organ now, what would they do? Here's where I am so far: https://www.jefftk.com/p/rhythm-stage-setup-v3
Yeah the 90s was a fun time. On EFNET #doom was a great hang, official ID software game releases and updates where announced there too and an occasional AMA with the team (if I recall correct Carmack and Romero participated). Was always elite to get a +v (unmute) so you could ask them questions.

That channel had some pretty hilarious bots also.
Csound is a fantastic sound design tool. It was my main composition tool for many years, before I started building my own system. The score/orchestra paradigm is incredibly powerful. It's something I miss quite often in my current system. When I was in music school, I learned how to program by writing programs in Python to generate scores that could then be played by Csound. Scores are so trivial to generate, that you actually don't need to learn that much programming to generating very satisfying algorithmic compositions.

I appreciate that the title of this post calls it a "sound and music computing system" rather than a "musical programming language". In truth, Csound is more of a text-based modular synthesis environment than a programming language.

As others have said, the orchestra syntax is a bit strange at first, but you do get used to it. Writing Csound code feels more like patching a modular synthesizer rather than writing a computer program. It's basically a DSL for connecting small sound/signal modules (called opcodes) together. Most of the time one thinks about things in terms of signal flow and not computer logic. A common mistake I see new Csounders make is to immediately reach for the conditional statements and loops. They often don't behave the way you expect, so people get frustrated.

The Csound dev team has a very strong emphasis on backwards compatibility, to the point where the older opcodes do not get bugfixes in case someone is exploiting the bug in the compositions. The programmer in me groans a little bit, but the composer takes great comfort in the fact that pieces I write now will be playable for many years or even decades (some of the Csound test pieces, like Trapped In Convert by Richard Boulanger or Xanadu by Joeseph Kung, are over 30 years old and still run).

I've been told that many works written in MusicN languages (a precursor to Csound) have been ported to run in Csound, which means that the legacy of Csound includes computer music written in the 60s! I wish I knew where to find those, as I quite enjoy computer music history.
What's your definition?

I would argue that's a false dichotomy. In your terms, there can be no purpose of me without purpose of action. And purpose of action requires selection from multiple viable options.
If you haven't checked out Autocode [0], I recommend you give it a whirl! It's an IDE with some UI components similar to Zapier that auto-generates actual code for you. Just launched a month or so ago so it's pretty new, but we've been working on it for a while! Was on Front Page HN when we launched. [1]

Disclaimer: am founder. :)

[0] https://autocode.com/

[1] https://news.ycombinator.com/item?id=22306996
Do you have any recommendations for learning sound synthesis and such (for the purpose of music production) for those who are, as you say, programmers first? Most the materials I’ve found teach using Csound, PD, SC etc (understandably), and that’s always a bit off-putting to me and appears as another obstacle / headache, so the projects get shelfed more quickly. I’ve begun reading Miller Puckett’s book Theory and Technique of Electronic Music and quite like that, though, despite strongly disliking the PD interface.
No, nor do I know anyone who does, however, I do have a few friends who are nurses in the New York / New Jersey area who are quite busy. I can't say if they have come into contact with anyone directly, but it seems like they likely would.

I have also been taking strict measures myself, having only gone out about 3-4 times in the past 3 months and covered my mouth with a cloth-like mask to cover my respiratory holes. Once I return home, I immediately wash my hands. Then I proceed to put the groceries away. And then I re-wash my hands. I've never touched door hands and always have used my shirt. So the two missing items not wiped down are: car door handle and steering wheel. Make sure you get those!

As I've heard, the way most people are being infected is mainly through family and touching their face. The virus just needs to get close enough to get sucked into a nostril. So making yourself aware, with your mask on, is a good way to not touch your face in public.

When you arrive home, as long as you wash your hands for 20 seconds -- feel the oil of the soap on you hands, once you feel that lube, you can rinse off, and touch your face all you want, as long as you don't start touching items from outside the home that you brought in indiscriminately and touch your face. If done by accident, likely not a big deal.

I also know a great deal of people who are NOT doing very well mentally in self-quarantine isolation.
Good point. You're right. I just worry about guys like that being aggressive because of testosterone supplements. I shouldn't let me fear doubt his programming abilities.
I've bee learning-
- Korean. I've meaning to learn it for a long time, but due to exams, never been able to do so.
- I want to get into Bug Bounties, I have going through hacker101 and TryHackMe rooms.
I know that Oracle is not liked on HN, but Oracle XE with Oracle Apex is a great low code solution to create web apps for internal and external users. Over the course of a decade, I have built hundreds of web applications in corporate enviroments using Oracle XE and Oracle APEX.
Because someone would then do it for cheaper when medicine was a trade that’s how it used to be.

And it’s somewhat how it’s still is in some fields of it primarily cosmetic, elective surgery (including LASIC and the likes) and dentistry.

There are plenty of countries where the majority of the health care is provided by private firms even if the state picks up the bill or part of it including almost all countries with universal healthcare.

The US is pretty much unique in costs and distribution of burden and it’s not because of the free market approach to healthcare.

When 9 out of the 10 most profitable hospitals in US aren’t even private/for profit you can’t simply claim that the investment firm or HMO that owns the hospital tries to suck out as much profit as possible for their shareholders.

P.S. I don’t agree that regulations are the problem anyone who thinks that you somehow would get better results with deregulating healthcare is likely very wrong, the entire system in the US is however broken and not because of simply campitalism.
I'm curious about what your e-fax platform is. I've integrated our platform with 2 e-fax providers and I'm not happy with either of them.
How the SECURE Act impacts your retirement
I work in this field[0] and in situations like this always point out that "discover" in this sense is like Amerigo Vespucci "discovering America".

There were people here before it was "discovered" and there were people using this taste receptor before we knew of its existence.

This is an important distinction because what we've learned is not about new flavors or aromas - but the psychophysical pathway that activates perception of that flavor.

This doesn't allow for us humans to perceive anything new but it could allow for the synthesis of new flavors or better modulation of natural or synthesized flavors.

I work on the modeling and prediction side of human sensory perception, but do have prior knowledge of psychophysics and am happy to answer further questions.

[0] www.gastrograph.com
It doesn't work with specialized machinery like it does with servers aka "cloud". Machines that are reliable 24/7 workhorses cost money, when the demand is down you cannot share them over the internet so others can do something useful with them.

I suppose it's more realistic with cnc or 3d printing but even then it's not that simple mission, this small company wouldn't most likely try or want to be "aws but for x robots" : )

I suppose if you think about 3d printers, plastic molding, cnc, then we are slowly going to this direction.
ancient cultures videos sound cool, and recs?
It's interesting that tigers have access to the test.
really strange how fast people forget what kind of company microsoft is...

so:
F*CK MS! Viva la revolucion!! (somebody has to say it) :)

Everyone is talking about compliance and risk management and all that blabla, but the most obvious and highest risk (and btw not compliant to GDPR) of a quasi monopolist (with closed source), is not being taken into account...
AoE, The X Chapters: The missing chapters of Art of Electronics
When the first Cow or Chicken gets it - then I'm going to freak out.
As I've mentioned elsewhere, I agree, but I think in an ideal world, there would be an explicit syntactic construct warning everyone where the program was using the escape hatch to leave the Turing-incomplete subset.
You won’t ever see a movie villain with an iPhone
I tried it briefly. Please tune the location algorithm to let me pick a nearby store. I live in the city and it detected a bunch of one-off corner stores but did not search broadly enough to find any actual grocery stores even major ones just a few miles away.
It will go remarkably well for TCS...billing millions and millions and millions of dollars for years on end...
I can understand the machine part, I also wouldn’t order machines or hire long term employees and would only take steps that help my immediate situation. I would hire temp workers and at a minimum be working 7 days a week. Add a pre-order field on your website.
indiehackers is great for guides there
You make some good points...sonically, out of all the visual node-based and text-based audio DSP environments, only Native Instruments' Reaktor has a reputation for DSP sound quality rivaling commercial software instruments/effects. Worth noting that Reaktor is itself a commercial AU/VST/standalone instrument/effect.

As a resident of both Davis and Berkeley, CA I've heard a lot of stiff academic music made in Max/MSP on UC campuses, though I'd say UC Davis' Bob Ostertag is the notable exception - really compelling stuff - but that's because he's using at as an expressive musical instrument.

But still, these environments hopefully provide a DSL/interace that abstracts away some of the complexity of bare-metal C or C++ code; and non-PhDs like Autechre, Squarepusher, Aphex Twin, BT, Leafcutter John and Christopher Willits have made great-sounding things with them. And these tools are often used by professional audio developers to quickly prototype DSP algorithms.
China is also lying about their numbers. They quarantined late, had a potluck of 40,000 people in Wuhan, let Wuhan people travel all over, then had hundreds of millions of people travelling over Lunar New Year.

Instead of the expected rise in cell phone customers, there was a 21 million customer drop. You'd expect stagnation or even a rise as most other forms of communication were shut downn.

https://www.bloomberg.com/news/articles/2020-03-23/china-s-m...

The companies got censured by the Chinese gov. Next thing you know, they're spouting this stuff.

https://apnews.com/afs:Content:8717250566

But even if you account for all the edge cases they cite to an extreme degree, you still have millions of mystery cancellations.
"I hate that this it what interviewing has come to and the companies capitalizing off it."

I for one am extremely grateful, although I think it would be even more fair if it was more like the SAT. Traditional interviews depend too much on status signaling and social connections.
In both of those cases it's also important that the responses be small, since, due to pipelining requiring that responses come back in the same order as requests, you have to buffer up any responses that become ready out of order. Also, the response time for each request needs to be about the same or you have to issue requests in the right order, or, you end up potentially blocking every response due to the first one taking the longest.

HTTP pipelining isn't largely unimplemented because people were lazy - its largely unimplemented because its easy to DOS a server, possibly by accident, and there are significant latency issues due to head-of-line blocking with slow requests.
A related (but distinct) concept I've heard is "0, 1, n" rule: there are rarely actually 2 or 3 or 10 of a "thing". But often there are 0 of a thing, or 1 of a thing. If it's not 0 or 1 thing, it's probably n things.
Similar to this: The Diecast Racing League!

https://www.youtube.com/watch?v=JUEDZmOCqa0

(not affiliated)
"Once, trice, never thrice."
Doing a math assignment with the Lean theorem prover
I'm doing this on a project I was pulled in on. I have 5 sizable behaviors, all copy pasted. I finished merging them this weekend.
"When you find yourself making the same enhancement in many places".
There is a lot to be said of the environmental costs of shipping massive loads of product across the world.
Or fixing the same mistake in several locations, which is happens now in my case.
I didn't mean renting them out but rather switch to masks that I assume have a higher demand with lower production standards.

I'd be willing to bet that you are right though and that the machines currently being used wouldn't be capable of producing much besides masks.
That does sound pretty cool. But it sounds like a fairly special case where the responses were likely uniformly small, which is unusual for a more general use case. Given somewhat more recent technology, it sounds like a great use case for something like WebSockets.
Genrralizing is only helpful for the future; in the present, it doesn't do much (unless you're simplifying egregiously complex code -- but this doesn't require a generalization, just hygiene).

Thus, every generalization is a guess, at best based on previous experience, unless you already know you're going to repeatedly use it already. So you'll always have some kind (experienced-based) hueristic; you might as well define one explicitly to go by, as a rule of thumb
Many voters want the government run like a business, and this is a good example of why you don’t run the government like a business.
100% percent my experience too. In the last 3 months I've been on-site at 3 of the FAANG companies. Not a single interviewer brought up the large personal projects I've done and which are given decent space on my resume; my weeks of leetcoding was definitely far far far more beneficial for getting a job.
I'm learning sewing! It's very far off usual HN things but it's nice to do something completely different to what you usually do.
Expressed a different way, my take is that non-"must" clauses of an RFC should be cleanly severable, i.e. you could literally cut them out of the document and everything else would still make sense. How a full implementation handles interoperating with an implementation that declines an optional feature should be defined in the same place as the optional feature. Further, being able to interoperate with an implementation that declines an optional feature should be required at the same optionality level as the optional feature. It shouldn't be a "must" to support interoperability with an implementation that has declined to implement a "should". This has basically the same effect as pushing optional parts into extensions. There's the core RFC that defines the spec, and a bunch of optional features that two implementations can use by mutual agreement.

To address some common concerns about the effect this would have on general interoperability, keep in mind that a clause that reads "In scenario Foo, implementations should do X and should not do Y, but may do Z" can be much more cleanly expressed as "In scenario Foo, implementations must do X or do Y or do Z".
Your form didn't work for me :(
I think, they deserve it over humans. Humans have obliterated Tigers, and brought them to the edge of extinction.
The problem with this in practice is that you're often not the person implementing the 3rd instance. It's some other dev who comes and sees 2 copy/pasted implementations, either figures there's a good reason for it, or is lazy, or is risk adverse, or just wants to get the job done and move on, and copy/pastes it a 3rd time.
Can you expound on why you think this? As someone with a degree in the area, who's worked in it, and attempts to keep up with literature even now that I'm in tech, I can't think of many/any areas where general knowledge is kept out of textbooks for PC reasons.

The textbooks are out of date simply because human evolution is a quickly changing field and unless you actively attempt to keep up, you're not going to be able to maintain expertise. Even if that weren't true, the general public would struggle because it's a deeply unintuitive subject that invalidates many of the common sense norms we're used to in society, like race realism.
I learned from this tutorial, which is a bit simpler: https://tomassedovic.github.io/roguelike-tutorial/

I have been wanting to go through the tutorial you shared when I get the time, though!
For someone who understand how viruses target hosts, if a tiger can contract cvoid-19, does this mean house cats can as well?
Whether it works or not depends on how much your relationship is built on systematic, empirical decisions. Spreadsheets like this are hugely common in larger communal living arrangements.

And there is a harsh quality to it, but I don't think the people knocking this strategy fully appreciate the danger of a relationship built on illusions or delusions. If you come to me saying "true love overcomes all" or somesuch I'd be seriously concerned about gaslighting or codependency taking hold.
Hi everyone, I've pushed a cool update where you can view, render, adjust the zoom and the resolution of the selected fractals. You can learn more about it on my short video:

https://youtu.be/DY5Me5hiQOc

Anyways, have a nice time creating your very own fractals.
The wrong abstraction is worse than repeating yourself ... DRY is how we ended up with AbstractSingletonProxyFactoryBean or whatever
It would give a huge advantage to foreign companies. It would strongly discourage investment in US companies.
The “low hanging fruit” makes a lot more sense in a hunter/gatherer context than in an agricultural context
I’m not sure about that. The 65+ demographic is huge and very over represented in the survey.

From the full pew survey, the strongest correlations were education and age... and only 19% of those who didn’t have the internet said it was because they couldn’t afford it.

Given that the demographics of people who don’t have the internet overlap very significantly with those who need benefits the most, I can’t help but think that moving public services to online-only might be a bit of an out-of-touch solution.

https://www.pewresearch.org/fact-tank/2019/04/22/some-americ...
If a tiger walks into your clinic and asks for a test, you give it to her.
>> “Create American jobs. Buy American. … It’s hot air.”

This quote really got me. Being in Texas you would think people value American made.
> Again, this is the very thing that needs to be shown. You're simply repeating the same mistake.

"This" being the idea that "compelling evidence" and "evidence from randomized controlled trials" are not the same thing? That has been shown. The cliche example is parachutes. We have compelling evidence that they save lives, even though nobody has ever done a proper trial.

Experiments don't have to be perfect to provide valid data. And there are things you can learn from observation even without an explicit experiment.

Nobody is suggesting that we would take an unknown drug and call it a miracle drug without evidence. When someone has a miracle drug in a hypothetical, pretend they're holding a bottle of penicillin and they've gone to a country where nobody has ever heard of penicillin. How should that country react when it immediately cures almost everyone with a certain disease? Do they really need a randomized trial to be confident it works?
Yes.
https://www.theguardian.com/world/2020/apr/01/cats-can-infec...

https://www.cnn.com/2020/03/15/asia/coronavirus-animals-pets...
Yes

https://nypost.com/2020/04/03/cats-can-infect-each-other-wit...

https://tass.com/world/1139957
As a European I am not a great fan of him, but I sincerely wish him to get through this and a good recovery.
Does it cover the same material?
I've been thinking about this too. In fact I've started hacking on an app to solve this for my group of friends. To me the two primary issues are:

1. Sub groups without losing the context of the full group. I want to focus on a set of people and chat with them while also aware of what other groups are around. I want to be able to bring people into these groups at will. This also adds a gamification aspect where you can adjust groups, i.e. randomly mix, mix people who haven't talked to each other yet etc.

2. Multi monitor. I want to see everyone and real estate is limited on a single screen. I should be able to add multiple windows or computers to my chat and have everyone spread across those windows. Only one window / computer will submit video and audio for me though.
This reminded me of Raymond Chen's blurb article on his blog, The Old New Thing:

https://devblogs.microsoft.com/oldnewthing/20110118-00/?p=11...

For whatever reason that heavily influenced me, and now I almost always submit patches together with my bug reports. Sometimes its a whole lot more work, but I feel like this practice pays dividends in the amount you learn as well as the comraderie it fosters with the upstream devs.
Wow, amazing to see that book is from 1918 and the basics were all already laid out.