skysight-inc/HackerNews huggingface dataset:
> It's much more typical for advancement to come through political moves and/or attrition (your boss quits, you're the backup, so now you're the boss).

Therefore, making your boss want to quit is an effective career strategy. The more ruthless you are, the more likely you are to advance. Over time, the upper echelons get filled with sociopaths. That's not theory, BTW. I've seen it play out too many times.
well done for stepping up to the plate in that regard.

i do not see this opinion espoused, nor lived by often enough today.

kudos.
This tram line is staffed entirely by children
I think if you had a way for all new hires to submit questions they have while learning the system, this would be a better way to go.

Let them know you are building a manual to help other new hires. Maybe even let Senior people add questions or answer it. This would be sort of like an internal StackOverFlow for just your company, but organize it as a manual.

So instead of them trying to identify what you should be doing better, they just inherently point out where they are getting tripped up in your process.

The only other similar thing that comes to mind is how Tim Ferris wrote about this method of maintaining a FAQ to automate the customer service process in the 4 Hour Work Week.
>my dignity as would be threatened.. Bc thr way higher ed is set up in my country.

Would you mind elaborating on this?
>What is it that prevents anyone from learning anything without getting a degree?

The people with advanced degrees want to protect the value of their investment.

As others have noted, the reality is you can generate a ton of value to business by "learned at home data science". Will you be doing cutting edge ML research? Of course not. But 99.9% of everyday problems can be solved with simple tools.
Yup, the test is extremely easy too. Just requires a simple swab on the inside of the cheek. I know there are a decent amount of donor drives that you can find through the website that will add you to their registry

Shameless Plug: The football coach at the college I went to actually has a charity dedicated to getting more people to take the test and I think is associated with the Be The Match organization. One of his players (who now happens to be an outfielder for the Chicago Cubs http://www.chicagotribune.com/sports/baseball/cubs/ct-matt-s... ) ended up being a match and ended up missing a good chunk of the baseball season even though he was expected to be drafted by a Major league team that year. Pretty cool story
I included a sample of the expected pocket list format in the repo: https://github.com/pirate/pocket-archive-stream/blob/master/...

And a comment next to the regex for parsing it: https://github.com/pirate/pocket-archive-stream/blob/master/...
Convert Sketch Designs to iOS Apps
DUO and other similar tools where you accept on the phone instead of getting a code and having to type it in can be more convenient than typing; and provided you get the push, you can take care of it from the notification so you don't have to find the app, so it's not terrible if you need seven different apps.
Shameless Plug: I gave a talk last year explaining similar concepts https://github.com/neebz/react-redux-presentation
> Stop the Daily Standup Meeting

Please yes! Especially the more dogmatic ones (e.g. only stating what you did yesterday, what you're going to do today, what's blocking you). It's just an empty status reporting ritual that feeds some negative emotional need of a manager (either anxiousness or a need to feel directly in control).

Personally, I think a freeform dev team meeting that happens 2 or 3 times a week is much more valuable. For instance: if there's a big issue going on, lets actually talk about it rather than merely stating we're working on it (and taking "offline" the only information others might actually be curious about).
curious what the surrounds of this look like https://m.flickr.com/deep/photos/54539963@N00/9557054418

or do watermelons grow in a desert?
Why the Internet of Things Needs Security Analytics
For simple, scripted, one-off tasks, I've had good experiences with Beautiful Soup for Python[1].

If it's necessary that the javascript actually gets executed though, you're more likely to need something like headless chrome (recently on HN [2]) or PhantomJS [3], but I can't speak to how easy they are to use, though.

[1]: https://www.crummy.com/software/BeautifulSoup/bs4/doc/

[2]:

https://news.ycombinator.com/item?id=14101233

https://news.ycombinator.com/item?id=14239194

[3]: http://phantomjs.org/
>Try this: close your eyes and tie your shoelaces. No problem at all, right? Now, how well do you think you could tie your shoes if your arm was asleep? Or even if your fingers were numb? When working with our hands, touch does the driving, and vision helps out from the back seat.

I think this is an awful analogy. I can type just as fast on my touchscreen no problem without looking. The problem with having physical keyboards on a phone is space. You're taking up a solid 1/4th of the weight and bulk of a phone with something that is entirely dedicated to the single purpose of entering text. On top of that keyboards are a vector for dust and moisture to enter, making the phone less durable. There's a reason iPhone is the single greatest selling electronic device in history, and RIM is circling the drain. People want slim, sexy, lightweight touch phones. Not bricks with keyboards.
Thank you for all the effort you've put into this project. Love the clean design and how you've used affiliate links and merchandising to monetize the site. A+ work.
Not at all! Very different principle. "Geothermal" heat pumps are just using the ground as a thermal mass. There's no extraction of the energy from the Earth's interior, with such a heat pump, just using dirt as a thermal buffer (between the seasons).

It's actually super annoying that the same word "geothermal" is used for both. If I were emperor of the world, I'd ensure that the proper "ground-source heat pump" were used instead of the criminally misleading "geothermal."

Ground-source heat pumps are not energy sources, they consume energy.

What Iceland is doing is actually developing an energy source.
I spent a lot of time (months each year, for 5 years) in Berlin and never heard this... FWIW
Yahoo's Mayer set to garner $186 million from sale to Verizon
Box: Python dictionaries with recursive dot notation access
Well I like to think of it this way. We know that the brain is at least a Turing machine since we can perform the same calculations. If the brain is more powerful than a Turing machine than any attempts to replicate it in a general sense will not work.

A pushdown automaton can solve certain problems that a finite state machine can't. Finite state machines can't solve the general palindrome problem, but they can be designed to solve palindromes of a bounded length / alphabet. The complexity explodes with the length of the string and number of characters, but it can be done.

To me our attempts at creating a general AI with a turing machine is starting to take a similar shape. We know we can generate an algorithm (machine learning) that can solve a contained problem.
The article goes into that as it discusses the mechancial computus in the clock at the cathedral at Strasbourg, in Alsace, France.
Show HN: Find plant combinations for your yard
Thanks, I would love to hear more about the headless chrome if someone can chime in.
On a related topic, I'm graduating with a master's in (computational) physics, and am already incredibly insecure about not having a PhD as many of the data science positions seem to prefer those.

Would a four year PhD, let's say in ML, be a worthwhile investment from a data science career point of view?
7 Effective Ways to Help Stop the Workplace Stress Problem
> "I have nothing to hide, why should I care?"

The fact that so many people adhere to this statement indicates the point at which society currently is in its downward cycle:

Pretty much at the beginning.

Once the general statement turns into "I just can't take the pain anymore" it means that society will have reached the bottom of the cycle. From there on out, the real fight will begin and things will start to improve again.
However, there is strong evidence that any type of beef may cause cancer.
Do you have an example of any blog posts on how to get it setup?
when they say 'modern' fortran i take it to imply a a compiler and standard from sometime in the last 20 years.

i've heard people refer to c90 as modern before.. (in the last two years) and the nasa/astronomy guys are famously clingy to 'known good' tech from the olden days.

only the very most recent astronomical dataset i acquired was in .csv. everything is made for fortran from what i've seen over the last 10 years...
Took me a bit to figure out that Total.js is a framework and the Slack clone (Messenger) is built on top of it.

Total.js itself appears to be 15k lines in a single file with no dependencies, built and maintained by one guy (for the most part). Insanity.
Celery Tasks Checklist
A previous CEO used to hold breakfasts once a month. It was really informal with a mix of people and a wide variety of work related topics got discussed. We could ask him things and he could ask us things. The setting made it really good for breaking down that communication barrier between juniors and The Boss.
Is a distributed, public, immutable, trustless ledger not something of value?
> its very common for a team member to get blocked and not know how to get unblocked.

In this case just post the question of your team channel on slack.
I want to agree, but there's no way to apply the scientific method to this case. Experiments would take at least several months to run, because it's not till several months that you know whether your business is going to fail solely due to the dev team. And at that point it's hard to run another experiment.

More importantly, the scientific method relies on an oracle (nature) to tell us whether we're right or wrong. It's not so easy to apply when there's no conclusive way to know you're mistaken.

That said, I completely agree that standups are for managers. Someone once said that standups are to re-affirm that everyone reports to the manager, and pretty much nothing else.
> especially if you have non-European or mixed ancestry!

I'm curious, how does it matter?
no photographer today publishes without "post production".

usually sharpening filters and messing up with saturation are the norm.

source: worked with tons of A list art, fashion, news photographers.
Disable your OS automatically downloading updates and instead manually take a look at what's on offer every so often.
Feedback needs to be anonymous or it will always be worthless. Few people have the courage to point out even blatant truths to their employer. Just set up an email that anyone can submit to anonymously.
Show HN: F.I.S.H. – Mashup of data sources to help explore state of Washington
The truth about microservices – SD Times
Hemp has been legal forever, AFAIK, what would the difference be now? More supply?
Much more rarely than some people seem to think, though.
OP here:

Agreed; the original code was a part of a tutorial (http://minimaxir.com/2015/07/facebook-scraper/), hence the more liberal comments for clarity. (after my refactor, I'll remove a few)

See another one of my recent Python scripts for an example of more conservative commenting: https://github.com/minimaxir/tritonize/blob/master/tritonize...
I'm curios if this is a fair benchmark (considering it was conducted by one of the vendors).

So I downloaded the mentioned whitepaper to look at the indexes they created in PostgreSQL.

The only thing mentioned in the whitepaper is this table definition:

CREATE TABLE IF NOT EXISTS t1 (
"uuid" VARCHAR,
"ts" TIMESTAMP, "tenant_id" INT4, "sensor_id" VARCHAR,
"sensor_type" VARCHAR, "v1" INT4,
"v2" INT4,
"v3" FLOAT4,
"v4" FLOAT4,
"v5" BOOL,
"week_generated" TIMESTAMP, "taxonomy" ltree
);

The table definition in Crate is a little different:

CREATE TABLE IF NOT EXISTS b.t2 ( "uuid" STRING,
"ts" TIMESTAMP,
"tenant_id" INTEGER, "sensor_id" STRING, "sensor_type" STRING,
"v1" INTEGER,
"v2" INTEGER,
"v3" FLOAT,
"v4" FLOAT,
"v5" BOOLEAN,
"week_generated" TIMESTAMP GENERATED ALWAYS AS date_trunc('week', ts),
INDEX "taxonomy" USING FULLTEXT (sensor_type) WITH (analyzer='tree')
) PARTITIONED BY ("week_generated")
CLUSTERED BY ("tenant_id") INTO 3 SHARDS;

I don't know anything about how Crate works, but I see PARTITIONED BY ("week_generated") and
CLUSTERED BY ("tenant_id") INTO 3 SHARDS.

Now looking at the first query, both, their PARTITION BY as well as CLUSTER BY columns appear in the query:

SELECT min(v1) as v1_min, max(v1) as v1_max, avg(v1) as v1_avg, sum(v1) as v1_sum
FROM b.t2
WHERE tenant_id = ? AND week_generated BETWEEN ? AND ?;

Unless there is a sufficiently good index used in PostgreSQL, this doesn't seem to be a fair benchmark.

In the Appendix they mention how the partitioning could be implemented in PostgreSQL, also mention the indexes to be used together with the partitioning, but also say: "Because of this, we abandoned the partitioning approach for our benchmark, instead opting for a single PostgreSQL table with no partition logic."

I didn't find any statement about if/which indexes they were using in PostgreSQL when measuring their benchmarks.

They also use a rather old PostgreSQL version (9.2 — released in 2012). Now, we have PostgreSQL 9.6 which has some parallel query execution support that might also change this figures dramatically.
The Patek Phillipe that the article opens with yes, but they go on later to talk about the /computus/ which is a purely mechanical Easter calculation accurate w/o modification to year 10,000 AD.
Archimedes: WikiLeaks drops latest #Vault7 batch detailing network hacking tool
£400? I got mine for £330 last year (was £300 before GBP tanked).
Those things exist here at good companies. I have five weeks off per year and I'm in the US.
Uber is a very common German word.
Morally, it is a question of if the legal system is delivering justice or not. Obstructing the legal system when it fails to provide justice is not obstructing justice in a number of moral or ethical views.

Consider a case where the legal system was attempting to enforce property rights involving slavery and an individual obstructed the system. Many would consider this justified obstruction of justice because they are morally opposed to what the legal system is trying to do. (I'm not trying to say what Uber is doing is anything like the example I gave, I was only trying to give an extreme example where many readers would at least see how people would feel it justified the obstruction of justice.)

Legally, it doesn't at all.
Wow! I didn't know if not (1 <= method <= 3) is supported syntax! I would always use method >= 1 and method <= 3
If anyone is interested in learning this content through an in-depth video tutorial, I highly recommend Dan Abramov's two-hour "Getting Started with Redux" [1] and the excellent follow-up "Building React Applications with Idiomatic Redux" [2]. This is a great article, but learning Redux more thoroughly directly from the creator himself may be of interest to some!

[1] https://egghead.io/courses/getting-started-with-redux

[2] https://egghead.io/courses/building-react-applications-with-...
If you know which requests you need to do in order to get the info you want instead of waiting for the headless browser to execute the javascript code that renders the needed data, it is pretty simple, you just need an http client and something to parse the content, depending if is html I'd recommend using cheerio in NodeJS to parse and traverse the content with a jQuery like API.

If you must scrape the content with a headless browser, I'd choose Selenium.

https://github.com/sourcegraph/go-selenium
F.I.S.H. is a mashup of several data sources to help me explore my adopted state of Washington.

I'm using data provided by the United States Geological Survey, TrailAPI.com, The Beer Mapping Project, ReserveAmerica, Mapbox and OpenStreetMap to build an application to map a few of my favorite things: fishing, camping, hiking, mountain biking, and beer.

Your feedback and wisdom is appreciated,

-joe-
I actually completely forgot about how much of a flop Pokemon Go was once the hype wore off. I was actually thinking more about whatever the Mario game that came out was.

The Basketball analogy is interesting, and I definitely think that watching Dota is a lot more interesting than HotS, no contest.

You've made a lot of good points, and I hope Overwatch's modding tools are awesome. I think we both agree that opening up Blizzard games for modding would be great, but we can both only speculate as to the effect that snubbing modding has on their business. I think I'm undecided on that issue now.
Your developers are smart - they don't want to shake the tree. They know that even though you say you want constructive criticism, there's a good chance you'll resent them for giving it to you, so they take the safe road.

Ask the ones who leave, but wait 5 months until they're comfortably settled into new employment. You can bet they'll give it to you straight, but you might not like that either.
there are dozen of places where one can link to patents. and even if not, they have convenient index numbers. why not link/mention the number if you are going to mention the patent on the article some 20 times?
But what can they do exactly? Most of the https websites I connect to from the UK are based outside of the UK. My ISP won't be able to MITM this traffic.
Surveying the Law of Emojis
There's an English language summary page from the company itself at https://www.resourcepark.is
https://en.wikipedia.org/wiki/Suggestion_box
I need to start using that.

"If I were emperor of the world..."
> What watch would Jesus wear?

A Casio F91-W. Durable, water resistant, stopwatch, alarm, calendar, timer ++. Cost: $6.68. Best selling watch on Amazon.

https://www.amazon.com/Casio-F91W-1-Classic-Resin-Digital/dp...
We use Geekbot for this. Works great!
This is exactly why you should be in a standup. "Secret" time planning and developing "cool" features. Someone has taken the time to carefully plan the features required for a project and make projections of how long that will take and how much it will cost. There may have been customer feedback on what features are required, or possibly even a customer is paying the costs of certain development work. And you think it's your job to just secretly decide that you don't want to do that, you'd rather spend time working on something cooler that the customers might not even want or perhaps conflicts with other project plans.

I'm all for devs being involved in the process, but devs absolutely should not be making secret solo decisions on what features to build without consultation.

The last thing I want is to be surprised by a new feature just showing up unplanned in a project.

I dunno, perhaps you work on internal software for a small group of specific known users who sit a few desks away from you and that's acceptable to them, but for any team building a customer facing product that attitude would be a nightmare to manage.
Are your product management processes creating more problems than they solve?
I developed it a while ago and haven't taken the time to migrate it. It's on my to do list to migrate it and my other Firefox plugins.
>Soylent has 20% of calories from protein - good luck with that if you do any physical activity.

20% calories from protein is fine. Even for a strength athlete, if you are trying to gain muscle mass, 20kcal/lb and 1g protein/lb is a reasonable set of macros, which indeed is 20% calories from protein. A lot of bodybuilders will go up to 25% or even 30% from protein, but that's on the high end and certainly not something that would make sense for non-strength athletes.
It is free: https://github.com/totaljs/premium-messenger
Mystery Science Theater 3000 dashboards created by kcmillersean using Import.io
Hire a professional hacker
If there is one hacker i respect and have total confidence in, its Vlad Bogdan. He is a Russian hacker with 13 years experience in hacking and currently one of the best in Russia. I wasn't told about him, I met him when i visited Russia on an official assignment. He has done several jobs for me and i must say i never had course to regret hiring him.
CONTACT VLAD ON: Email- vladhackworld@gmail.com, WhatsApp- +380683017209 KIK- VladTech

Some of his services are: WEBSITE HACK, FACEBOOK, WHATSAPP, TWITTER,EMAIL,INSTAGRAM,ICLOUD,TEXT MESSAGES AND SKYPE HACK, PHONE CLONING, CREDIT SCORE HACK,CLEARING CRIMINAL RECORDS,CHANGING SCHOOL GRADES, IP TRACKING, BANK HACK/TRANSFER, WORD PRESS BLOG HACK AND SO MANY OTHERS.
"Redux is a simple library" woah woah stop right there. How is this:

const handlers = {
[CREATE_NOTE]: (state, action) => { ... },
// ... a thousand more of this
}

simple? This looks horrible. Every time you want to work on code that modifies data, you have to switch to the one file where you keep all the data-modifying functions? Seriously?!

Freezer https://github.com/arqex/freezer is a much, much better experience. You just shove immutable objects down the component tree, and they just come with methods that modify "them" (by actually changing the data tree). It has an event system as well for when you actually want to centralize actions. Works great with Polymer, by the way!
What would you expect from a former Home Secretary?
Three Ways to Make Your Joomla Site Speedy
Astronomical Algorithms by Jean Meeus is a great read for anyone interested in these types of problems.
https://bethematch.org/transplant-basics/matching-patients-w...

Recipients are more likely to match with donors of similar ethnic backgrounds. Today, Black, Hispanic, Asian, and American Indian patients are far less likely to find a match in the registry than White patients.
I am a die-hard proper keyboard fan, and I've been waiting for the KeyONE since it was first announced as the Mercury.

All my phones have had keyboards, the last two being the Droid4 and the Blackberry Q5.

I've never been a touchscreen keyboard fan, my fingers are too fat and my nails too long - at speed, the only thing I ever type on them is total gibberish.

I don't care if the KeyONE is underspecced or if the 'media' people don't like it. As long as it runs a mainstream operating system, and the keyboard is at least on par with previous blackberry keyboards - I'll be happy.

However, at $499 the sim-free price is a bit on the high side :(
There is a really cool and easy to use library for NodeJS, but it doesn't use a headless browser :( it just makes the requests and parses the content.

https://github.com/IonicaBizau/scrape-it
Woodcuts and Witches
> People want slim, sexy, lightweight touch phones. Not bricks with keyboards.

I'm 'People' and I don't want that.
Reading only the beginning and last couple pages, and not being a Tesla owner:

* Superchargers/DC charging bypasses the internal battery control systems (in part?) and goes direct to the cells.

* going direct may approach or pass the charge rates at which cell degradation occurs

* people charging like this most of all of the time are seeing declines in charge rate possibly as much as 25%

* Tesla hasn't made this clear up front, possibly.

Edit: autocorrect