skysight-inc/HackerNews huggingface dataset:
I'm an engineer who spent a few years doing recruiting for top Bay Area startups.

For the kinds of companies, I recruited for, if your school is top-tier, having that brand on your resume is going to open doors. If it's not, then you might as well go self-taught and save some money because at least then you'll look a bit unique and like someone with grit/initiative. Resumes from n-tier schools very rarely make it past the gatekeepers, unless you have some really salient projects or come in as a referral.

This is all rather silly, of course. I wrote at length about it here: http://blog.alinelerner.com/silicon-valley-hiring-is-not-a-m...
It's actually a shame, because the term "activist investor" already had a meaning.

It's what you would call nuns in the 80s who used proxy votes from pension funds to push pro-people corporate policy. Or Harvard students in the 60s who used proxies from their university endowment to agitate against corporations profiting off the Vietnam War.

These days, that doesn't really exist anymore, but if you have to refer to it its usually called "shareholder activism." Even then, most people who read that assume that you're referring to greenmailing.
The national security establishment routinely interferes with our democratic process to the benefit of corporations and powerful institutions. The latest news this week was how the FBI infiltrated the peaceful Keystone Pipeline protest movement. They provided intelligence to TransCanada about protestors and engaged in intimidation. Different agency, but they share a lot of info (parallel construction, etc) and their mission statements now overlap to a large degree.

I can't even imagine the thought process of someone who thinks it's okay to participate in these sorts of operations. I shudder at the thought of what else a person like that might be able to justify doing that hasn't been revealed. Imagine if the government had these sorts of powers in the mid twentieth century. The FBI attempted to stop the civil rights movement. In the 21st century they would have succeeded.
Another explanation, slightly more flattering to the parents, occurs to me: the popularity may owe something to the movie "Jeremiah Johnson", which came out about then.
Yes, and there is quite a lot of science explaining why we are seeing a temporary rise in Antarctic sea ice even as Arctic sea ice and Greenland/Antarctic land ice melt. It's not that complicated - the amount you know about the topic, one of a small list still used by deniers, makes it fairly clear you're manipulating facts to push a false narrative.

https://www.skepticalscience.com/increasing-Antarctic-Southe...
http://www.washingtonpost.com/news/energy-environment/wp/201...
Eich states that in the original implementation of JS, Array was just Object with a length property. How did it handle order?
Yes, I know that was his point. My claim is that he was wrong. The distinction does carry extra information. See my other comments in this thread for specific examples.
That's not what he's actually saying there; that's a list of technical bullet points, not market adoption.

However, even if we talk about market adoption; how is Firefox OS holding up against iOS, Android, and Windows?

> What part of that statement is incorrect?

"Always bet on JS" from Brendan Eich really meant, for 16 years, starting in 1998 and during the time that Firefox was most influential over the future of the web: "I'm never going to bet on anything other than JS".

It's a uselessly self-fulfilling declaration when its stated by a (now former) browser vendor executive.
A lot of people misuse 1099 status but I don't think Uber, et al are among them. The drivers use their own cars, choose their own hours, can work or not work as they see fit, and are not 'directed' by Uber for the most part. Most of my friends who drive Uber, anecdotally, consider themselves 'self-employed' in more than just tax status.
Amy and Sarah were two of the most popular girl's names when I was growing up.

My wife dug in her heels pretty early in the pregnancy for a name that I later learned was a character on a TV show. Judging by the site, she's not the only one. The peak is still under a hundred, so not as embarrassing as, say, characters from 90210.
Hacking Edgar and Ignoring Mail
Introduction to WebP – a new image format by Google
> I wish JavaScript "committed a teenager suicide"

Uhhh what? This is a pretty weird thing to say, also kinda messed up to reference something as a "teenage suicide"
jQuery's find is almost certainly more useful that way though, if not optimally named.

I can't understand though why you would claim to dislike jQuery providing you a useful 'this'. You prefer to receive the window object?
Hey there! Author here - thanks for posting this!

In response to this, I made an open-source honeypot (in Go!) called Elastichoney. I recently released every single log I collected in nice JSON form:

http://jordan-wright.github.io/blog/2015/05/11/60-days-of-wa...

Let me know if you have any questions!
Just wanted to say, I implemented this change and it did really speed things up! Thanks a bunch :) This is the query I went with:

SELECT d.id, d.meta FROM (
SELECT id FROM data_rows, to_tsquery('query') AS q
WHERE tsv @@ q ORDER BY ts_rank_cd(tsv, q) DESC LIMIT 5
) AS ids INNER JOIN data_rows d ON d.id = ids.id;

You can see it in action here on the top right: https://lateral.io/visualiser/ted
If all candidates will be happy to take bribes once in office - which is pretty much guaranteed - how do you think voting could possibly prevent bribery at all?
I very like Lotus. It accessible for newbies like me.
Atari's Cyan Engineering – Splendor in the Grass (1982)
5 Meditation Tips for Beginner
Youtube 360 is a rarely used feature.

There are a few videos, like https://www.youtube.com/watch?v=0RPurvYriHI or https://www.youtube.com/watch?t=10&v=ClAuhgFQpLo

If you're interested in making one yourself, here are the specs on the metadata needed, direct from Google, on how to make one:
https://github.com/google/spatial-media/blob/master/docs/sph...
I'm not even sure why we're discussing this when the post is mostly a strawman. There isn't any example given for "what makes it so goddamn hard to reason about SGML documents". If I understand the idea, he is suggesting that

<foo bar="zot">quux</foo>

is the same as

<foo bar="zot" text="quux"/>

or

<foo><bar>zot</bar>quux</foo>

The ambiguity is introduced when you suggest that meta-information and information are the same thing. Clearly, we wouldn't say that context is the same as experience or that memory is the same as reality.

Meta-information and information can be used in different ways to express or define the document which is why it would be better to understand the original complaint. The syntax exists because the distinction is useful for simple things like separating style from content (as others have mentioned). When there is ambiguity about the nature or value of the meta-information, it has nothing to do with the syntax. For example:

<apply>
<in/>
<cn type="complex-cartesian">17<sep/>29</cn>
<complexes/>
</apply>

does a pretty poor job of conveying the information and the distinction between the element "complexes" and the attribute "type" is not readily understood. But let's not throw out the baby with the bathwater and suggest that the distinction is stupid when clearly the universe presented you with an absurdity.
Much as I admire Randy Olson, there's been a much better version of this around for at least 10 years: Baby Name Voyager. http://www.babynamewizard.com/voyager
In JS, arrays are just objects where the indices are keys. There is a small bit of magic where any time you alter an array object, the length is changed to the largest numeric key the object has, plus 1.
They might be free to the consumer but someone is being charged an amount per dose. I wonder if that charge/cost will go up [faster than inflation]. (Why do healthcare and higher-ed costs go up faster than inflation?... because there's guaranteed money involved.)
Announcing Rust 1.0
I agree with you about the feeling of danger, as related to speed, that you get on a bicycle vs a motorcycle. There's a very long, fairly steep hill near here that I bike ever so often, and on the coast down I make it a point to not use the brakes, which takes a lot of nerve. I probably never get going faster than 25-30mph but it's close to terrifying. Sometimes on the descent I remind myself that "on my motorcycle this would feel like nothing at all". I don't think the feeling is, for me, a function of protective gear, it's more the perception of stability as function of mass/inertia. Motorcycles want to keep going straight, bikes not so much.
I struggle with a couple different tools that were developed in weeks or a couple months or on a plane ride.

Every time these guys brag about how quickly they put together the first version I just want to say to them, "yeah, we can all tell. And every day we suffer for it."
25 Reasons Why You Should Never Visit Romania – Family Vacation Blog
There are no end of alternatives out there today, from mobile platforms to research languages exploring a myriad of aspects of computer science.

Just let me know when browser vendors are going to break down the two-tiered system, and let us run the legion of alternatives alongside -- instead of under -- JavaScript.

Or, they could take their own medicine, and try and write the browser in JS.
Taking your familiar conceit to its logical conclusion here, it makes me wonder whether the only jobs that ultimately won't be automated for all those people unequal to the daunting feats of adaptation or innovation expected of them are freedom fighter or terrorist.
object[0] is object["0"]
I read that as a joke. Wasn't it?
It actually increases my interest. I spent some time looking for other images that might be from the same cube, and concluded that there may also be duplicates in the red cabbage, two of the white button mushroom images, red grapefruit, the broccoflower (adjacent, even!), carrot, Napa cabbage, lime, apple, pear, red onion, watermelon (rind), yellow squash, and several of the meats.

It reminds me very much of something that might have appeared on a GAMES Magazine cover.
Offer HN: I will do a full implementation of Google Analytics and Tag manager
Hi HN - I have been working for 5 years in analytics and just started consulting in analytics. I will design and apply a full functional custom implementation of Google Analytics with Tag manager on your website for $1200 (1050euros).

The process will be divided in parts:
1. Start with 30min chat with the main stakeholders (CEO, CFO, CTO, marketing, and sales)
2. Design a plan of action (Usually something like: GA plumbing, tag manager, verification of the data with back end DB (reconciliation + eventually fix), site search and category reports, define and add new goals, automation of costs importation fb if needed,implement third party if desired (mixpanel, VWO, optimizely, etc.),
3. Specify the list of modifications needed to your developers
4. Apply the changes to Google Analytics
5. QA
6. Build customs dashboards needed (in GA - possibility to develop some with GA API) depending on the needs

I have implemented four full functional Google Analytics with Tag manager including sites like Secretescapes.com, zaggora.com or carwow.co.uk.

Linkedin and email info are both in my profile.

Hope to hear from you!

Aymeric.
I can't help but speculate whether Frau Fleischhacker was a concentration camp alumna.
The first thing I tried was hitting the down arrow key to scroll.

The second thing I tried was clicking the blue text, which brought me to Brendan Eich's Twitter page. And then Twitter did what Twitter does, and popped up a sign up/log in dialog in front of the content so I can't actually read any of it.

Pressing the right arrow key was my third guess.
Rust 1.0
I think that's similar to how people say JSON was discovered by Crockford. Both only use things already present in the language, but they do form something new out of them. It is sort of a middle ground between discovery and invention.
Middle school class project: Visualizing Hatred in the Iliad
Date Foods That Get You in the Mood
Going to bookmark this. Thanks!
ENHANCE_YOUR_CALM made it into the official spec. :)
Bullshit, you typed out the name, so I know you definitely read it. And yeah, defaulting to 'his' is exactly sexist (it's a rather mild form of it, but still).
It seems to me the two complexes reinforce one another. Something akin to Sinclair's observation: "It is difficult to get a man to understand something when his job depends on not understanding it."

But that is in interesting point that you make. I had never considered it from that angle before. Works either way for me. And even better together. Eisenhower: America's Derrida.
I have to admit I kind of despise these 'slideshow pages'. They needlessly break the web for a gimmick.
Congrats Rust team, and perfect timing, got some vacation next week and plan to build some things.
Good news everyone! :) I really hope this language gets traction.
Why DOM? It seems pretty simple to me, a simple standardized tree of nodes representing content.

My biggest gripe would actually be CSS. I mean, wtf.
Thank you for the kind words. :-) Although that app you linked is a bit different - it's showing when names were popular over time. This app goes one step further and calculates how many of those people are still alive and makes a best guess at how old someone is based solely on their first name.

I also made a version similar to the Baby Name Wizard that look solely at name popularity here: http://rhiever.github.io/baby-name-explorer/

And I suppose it's just a matter of aesthetics for which one you prefer in that case.

Cheers!

r
Congrats!
Thanks to all who worked on it!
> That's not what he's actually saying there; that's a list of technical bullet points, not market adoption.

The point is that if JS couldn't do these things, it would be eclipsed by a competitor. It instead grew the ability to do those things, and its competitors never gained widespread adoption.

> However, even if we talk about market adoption; how is Firefox OS holding up against iOS, Android, and Windows?

In terms of languages on the Web, JavaScript has always won. It's clear at this point that the Web isn't going anywhere, even though mobile apps are important.
If anyone can suggest an accurate, neutral title, we'll change it.
Except we don't allow them all; we allow that subset that will run within the memory we make available to the process, in the time before we get fed up waiting and kill the process... There is likely valuable design space between that and current (or at least common) explicitly non-TC languages.
What are the traits of the good managers you experienced? And what are the traits of the bad ones? And what about the respective projects themselves: did they have good management vs bad management aspects?

Good project management is about communication. For all the respective participants, stakeholders, everyone has to be on the same definition of success. If not, you have to manage those expectations. In a bad project, different stake holders have completely different and sometimes unrealistic expectations.

I found that good managers rely heavily on experience or some form of "knowledge" to anticipate future problems and head them off. This could be technical, personality, business requirements, business externalities etc... A good manager also buffers, insulates and frees up the time of their engineers so they can do the technical work itself with little distraction. Above and beyond protect your people.

Personally I've found that people who are project managers who don't have any technical experience in the domain tend to be worse than those that do have technical experience since they don't fundamentally understand the work. However, there are exceptions.

Oh and add at least 100-150% to any and all software timeline estimates. Also don't throw more people at a problem.
This page loaded fine for me but anecdotally my FF freeze-on-a-page-load has been as it worse for the last one or two versions (no new extensions).
Another review which covers some different papers: http://www.machinedlearnings.com/2015/05/iclr-2015-review.ht...
We're trying to cover two main use cases: API apps and full stack web applications. There are features in Rails that we recognize to be really useful. For that niche we're trying to be a lightweight alternative.
맥주 (maegju) can become 0|-|ㄱ 주, right? ;)
Oh yeah, great, many new features.

But could you please fix the damn boolean logic? And while at it, get rid of most implicit conversions.

Or forget all those features and bake in a macro system, so that we can fix anything without having to wait for the next ES[N] standard to get adopted.
Hard numbers seem to be hard to come by, but this article gives at least a qualitative balance of costs and benefits: http://www.telegraph.co.uk/news/uknews/road-and-rail-transpo...

What's interesting is the case for a subsidy based on reducing government costs when people are killed and injured. reduced insurance costs could also make the time-to-payback for individual purchasers very short.
Any Javascript wizards here who can shed light on how he managed to append CSS to the page dynamically ?
That doesn't always work - you have to actually access it from the Google search page. Clicking on that link you posted, I still get a paywall.
It's literally unreadable on my Nexus 7. For some reason a bunch of slides render empty, the ones that do render load really slowly and often stop part way through rendering leaving partial text that is occasionally readable.
JavaScript is like English. It incorporates the best parts of other languages. Starting from Java, you can now see the clear influence of Python in ES6/7 with generators and string templates. I think this is JS's greatest asset.
Congrats Rusties. I've just begun playing and it seems worth the time investment.
Congrats to the team and thanks for your hard work! I'm not a Rust developer but it's definitely piqued my interest in doing more native development without being afraid of introducing buffer overflows and other security exploits.
Yes. EveryDay.
> Bullshit, you typed out the name, so I know you definitely read it.

You can cut and past the name from the header of a post without reading it, and without typing it out.

> And yeah, defaulting to 'his' is exactly sexist (it's a rather mild form of it, but still).

Adherence to the English convention of using the masculine grammatical gender for subjects of unknown sex/gender identity might bother some readers, but is only "sexist" by an understanding of sexism that trivializes the term and robs it of substantial meaning.
I was talking about the attitudes to rape you displayed in the other thread further down the page, some of which have now been deleted they were so bad.

It's awful, you have a terrible attitude and a real lack of empathy.

I mean this - "Having sex with someone without their consent is rape, but that doesn't automatically mean it's a bad thing." - what the fuck? You clearly have no idea and I hope you're just young and stupid.
I share a similar wish in regard to systems programming.
Great article.

One feature of the _search API endpoint is to allow users to submit Groovy code in the search query itself. The server will then execute the code in a sandboxed environment, returning the result to the user. This way, the elasticsearch code can be used to execute… more code.

Quite a dangerous feature indeed. Thankfully, according to the documentation[0], this feature is disabled by default since v1.4.3. (Hindsight is 20/20, but this probably should have been the case from the get-go)

0. https://www.elastic.co/guide/en/elasticsearch/reference/curr...
Interesting to see this post drop off of HN front page from #2 to #70+ very quickly despite 80 comments and 40 points at the time... #curious
It's a minor quip.

Are numbers real? Would you say we discovered them, or invented them? Do ideas exist even if you haven't thought of them yet? If so then they are discoveries.
I originally didn't smooth the data, but it looked way too jagged and crappy for many of the names. Ultimately, I erred on the side of aesthetics and sacrificed the ability to look up exact numbers in the graph. Rest assured, though, if you want the exact numbers you can download the underlying data of every graph with one of the links under the graph.
It does seem like nothing more than a sensing + manipulator problem. But as far as I know, sensors still aren't up to human abilities when it comes to tactile and auditory sensing.
> How again is "lobbying" different from "legalized corruption"? [serious]

Lobbying in, say, the UK isn't legalized corruption.

http://www.nytimes.com/2015/05/03/world/europe/with-campaign...

> LONDON — There is no political advertising on television or radio in Britain. Fund-raising and spending are strictly limited. Tight elections can turn on a relative handful of votes in a small number of competitive parliamentary constituencies.

If you don't need to buy broadcast ads for 6 figures during campaign season, there is alot less power in the hands of a lobbyist.
Anyone have advice for blocking reddit on an android (not rooted) phone? I found the site too addicting and time-wasting so the site is listed on my host file for my PC, but now I exclusively browse on my phone.
+1 on officialchicken's recommendation for MTM.

Another great book on management in general is "First, Break All The Rules" by Buckingham et.al. from Gallup - http://www.amazon.com/First-Break-All-The-Rules/dp/074351011...

The important thing is not to dance a prescribed routine, but to be effective with the human individuals. Use known patterns as starts, and adjust as needed.

I think the first thing to do is discuss the business or user need. Then scope out phases or milestones. Then assign leaders to each area and give them time to think. Scope out timelines and get started - but adjust frequently and sync up on progress.

Good luck!
Have a clear direction for the team to be moving in, and communicate that objective to each of the team members clearly

That doesn't really get at the heart of modern project management thinking in the software industry because it is as applicable to waterfall as Extreme Programming. The key is how long the team can move in a direction without course correction.

Contemporary thinking boils down to the team and each individual can continue moving in a particular direction until the first sign that something isn't adding value for the customer or is reducing velocity. Then direction must be changed immediately.

The better the instrumentation of the development process the closer immediately gets to instantaneously. Continuous integration means that broken builds bubble up to the team in a matter of minutes rather than days or weeks and that regressions can be fixed as they are introduced. Short iteration cycles mean that the customer is actively engaged with the state of the project and has responsibility for prioritizing features. This whole customer thing means that management is not just downward it's upward toward the VP and sidewise toward customers and vendors.

The biggest mistake new managers make is to confuse management with supervision. Good managers are like ASE certified mechanics, they don't come out to your house to top off the oil. They identify and triage and possibly fix the leak when the car comes into the shop for scheduled maintenance.

Scrum/agile/extreme are ways to make sure that the oil gets changed regularly and avoid leaks via maintenance. It's not waiting for the "idiot light" [1] to come on. These things are not down the road. The techniques help a manager avoid their fallibilities and frailties and foibles when it comes to human interaction. They're there for the same reasons Ruby on Rails is there...they provide a framework that avoids having to write an MVC application in C.

Good luck.

[1]: http://en.wikipedia.org/wiki/Tell-tale_%28automotive%29
Hard to understand why a GPS tracking system was not installed that would tell train dispatchers about location / speed of train on tracks.