skysight-inc/HackerNews huggingface dataset:
> I've already made this clear, a blank Hello World App requires 20k+ files and 100's runtime dependencies.

That's a legitimate complaint but I don't think it has anything to do with micro-modules. You can easily have thousands of files per one npm package just as well. Now, if you actually mean commonjs-modules as opposed to npm packages, then you have a point. We really need to avoid unpacking all this files on disk separately.

> Your point about their being only 2 dependencies

Not my point. In fact, React has exactly zero runtime dependencies and as many development dependencies as you like.

> recommended state of the art React SPA development.

I only have the issue with the recommended part. All that React does is just trying to cooperate cleanly with the most popular js development stack out there. That unfortunately means npm mess (for now).
> 2) I also spell some things out by using Morse code. For instance, the rhythm "dash dot dash" in measures 12, 13, 16, 17, etc. of Chapter 1 is Morse code for "invitation to transmit".

As a software engineer who is Catholic and appreciates puns, I find this to be pure gold.

This is a very complex piece and I expect many renditions and adaptations will arise out of it, both in the classical/traditional circles as well as avant-garde jazz ones.
I think the problem is in judging people who didn't get to the very top. Why didn't every Austrian in his position become a movie star and a millionaire? They must not have worked as hard, clearly they're just lazy and could have had success if they worked like Arnold did.
Acceptance Testing React Apps with Jest and Nightmare
It's an argument for materialism and against dualism. It's a physical process that gives rise to consciousness, not a soul like thing that's separate from the material world.

Stepping back though, it's a voyage of inquiry and discovery and subsequent changes in civilization. None of that challenges free will, any more than fMRI does in our world. We have peered into the brain, and seen electrical signals that we don't understand. When we die, these go away, never to return.

(ob not xkcd: stimulus, response, stimulus response. Don't you ever think?)
It looks like a bug! even changing 5s to "5 seconds" doesn't fix it

.com doesn't have this issue

https://www.google.com/search?q=5s+timer
Even places that aren't loading crap from 3rd party CDNs put their bundled JS code onto their own CDN that probably has a different origin than the site you're on.
"In my opinion, Valve also has the same shortcomings as google: practically zero customer support..."

This strikes me as something you can afford because you are in a factual monopoly ("You are not OK with our service ? Find an alternative... whooops :)"), rather than just having a lot of money.

Steam benefits from the fact that even people not completely happy with it (personally I have no complaints, but I use it exclusively as a store/launcher) are already invested in the platform, and do not want the hassle of dealing with two or more similar services, so they are wary of any alternative that might surface (see Windows store or proprietary stores like Origin).
The only "algo" I am expecting on the homepage can be condensed in "SELECT * FROM movie ORDER BY added_date DESC" and a "feature" to "Hide forever this item". Of course, I would unsubscribe after seing the staticity of the results. ;)
Agreed. First paragraph here captures her viewpoint.

http://aynrandlexicon.com/lexicon/charity.html
If the ads are dumb enough (i.e. you don't count impressions/clicks/conversions etc) then there is also very little room for fraud.

My point is: online ads should become what bus stop ads have always been. You buy a space and display a dumb image. Did it work? You have to do your own A/B testing in half the city. What was it worth? You have to trust those you buy ad space from on how many people read their paper or pass by their bus stop.
I love how it discards 42 bytes of the beginning of the image... the answer to the meaning of life :D
You can't be successful in so many areas with just sheer luck. I think people have to realize that Arnold is far from being just a stupid bodybuilder, even though he started his career like that.
VR also doesn't tend to make the vast majority of people "quite motion sick". Instances of simsickness are widely over blown and overeported.

We've run thousands of VR demos, both in the road and at our dedicated "arcade" space in DC. Not one person has reported anything more than mild discomfort, and that had been a rare minority.

Simsickness is anti-VR FUD. I don't know why, but there is a small cohort of AR advocates and VR detractors who would be gleeful to see the demise of VR.
"To me he lives in a fairy tale world"

That's exactly why he's so popular. He's selling a dream: you, too, can live in the fairytale world if you buy my book and do X, Y, Z. It's a classic escapism/wish-fulfillment narrative. Nevermind that 99% of Ferris's readers will never put his ideas into practice the way Ferris espouses they should; the mere act of reading his books provides some emotional support.
Human Readable AJAX Requests with Template Literals
Took a little while to get used to but yeah, I don't even notice it now. I have a third party silicone strap on it, which may help.
This is an argument built on one stereotype/assumption after another.

1) Many business critical projects have relatively short lifetimes. The use of hyper-legacy (avoiding the use of the word 'ancient' here) systems has more to do with the stability of well-known domains like accounting than any other factor. Other systems are business critical but meant to solve a short-term need, eventually being replaced by a better or more well-informed implementation.

2) Don't presume to know what everyone else likes to do.

3) Your implication is that "old dogs" are going to write code which is immediately legacy: they don't write tests (which is by no means a guarantee that code won't become 'legacy'); they don't use modern language features; indeed, that code without the use of modern language features is itself legacy.

4) I won't argue with this one, but with the same assumption you make in #3.

5) No-compete clauses are only illegal in a few jurisdictions like CA (in the US anyway). "Smart" employees tend to stay with employers that have an ethos of investing in their employees. In any case, I used to teach corporate training classes, and I can assure you that there is a healthy market of employers who do this.

6) Yes, people of all ages need to spend a significant amount of time investing in themselves, including 20-somethings. This is not a new thing, and indeed, "old dogs" are better at sniffing out where that time is best spent.

The remainder of your argument are conclusions built on faulty premises.

The problem of ageism in tech is multifaceted to be sure, and we all know developers who fit into the stereotypes you promote here. But to say that they are the primary cause is part and parcel of that same ageism, and ignores:
* the role of capital in providing vast sums of money to inexperienced youth;
* the hubris of that same youth;
* the lack of diverse and inclusive cultural values within the US as a whole and Silicon Valley in particular;
* and far from the least, the social and cultural aspects of media in influencing stereotypes (Forbes' annual 30-under-30, anyone?).
Most ads are served in iframes, which get their own origin independent of the parent window. Unless you want to block cross origin frames, then this is still a problem.
Very cool fighter pilot's guide to fighting in the Lightning jet plane
Anything that breaks transactional states and atomicity isn't 'fit the taste', it's getting fired and we'll get somebody that can do those properly.

If anything, that post highlights the lack of quality among the amd driver team, and doesn't have to do much with 'taste'.
The difference is that if you know your budget is X, you'll probably try to spend X - epsilon, because that maximizes your personal outcome within the rules.

But if you get a credit based on the difference, then you'll have a shared incentive with the budget-maker to spend much less than X.

However, then you have the problem that if X is per trip, then there's a perverse incentive to maximize the number of trips (even if they're each well under budget) because you pocket the cumulative credit. Then you can go way over X on the trips you actually care about.
Last year, when I was attending our Storage Infrastructure roadmap/planning meeting, it was very humbling because there lots of people in the room that were way smarter than me. Which is the other really great thing about working at Google; unless you're someone like Jeff Dean, there will be lots of people smarter than you that you can learn from, and the default assumption that you can make is that your colleagues will be very talented.... so I'm not sure how much of an outlier I really am!
Show HN: A Risk-like game where bugs grow their hives
This is some of the best advice in this thread. There are definitely domains within technology where experience is a key ingredient, but the best insurance against age bias is a deep understanding of technology coupled with a deep domain you have experience in.
It's called compensation for a reason. Sounds like you were compensated for missing out on your family and for trading years of healthy life. Not so tempting when phrased like this, but we often only realise after it becomes "normal".

Also for many there is not much choice. Sounds like you had a top 5% job. Could you exist well without the situation your former life gave you, such as owning your own home and not paying rent. Or would you be forced back into a bad family life to provide for that family?

EDIT: I'm having to reply here as I've hit the fake HN "you're submitting too fast" after doing 2 or 3 posts. The truculent censorship on this site when one hits specific topics sucks.

epalmer: Ok, good for you, and congratulations in finding your equilibrium!
> You're not wrong, but there are difficult customers with money to consider.

In google's case I can see the conflict - they both make a browser and live off ads. But apart from that minor issue I don't see why browser vendors don't just block "eval()"?

(Also, they have started blocking flash, thank god - so maybe this will all be a thing of the past soon)
> `f : {0,1}^n → {0,1}^n` is a perfect PRF if and only if given a distribution `d : {0,1}^n → [0,1]`, `f` maps inputs following the distribution `d` to the uniform distribution.

Is this even possible? If the distribution `d` always returns 0, how can a function make it uniform?

It would be nice, if the article would go into more details on how SeaHash obtains this property, and how it related to collision avoidance.
That's about the worst analogy I think you could possibly make. The war on drugs is a failure for a number of reasons, primarily among them because the drugs themselves are illegal, and users are prosecuted. If they simply made the distribution illegal, it would be a huge step forward but not remotely like this.

You don't buy drugs to get into an event that has people checking your entry at the gate. There's no serial number on your drugs. There's no entity you have to go exchange your drugs with for some other item/good/event.
I'd certainly appreciate that. At least Twitch has an HTML5 player now, that cuts out a major use case for me.
That is the same in the Philippines. Public shame is a big no no. You always want to handle things in private.
Thanks for this simple tool, I'll definitely use it next time.

I broke it by putting in a non-integer number of minutes. Is this even fixable?
I'm always curious whether Zuckerberg stands behind that quote or if he looks back on it today as part of a youthful hubris he regrets today. I know if I look back on my early 20s I remember a lot of similar arrogance that I hope I've shed at least some of today.
Certainly good points. It also might be a mistake to discount studies performed under controlled conditions, though. If the cause of simulator sickness is illusory motion, then the relatively crude technologies available in 1995 may have been sufficient to induce the same effect we're observing today.
What I don't understand is why ads themselves need JS. You would think that all they need is an image and a link.
For a country standing for Freedom and Human Rights, this kind of action is appalling. The quotes in the article from officials and three letters agencies stink of utter racism (even though no sabotage operations was ever undertaken).
This looks really good. Make sure to watch the talk that espeed mentions. In the 1980s I spent a fair amount of time hacking Rete networks, mostly in a commercial version of OPS5 I sold for Xerox Lisp Machines, and also a modified version of OPS5 that had meta actions for spawning separate 'worlds, etc.

Rete scales well for huge numbers of rules, but not so well for large data sets. I haven't played with Naga yet, but I am curious if that is an issue.
I've found out how to sidestep agism - work for yourself. Build it in whatever 'old' language you want, bring value, and profit.

Now I get to sit on the porch and yell at the youngin's "Get off my lawn!"
The actual proposal they had for replication was that the helix can obviously self-replicate from single stranded by just having new nucleotides come in.

The actual mechanism as you'd know bears barely a passing resemblance to that, since you've got the whole DNA replication complex assembly orchestrating it. So yes "suggests a replication mechanism" - but it doesn't remotely work as the suggestion would imply.
Here is Google's net profit margin for past 4 years [1]:

2013: 22.9%

2014: 21.4%

2015: 21.7%

2016 (9 months): 22.0%

It doesn't look like profit margins are under strong downward pressure. But a better metric would probably be 'revenue per search query' - I don't have any recent statistics, but if Bing can close that gap it will reduce Google's margins when bidding for search traffic from Apple and Firefox (and maybe force Google to increase the percentage of AdSense revenue they give to website publishers). But even then, Google will still have three significant advantages to avoid the complete erosion of their margins: (1) Android; (2) Chrome; (3) The Google brand (I'm sure that more people try to change the default search engine on their new Windows computer than try to change the default search engine on their new Android phone).

Also, Bing would probably not be profitable if it was a separate company and had to pay Microsoft for the privilege of being the default search engine on Windows. Bing+Yahoo seems to be growing market share, but I wouldn't expect them to completely close the gap with Google in the next 20 years because Google's ownership of assets like YouTube, AdSense, Google Maps, Android and Chrome.

Google has all my search history, a list of all the AdSense websites I visit, my YouTube history, my location history, ten years of my email history and my Play Store purchase history. And for any given search query I perform, Google can access a larger pool of similar search click history from other users. How will Bing ever overcome all these disadvantages?

[1] Derived from https://www.google.com/finance?q=NASDAQ%3AGOOGL&fstype=ii&ei...
You can book hotels years in advance and flights ~1 year in advance.
>They haven't opened it up to testing or open sourced it

https://core.telegram.org/mtproto
https://telegram.org/apps#source-code
I also found that book incredibly interesting. I kept thinking that it must be full of lies and self-aggrandising hyperbole. If it is, at least it's very good lies and self-aggrandising hyperbole. Emotionally, I couldn't help but liking him after reading his book. I know he's had some questionable sexual conduct or worse, some of which he acknowledges in his book. I just hope it doesn't come up later that he has a string of silent rape victims like other once-loved celebrities.
He's also a serial molester of women who reformed in order to have a career in politics. The media doesn't look too hard at this because he makes movies that people like, and the Republicans propped him up and wrote off all accusations as political smears. He's lucky not to have had the Bill Cosby moment that he deserves.
Since everyone knows what they're getting into with a tech interview, I don't see why it's such a bad metric. Many companies purposefully give you a rubric/criteria to study. It's a good way of measuring whether a candidate can take the time to learn/prepare a specific set of knowledge, and then work through problems in a way that includes the interviewer (ie. other devs if hired) in the steps to solve the problem.
This is cool. The organ is infrequently used because it is so huge but if you want high drama it's the right tool for the job.

Interstellar on church organ is intense. Feel inspired here:

https://youtu.be/zg5QMysuSYg
Good talk, I feel like I've tread exactly this same thinking and given a similar talk internally (i accidentally ended up as the LB SME), even used poisson distribution to model the requests and do some code demos.

He references a simple algorithm/paper on simply chosing between two servers, and the results on the smoothing out of variance was impressive (paper: https://www.eecs.harvard.edu/~michaelm/postscripts/mythesis.... ).

So, no real conclusion, it's just interesting to peel back the layers of LB.. so many people treat it as magic, when really its a statistical lie - and impossible to achieve perfect distribution (hence the title)!
It's a deceptively hard problem to solve.

installing a ton of fonts up front takes a pretty significant amount of space, installing a subset for their language/preference or letting the user manage it makes it VERY easy to fingerprint users based on what fonts they download, and doing any kind of cross-origin long-term caching is a security nightmare as it lets you begin to map out where a user has been just based on what they download.
I wonder, if you had some impossible deadlines and a ton of code you had to write just to survive to the next funding round, would you want Alan Kay on your team? I say this with enormous respect and admiration for Kay, but there are horses for courses and groundbreaking ideas are not the same as shipping product.
Redis is awesome, thanks and now seeing all this praise I'm going to have to go and check out the source code!
Lego is a near-perfect toy. Anyone who claims it is perfect has not stepped on one barefoot in the dark.

After a few times you consider crawling across the floor probing the floor before you as if you were Rambo in a minefield.
I've been using https://icomoon.io/app/ for years now to pick only the fonts I like and it can also generate icon fonts from svg so that I can merge different icon sets and pick the only icons I will use in my projects.
Refactoring Sketch files
What relevance does this quote have? OP did not say anything is impossible, just that it is not there yet.
On top of being a genius, reading Knuth is such a pleasant experience. Without having ever interacted with him, he comes across as such a wonderful soul.
Calling a man who repeatedly groped and humiliated women publicly just a "sexist" is the reason the behavior still exists.
Thanks, I appreciate the apology.
The kickstarter link is broken :(
Finding a Tech Leadership Job in Silicon Alley
I'm young but this was invigorating to read.
Arnold is quite the curiosity to me; in some ways he helped establish the myth vs. reality of "Work hard, eat your protein, lift weights, and you can be the muscle man too!" which isn't to be ignored, nor should the role of anabolic steroids in enabling the outcome seen on screen. He's grown a little more vocal recently about how massive the bodybuilding guys are now and rather distorted (possible ex: Seth Feroce), but it was his generation that helped bring in the modern era. I don't think Arnold has shied away from his past in this regard (hard to when having heart surgery more than likely linked to anabolic use), which, I guess I find refreshing.
expected the 'notice' signs to be in japanese... ?

YES - I know that most of the folks were american-born-english speaking. But the paranoia against them was that they were all working for the Japanese govt and all secret agents and whatnot. Would have made more sense to try to present info in their "own language".

Stating that you couldn't read the Japanese writing would be PROOF that you are, in fact, a Japanese spy.
503 - Over Quota for me :(
It's not often a site so effectively proves my point for me. I am reminded of today's Toonhole: http://toonhole.com/comic/criticism/
As someone whose family ancestors were kidnapped to the US and forced to engage in unpaid labor I have to say this country never cared about freedom and human rights. It's all part of the national story designed to make the occupants of this country view themselves as better than the rest of the world.
position:sticky is really awesome for table headers. Emulating that behavior with JS and CSS is ridiculously complicated.
There is huge difference between opening code and merging it to the Linux kernel.
I'd be happy to by way of an exchange of goods or monies for intellectual capital.
Data Science at Community Banks Event, Feb 21 at Bloomberg
Have you seen such types of pranks
iwantmyname.com

Simple, functional UI and really awesome customer support. Been with them for a few years, and can't recommend them highly enough. They have more tlds than Google Domains (still missing .ly).
Yeah, but what you've learned doesn't effectively rot away at the same rate. Old diseases don't go away, people don't develop new organs as they discard old ones.
I think the best way to get rid of bad mood and anxious thoughts is to attend the gym. I'm huge fan of regular trainings. I attend the gym 3 times per week and run every morning. My trainer even advised me to buy steroids for sale at http://daddyroids.org/ to increase strength and to transform my body. Sport inspires me a lot. Next year I'm going to take part in the local fitness contest.
Trump team hints expansion of nuclear power will be a priority
This is definitely my go-to for slimming down huge icon packs. Font pack companies really shouldn't focus on that since there are so many tools that help developers do this as well.
As I've become more involved in meetings at work, I've noticed a myself speaking like you describe. It's as though I've trained my hind brain on the topics being discussed and can just let it pattern match the conversation to generate and issue a response. Problem is I often don't even remember what I said, much less am able to build upon it when questioned.

The change has probably come about due to the pacing of conversation. I remember that before I'd build a statement in my head, test phrasing a couple different ways, check that it made sense in context, then say it. That's quite a bit slower, though, and often by then the discussion has mutated such that the constructed statement no longer fits.

On those rare occasions of deep, thoughtful conversation is when I notice the difference. Thoughtless speaking seems to be something I slip into, while thoughtful speaking is very deliberate - I have to consciously stop and force myself to actually focus on and consider the topic sometimes, especially if it's been a while.

Like maxhudson suggested, writing seems to me to most closely match the process of thoughtful speaking. Even if the first pass is on autopilot, you can go back and reevaluate, analyze what you wrote.
No, I agree with the parent commenter - but it's not that the language is old that's the problem.

If the friend mentioned lost or left his current job, he'd probably (?) struggle to find another. It wouldn't be nasty ageism, it'd be "sorry all your experience is with a technology irrelevant to us; that we haven't even heard of".

I say this going on the article alone - of course, for all I know the guy's an avid Ruby/Node/Elixir/whatever's-hot user for a range of awesome side-projects.
"The very fact that no sabotage has taken place to date is a disturbing and confirming indication that such action will be taken."

THAT is disturbing "logic".