skysight-inc/HackerNews huggingface dataset:
That sounds like an awesome tool! If you don't mind me asking, is it publicly available to view anywhere? What language is it in?

To second another comment, I am also working on scraping but for articles. In this particular example I am trying to figure out how to get the scraper to start on the first headline all the way down to the bottom, and not touch anything else. Any tips for how to get it to find the first heading on a page?
Ruby values: ruby-the-tribe vs. ruby the language
My summary: “Commits from casual or infrequent contributors are no more likely to break the build.”

Not super exciting, unless you need ammunition when arguing against some kind of non-benevolent project dictator.
Everything exponential is ultimately unsustainable.

The value of these analyses is they try to plumb the limits of the model; there was a substantial sea change in how China's economy operates ~2008-9, with a shift towards massive debt growth. That's inherently less sustainable, particularly because the rate of debt growth is climbing.
UW anthropologist: Why researchers should share computer code
But startups usually have more positive externalities than an Everest climb.
This super-powerful telescope studies the Universe's cold bits UK
HP Inc CEO reports 'breakthrough' quarter as PC sales shoot up
I believe I've heard it said: the most difficult thing when building a language is not deciding which features to add, but which features to leave out.
The Best Thing That Can Happen to Electric Cars Is What Happened to 1990s PCs
The problem is that the number you are getting is useless, there is no relative measure. Yes, maybe for you and for your particular fitbit recently, you may believe hat it 'works'. But you are very likely an outlier, there is no reason to believe some device like the glucose one will work for you or just about anyone else. The tech is essentially vaporware.

Also, giving people even psuedo-medical diagnoses is just irresponsible; either it works or it does not. You can't tolerate psuedo-random number generators with health in any way. This is why 23andMe has to licence their genetic counselors on what the results mean, as the data can be very easily misunderstood by even very well educated people.

Harvard just released a study on the fitbit, even the best of them were far off on something as simple as calorie counting: https://med.stanford.edu/news/all-news/2017/05/fitness-track...
If you're not a Malyali, why are you shilling for them? AFAIK they are a clan who only give a shit about each other.
I would argue it's also, uh, not in their business model whatsoever to support efforts like this (thinking Facebook especially). Better to develop the spec and forge on now, or we'd be waiting around for a long time.
I mean syntax of the conversation. They're basically gaming the initial phone screenings and making us waste engineer time discovering that they don't really know anything.
It's not exactly easy to get good filtering for this with first level screening but it's what we've had to do
As the sibling comment points out, your middleware that has a 30k req/sec hello world may slow down to 500 req/sec on a production server once it's competing with everything else on the thread.
Most of the time nobody gets the shape right. Could it be lag or server issues?
I highly recommend just visiting base camp instead of climbing up everest... It's cheaper, safer and anyone can do it with minimal training. I also recommend that people walk in from Jiri rather than take the plane to Lukla; the experience is unforgettable.
Can't this line of reasoning be applied to everything on the internet?

Judging by the upvotes, certain people were happy with this submission.
But, and this is the important thing, how does that help kik make more money?
My thoughts on the future of Artificial general intelligence
Literally the next section is "*Except…", so might want to continue reading the article before leaving your comment here
What's wrong with git submodules?
That is generally true of any traditional, shamanic practices.

DragonBallZ owes more to Chinese Taoist alchemy than it does with Shintoism, but there are going to be some shared similarities.

Traditional Chinese Medicine, for example, is a healing modality that was modernized. It retained some of that animist leaning, but lost a lot too in the modernization.

I'd say, if you talk with most shamans, there will be some understanding of spirit being energy, though often in the sense that energy is not dead, without intelligence or consciousness. A lot of this has to do with this being a lived experience that is oddly shared across cultures. You might find this, say, talking with an Australian Aboriginal shaman with one of the surviving shamans in say, Poland. Different words, different perspectives of the same underlying experiences.
Looks like their argument is that "We don't need ads that are personal. You can just get ads that are based on location."
Yes, the "make a product" and "COMPETITION" aspects of hackathons sadly have become widely dominating. I always liked the more low-key events more, where it was just an excuse to come together with others interested in the same space and do something.
Why i want to peck an insurance agent, i had a crush on one
Can be, but I just cannot see how a media organization platform has any sane role in that.
I think It looks more like a mashup of Facebook & Twitter.

It would really be good is some of the actions e.g liking, following, were more generalized.

For instance, instead of "like" you could have an entity called "Response" that could refer to a comment/like/upvote/downvote etc
Readdle Brings Split View Drag and Drop to Their iPad Apps
Confusing to me why one would need that except for the pimpl use case, that seems to make sense to me
Hi Ben! At the React conference, I asked Sebastian Markbåge (also a React author) why `PureComponent` wasn't the default and he said there were already too many new concepts when React was released, and it would have made adoption harder. But he implied that maybe it should be the default. (Then again, alcohol was involved so I could be misremembering.)

When using immutable data structures the comparison in `shouldComponentUpdate` is very cheap. Assuming that, using pure components everywhere is very tempting for simplicity.

Correct me if I'm wrong, but React creates an object for every component to pass props around. Constructing that object is linear in the number of props. An additional `shouldComponentUpdate` check for each component is also linear in the number of props. So using pure components everywhere is at worst adjusting the constant.

Also, in a world where PureComponent is the default, perhaps React could monitor the "hit rate" of `shouldComponentUpdate` and decide to not call it if a component returns true too often?
Nope. For dom elemenets I have been using `data-{name}` attributes, and pulling them out from the handler using `e.currentTarget.dataset.{name}`
Or node.js v6.x for that matter. Seeing as io.js has merged back into node.
The problem is that there are two groups of languages that use "prototypes" and using the same word for slightly different concepts causes confusion.

In the original Lieberman paper[1] you created new objects that were empty and inherited from the prototype. Then you added local slots (name/value pairs) to the object for anything that was different from the prototype. Languages based on this concept often have two kinds of assignments: one that adds a new local slot and another that just replaces the value of the old slot (either local or inherited).

In Self, on the other hand, a prototype is a template for an object you want and you clone it to get a new object. Once it has been cloned, there is no longer any relation between the prototype and the new object and they evolve separately. These kind of languages tend to have only one way to assign values to slots.

Many languages that claimed to follow the Self model (like NewtonScript and Io) actually use the Lieberman model instead. In either case the prototypes are fully functioning examples of the object you want to create new instances of. So, unfortunately, it is natural that one word is used for both. But this results in very confusing discussions when someone is talking about a language with one model while thinking about the other model instead.

[1] http://web.media.mit.edu/~lieber/Lieberary/OOP/Delegation/De...
I like it!
If there was an online journaling web-app using this, I would definitely use it. hint hint
Seek therapy. It doesn't happen overnight.
Don't mix emotions with business. Have a life outside your business.
Pretty early on Denis tweeted that AlphaGo believed his opponent had been playing a perfect game, up to that point:

https://twitter.com/demishassabis/status/867584056095002624
Your statement nailed it. I think that 100 years from now we won't be teaching biology and it's existing classification system of Kingdom/Phylum/Class, but something much more accurate based on genetics (i.e. DNA).

It might still fit the hierarchy, but the delineation will be much better aligned with nature.
Been following stackshare for a while and this is a really exciting new update. Congrats to Yonas and the team!
This story has reached almost mythological status. Every time Bitcoin is at a local maximum, it makes the rounds.
Lifestyle interventions are not as helpful as you think in the general case

Because of people like you treating me like absolute shit on CF lists, I left all of them some years back. Then someone with classical CF in their 30s whose number was up tracked me down because they didn't want to die. They follow my blog and private message me occasionally and thank me profusely for helping them get healthier (instead of, you know, DYING).

So, like, that's just your opinion, man.
> If we recommended that PureComponent be used everywhere, it would probably be the default already.

> Instead, we'd suggest you be conscious of where you need to do the comparisons.

I'm not following, wouldn't that mean PureComponent by default and opt-in specialized checks when needed?
Is it considered best practice to use the "key" of a child element to signify if it should rerender? This is what I've been doing and it seems to work well. If a parent updates its state, and then as a result, changes the props of some or all of its children, the parent sets the "key" of a child to effectively a hash of the props of that child.
Here is a toy scenario, suppose we have 1000 people and they are capable and willing to build a new solar electric system. The problem is, nobody has any money. The 1000 people could form an institution, let's call it a bank, that would hand out IOUs to anyone who wants to build and install the solar panels. Some of the 1000 people agree and start building out the electric system. Once the system is in place, people start paying the organization for electricity and then all the IOU holders can get payed for their work.

The payments to the organization might come in the form of goats, chickens, timber, or even IOUs!

If the organization had used the debt to make a bunker instead of an electric system. The citizens may not be so interested in hanging out and using (paying) for the bunker, so all the IOU holders would be out of luck.

In other words, if the IOUs to the contractors aren't eventually repaid. People won't accept IOUs from the organization (bank) anymore.
By using the property initializer syntax [1] [2]

[1] https://facebook.github.io/react/docs/handling-events.html

[2] https://babeljs.io/docs/plugins/transform-class-properties/
> All faculty and staff members for the California State University system are part of the same union.

No, they aren't. As you, yourself, note later (see final quote below).

They all just get the benefit of representation by the same union, even though they can opt-out of actual membership.

> This leads to a situation where administration will simply ignore extremely low-performing individuals because they would have to fight the union to do so.

No, what leads to that is lack of accountability of the administration for aggregate performance. If leadership was accountable, they'd be motivated to act where necessary even if the union would be opposed. (Given the lack of accountability for performance, without union resistance, disciplinary power would be used arbitrarily, and not effectively target low performers either.)

> Also, all CSU employees must pay the union dues, even if you are not part of the union, which is insane.

No, they don't. Non-members (membership is opt-out for classifications covered by the union) have to pay what are called "fair share" fees which are related to the functions that the union must provide them as non-member represented employees; only union members pay actual union dues.
Improving Connect to enable more platforms
Interesting standard. I'm also working on an app that you would categorize as an open source social media platform:

SubNode -> http://sbnode.com
This is partly a limitation of the mediocre inter-process communication system in the Linux/Unix world. Calling another service is a Big Deal.

I've done a complex robotic system which had about ten processes running on QNX.
Most of them were running some microservice - GPS, INS, LIDAR, mapping, logging,
short-term vehicle control, etc. This worked fine. That's because QNX does interprocess communication well. MsgSend/MsgReceive is like making a subroutine call on the send side. The receive side is more like an event loop.

This sort of thing is common in robotics. ROS does something similar, although the interprocess communication is slower. Usually you have dummy services for simulation purposes, so you can run the operational code in a simulated environment. We could run the system for real, or run it entirely with simulated inputs and outputs, or could put the robot vehicle up on blocks and run the system with fake inputs while operating the real vehicle, engine running and wheels spinning but going nowhere.
Everything could be run on one desktop, or on the vehicle's own computers, or partially split. There were shell files to launch the various configurations. We could plug in shims between services and watch the data go by.

I don't see the fear of multiple intercommunicating processes. Even on Linux, there are decent ways to distribute. They're not as good at hard real time as QNX, but they work.
When Twitter was launched Facebook didn't have a news feed and Google+ was non existent.
But humans obviously do.
I wanted to walk you through my thought process regarding the right side buttons if you'll indulge me:

1. I clicked the edit button on the right to get in to edit mode. Edit button was highlighted in pink.

2. Saw the buttons on the bottom appear when I clicked a Text section.

3. Bolded some selected text by clicking the B button. B button got highlighted.

4. Clicked the B button again and text went back to normal and the highlight on the B got turned off. (At this point I'm thinking cool buttons are on/off. On state is indicated by a highlight, Off state is indicated as normal style)

5. Performed some other edits then clicked the Edit button the right since it was highlighted and based on my experience with the bottom buttons I expected clicking it again would turn off edit mode.

You don't have to make the change. I just wanted to walk through the thought process of one user.

Thanks for indulging me :)
Small section about how Spam should be handled somehow by a server. Sigh. How about we build a federated spam/harassment prevention system first?

I have little hope that a spec not designed to reduce/stop harassment up front can have it bolted on later successfully.
Worth noting that the view_count field will soon be available programmatically to all via the API: https://www.reddit.com/r/programming/comments/6da6n9/view_co...

This will hopefully lead to some fun data analyses!
You can partially apply the function where you know the parameter; i.e. assign onDelete to:
this.handleDelete.bind(this, i)
Automation Manifesto
@jasode all excellent examples. i wasn't trying to be comprehensive but rather point to a few recent ones. Cutler is a fantastic example. He got a shout out at Microsoft Build, for "still slinging code" on one of the teams. i don't expect startup/VC culture to change. I just hope more firms value experience a bit more. Also though 61 is a fair bit older than 41.
improve household consumption vis-a-vis growth in household wealth.

He's complaining that China's individual savings rate is too high?

"Use it up. Wear it out. Make it last. Or do without." - U.S. Government, WWII.
> Don't libertarians understand or accept that there are market failures that government is needed to solve?

There are levels of insight here.

1. Free markets create wealth and make everyone better off. Go libertarianism!

2. Economics shows the are market failures in the real world. Go socialism!

3. Public Choice theory shows there are major government failures in the real world. Go...?

Once at level 3, reasonable people can disagree in what cases imperfect real markets are superior to imperfect real government.

But if you you're only at level 2, which is how I read your post, you're comparing imperfect real markets with idealized perfect government.
This reminds me of the conclusion of the game SOMA. You can find some interesting discussion here. https://www.reddit.com/r/soma/comments/3pa4fu/philosophy_in_...
Easy to think about this now, but the truth is that at some point along the line he would have sold it much less money.
In US, Belief in Creationist View of Humans at New Low – Gallup
> It seems the author is not aware of past examples.

Because the author is plucking one set of anecdata and comparing with another plucked set of anecdata.

Nowhere in the entire article is any actual demographics about any of the companies.

All of them publish staff demographics (EEO-1 reports) for gender and race. As far as I can tell, none publish for age.

Amazon: https://www.amazon.com/b?node=10080092011 (search for 'demographic')

Google: https://www.google.com/diversity/

Facebook: https://fbnewsroomus.files.wordpress.com/2016/07/eeo-1_2015....
> tl;dr Unions work for me.

Fixed.

There's a lot of bad unions out there as well. My wife dealt with one as a cashier at a grocery store in high school. They did less than nothing for her and her coworkers. Never visited the store, never responded to significant issues including discrimination and harassment, never met with management. But they did make sure they got their cut of her pay which, as a poor girl who had to buy her own clothes and pay for everything from the money she earned, she desperately needed.

And vote the union bosses out? How was she to do that exactly? Maybe it's different over there, but unions can cover tens if not hundreds of locations at different businesses in the US.
i don't know how to get that data, but i'd love to see it
Agree that this is a more interesting comparison than AMQP.
And yet...

To make up an example, when I walk into a movie theater, I prefer to see ads for movies that I might actually go see. If I have kids, I might be interested in the latest G-rated film. If I don't, that probably won't tempt me.

Location alone doesn't tell you that info. I kind of like getting at least some specificity and personalization with my ads.
Why would the US want guys like Wernher von Braun working on our space projects?
Neither you nor the white paper explain why it would lead to mass adoption by players unaffiliated with Kik- it's the biggest assumption here and why its looking like an over-engineered in-app currency. Moreover, Kin as a reward given out by an algorithm... that's controlled by the Kin org? Centralization much?
To put a number on "huge chance", I think it's about 1% of summits in recent years.

Probably less if you just count clients not guides/Sherpas, and less if you expand to include climbers that don't end up attempting the summit.
And I disagree with you. Just ask the Director's Guild, the Screen Actor's Guild, the Writer's Guild, or any of the pro athlete unions.
The same site made me realize that there are active volcanos in the continental USA. I had no idea!

https://www.volcanodiscovery.com/north-america.html
Blog Posts Evolution: From Sh**t to Sweet
100% from the two companies I've seen implementing it.

All it means in practice is "fuck, our IT guys don't understand this docker thing. We need a software guy to write up stuff to automate all this"

I looked at a couple Devops position and saw the same. Basically "we need a software engineer with networking skills".

IT jobs are quickly vanishing. All the stuff that doesn't require software development has been automated away besides things anyone can do like wire some machines to a switch.

Everything is either really easy or quite hard and it's hard to hire a guy that knows software at an IT salary. Now we have Devops, so that execs can justify hiring software engineers to maintain the network.
Hi! I did read the whole article and don't believe it addresses the point that I called out in my comment. I hope you'll agree after reading the article and my comment carefully.
> Right-to-work laws, for example, are 100% about neutering unions,

No, they're not. The idea that you should have to join an outside organization to work for a government agency is ridiculous. Doubly so when those same groups spend extremely heavily on politics.
It's usually "a good sign" when you're self-aware of your current state and emotional behavior. I'd say seek therapy first, but you might just be going through a down time. You're doing good because you know what's happening to you. Surround yourself with people in your project. I burnt out once and it took me 2 years to recover. I wasn't aware of my emotional state. During these 2 years I almost reached depression. My wife is the one that helped me going back outside, doing normal things. As of today, still looking at the world differently, things aren't that awesome anymore but you learn how to live with these feelings and you just deal with it. One day I hope to be fully recovered.

Seek for help.
When I had a Google interview I was told (or it was at least heavily implied) that I wouldn't be evaluated by the people I was having lunch with. I didn't really believe that, and looks like I was right not to.
How to Get Facebook, Bing and Twitter Data into Google Data Studio 3 Minutes
who is your employer?
>> most bad actors don't own a time machine

You mean besides me, of course. XD

EDIT: It's a joke people, for Pete's sake.
Sometimes people move around at the last second and that can confuse things. But, ya, I've noticed some bugginess with the formations too. I'll look into it.

I didn't engineer the back-end, that was all @steadicat, but the way I think it works is if 3 or more clients confirm a formation they're a part of as correct, it's marked as correct. That way the server doesn't have to check every pixel on the board. But it can cause some issues if some of the clients are laggy.
If there's one thing large organizations are good at, it's managing risk. And if you read their post, they've done this.

They're running both source control systems in parallel, switching developers in blocks, and monitoring commit activity and feedback to watch for major issues. In the worst case, if GVFS failed or developers hated it, they could roll back to their old system.

Again, to my point above: there's a cost to doing this but it's negligible for very large organizations like Microsoft.
I am a U.S. citizen and I flew last year from America > Qatar > India and from India > Qatar > America on a business trip. I was carrying two laptops. Neither laptop was searched, but they were put in separate trays under the x-rays to make sure they didn't contain physical explosives or hinder the x-raying of the food and clothes in my backpack.