skysight-inc/HackerNews huggingface dataset:
That's what happens when you are on someone else's web. So far, China is the only one deciding they are unhappy enough with the arrangement to build their own web, but the option exists for any country, or even non-geographically-bound organization if you are willing to tolerate shitty satellite connections.
The answer 100% depends on the time frame. If you only want to beat inflation you probably want the cash in more than 2-3 years but less than 7 years. CDs are probably good. If you're young enough and can tolerate risk then index funds are a better choice if you can take losing money for any random period of time.
You may try to wind a few rounds of the AC wires to the LED bulb on a ferrite core. That may (or may not) reduce RF bleed through AC.

(shrug) RF is hard.
>custom dynamic header

Its just: @RequestHeader("Header") added to the param list.
Sad, was hoping the story would have a solution for users lol.
What social media analytics tool should I use?
My boss wants me to fill out a spreadsheet with a link to every single social media post, the date it was posted, and a count of impressions. The idea of spending multiple hours a day or week to consolidate that data manually sounds awful. Are there any social media marketer tools that will list all my posts from Twitter + LinkedIn Page with a to-date impression count?
This happens to my car in the morning only. Not at night. Its flappin weird.
I couldn't agree more. I had the PM title twice before I worked with some senior PMs at a very successful Fortune 50. What a difference experience makes. I cringe when I think about how incompetent I was in my first two PM roles.
I've been a PM for over 2 years now, and not really sure it is right for me anymore. Anyone jump from PM to something else?
Amazon method adds classes to AI classifiers more quickly
Yes - literally every story was about how the flaws in these laws. But #spoilers keeps me from saying more!
How do you feel about Spring? I'm a fan of Java itself as well, but find myself conflicted whenever I use Spring/Boot. It's very nice when it works. But when the magic formula isn't recited correctly....you get frustrated and wind up visiting HN to forget about how unpleasant it is.

ahem
That's exactly what I do. I generate "passwords" for the answers and record them in the password manager.
Half of your answer to beating inflation (2-3%/yr) is to build a startup?
Humble brag
Zero to One is my favorite "startup" book, Thiel has a lot of interesting insights and I wish he was a bit more public with his thoughts. Trying to search for Thiel talks online that don't take place during his book tour has been tough for me.
AI learns how to play Montezuma's Revenge
Just out of curiosity, do you have an example where Rust got in your way when trying to use an array slice?
I don't think the conclusion that "most people really don't care about privacy" is proved by people still using Facebook.

Just because my friend buys a pack of cigarettes a day doesn't mean he doesn't care about cancer.

My view: Loss of privacy is a negative externality of using Facebook. And we know companies can use shiny stuff (compelling-engaging products, PR, advertising, etc.) to overcome these kinds of negative externalities and keep customers coming back.

I do think that your point about serious legislation is correct. Cigarette smoking in countries with serious legislation IS down, the question is if the political will is there and if Facebook's power can or can't outweigh that political will.
He is a mod, but not particularly involved in the subreddit.
Read the documentation for what you're currently using and struggling with. Sometimes I peruse the documentation and discover new things I have never tried that I can try to make my life easier. It's a bit hard at first, but once you're used to it you can just read documentation and get work done. I also read the underlying source sometimes to get further insight.
Anyone do the kerberos way, with two lifetimes? In theory this allows one time authentication, paired with continuous renewal - where refusing renewal becomes a way to invalidate the session/ticket (by way of expiration):

https://stackoverflow.com/questions/14682153/lifetime-of-ker...

Ed: Note that the service doing the renewal won't need the user/password - only a way to check if the user is blacklisted, as well as a way to sign/make tokens - and doesn't have to be the same system that issues the initial token.
Yeah, this link was mentioned in the comments on Racket 7.2 announcement thread and I thought it was interesting enough to deserve a submission. Apparently HN agrees :D (this being my first submission to reach front page in quite a while).

I keep coming back to Racket, thinking it would be awesome to learn it properly and use it for a real project, then forgetting about it again due to busyness with existing projects... it's quite a cursed circle.
Thanks to AI, MIT’s New Robot Could Beat You at Jenga
What were the parts that you thought were not a great fit?
So, basically an attempt at image clean-up. His audience created a regular discussion based on the terminology of his original content, but he's trying to become more popular to a broader audience. If people new to him were to search, he'd be able to put some distance, should this separation be effective. That's the gist of what I'm getting from reading the latest discussion.
This is how I treat it too. Always have a local backup, but an online or offsite one is also important. The mantra I've often heard repeated is "Two is one, and one is none".
I find that after you've picked up the basics, reference materials are usually the most useful part of documentation by far.

For programming languages I always add the standard library reference into my browser's search engines. For example, I can type "kt mutablelist" into my address bar to go straight to https://kotlinlang.org/docs/reference/?q=mutablelist&p=0.
Psychologism and Behaviorism (1981)
Right /S

Paypal, Tesla, SolarCity, SpaceX and still other companies in startup modes.

WE NEED MORE BAD TALENT LIKE THIS!
According to the article, the university wasn't really teaching classes and it didn't have a real campus: the resources used for this sting are not that high.

Speculating here, but what if the 8 recruiters who were charged are people who make a business out of finding people with expiring visas, and counseling them about ways to stay in the country, while charging them a fee? "Hey, I heard you have visa troubles. You give me $1,000 plus expenses, and I make those visa troubles disappear." If it's something like that, then heck yeah resources should be devoted to catching those guys!
Yes I do. Sometimes the medicine is unpleasant but necessary. For many services, a malicious denial is better than an active compromised account, both in the material consequences and the opportunities for tactical management. We similarly also lock out after X failed login attempts.
>Musk is precisely the bad kind of senior talent--imperious, oblivious, and completely unwilling to listen to advice from others even when he's been shown to be wrong.

That's just like, your opinion, man. Steve Jobs was an awful boss to some, but a visionary to others. Same with others throughout history.

>They've got documented success at other companies within their respective niches...The CFOs and other CxOs that have left Tesla have done good jobs at other companies

And the CFO before them was doing a good job too. And the CFO after them will do a good job too. I think manning the helm of a big self-steering monolith is a different game than running a disruptor.

>No CFO of a publicly traded company leaves the job voluntarily if everything's fine.

This is a common trope that never gets called out when it ends up not being true. It only sounds good when a CFO leaves, never when the company they left doesn't go bankrupt or die off because they left.
And a US-specific aspect of your second item: the weird way US sales tax is set up meant that Amazon didn’t have to pay any for a long time, giving it an automatic ~5% price advantage in most states.
Well the idea is that you do not click a reset password button. You click on a forgot password button so this gives you a temporary one to use.

Your second point is spot on and I do ask for the current password. The temp password also works there. This is counter intuitive but not a security issue as you mentioned. I guess I can just skip asking the old password in case this particular session uses a temp password.

I like reusing the password change form. But there is something more to this. Our logs show that if a user needs a password reset, they tend to need it more than once. So, there is a pattern that some of our users simply keep forgetting their password. It might be the nature of what we work on though, most of our users log in a once or twice a month. That pattern gave me the idea that if they are gonna keep forgetting it, maybe I should not force them to reset. Let them use a temp password every single time.

It’s like what Slack does with “magic login link” stuff where you can elect to receive a login link via email instead of using your password during login. I guess branding it like Slack does might be better though.
History of the BASIC Engine (2018)
I've been wondering how even having a password at all might be an antiquated feature.

Most sites/applications today require you to have an email address (whether alongside a username or, increasingly, as the only identifier), and fully pass all verification to your email provider (by providing a password reset). In that situation, having a separate password for that site (and, presumably, one for each new one) seems a bit superfluous -- it should be enough to, instead, just enter your email and receive a unique one-time URL that will log you in if opened within, say, 15 minutes.

Would this system be any more insecure than the present model of email + password + reset link?
Using Nginx and Sentry to Trace Errors to Logs
I actually ran into a useful case for annotations in Java the other day.

Compile time dependency injection (Micronaut framework).

Not something I have a use for but it's clever.

https://micronaut.io/
It’s really important to talk directly to someone who would be considered your peer to understand the team and the day to day. Bonus points if you can speak to them privately to get candid answers.
This list would have excluded all the jobs I've had that I loved
OnStar provides this as a service.

http://www.gadgetreview.com/gm-adds-remote-kill-switch-to-on...
Most systems use this method but over two tokens, usually referred to as a session/access token and a refresh token. See OAUTH.
Because it's an excerpt from a book
There's some evidence, from people analyzing videos of the fight in Mosul, that now we take out snipers with Nanodrones: https://www.youtube.com/watch?v=B5LdagBBo-k
> Quantum Mechanics sort of throw a superposition of wrenches into that puppy

Maybe because we don't understand it enough quite yet! I'm sure gravity was hard to explain when it was first being talked about.
> Eg. has your Head of Product worked as a PM at a FAANG?

The worst heads of product I've had could all answer yes. None of the best could.

Do you actually seek this out?
I've heard this a few other times in the past actually. Are you talking about strategies for getting familiar with a new code base? Or more general like debugging or code reviews?

Do you have examples of books on this topic that you're not satisfied with?
> Although Java is one of the most popular JVM languages

Is it not the most popular JVM language?
- "Have you ever turned down a paying customer for ethical reasons?"
- "What's your approach to building teams?"
My understanding is that the main proposed mechanism of action is that fear of lawsuits results in excess treatments.
It looks like it's the same person... also it does look very cool.
A qualified outsider who in turn is really unqualified as being an outsider means they know little about how the company really works.
You're not wrong to be afraid of the circular saw. Whenever it comes up I introduce it as "and here's the most dangerous tool I own". However I look at my table saw this way: getting the table saw allowed me to use it instead of the circular saw, for most jobs. So it's dangerous in itself, but a net safety win. Nevertheless I have nice 2" x 4" x 0.25" dent in my Craftsman toolbox from one time when my table saw decided to conduct an impromtu ballistics test at it from across the room. Thankfully I was standing to one side of the board I was feeding through.
Show HN: How to work with APIs
why don't you try reading? It's all in TFA

http://www.sciencemag.org/careers/2015/05/economists-h-1b-vi...
If anyone wants to go (much) deeper, or works with wood themselves, I made a table saw safety compendium: http://sawsafely.org/

Fellow product geeks might enjoy the design tradeoffs that different countries made, and injury statistics: http://sawsafely.org/#understand-design-decisions-&-trade-of...
"Conversely, why is this effective in Iraq? Can opposition forces not build tunnels or lay ladders over these walls?"

Walls create an impedance. Building a tunnel is a lot more effort (time, equipment, labor, etc.) than walking in. Employing a ladder is exposure; ladders are really hard to conceal.

People that claim a border wall is necessary and will be effective, such as the National Border Patrol Council, the union of border patrol officers, aren't actually ignoramuses. They don't believe or claim a wall is a perfect passive deterrent. It is a force multiplier, and like the Sadr City wall, will be effective while it is patrolled, maintained, etc.
The secret is that there is always another annotation...
Made an oil painting effect for unity
I cannot stress this enough. Every single starup I worked with that has failed, has failed due to poor performance of the sales team, and/or leadership choosing the wrong path at critical points. Unless the product is highly technical, engineering mostly just needs to execute at a high level to do their part. They usually can't save or sink a company all on their own.

If your role is in engineering you may be at the mercy of failures which you have no control over. I've found those to be the most frustrating and stressful periods in my career.

Watching another department make bad choices or have poor skills/work ethic without being allowed to go in and correct it myself was very painful. Especially being in a small organization.
Blogs, and new-form blogs -- static site generators, high-feature Federated platforms like Friendica and Hubzilla, pervasive RSS (see for example Reddit, which really does well here), etc. -- are all very exciting and promising parts of this period.
Wouldn't that just mean her named philosophy was Catholicism?
We initially used lombok to decrease the pain of writing in Java but eventually moved to Kotlin and are sooo much happier.
I recently discovered that inkscape has a "clean svg" output option which is ok for the most part. Kind of a happy medium (but I do simple stuff).
Limit the execution time of a process tree on Windows
That doesn't say anything about absolving bad behavior with honesty, only that deception and bad behavior is worse than bad behavior alone.
Oh wow HET is really interesting, I never knew or thought about that type of work, thanks for the information!

Do you know if most jobs in HET/HUMINT are for Military personnel only?
ffsfaci_proxy() is definitely much better.
That pineapple isn't even ripe.
Exactly. JWTs can't be extended since the signature is part of the JWT and signs the JSON body, where the expiration is.
Was hoping the article would reference it, clearly a nod to Pollan!
Probably doesn't help much when the manual is in the glove box of a locked car.
Since the end of Saddam - there is no entity in the region that has any material ability to pose any real threat to Iran.

Moreover, there are no entities with the ability to even 'cause meaningful harm' (ie Israel) without significant reciprocal damage and serious political blowback.

So the notion of 'attacking neighbours as part of a defence' doesn't hold any water.

Consider that Iran has the open and public position that they want to 'wipe Israel of the map', that they are sending missiles that end up landing over the heads of Saudis and Israelis - it's clear that Iran poses an existential threat to some of their neighbours, not the other way around.

Palestinian issues aside (which will never be resolved through war anyhow) - Israel has proven they maintain very peaceful relations with any neighbours not trying to destroy it, ergo, the very easy path to peace with Israel is just to not antagonize them. Jordan, Egypt, Saudi etc. have zero to fear from Israel.

If Iran wanted peace they would just make peace, but it's clear they do not.

The Saudis are not the nicest bunch, and their funding of extremist activities should draw more ire, but they have no real military capabilities more than a few miles beyond their borders.
Every time someone says 'read the manual', I weep for humanity.

When I open most manuals pages I may as well be reading 'ᐅᒥᐊᕐᔫᑉ ᐳᓪᓕᓕᒫᐸᒐ ᑕᑦᑕᕐᓂᖅ ᐊᒻᒪᔭᖅ'

It does nothing for me. I am seldom any smarter afterward.

These people don't understand there are different brain types, and only ~25% are read/write brain types.

Couple that with the fact that many in technology write in a broken, sterile form of English that any grammar correctly immediately flags as wrong.

No, the 'RTFM manual' people are typically extremely left-brained, analytical, black/white people who have no ability to see from others' point of, and often little desire to do so.

</endRant>
Domino's doles out loyalty points for all pizza – with help of AI
Top-down / outside-in test-first development is BDD.
If he was more public with his thoughts, I’m guessing he would be much maligned by the radical leftist outrage culture.
But the claim is age means he can not be good, then when shown example of young CFO you claim cherry picking, but leave out the possibility that he could also be of the same caliber.
The curious case of disappearing buses
Hi HN,

At https://parabola.io, many of our best users are trying to leverage other APIs but don't quite know how to use them or how to read their docs. We realized there weren't many good resources out there, so we put together this friendly guide to help our users. But it really deserves a place out in the wild!

The guide also comes with a fully working example API that is open source, so you can learn how APIs are made. There are definitely more features that we'd love to build such as POST/PUT/DELETE request types actually appearing to modify data. So if anyone is interested, we'd love to accept a PR.

Feel free to ask any questions about our inspiration for this, how we made it, or make suggestions of things we could phrase better/more clearly.
Hi.

As a student developing a system for a friendly NGO I must say that having angularfire integrate with Angular made this an instapick because I wanted to get started asap.

The issue now is that it really feels like the docs need more examples. I'd take 4-6 hours to add a new feature and I'd spend them reading the docs. Sometimes I'm not sure if I don't get something or it's a missing feature.

I guess the community is still growing but it's really hard to find answers to some simple problems.

angularfire has an inactive gitter and there isn't one for firebase specifically. It would be really amazing if firebase devs could take some time to answer the community on gitter or something, at least at the beginning before there's more people knowing the answers.

EDIT: Found your link to the google group. I guess I'll ask there then :)
>For example I just argued with self proclaimed Marxist who managed to have opinions of fascists straight from 40's.

Is this really a bad thing? Do fascists become less objectionable with time? I'd say they still hold the same abhorrent ideas as they did in the 40s.

>not believing in industrial revolution

As a Marxist myself, that's an odd thing for a Marxist to be saying, but Marx himself does not use that term, so there could be some confusion there - we should be careful with terminology, since they can and do convey particular histories and prejudices and ideologies.

>or that machines could outproduce people when making bulk materials

That's absurd, since Marx makes exactly the opposite point in the first 3 paragraphs of Capital.

Now before you categorise me as twisted, bored and eager to engage others, I'd like to do it first - I really am bored, and at least eager to engage others. When I see a post on a topic I'm relatively familiar with (in this case Marx) I feel the need to comment on it. Now I pledged that I would do that less, but I felt a kind of draw to reply to your comment. Why, I'm not even sure. Perhaps to correct the record on a topic I feel passionately about. But I hope you don't see me as shutting down intelligent discussion, anyway.

Since getting into philosophy I've started to become skeptical of calling people stupid if I don't have any grounds to disagree with them, even if Taleb would group such people, ideas we often think are bad or false at first sight can actually be very reasonable once we peer under the ideology.
Kotlin is great and very easy to use if you already know Java.
I don't know the details of his history, but chances are he's worked on those things under the previous CFO? I would think someone who's worked in the finance office of such a firm would know what needs to be done, even if he wasn't the head of the office.

If everyone needed to have direct experience, there'd never be anyone considered qualified.
I want to use Firestore in Unity. When???
This might be an unpopular opinion, but the Amazon example is bad. Bezos didn't get "richer than God" by making a bookstore -- this is just grossly misleading. AWS and Prime (both criticized upon release; Prime lost money for years) are the two main reasons Amazon took over the world. Amazon is a master class in pivoting and trial and error. Sometimes it loses (Fire Phone), but when it wins, it wins big.
I have 11 kids and I'm not paying $15k/year. It would be sort of negative if nothing happened, since money would accumulate in one of those FSA/HSA things. There is no paycheck deduction.

Even the maximum possible out-of-pocket expense is well below $15K/year. Getting to that point would require major surgery.
> All it took for my RAID set to become invalid and me losing my data, was booting up Ubuntu Desktop 18.04 ISO image.

That's quite a claim. Was there really no way to recover anything, even with testdisk or photorec?
Show HN: Beta - Frontend builder
GP's third sentence:

> I keep 180 days with snapshots on the remote backup and 30 days for the local.
Now that's interesting - I hadn't heard of cancer radiation treatments being performed with proton and fast-neutron beams, which can indeed cause activation of the subject material. I was mostly guessing at cancer treatments, given the weird reference in the GP post to Chemotherapy. Certainly there are other treatments that do result in increased radioactivity of the patient after treatment.

Nevertheless, I would still find it pretty surprising if any of these sources could be reliably detected from inside a moving vehicle by a stationary sensor. Or that cases of these medical treatments would not be overwhelmed by other incidental sources of radiation being slightly higher or lower than usual.
Cryptocurrencies. Its pub-priv key security for money.

Hardware wallets are really cool ex: https://wiki.trezor.io/FAQ:Overview
There is always social pressure, it comes with living in a society. And ofcourse old people don't want to be dicks and be a drain on society or make their children's lives miserable. In Logan's run those seniors went willingly after all.

When we were still ruled by nature there were never too many mouths to feed. For the first time in human history half of our citizens are going to be over 65 and there will be consequences.