skysight-inc/HackerNews huggingface dataset:
Conceptually, the company is no longer contributing anything towards employee retirement. They are a transparent entity, ticking off the minimum requirements to realize the benefits from section 401(k), and don't do anything beyond telling the payroll company to divert X amount from the employee's paycheck, managed by that company, to their retirement fund account, managed by yet another company.

If there is no employer contribution, you essentially already are doing your own thing, except with whomever your company picked to be the retirement benefits manager, instead of it being your own choice. So you create your own IRA at the company you pick, and roll over everything from your employer's 401(k) into it every time you switch jobs.
I think they're using "personal computer" there only in the narrow sense that a dual socket tower workstation conforms to the PC spec. But then they go on to GPU performance which allows a machine you could reasonably have as your home computer to do this quickly.
Critic: "System for Dream Control", i.e., "People are suggestible as they fall asleep."

Fan: "But this is closed-loop. It keeps you in the hypnogogic state."

Critic:
1. Optimize a simple open-loop system using, say, number of repetitions, inter-repetition interval as f(repetition), and amplitude as f(repetition). Use your outcome of choice (e.g. the Alternative Uses Task) and a factorial design to explore the space.
2. Optimize closed-loop system for the same outcome, exploring its parameter space.
3. Randomize 100 people to (1) or (2)
4. t-test on the means
5. Get back to me
6. Even if p(2>1) < 0.05, (2) is still just a fancy example of "people's thoughts are affected by words that they hear."

Dr. Horowitz may be onto something. Let's not get ahead of ourselves with clickbait headlines while we wait and see.
It is a pretty tight budget. Although they plan to "roam the world". There are a lot of cheap places all over the world.

But the key word in "never have to work again" is "have". Removing the need to work and only do so when you want to must be a liberating experience.
The 4% safe withdrawal rate usually refers to the net return. To your point, in today's interest rate environment that would mean aiming for >7%+ returns.
yours (and parent's) comments is why I like HN
That money gets you a good life anywhere, except for US and some big capitals/tech cities.
It's nothing to do with the fact that it's about software development, I don't think (or at least hope). I just find it jarring to see 'her' used as an 'abstract' gender neutral pronoun. In my mind, 'his' has two semantically distinct definitions, and 'her' has just one - and that's just how the English language works.
Found the google cache! http://webcache.googleusercontent.com/search?q=cache:odBrx_J...
US pensions are a guaranteed benefit, insured by the US government. If GE defaults on the pension, the US government says they will step in as trustee and will pay him the full $85,000/year.

Ref: https://www.pbgc.gov/
(full disclosure, I work at Plaid)

Some of the more popular budgeting apps that are built on Plaid include Empower, Clarity Money, and Albert.

I particularly like to use HoneyDue, which is built for couples!
Using JavaScript to implement a terminal emulator makes sense if you take advantage of html/css. If it's just to implement a conventional terminal emulator, it may be difficult to justify the perforance/memory costs. But html/css does enable a lot of neat features, such as embedded graphics, css styling, etc. I think for DomTerm the features justify the costs: https://opensource.com/article/18/1/introduction-domterm-ter...
Employee #7 at SpaceX didn't you hear? Relax, they're on the same team.
Maybe you need to find someone to do a Kickstarter
Next sentence:

>Within two years, they plan to hit this “magic number,” after which they’ll quit their jobs and roam the world.

If you stick to cheap areas like SE Asia and Central Africa then you don't need half of that. Throw in couch surfing or buying a van to live in and you can spend a lot, lot less.
Small comfort if you're selling large toys that small shops don't have the floor space to stock.
European companies, alike developing countries, strive for new financial sources as European banks got more restrictive in granting loans.
Oh, I absolutely agree. I am in no way saying that constructive criticism (or hell, even warranted, non-constructive criticism sometimes) is fine and should be encouraged! The comments I was referring to (many have either been deleted or removed) were quite a bit less focused on constructive criticism than they were on just a barrage of insults towards the team responsible as if this decision was made intentionally just to spite them.

I think your criticism is a really good one though, especially if these link previews can be harmful towards accessibility/make basic interactions more difficult. Like I mentioned, I enabled a similar beta feature a while back that was a bit difficult to get used to, but I have grown to find indispensable. I think in the same argument, however, you can argue against any sort of hover effects on the web (drop down menus, hover animations, etc.) and to be fair, it would be hard for me to disagree with that point on many instances of that as well.
I just tested it and it's trivial to click. Are you actually having difficulty or just pretending it's hard so you can be condescending?

I think the best place for these controls are usually on the feature itself. I don't want to have to search in some independent preferences UI every I want to see if something can be tweaked, but it makes sense to offer it there as well.
No doubt true, but the number of those stores has declined over time. My guess is you’ll see vertically integrated stores from LEGO and other brands pop up.
> This kind of knowledge can be extremely dangerous if it falls into the wrong hands.

Let’s not go overboard with the panic just yet. The world isn’t some spy novel where nefarious actors are constantly trying to kill you or your children.

How do I know? Because if you are not currently under protection, I could easily create all the location history I might want within a week. And nobody willing to abduct you would scoff at a week’s work.

Also: if anybody wanted to kill you you’d be dead.

I know it’s a lot of fun to run down all the “thread actors” and the “tradecraft” they might use in your head on long, boring flights. But you’re not actually a movie character.
> might help ease people out of the FB Messenger silo.

I disagree. Despite the hopes of the tech community, I think RCS will only really benefit people currently using SMS. Which is great; they need an upgrade. But products like FBM, Signal, iMessage, etc do so much more than even what RCS is capable of, and those feature are often important to its users.

RCS will raise the least common denominator of mobile communication. Very important nonetheless.
I had a different meaning of the phrase in mind - I meant like in a video.

"Now, my opponents would like you to think I hate all guns, and want to get rid of them. But that's not true!"

With the kind of context editing I was referring to, that can easily become:

"I hate all guns, and want to get rid of them."

But yes, when we trust a journalist to cite unnamed sources, yes, of course, we lose much of the context. And if over time it turns out the news source has a bad habit of covering the news poorly, we should stop giving them attention.
For reference the GPU they're using for this paper is the NVIDIA V100 GPU, a datacenter GPU costing $8,000.
Scooter mayhem sounds just like when cars were first introduced
I think he's referring to using "[Table]ID" as the primary key on [Table]?

So now you have to join with the Person table on Person.PersonID from your local column PersonID. I much prefer the other way around: Table.ID with foreign keys being "TableID".
> we had 5 kids and chose to have my wife stay at home for about 7 years

You and your wife chose to have five children, and chose for her to work as a childcare provider, which we know is a low-paid gig.

I'm very impressed that you managed to do that without going into debt, but I have little sympathy for other people who in similar situations find themselves struggling: the rest of us derive a smaller benefit from the continuation of your genetic legacy than you do, so it is appropriate that society should pay a smaller part of the cost of that lifestyle choice.

People who fall into similar situations without your foresight might struggle more, but so too do people who buy expensive cars they can't afford or pursue careers they enjoy instead of careers that pay well.
I think the point was not that America has solved racism, but that it is a common refrain of some Europeans to point to America's race problems as somehow indicative of the backwardness of Americans, while they smugly pat themselves on the back for being the progressive ideal of tolerance. But European countries have never had the kind of racial divisions that the US has. Until roughly 50 years ago, there was basically no significant non-white population in Europe. The US has had a significant black population for 400 years. And we now have a huge brown population as well. And now that Europe has acquired a significant non-white population, lo and behold, you see a lot of the same racial issues that the US faces.
https://github.com/ioddly/meditations - Daily organizer based on habit formation.

It actually needs a little bit of TLC which I'm hoping to give it once I finish up my current gig.

I'm still the only user, as far as I know, but I use it daily so it's fun to work on.
he probably doesn't know everything there is to know about engineering big data but, instead, knows everything there is to know about applying it to a business case. Create more than $180k of value each year and companies will fall over themselves to pay you $180k for your contribution.
Also I'm not sure where SpaceX gets its methane from. If it's from above-surface sources wouldn't its net carbon contribution essentially be zero?
No. That's how you write sql within your organization. Also there are syntactic differences between SQL flavors ( postgres, mysql, mssql, oracle, etc ) that make a SQL standard unrealistic.

The only generic rule is "be consistent". Whatever convention/style you choose, it should be consistent.
People say things like that about buzzfeed.com too.

But Vice and BuzzFeed both do a lot of quality journalism these days. This article is a good example.

Is judging an article by its domain the modern equivalent of judging a book by its cover?
Ask HN: Best Way to Refactor This Python Method?
I haven't coded in a team before and have had very few opportunities to learn from more experienced programmers. I find myself running into this a lot. Large if/else blocks, that have repeated partial parts.

Is there a pattern for this? I haven't been able to successfully google this sort of issue either.

This is a selenium scraper for an ERP system we use, and I'm trying to find specific URLS given an integer or a range of integers. Couldn't reproduce it here because of character limit.

* self.address is shorthand for browsing to a URL
* self._transfer_session to requests() is to transfer the selenium session to a requests session.

https://pastebin.com/Ff93nKr1
I agree completely, at one of my previous employers, the CEO of the company sent out an email, with a list of links, and said everyone should learn AI/ML, and it would be important for the future products. And he gave a number of examples of potential features that AI could achieve.

When I looked at it, every feature shown, could be more reliably delivered and have a better customer experience through deterministic behaviour.

So I agree, I think AI has made certain technologies way better, but I see it as a tool, and like any tool, it sometimes applies to the situation and sometimes doesn't.
I don't know the price of a box of Rice-a-Roni either but then I don't live in San Fransisco where it's such a treat.
What toomuchtodo said. I have some awesome colleagues that joined in a less technical role, then transitioned over to dev work.
>Use an ORM when appropriate; when using one, follow its conventions. Don't use an ORM if it's not appropriate.

It's just as vague. If you know of a good article that goes over the details, that'd be cool :^)
When will American banks begin to use BankID?
Been reading up on a system called BankID, implemented by Norwegian banks. It's a type of computer chip which contains a random number generator (RNG). They don't publicize the source code, but it bears some resemblance to gambling software.

You set your own PIN code, which must be typed in to retrieve the unique bank-code (changes each time). This may sound confusing at first, but the system is rather clever.

1. You first type in your social security at the bank's log in page.
2.It then asks for your PIN code on the "BankID chip", which in turn provides you with a RNG code.
3. You then finalize it by typing in a personal password on the log in screen.. And voilá.

They also changed it from an all-Java system, to a html5 infrastructure. Apparently it can also be installed on a cellphone.

I really love this device and wish my US bank could offer something similar, besides normal Google 2-FA. The best feature though is this...

Apparently people can also sign loan papers and official documents as if it was a legalized contract. How cool is that? No more paperwork.

We need something like this in the US.

What do you guys think?

Here's one of the sources I came across: https://www.secureidnews.com/news-item/norway-adding-mobile-digital-identity-function-to-its-bankid-program/
Banking, unfortunately.
It isn't compared with other languages, however Quart sits well in the Python ecosystem, especially with uvloop. I wrote some of this up https://hackernoon.com/3x-faster-than-flask-8e89bfbe8e4f
The BFR runs on a mix of liquid oxygen and methane, according to Wikipedia.

Ignoring obvious scalability problems, wouldn’t it be possible to manufacture that with a pretty decent environmental footprint from various carbon neutral bio sources?
Although the alternative allows for a bit of metadata to be encoded in the name. For example, if "id" is always the local item descriptor, you can almost always assume anything ending in "ID" or "_id" is a foreign key, and either the table name or relation is encoded in the prior part of the name.

It's a small thing. You'll likely know enough about the tables to be able to know this information anyways. Then again, knowing which "id" field you want is pretty obvious too. In the end, there are pros and cons to both, and it's mostly preference.

That said, once it leaves the database, I much prefer my records have short id fields, which likely influences by schema design to some degree.
quant finance :/
First off, you're mistaken. In general, baring disability, you don't collect a military retirement for under 20 years of service. You do get a TSP, but that's contributions made by the sailor, the Navy doesn't contribute to that.[1][2] Sounds like either your grandpa got military disability benefits, you misunderstood what a TSP was, or he might have even been lying to you.[3]

You choose to drain your retirement early, if you didn't have that option (in other words, your employer controlled your retirement instead of you) you wouldn't magically get extra money to pay for cancer treatments - your retirement portion of your salary would just be unavailable for you to use. Just because you didn't use your retirement account for its intended purpose, that doesn't mean that defined contribution retirement plans are "broken."

In general, its probably not a great idea to drain retirement accounts to pay for bills, as they have some protection from creditors... at least talk with a bankruptcy attorney beforehand. I would personally rather declare bankruptcy than drain my retirement accounts.

It might just be me but I'd prefer controlling my money over my employer doing so, my employer might not even be around in five years. You can't prevent your employer from "investing" your retirement fund into Bernie Madoff's pyramid scheme[4], but you can prevent yourself from doing that. In the past I've worked at places where I don't trust upper management to make the right financial decisions. I'm glad I have a 401(k) because I can collect significant tax benefits from maxing it out.

Your wife obviously isn't going to get a retirement saying home with the kids with or without employee controlled pension, so I don't understand what that complaint is about? Or how it relates to retirement accounts.

In my opinion, if your employer offers a 401(k) they should be legally required to a) be opt out rather than opt in and b) be legally required to contribute some amount. That would fix some issues with people not prioritizing saving for retirement, however, unless you make draining your retirement account illegal then you aren't going to prevent people from doing dumb stuff.[5]

[1] They have actually changed that recently, a few years ago they introduced a new defined TSP contribution option that you may opt into instead of the defined benefit option.

[2] Some exceptions apply for war vets living in poverty

[3] I'm so sorry to bring up that possibility, I don't want to be mean, but its a fact that most people who claim to be in the special forces are lying, its a common thing.

[4] The NY Mets lost a bunch of money in Bernie Madoff's pyramid scheme.

[5] Dumb stuff being the guy I know who cashed out his retirement account to buy furniture.
If the debt load was excessive on an otherwise OK business then the debt would be restructured vs. putting the company into liquidation. The idea that absent the debt Toys R Us would have figured out how to invest in innovation is totally speculative. This is a badly reasoned article.
Since they programmatically generate the masks you wouldn't need those, just the set of training images. So it wouldn't be too hard to find since you're not looking for paired images, just a bunch of images of faces/landscapes/whatever you're trying to inpaint.
My favourite is how they could set spaces that were springs that would adjust to the width of the column.
Everyone tosses around a 4% safe real withdrawal rate (SWR), but that number is just a starting point. The Trinity study was for a 30-year period where success was defined as ending with a non-negative account balance. If you're retiring at 30, you're probably looking at a 40-60 year time period and want to avoid sliding into the grave just as your account balance hits zero. Here is an in-depth analysis which seems to recommend a 3.25-3.5% SWR instead:

https://earlyretirementnow.com/2016/12/07/the-ultimate-guide...

Of course, many software engineers will continue to mess around with tech after retirement; if you follow your interest into extremely niche domains, the option of irregular highly-specialized consulting gigs becomes available. This income stream, while not consistent enough to live off by itself, proves formidable in conjunction with retirement-level investments and enables a much higher SWR.
Glowforge raises another $10M, allows general public to buy its products
I love this. I keep hearing AI will "took or jorbs!", but I am 100% for embracing it and making it work for us.
It will eventually be very low, much lower than planes. The same technology that is being developed to make propellant on Mars can be used on Earth to extract CO2 from the air and/or sea water. A few squared km of solar panels on floating structures can produce enough propellant for one BFR trip a day.

The same propellant (methane) can also be used on planes, eventually, so BFR will bring many technologies advances independently of the outcome of the project.
FIRE couples need to ensure that they don't get lonely, and should spend more of their available time cultivating their network as they traipse around the world. For some, it's easy to form and maintain relationships wherever they land, but I find this dimension often missing from the analysis because it's so far into the future.
How Calvin and Hobbes Inspired a Generation (2013)
>> Ideally, it would flow back into that original country as investment.

That's what taxes are for.
Top 5 Cryptocurrencies primed to Explode in 2019
Before you use modern c++ you have to learn all the "old" features to really understand what you're doing. Also I didn't say a thing about JavaScript.
Teaching high school history.
To be fair, I've been a regular user under this account for 6 years now, and before that would visit frequently. I know there's always been that component to this place (it's a site publicly available on the web, it's inevitable) but it seems like there has been, maybe just through my perception, a strong rise in the ratio of valid criticism/complaints and seemingly spiteful comments that don't seem to want to accomplish anything other than to incite anger. I have always really appreciated the discussions around here!
personal opinion: I feel we're reaching the existential uncanny valley. computation can "do" everything and .. I feel dead inside thinking about it.
I was fortunate enough to have a school field trip to the NY Times in the 70's. If you were a nerdy kid the word "shrdlu" showed up a few times, mostly in PBS documentaries about AI, as it was at the time. If you grew up in the tri-state area, everything important was on Channel 13. Except for Star Trek which had moved into syndication by that time.

https://www.youtube.com/watch?v=QAJz4YKUwqw
Aliasing a query that short just obfuscates intention. It might be necessary for some larger queries, or joining the same table multiple times, but there is a readability cost you are paying for it.

For example:

JOIN team_member ON team_member.person_id = person.id

It's completely self evident what is being joined without the need to trace back to the table aliases.

Pretty much all of your advice is premature optimization in my eyes. You can/should do those things when they are needed, but there is no reason to automatically write every single SQL query that explicitly.
FileMaker Pro 17 Advanced License Key Incl Crack Latest Download
> "Daniel Imberman, a 26-year-old software engineer, drifts toward this pole, though he rejects the FIRE label (“sounds like classic tech-douche”). His target is $15 million."

How long do you think it'll take him to reach his goal? He talks about starting a start-up, selling or profiting, but all of that take a lot of work. And even then there's no guarantee his plan will work.

Saving 15M will probably take a developer anywhere from 10-20 years? Or am I very wrong?
Hmm, here in Europe were I live 27C would be considered a rather pleasant temperature. Anyway, sealed houses are not only good for keeping the heat in but also to keep the heat out. If you cool your house sufficiently during the daylight hours that should prevent it from heating up too much even after you stop cooling it (after sunset).

But if you absolutely must use active cooling after sunset you might want to get something like Ice bear 20 ( https://www.ice-energy.com/technology/ - i'm not affiliated with them just an example) hopefully it should solve it once and for all.
I worked at IBM back in Rational Rose's heyday (though not on the Rational team, thankfully). The sheer amount of configuration you'd inevitably end up doing was orders of magnitude greater than the actual thing you wanted to write.
Does anyone know why AMD has dropped the ball so hard on not supporting Tensorflow/PyTorch? It seems like the kind of work 2-5 talented engineers could do (i.e. push harder on HipM, reimplement CuDNN, etc.), and would seriously impact sales, right? I probably misunderstand either the hardware limitations or business side from AMD's perspective.
And one of those years the return was -37%. Not a safe return.
trying to figure out what they want to work on and what to do with their life