skysight-inc/HackerNews huggingface dataset:
I, too, began looking after the doubling in cost (without any notice that I noticed) plus the autofill issues, and switched to Bitwarden.

This story reminded me that I hadn't deleted my LastPass account yet, and when I did I got a buggy error message, something to the effect of "Error: .A" after the double-confirm. Looks like the deletion went through, though... just an error in the process, which is uninspiring.
very safe option
"...the worse Stat forecasting method was more accurate than the best of the ML ones..."

https://twitter.com/spyrosmakrid/status/1172499153869529088
I don't think the parent was saying you can use Rust anywhere you can't use C++. I think they were saying, Rust is not only a good C++ alternative, but also a good C alternative.
I use BitWarden for this. If it's just you and a partner, their free version works. If you have a larger set of people you want to share sets of credentials with (up to 5), the family version is $1/mo.

It's not exactly the same as LastPass' "contingency plan" feature (since you're simply sharing some credentials all the time), but it works well enough for me.
rather than just talking about the density of storage it would have been interesting to get some figures on the read and write speed. I figure that writing things to DNA and/or reading it is incredibly complicated and slow. What's the use case for something like this, putting information into DNA and then freezing it somewhere?
Wouldn't it be easier if the company could choose to pay more during the good years (bonuses / raises) and cut more during the lean years (no bonuses / layoffs)? Then the employees could choose to leave the company if they determined the broader market conditions were such that they could get more money at a different employer! This union thing seems really inefficient.
> when I look at insurance market it's clear nobody is taking threats to sea level remotely seriously

The typical insurance contract is max a few years till payments can be adjusted to the new risk landscape.
I Hope the court will dissmiss the case and condemn FB to pay the legal bills (which is usual in my country for frivolous lawsuits).
I've been just using Chrome's built-in password storage feature, though I see a lot of people are still using extensions. Any reason to prefer an extension or third party over just using the built-in Chrome feature?
This is disturbing. Venture Capital has an established record of funding broken business models that push profitable but low margin establishments out of business before going belly up themselves. This is antisocial behavior that does serious damage to markets, yet in this analysis the only considerations are for maximizing returns on capital. There isn't even any mention of how much damage this ha ha funny not normal way of doing business does to traditional commerce. All those golly back to the drawing board scenarios competed with companies that didn't have explosions of capital to back them up.

Overall enabling venture capital investment is a positive thing but as always we need to be realistic, avoid doing harm, and be eternally vigilant lest we poison our own punch bowl.
if you call 1919 a recent innovation - VVT first appeared in ICE then, and made a resurgence in 1958 and again in the 1990's. electric superchargers have been around for a while as well, though not as prevalent due to the energy requirements. changes in the car electrical systems themselves have been allowing those to move forward, not innovation per se.
question 2: how does science communication about math works?

the article is clearly a press release from the university were the result was found. it has a very catchy title, while the linked research is more dry. you can find many articles around "popularizing" this press release, yet the understanding of it seems limited, in particular:

* no explanation on how the infinite lottery works is found
* if one reads the research article, the result is stated with respect to a specific set theoretic assumption and so it is not really (as it happens for some mathematical facts) an "absolute" result. one should say, assuming ramsey hypothesis, one can prove that no infinite lottery ticket exist (while the axiom of choice would imply that they do exits...)
Management can't ever owe money, but their stock dropped 90+% in a couple years during their downfall.
This is a good question, and it's a shame that none of the responses so far answer it.
Why would I want a font that nobody but me can read?
I have a swift web service running in production, it's definitely not unusable. You're right it's rough around the edges but it's early days.
Sounds like high school.

I feel like housing policy is on the verge of becoming a major public issue, the same way that Healthcare has in the US in the last couple years. It seems to me that it's just gotten too difficult in too many places to find an affordable place to live, and it just doesn't seem sustainable for only high-wage earners to have stable housing.
Artificial Intelligence Confronts a 'Reproducibility' Crisis
Also a great way to discriminate against candidates. “This guy is too old/female/black/etc”
I see a lot of teams/projects where the tests take 20 to 30 minutes. Like that's the threshold where you can just barely get anything done, so things grow to that size, development velocity grinds nearly to a halt, and they stop growing. So everything you see is about that size.

Personally I need tests to run in a few seconds. I work on a large project that does it so it's definitely possible.
Because they don't care if the cars get sold, just if their union members get paid.
Until your memory blows up or the GC stalls become a performance issue you have to solve. And by then it's very hard to fix as it got interwoven in the design of your application.

Rust forces you to think about memory use and ownership ahead of time, but after some short practice it really gets out of the way and does not become a problem, while avoiding bad code nasties like interlinked singletons, cyclical references or random shared_ptr held forever.
Additionally the explicit memory model makes interacting with C (and often C++) code much more straightforward.

Source: had to wrangle that performance issue on Android both in Java and C++. Had to help JVM not stall forever in IntelliJ.
I replaced Messenger Lite with Disa which is a (when's the last time you heard this) multi-protocol instant messenger platform. Works pretty well for those of my friend who can't get off messenger.
This is civil liability, and it does have real practical teeth that changes behavior.

Previously, if they rated junk debt as AAA, and you bought that debt based on that rating, you would have no recourse for their misrepresentation of risk as they were granted immunity from such things. To make matters worse, for some regulatory purposes companies were required to buy instruments rated by these organizations and take these ratings at face value.

With the change in law, if someone sells me junk debt rated as AAA by one of these NRSROs, I can now sue the NRSRO in court for damages for misrepresenting risk. For any particular rating, there are thousands of companies, often with deep pockets, who have standing to recover losses from the rating companies for misrepresentation of risk. Even if they avoid criminal liability, there is the very real prospect that the civil liability would destroy them.
>But European cities, from what I've seen, are much better because they generally do have good public transit.

Yes, I live in Europe but not every city here has the public transport infrastructure of London/Berlin or the cycling infrastructure of Amsterdam/Copenhagen so this meme of "everything in Europe is so good" needs to stop. How you perceive the transport system as a tourist is different than when you actually have to live and work somewhere long term.

Sure, the public transport system in my city is probably better than the one in the US but because the city is so widespread and low density(think L.A.), pretty much everyone who doesn't live and work in the city center is commuting by car because otherwise you're looking at hours hopping through slow buses/trams to get somewhere.

>A lot of work can't be done remotely. Not everyone works in software.

Yes, not everyone is a programmer but they aren't the only ones who can work remotely, lots of office jobs can be remote as well if the companies would adjust for that.

>No, what governments need to do is build good infrastructure.

Yes, governments need to build infrastructure, but that stuff is highly costly, funds are limited and it takes a lot of time to build due to politics and NIMBYism whereas switching to remote would be a much faster way to relieve slack on existing infrastructure until more gets build.

Let's assume that 20% of jobs can be done remote, that would free up a lot of traffic, living and office space for the people who have to commute.

>China sure has no problems building clean and effective subway systems. The ones in Germany and Japan are pretty great too.

As opposed to democratic countries, China is an outlier, the party has funds and can build infrastructure wherever it wants without public opposition.

Japan and Germany have build their subways decades ago when the economy was good and infrastructure was cheaper. Lots of cities in Europe, and I assume in the US as well, have grown so much that they are in desperate need of a subway system, but now is a bad time, the economy is crap and infrastructure is expensive.
Rust has put more effort than C++ into figuring out how much of the standard library can be used in "freestanding environments" (to borrow the C terminology). C++ without exceptions, RTTI, and the standard library is already a pretty effective C replacement.

The other "feature" that C++ has in this space is that it has a bad reputation as far as the C stalwarts are concerned, whereas Rust has not gained that reputation.
The first write-only (to a first approximation) memory storage. Reading back petabytes of DNA is going to be a challenge.
OK, but 20 million??? Brazil is a huge industrialized nation! The Amazon is basically the entire northern one third of the country! That figure has to be several orders of magnitude off. OK, here's an absurdly crude and possibly buggy attempt which suggests that 20 million is out by a factor of tens of thousands:

# https://en.wikipedia.org/wiki/Amazon_rainforest
amazon_area = 5.5e6 # km^2
fraction_brazilian = 0.6 # 60%
# http://www.buybrazilland.com/rainforest-property-for-sale/
price_per_acre = 1000

acres_per_sq_km = 247.105
brazil_amazon_price = amazon_area * fraction_brazilian *
acres_per_sq_km * price_per_acre

=> $815,446,500,000.0

brazil_amazon_price / 20e6
=> 40772.325
It seems to me as though an interlibrary alliance could pool resources to create their own digitizations of print-version books. They already pay extra for the library edition of a print book. For that higher price, they are supposed to get more durable covers and paper. For a more expensive e-book, what do they get? Self-destructing DRM. Why would anyone agree to that--especially a library?

If it is legal to lend out that physical copy, what is the difference, philosophically, between taking that copy off the shelf and placing it in a reader-proxy robot that can turn pages and focus its camera on them? What is the difference between that and flipping through static photographs of the pages while the physical copy is kept in a "digital lending" vault? What is the difference between that and flipping through pages of OCR-digitized text that correspond to the photographs? And if the physical copy is permanently placed in a defunct mine and no one ever has physical access, what prevents the mine from lending the digital text to any partner library, so they can in turn lend the single digital copy to a person?

If the publishers want to play stupid games, award them stupid prizes. Buy the paperback/cheapest edition of the book, shear off the spine, scan both sides of each page in a machine at 1200 dpi, re-bind the pages (plus paper cover) into a corrugated plastic cover, catalog it, and put it in permanent storage. Now OCR the 1200 dpi images, downsample them to 96 dpi, and package the text and low-res images into an e-book. When a user thinks the OCR made an error, the low-res image can establish a page and location, and a rectangle of the high-res image can be delivered from a web interface. The user's guess at the text content can then be verified or rejected by AI--easier than OCR from scratch--and used to update the book file.

All the lending software needs to do is verify that no more than N natural persons are looking at the digital files for N real copies at the same time. The physical copy could always be retrieved from storage and shipped to the borrower, after all. The legal copyright model has nothing to do with the time and money costs of physical shipping. A property title can move faster than the speed of light, even when the property itself is immobile. Even if the lending model doesn't work, sell the beneficial interest in the book for $20.00, and then pay $19.99 when they sell it back, the $0.01 representing physical-book storage fees and bandwidth costs.

Whether or not the end-user can copy the files they receive is immaterial. I can already borrow a library book and scan every page at home. That would be me violating the copyright, not the library. The burden on the library is to say, "please don't do that, unless it is for legal, fair-use purposes". And the burden of policing it is on the owner/assignee of the copyright. If going along with the copyright system voluntarily is reasonable, people will go along with it voluntarily. If not, people will pirate. This may seem tautological, but increasing forced compliance will reduce voluntary compliance.
A lot of the time you’ll end up with an implementation for each discrete possibility, but that’s pretty crappy especially if you have more than 3 or 4 discrete types you need logic for (though not always bad, some go libs follow this pattern e.g. sort offers a method for each basic type). You could use the empty interface (which is essentially ‘any’), but that generally requires you to do casting or runtime type checking and that’s suboptimal in a statically typed, compiled language.

Generally it makes more sense to describe an interface that can be satisfied by different types, and writing logic to handle that interface instead. Go may not have traditional generics but the interface pattern is certainly a kind of generic programming that can be used to achieve some powerful results. Because structs can satisfy many interfaces and interfaces can be satisfied with any kind of struct (if you want an in language example check out the io.Writer interface and the many functions that use it) you can end up with highly reusable code despite not having traditional generics.
Well, how many humans live at the altitude measured by UAH and RSS?
Maybe they own it? Or else is there some kind of rent control? Where I live in Berlin it's almost impossible for older people to move, because their rent would probably increase by several times if they've been in the same apartment for a few decades.
Perhaps they mean just not all of them Right Now.
What is your phishing protection? Making sure you read the URL?
Sunday Strategist: Your Company Should Let You Work from Anywhere
there isn't a use case (or an economic story) yet.
It's incredible how Rust stans get so much stick, when there is if anything more blind fanboyism around Go.
These are raw matplotlib graphs. Its crude. Not sure what's the definition of beautiful?
Works outside of browser, I use mine for things on my phone with the LastPass Autofill.

Doesn't tie me to one browser or their security model.
A direct comparison is to the tobacco industry. Tobacco sales still remain legal in most of the country, but for multiple reasons there's been huge restrictions on how and where and to whom (no marketing to minors/kids) tobacco companies can market. Tobacco products have to be marked with big addiction warnings, and very visible reminders of side effects. Tobacco products also generally have taxes collected specifically to directly finance anti-addiction resources in many states.

Legally selling the drug is orthogonal from morally/ethically dealing with the consequences of the drug, including regulating how it is sold, how it is marketed, how it deals with its own consequences.
not an iPhone owner, but I think the dongle DAC that ships with iPhones is actually not considered too bad. the dongle that came with my pixel 2 is not great. sounds worse than my dell tower at work. the real issue is all the third party dongle makers.
If it hurts your eyes, you're likely not using an e-ink display. It's a reflective surface, just as paper is. It shouldn't hurt your eyes any more than paper will.

Distractions? Not in any of my e-readers.

Digital annotations suck, I'll grant that. But then again, I like my physical books and would never put markings on them, so for me this isn't a disadvantage.

Browsing is much better for physical books, but heavy hard bound books are much a pain to hold while reading.

Pros and cons to both.
I dunno. I used to read Ken Rockwell a lot back when I bought a lot of camera gear, and he can be pretty harsh on things he doesn't like. His attitude is mostly positive, but I think that's in part because he documented an era of incredible improvements in camera technology.
We need a 4 day work week with 1 day of mandatory/paid retraining. Unskilled labor can be found anywhere, there are 7.7 billion people on the planet.

By having programs in place for training we can move people into careers where they can grow and move up.

German is moving to a 28hr work week for some workers. https://money.cnn.com/2018/02/07/news/economy/germany-28-hou...
I am happy with Neovim in a terminal too. But I wanted I wanted it running as a separate application that I could launch and switch to, so I downloaded the iTerm2 source code and changed the icon and application name and created a profile that just runs Neovim. I find this works well, but maybe someone knows a simpler way, or a generic way, to do this on OS X?
As a dev, I find Ableton incredibly frustrating. The Live Object Model (LOM) allows custom automation and software control. But it's half-closed, and half-open.

Access is through Max for Live, which is a dataflow language "programmed" by joining little object blocks to other object blocks - like Scratch. There's unofficial Python support, but it's poorly documented.

Many things are possible, but many other things aren't possible - even though they're available on Push, so obviously the hooks are there.

It would make me unbelievably happy if Ableton opened up the LOM and included a properly documented hook for absolutely every important feature - preferably one that could be used from any language, maybe via OSC, rather than M4L.

To be fair Live at least has a LOM, while other sequencers/DAWs don't. So that's a plus. But it's still a shame it isn't more complete - because that would make all kinds of cool things possible.
Just store your master password in your spouse's vault and make sure they know where the vault is stored if you use an offline tool/service.

This of course assumes you are comfortable knowing that they could access your accounts while you're still alive if they wanted to, and trusting that they won't.
One example is n-dimensional arrays where each element could be a byte, uint16, int16, ... , uint64, int64, float, or even some custom vector. In a language with generics, you could describe the nD array more simply and the operators work depending on what was passed. The implementation can also be shared across a number of similar element types. In Go, though, you’d need to use interfaces and at some point you’d have to make tradeoffs about speed, simplicity of the implementation (e.g. hand-coding each element implementation) vs use of interface function calls to get properties, etc.

One example is to look at how Go handles the Image package vs other languages with generics.
https://golang.org/pkg/image/
Do we know if the legal immunity of the NRSROs has been restored? Trump's administration has already rolled back parts of Dodd Frank.

https://www.cnbc.com/2018/05/24/trump-signs-bank-bill-rollin...
Out of curiosity, do you use Common Lisp for work or just for fun? I get to do Clojure about half-time (it was an easy sell due to a lot of our stack being Java), and really like it, but haven't used Common Lisp at all.

If you do get to use it for work, how does it scale (programmer/code-wise, not efficiency-wise) for "real" projects?
Yes, it is a mess. At over 15.000 pages, AUTOSAR specifies not general utilities, libraries, battle tested data structures used in the automotive field or whatnot, but actual automotive components that in theory can be developed independently and combined to build the whole car. XML being the medium of choice for this standardization doesn't help either. You're left with tools upon tools that modify XML files and generate C code based on those files and very little opportunity to actually look/modify those C files by hand, even in trivial circumstances. In short, the AUTOSAR idea, from what I've experienced, is to hire an army of mouse-clickers that can use shiny tools to assemble and configure every aspect of the car. They would not learn C or any programming, but learn the actual standard and know what you need to click or check in each and every instance. The tools would then take care of bringing in the code and generate the header configuration files for you.

Anyway, not mentioning AUTOSAR might be a sign that its days are numbered, perhaps?
I have never seen anything that has convinced me that snow needs anything but a traitor. I do hope he is brought to justice one day.
I like using a third party alternative since it gives me the option to use it outside the google ecosystem. I use Firefox and Chrome regularly so the seamless syncing without depending on any particular browser is important for me.

The other feature I like in dedicated password managers is that they tend to have a lot more options about what kind of password/passphrase you can generate. Some other features that i regularly use is storing non password content like software licenses, sharing certain passwords with my spouse, etc.
But by that time Arthur Andersen had gone from 24,000 employees to about 200. It was utterly wiped out.

I don't think that's enough, David Duncan in particular should have gone to jail, but it's not as if there were no consequences and to be fair to the US government they went after AA hard.
Most of the things like ticks and lims are covered which is above basics. But if you are looking for annotation or animations then you need coding in matplotlib though
It's more about the convenience than the price, for me. I'd pay $30, maybe $40, per month for access to basically anything I want to watch (past that I may as well buy as I watch, and even at $40 I'd have to do the math to make sure it's sensible). It's having to keep up with several subscriptions, having to figure out where something is when I want to watch it, inconveniences like logging in on a new device, expired sessions on devices that don't have password managers (or keyboards...), multiple different interfaces (for basically the same thing) to stay familiar with, crap like that.
pandas has a terrible API (IMO obviously). It looks like a weird mixture of Numpy and pre-2010 R code.

Like it has great fucntionality, but I waste so much time trying to figure out how to do something with pandas.

And I can remember the R-API's, which are even more annoying ;)