skysight-inc/HackerNews huggingface dataset:
I would say learn. The beauty of places like Questrade(I use them) is that they've made barrier to entry amazingly easy.

Your 401k no doubt is holding mutual funds that are tremendously expensive and practically just robs you. https://www.sec.gov/fast-answers/answersmffeeshtm.html

If the mutual fund charges 3%. Then the underlying securities have to increase 3% before you have broken even. Which if you're mixing bonds and such, you're probably not getting yearly returns much higher than that. So your money is literally doing nothing for you. Then during a market downturn, you just plain lose. You're down the market amount AND the 3%.

Flipside, ETFs like Vanguard have fees of 0.05% on some of the big ones. So when the stocks increase in value, you pretty much get all of the benefit.

You're not making some banker and financial advisor rich off your money. You're retiring sooner.
Ready to destroy a longstanding argument against raising the minimum wage?
I think GP is using 'semantics' to refer to the emitted code, which is "simple" in the sense that it e.g. doesn't have a runtime or a garbage collector. What isn't simple is all the features of rust that are unheard of in other languages, like the borrow checker, but that is a feature of Rust's syntax, and (I am not a Rust expert, but my understanding is that) many of them "vanish" when the Rust code is compiled.
Designed by Vaughn Pratt!
Allegro is nice. It’s fast, and has a great development environment. I used it all the time years ago.

I recently decided to screw around with Lisp again and have been using SBCL with Atom via the Slime plugin, but it’s not very good. I can’t evaluate functions from the editor, nor can I copy-paste multiline functions into the repl. It’s very frustrating.
Ah, I get it.

From what little I have done with Cython, you done really see the C compiler much. Just the data types. Rython would still have the Python garbage collector ultimately “owning” all the variables, though, I think.
Dreaming in Code is one of my favorite programming books, it documents the development history behind the very ambitious project Chandler. Highly recommended.

https://www.goodreads.com/book/show/32475.Dreaming_in_Code
IIRC, the permanent portfolio is 25% stock index, 25% long term bonds (which do great in low inflation, dropping interest rates), 25% gold, and 25% cash/short term debt.

Bonds doing terribly means interest rates spiking, and potentially defaults, or massive inflation. Which are all possibilities.

In those cases, you’re probably going to be very happy for the gold portion of the permanent portfolio. And it has been on a bit of a tear, recently, rising ~15% vs USD.
Great, now owners can know beyond any doubt that their car is the hottest one in the parking lot
Jury Duty is not the same as being served a subpoena for the prosecution.
Rust seems intimidating at first, but under the hood the language semantics are (or used to be, see below) fairly simple.

The big borrow checker hurdle comes from developers not being used to thinking in/about lifetimes. It takes some getting used to because it enforces constraints that should be there for a non-GC language, but are not enforced anywhere else. But it is a hurdle you can get over after a few weeks of feeling like an idiot. At one point it just clicks. You start to design your types and code with lifetimes in mind, and the borrow checker is not a problem anymore and feels natural - and a helpful safeguard even.

The other complex part is the lack of inheritance and the trait system, which is also foreign for many. I feel like if you had contact with ML languages, and Haskell in particular, you will have a much easier time. It takes a different approach for structuring code.

Sadly Rust is in fact getting mroe more complex all the time though, with things like async/await added and other complex features in the pipeline (like specialization, higher kinded types, generators, ...).

All of those make sense and make the language more powerful, but at the expense of simplicity.
I don't have the background to actually ask this question, but don't general equilibriums turn out to be NP-hard, meaning that the market can't always compute the solutions with a reasonable about of information exchange?
Is there any particular reason this version is getting so many votes here? A quick skim of the "What's New" section didn't seem like there was anything revolutionary.
Im not sure that’s a hard rule. China strong power consolidation, India is more distributed and the central gov is relative to China weaker, but while both suffer forms of corruption, India is above and beyond what you’d experience in China, from talking to folks familiar with both places.
Commissions and coding? What kind of role was this?
Why not dual boot?
Corporate Limited liability is a regressive cross-subsidy to capital
Yes, and sorry, that's not specifically related to ripgrep. About a year ago I tried to compile a few rust tools and a bunch of them just straight up didn't work at all because they made assumptions that are only valid for debian/ubuntu based distros.

I'm glad people are enjoying rust, and sure, memory safety is nice. Fun and comfort are even better, though, so I'll stick to C, Lua and Go for my personal projects.
... Sylpheed, Eudora, mh...
Does anyone have the inside story to what happened that caused Thunderbird to stop being developed in the first place, and what led to its development being picked back up again? It's not really clear what happened in either case to me.
We use Julia in production at Invenia.
https://www.invenia.ca/
Lots of places fit the bill, it's just that NIMBY folks tend to be everywhere.

Provided the waste isn't liquid and won't migrate off site, it's fairly easy to contain. Much of the really bad waste that we have to deal with in the present is not the result of power generation reactors, it's the result of nuclear weapons production.

Unfortunately, most people since the 1970s are incapable of distinguishing between peaceful reactors and nuclear weapons, so there's an incredible amount of fear involved.
How to bring happiness, wealth, success, good health and best relationships
Huh? That entirely depends on the oil. Olive oil isn't inflammatory at all, and is extremely healthy. Hydrogenated oils, on the other hand, are pretty horrible for you.

Here's a quick link I just found:
https://www.everydayhealth.com/news/best-worst-oils-health/
The reasoning for the opposition is largely irrelevant to the question of which blocking actions harms our survival chances the most.
Good call. I usually only use this conversion when the input is approximate to begin with, e.g., feeding a floating point "signal" to a DAC, or computing the contents of a lookup table to be coded into an arduino. To put it another way, I can live with some uncertainty as to the precise threshold going from one output value to the next.
The alternatives are:

* Have every single common thing live in a standard library which makes them stagnate, slows down language development and so on.

* Have people roll their own half-baked, half-broken code every time.

I stand firmly that big organic ecosystem of packages and thin library is the right way, and all we need is just better tools to manage trust and quality.

https://twitter.com/dpc_pw/status/1166754923381280768
How does France stow all the radioactive waste from their nuclear reactors?
> Third Parties can be allowed access to a first-party identity

The problem with this, is that third parties can also be first parties and have their own data. The obvious examples are Facebook and Google today, when you use any service where they act as a third party, they may mix your identity with their first party id.
As I understand it he wasn't doing NATSEC-relevant work from the phone, but on Android spyware can turn on the microphone and camera remotely. During the Cold War our adversaries would've given anything to slip a bug into the Oval Office; now every hacker group who can pwn an Android phone has one.
Some of the most destructive policies are sold with the best intentions.

We need to be more conscious in society of the benefit of lesser evils when there are no true alternatives, leaving us far worse off in the long run. Idealism and wishing for unrealistic perfection can do as much harm as outright evils like authoritarianism.

I suspect the internet and mass media pushes us further in that direction when everyone has an opinion, which gets formed by 5 minute sound bites on comedy/entertainment news shows, scare tactic viral campaigns on Facebook, and non-academic documentaries which can spin statistics, short interviews, and shocking clips into any narrative like they.
Why should our universe be so readily governed by mathematical laws? As he put it, “The miracle of the appropriateness of the language of mathematics for the formulation of the laws of physics is a wonderful gift which we neither understand nor deserve.”

This is something that gets repeated again and again but I don't find this puzzling at all. Mathematics is an extremely general tool for modeling all kinds of things, so if something follows some sort of rules, you most certainly can use mathematics to describe, model, and analyze it. While I am not aware of any specific results or hypotheses, I would still guess that mathematics - or even some small subset like set theory - is in some sense universal for modeling things in a way similar to universal models of computation like Turing machines or lambda calculus.

I can not even imagine a universe with laws of physics that could not be tackled with mathematics. Even if the universe was pure chaos, everything happening totally randomly without any recognizable rules, we still could try throwing statistics at it, at least ignoring the fact that such an universe would probably not be a place for life to flourish. Finally mathematics does not exist in a vacuum, we invented large parts of it specifically to deal with real world phenomenons. And then of course »some« more that does not describe anything existing in the physical world.

Somewhere deep down below there are certainly many puzzling issues, from why there is a universe at all and why it is the way it is to human consciousness and why and how we are able to make sense of the universe, but that mathematics can describe the universe does not seem to be one of those, at least to me.
Not to mention the really bad problem if a rocket carrying the waste exploded. You've basically made the problem 10,000x worse.
Hypothetical communications problems could potentially kill thousands of our distant descendants. The status quo could potentially kill billions. I don't think care for future humans is a good reason to avoid nuclear power.
I'd be surprised if anyone in this thread has any way of knowing whether that's the case.
Japan is still a wonderful country, despite the Nikkei being depressed for decades at this point.
Because regular users don't seem to care, and Microsoft obviously gets some value out of it. If it's easy for power users to do it, it should be pretty easy for regular users to do so as well, it's just that power users would think to check.
Hard to predict what the "Future" is.

Rust fills a niche. It's not the answer to everything.

The learning curve is steep, and for many applications, the benefits are nonexistent.

Although you can use Rust (or anything, even Bash if that's your thing) to write web applications, Ruby, Python, PHP and Javascript are far more productive and this is not going to change tomorrow.

Rust's borrow checker doesn't add anything besides complexity here.

Go is also a nice balance between being simple to use and powerful as a system language (unless "has no GC" is how you define a system language).

Swift has most of the best parts from the language above.

Crystal is a pleasure to write and runs fast.

Zig may eventually get more traction.

Something like Rust, but accessible, readable, that compiles quickly, is stable and has a natural way to do async operations could quickly make Rust obsolete.
Yeah, unfortunately those are all good points...
EFF and Mozilla to Venmo: Clean Up Your Privacy Settings
From the Bible: "Divide your portion to seven, or even to eight, for you do not know what misfortune may occur on the earth" (Ecclesiastes 11:2).

That is: diversify. You don't want your entire 401k in one stock. An S&P 500 index fund is better, but you might want to put a bit of money in an international stock fund, and a bit in a bond fund. (You probably still want to be mostly in stocks at your age, but note well: I am not an investment advisor.)
And the accompanying Alan Parsons Project song, inspired by the story:
https://song.link/i/278775202
There are 43,252,003,274,489,856,000 possible arrangements of a Rubik's cube
Fair enough - and I agree with your argument. But it begs the question, if you know that the better life was within your grasp with expectation P then why did you not make the opposite decision?

Maybe you know things now that you didn't know when you made the decision. Or the circumstances which you hoped wouldn't come true as a result of your decision did come true so you got the lower probability sub-optimal outcome rather than a better one. Or maybe future you is different to past you and has different priorities which you didn't predict.

Either way, you can only make decisions on the information you have and with the judgement mechanisms you have learnt at that time.

With that in mind, regretting a well thought out decision that you now think was sub-optimal still seems odd to me!
The $100k entry-level jobs in the shale-oil boom regions
> This headline leaves out an important detail from the article:

No it doesn't, headlines aren't required to include every detail in the article. That's what the article as a whole is for. Pedantic objections to headlines are not useful or conducive to discussion, since they suggest an element of bad faith in the reporting that isn't present and bias discussion with the untoward accusation.
Most values and keeping the team healthy, reflects the vision of founders I suppose.
> Think of this adapter as the graphics card. Once you have the GPU adapter, call adapter.requestDevice() to get a promise that will resolve with a GPU device

what's the difference between a gpu adapter and a gpu device?
Thanks! Now I need an excuse to write a Python extension. Seen any shaggy yaks around here?
Maybe this is a dumb question, but why can't nuclear waste be diluted? You get U-235 though enrichment of naturally occurring uranium. Why is there no way to reverse this process?
The author here used the MNIST set of handwritten numbers, but that seems an unnecessary constraint. An infinite (practically) training set is available in the form of existing fonts, which can be used to generate a training set. A set of distortions can be added in automatically to give the net a little more information to work with, and then this same methodology can be applied to generate the single glyph ambigrams.

bigram<->character ambigrams are also feasible, but the search space gets pretty big.
Peloton Is a Phenomenon. Can It Last?
1. You may want to invite suggestions via the website itself so that visitors don't get the wrong impression that you're just some affiliate for transferwise.

2. consider publishing a roadmap that you update with suggestions from this HN discussion.

3. Some way to report errors or surprises via the web site itself.

4. A disclaimer that you are not vouching for any agency that you are mentioning at your website.
The risk here is that the rocket explodes and spreads the stuff far and wide.
Yes, I'm sure that when people run across these[1] they're going to think "pirate booty!"

[1]: https://en.m.wikipedia.org/wiki/Hazard_symbol
I don’t think the sculptor was planning to sculpt an outlandish alien nose. The problem is that if your statue doesn’t look right heads will roll.

The story isn’t about the selection of outlier data points as being representative - its more about drawing conclusions through seemingly plausible sounding methods that are nevertheless completely disjoint from the thing you’re reasoning about.
Unpaid internships hurt all workers and worsen income inequality
I can zoom in on it just fine with Android Firefox.
Rust definitely has a lot to improve on. I'm a daily Rust user, and the compile times are still absolutely terrible, and I have to agree it isn't a simple language for any sane definition of simple.

That said: almost all your points apply to C++.

There's nothing simple about C++.

it can be incredibly complex and slow (though faster than Rust, but that's not much of an achievement).

The rules around what constitutes valid (non-UB) code is anything but simple.

It isn't uncommon for the syntax to look arcane (IMO much more so than Rust, although obviously YMMV).

The standard library is extremely shallow, making developers have to resort to third party libraries for trivial things, except there's no package manager or standard build system, so good luck with that.

And yet, here we are, with C++ dominating the market. So I don't think any of those reasons are dealbreakers at all.

I believe Rust has the potential for market adoption as a serious C++ competitor. It still has a long road to get there, but C++ didn't reach this point in a day either. We see more and more adoption in big companies of Rust. Microsoft recently expressed interest in using rust in critical components to reduce security bugs for instance. More and more companies are experimenting with Rust, and some are even using it in production.

Besides, there's another victory to Rust: more and more languages are looking into integrating borrow semantics in their own language, like swift[0]. This is proof that Rust's core ideas work. If those trickle down to other languages, the "complexity" of borrows will probably become just one of the other things you just have to get used to to learn programming.

[0]: https://github.com/apple/swift/blob/master/docs/OwnershipMan...
You could drop the links for now, it was quite frustrating trying to figure out why the FAQ link wasn't working, whether it was my ad blocker (often the case).
Is it fair to say this is a good case study in the limits of Python and dynamic typing for large scale projects?
Those are good questions, but about a different topic (except the last one). The choice here is not between raising animals for eating in factories as opposed to raising them in the wild. It's between raising them in factories versus not bringing them to life at all.

Wild animal suffering is a different beast altogether.

Your last question is on the point though. Do the animals raised for meat have lives worth living?
The nature of progress is movement relative to the position currently being held. I bet you're right that a lot of people are just thoughtlessly bandwagoning, but I bet the blanket dismissal of progressive attitudes also misses a lot of people who are thoughtfully deciding where to go from here.
Human connection.

A major predictor of workplace happiness is if people feel like they have at least 1 other friend or confidant at work.

It's incredibly hard to build meaningful relationships over a conferencing system and makes the job feel more robotic.

Also I think I'd get incredibly lonely and depressed if I did remote work.
Fortunately, they won't do it on the back-end. The ad industry has massive fraud problem, and the lack of trust prevents them from accepting traffic data they haven't seen themselves.

If you really force the industry to switch to "trust me, I've seen these users, now pay me" APIs on the back-end, it'll be a massive shake-up of the entire business model.
Even though I stayed away from FF because of it's macos issues, I found myself using it(normal ff) for development. I'm not the only one at work either.

It's a weird angle for a browser to compete from, but I guess it's working.
It has a lot of interested users
The local government is incentivised to catch the reporter quickly to showcase their capabilities.

The reporter is incentivised to be caught quickly to make a more compelling story.
Like I said previously, citations are needed for these assertions. You might be right, but at the moment it looks like opinion.
This is client software. I am not getting any logs.
> free untraceable and non-blockable money transactions enable some dangerous criminal business models

> Pablo Escobar was making billions, but had to bury them in ground to rot, because he couldn't move them into assets efficiently.

Doesn't that highlight the ultimate pointlessness of anti-laundering laws? Despite Esboar's inability to store his assets in a bank, his activities weren't actually stopped.

What benefit do the laws actively provide?
This is interesting due to the tight constraints of the roman alphabet

Islamic writing in the Arabic script has made use of these tricks for centuries as its script has built-in affordances for it.
... but not good either. And "extended" summer is gross.
Note: I work on App Engine. Go 1.11 supports all legacy 1st generation APIs. It's in the first section of the doc [2] that you posted although perhaps we can make this even clearer. We maintained support for these APIs precisely to make this migration extremely straightforward for our existing users as we moved to a more modern underlying technology stack and a version of Go supported by the language community. We absolutely want App Engine to be a place you can confidently build a business upon.
Sadly, no. I quite recommend The Peripheral[1] by William Gibson, and Jean le Flambeur[2] trilogy if you want a modern cyberpunk with the action of a sheer scale. In the second story, the gaming community also contributes a significant part to the plot.

[1] https://www.goodreads.com/book/show/20821159-the-peripheral

[2] https://www.goodreads.com/series/57134-jean-le-flambeur
New Protest Tactics in Hong Kong
I think it's worth a try. The company is organized into small teams, and the HR department places a big emphasis on people learning new skills. We have a big catalog of in-house classes that are scheduled and taught every month (or quarter, depending on the complexity) with the purpose of promoting personal and professional growth.

While Lisp is not core to what I do, neither is cooking, yet the company gives us classes in that, too. So I think I have a shot.
Is it better for a being to not exist entirely than suffer? If so, then would this imply that if animals suffer even more in the wild that they should be wiped out?
Hmm... I'm not so sure the ideas themselves are unfamiliar. Any one who has used C or C++ has to deal with lifetimes (or at least should) and things like iterators are a very common pattern nowadays.

What Rust does differently is making ownership and unique/shared references a central feature of the language in a way that is amenable to static analysis. Obviously this is often a struggle for programmers to get used to, there's no denying that, but I don't think it's the concepts themselves that are unfamiliar. Unless of course the programmer is new to low level languages.
I was trying to assure you that there was no " feeling of judgement " on your post, not at all, and surely I wasn't going to add anything to it.
Performance Tuning PostgreSQL for SquareSpace's TLS Certificate Service
Obviously if nothing is illegal than we don't need "authoritarian money laundering laws". But I'm sure we can agree on at least some things that should be illegal. Should hitmen be able to launder money?

And I need to point out that it would be extremely difficult to decentralize authority so much that bribery is completely impractical without it being illegal. In such a society where there is no legal friction associated with bribery, what's to stop rich people from bribing police officers?