skysight-inc/HackerNews huggingface dataset:
I've spent quite a lot of time working with the Web Audio API, and I strongly agree with the author.

I got pretty deep into building a modular synthesis environment using it (https://github.com/rsimmons/plinth) before deciding that working within the constraints of the built-in nodes was ultimately futile.

Even building a well-behaved envelope generator (e.g. that handles retriggering correctly) is extremely tricky with what the API provides. How could such a basic use case have been overlooked? I made a library (https://github.com/rsimmons/fastidious-envelope-generator) to solve that problem, but it's silly to have to work around the API for basic use cases.

Ultimately we have to hold out for the AudioWorklet API (which itself seems potentially over-complicated) to finally get the ability to do "raw" output.
> I wish I knew how to spark a discussion about hypotheses that are physical, but don't reduce to information processing

You can't. Information is physical. Matter irreducibly contains information: https://www.scottaaronson.com/blog/?p=3327

What you need to do is get over the prejudice that information processing is undesirable as an explanation for consciousness.
Ok. Then, what are his/her credentials on the topic?
Interesting, I hadn't thought of it that way. I wonder if white people are the only racial group that demonstrate some kind of a preference for other members of their racial group, and if not, what the implications would be if one racial group stopped having such a preference and other racial groups did not follow suit.
> "If I have some personal project..." (emphasis added)

It was a hypothetical.
It depends on what knowledge you have. To me "monoidally" could just as well be "bryllyg"[1] for all it's worth.

I think jQuery satisfies monoids most of the time, and it worked and could be explained just fine without saying the word "monoidally" even once.

[1] From Jabberwocky, of course
I'm located in Mumbai, India. I have searched for jobs but didn't see any advertisement for part-time jobs. My friends in other companies work much longer hours than me.
Here is where you are wrong.

Turkey is arguably more important geopolitically especially at this tense time in regards to Russia.

They have a large and growing economy which isn't tied to a single resource.

They have a very large and capable army and are a NATO memeber.

They are still not beyond the point of no return which a large portion of their population being compatible with western liberal values.

Turkey is a country which you can actually help, Saudi Arabia is pretty much the opposite.
See https://en.wikipedia.org/wiki/Top_type
This should be illegal. There's no good reason why you shouldn't be able to split up your 13,000 sq ft lot into smaller lots and sell those separately if you want to. Setting some reasonable state right-to-split-lots bill might go a long way to helping solve the housing crisis.
It's hard to explain without being misconstrued. The bay area tech scene is embedded in the general culture of the SF Bay Area itself, and that culture is very sensitive to these topics. It's like opening a recent wound before letting it heal.

Imagine a school shooting happened where you were recently and then some shared an article about the distribution of school shootings around the country on company chat. Just not a good thing to do.
The fact that ASCII does not have balanced quotes is one of the great catastrophes of computing. It makes everything more complicated than it needs to be, from embedding code in strings to parsing CSV files, to regexps. For example, if I want to embed a quoted string in another quoted string, I have to escape the inner quotes like so:

"This is string containing an embedded \"quoted\" string"

Then I have to think about whether or not the system I'm going to send that string to is going to "helpfully" remove the backslashes, in which case I need to write:

"This is a string containing an embedded \\"quoted\\" string"

God help you if you want to go two levels deep.

All this horrible complexity could have been avoided if we could just write:

«This is a string containing an «embedded» quoted string»

Alas.
Maintenance drugs are usually legal and tend to have less side-effects. This allows the addicted to focus on the underlying issue and then, once that is solved go through withdrawal. There has been a fairly interesting experiment in northern Germany a few years ago that handed out medical grade heroin to heavily addicted people. The results were pretty good, people were highly functional. Often the side effects of the addiction- having to organize drugs (and money for drugs), infections from used needles, additives in the drugs, breakdown of the social support network etc. are much worse than the actual drug. Giving substitutes, even allowing legal access to drugs helps removing those hindrances. Drug policy is just weird.
My first lesson in this was the Roland MPU-401 MIDI interface. It had a "smart mode" which accepted timestamped buffers. It was great... if you wanted a sequencer with exactly the features it supported, like say only 8 tracks. It was well-intentioned, because PCs of that era were slow.

The MPU-401 also had a "dumb" a.k.a. "UART" mode. You had to do everything yourself... and therefore could do anything. It turned out that early PCs were fast enough -- especially because you could install raw interrupt service routines and DOS didn't get in the way. :)

As a sequencer/DAW creator, you really want the system to give you raw hardware buffers and zero latency -- or as close to that as it can -- and let you build what you need on top.

If a system is far from that, it's understandable and well-meaning to try to compensate with some pre-baked engine/framework. It might even meet some folks' needs. But....
> Manzotti: However, the essential underlying idea here is simply that neurons produce consciousness. It’s as crude as that. We are simply asking the brain to do what the soul once did. Of course, what neuroscience has actually shown is how neurons consume chemicals, absorb other chemicals and release them, produce and fire off electrical charges, and so on. In many situations such activities occur in strict relation to certain experiences we have. But then, so do the activities of many other cells in the body. And so do the external things we experience.

This strikes me as disingenuous. Consciousness is correlated strongly and solely with the brain. Meaning, if you cut off my hand I can still think and feel and reason. If you remove a fist-sized volume of tissue from my pre-frontal cortex I'll never have another thought again.

I guess I'm missing the point Manzotti is driving at. Experience is something that needs to be accounted for. I can deny many things but I can't deny that I'm experiencing some thoughts and feelings and sense perceptions right now. Even if the self and experience is illusory there must be something causing that illusion to exist. If consciousness exists in this universe then it must be explained by the laws and constants of this universe. If it's not neurons that produce consciousness then there must be some other physical phenomena that generates experience.
The author (Markus Kuhn) almost certainly knows about this (I assume based on his prolificness in publishing tech documents nearly 20 years ago). But the use of grave accent is sort of a different problem since it is merely the input to the TeX language that is then properly interpreted in a correct way. I do wonder about your story of X11, since although when X11 was released in 1984 LaTeX was not a thing and TeX did not have quite the widespread usage it did through the 90s. troff also uses grave accents for what it is worth.

Oh and see this article: https://www.cl.cam.ac.uk/~mgk25/ucs/apostrophe.html. It specifically mentions TeX.
It's rise in India is so fast and deep that it's been sold in local trains for 40-50 Indian rupees (~70 cents). Almost everyone from kids to adults in office and park started spinning it for no reason because they saw someone else spinning and it was just cool.

PS: I bought two while in the local train. For me and my wife. A day before that a kid in my flat was showing off his skills and a week after that my 40ish manager was spinning it while walking around. And now I hardly see someone spinning.
Best Dystopian Books
Because it feels like a bad investment.

In terms of cash, $1200 a year is a lot to me personally, I'm a student, I have no income, and I'm trying to bootstrap a startup. $1200 could feed me for a year. Even when I had my PhD stipend, $1200 was a months stipend.

I originally chose to use Caddy over NGINX because it made https easy: just download, configure, run. If I have to remove the sponsor code and build it myself, it loses the advantage it had over NGINX because now I've got to spent time creating a build script and updating it whenever Caddy makes changes. With NGINX, sure, I'll have to configure it and letsencrypt, but I'll only ever have to do that once.
Real Programmers write in FORTRAN
LOCKED UP?
Yes, all scientific studies have limits to their scope. That is tautological.
It is extremely helpful. It is very incovenient, to be sure, but it is very helpful. If you want people to not use drugs, then you have to provide them with a fulfilling life or the opportunity for such. If your desire is to operate a society that grinds people down, restricts them in ways that feel burdensome to them, insults them, and also does not have people using drugs? You might as well wish to fly. Because your wish is as realistic, and as worthy of ridicule.

It comes down to whether you want to stop people using drugs because you don't like that they get happy so easy, or whether you want people to stop using drugs of their own accord and have happy lives. If it's the second - help.
Apple's proposal to CSS for iPhone X's round corners and notch
I hope you see that this is a problem? Why is our society incapable of doing the right thing when there is a market failure?
Of course that's what the Russian officials said, but who knows how accurate that is or what might be omitted from that statement?
Opened a 1GB text file on MacOS 15gb ram and SSD.
Class and race undeniably intersect in the US, so there's basis for both perspectives, imo
Largest release of Snowden docs
If this supported docx format, you could sell it to law firms
It's always baffling to watch programmers learn something new and immediately reject it as useless. When did the search for knowledge and better ways to think about code become a reason to mock someone?

Any decent programming language will let you write code that uses an abstraction, limiting your interaction with some of its input values to only operations defined in the abstraction.

Then the question becomes "how interesting is this abstraction free of concrete details?" It turns out monoids allow you to write general code that gives you incredible flexibility when you later choose a concrete instance of the abstraction to work in. See http://www.soi.city.ac.uk/~ross/papers/FingerTree.html for an example of how you can specialize a general data structure to do a number of specific functions based on a choice of monoid.

The best abstractions are the ones that introduce a lot of flexibility based on choices that code doesn't depend on. A lot of the deepest abstractions in that sense come from math. This isn't an accident. Math is about searching for good abstractions. When one of them is found to be applicable to programming, that should be celebrated.

Don't mock the ones who are celebrating.
This is great. ITunes should be about music, not apps.
Outgrowing Our Internet: Caught Between the Intranet and the Decentralized Web
I picked a 440Hz sine wave because I didn't want to write a more complex demo example, knowing full well someone would nitpick this.

Please use your imagination and try to imagine one of infinitely many other streams that I could make at runtime that are not easily made with the built-in toy oscillators.
Thanks a lot!

We missed this one. Will take care of this ASAP!
I think the saddest part of this article is perhaps the glancing statement it makes about how prison isn't a place of recovery and rehabilitation. The prison system here really is too focused on punishment and locking people up forever rather than helping them get back on their feet and being productive members of society
What she describes doesn't sound like a dystopia at all. Some systems that she interacted with weren't able to handle her name change. Ok... having some trouble handling edge cases is not dystopian, that's just poorly designed software.

It's not like she was permanantly shut out of society. She was temporarily inconvenienced.
That’s basically what we’ve been attempting. We tried to target just one user group at a time, but everyone seemed to have their own different vision of what this should be. At this point we don’t feel too confident with spending several more months developing targeted features for someone, only to find out it was all in vain.
Nginx isn't a security company and doesn't make client-side software, so probably not. (Of course, theoretically nginx could be backdoored to give valuable information to intelligence agencies, but it's harder due to the fact it's open source, and even if it was closed source the escalation in response to banning nginx could start a new Cold War. Imagine the US and Russia mutually banning use of any of the other side's software and actually trying to implement it.)
> but in the end the person still
> needs to go through withdrawal

Why?
Now you address the environmental factors that created the void in the first place, such that the drugs are no longer desirable. See: Rat Park.

https://en.wikipedia.org/wiki/Rat_Park

Also, downvoted for needlessly confrontational pedantry.
I think we will find that suburban white folk are backlash-proof. And a good thing too, because they need all the help they can get.

That doesn't mean I'm not allowed to feel regret for society's past (and indeed ongoing) failures.
She was placed in a position of trust to watch over classified data, and massively breached that trust. And was imprisoned for it, and in fact would still be in prison had the sentence not been commuted. Agree or disagree with her actions, it is extremely ironic.

Is it really that difficult to understand the subtext here?
> They never attempted that

Oh, but they did[1]. You might have missed the initial drama as it transpired because of their quick U-turn (to their credit). I have reason to doubt the subscription plans they published which clearly stated that failure to keep up with the subscription would lead to bricked IDEs. JetBrains only backtracked[2] after receiving sustained pushback. There were HN posts for the initial bricking plan[3] and the backtrack[4].

1. http://bytecrafter.blogspot.com/2015/09/how-jetbrains-lost-y...

2. https://blog.jetbrains.com/blog/2015/09/18/final-update-on-t...

3. https://news.ycombinator.com/item?id=10170089

4. https://news.ycombinator.com/item?id=10278285
Those should be added to the document, with a note that they are NOT quotes!
It reminds me of things Mother Teresa (who was at times a horrendous person, her Nobel acceptance speech is pretty disturbing and cruel) said about American/western society. She remarked that although a person in India might be radically more poor, even if they were starving in the street, they knew people would reach out to them and cared for them. In America, no matter how rich you are, you feel far more alone than that.
Differentiating hyperbole from actual Nazis is pretty trivial.
a programmer disguised as HM Aeron chair ... probably makes for more serene looking open floor office, and also minimizes the chances of the others bugging you with various stuff.
OpenGL has to talk to hardware and is implemented by the hardware vendor. OpenAL does not have multiple implementations, isn't provided by hardware vendors and just wraps the platform audio API.
The approach I've been using

Define my dependencies

- setup.py

- requirements_dev.in

run piptools pip-compile to generate a locked set of dependencies

- requirements.txt

- requirements_dev.txt

It gives me some of the benefit of Rust's Cargo.toml / Cargo.lock in the python world (and actually respects all package's dependency version declarations unlike other tools like pyup).
Y'all realize that black legislators and community organizers pushed for and voted for those "racist" crack sentences? They were trying to save their own communities.

Edit: for the uninformed down voters: https://www.google.com/amp/amp.slate.com/articles/news_and_p...
Did you even try? From the article:

> Chelsea Manning is an advocate of government transparency, a transgender rights activist and a former United States Army intelligence analyst.
Aren't you just committing an appeal to authority fallacy?

Read her article and judge the merits there. It's the NYTimes, it's not like the article is going to break philosophical ground, it's more of a summary of what has happened. The way that our faces, location and information is collected has potential for dystopia, and that's an easy argument to make.

//edit: For context, the comment I was replying to read:
> Ok. Then, what are his/her credentials on the topic?
Not all fads are the same. Some are genuinely interesting product lines that just happen to start as a fad, but stick around (Beanie Babies, video games, and Magic: The Gathering). Others are just fads with no legs (Fidget Spinners, Slap Bracelets, and Cabbage Patch Dolls).
In a fair system, black and white defendants who score the same number of points under this formula would spend the same time beyond bars. But The Herald-Tribune found that judges disregard the guidelines, sentencing black defendants to longer prison terms in 60 percent of felony cases, 68 percent of serious, first-degree crimes and 45 percent of burglaries. In third-degree felony cases — the least serious and broadest class of felonies — white Florida judges sentenced black defendants to 20 percent more prison time than white defendants.

The war on drugs weighs particularly heavily on black defendants. The police target their neighborhoods, herding people into a court system where judges are demonstrably harder on black offenders. The report found that nearly half of the counties in Florida sentenced African-Americans convicted of felony drug possession to more than double the jail time of whites — even when their backgrounds were the same.

This may just be a Florida problem, but I doubt it.

https://www.nytimes.com/2016/12/17/opinion/sunday/unequal-se...
https://github.com/google/xi-editor
New security features for your Stripe account
If you count bridges, then .001% is pretty close (not more than .005%). Apparently about 1/3 of people on earth have a mobile broadband connection, so approximately 2 billion of those, and ~60K tor bridge connections.
'It Was a Frat House’: Inside the Sex Scandal That Toppled SoFi’s C.E.O
Reposting links I added in another reply. Yes they announced the bricking plans (http://bytecrafter.blogspot.com/2015/09/how-jetbrains-lost-y...) and then backtracked (https://blog.jetbrains.com/blog/2015/09/18/final-update-on-t...) - which is why I said "attempted".
To Choose, Keep and Refactor a Successful Startup's Tech Stack
It's almost as if she has histrionic traits or something..
That's part of the job, though: deciding on technologies requires some knowledge. But I'm not sure I get what you're saying: you know it's inferior how? A "feeling" isn't a valid reason for discounting tech.
How's that floppy drive working out for ya?
Withdrawal is stupid and unnecessary. You don't go through withdrawal if your doctor were to say 'ok, you are no longer injured, but your medication is one which has dependence as a side effect. Here is your 12 month schedule for reducing your dosage very gradually.'
That doesn't make it any better. It's also not a simple A/B. Maybe society had to drag it through the aforementioned stages to reach a point of consciousness.

I don't really buy that though. Honestly, I think the problem is simply being on opioids for a week due to post surgery pain or similar is enough to hook people.

My write in ballot would include various forms of legalization and treatment. I've heard DMT can make people quit heroin over night. While a little radical, that's better than the alternatives.
Why category theory matters in programming
"her" is reasonably what a person who's undergone a gender change to female prefers being addressed as.
Java EE to Eclipse: A Welcome Move: Java EE May Finally Be Fully Free
If there was a natural isomorphism between rifles and panzer tanks you can imagine it'd have pretty big implications for both manufacturing and the common foot solder's field tactics.
"disintermediation" I believe this is how an IYI says "cut out the middle man".
> I bought the license a couple of years ago, and would gladly pay the same amount again.

Same here... In fact, I just did plunk down my money again.
Because the moneyed interests have altogether too much power.
In Germany you can always lower your hours as long as it isn't mission critical for the company that you are there 40h a week.

But I guess the easiest way is becoming a freelancer. Just tell your clients you only have 20h a week time.

You also have to ask the question, what is work?

I mean, if you got a dev job, you aren't coding 40h a week. Yes, on a good day it's 8h, but you probably won't have 5 good days in a row. So, how much do you really code in your 40h, how often are you doing something else? Also, how often are you thinking about job related problems while not getting paid?
Thank you for your detailed and educating post. I came into the comments here after Ctrl+F "kratom" on the article and finding no results. Kratom is life saving for opioid/opiate addictions, but as well as for chronic pain. My wife has been in constant chronic pain for the past few years, to the point of mostly being bedridden the entire day and not working. But doctors haven't found anything wrong with her. Perhaps it is a rare autoimmune disorder, but it remains yet undiagnosed. In the meanwhile, we're grateful to have discovered kratom, where with it she can actually get through the day nearly normally.
Ask HN: What are best practices for buying / storing cryptocurrencies
- Which exchanges are the best
- How should I secure my coins once I've bought them?
It wasn't a "markets thing". Crack hit black communities. Then, black leaders within those communities responded by passing tough laws.
After looking at that default linker script dump, I noticed it didn't have the stuff I saw in the ARM linker script that I'm used to. So I attached one for a Silicon Labs EFM32 part. It's below the x86-64 linker script and is a little easier to read.
Well, I think it has (I'm one of the developers). Since the beginning of April there's been over 149 pull requests merged. It's definitely gotten better.
I'd like you to expand on this. I'm sure you're familiar with the idea of a chilling effect, and can understand how accepting the open advocacy of genocide, ethnic cleansing, or terrorism would negatively impact the freedom of those who are intended to be on the receiving end of such policies.

How many or how detailed must threats against others' wellbeing become before you consider them unacceptable?

https://en.wikipedia.org/wiki/Chilling_effect
As the author of the article, I feel like you've missed the point of this article if you're writing a "vs" post.

The important point here is that monoids make this easier and less full of unique logic. The code you've posted here is clever and thoughtful, but still commits to the same "we don't abstract over monoids" problem I identified. You saved 4 lines over other versions and probably lost clarity in your quest for that.

It's worth noting that you are leveraging a built monoid: strings. '' = mzero and join is your + operation.
I don't really know what you are trying to say.
Coin Time Machine – What if you invested in Cryptocurrencies like Bitcoin early?