skysight-inc/HackerNews huggingface dataset:
Looks like pretty standard interview stuff. It’s just trying to get you talking so they can see if you communicate well and if they like you.
Agreed on deployment.
Digital signatures is the only way left. Basically checking who says the media is real.
Good stuff, except for the rainbow color scales [1]. I'd much prefer to see the same in viridis [2] or something similar. The color boundaries on the rainbow scale are not perceived uniformly by human eyes (there might even be a cultural bias at play, i.e. we may distinguish blue from green more readily than different shades of blue, even if they may be objectively at the same distance)

[1] https://visual.ly/blog/rainbow-color-scales/

[2] https://cran.r-project.org/web/packages/viridis/vignettes/in...

Edit:

Here's my demo, in Viridis: http://gph.is/2xZnKxl

(Generated in ipython + numpy + matplotlib + seaborn)
The GIFs take forever to load, bad format chosen for displaying the animations.
(I'm not being a smart ass, this is an actual question, which is a sad caveat to have to make) does the stuff that isn't code really matter in a court of law? If they went through the steps to "clean" the original viewers, who then wrote up the spec sheet, had that spec sheet reviewed by seperate people, then handed that spec sheet to "clean" engineers, does that work under the law?.... still complete BS, sure, but I'm curious
weight is probably a driving factor. When you save 100-150 pounds of weight by using some aluminium parts you can use this weight elsewhere. Not sure I am right. Just thinking.
My favorite, possibly by nostalgia, is the 1980 film "Sorting Out Sorting". https://www.youtube.com/watch?v=SJwEwA5gOkM
If the UI is running so much JS that it needs a microoptimization to run smoothly, the problem isn't that people don't remember to do the microoptimization.
what i found interesting about the channel when i noticed it 2 years ago was that the oldest videos, despite their lackluster video quality, already follow the same procedures and conventions he's still using to this day.
Well, it's very similar to Scala's pattern matching. Not as elegant as Erlang or Haskell's. Objective-C, which is what Swift is being compared to here, doesn't have pattern matching. An attempt to write something similar in Objective-C would be much more verbose, unsafe and almost certainly uglier.
ADTs have been one of the great programming breakthroughs for me personally, when I realized how much structure and logic they can bring to a codebase despite their simplicity. One of the reasons I like Swift. They are sort of on their way into C++ and the more languages that support them, the better.
Skiena is very good - Algorithms are lucidly explained - Actual code is provided - Its relatively newer but highly recommended

Have read only parts of Knuth / CLRS - They are good, but for real problems analysis , would prefer Sienna
Yep, that's what I thought as well and was curious to see the link between the author being a rubyist and contributing to python. Too bad it wasn't any such thing.

On the plus side tho', I thought the principles mentioned go beyond the specifics of the code snippent which was being used more like an example.

The author being a rubyist has no influence to anything mentioned in the article AFAICT.
Which was discussed few days ago here: https://news.ycombinator.com/item?id=15400217
Or https://github.com/tpope/vim-vinegar if you're looking for a non-drawer solution.

See http://vimcasts.org/blog/2013/01/oil-and-vinegar-split-windo...
Offhand it definitely sounds like the clean room concept basically distills what they want to steal/"reinvent" into a requirement document.

I guess it gives the employees plausible deniability, but the company knows what it's doing.
I guess hours was an understatement. The point is that I guess most people hate the style on first sight, I definitely hated it. But it's been a while and now I like it a lot, the verboseness makes the code and intentions clear (you just have to read a bit).
> they have no interest in contributing to the Segwit2x fork's software. (The big-blocker anti-segwit movement stalled work for years, politicized the Bitcoin space, and contributed to making many of the core devs be the target of harassment; imagining that unpaid volunteers are going to switch to working on a project made by the latest iteration of that is ... to call it wishful thinking seems too kind.)

So just merge (or reimplement) segwit2x's consensus changes back into Core and continue as if nothing happened?
Show HN: Introducing Go Serverless Functions with OpenFaaS
Experts spotted #KnockKnock attacks
Ask HN: Books on managing engineering teams
Hi!

I'm a co-founder of a young startup and slowly growing into the leadership role of our team of developers.

I'd be interested if anyone knows good books or resources on managing people but also more specifically managing engineering teams with regards to code review guidelines, permission freedom to publish to production resources etc.
Nit: "distance" in color space is fiendishly difficult to define. It's not as simple as treating RGB as cartesian coordinates and computing the distance algorithm.

So, yes, everything you said, and then some.
I don't perceive the tone you are projecting onto the OP, fwiw.
Although I'm not a designer, I'm a bit OCD about design/geometry - and I imagine designers are even more so. Aside from the non-perfect circle, why wouldn't they align the edges (left and right respectively) of the green and red arcs! That is going to annoy me every time I see that logo now.. It really ought to be reported as a bug/issue.
According to these two lines in the article -

The question of time's arrow is an old one. And to be clear, it's not whether time exists, but what direction it moves.

Lanza is the founder of biocentrism, a theory that space and time are constructs of biological sensory limitations.

- everything we see in universe is essentially because of a personal predisposition towards seeing time a certain way. Even the 2nd law is because we see time the way we do.

If time is a lie, then all physics becomes a lie.

Btw, I'm going to stop digging now. I have no idea of what I'm talking about except what I read in the article.
Some of the best jokes I ever made, I remember typing them into an AIM prompt. That sounds a little sad, but it's true... it holds many social memories for me.
Salt won't save you. For checking most common passwords against stolen database, you try the top one million most common passwords against each hash, at a rate of 200,000 hashes per second.

A dictionary-based attack that tries variants and inserts digits and spends one second per hash will catch the less common passwords.
12 to 13 depending on the style of the shoe.

Most of the guys I know are 12+ and have a hard time buying shoes. I wonder if people in China don't believe anybody has feet that big.

On the other hand, I often see that the smallest sizes are the last ones to be sold out in online women's clothing stores and I wonder if vendors underestimate the size of women.
IMHO those who say "just use HTTPS/some other encryption" are missing the point --- I should be able to send whatever bytes I want through the network, and have them arrive at their destination verbatim. If it's a custom protocol that just happens to look like HTML, the injected data would break things. That's what an Internet connection used to mean, but sadly that seems to be an increasingly rare condition. In fact, I'm curious how many "pure ISPs" are around, not just in South Africa but anywhere else --- one of the workarounds is to use a VPN or other tunneling like TOR, but that relies on the exit node having a "pure" connection to the Internet.

At least make it an option.

(I don't know if it's just me, but I found the tone of the article a little alarmist, starting with "hacks" in the title. Then again, a lot of security researchers seem to write like that.)
Thank you for that explanation!
"ReWork" https://37signals.com/rework and "Smart & Gets Things Done" are worthwhile.
I can not, I am just an interested layman. I know enough to recognize the article as badly written, I know not enough to provide something better. I can not even point you to further resource because frankly I was unable to figure out what the central idea of the discussed research was supposed to be. At best I can suggest to try to read the actual paper but I didn't myself.
As much as I hate Steve Jobs, I like too like this explanation very much.
> The article keeps talking about "the size of the proton", its "radius", etc., but I would like to point out that the proton is not a sphere and does not, in fact, have a size in the normal sense

The "normal sense" for _any_ measured value, in order to be considered a reliable measurement, whether it be length, weight, or number of electrons contained within, must necessarily be established as an average of independent samples sufficient to narrow the measurement error to within the desired precision boundaries. You might as well say that you don't have a height in the normal sense because some days you stand slightly more erect than others, except that would be a misunderstanding of "normal sense" and also "height". If you can only reliably measure protons along a single particular dimensional axis, and then only on average through sampling, then you have no way of saying that it isn't actually, factually, literally a sphere, and using spherical measurement terms is reasonable. If you want, feel free to mentally prepend the word "approximately" any time you read any measurement of anything. It will always be slightly more accurate, even when just counting things.

Also https://en.wikipedia.org/wiki/Spherical_cow
And Tamil which is not a Romance language.
It had a brief moment in the limelight of UK student lexicon during the 1990s due to the TV sketch series "The Mary Whitehouse Experience".

20 years later when studying South African history I was able to subconsciously translate that one word. Die Mann praat kakk!
Ford cut 700lbs off the F150 by going to aluminum. Not to use it elsewhere, but to improve fuel economy.
Feelings can be irrational so I really do not think you want to employ a mechanism that uses anything resembling feelings. If it can be irrational that means it can also go crazy and decide to exterminate all human kind.

>>In order to make an AI that is as flexible as a smart human, it can't be brittle, and therefore will need ways to break out of logical traps.

I think this can be achieved without having to give the machines flaws we have just like we did not need to create machines with flapping wings to fly.

Remember that the only goal of a living organism is to replicate and have its DNA live another generation. That's it. Feelings helps us achieve that goal I suppose. An AI does not need to have that goal. If anybody were to give it that goal it would only be a matter of time before it decided that humans were standing in the way of its goal.
"I agree stocks are rich/richish by most metrics, but still cheaper than bonds/real estate. And the latter have very strong negative correlation to the level of interest rates."

Bond prices go down. Yields go up.
Random mental musings of a non-physicist after a bit too much coffee:

I wonder if we're just playing at semantics and what "time" means to me is not what "time" means to quantum physicists. Clearly events unfold in a linear fashion and we cannot rewind time like a movie and go back to exact events that have occurred in the past. But "time" defined as a fundamental force of the universe may be something entirely different, perhaps intertwined with quantum probability.

Maybe this is how we'll eventually solve faster than light speed intergalactic travel. Instead of manipulating space, we'll manipulate time - i.e. travel to a point in time where we probabilistically exist at that location in space. Of course, once we get there, our perception of time moving in a linear fashion will "speed things up" to the current time as perceived by all of us.
One Day or Day One You Decide
Essential Services to Have Before Launching an App
Thanks TeMPOraL! I'll try CCL then!
The one that I most cannot stop thinking about. I'd rather work passionately on an idea with questionable room for success than less enthusiastically on one that just offers greater commercial viability.
Well, the Burda Media Group, one of Europe’s largest publishing houses is behind CliqZ.

They’re about as shady as Google, but also about as useful. It’s a tradeoff.
This seems to be a point where reasonable people may differ. I generally go to Knuth when I'm really stuck--not just how to do something but sometimes how to frame the problem so it can be solved. In that sense MIX does not make much difference since it's the discussion and backing mathematics that are most interesting.

On the other hand outside of OS and embedded systems people very few people regularly look at assembler, so for many people it's no longer an effective lingua franca for sample implementations. It's a bit like reading Principia Mathematica in the original Latin--sure, some people can do it but it's not the best way to transfer information to a broad audience. Personally I would be happy with some variant of C--the syntax is very broadly understood and the language is close enough to the hardware that implementation concepts come across clearly.
It has competition. Here's a video (Spanish) of a man showing off his custom car made famous by "you know the car that you used to draw as a child? It exists" memes

http://elcomercio.pe/ruedas-tuercas/internacional/recuerdas-...
I’ve thought about it and I think encryption/https is the best solution. When you send your data off, you unfortunately don’t know or control who is going to look at it. Encryption works though, no matter if you don’t even trust your ISP/government/whoever
... the audio footage[0] of the conversation between his bot and the telemarketeer "trapped" is just insane. Hard to stop laughing but I also feel sorry for the caller :D

Hard to stop laughing:

[0] https://s3-us-west-1.amazonaws.com/jollyrogertelephone-audio...

Edit: typos
Beyond what olegkikin mentions, the Lightning Network requires you to put stake (the total amount of bitcoin that can be used within those off-chain transactions). The illiquidity opportunity costs of that stake is greater than any value that the LN provides. There's a reason why we don't use pawn shops to buy groceries every week. Further, there isn't really a use case where you want to put some money at stake to do some transactions really quickly. Also, as Nakamoto† mentioned before, you can determine if a transaction is valid with very high probabilistic guarantee within a few seconds (with less risk than credit cards) without any change to the current network.

If for some reason you don't believe that, then there will always exist credit card companies that could provide instant transactions with guarantee as a middle man. Alternatively, there exists solutions like BitNotes.

†https://bitcointalk.org/index.php?topic=423.msg3819#msg3819
At Comcast, we often joke Google is more evil than us. So I'm not surprised by this.
> It's also one way to do away with mozilla.

This is why I previously continued using Firefox and supporting Mozilla even while they put Google Analytics in their browsers’ addon menu.

But after this, I just can’t. A world without mozilla is now better than one with.
Your source being investor centric aside, IMO a lot of the leftover public goodwill is probably a result their discarded slogan / philosophy of “Don’t be evil”. Just as Google’s behavior has changed over time post motto, so will the general public’s perception. It’ll catch up sooner or later
Those are mp4's.
Defend yourself by forcing the court to watch your entire internet history in full. By the time they are done most of the jury will be in therapy.
Is it easier for me a white guy to argue curiosity than someone of an Arab background? Why can't they be curious to why so many young men go off to Syria to seemingly throw their lives away? Why can't they want to know who these people are and what they've done?
These problems were designed to prevent Jewish people from passing (2011)
Well I'm just going on what the governor of the Bank of England says, but what do I know eh?

'In the clearest indication yet that there could be a rate rise as early as November, Mark Carney suggested that it was time for the bank to "ease its foot off the accelerator".'

http://www.bbc.co.uk/news/business-41439349
No, they are looking at merchant growth by looking at use among top retailers. It's a perfectly fine metric if what you care about is daily consumer use for common transactions.

If you're saying, as the blog post says, that it's getting used more for other things than typical ecommerce, that's a different argument.
Apple is for "sheep", what else is new?

Like removing the headphone jack to underhandedly force people into Bluetooth headphones(with Apple conveniently owning Beats, who has the biggest market share of aforementioned headphones) and insultingly excusing it with "innovation" and non-reasons. Yet people will crawl out of the woodwork to arbitrarily defend their phone brand, which is apparently really important for their identity.
> Not sure why this is an article.

WashingtonPost has to generate content to make money.
In the first photo, the 'isolation room' kind of looks like an 'office'. I suppose the difference is that it doesn't belong to a particular worker?

I got claustrophobia chills from the phone booth model.
In greek as well.
Windows 8 was totally designed around pushing the touch interface as iPad compete. The thought was that the ecosystem would move towards more direct manipulation in interfaces. This didn’t happen, but MS spent a lot of effort pushing laptop makers into adding touchscreens. Now that they have them, I’m not sure the price differential is high enough to avoid the stigma of a shorter bulleted list.
> I should be able to send whatever bytes I want through the network, and have them arrive at their destination verbatim.

It's copyright violation to modify copyrighted content before delivery without permission, especially when it's commercial content (ads) that is being injected. Maybe lawsuits could stop it.

Other examples from the US:

https://www.infoworld.com/article/2925839/net-neutrality/cod...

https://techcrunch.com/2012/04/06/now-you-know-hotels-inject...
Java as a tank - that is, slow (in development time) although resilient and all-terrain

Python as a helicopter - far more manuverable but slower than a plane and easier to take down

C# as a plane, fast and carries more cargo than an helicopter.

Ruby like some sort of convoluted laser beam weapon

Lisp dialects (on the strip) are all spaceships done using "secret alien technology". Even then, the insectoids are harder to kill than back in the 80s! What will the human+lispers alliance do? Read the strip for knowning what happens next!
It seems that way to me as well. I'm not a physicist but it seemed to do a very bad job yoking the research in question to the larger question of time. The research seems simple enough- gravity alone can't explain decoherence, and decoherence is a way that quantum mechanics is granted an arrow of time (other quantum processes can be run backwards indistinguishably).

But the whole "time doesn't exist without an observer and observers create time" just seems to be begging the question. An observer with a brain has an arrow of time, because otherwise the brain doesn't have a past and can't make memories- how can you make a memory without an arrow of time? Observation seems to be an irreversible process. But brains are made of stuff, that stuff obeys the laws of physics, so where do observers come from in this theory?
Not a fan of audiobooks, video, etc.
The way I've used (and would recommend using) this idea is to spend some time deciding whether any big optimization is premature before implementing. By definition, premature optimizations cause more problems than they're worth, but appropriate optimizations pay dividends.

You're absolutely right that the 97% number comes from a different time, but the central phrase is approximately as true as it ever was. The trick is that it can be really hard to determine whether a given optimization is premature. Like "one of the hardest things a working programmer will ever attempt" hard.

One more thing: We optimize for factors other than CPU time, and all of the above still applies.
It would be nice if there was a little bit more motivation for using this method. You claim that the performance is superior to other methods, but there is no evidence, not even empirical.

Also what's the deal with the error plot? Is that error in the training set? Why do I care about that? I care about out of sample error.
Don’t trust the network. Don’t trust the network.

There are no guarantees on the internet that your packets will arrive intact and in order. That’s why we have tcp. What the ISP is doing may be sleazy, but it’s not violating some principle of computing.
We're still working on our own first truly large scale React application, and while we haven't seen significant memory pressure from inline functions, I still think it makes it harder to debug

I was trying to fix a focus issue on a component so I hooked in to componentWillUpdate to see what was happening, and it was ridiculously noisy. I added a function to diff the state and props objects and most of the time the only changes were the inlined functions. I removed the inlining and I could debug again as only 4 diffs occurred and they were actual props/state changes, hooray!

It may be that there's zero performance gain from avoiding them, but when you work with a large complex application any time you can save debugging is a blessing. I may not avoid inlined functions wholesale now, but I will definitely do so for complex components where they will need to be debugged
Global Economy’s Stubborn Reality: Plenty of Work, Not Enough Pay
A Rubyist? Ruby is a nice language but because of its core design flaw of metaprogramming there's no point in trying to squeeze optimizations out of Ruby code. It's slow by design.
>Clearly events unfold in a linear fashion and we cannot rewind time like a movie and go back to exact events that have occurred in the past.

I know it's kind of facetious, but we can't flap our arms to fly either, and that doesn't mean that gravity unfolds in a linear fashion and we cannot rewind its direction.

Things get a lot simpler if you don't believe in free will. Maybe you could observe the past or future through some experiment that we haven't figured out. But you also wouldn't be able to change it. It just is, like space.

A lot of time travel fiction takes that sort of view; plot twist, all of the protagonists' efforts to change the future they saw actually wind up leading them straight to it. Gasp!
Food for thought... Whilst you might find the 'typical post-conference drinks to be incredibly tedious', you will find that this same thing (or something similar, in principle) will encompass part of being an exec at most businesses...

These businesses are looking for 100% the right person when filling these roles. And if you look like the right person, and they haven't yet filled it, then it won't matter when you apply.

But to answer your questions directly.

- I wouldn't waste yours and the other person time trying to force yourself to enjoy a conversation. Just chalk it up as one of your weaknesses when asked in an interview.
- Yes there are specialist firms, and they typically have headhunters, and in my experience are quite good at finding candidates.
- There is indeed a narrowing of the pyramid... Execs are at the very least highly motivated and highly intelligent. There are also very few jobs!
"Follow the simple rules..."

"I hereby pronounce you guilty... of having SIDE EFFECTS!"
I understand what you're saying, but second-order findings on pentests don't get high severity, no matter how important a sign of unsoundness they are. Severity and importance are also somewhat orthogonal.