skysight-inc/HackerNews huggingface dataset:
You shouldn't really be getting 'promoted' from engineer to engineer management. I know it always happens but it shouldn't, being a good engineer does not mean they'll be a good people manager.

If you're just starting this new job (and it is a new job) and you're considering 'maximizing the teams impact' it assumes that you'll in be a good manager and be able to run a team at any efficiency at all. Which is putting the cart before the horse.

You need to start from the basics of people management, just start reading everything and anything you can regarding people management, definitely including non-tech people management.

You WILL make mistakes, you will grow massively and you'll find yourself dealing with problems you might not want to; such as a dev team member missing meetings, or you trusting a team member to deliver something and they tell you 5 mins before the deadline that it won't get done (despite them saying it was all going well), or someone asking why they aren't getting promoted as they've been there for years (but you know they aren't quite cutting it). Or someone wanting vacation during a deadline period. Or in yearly pay reviews you have to choose who gets what and you know that that actually affects their lives....all these things can weigh emotionally on you. Or you needing to recommend that someone gets fired. Or how do your organise a morale event for your team which is inclusive as possible given everyone on your team but also people actually like and increases morale/celebrates your team.

Listen to your team, accept that you're learning, use data to guide your process decisions, be open and honest to your team, learn how to communicate up and down, find a mentor. Decisions you make now affect people as well as code.

It's fun and enjoyable, if not a tad stressful (just think that your job is now debugging people rather than code...and people have wayyyyyyy more race conditions....).

But
It
Is
A
New
Job
Not
A
Promotion
:)
This would be neat if you could build a wrapper of this around GitHub pages. Then you could finally use GitHub pages sites for private content!

Also, as a non-security person, just how secure is this? Like is it used more for "eh, I don't really want something to see this, but it's not the end of the world if they do" or more like "yeah, use this for extremely secure content, it's safe."
It's even worse than that. "The "algorithm" is called HP Mosaic and is included free in HP SmartStream Designer for HP printers."
If I could count on the 999 other people, Kickstarter-style, I just might.
Slack doesnt need anymore features. Just let me chat and stop making me learn new ways to do things.
It took me a while reading the recipe before it clicked what this is. The sauce is basically a thin mayonnaise — an emulsion of oil and egg with an acid added to it. Mayo is thicker and usually uses lemon juice instead of vinegar, but Cornell sauce is a variation of that theme.

If you use melted butter instead of oil, you'd get a Hollandaise sauce. I wonder how that would work as a marinade or basting sauce.

I used to make a chicken recipe on the grill that involved marinating in mayo. It was fantastic, but the heavy oil coating had a tendency to turn the chicken pieces into poultry Molotov cocktails, so I haven't made it in a while. (Now that I think about it, simply turning off the burner under the chicken would fix that.)

Seems like I've got some chicken grilling ahead of me.
Python 3 has been available on most dists for 5-10 years.
Rubber hose encryption would be a neat add here!
"They" were not very successful in this, like they weren't in any other stability related feature.
Show HN: Spaced Repetition System for iOS
The existence of stars gives us (humans at least) an idea that we actually live in a vast and varied universe and that I think is crucial psychological motivation to push boundaries and explore. If we lived within a void and believed that our one planet (and its star) were the universe, we would be content to develop only those skill & intelligence needed to survive on the planet. It might stagnate after a point. Of course, even a small telescope would reveal the distant galaxies, but would a hypothetical intelligent species get to that point at all?

And even if they could glimpse the distant galaxies, what could conceivably motivate them to develop space travel?

Am just wondering aloud. Astronomy was (and is) a pretty fundamental pillar of our scientific development and all that it has brought us. An inky black sky would have interesting effects upon nascent, intelligent species.
Why batching isn't just for software
I'd wager most people don't even think about it and just use whatever comes on their OS (almost always 2.x).
Chinese AI investments national security threat?
Every lawyer who works in litigation would give an arm for something like this if it actually works. I spend so much of my time in "Track Changes" under Word and after three redlines it's basically incomprehensible.
thats like saying the average person knew what an app was before the iPhone.
Hi HN - I originally released CleverDeck about 2.5 years ago and everyone here was very supportive. At the time, I pushed out four different apps - one for French, German, Turkish, and Spanish. After seeing people get a lot out of the app over the last couple years, I just released a huge update that combines everything into a single app and aims to be a more broadly useful spaced repetition system.

I know spaced repetition is of interest to the community, so I wanted to share. Feedback or comments very welcome!
`hex` and `fromhex` were added to the bytes type in Python 3.5.

And while it isn't trivial, it is easy enough to just deal with bytes in 3.x.
Wait what climbing gym in Denver has a working space?? I might have to switch my membership :)
What is the most interesting bug you have ever solved in a computer program?
Linode Block Storage Private Beta Is Here
Aha, thanks! I misunderstood -- I assumed the lone * would parse and discard any number of arguments.

This is a very good feature, but a weird syntax!
>Just compare for profit higher education with public higher education. The wages/benefits for workers former very much lag those of the latter.

And here appears the Broken Window Fallacy!
Amazon Echo Look is fashion-forward thanks to a camera and AI
WordPress has access to server-side scripting, why would you use js encryption there?
I guess I get it (maybe ?):

There are already many, many marketplaces for tech development of all shapes and forms.

For this one I guess it's:

Hey, people who want some tech developed: If you can formulate your problem as an interesting side project you will (1) be likely to find someone actually willing & able to do it cheaply; (2) you are likely to be able to aggregate your buying power with another buyer; (3) you pay a subscription so it isn't a large up-front cost.

and;

Hey, tech developers who like to do interesting side-projects: Here's a bunch of interesting side projects that you might have done them anyway, except here you will (might) get paid to do them!

One way to look at it is in comparison to kickstarter. In kickstarter, a producer runs the campaign by championing an idea and setting a funding model and the consumer can choose to buy in by providing dollars. Here, the consumer champions the idea and sets the price, the funding model is a subscription, and producers can choose to buy in by providing work... and also more consumers can buy in by subscribing with dollars.

I guess for this market to work, it has be be more efficient at satisfying the demand for X-aaS development than existing markets, though I don't know how it might be.
Same. I found the insights mostly suggestive of the author's lack of problem solving in other domains.
>You don't need to be able to afford an Ivy League education for your kids for them to be realized human beings.

No, but I do need to be able to afford whatever it takes to give my children a fighting chance at getting a good job and having a good life. I personally do not plan to have children until I have some level of confidence that I can help them get on their feet when becoming productive adults. If the best I can do is kick them out of the house when they turn 18 and tell them, "good luck" I really shouldn't be having kids.
I strongly disagree with respect to unicode changes. From my perspective, where 95% of my Python is Python3+Twisted implementing obscure and obtuse protocols, the strong firewall between byte strings and character strings plays a key role in my keeping my sanity. Unicode + byte strings alone are worth moving to Python3. I also make heavy use of other new features, I can't imagine going back to Python2.
Sqrrl Sniffs Out $12M to Push “Threat Hunting” Software
The only 'problem' I've had with FreeBSD's init was when an NFS mount was unavailable that the machine hung during boot. The mount didn't have anything required for boot on it, but there were services that depended on those mounts being there. In retrospect, I probably should have added "failok,-t=10" to those fstab entries. This one was definitely my fault.

An ideal init system would have known (or been taught) that services x, y, and z depend on NFS mounts /a, /b, and /c, so the system could have started mounting those in the background and let other services (like sshd!) start up as required.

As to your point about the service names, that bugs me as well.
The situation you're describing is a basic capital glut. There's too much cash floating around looking for something to invest in and make a return, but the pool of current and future aggregate demand has mostly run dry. As a result, society's most high-value projects have become money-losers, and useful stuff (like repairing trains or investigating the natural sciences) stops getting done.
MobileNets: Open-Source Models for Efficient On-Device Vision
This shouldn't be downvoted, it's a legit question.

I hear some people really really prefer `print as statement`, but I've never seem them in real life.
My personal favorite is native support for IP addresses, introduced in python 3.3[0]. Makes IP math and address validation so much easier.

[0] https://docs.python.org/3/library/ipaddress.html
A definitive explanation for why plants evolved spines remains elusive
In part it depends on the strength (and secure transmission of your passphrase (though if you have a good way of transmitting the passphrase this becomes less useful))

The encryption itself is solid (assuming it is implemented correctly and as described, I've not inspected the code) but as mentioned a short pass phrase combined with predictable plain text format would make this quite easy to brute force.
Will AMD's Ryzen Finally Bring SHA Encryption to Intel's CPUs?
The label appears to have increased sales. That's a real win.
Because a lot of people (most, even) don't have the resources required to just up and move cities, let alone states.

Your 'solution' would be massively regressive - what if Texas decides to rescind Medicaid? Are those people who cant afford to move just SOL?
Oh, man. I'm going, that's all there is to it. I'm fucking going.
How Instagram Moved to Python 3 Without UX Interruption
Deal or no deal? Training AI bots to negotiate
Because if you don't mandate insurance, then the entire system falls apart. Sick people need it, healthy people don't want to pay for it. You need everyone to pay to make it affordable.
macOS Sierra today tells me its python is 2.7
> Slack doesnt need anymore features.

How about a native desktop app.
Yes. My reason is that I simply don't really care that much. It's the default on all my systems, so why bother putting in the effort to use something that doesn't appear to offer much advantage to me personally? I use python for my personal research, so my particularly situation affords me this laziness.

edit: I don't mean this as a knock on py3. All I'm saying is that my situation and uses for python allow me to be apathetic towards 2 vs. 3.
ICO's are clearly enjoying a use.

Largest crowdfunding in history can't be ignored - whether it ends in tears for most investors is another matter entirely.
Why do you think using extra paper is a huge environmental problem? A lot of paper in the US is harvested sustainably (more trees are planted than cut down) and paper is pretty low impact in every way. The source of your company's energy (and how much energy it uses) is likely a bigger problem, if it's not from a renewable source.

Also, check out B corporations. They're all certified for responsibility.
I was coming here looking for something like this -- a little more elaborate than this, but like this nonetheless.

The algorithm could probably be nearly anything as long as it output a mix of complementary, or aesthetically pleasing colours and simple patterns.

Psychology might do a better job designing labels than this algorithm.

I understand the work of the algorithm is to produce the actual designs, so it accounts for the colours and patterns, but from a higher order all we are really seeing is:

>> People like colour, make lots of colour. Simple is memorable, make simple. Punchy is eye-catching, make punchy.

I would be more taken if there was indeed a feedback loop, or further testing on people to see exactly which patterns/colours had the highest number of takers, and a poll to corroborate whether or not they chose consciously or unconsciously.
Well... Set it up
There are two types of staffers. Some of them make very good money (way above 100k) and others do it for the idealism.
Nice, do they have similar for base64 too?
What are you talking about. Wiping out millions of jobs is a GOOD thing, not a bad thing.

I'd argue that it literally the entire point of technology.

"Destroying jobs" means that those people are freed up to do some else that is valuable and aren't wasting their time doing stuff that isn't worth anything to anybody.

Creating "jobs" is easy. Just implement a tax, and pay a bunch of people to dig holes and fill them up again.

Or do the modern equivalent of that and pay people to mess around with spreadsheets in an office and then throw away the spreadsheet.

At least that method of "job creation" is being honest.
Furthermore, Python 2.x support will expire in 3 years. It's a lot less effort to install 3.x and use it now than plan, implement, and release a 3.x upgrade in 3 years.
How old is Python 3 now? I've always used Python for a "miscellaneous task" language, and still do... and even I find "...because you refuse to upgrade" a bit insulting. If I used it for something serious, even more so.

The way 2.x -> 3.x was handled is/was/will is an absolute disaster. Upgrading simple scripts is a non-issue. Larger projects seem to always be a horrible pain.
Fake News Is Unbelievably Cheap to Produce
To be fair, you can grab the original.
https://pypi.python.org/pypi/ipaddress
> So you are wanting to build a new init system from scratch and you haven't taken the time to see all the stuff that already exists?

Honestly, my impression is that this is how everybody that did something widely adopted acted.

I don't think it's desirable, bu there may be a problem with taking your time to review everything out there.
It would be crazier still to imagine a point where enough parrots were taught that they could start teaching other parrots.
OCaml seems like the ideal language for me on the surface, but the onboarding process is... suboptimal IMO. There's a lack of good soft/hard documentation (AKA the "no, type signatures are not sufficient documentation" problem), but my biggest turn off is the multiple standard libraries. Some might see that as a plus, but when I'm just trying to get a small learning project off the ground, and I find out there's a critical library I need that's incompatible with the stdlib I'm using is a huge bummer.

Not saying these are insurmountable, unforgivable problems, just really annoying.
Source? I haven't heard of a single crash in the US in years, despite millions of flights...
>a sufficiently large ec2 buy can rapidly fragment the Bitcoin consensus

You grossly underestimate the hashing capacity of the bitcoin network. The hashing capacity, at time of posting, is approximately 5,000,000,000 Gigahashes/second[1]. Spot measurement of the hashing capacity of an EC2 instance is 0.4 Gigahashes/second[2]. You would need 12 BILLION EC2 instances to 51% attack the bitcoin network.[3] Using EC2 to attack the network is impractical and inefficient.

[1]
https://bitcoinwisdom.com/bitcoin/difficulty

[2]
https://www.reddit.com/r/Bitcoin/comments/1btgl1/i_was_curio...

[3]
x/(5e18+x)=.51
y=x/.4e8
There is, if you are willing to restrict yourself to monthly/weeklies: Texture app is $14.99 and includes a dozen news magazines (and a couple hundred other magazines.)

Of course, to set up a new service like this with different sources is going to be a huge up-front cost in negotiating and building integration with content owners, capital to subsidize costs until your user base is big enough that you can negotiate low per-user licensing based on the volume you bring, etc. It's not a realistic side project.
The further those services get pushed down, the less effective they become. With smaller groups to front costs, prices go up and less services are offered.
I believe SendSafely (https://www.sendsafely.com/) claims to have a somewhat secure/streamlined implementation of this. Browser non-plugin JavaScript crypto is always sketchy, but possibly better than nothing if the limitations are correctly communicated to the user.
> Surely in 2017 the average person would know what an algorithm is, outside of any tv show. Right?

No.

It doesn't take much effort to reach the top, say, 10% of the population for knowledge or ability in most areas. For people in the top percent or so that initial, easy set of knowledge or skills are so trivial and were learned so long ago that it's easy for them to assume everyone knows or can do those things, but in fact it's just a small fraction of the population—most people having devoted nearly zero time to any given thing, or having done so only very long ago and with little interest and since having spent no effort retaining whatever capability they did once have.

Basically if it's not part of the set of things most people have to know/do to get by, day to day (so, most math past ~6th grade is excluded) and you know/can-do it at all, you're better at it than most people.
Kubernetes components
Or a full-fledged API so that anyone can write a Slack client.

Currently, anyone who wants to write a 3rd-party client has to use the IRC bridge. That doesn't have the same capabilities as Slack's client.
> One thing I would really like to see in 2.0 is the "new" keyword to go away or be optional.

No promises, of course, but that's something we're hoping to do soon.
Doesn't the GitHub pages content itself live in a repository visible to all? One could just look up the password.
Or is it possible to have pages for private repos as well?
And Python 3 is available on macOS Sierra via Homebrew.
I asked for a practical example. Just because a bunch of people decided to spend their money on internet tokens does not mean it is useful. How is it useful?
It's not that hard to get into if you live near a climbing gym.

You can start in the gym. As you make friends with other gym climbers, you can tag along with them for outdoor climbing trips. I started with just a harness, shoes, and a gym membership. When I started climbing outdoors more often, I bought more gear gradually, and gradually learned more techniques from other climbers. Then I was able to take new people out, climb internationally, etc.

Outdoor climbing is more dangerous than gym climbing, and requires more knowledge. Not everyone starts climbing in the gym, but you'll want to go with a more experienced climber your first few times outside either way.
A few of these can be solved other ways or need more deets. The Google doc one for instance really just should go to am esigner. Or if this is a more light weight internal thing then Google docs needs mutable git like tags.

To me this is almost begging for a s/o style comment section.
That's true, but many users are still affected by that Python 2 remains the default. Any user can install a tool for Python 2 with pip install --user but the user might need root privileges to install a tool for Python 3 if the system administrator never intentionally installed it.
Show HN: Mentat, webapp that helps jobseekers reach out to companies (YC S16)
gruber's original markdown is "simple" because it's brain-dead.

which is why so many people had to "extend" it with different "flavors", which has now created a massive mess of inconsistencies.

sometimes worse is better. and sometimes it's just plain worse. and sometimes it's the worst kind of situation you could ever imagine.
A C++ line does way more things than a similar looking C line. The developer may not be aware of all those extra things.
Automation will end Front-end Development
Hi Hackers,

We built this service after realizing the best way to land a job is to network through personalized emails. Our platform links job postings (found on job boards and company websites) to the email addresses of people who work at that company involved with the hiring process (talent acquisition, recruiters, managers etc).

We’d argue it provides much more concrete help for jobseekers than a LinkedIn Premium account, so we priced it at the same subscription fee ($30). There’s a free 10-day trial you can cancel anytime; we’d love if you could take a look and give us some constructive feedback. Many thanks!

Cheers,
-Mentat Team
In an era where 32 hardware threads will soon be routine on the desktop, single-core Python 3 advantages are far too little too late. 2.7 will continue for reasons of massive legacy code and for new codebases, elixir or go make far more sense.
>If I had a Bitcoin for every skeptic that posts a blog on why it can't work...

And if I had a real dollar for everyone raving about some optimistic Bitcoin utopia...

>This may just be my general observation but I feel like Silicon Valley hegemony has a grudge against crypto currencies and I'm not sure why.

Because they're a solution of a problem that doesn't exist? Or rather, whose actual solution is political, not technical.

>Maybe the disrupters are being disrupted?

Or maybe the fad is over and nobody much cared?
AI: the next battleground for the U.S. and China
Most Python 2 codebases probably have a lot of unknown bugs in them related to Unicode. The code will work fine for cases where the inputs are ASCII, but will subtly break if unicode inputs are provided.

In term's of code reliability, Python 3's approach is much more sane.
https://reason.com/blog/2016/04/30/bitfury-desoto-blockchain...
Where is the source code or even just Linux binaries? Otherwise Affinity isn't really relevant when discussing GIMP.
It would work this way if the supreme court hadn't killed federalism over time by ignoring the 10th ammendment.

People don't really oppose federalism, but national level politicians win elections by promising benefits to interest groups to justify their existence. Promising to sit on your hands will never win an election.
Top Hat takes on textbook publishers with the launch of its content marketplace
With sums of this magnitude the notion of just deserts quickly becomes a fuzzy concept, if it really made sense to begin with. Nobody really deserves anything.
I feel like it's gotten better over the past year.
I think you might need to vet some of those customers for ethics. Some of the things being asked for are inherently illegal.

On the other hand, it seems there is a ton of money to be made on the site!
You have no faith in your own business. Sell it. Move on. Live is too short.
MVP architecture in Android with Dagger2
What I said was the default version of Python is old on most distributions.

For example, CentOS 6 ships with Python 2.6 out of the box. Even faster moving distros (like Ubuntu) are still trying to make Python 3 the default (although at least Ubuntu ships with both 2.7 and 3.4+ out of the box).