skysight-inc/HackerNews huggingface dataset:
>> That's either a big waste of silicon or a very hard problem.

How about 16 big core and 4096 small cores that don't have speculative execution?

https://content.riscv.org/wp-content/uploads/2017/12/Tue1136...

Perhaps one day we'll talk about how many cores are allocated to a program rather than the other way around. OTOH even their chip will have shared caches. Spectre is achieved via speculation but communicates via side channel of the cache, so it's not clear this is a whole lot better.
There are a number of places where the movie felt like the plot turned away from where it was heading.

Rey and Kylo unite? Nah.
Leia dies? Nah.
Luke overcomes pain and returns as a master? Nah.
Finn does something impactful and important? Nah.
Poe is a hero? Nah.

Like, imagine if instead of Admiral Holdo it were all Leia. It sure as hell felt like it was supposed to be Leia. Imagine Leia never went into a coma, but she was clearly terrified by her near death and experience with the Force and upset over the loss of the command staff. (I mean, Admiral Ackbar is dead!) What if it were Leia's sacrifice at the end? I can't help but feel it should have been, and not because of Carrie Fisher's loss.

The problems inherent to the narrative, like Luke Skywalker being completely without hope when he literally is the New Hope are just... weird, and it goes on a bit too long. Yoda should've shown up sooner. I get that Jedi masters are old and crusty and don't want to teach the ways of the Force anymore. I get that the Jedi were wrong to ignore all emotion. Qui Gon was wrong to take Anakin away from his mother and leave her behind. Obi Wan was wrong to hide Vader's identity from Luke. Yoda was wrong in Empire Strikes Back to tell Luke to let his friends die. Luke is wrong to tell Rey to leave. Luke was right about Vader in Return of the Jedi. Rey was right to go to Kylo (surprisingly, somewhat). What does Obi-Wan tell Luke in A New Hope? "Trust your feelings. Let go." It seems that Jedi only gain enlightenment in death.

What the Jedi have done out of fear of the Dark Side is eliminate all emotions and therefore all virtue. The Jedi are not good. They're neutral. They're safe.

But safety doesn't make heroes. Safety doesn't protect your friends. Safety doesn't overcome tyranny.

In the end, again, Luke does overcome his despair. Again he follows his feelings and helps his friends, even at the cost of his own life.

Say what you will about the end of TLJ, but Luke still died a hero.
That's not what I mean by a natural homeland. I say "original" because it's where they're born and "natural" because it's the nation with the culture they're most familiar and presumably comfortable with.
Amazon was a 20 year old company before it was reliably profitable by accounting metrics. Is their business model viable? That's how a growth company works.
The Bay Area is extremely bio rich. It is on par with Boston and SD w/r/t bio jobs, lab space, NIH funding, VC funding, etc.
How to repair a dns not responding error
Impatient? (Aka. tl;dr)

mkdir -p ~/src/github.com/yarwelp
cd !$
git clone git@github.com:yarwelp/pgen.git
cd pgen
cargo build --release
./target/release/pgen

---

Slightly more patient but still don't want to watch the 10 minute screen recording?

Read the README at https://github.com/yarwelp/pgen

---

I prefer passphrases to passwords. Previously I was using a function I wrote which makes use of seq and head and tail and reads its words from /usr/share/dict/words. That had two main problems:

1. It was slow even for a small amount of words.

2. The words in that wordlist were not great for typing, because there were a lot of weird and obscure words in the list.

Recently there was an article posted here on HN where someone from the EFF told about a set of optimized wordlists they'd made.

I decided right then and there to implement a program to make use of these lists that would solve both of the two problems mentioned above.

I chose to write this program in Rust, and the result is excellent. Fast, secure and user friendly :)

And you can have it for free!

https://github.com/yarwelp/pgen
I think flagging articles is being done sometimes for the same reasons as good comments are downvoted--"I don't like this article, therefore flagged."
> As an example, I'm mostly vegetarian (for staying healthy, I'm atheist).

That's a weird qualification to me, as if most other vegetarians do it because of their religion. I don't have any data/stats, but environmental destruction based on our farming practices, and cruelty to animals, both factor a lot higher than religion (has been my experience anyway, but it might be an interesting difference in the US given the deeply entrenched state of religion there).
I do not really understand what the problem is about (I am not a lawyer) : why not simply respond "sue me" and request 10 M dollars of prejudice for false accusations?

The next copyright claim should be more careful, I guess
Except they grew up their and the flora, fauna, etc... feels more like home.

People who move from California to Seattle complain constantly about how horrible the weather is, for example.
Biological differences are only one part, the socio-economic issues that lead to people being mistreated because of their race are a huge problem
I believe parent post means that Republicans will stop protecting Trump the instant Trump decides not to pass their legislation, since they have control of Congress, and Mike Pence is an establishment dream president.
Let's say a state actor decides to cyber attack the US or allies. We want every person, gobernment or economic entity to be secure.

A state actor can do more widespread damage than what we gain by catching some terrorists.

Precisely for national security, we need good security in every entity.
Reminds me of "Snowcrash".
Another example of this idiocy is the lack of goto in WebAssembly
Open-source intelligence: Recon
Applicative Functors and data validation (part II)
This is the major improvement. They wanted to do it last week [0], but apparently it was delayed.

There was no email or information before this "maintenance", and customers just blindly had to take an entire day of cryptos being unavailable to them.

[0]: https://www.reddit.com/r/Kraken/comments/7pjflh/psa_system_u...
It's never been 2 months for 485 maybe apart from exceptional cases. 6 months was possible though.
If empiricism was the interest of the social sciences, they would abandon all work on implicit bias, for you cannot reliably test for it and there is no evidence that IBT affects one's behaviour in any way other than making them more prejudiced.

I'm not making a claim about what the political right is opposed to.
If you wouldn't mind, what server framework are you using to route video? Did you custom roll one? Using a service like twilio for calls with more than a few people?
For some reason Indians aren't Asian enough to be called Asian.
An Update on AMD Processor Security 1/11/2018
If you can imagine each interview as a good way to learn about the people at the company, and also about the company's processes, then you can triage as you wish.

As an example you could ask openly about the company's hiring processes, rankings, followups, and the like. If you receive answers that satisfy your preferences, that's great; otherwise, you can move on to prepare for the next company.
Employers should be required, by law, to compensate interviewees for their time at a rate equivalent to the job for which they are interviewing.

(Macdonald’s, Goldman Sachs, line cook, VP legal, same law, everyone, everywhere)
They are finally doing the long-overdue upgrade, quoting:
"We are upgrading our trading engine, which means yes - less cloudflare issues and orders will execute smoothly."

https://www.reddit.com/r/Kraken/comments/7pjflh/psa_system_u...
> For a Linux user

aka approximately no one, and certainly not anyone with a smartphone (technically Linux but you can't set up all these services easily).
Bianca Key – Smart Key That “Finds Itself”
>Are these correlated?

Yeah. For one small-scale example, the pay differential between the pizza delivery drivers and the in-store workers who make the pizzas. Roughly equivalent difficulty, drivers make $10-$15 an hour more due to tips and the risk of getting involved in a car accident or robbery. IIRC the gender ratio is more skewed towards men for delivery drivers than for in-store food service workers.
Regarding (1), I think it is the opposite. The US benefits from high quality free education paid by the Chinese government when these individuals come to do graduate studies and to work in US companies. In fact the same happens when bright people from all over the world comes to the US: it is known as brain-drain, a process by which the US benefits from highly educated people coming from countries that spent a lot of money to create a public school system.
That's called "nurture", not "nature".
The goalposts moved. We went from building websites to building SPAs, and the biggest problem there was reusing/abstracting/modularizing logic.
I received an offer from one of these companies not too long ago - here's my two cents on the subject:

• I was reached out to, rather than applying for a job. In the past I'd tried applying for jobs at some of the companies but didn't hear back - so I focused on going as far as I can without a job somewhere like this. Start a blog, create some great side projects that receive some attention, etc - eventually companies might start approaching you (and even if not, your resume will look more appealing, and you've grown/learnt a lot which is helpful for any job you're in).

• There's a lot of resources out there on interview type programming questions. Yeah, they're helpful, and you should do them - even if just to learn more and become a better developer. There's much more to the interviews than a binary yes/no whether you solved the question or not though: being able to share your thought process, quick thinking, showing creativity and good intuition etc are all just as important.

• Experience, great social skills, and in depth knowledge is worth more than a few days cramming for a coding interview. It shows during the interview process (especially architecture or cultural interviews). I think interviewers are looking for those things as much as they're looking for someone that's smart and can solve a few tough questions on the spot.

Summing that up - focus on being a better developer, learning more, and becoming an expert at what you do. Don't make your end goal a job at one of those companies. If you don't get a job at one straight a way, it's no big deal - who knows, in a few years you might, and if you didn't, you learnt a lot which will help you anywhere you are.
Where theory and reality diverge, I choose to believe reality. A theory that says null-terminated strings are more secure than length-delimited ones is a theory that needs to be taken back to the shop and examined for why it is wrong.

I can imagine a much, much richer theory that might produce "in a perfect world that didn't have any other errors, null-terminated strings would be better". For instance, while this is far from the only problem with null-terminated strings, a lot of their badness historically came from the mistake of mixing stack string data with stack values that say where to return, or mixing the strings with places where you can also put executable code. In a world that had a different kind of stack, null-terminated strings would be less bad. But they would still be bad enough that length-delimited would still be better from a security point of view. And theories of security that are this sensitive to the mistakes around them aren't very useful in the real world, where mistakes will abound and useful security theories need to be able to degrade with some grace whenever possible.
Maybe I've been just unlucky with how many times I've had to google for weird "brew doctor" type incantations to make it happy, or with how (un)smoothly I've found it + a Mac compared to using real actual Linux, but is it outside the realm of possibility that you can make something a lot of people find useful for some situations and still not necessarily be qualified for or entitled to every job out there?

If it's truly because there was an algorithm question with no correlation to what the team worked on, that sucks. But I've seen the other side of enough of these rants to take any single anecdote with a giant grain of salt.

There's a few potential audiences for rants like this, but most of them are unproductive. Other frustrated people don't have influence to change things, and hiring managers not experiencing hiring issues don't have incentive to listen to you. The group you need to find, if this is how you're feeling, is the hiring managers who aren't having luck right now. Maybe because their company doesn't have as much name recognition, or as much money to offer, or a sexy office location in the Bay Area, whatever. They're gonna need to expand their pool to compete, and that's where potential matches are. It takes a lot more leg work and sales work of the "here's why I don't fit exactly what you're looking for but why you should be confident in my ability to get there fast" variety, but it can be accomplished - I did it about 7 years ago, myself, to get from the land of "boring jobs" to the land of "interesting jobs building 'interesting' experience," and have seen other people pull off the same path since then. You also generally will do better starting in a smaller environment like that with more face time with the key players in the company, than as another line-level cog at BigCompany.
> By definition a person knows when they are having a lucid dream or not.

Do they? I mean, the qualia of "I'm having a lucid dream" might not have 100% overlap with the fact of having a lucid dream.

Certain drugs can give people something they will describe as "a feeling of being very sure about things" without that feeling having any particular referent—whatever they think about, they tend to describe experiencing an "epiphany" about. (The subset of people who think tend to frame things through a lens of religious faith tend to describe this drug experience as a "religious experience", a "contact with the divine." Mostly, it seems, because they direct their attention to their religious beliefs, and end up having a feeling of sureness about those, while other trippy things are happening.)

I wouldn't find it hard to believe that there is a thing you can do to the brain that makes it believe you are in conscious control of affecting the world you are sensorily experiencing. By itself, this would just make you experience dreaming as normal, but with a sensation that whatever you're doing in the dream—and however the dream is proceeding—it was your choice for you to do those things, and for the dream to proceed in that fashion. Without actual control of the dream, this would likely cause ego-dystonic thoughts: questioning why you directed the dream to go the way it did, because it seems so out-of-line with your normal waking desires.
Delegation, sign he deserves a promotion.

Have you really never worked on a project where the golden boy was the face of everything and everyone else was ignored?
Need to know. Members of the kernel team generally have zero knowledge of what happens in the build lab between the sources and the product that's released to the world.
it's a shame you've done all of that and still think it is akin to gambling.
+1.
Moneygram was one of the few ways to fund a wallet almost completely anonymously in those days.
These all seem like highly subjective criteria, which is the whole problem with the way hiring works in first place.
I think, collecting anegdotal examples, that we might have a particular crisis right now which reached the widely understood IT as well. Companies simply don’t want to hire, if they do they want compliance and dirt cheap. Many recruiting people I had little pleasant dealing with treat recruitment like buying an item - demand experience with exact technology match and an obedient person as well (“1-2 hours” code assignment). The situation is in a deadlock.
What is Multi-Cloud? Improve your cloud strategy for 2018
But, why does job search sucks?

I feel like I need to hear the other side of the story to get the full picture.
Hmm! I never thought about suggesting that. I'll do so if/when I attend a similar seminar.
> Is ATT really better?

Yes. This is Communist China we're talking about here. They take eavesdropping to the next level.

> Dude called out the US for generally lacking on the mobile front, and I don't think he's wrong. Our mobile broadband speeds are terrible for a developed country largely because of the mobile carrier (and wired broadband) oligopoly.

You don't know what you're talking about. China's mobile network is a frigging state-owned oligopoly that, the favored carrier of which uses a weird and inferior TD-SCDMA protocol purely for political reasons. We've got it good compared to them. Source: https://www.samizdata.net/2012/06/here-is-the-rac/
Moxie Marlinspike is one of my tech heros.
> But my life's experience suggests that a) getting fed right b) getting proper care from someone who actually cares about you and c) adequate control over your environment are pretty universal beneficial, regardless of your exact diagnosis.

Not sure what your point is. Those things are helpful, can extend healthspan a bit, but they're also completely orthogonal to medicine, and are not solutions.
Call from Google Map team for violation of term and asked to pay out of blue
We have been using Google Map API/service for years for free. Recently, we got an email saying we have been violated their term of use and asked to pay the OEM license. Google seems hired a team to hunt companies like us (ten of thousands) to collect the fee.

Did you get the same email? What is your response? We are thinking to switch to MapBox. Any other suggestion?
> This used to be uncontroversial

Lots of things used to be uncontroversial. Get with the times.
Holy crap, that is one obnoxious website. Worst than the early 2000 ones.
It is insane how awful Skype for Business is. In a previous company we started out using some open source XMPP based server for instant messaging which was cheap and reliable. Every year or so someone got the bright idea to "upgrade" to something more corporate/enterprisey. Each time this happened we adopted something worse, more expensive and less reliable. A couple of different rebrands of Cisco Webex Connect, Lync and culminating in the worst of the lot ... Skype For Business.

I cannot fathom how an IM app could be so poorly implemented, it seems almost intentional.
Damn, that sucks. I hope we both find an awesome place to work soon!
Holy cow. Last I checked Uber is already being charged with obstruction of justice with regard to Greyball. Did they not learn?
Indeed. However, I am wary to rely on SCOTUS to do the right thing, if/when it gets to that point. I'd much prefer Congress specifically mandate a free and open internet, with no regard given to the type or originator of data being moved about. I feel as though such an idea really deserves it's own Constitutional amendment as well, it it is truly so critical to the free flow of information in today's society.

Amendment XXVIII:
Congress shall make no law with respect to preventing the free flow of data on the public internet; Congress shall take necessary steps to prevent data from being throttled based on: identity of the publisher, content, size, or frequency of transfer; except in cases where such volumes of data can be shown to be a deliberate, malicious attempt to prevent access to a given publisher(s) content.
RSU tax can be paid by selling 25% of shares back to the company, which any reputable company should do.
Haha, hey man! Yeah, I've been improving it bit by bit.
New python based Crypto-miner botnet flying under the radar
I wrote this a while back: https://www.linkedin.com/pulse/how-prepare-technical-intervi...
Another version of this is : investors don't want to pay for scalability if the business never takes off.

Considering that only perhaps 10% of businesses take off, this isn't a bad approach but it does mean doing some catch-up in the event of success.

It can also be hard to predict exactly where scaling challenges will lie without having the scale traffic to inform you. That is, much time and effort can be expended solving non-problems that never appear.
> and "natural" because it's the nation with the culture they're most familiar and presumably comfortable with.

In that case, the correct term is "cultural homeland", not "natural homeland".
> Regarding whiteboarding, if the candidate argues with me about why we're using a particular API, I pretty much reject the candidate. (No, we can't use the new threading API, I want to see how you can learn this API. No, we can't use an ORM, I want to make sure that you understand how to use a database.)

YUCK. One of the first things I will do when presented with a technical scenario is start questioning the problem's parameters, including API choice.

Interviewer: "Show me how you'd store a list of items in C++." Me: "Well, depending on the expected usage pattern I'd reach for one of the standard library's containers like std::list since it is time tested, robust, and comes with the compiler." Interviewer: "No, er, I mean if you don't have std::list... I want to know you can implement something from scratch." Me: "Am I really going to be working on a project without the language's library?? You generally don't want someone's hand-rolled linked list in production code."

I guess not wanting to waste the company's time re-implementing a wheel makes me a bad candidate.
Filling out 7000 fields on taleo is comical.

It's why I use the hated recruiters now. I get to skip the BS of applying online. (At the employer's expense too!)

I miss the old days, you submitted your resume, then they called you for an interview. You interviewed and either got hired or didn't (they'd typically call and say if you didn't).

Why we need 80 layers of BS between the job seekers and employers is beyond me. I've also never seen a competent HR person in my 20+ years of working in IT. If you can't tell by their resume, HR isn't going to give you anything more so skip that stupid step as well.
Well, I was on his side until now.
do the funds sent to these recipients remain btc and are leveraged against as an asset or are they converted to fiat?
As I said below I do not find it useful at all to try to list out the views that are not tolerated as there is no way that you can reduce a huge population groups opinions into neat categories, people can hold both conservative and liberal opinions as well as everything outside those at the same time, and I believe doing so would distract from the real conversation which is the intolerance.

There are also plenty of leaked examples of how people with other opinions are treated to even shock me that generally agree with the predominant view, and I encourage you to look it up and form your own opinion.

> Why is it sad? They get to go back home instead of on the other side of the planet from the place they grew up, and they don't have to give up nearly as much to do it.

As an immigrant myself I can tell you that leaving my network and life here would come at a huge cost. There are benefits of cause, especially since my home country Norway has a much better social support system. In my opinion nobody should have to do this out of fear, and that I perceive fear to sometimes be a contributing reason is what I find sad. Including the fact that I loose great colleauges that I love working with.
"I hate what I don't understand"
Well then I would be a professional job candidate. I could easily fill my time with $300k+ job interviews that I can pass a phone screen for but am not fully qualified for.
That's like a company saying "We make a product, but 99.999999% of our target market want some feature we don't have. IDIOTS!"

Guess what, in this scenario, you (specifically your labor) is the product.
SafeButler (YC S17) rewards $200 if anyone can beat its auto insurance quote