skysight-inc/HackerNews huggingface dataset:
True, but putting a tax on net worth above, say, a million wouldn't affect most of the population - those who are in the most need of the ability to build up savings would still be able to do so. The key would be picking the point at which net worth is past the "financially independent" stage.

Sort of like the thought behind the proof of stake system in Cardano - once a node gets past a certain threshold, the gains flatten out. This means that you wont have just a few nodes dominate the whole network, as once they reach a certain size it becomes more profitable for people to switch to a smaller node which encourages a more even distribution of power.

If we implement a similar mechanism, sure maybe we won't have as many people becoming billionaires, but we could have a lot more people that aren't on the financial edge and are thus able to contribute more effectively. Sort of a damping effect for the power law. Individually you may not be able to accrue as much in terms of assets, but everyone in society benefits from having more people capable of contributing to research and development - I think that's largely why we have seen such rapid scientific advancement in the past century compared to the past two millennia.
I'll second AI for healthcare.

Medicine is the killer app for AI, and yet not nearly enough people are working on it. I suspect it has something to do with the relative difficulty in accessing data (although this is changing), and the relatively lower pay compared to working at Google, Facebook et al. But in my opinion, if you're the sort of person who's searching for meaning and opportunity, this is the place to be.

Full disclosure: I work in AI for healthcare.
2. no. People can and do remember. Just ask their mail address. Of course someone will post anecdotal evidence that they can't.
As an Asana user, I email myself and cc Asana. That way I have an ongoing list of Asana tasks that are my ideas.

Honestly, I rarely get to them though. Usually if an idea is stimulating it keeps coming back over and over and it’s irrelevant whether I wrote it down.
Desktop Linux is still a dumpster fire depending on what you want to do
Yes. And in 3 years (or so) when the hype-train moves on, and all that is left is the core users. It will be a much more viable choice for development, in my opinion.

I don't think anything negative of the language or core libraries.
We've been doing 4-day/32-hour weeks at Wildbit for over a year now, and it's been great. We're a remote-first team of just under 30 people spread across quite a few time zones. It's a mental hurdle at first, but the company has continued to grow and be as productive as we were before.

We're all just much more mindful of how we each spend our time these days. We also strive to reduce meetings and lean more on asynchronous communication in order to reduce interrupting each other. That lets everybody focus more and get more high-quality work done in fewer hours.

Our initial write up:
https://wildbit.com/blog/2017/05/31/experimenting-with-a-4-d...

The follow up with what we learned and what we adjusted:
https://wildbit.com/blog/2017/10/19/4-day-work-week-update
Regarding this part,

connect to your financial institutions to generate access tokens

Are these generally offered across EU? I know I haven't found a way to get access for a couple of my local (EU-based) banks I checked with, but unsure about the rest of the continent.
>their servers are Swiss based

which doesn't mean anything.
do you have a link about the previous case? i'd like to read about it
If all you're doing is CRUD apps, there's not much more to gain from Elixir. But if you're doing things like pulling in Redis or Sidekiq, or building around realtime use cases - Elixir has so much more to give you.
The problem is how broad the term location services can be. In this context Facebook is using innocuous camera and sensor data to track the same device around. They could well write some code to listen to the microphone only when nobody around is talking, which per se wouldn't raise any privacy concerns, then use it to track laptops and tablets/phones by matching the sound of their fan under load or the spectral content of finger taps on the screen.

Unfortunately I believe there's not much users can do other than stopping using Facebook and any of their and similar products for good, then keep being alert because tracking people is both a business for companies and a tool for governments to suppress dissent, so anyone involved in any technology related to communications will inevitably be incentivized to implement anti-privacy features.
Could be, theoretically, but this would probably be inconveniencing all syncthing users for a negligible fraction of the userbase.

On a shared computer where you perceive your peers as a threat, adding a password to syncthing web UI is probably a minor entry in a long list of things you have to do to secure your processes and data, and to ensure the kernel and programs you're running are trustable (in practice, you can't verify that with 100% confidence; they can be backdoored, out-of-date with known security flaws, etc etc).

Ensuring security in such a malicious (where your co-workers/peers are apparently a nasty bunch) shared environment is so hard that to begin with that I personally wouldn't put any sensitive data there at all.
Likely you won't work on any of the three. There are decision points in your career where you are given a limited set of options. The outcome of those options is largely unpredictable.
How to Objectively Reason About Systems: Correctness Properties of a System
The crypto is not the problem, the UX is the problem. Any time there is opportunity for the user to be confused, they will be. It's ultimately the user's responsibility to make sure their comms are secure, so it's probably prudent to choose an app that presents the cleanest, least confusing path.

Nobody (really) complains about PGP's crypto, but there are dozens of articles rightly criticizing its 80s-era "UX".
If you're implementing a new TLS library from scratch, why not reduce the available cryptographic agility and get rid of vulnerable versions? This implementation would be strictly more secure if it ripped out TLS 1.0 and 1.1 and didn't use RSA for anything.

I don't mean to critique an honest effort here, if someone wants to make their own implementation that's great. But the world has enough cryptography that isn't secure by default, and I don't think backwards compatibility should be encouraged.

How's My SSL [1] is a good resource (ignore that it still uses SSL nomenclature instead of TLS). To give an example, whenever I have to set up a new Nginx instance with HTTPS these days I remove TLS 1.0/1.1 support and disable half or so of the available cipher suites letsencrypt gives you out of the box.

_____________________

1. https://www.howsmyssl.com
I've been working with Elixir in a single-developer production system for over a year now. I'm running it in Docker containers on Kubernetes, in the cloud.

It has been extremely stable, scaling has been a non-issue. Error reporting has become easier and easier, now that companies like Sentry and AppSignal have integrations for Elixir.

Elixir is VERY fault-tolerant. DB connection crashing? Ah well, reconnects immediately, while still serving the static parts of the application. PDF generation wonky? Same thing. Incredibly fast on static assets, still very fast for anything else.

I've had nothing but fun with the language and the platform. And the Phoenix Framework is just icing on the cake. I've been fortunate to have been to many community events, and meeting (among so many others) José and Chris at conferences has made me very confident that this piece of software has a bright future. The Elixir slack is also VERY helpful, with maintainers of most important libraries being super responsive.

I would not start another (side or production) project with anything else than Elixir.
Its a nifty tool, but I can't help feeling a little disappointed that we're still having to deal directly with issues such as memory allocation in 2019.
Vacation days are fine for short-term, but why not negotiate a permanent 4-day workweek? Lots of programmers have done it, e.g. https://codewithoutrules.com/2018/01/08/part-time-programmer... (also linked elsewhere in the comments).
I don’t think it’s anti-Cuba propaganda. I think these people genuinely think they’ve been attacked.
That seems suspiciously specific.

>foreign authorities

This reads as "but local authorities are no problem" to me.
why is that? got any references?
This[0] is why the challenge is bunk.

[0]: https://web.archive.org/web/20171213214126/https://moxie.org...
> Credentials are stored in lib/credentials.json. This is checked into the repo, so USE A PRIVATE REPO. Do not use a public fork and accidentally push your tokens to it! I will not take responsibility for any potential leak of sensitive information.

It seems like using your CI provider to manage the credentials would be significantly more safe than checking them into even a private repository. For instance, there are several services that will scan or otherwise access your private repos for some purpose or another, and you wouldn't want to accidentally connect them while this is also in the mix.

A pre build step that templates the credentials into a file would be pretty easy to set up in most CI systems I've used, but I have no experience in CircleCI. (maybe 10 minutes of tinkering but that's it)

Finally I should note, I am not advising anyone to store their financial credentials with any third party. But if you've already made up your mind to do so, at least consider one that's meant to handle secrets in a secure manner.
Make Your Amazon Account More Secure and Private
In Telegram if I can convince the phone network that I have your phone number, Telegram will deliver all your Telegram messages (including historical ones) to me and I can read them. This is completely transparent to the other participants.

In Signal the remote Signal server will not deliver the messages, since anyway I can't decrypt them (there are no unencrypted messages in Signal) and it never keeps any that it has successfully delivered.

Now, if I convince the network that I have your phone number, how should your friends determine that I'm not you?

In Signal (and WhatsApp) this is designed into the UI. If you aren't sure if this is who you think it is, you can meet in person and compare numbers or QR codes to check there are no shenanigans going on. Many casual users never do this, but if something seems "off" you can verify.

But in Telegram there's no option like that.
Thanks for these notes. I’m suspicious of unconditional praise for any technology, and a lot of the goodwill for Elixir seems like it’s biased by the intention to promote adoption of the language, or like it’s from people who haven’t encountered or paid attention to its problematic aspects. Seeing fundamental problems listed like this does more to convince me that it is a real and serious technology (one with a compelling set of strengths, no less).

As for Rust, do try it out. Haskell-esque type checking, the “anti-OO” interpretation of C-style conventions, and memory safety without garbage collection are a seriously potent set of features, but it can be frustrating when you find out yet again that your whole day of R&D leads somewhere incompatible with its philosophy, and is therefore a dead end. I’m building a Rust webservice framework as a hobby/learning project, but it wouldn’t be my first choice for a production API under active development. On the other hand I’m not aware of a better choice for an embedded daemon process or a stable microservice.
The Unbearable Heaviness of Clutter
If you are working on embedded software in an environment without robust dependency management, dropping in a file is the easiest way to add a feature. You also may want to minimize symbol leakage into a C program, a single file allows most functions and constants to become static.
Replying to myself,

The value of a decision before uncovering its value is similar to the value of a lottery ticket before the draw. Before the drawing a lottery tickets value is nonzero-the aggregate value of the expected payout. But after the draw the lottery ticket is worth its realized value. When the pre-lotto expected value of the ticket meets or exceeds the cost of the lottery ticket the purchase of the ticket is rational. After the draw, the monetary value of the ticket is whatever the ticket won or did not win. Most likely the value of the ticket is 0$. That doesn’t make the purchase of the ticket irrational before the draw.
Chrome, Gmail, Phone and Telegram in my bottom drawer. That's it.
Cuba was working really hard to get relations normalized. It makes no sense for them to attack Americans.
> No "native" type for JSON data. You always have to parse JSON into a Map and there are excellent libraries for doing this.

I guess the better question would be why is there not an easy, standard lib for doing this in any language in 2019?
An MRI isn't a clear cut test. It is an imaging technique. The images must then be interpreted. There is room for mistakes in this interpretation process.

As an example, here is a NYtimes article about MRIs being misused and misinterpreted in sports medicine: https://www.nytimes.com/2011/10/29/health/mris-often-overuse...

Obviously, I have no idea if that is happening in this case. But we must admit the possibility, especially if other more rigorous medical evidence is not present.
I use this addon, but I wish it showed as an actual tree (not an indented list of buttons). Also, there's some space to the left that can be reclaimed if you're not using tab groups.
Firm Overview – Law Office of Gabriel and Gabriel LLC
I completely agree. For the past few years it felt like Apple had been content with raising prices until they noticed a slowdown in sales/revenue. Hopefully this recent correction will reserve this trend and help them expand in emerging markets.
3k overhead where you’re trying to reduce from malloc is definitely a lot. One of my products have 8K total, not going to waste 3 of that replacing malloc.

I’m fairly happy that mirsa C forbids malloc. I can’t use it even if I wanted to, so I need to be more careful about how memory is used. Annoying at first, makes a lot of sense later on though.
I am not into Python so I assumed it was the python db thingie.
The amount of armchair diagnosis going on, both in this case and in this thread, is remarkable.

>Dr. Douglas Smith, who led the medical examination of the American diplomats, questioned how much a single recording could reveal about the experience. Some patients didn’t report hearing anything unusual, he noted, while others heard a range of sounds.

>“It could be like a low-tone motor, or metal scraping, or like driving in a car with the back window open,” said Dr. Smith, director of the Center for Brain Injury and Repair at the University of Pennsylvania.

>Dr. Smith wouldn’t rule out the possibility that some diplomats might have heard crickets, but said that had no bearing on the real damage they’ve suffered.

I'm also curious if these crickets are native to China, where diplomats have had similar symptoms.
Instead of searching for additional academic papers, I went on to read your comment history.
Now I understand better. You are the iconic portrait of the American self-made man/woman! Going on a limb, I'd say you have a high chance of being against universal care, medical abortion and other niceties.
So yeah, now I can very confidently say that you are downright nefarious to your country's healthcare system. Not just to MDs. The whole shebang.

Go hide under a rock!
I don't see Apple being able to build a car. Look at all the struggles Tesla has had. I don't see Apple as a fundamentally more innovative company than Tesla. I don't see what advantage Apple would have in automobile manufacturing. Apple doesn't even manufacture their own products right now.
I felt out was quite understandable jumping in. I'm glad it was posted as a way of reminding us non-blind developers to be more diligent about so-called "accessibility" features as we all need various ones at one point or another.
Scrap it then build a modern client in Electron. Allow modern features by hosting servers to filter, search, and glean info from email paid for by slipping ads back into the email.
That concept is called a memory pool or storage pool. Very useful, but their greatest disadvantage compared to malloc() is that you waste a lot of memory if your allocation size varies greatly (for example a network protocol where packet size can range from few bytes to KB).
Different OS (Linux, FF 64), but I was curious to know the impact here. TST has no discernible impact.
Ask HN: What do you backup your digital assets?
Virtual creatures competition
Going against the natural way of things is what I'd call civilization. Giving up on this is sort like saying that justice is an awful lot of work, so why bother with having police and a court system? This would be unpopular even with libertarians.

But in the end, this is all about costs versus benefit, which deserves more than a one-bit answer. There are many possible civilizations.
I host my own DokuWiki on DigitalOcean, keep everything there under Certbot SSL and Google Authenticator 2FA login. DokuWiki also works great on mobile. Also have paper/analog notebooks with me at all times.
Maybe, but they'll likely default. Revolutions are messy and often result in a poorer country. How can a country's government repay its debts when the country is rebuilding? Look at post-WW1 as an example of what could happen if they're forced to pay those debts.

Even if they do get their money back, it'll be late. Who wants that kind of risk?
Without getting too philosophical, if energy is really what you want to work on, then the problem of making batteries that are as small and as energy dense as possible would be worth spending an entire life trying to solve, because a breakthrough in battery tech would easily have an impact on tons of unrelated industries and trigger a new technology revolution.
Except it still depends on libtomcrypt.
> The world is elsewhere

The world is everywhere. Other people have pointed out Elixir is very good at taking advantage of multiple cores and writing distributed applications which are easier to reason about, less error prone and very efficient. I wouldn't say the same things about javascript.
Does the soil support cut-and-cover? Most Bay Area homes I've seen don't have a basement, and I've always assumed that's for a reason.
It generates composite video, you can use just about any TV ever made.
https://www.willmcgugan.com/blog/tech/post/resurecting-the-b...
FWIW it's a blogspot post and doesn't look like an official Caltrain post in any way to me.
I'm guessing it is something to do with money in most cases.
The discussion is partially here: https://internals.rust-lang.org/t/standard-library-synchroni...

The PR for std is here: https://github.com/rust-lang/rust/pull/56410

Mostly comes to the platform native APIs habing various soundness issues.
Check out https://www.reddit.com/r/datacurator/ and https://www.reddit.com/r/datahoarder

Been there and learnt some good directory structure for keeping archive and organizing my NAS, from MP3, Games, Installer, OS iso to VMs, tutorials, pdfs, etc
It suppresses sprawl. If you allow people to build (an issue on the peninsula) then you can provide services more efficiently with less environmental impact.
Different workflow.

Generally when researching something I'll pick a number of search terms, and for each, I'll actually open a few of the hits (in a new tab each time). Of those hits, most get closed right away once I actually look at them and see they're useless, of the rest, I might read a few, or follow the most relevant seeming links. (But usually close some large number of them)

Wash rinse repeat until I'm actually left with a very small set of things that are pertinent to the task at hand.

(This process does seem to leak slightly. I have to do a separate garbage collection pass once in a while.)
>These are physical changes.

Well, you say changes, but really all we have is that these 24 people were scanned later but not before taking that assignment. You can’t really say changes, you have no idea what these brains looked like before Cuba.

You know, if you care about scientific method and all...
It is quite possible (and it can be reasonable) to deviate from that rule. For example you could write a wrapper for malloc that only allows dynamic allocation in the initialization phase of your program. This can be useful to allocate memory for opaque-pointer-style types.
I THINK THAT'S ALL JUST BECAUSE THE BUNGEE FONT ISN'T AVAILABLE IN LOWERCASE.

I WANNA GO TO THE MOVIES AND WATCH A B-MOVIE, NOW!
> So basically ~70 years wasted.

to call those years wasted implies that we shouldn't have had to wait for them.
it suggests that we should look for a way to bypass them.
> that seems a bad combination for a suburb

FTFY.

Healthy city requires density - enough density means you got most things you need within walking distance.
Just for interest - probably somewhere you've heard this before perhaps without realising is "hedge fund" in finance - the name coming from the strategy of hedging literal bets with money on markets in such a way as to try to manipulate odds in your favour (oversimplification probably, I'm not an expert).
>Except, now they are making not as much money as they hoped with even less users than they expected.

How do you know they have fewer users? Not selling as many phones and earning less revenue than anticipated =/= fewer users. The bulk of their issue is their users are not upgrading to newer models at the rate Apple would like, not that users are exiting the ecosystem entirely.
I get that people might hear lack of ‘innovation’ as an accusation, and that’s fair because usually it’s used in a bullshit way.

I don’t define innovation as improving things for the sake of it. I think of it as delivering meaningful improvements to the end user.

To me, Apple has been the master of this kind of innovation.

Your point about the A12 neural engine proves what I’m saying.

I’m not saying Apple is resting on it’s laurels - that’s something of a straw man. I think what Apple is achieving technically is outstanding.

I also don’t accept the inevitability of the ‘outcome’ that Apple has fully satisfied people’s needs or that the market would ‘mature’. Most of the ‘needs’ that the iPhone X serves didn’t even exist when the first iPhone came out.

The idea that the iPhone X represents the pinnacle of what a pocket computer can do for a human being seems almost absurd to me.

If you think about it as a bicycle for the mind, as Jobs famously did, almost every dimension of the system has room for more depth.

I’d like to assume Apple knows this, and that there is a lot more to come.

However I still think that in terms of the pipeline of delivering innovation to end users, it’s fair to say that the iPhone is in a patch of friction.
Daswasefea
https://www.reddit.com/ad6y44/

https://www.reddit.com/ad6y4e/

https://www.reddit.com/ad6xlc/

https://www.reddit.com/ad6xme/

https://www.reddit.com/ad6xmu/

https://www.reddit.com/ad6xn2/

https://www.reddit.com/ad6xnb/

https://www.reddit.com/ad6pv7/
5.25" disks are 5.25"/133mm along each side, making 5.25" a perfectly good description, in my view, for an object at this sort of scale. The disc inside must be 130mm in diameter, the case is presumably 3mm larger, and the whole thing is named after the size of the case. 5.25" = 133.35mm. I expect you could actually make a perfectly usable 5.25" disk that was exactly 5.25" wide...

Apparently 8" disks are 8"/203mm wide, no doubt for exactly the same reason, and with a rather similar result.