skysight-inc/HackerNews huggingface dataset:
This: "So, if you can’t install by the recommend way and have some conflicts with your global modules, install without it"

Maybe that's why it is called DepHell instead of DepHeaven.

If you don't have access to clean Python interpreters that don't have "global modules", including in the user's own "site" directory, eventually you will be praying that your builds work.

For a system like "dephell" to have a chance of solving the problem that it tries to solve, it has to have a "place to stand from where to move the Earth" -- without it, it's just a faster way to trash your Python install and have to reinstall it.
Find-a-Date-Idea
i appreciate it, youre right it was hddvd not dvd.
The article has this near the end:

Perhaps AI algorithms are just getting started, and in the coming years they will automate health care, education, retail and other industries the way machine tools once automated the assembly line. If that happens, either humans will have to find new things to do that can’t be easily automated -- for example, creative jobs -- or something like Yang’s basic income proposal will indeed become necessary.

Isn't it obvious this is happening right now and increasing? The articles uses words like "Perhaps" and "If that happens" as if this is some science fiction. This isn't some possible far future, it's currently in progress right now. Self driving trucks are already being tested on the roads. And so much more is coming in other industries.
Murfie customer here. 125 CD's

Not surprised this happened, not particularly upset.

Years ago I moved to Sonos, did not have a CD player anymore, and did not want to go through the trouble of ripping and storing (where?) my collection. So this was great.

When I started using Apple Music, they had everything anyway for $10/month, and never bothered to use Murfie.

If I ever thought I had something valuable, I would never have shipped them to some startup.
Two days ago, on my way home from an errand, I made the mistake of entering the subway at a digital-only entrance. Tap payment only. The fare box is shuttered up permanently, leaving me at a loss as to who I'm supposed to show my paper transfer to.

Having just had a taste of dystopian future injected straight into my veins, my irritability was at a peak, so I tried to quickly pass through behind someone else. Fuck it, I have my transfer I paid for anyway right?

A lady in the city's transit uniform instantly appears from behind the fare box and asks me what the hell I'm doing. I avoided trouble, but, well, I don't even know what to say really. It is just so absolutely bewildering and upsetting to have no human in uniform to go show my transfer to, but faster than I can snap my fingers does one appear to be the muscle.

Capitalist power structures will forever invent stupid shit for humans to do. The rich and powerful seem to prefer it this way, because whatever the hell it is for them that replace the simple joys of friends and family, is something that can only be appreciated when others can't have it. Diamonds.
I can't see how society can possibly function post-automation without UBI. All our basic needs will be met by machines, yet thousands will starve because they don't have a job so they can sit on a desk all day and do nothing?
Are you referring to the obituary?
JWT helped me to achieve authentication and authorization without needing to make a trip to database on every API call. I use to store user role code in the token.

I kept the token expiry to an hour or two depending upon the usecase.

Added logic to client to refresh the token right before expiry of existing token. Otherwise, on token expiry, server returns 401 and client can attempt to refresh token or send user to login page.

If there is a need of instant revocation, then I can maintain a list of revoked tokens for the duration of token life (1-2 hours) in cache layer. After 1-2 hours token will be expired anyway.
It's from 1991 and it still looks good. 50x slower than C is similar to the scripting languages we use everyday.
Ask HN: Do you know of a good tool to order issues by importance on GitHub?
This lawsuit doesn't revolve around copyright, does it? Isn't Genius claiming that scraping the lyrics is a violation of their EULA?
yeah good point, and im not sure how easy it is to appraise a CD collection to begin with
I don't see a financial difference between these two.

>Put it on my credit card and pay it off in full at the next statement 33%

>With the money currently in my checking/savings account or with cash 45%

If you are paying your credit card off in full every month, you aren't really going into debt, you are basically just working on a Net 30 payment schedule like a lot of businesses. Personally almost all of my monthly expenses (besides rent) go on credit cards that are paid in full every month. That method earns rewards and offers protection that wouldn't come if I did the exact same thing with my debit/checking account.
The algorithm is easy: enumerate all possible strings in increasing order of length, and return the first string you found that returns n.

If there is such a string for n, then this will find it. It will terminate if and only if there is such a string for every integer (i.e., the Collatz conjecture).
> I highly doubt Google or LyricsFind's contracts with the Artists or Labels says "We won't give you the lyrics, but if you find someone else has put them down on 'paper', go ahead and just slurp that up, regardless of their efforts, and make some money off of that for yourself, sucks to be them".

That's pretty much what the contracts are; the rightsholders don't actually have the lyrics in a machine readable form; or if they do, they're from liner notes which often don't actually match the songs as performed on the media that came with the notes, so pretty worthless.
> Capitalist power structures will forever invent stupid shit for humans to do

I bet all power structures do that...
That's too bad that it's absent in you. Maybe you should try to be a musician first, before trying to master AI-assisted music-making.

You say that I am applying a false premise and that I am apparently wrong -- but what kind of nonsense have those datasets output that comes even close to what I [0] have?

Also, you strongly misunderstand the value of having to build your own dataset of actual human input to achieve anything good in AI-assisted music-making. Good musical AI does not simply seek to mimic a dataset. That's such a pedantic oversimplification of this noble, difficult task that those of us who actually care about this issue face.

This problem cannot be solved like an object detection problem. You have a lot to learn before you start trying to insult those of us who have devoted much of our lives to the "problem" of AI in music.

This is art, buddy. Stay away from it if you are going to treat it like a mindless AI researcher at some institution.

[0] https://sonicmultiplicities.audio
The fact that Genius has to do work to get the lyrics doesn't really matter from a copyright point of view, does it?
Top First Time Passes of the Month
>a naively coded server in most languages can handle relatively few requests per thread, so you scale up the number of threads to something like 100 per core, and now the overhead of running and switching between these treads is limiting the performance.

This would be true if you hired someone to write a server in C about 15 years ago. It's not true today. And I hope you're not putting a naively coded server like that in production, or at least doing the hour of research once you notice it's awfully slow to solve the problem.

Like if you wrote your backend in Go, Rust, Java or any number of languages (even C/C++ with common dependencies!) and did a little reading while you designed it, this issue wouldn't exist.
Why doesn't it pass the sniff test?

Your second paragraph essentially parallels the well known "no one was fired for buying IBM" fallacy. How is buying advice from a Harvard MBA any different?
Overtourism of One's Thoughts
Stock firefox, default tracking protection. I received a single nag about free articles that was easily dismissed. One first-party subscription ad at the bottom of the right column, another at the bottom of the article. No other ads of any kind.
same here
I have good passwords on my password manager for things that I care about
a password for things I don't care that much enough to use the manager
and a password for throwaway stuff
Why Every Website Wants You to Accept Its Cookies
There's a New Way to Learn Salesforce
We actually do have reason to believe that, since our current understanding of consciousness is very incomplete. Human consciousness extends far beyond our current understanding. I am referring to the full extent of the capabilities of the human mind, not some isolated aspects of it.

The physics of bridges is well known. That is basically a solved problem. Human consciousness/intelligence is an open problem, and may never be solved.
Wouldn't evolution steer animals even after breeding if the parents continue to contribute to the success of their children?

If having long lived parents was beneficial to their offspring, evolution will select for longevity well past breeding age. OTOH, if an organism laid eggs and then vanished from it's offspring's lives forever, then it would be hard to see how evolution would select for longevity past the egg laying phase.
How fast can you enter that password? Like, is it a reasonable time or are you basically pecking at your keys?
Of course there are more options than that.

Pen and paper works well for the more important stuff, while you can come up with passwords that are easier to remember for all the silly online services that demand a login but don't really matter if they get compromised.
It's not super clear from the article, but it sounds like they're talking about the outright purchase of an unlocked smartphone. Which, based on their past reports is only 15% of the market. [0] The headline is somewhat misleading when the vast majority of people are in fact buying the $1K smartphones, just subsidized through their mobile bill over several years.

[0] https://www.npd.com/wps/portal/npd/us/news/press-releases/20...
This article does seem a bit intellectually dishonest. Its sleight of hand to point out countries that have more robots than we do, do so with "no ill effects". There are secondary and tertiary reasons why more automation in SK or DE does less damage to the blue collar Korean or German than the American for reasons like corporate culture, social welfare, etc.

Our issues have everything to do with boardroom and executive policy and profit maximalism.

What bodes well for South Korea and Germany are their social and corporate welfare systems which are a completely different cultural makeup than ours.

Also, manufacturing as a whole HAS improved throughput over the decades, just with less humans:

https://qz.com/1269172/the-epic-mistake-about-manufacturing-...

https://www.vox.com/new-money/2016/10/10/12933426/27-charts-...

The Federal Reserve Bank of St. Louis' chart seems at odds with the chart from the Bureau of Labor and Statistics.

I'd like to see more journalism with less cherry picking and more delivery of a whole picture.
Only suckers forget about optimization passes. ;-)

Don't forget that:

- Optimization work on llvm and other compilers is still happening in anger.

- Frontend is a relative term. For example, the "frontend" to LLVM when WebKit used LLVM as a "backend" was a full-blown compiler with >100KLoC of code. Since then that "frontend" grew its own backend and dropped LLVM, but point is, just because you're a frontend doesn't mean you don't have optimizations. Frontend doesn't just mean parser.

- Rust's or Haskell's "frontends" to LLVM are seriously impressive compilers and the complexity is not to do with parsing AFAICT but all the other stuff (type checking comes to mind but there's also really impressive lowering and optimization).

- Backends aren't just complex because of optimization passes. The register allocator and instruction selector aren't so much optimization passes as necessary transformations for turning a compiler's IR into machine code. Those things just grow and grow.

- The whispers in the wind that I'm hearing from compiler folks looking to make bank is that there's shitloads of work to be done porting compilers to new targets. It's much more work to port a compiler to a new target than it is to write a parser. That said, writing a frontend for a language as complex as Rust/Haskell/etc is probably on the same order of complexity as parting a backend or maybe even more complex - but that's not because of parsing; it's usually either because of System F type shit (if you have a statically typed language) or dynamic type inference (if you have a dynamically typed language).
As stated in my other reply: "Human consciousness extends far beyond our current understanding. I am referring to the full extent of the capabilities of the human mind, not some isolated aspects of it."

Computers have not superseded humans in mathematical research. That is way beyond anything that we can program into a computer. Computers are better at computation, which is not the same thing.
But Bloomberg was a Republican who only recently switched. Why would they elect him as the Democratic candidate at all? Perhaps the answer is "money", but in that case, he's got Yang beaten already. From my (very foreign) point of view, Yang is simply not a serious contender.
> curl -L dephell.org/install | python3

JFC, I twitch every time I see this. "Download my script from my website and pipe it to python/perl/ruby". I want to "rm -rf /" people's computers just to stop this trend.

Please never do this! Always read the scripts you're going to run on your computer.
If there are current employees reading, they might be able to give a better answer than me. Basically, the project is to build a huge knowledge base of basic facts and "common sense" knowledge and an inference engine that could use a lot of different heuristics (including ones derived from semantic implications of contents of the knowledge base) to do efficient inference on queries related to its knowledge.
One way of looking at Cyc from a business point of view is that it's a kind of artificial analyst sitting between you and a database. The database has a bunch of numbers and strings and stuff in a schema to represent facts. You can query the database. But you can ask an analyst much broader questions that require outside knowledge and deeper semantic understanding of the implications of the kinds of facts in the database, and then they go figure out what queries to make in order to answer your question - Cyc sort of does that job.

The degree to which it's effective seemed to me to be a case-by-case thing.
While working there I tended to suspect that Cyc people underestimated the degree to which you could get a large fraction of their results using something like Datomic and it was an open question (to me at least) whether the extra 10% or whatever was worth how much massively more complicated it is to work with Cyc. I might be wrong though, I kind of isolated myself from working directly with customers.

One issue is just that "useful" always invites the question "useful to whom?"

Part of the tension of the company was a distinction between their long term project and the work that they did to pay the bills. The long term goal was something like, to eventually accumulate enough knowledge to create something that could be the basis for a human-ish AI. Whether that's useful, or their approach to it was useful, is a matter for another comment. But let's just say, businesses rarely show up wanting to pay you for doing that directly, so part of the business model is just finding particular problems that they were good at (lots of data, lots of basic inference required using common sense knowledge) that other companies weren't prepared to do. Some clients found Cyc enormously useful in that regard, others were frustrated by the complexity of the system.
A VAT alone would be bad for consumers. But the VAT is being used to fund a UBI of $1000 per month for everyone. So even the worst case of the full 10% is passed to consumers (and this doesn't happen in other VAT countries, it's usually half the VAT passed to consumers), a consumer would have to spend $120,000 per year in VAT eligible goods (usually essentials like food are excluded) to negate the $1000 per month UBIfunded by the VAT.
Technically Bloomberg didn't announce his candidacy until 4 days after this article was written.
"So there's a startup right here in the US doing exactly what we accused a foreign government of doing during the 2016 election"

Is this an equivocation?

One are tiny, marginally impactful capitalist firms run by private individuals. The other are enormous nation-states that can wield the power of government -- and literal control over life or death -- to influence. Acting surprised as if this = that is specious and not useful.
It's not just productivity that hasn't grown, it's also investment. Here's a graph plotting net capital formation and net share buybacks back to 1960: https://americanaffairsjournal.org/wp-content/uploads/2018/1... (article at https://americanaffairsjournal.org/2018/12/share-buybacks-an...) Share buybacks crossed investment earlier this decade, the former on a 60-year uptrend and the latter on a 60-year downtrend.

We would expect investment to track productivity growth, and it apparently does, which suggests productivity growth is trending down, rather than simply being hidden or lagging.
> Did you consider the likely (and more charitable) explanation that they were aware their design was "bad"

I think marketing and VC valuations grew them into a multi-billion dollar company; whether they remain so, to a large part relies on how fast they burn through VC cash - so, not looking too good on that front...

No even half-way competent engineer would come up with such a complex, unperformant solution to a simple problem - I think a higher priority should be hiring engineers who actually have a clue what they're doing.

As for meeting business requirements... while this might have worked for a while, it was plainly not a good way to meet them, and given Plaid are in the banking sector, really doesn't bode well for the future (I'm having flashforwards already to security breaches, plaintext passwords etc...).
"Every CD and vinyl record you store at Murfie HQ is your property. We take that very seriously. In the event Murfie goes out of business, you will get back every CD and vinyl record you own in your current collection."

A buyer beware for future sites that promise something similar to the above, it's not worth the webpage it's printed on. Regardless of initial sincerity, this could change at a moment's notice.
Why do you need a db call for api request when you can just cache session data?
> Mutually assured destruction kept the Cold War to mostly proxy nations instead of an all out worldwide theater

I get the feeling you aren't familiar with Vasily Arkhipov or Stanislav Petrov. Sorry, you will probably feel depressed/sick. I do when I consider these events, and a weird sense of unreality and insanity.

It wasn't government policy that prevented nuclear war, but people disobeying orders.

https://en.wikipedia.org/wiki/Vasily_Arkhipov_(vice_admiral)

https://en.wikipedia.org/wiki/Stanislav_Petrov
Any other useless platitudes you'd like to share?
This is a good defense of a college education in general (on a discussion board that questions the value of one pretty regularly).
There is an article in the local newspaper about my brother being arrested for driving while intoxicated and being in possession of a controlled substance. He's certainly not a billionaire.
The Wired article on the original Silk Road back in 2012 was responsible for driving a huge amount of traffic to the site. Harper's has a smaller readership than Wired and fewer people are interested in pursuing hits than getting high (hopefully), so maybe that won't happen here, but I worry that the article will put these forums on people's radars. Thankfully the clearnet sites that track darknet .onion addresses usually avoid having sites like these listed.
>A day of you working closely to your profession is probably worth something similarly close to your salary.

A day every 2-4 weeks of working closely to your profession might be, but less frequently than that and most high-skill professions will spend most of their time having to re-orient to what the needs are or get the details of where the org is today vs. where it was three months ago. I've done volunteer work where I spent over half the time figuring out what they needed. What they really needed was money to hire someone that they could get to do that same thing on a consistent basis so that overhead didn't take up more than half of the donation.
In my experience, the idea that JWT is stateless is wrong. When your client log-out you will need to keep the token in a blacklist and check all requests against it to make sure it is not reused until it expires.

Since you need to keep a list of invalid tokens, it's not easier to just use standard token. If what's you like in JWT is the ability to store a payload that your backend gets back, you can keep that in your store alongside the token and read it at the same time you check the token is valid.

IMO, JWT only makes sense when an other entity is doing the authentication of your clients.
Interesting; and if this true, that makes it an even better example of how a site can be successful while following its original intentions.
Forbes, in the days of Malcomb Forbes, Sr., wasn't. He was hated for it, and he didn't care. He was sued, and his attitude was "I'm a billionare, go ahead".
United Nation's Online Volunteering Program
Unstoppable emissions from melting permafrost may have already begun
“Phantom streets”.

Come up with the same map as me based on research and first principles, you’re safe.

Plagiarize my effort and in the process capture the fake/non existent streets I -added- to the map to show that you were plagiarizing my work? Then absolutely I have a case against you.

Come up with the same lyrics for a song as I do based on listening to it? Fine.

Cutting and pasting my content, including unnecessary embedded Unicode spaces used to watermark my content, my transcription (see my other comment on this), absolutely problematic and actionable.
I've faced similar issues.. it's almost impossible to do it directly on your own, unless you have enough business to get a real account representative.

This is why there are tons of third-party companies that are run by ex-employees that will manage all of your AT&T billing and accounts for you. There was a one-time fee, but it was more than made up for in what we saved by consolidating and normalizing all of our accounts through them.

It's annoying that I have to go through this extra hoop just to get reasonable service, but it's the only path I've discovered that doesn't make me want to tear my own eyeballs out at the end of the day.