skysight-inc/HackerNews huggingface dataset:
You obviously didn't do any research into the subject you are talking about, or are just ignoring it, so let me inform you.

You know what's even more messed up than killing an animal? Humans suffering and dying due to extreme poverty.

Rich hunters come to these countries with lots of money that they pay to the locals and government in order to hunt these animals. The locals then use that money to help conservation efforts with animals as well as help provide food, shelter, and clean water to the population.

Yes, your favorite looking animal that you've never actually seen in real life will die, but the lives of thousands of humans will be improved because of it. People who vehemently speak out against these things like yourself just come off sounding like ignorant children.
Yes, I work for a company that tries to change organizations to the better. The experiences I make doing that gives me a good insight on what actually works and what does not.

What would be your preferred way how I publish this kind of content?
what kinda freelance work did you do
I barely check work email at work. One of the nice things about having slack, at least at my company, is that no one seems to communicate outside of business hours anymore.
Popularity doesn't make a bad idea any better.
There are ways to improve how smart you are - it is largely a learned & practiced skill in fact. One could potentially become much smarter by working in another domain as opposed to spending the same time in a different one. There are always opportunity costs in the choices we make.
A lot of this is also about understanding your audience. I will happily use jargon when talking to peers and plain language when talking to others.

The problem on the internet is when content leaks. Sometimes a piece of writing meant for peers gets shared to others and you get accused of using jargon. Or inside jokes.

In reality the problem is that at first you have a period when you're finding each other's common jargon. You think someone is a peer and you use jargon. If they seem confused, you explain.

But some people feign understanding for fear of seeming dumb. Then you are in trouble. You become the pompous ass with jargon and they learn nothing.

Maybe the answer is to never start with jargon and only upgrade if the other person turns out to be a peer.

But that often offends them if they are indeed a peer.
Show HN: Airfi, a bot to find wifi passwords at Airports
The HN discussion of the product - was it this one?

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

Just thought the link might be useful for folk interested in reading more about that.
Sorry for the misquote!

The use of "questionable" in that way is a bit idiomatic, I think, as a polite way to say something is bad.
https://www.youtube.com/watch?v=qnq0UfOUTlM
"Remove trending Facebook"
> if you not easily replaceable then it's because your code isn't easily accessible to other developers

No matter how good your code is it would be impossible that someone can hit the ground running right away. Meanwhile there are deadlines to meet.
This game would be better if it was like a pacman style cave with random letters or whatever, and you had to write a regex to get to the other side without running into an enemy
So not on the verge extinction at all. Also, whenever someone brings up the a northern European country as the trendsetter for the rest of the world, I can't help but be skeptical.
Also all the code is available at https://github.com/GanadiniAkshay/airfi
Being a generalist will likely serve you well applying to small agencies and organizations. You may have more trouble with larger agencies/orgs and government due to the way their hiring processes work. Unless there are one or two things you'd be willing to focus on for a couple years and can tailor your resume to.

Good on you for pursuing this, and good luck!
You can also unfollow all your friends on Facebook, and then use just messaging and events. This basically amounts to the same thing.
A working definition: An MVP has been put in front of users. That's what makes it a whole product.

An alternative take: http://www.themacro.com/articles/2016/01/minimum-viable-prod...
There is some truth to this thesis.

However, it is a problem successfully solved by many programmers.

Bezos. Gates. Larry and Sergey. Zuckerberg. DHH. And of course, Paul Graham.

You might say this is the whole reason YCombinator exists.

"The real reason we started Y Combinator is one probably only a hacker would understand. We did it because it seems such a great hack. There are thousands of smart people who could start companies and don't, and with a relatively small amount of force applied at just the right place, we can spring on the world a stream of new startups that might otherwise not have existed."

http://paulgraham.com/whyyc.html

Reading between the lines slightly (and I believe Paul said this more directly in an article I can't find right now), Paul believed its easier to turn great hackers into great business people, than the other way around.

So yes, at some point spending all of one's time programming yields diminishing returns. But its perfectly possible for someone smart enough to be a good programmer to also learn how to solve problems requiring more than one individual's contribution.
Okay. You might be correct.

But I think their motivation is different, they invest their spare time to advance their career, which serves a clear purpose and this is a great motivator. That is different compared to working over-time for the advancement of their employers.

Also, these courses have a clear timeframe and a clear defined curriculum which you can plan for.
Ditto. This is my second or third exposure to this project and I'm still not sure what the heck it is, and what the value add is. I understand things like setting up DBs, wiring up a front and back end, etc... But this? I don't get it. It seems like it's supposed to be an easy to use, but powerful and extensible, way to build apps, but it doesn't necessarily look any easier. And it looks complex in its own way.

So yeah, I'd like a really robust tutorial (text, preferably, I don't like to sit and watch videos) which shows the creation of a full featured web app with persistent data storage, and a dynamic front end. Something with robust functionality so we can see how something like that is built.
In 2017, I’m going to stop watching the news
A robotic auto-dialer could fix that. Perhaps an app on a jailbroken phone could inject numbers into the input field?
god no, this post reminds me how i was looking at it, i started to deal with it in another way, it is just a fun money source until i start my own thing
Kind of sad people think they have to work past 10 PM, just to bump up their company image and bosses bonuses. This is what slave labour looks like in the 21 century.
> Write a function that, given two arrays of words, return the best regex.

I've actually done that with code-golf in the past. I needed a regex shorter than n that would match what I wanted it to match, so I generated valid regexes up to n length and tested them. A bit brute-force, but eventually saved me one character in the program.
How did you conduct the interviews? Did you have to travel or over Skype?
But you can also edit your search history, YouTube watching history, synced Chrome browsing history etc. You can make up new Google profiles with different interests.
Right they need more "people skills": https://www.youtube.com/watch?v=mGS2tKQhdhY
I believe Richard Feynman originally coined this term as he discusses its origin in his auto-biography 'Surely You Must Be Joking Mr. Feynman'.

To the Hacker News community I wanted to share a thought which is a belief that human science and human cargo cult science will always be at odds. We should not chastise the Cargo Cultists for their desire to engage in science, but rather embrace and direct their misguided initiatives. Cargo Cult Science will emerge in humanity again and again. I believe it is the duty of scientists to aid Cargo Cultists in their pursuit of true science.
Sending texts isn't free. Not many people are going to be willing to pay 5 cents a pop just to piss people off on a large scale.
Depends on the country.

It may also matter how much money you make, whether you're married to someone who is taking benefits, and so on. Even for the countries I've lived in, it's been a mess to find out.

And when you do find out, sometimes you find there's some loophole. For instance, if you try to bring a non-EU spouse to Denmark, it's hard if you have low income. However, Sweden is right across the water from Denmark, and there's a bridge connecting them. And the Swedes have a different national law. Also there's EU law, which is another way to get in.

Oh, and the UK voted to leave the EU, so there will be even more legal spaghetti.

Try to narrow down what countries you're interested in, and find someone who can help you.
I am not a native speaker and I translated literally from my native language where "questionable" would mean "not guaranteed to be good", but not necessarily bad.
The first time I used an accountant, they immediately found that I had not been taking advantage on a SEP-IRA. Which immediately saved me several thousand dollars in taxes that year. While it's not something I couldn't do myself the next year, it was admittedly something I never knew about beforehand.
I see this narrative about the current publish-or-perish system quite often.

How is the current system of academic incentives different from the system of a few decades ago?
Building a PHP Command Bus
Europe (the continent) is about the same size as the US, just with twice as many people living in Europe. NA is lots bigger, but a lot of empty space...
At the end of the day, as industries mature, you can, in aggregate, segregate things into a couple of platitudes. You have those products that will absolutely require marketing and promotion to move forward, because incremental progress on a product is not enough alone to move it forward (Think of your average ICE car, how different are they nowadays really? If you take the emotion out of the equation, they're really not too different). Then there will be those that are on the cutting edge frontier, where the action and innovation happens (Again, cars, where there is a different is something like Tesla or the chevy bolt, and that requires a LOT of pure research, development, engineering etc). If you don't like one, you should probably pursue the other. There isn't as much middle ground as things mature. Financial services is another great example of this. Cutting edge privately held funds is where all the quants go because it's interesting (with some exceptions, i'm talking in aggregate), where as your JP Morgans or your Bank of Americas tend to be all about marketing (even on the various other services they provide that you don't usually see TV commercials for, or web ads, or what have you).
I think Lua or Pascal should be the first language to learn though. They are dead simple.
If you are promoting your own blog posts, them I would add a quick disclaimer at the top of the blog post, simply revealing that you have a dog in this fight. That will either give authority to what follows, or not. Either way, the reader is afforded the chance to decide ex-ante.
Whales are endangered. Sharks are killed solely for their fins. Same goes for elephants and their tusks.

Cows and pigs are killed humanely, and used efficiently, with a clear goal in mind: feeding humans.

I'm disgusted by shark fin soup because of wastefulness. Why kill a living being if you're just going to use an insignificant part of it?

We can argue about this all day, but in the end, it's all relative. Until we can come up with a synthetic and affordable alternative to meat, this is going to continue, whether you like it or not.
The intended goal is that the empty bottles be returned, and that goal is being achieved. It doesn't matter whether it gets done by the people who used the bottles or by someone else.
My boyfriend of two years left me for another girl because I accuse him of seeing another girl and since then I have been trying to get him but he refuse to come back to me, he was not responding to my call or email and he even unfriend me on facebook and he told me that he is done with me. I was searching on the internet for help and i saw a testimony of how a spell caster help them to get their ex back. So I decided to give it a try and I contacted him and I explained my problems to him and he cast a love spell for me and guarantee me of 3 days that my ex will come back to me and to my greatest surprise the third day a great miracle fell on me and my ex came back to me on the third day and he begged me for forgiveness. LUKASMORALOVESPELL@GMAIL.COM or LUKASMORALOVESPELL@YAHOO.COM, I will continue to publish his name because he is my Savior and we are happily married now. If you need him to help you Email him today on: LUKASMORALOVESPELL@GMAIL.COM or LUKASMORALOVESPELL@YAHOO.COM
Team behind Mac image editor Pixelmator plays David to Adobe's Goliath (2015)
I don't get this at all. I've been at this over 20 years and the only times I get "angry" (or more realistically, frustrated), is when the powers that be are adamant that the team spend months building a feature that no one wants or has no justification or is the feature we removed two years ago or there is no vision for what we are collectively trying to do. Digging a hole and filling it back in each day is very frustrating and can lead to anger.

Programmers do get a dopamine high for solving things, creating things. But for me, this isn't about how genius we are but about making someone's life easier or better or providing real value to the company or customers. Right now, I'm spending most of my time adding features to a web portal/console with the sole intention to reduce tech support and enable scaling. There is nothing hard or genius about it. It is about understanding the real issues and making tools to solve problems. And when I succeed at that, I do get a rush. Yeah, me.

Years ago, I worked at a company that had a computer vision based software product. The internal object structure was a nightmare. (Whoever wrote it initially had obvious just read their first OO programming book and decided to abstract all the things!). Each customer project had a configuration file that described all the tests and objects and connections. There were some that took over 45 minutes to load! With a little (2 days) profiling, I could see the biggest time waster. So, I add a map<object,name> to simplify the object connection process. Nothing magic or genius but it reduced the load time to 7 minutes! Not all valuable computer science work needs to be creating a new technique for neural networks. 90% of all things we need computers for is a simple UI and CRUD to a data store. It doesn't have to be genius if done in a way that adds value, then it is worthy of pride, not anger.
France as usual leading in workers' rights.
It's basically jsfiddle or codepen for nodejs. I have to admit, it's pretty interesting. I'm bias as I look at this from a teaching perspective and it makes it a lot simpler to just get into the meat. Looking at the code, there's a bit of magic. If you spin up the parse server it states that it requires a monogodb ENV key yet it'll just work without one. I'd imagine they are spinning up services behind the scenes.

Doesn't look like there's currently any way to add more modules. At least I haven't found it yet. Interested in testing out the import feature...
Thanks for the lucid response.
I think the tone of your responses has been way more civil than some of the other comments upthread.
Ask HN: With the death of Cyanogen, what options exist for a Free phone?
Thanks for the link.

The key paragraph for me was this one:

> The Gomix model is: just click. And in that respect, we have much in common with developer playgrounds like CodePen and JSFiddle. They too are fun for trying things out, and a nice way for developers to share ideas. But they don’t provide any ability to run back-end code, which greatly limits the types of things that you can build with them. What’s more, key features like realtime collaboration between multiple users are often limited to only paying users, putting up a barrier for educational use or simple pair-programming scenarios.
What scientific term or concept ought to be more widely known?
I am sad that my contribution to this bug has been dropped from Debian:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413725
>Out of curiosity, do you have kids ? I bet the answer is no.

I live a somewhat similar lifestyle( although not as extreme as gp ), I have 2 cats which that I leave with my girlfriend when I fly out.

>I envy you that you can do it.

I sometimes regret not having a structured lifestyle and
warmth of family. I am envious of my friends with kids who are going with the flow of life and are not living in existential dread. It's a classic human dilemma of freedom vs security.
Current/modern kernel (I run Arch), disable unneeded radios (bluetooth and lte for me), slightly lower (but still nice) brigtness on the screen and agressive tuning by powertop..
Sending iMessage is 'free'
The motivation is pretty weak. If people found a way to make money by doing this, it would be massively exploited. But the reward for breaking a bunch of phones is... self satisfaction? ok.
Try `aptitude -vv moo` :)
I paid $12 on Amazon for 6 Travalo lightning cables on Amazon and I couldn't be happier with them. Lightning interface is legit (no notifications about unsupported lightning connector) and they're more robust than the official Apple cables.
Even then, it tends to be non-state or revolutionary actors -- or those backed by another (would-be) great power in the case of DPRK.
Really? Can you explain more about why the i.MX233 has those unique benefits? Might it be better to use something like the CHIP (https://getchip.com/), based on an Allwinner R8, instead? Yes, the CHIP is itself a PCB, but it's so small and has enough pin headers that I guess you could treat it as a system-on-module and solder it to a carrier board.

Starting a new project with an ARMv5-based processor today seems really stupid to me, even more so than in 2009. But maybe I'm just hyper-sensitive about obsolete hardware because a community that I care about has been burned in that area before. I'm talking about PDAs designed specifically for blind people. I explained more about that in a mailing list posting here:

https://www.mail-archive.com/arm-netbook@lists.phcomp.co.uk/...
> Making a wiki as an SPA.

Well, that's technically fine. However, the page should be a static document which was rendered on the server side and the other stuff should be loaded later and only when needed.

There is no reason why the initial render can't be done in <20 KB and <5 requests.
Simple-settings: dynamic and static python settings manager
Right. He thinks that because having a very compelling and inspiring objective you will put in extra effort to contribute towards it. The "celebration of wins" also further incourages you to keep pushing.

What might happen is that once you achieve The Big Opportunity, you can get back to your normal 100% job in the hierarchy; but who would want that?!
G.lux - makes the screen easier on my eyes
https://chrome.google.com/webstore/detail/glux/hinolicfmhnja...

Deluminate - also makes it easier on my eyes
https://chrome.google.com/webstore/detail/deluminate/iebboop...

Video Speed Controller - saves me time. i speed thru videos on youtube and vimeo
https://chrome.google.com/webstore/detail/video-speed-contro...
I was also a bit disappointed to see that, since a decompiler is far more interesting (and complex). But decompilation involves disassembly (in particular, one that follows the execution flow) so at least it's a start...

As discussed at https://news.ycombinator.com/item?id=9321698 , "write a disassembler at least once" is a good exercise and not particularly hard even for x86, because a lot of the instructions follow common patterns (easier to see in octal.)
Amazon Dot Teaches Toddler Slew of Dirty Words
It's quite funny, but..

"
The followers advice is dropping the curly brackets for these one-line
ifs to make them all happy.
"

I have never understood why anyone would do this. It's a bug waiting to happen (as goto fail showed), for truly marginal benefit

if (foo)
bar();

if (foo) {
bar();
}
Exactly! This is a very nice and relatively brief guide. Bookmarked. :)
I've generally considered out-of-hours checks to emanate from employees. There will always be employees who want to do a bit of extra, stay a bit longer, answer emails at 10pm, to help make progress in their career and get promotions.

Now, you obviously can't prevent these people from doing that without disabling corporate accounts and door access between 5pm-9am. So there will be people doing that, to appear in better light than others. The practice just spreads to less ambitious employees as well, and then to less motivated ones.

While I support that you should be able to cut off work after the day is done and switch to your free time I don't see how you could regulate something like that.

To even try you would have to ban giving promotions to people who work some extra for their employer (remove the incentive to do extra) or give some sort of employment protection to people who do disconnect (pretty much like you can't fire an employee who's pregnant or on parental leave because such is collectively agreed to be worth some serious shitstorm).

In the end, the only enforcement I can think of is that each person needs to make that decision themselves. If they value their free time and life outside work then they must equally deprioritise work in their life, to the extent where they might be fired because they will disconnect from work outside of the hours agreed, and then find an employer who shares the same values. If good employees do that, employers will have to realise that in order to retain or get good employees they must give in and let the employees enjoy their free time in peace. Now, the only problem is that there is always someone more hungry for money than you, willing to sacrifice more than you. The remaining question is that which people are the majority.
You can't ignore the demand side of the equation though. US is leading economic and military (which leads to lots of tech as well) superpower and a lot of European countries are relatively backwater in comparison.

For example, in the UK, there's little real tech companies and most developer roles are confined to non-tech support roles in other economy sectors (finance, retail etc.).
Not exactly. It's more likely a log-normal distribution. Winner-take-all means there's only 1 left at the end. I doubt that.
Well the 6K/day is not implausible. Doing it consistently, or just finding the clients willing to bite consistently, is what I find implausible.

If Patrick has the talent to lift sales by 1-3% in 1-2 weeks of A/B testing and optimization he should systemize his process/technique/magic and found a company around this talent and rake in millions.

I understand that you have more experience selling contracts in a B2B environment, so why not pivot Starfighter into this? Turn your star applicants into in-house consultants and train them on the Patio system and then go from there.

I heard Apple sales are down, might be a good place to start ;)
Inheritance Is the Base Class of Evil
You don't have to do it in the United States, it's just that your coworkers will.

In reality it has never made a difference for me. I can quickly scan my email inbox and if anything is urgent and important it's known that you should either call or speak to me in person.