skysight-inc/HackerNews huggingface dataset:
Offhand I actually don't know of too many DAW programs that can record the individual tracks in FLAC format. Reaper does. Checking the Wiki (https://en.wikipedia.org/wiki/List_of_hardware_and_software_...), it looks like Cakewalk Sonar does as well. But that leaves a lot of major players (Protools, Logic, Cubase, Ableton Live, FL Studio, etc.) that cannot.

It's not something I personally would do because (as others imply) IMHO the CPU trade-off is not worth it. Usually I use a blend of plug-ins (which take up no space) and recorded hardware, consequently the amount per track ends up being more like 100-600MB and not gigabytes. This is rather manageable.

However, I will note that sample based software synthesizers and sample packs can be huge these days, even despite in many cases lossless compressing being applied to the sample library. Omnisphere 2 for instance comes with a 60GB+ sample library (and that's before you add the add-ons like Moog Tribute). At the current extreme end, orchestral sample company Spitfire offers a string library (https://www.spitfireaudio.com/shop/a-z/hans-zimmer-strings/) that is 183GB in size and a sampled piano that's a whopping 211GB compressed (https://www.spitfireaudio.com/shop/a-z/hans-zimmer-piano/).
Congo declares cobalt 'strategic', nearly tripling royalty rate
Think of if space were just two dimensions and it was on the surface of a balloon. Space is expanding in the sense of inflating the balloon. Every point on the balloon is getting farther away from every other point.

If you stand on the balloon it doesn't make sense to ask "where is the balloon expanding from?". Its expanding in every direction. Every observer on the balloon sees all points around them getting farther away.

Now try to picture that but in 3d. It might help to think of it as like a cake with raisins in it expanding in the oven.
The reason that people in cities won't pay the tax is that they have buses and trains available.

That is not available to the people from the countryside.

You can't just say stop polluting but not give any alternative mode of transport for this people.

What about the rest of the people of this the planet who don't live in a city? Should they just shut up and take it?

Easy to say when you are not the one who has to pay.

The NIMBY syndrome in all its splendor.
The pyenv-virtualenv extension makes all of the pyenv magic work for environments (as in virtualenvs) too.
Only to people who assume science is only about proving something wrong rather than expanding to a better understanding.
I don't agree that Elon Musk is like this (quite the reverse) and I'm sure there are many other CEOs who aren't too.

Let's not normalise sociopathology, even given its prevalence amongst business executives.
One small problem is that it sometimes doesn't make newline separations properly. In my use case, I was extracting email addresses from web scrapes - some email addresses would come out as "blah@blah.comRandomWord"
What are the top reasons for candidates rejecting offers at Stripe?
It's hardly mutually exclusive. Many military problems are simply human problems and because of their low tolerance for error, military systems are often very good solutions that provide large non-military benefits.

The DoD needed a better way to navigate, so they invented GPS. They needed more robust communications, so they funded the internet. They needed to predict the weather to plan operations, so they funded weather radar and satellites. Even the US interstate system was supported in large part because the military wanted to have fast easy cross country logistics.
Philip Greenspun became a millionaire at 37. He wrote about his experience and provided some good advices (IMO): http://philip.greenspun.com/materialism/early-retirement/.

EDIT: Forgot to say - Congratulations!
With pip you can:
pip install package==version
C#'s reified generics are actually a problem for other languages that want to run on the CLR, and in fact those languages generally have data structures with no reified generics (the data structures just store type Object and do perform dynamic casting). In order to work with the CLR bytecode generated outside of their compilers, these languages unfortunately also have to provide providence for understanding generic data structures.

The JVM has been more successful than the CLR at hosting other languages, and having unreified generics I believe has contributed to that success. For instance, I have seen both the creator of Scala and one of the JRuby contributors both say they prefer JVM generics to CLR generics.
Method Overloading and Method Overriding in Java
I thought that's what the cup holder is for. Of course, this doesn't solve the forgetting the keys problem.
Curious about one criticism in particular:

I can run pipenv shell to get a new shell which runs the activate script by default, giving you the worst of both worlds when it comes to virtualenv activation: the unwieldiness of a new shell, and the activate script, which the proponents of the shell spawning dislike.

In a project that just uses pip + a virtual environment, I'm used to activating the virtual environment when I want to run a command.

Why is `pipenv shell` any worse than that? What do "proponents of shell spawning" dislike about the activate command?
ElecTrial – Testing Electric Cars the Honest Way
Does poetry create a local vendor folder like "node_modules" or "vendor"?
Four linked to Panama Papers investigation charged
With pip for instance, it often happens that a transitive dependency gets updated inadvertently breaking your code. This follows from the assumption that all packages follow semantic versioning perfectly and keep backward compatibility where they should. This is not the case in practice and experience has shown it is unrealistic to have that assumption. A better way is to rely on exact versions of packages (up to a single bit) and not on semantic versioning.
> And if you don't think we're the good guys (or at least, that we are far better guys than the alternatives like China), then please just move there.

How would moving there make the US the good guys? Doesn't that just raise the concentration of people here that condone doing the wrong thing?
> If you stand on the balloon it doesn't make sense to ask "where is the balloon expanding from?".

Sure it does, and there is a well-defined answer, it's just the answer does not lie on the surface of the balloon. (And for a perfectly spherical balloon, is equidistant from every point on the surface.)
They confirmed this [0]. I don't like it, but I don't think it's the worst thing in the world if there's no user data being sent.

[0] https://www.reddit.com/r/ProtonVPN/comments/a0qiuu/protonvpn...
Who exactly is behind this yellow jacket stuff, though? How about everybody else goes on the streets? We're talking about the survival of hundreds of millions of people, even billions of people, and a few thousand people engaging in vandalism make gas tax increase not an option, just like that?

Why do we so easily accept mass starvation and wars in the future, but not harsh laws now? And no, I don't mean tax the middle class and the poor, by all means tax private jets to hell, too. But don't "non-tax" our future to hell and just shrug it off.

> Current US administration is going 180 degrees in the other direction

So fight it. It's not like everybody started "grabbing women by the pussy" just because Trump was elected, how could you care what he and his interest groups want when it comes to something even more important? Is that's what anyone wants to tell their children, that there was this guy, and so nobody could do anything?

> Even if places like China and India go all out to try to reduce their reliance on carbon, their huge populations and still relatively low level of development mean that there is a tidal wave of new "carbon users" coming.

Okay, that's but that's then, and there. Saying "we can't do anything" just excuses everybody not doing anything, and it worsens the example we set, to boot. How about we do something out of principle, for once, because it's the right thing to do? Even if it's "inevitable" as you say, it's not like we're not doing other things, who knows what inventions or discoveries we can still make - so every year we buy, is better.

We are the generations with the least excuses. We know more than those before us, we can be certain it's happening, and we have more options than those after us. Our lack of using those options will further restrict their options.

First we did nothing (serious) because it wasn't clear if it would so bad, it was "controversial". Then suddenly it jumps over to "inevitable". There is the middle part that's missing, where people act, and don't excuse their present inactions with predictions how it would not matter if they acted, knowing full well they will never have to face the people they condemned, or how their predictions turned out, what could have happened if they had chosen differently.
The Python driver is buggy-by-default. This has been documented in recent versions [1], and is kinda sane for the undo log, but not so good if you want to use snapshot isolation. I guess many bindings would make the same decision. Basically they delay the emission of BEGIN until the first DML/DDL is executed.

If you fix this (which is easy), then WAL works just fine. Note that transactions, as is standard, span from BEGIN/COMMIT to COMMIT/ROLLBACK.

See e.g. https://docs.sqlalchemy.org/en/latest/dialects/sqlite.html#t... and https://docs.sqlalchemy.org/en/latest/dialects/sqlite.html#p...

[1] Really it's more like "encoded": https://docs.python.org/3/library/sqlite3.html#controlling-t... -- you already need to know the issue to understand that this section specifies the root cause.
The question of free will is bound up with the question of consciousness. We first need to understand what consciousness is, where it resides, and what its boundaries are, before we can understand free will. It is not possible to properly test a statement such as: "I have free will" without understanding what the "I" refers to
> People are “hoping for a Sundar or Dara moment,” one former senior Facebook employee told BuzzFeed News, referring to past leadership changes at Google and Uber in which founding employees stepped aside from top jobs. A second senior employee echoed the view, suggesting that some inside the ranks are looking for a shakeup to come from the outside.

Ballmer to Nadella would be another example.

For me, this hints at an interesting shift in tech culture, away from the unquestioned mythography of the original founder. Typically the departure of the founder has been seen as the biggest challenge for evolving startups, and the return of the founder as a moment of salvation. Think of Apple, or Twitter.

Now, there are examples of where the departure of the founder acted as a release valve for public pressure, and a chance for the company to reset and evolve.

Or maybe it's more like an addition to the culture--a new set of stories that illustrate a different path for startups toward long-term success.

This might also reflect a shift in how the public views tech companies. They're not just fun, harmless get-rich-quick stories anymore. The consequences of their success (intended or not) weigh more on people's minds.
Have you ever used any other mature dependency management tool? Leiningen, Cargo, Composer, Yarn, just to name a few. All of them are light-years ahead of anything Python provides, which is sad.
The Y Combinator Database
But you can do this is C, which has flat arrays. To “access” an individual array just grab the base address+array sizeelement sizeindex.
I am of the opposite opinion. Don't post links to the abstracts as the pdf's contain them too. But the pdf's also contain figures and other things which make it easier to browse, whereas the arXiv abstract page contains a lot of unnecessary fluff.
Canada has arrested Huawei’s global chief financial officer in Vancouver
Everyone is for due process until a serial killer gets their family.

Everyone is for human rights until they see brigands and warlords torturing, raping, and pillaging across the countryside.

The world is cruel. Therefore we should value nothing, and cherish nothing.

If you don't agree with this line of thinking, stop talking and be silent.
WinRT does generics by synthesizing interface specializations (so e.g. their GUID is effectively a hash of the original interface name + type parameters). Since the mapping is exposed as a public function, generics are a part of the ABI, and are mapped accordingly in language projections.

https://docs.microsoft.com/en-us/windows/desktop/api/roparam...
I sold my Seagate stock a while back, so I have no horse in this race, but I needed to point out that _outside the notoriously bad 3tb line that one year_, Seagate’s reliability has been on par or better than Western Digital’s in every single Backblaze report I have ever read. I challenge you to prove to me that the Backblaze data says Seagate is worse than WD outside of that line.
How to Design Persuasive Product Pages That Convert
Only the scripting code is GCed. The core engine in both cases is C++ with manual memory management for the reasons stated above.
Adoption is hard, harder then you think. Both for legal and practical reasons.

Do not underestimate effort adoptive families, kids and parents, do.
If they're stealing your car like in this article, then that's already happening anyway. At least if it was unlock only and not ignition as well then you'd at least still have your car.
They're mostly bad but the paper referenced also isn't that convincing. There was something of a shifting of the tech center of gravity from the East to the West coast. But, as the paper even notes, there were a lot of differences in business practices between east and west (long-term employment vs. job-hopping) that were at most only somewhat correlated to non-compete law. (I worked for one of the big "Route 128" companies for many years and never had a non-compete until acquired by EMC.)

There is a lot of research that suggests knowledge transfer among companies increases innovation but it's not clear how much non-competes retard that transfer in practice.

As a sidenote, Massachusetts finally put significant restrictions on non-competes over the past year or so.
I find most items on your list, though poetic, unrealistic in practice. People are prone to such situational hypocrisy in general, yes, but your examples seem mostly like oversimplified rhetoric, with privacy-vs-domestic-security being the only one that approaches being generally representative, in my experience. These perceptions are easy to form though, since we tend to view entire groups at once, so different people acting differently within that group, or speaking more or less loudly at different times, may create the appearance of internal conflict when those different people really make no claims to represent each other, despite being part of the larger whole that we observe. Therefore, these reductions tend to come dangerously close to holier-than-thou territory.

I also find the sentiments "support our damn military" and "if you don't think we're the good guys, then move out" to be hostile twists on statements nobody made, and more likely to cultivate opposition to your assertions than to make anybody think twice about them.

Totally agree about China though.
Show HN: Sp – Search Startpage.com from the terminal
“The conscious and intelligent manipulation of the organized habits and opinions of the masses is an important element in democratic society. Those who manipulate this unseen mechanism of society constitute an invisible government which is the true ruling power of our country. ...We are governed, our minds are molded, our tastes formed, our ideas suggested, largely by men we have never heard of. This is a logical result of the way in which our democratic society is organized. Vast numbers of human beings must cooperate in this manner if they are to live together as a smoothly functioning society. ...In almost every act of our daily lives, whether in the sphere of politics or business, in our social conduct or our ethical thinking, we are dominated by the relatively small number of persons...who understand the mental processes and social patterns of the masses. It is they who pull the wires which control the public mind.”
― Edward Bernays, Propaganda
Surely one should take anonymous sources with a grain of salt until they have multiple confirmations from other news sources, but I think your jump from "anonymous" straight to "4chan" is unwarranted here.
The problem, in my view, is not that pipenv is buggy or flawed or changes too rapidly. The problem is that it was hyped-up with overblown promises and marketing and sycophantic testimonials. The author of the project describes this himself in his "letter to r/python":

> ...my fame, while certainly categorized under “cult of personality” is not necessarily accidental. It’s called marketing. I worked very hard at becoming well known within the Python community, and toiled away at it for years.

I see this as the real issue, which led to premature adoption of a tool that wasn't stable, and the subsequent backlash.

Also, I have been using virtualenv for years and if I want to freeze my dependencies, running `pip freeze > requirements.txt` is sufficient for me.
It's complicated. Here you go: https://www.businessjustice.com/is-my-out-of-state-noncompet...

But a satellite office would almost certainly be considered a California-business and be actionable against.
Or if the driver is drunk and sleeping like that Los Altos city official in his Tesla doing 70mph on 101 last weekend.

https://www.foxnews.com/auto/tesla-apparently-on-autopilot-p...

"After following the sedan for about seven miles trying to get him to respond to lights and sirens, the officers guessed that the Tesla’s semi-autonomous Autopilot driver assist system was engaged, so they pulled in front of it and started to slow down, according to a police report.

The sedan did the same, and the two vehicles safely came to a complete stop in the middle of the highway. With some difficulty, police roused the driver, who was identified as Los Altos Planning Commission chair ..."
SIESTA is absolutely Fortran. I wrote Fortran which is part of it. :)
I'm no Facebook fan, but the chronology seems remarkable here. Facebook were irritating Rupert Murdoch, and traditional media in general, by refusing to pay fees for articles that appeared in people's feeds. About a month before everybody started running hit-pieces on Facebook, the negotiations broke down, with Facebook telling the news guys to go take a hike.

Suddenly, everybody is absolutely horrified by the fact that Facebook is selling people's data. Despite the fact that it's always been their explicit business model.

Facebook is absolutely a horrible idea, but the news are hardly being impartial. It's incumbent publishers trying to knock out a new rival, using their reputation and power to get the newcomer dragged through the mud by politicians. Nobody should be surprised that the most news-sensitive, not the most privacy-sensitive governments were the ones to attack Facebook most directly. The UK, for instance, is perhaps the most invasive surveillance state west of China - and yet, they've been leading the charge against Facebook. Despite the fact that the same government has floated ideas about monetizing government data about its own citizens!
Sweden’s first 5G network is live at KTH Royal Institute of Technology
Would be good if the tools had an archive option that automatically saves all the files as flac and can decompress to wav again with a single button press.
What, to your mind, are good reasons for non-competes? To me it just looks like rent-seeking.

Do you see any negative consequences in states that have banned them almost entirely, such as California?
>I also am a big fan of pyenv

I like the idea of pyenv, but in practice I find it to be pretty buggy (e.g. failing when installing older versions of python due to openssl build issues). I kind of wish it had some competition.
Oh, they don't do dot releases anymore, its "CalVer" [1] - aka. Calendar Versioning, aka. release when we feel like it. And why did they do this:

> We just switched the project over to calver, with the explicit purpose of preventing [Kenneht Reitz] from making more than one release a day

[1] https://calver.org/
[2] http://journal.kennethreitz.org/entry/r-python (Ctrl-F 'calver')
I've heard good things about Mulvad but have yet to try it out. https://www.mullvad.net/en/

Nord was pretty good but I got rid of them when they removed the ability to see the distances to the servers in their app.
A typing animation for your React Native app based on simple trigonometry
"I don’t think I’ve ever read such a deeply toxic comment in my life"

I find this pretty hard to believe, you must have read something on the internet more toxic than that!

I don't think the person being quoted means what you think they do, unless you assume the absolute worst about them, and I don't see how we have enough information to make a judgement one way or the other about this persons worldview.

In the previous paragraph we read another quote from the message boards “One does not simply fire the author of ‘Lean In’ and pretty much the sole female executive in top leadership,”

Isn't the part of the culture that is truly toxic that she is "pretty much the sole female executive in leadership"?
> If Uber is operating in 100 cities and you turn up in their most profitable one, they can just drop the prices and make a loss in that city until you leave.

That gets insanely expensive in their most profitable city as you not only forgo profit you also need to drop the pice enough that people pick you. And it’s never going to be just one company in just one city that tries to compete. The might be able to pull it off, but not while being a 100 Billion dollar company.

Remeber, long term their options are be profitable or fail. They can’t continue to attract money if they had a monopoly and still can’t be profitable.
It depends on whether you're looking at it from the implementation perspective, or from language user perspective. To the implementation, a dictionary carrying type information (or anything derived from that, such as e.g. method dispatch tables) at runtime is type reification.
Sometimes, improvements don't happen in a straight line.

There's been a lot of work on Pipenv over the the last 6 months, predominantly by Dan Ryan and Tzu-Ping Chung, and it's getting stronger and stronger with each release.

If you've gone back to using pip I'd encourage you to give Pipenv another try. Introducing a lockfile is a big step forward for Python dependency management, and the team working on Pipenv are committed and doing a great job.
I saw a lot of stories about the smoke blocking the sun and cooling the climate such as: https://www.sfgate.com/business/article/Smoke-from-Californi...

goos news/bad news?
In general, no, but it's complicated (https://www.lexology.com/library/detail.aspx?g=60a2afec-34c8...).