skysight-inc/HackerNews huggingface dataset:
Their approach is interesting; I currently use KeePassX and mobile was a huge pain. Thank you for posting about Enpass - going to try that out.
Elon Musk doesn’t want anyone slowing down his plan to dig tunnels under LA
3 - Maybe if discharging in bankruptcy were a real option, and not saddling kids with this ridiculous debt for life were possible they'd be more responsible in their lending.

11% on a fucking loan you can't get rid of? Obscene.
> A useful statement would be saying that by making it very difficult to discharge loans in bankruptcy (under certain specific terms), the number of loans increased by 15% and the terms changed by blah blah.

I'm afraid I don't have enough information to make such a specific statement. :(

> Yet you don't want to revisit why the government is effectively subsidizing them by removing their risk?

I don't object to the government stopping their subsidy. I'm just saying what I expect the result to be: either loans would stop being issued overall, or they would only be issued to certain majors, which the public would find unacceptable.
I was sad that Cython was only given a fleeting nod at the end and numba wasn’t even mentioned. I might even go so far as to say that Cython is the most user-friendly way to write new pure C programs that there is. If you’re about to write some greenfield project in C, seriously consider using Cython, even if you have no desire for any Python entrypoints in the final product. Numba as well is quite impressive: between jitclass, deferred_type, and facilities to target GPUs, it’s crazy how much speedup you can get with little extra code.

Overall I think people don’t clearly state the speed trade-off Python presents. Everyone focuses on the “40 times slower” part and nobody points out that “equivalent program in C++” is a glib false equivalence, because a truly equivalent program would have to offer all the same run-time dynamic type manipulation and nearly arbitrarily modifiable object instances involved.

What Python really proposes is this: “I’ll give you 100x more flexibility in exchange for 40x worse performance for certain classes of operations.”

Don’t want the 40x slowdown? Das cool. Code around it by using extension modules that let you specify homogeneously typed contiguous memory arrays (or bare metal structs like with ctypes or numba’s jitclass), or let you bypass CPython overhead because e.g. you know you don’t need the flexibility offered by the data model looking up a generic python function to call for an __add__ operation, and instead you can arrange for a GIL-releasing call to a pure C function. And so on.

I guess my point is that the story should be “look what Python gives you” and then “this flexibility had a cost.”

But instead it always feels more like, “this C pseudocode for this tight algorithm looks superficially similar to Python syntax for that algorithm ... but oh boy look how much slower Python is!” —- which, apart from a possible surprise when you have never looked into Python before, should be of interest to badically no one.
a similar line a reasoning led to the housing crisis, didn't it? Everyone should be able to get a mortgage!
-The Norwegian system is similar, in that tuition itself is free; however, being as sparsely populated as we are, most students have to leave home in order to obtain higher education - and a significant part of those living close enough to a site of higher learning move out from their parents anyway - it is kind of, sort of expected that you'll try to live on your own once you graduate from our high school equivalent (at age 19)

So - most of your student loan is used to cover a roof over your head and food in your belly. (Oh, and beer.)
We don't let 18 year old kids drink.

But we'll let a 17 year old join the military.

It's all about priorities.
Who did they think wrote Wikipedia? I'm not sure that much concern should be taken for people who don't care at all about the sources of the things that they reference; not that it's not bad that they'll be confused by bad information, just that if people aren't concerned at all about sources, they're going to be confused by a lot of things, not just Wikipedia vandals.

Printing something in a book doesn't make it true, and putting it on a website also doesn't make it true, no matter how professional and authoritative-looking the css is. You trust something because you trust the motivations and expertise of its sources.
And that kind of irresponsible press also has managed to hinder the progress of science. Take for example Podkletnov's research, which was hastly taken into popular press and caused a halt in the studies (whereas the actual paper was conservative and measured).
Automatic Kernel Generation in PlaidML
Could Zuckerberg be jailed as a result of this hearing? For instance, in case of him being previously aware of Europeans data leakage or deliberately lying about it?
> So the primary impact of switching from standalone license to subscription, if you're planning on using 1Password for a while, is that instead of paying a larger chunk of money every so often when they drop a new major version, you move to paying a flat couple bucks a month or larger chunk per year.

One thing that is not clear to me is what happens with the subscription license if you go a long time without internet access. With the standalone license, it checks the validity of the license when I enter it, and then I'm good as far as I've been able to tell forever more.

If I take a laptop with a 1Password subscription, fully validated and synced, and spend 6 months with no internet access, will 1Password continue working?

Remember, 1Password is often used for more than just internet passwords, so wanting to use it with no internet access is not unreasonable.
I think that Octopoda is the scientific name for the genre, but actually it would be better to say Cephalopod.
It really depends where you live, I have lived in several cities/neighborhoods where whole foods was the largest grocery store nearby.
By all accounts she was well educated; she was accepted to and attended a private university and then graduate school over seas. She also made poor financial decisions spanning a decade. I'm sure she would have rather not made those bad decisions, but it's probably safe to say she could not have made better decisions because.. She would have, but didn't.

So what's the solution here? Do people take a test to determine if they are allowed to make their own financial decisions? If they don't pass their parents or the government decides for them? Sure we can tweak the terms, put up special regulations for student loans, or increase education.. However if we accept that some people are incapable of making good financial decisions, potentially for their entire life, this problem will remain? Does this extend out past financial decisions? We could have the human equivalent of processor binning.

I messed up my credit when I was in my early 20s. I was lucky enough to find myself in a better situation in my early 30s.. I'm not convinced I have gotten much better at financial decisions or have just managed to out earn my natural spending habits. Maybe both.
I'm guessing that was a reference to the nondischargeability of student loans in bankruptcy. If student loans followed the usual rules for unsecured loans and credit remained as available as now, then almost any rational med students would borrow all they can, and then default upon graduation.

Lawmakers could have fixed this with a longer discharge period, or rules to forcibly shift the loans to income-based repayment, or something that gave the judge discretion to decide what value you got in exchange for that debt. Instead, they just made the loans impossible to discharge in all but the most extraordinary circumstances. "No downside" was an exaggeration, since you can't get blood from a stone; but student loans are certainly easier to collect, since you have the borrower's entire lifetime to squeeze.

ETA: And yeah, some (but not all) student loans are government-guaranteed but issued by private companies. There, the "lenders" were basically just brokers, taking zero credit risk and collecting a commission for any loan they could convince the guarantor to accept. The biggest program for that (FFEL) ended in 2010, not sure if any other exists.
When I was involved in mainframe or commercial UNIX projects we always used the OS vendor SDK, hence why I left them out of my list.
Python is a great language for this kind of super-glue code. The pure tensorflow snippets are rarely run in isolation, and python makes retrieving, loading and munging data pretty simple when you tap into its rich ecosystem of scientific and utility packages.

Python has always been about dipping down to C when needed - just look at the various stdlib features like namedtuple and lru_cache that had optimized C versions introduced once the python versions were deemed useful and performance critical.

A commenter below seems outraged about the torch->pytorch change, but really the GitHub contributions and adoptions for each speak for themselves
Who Charges Those Electric Bird Scooters?
Not GP, but the tone is that everyone else is stupid and emotional, especially those who want to pursue non-STEM (for a very narrow definition of STEM)/finance degrees, and that everyone obviously had the same advantages the average HN poster had.

Unfortunately I'm old enough that I'm now looking at putting my kids through college, and the answer of 'you have to stay in town and take CS' seems ridiculously narrow. Even state schools run around $40K a year if you're out of state, and unfortunately my state college system is overrun with trust fund stoners. I was lucky in that I went to school before higher education in the US was turned into a money tit, and it kills me that I cannot offer my daughters the same opportunities I had.
How about the other angles?

Or do they not fit your narrative?
That sounds completely sane to me. Information security is a young, rapidly evoloving, technically deep, highly interdisciplinary field. It regularly reaches into people's everyday lives, into popular culture, politics, law, commerce, you name it. It makes sense that an open process for collaboratively making an encyclopedia would be lousy at capturing all that well and I agree with you that, while suboptimal, that's fine and that it will likely eventually get better.

Maths, on the other hand, is the OG field of abstract human knowledge. The study of how to communicate it, its history, its philosophy, a number of its key applications are all serious fields in their own right. WP's terribleness at it makes no sense to me at all. It's totally not-fine that it's produced jiggabytes of material that's worse-than-useless to interested non-specialists and adult learners - the supposed primary audience of an encyclopedia. It feels like some sort of massive sytemic failure but I have no idea or hypothesis why it's turned out that way, maybe you do?
Why, if p=.04, we can't say the study has a 4% chance of being false positive
I'm sorry, but you're spouting absolute nonsense. I have discussed this topic many times with my German girlfriend and her family in Germany (we live in Denmark), and you are so completely off on your "predictions", it's not even funny.

German law has a very specific definition of what material is targeted, and "hate speech" is an inadequate translation. Only public speech that incites violence against religious, political groups or sexual orientations and the like, will be targeted by this.

NOT general critique of religions, nor of political standpoints or anything of the sort. Only public speech that incites to violence.

You are utterly wrong in your scaremongering, and this is NOT the "end of free speech on German social media".
Really cool, well written article. And also, very timely!

The video deposition of Gates echoes so much of the latest Zuckaberggate...
And as much as people made fun of Zuckaberg.. he did much better than Gates!
Isn't Facebook's entire business model essentially based on selling user data?
I feel the same way and I'm starting to look towards alternatives. Despite having bought (or had bought for me, at various jobs) somewhere between 10 and 15 individual licenses, 1Password won't ever get another dime from me after the way they've treated non-subscription customers. In addition to making it confusing to use my license, the command-line doesn't work at all without a subscription and now other software that integrates with 1Password is being made subscription only.

Like you, I would have happily done a paid upgrade to 1Password 7, but a subscription to access my passwords is a non-starter. And after having been made to feel like a second-class citizen for so long, they've burned any good will I had for them and I'm done buying anything from them.
But you do have to deliver decent photos of said lasers at least
Where is it on their website? I haven't been able to find it at all.
Frequently for good reason.
encoding/json's Marshal and Unmarshall uses reflect and struct tags. This library doesn't: you have to define a function to make your struct satisfy an interface.
Ah yes, student loans when I was studying the interest on the loans were much lower then what you were getting for a savings account. So what we did was loan money, put it on the savings account, earn the 4-5% interest and at the end of studying we would pay off the loan straight away. Keeping the profit :)
Dear Machine
I still have no idea why people don't use pass. I put my trust in gpg and git
Let's blame the scientists who cared so much about avoiding any possible embarrassment that were unwilling to do their job - which was to take the original paper for its own merits. Science funding gets bent away from promising areas for all kinds of crummy, narcissistic reasons. Blame the narcissism, not just sloppy journalism which is eternal and perhaps unavoidable.
Well, yeah, it cover patents that are required to run/use the code. Just as the copyright license grants the right to use the code.

But:

> Note that sharing any code of any kind - including irrelevant to your patents, allows others to use any patents you have.

No? Not "any patents"? It explicitly grants right to use patents needed to run the code?:

> Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted.

Now, if you have mp3 patent, someone else writes an infringing implementation, and you then contribute a patch - then yeah, you'd have granted everyone use of that patent.

So, if you wanted to enforce that patent, don't give away a patent license for free?
So Europe actually IS ruled by a shadowy cabal, furthering "the greater good" even if it's something no country wants, keeping citizens in the dark "for their protection"?
Totally agreed with this function of critique! It's worth poking a hole in hype and fear around AI, I just don't think comparisons to AGI are a key part of that. A similar article might be: AGI is not the main focus of AI today, and that's ok.

In general, both hype and fear around AGI give people a false impression of preparing for AI impact. A truthful narrative about AI progress would focus attention on immediate issues like economic change (good and bad) and systematized bias.
> With a variable interest rate?

The horror that you and other commenters show to variable rates makes me wonder if they work differently in the States to here in the UK. Here, "variable rate" typically means a fixed number of percentage points above the base rate set by the Bank of England (analogous to the Fed). The base rate is connected to inflation (although it's not exactly the same), so in some ways it's a actually less risky than a fixed rate, because it's value is more stable in real time. The fixed markup over the base is negotiated when you take out the loan, analogous to the differences between rates of fixed-rate loans.

In the US does "variable rate" mean something different? If it just means "the lender can vary it to anything it likes", how is that even legal - what's to stop them jacking it up to 1000%?
At most grocery stores you can just hit 'forgot my card' then enter a random area code followed by 867-5309 for the phone number and then pay with cash
So, I'll join the chorus here by saying that I've picked up the subscription fee.

I've been using their software daily for over three years. During that time, they have consistently improved their product and have been open about issues (as far as I am concerned). I was a little irked when I saw the subscription model. I was like, "hey, I paid for this." So, I looked up how much I paid in licenses by looking them up.. in 1Password. Turns out I paid about $40 for the Mac, Windows, iOS, and Android clients. That's $40 over three years for something that I use daily.

Then, look at the $5/mo subscription for families. I get something that gives me access to all their software versions (Mac, Windows, iOS and Android) for five people, my entire family (if my cat ever decides to get a computer). I am a software professional. I pay for tools that keep me going and return me money because they offer me productivity. I pay for Things, Bear, iThoughts, and may other apps that have helped me greatly.

One important statement I make to people is: _the price for security is eternal vigilance_. There are always new ways things get attacked and new ways to be more secure. I realized that I was gladly willing to pay $60/year to keep me and my family going while keeping AgileBits running as well. If there was anything that deserves a subscription, it is your security software. If its any consolation, several of my developer friends feel the same way.

My two cents.
It uses more energy than a medium-sized nation to accomplish nothing of use?
Educational loans are guaranteed by the US government. When she defaults, Sallie Mae will sell her loan to the government and will be compensated 100% for all principal and interest.

The US government now owns a non-performing loan which they then sell for 10%-15% of what they bought it for to - you guessed it - Sallie Mae loan recovery. Since this loan can't be discharged by bankruptcy, part of every paycheck she ever earns will be garnished, every tax refund will be seized until Sallie Mae gets their money.
Software development my first choice
I vehemently disagree that this is an information asymmetry issue. That woman has been to a private university for some time when she signed that 9.5% loan contract. She must have had basic calculus in elementary school and calculating with fractions a few years later. Even her working-class father realized this was a bad idea.
> if you haven’t matured or gained financial experience by that age, you could easily screw yourself for the next 40 years or so just by being naive.

I agree. Fun fact: you can say the same about the prison system, but people's reactions to that same comment will be vastly different due to demographics.

But there's no hint of a solution in this article. Should we raise the age to be an adult? Regulate private university marketing? Improve marketing of public universities? Allowing people to abdicate responsibility is a non-starter.
>I would follow other prominent players in the space.

Facebook can afford to play fast-and-loose with the rules. They have an army of lawyers waiting to contest any ruling from a supervisory authority. They have an army of developers ready to redesign their product if they're ordered to do so. They have an army of DBAs and CSRs to manage deletion requests and subject access requests.

If you're running a startup that collects and processes lots of personal data and your resources are rather more limited than Facebook, it's sensible to interpret the GDPR cautiously. The more data you collect and store, the greater your potential liabilities. We're habituated to hoarding personal data, because the cost of storage is effectively nil and it might be useful at some point in the future. GDPR makes Schneier's argument that "data is a toxic asset" into a business reality.

https://www.schneier.com/blog/archives/2016/03/data_is_a_tox...
The financial crisis didn’t stop the far, far too wide a gap in information semetry with lenders.
Buying Glasses Online Will Explode Once Eye Exams Go Digital
This is why I always had a problem with the idea that they expound in "The Hot Zone"; that because the monkeys across the room from the sick monkeys didn't get sick, that the disease wasn't airborne. I always thought that the idea of a disease like that (which affects only animals capable of shooting virus-laden particles of mucus out of their faces at high velocity) not being airborne by definition was ridiculous.
The experience of the cadaver laboratory turned me away from the medical school. It is the most unpleasant place I have ever been.
I don't see how the political theatre of Zuckerberg testifying in the US Congress actually increased useful public information.
Minor counter point, the only reason our family ever shops at Whole Foods is due to their amazing seafood counter and butcher counter.

Sounds like you got unlucky with a bad store.
An API　is a method of data distribution whether I think it's a bad thing or not.
Macrodosing psychedelics
You mention codegening, which is common in Go for a variety of reasons (as I understand the language does not support so much as a red-black binary tree - or any other containers that aren't part of the syntax - without codegening).

An additional reason for codegening is the extreme syntactic simplicity of the language: there is little syntactic sugar and it has a tiny, simple, explicit specification.

On the other hand the syntax is also meant to be clear, unambiguous, and human-readable. I was thinking what is good for humans to read might not be the easiest to get programs to output.

Question: since you seem to know about Codegening, do you find Go's grammar, syntax, etc to be a good target for codegening?

I don't have a more specific question but you could talk about any other feelings you have about codegening against Go (or any other language)
So far they’re long on talk and short on results, with no indication that’s likely to change.
Ignorance is not an excuse. Would you find it acceptable to go "heil Hitler!" at random people? I hope you don't.

Freedom of speech does not mean freedom from consequences.

Your friend must have been completely and utterly ignorant of fundamental history. That's not something to be proud of.
You also sometimes need a particular book even if the information is available online. I was self-studying for some A-levels, and needs the books that were based on the curriculum. I put in a request with my local library, and a few days later I had a stack of six (or so) books waiting for me.

I still wish I'd found more time to make use of the Cambridge University Library during my degree. It's a tremendous place to work, but I never really took full advantage of it.
In a day of total technological revolution;

why is it that none of you intellectual founders, vc's, bootstrappers, or hackers have not

developed a trustles distributed standard to eliminate the debt slavery we have been in for eternity?

WHY?
It's not a difficult problem.
Why?

Are there nefarious forces stopping you from succeeding?

Would you feel purposeful if you developed the technology to eliminate the current fiat debt slavery of the existing financial system?

I challenge any of you who reading this to fully grasp the problem and organize a solution.
Isn't this just a property of closed-door hearings, rather than anything specific to the EU? ("Being somewhat aware of how EU politics works...")