skysight-inc/HackerNews huggingface dataset:
>How does the author explain the huge success of the original UNIX? It violates everything he says.

The original Unix was not created as some sort of grand solve-the-world's-problems vision. It happened because some people on project like that, Multics, said, "fuck it, let's spend a month building something simple that we can actually use." Market 1: themselves.

From there, they found other people with needs and they solved them. Market 2 was another department that needed a word processor; they made one. Then more Bell Labs departments needed an OS for their shiny new computers, so that was market 3.

So yes, the history of Unix very much fits with the "find a market and solve their problems" notion. It's true that they weren't thinking strategically about long-term world domination. But that's sort of the point of the "identify a market" notion: vast, airy thoughts about strategy often lead to product that nobody uses. Whereas focusing solving very specific needs of actual users (that is, your chosen market) is frequently a path to success.

It's basically the same deal with Facebook. Facemash was just Zuckerberg fucking around. When he found that it had real resonance for people, he tried something more ambitious in the space. But he didn't say, "I'm going to totally change the way humans interact by creating a technological marvel." He didn't spend millions of dollars or years building amazing infrastructure. He made a small, basic product for a single school. Only when he had proof that he had product-market fit did he worry about scaling up. And he got that product-market fit by paying attention to the market, his fellow students.
Onboard camera captures SpaceX rocket landing
> Our brain is really good at color cues, and especially red = danger is deeply wired into us!

Except for the colourblind, who need additional ways for that information to be conveyed.

I like red/green schemes too, but there always needs to be other cues.
Tiny automated robot flies that seek out enemy leaders and inject poison?
How do you do this exactly? Do you threaten to leave if you dont get X in salary or is it more implicit that you quit and the next company give you a salary that is closer to X than the previous?
I must admit that I think that more clarity is a good thing. Would asking someone on a date be considered an "unwanted sexual advance"?

Also, the term "unwanted" makes me wonder about the existence of a "wanted sexual advance".

I worry that this whole concept is too fraught with "gut feeling" decisions and that could cause injustice or liabilities.

It might be cleaner to say that romantic or sexual workplace relationships are forbidden and that extends to investors, contractors, suppliers, vendors, etc. if the relationship clause is violated, all the involved parties will be fired or banned from interacting with the company, with any owned shares seized.

Basically like zero-tolerance policies in public school applied to the business world. It's more harsh, but it's equally unfair to everyone.
80 % of the world population has - more or less freely - decided to believe in invisible gods guiding the fate of mankind, sometimes with dire consequences, and we protect their right to do so. Should we force them to abandon this irrational nonsense for some greater good? I may not like the consequences of people acting irrationally but I like the idea of forcing people to believe The Right Thing™ even less. They feel about being forced to live with GMOs exactly the same way you feel about being forced to live with coal power, it's just a matter of on which side of the debate you are, both sides strongly believe to be on the right one.
https://news.ycombinator.com/item?id=11784160
The bigger problem I have with code review in general is that they are never about finding bugs. They almost always devolve into style concerns. Because style is an easy, bike shed, thing. Finding bugs means knowing the context, and thinking about the code.

The best code review flow I've seen is where you put in a review, assign it to a specific person or two, and then merge that code.

What my current company has is the godawful github PR synchronous flow that everyone seems to love. This allows a few individuals to hold your commits hostage unless you bend over and implement their pet style. It pisses me off on a daily basis, and I'll probably quit in another month or two.
I sometimes optimize for bullshit-avoidance over price. So if a shop does that, a different shop that doesn't do that, will probably become preferable. That's if their goods or services meet an important need, mind you. (Examples: it will feed my family, put clothes on my back, enable me to get around, etc.) If it's a frivolous discretionary good with low or arguably-negative value (e.g. "spending time reading internet articles") then "no transaction at all" (i.e. leaving the market without patronizing any vendor) might become preferable.

The last thing aggrandizers of their own words need to be doing is giving me any reason to remember how unnecessary they are to me.
https://news.ycombinator.com/item?id=11791444
I learned to be grateful and enjoy the small things in life, to worry less, to calm my mind (which is still a challenge) and to not overthink everything.

It sounds very generic, but putting in words how your character changed is not so easy, I figure I'd have to ask family/old friends.
That is a really good idea! Having people revisit old work is a powerful tool in learning. Definitely stealing this idea. :)
I think hyperbole is a fine use of rhetoric. And I think "read like a human, not a computer" is not talking about a computer's lack of emotion, but its need for precision and order. In contrast to human adaptability.
I agree! Fundamentally you can't know God's revelation to us. To be a Christian is to be filled with tremendous doubt and to always engaged in a deep struggle with faith.

The flip side is that our rational thoughts always lead to the conclusion that we have meaningless existence: Either we die, or our universe collapses, or we change into something new. Sincere shows us we march to a death so complete that we don't even know we're dead.

The alternative Christian viewpoint - the crazy bible story about whales, arks, weird laws and a jewish man who claims to be God and yet dies - starts to sound like hope to some people.
If you are plagued by robo calls, especially from Julie your local google specialist, I highly recommend the Jolly Roger Telephone Company as a countermeasure.
I get what you say, but doesn't the fact that you'd wear something different, were you to meet customers, indicate that it might not be the best work attire? While I agree a suit should not be required, I'd say if you'd have to change your cloths to meet a client, it's probably not suited for work.
It's still being used by the successor of bukkit ;)

https://hub.spigotmc.org/jenkins/view/All/
"They're perfectly safe to eat and not worse for the environment"

Absolutely not. It _completely_ depends on the organism in question. An organism is a complex chemical reaction, nothing like human engineered artifacts. You simply cannot declare _all_ GM organisms to be safe, in all contexts, ever. One has to take them on a case-by-case basis. Some GM organisms are perfectly safe (in certain contexts), others can be harmful.
I just graduated 2 weeks ago. There is so much to learn of what is useful, and feels like very little time to do it. Getting proficient with a language that is up and coming (Golang has been my choice lately), and then follow it up with an idea super hot today (machine learning, big data?).
Charities and nonprofits fund trials againts wealthy opponents all the time. To give people, who can afford it, a chance defend their rights in a trial. Jury and judge make a decision. But when someone with money does the same thing, everybody lose their minds. He only funded Hulk Hogan, his attorneys etc. He didn't bought judge or jury.
What I see as most useful is incorporating the lessons of the experience to avoid it in future.

Recognising a problem, particularly a complex one based in dynamics of a situation, is often difficult. Systemic resposes, feedback, nonlinearity, stocasticity, unknown external inputs, etc., etc., mean that life isn't deterministic. At the same time, there are signs of things Not Going Well.

To take the relationship / rape case, there are red flags and circumstances in which unwanted outcomes are more likely. Knowing these and being aware of them can make all the difference. While catastrophic events can themselves be hugely truamatic, a small action early on can often avoid them.

In complex circumstances where you've got to convince others of the problem, this can be ... complicated.

https://www.reddit.com/r/dredmorbius/comments/2fsr0g/hierarc...

Ultimately, what you're looking for is the ability to take a traumatic experience and build behavioral responses which avoid it in future. The "never forget* element is part of that -- the size and brightness of the red flag. But responding to that flag appropriately is the other part.

(And if the red flags have white circles and reversed swastikas, pay all the more heed.)
*Software-as-a-Service service.
And a more 'meta' song on the subject : https://www.youtube.com/watch?v=AgiNoNqYXMA
Too bad. My UP3 is pretty new, so I can't comment on longevity, but I like the idea of something that doesn't try to be a watch, and, in the case of the UP3, knows its limits and doesn't try to measure active heartrate when it can't do it right.

Hopefully this is just clearing out the warehouse before releasing something better.

But yeah, the app could use some bug-fixing.
Unfortunately, I have seen this happen way too many times. I sometimes wonder, if that is a defensive technique to hide one's own insecurity.
What's a pooka?
Most of the advice I read about always says to solve your own problems, so it's really interesting to see somebody with a different approach.

Are you just paying attention to trends in your area of expertise or are you following trends in multiple areas, how do you keep up with them.

Maybe you can tell more about your previous Saas products, because I'm really interested in your approach.

Thanks
I use a 128GB SSD, have done for nearly two years.

This is my main machine (a laptop) for work and home.

Never had a problem and I don't expect to have a problem before the laptop fails.

As for the entry level MacBook Air, for my work the CPU is a little slow, and I would probably boost the RAM for the occasional "lets open everything", but I see no reason to increase the SSD size unless it is trivially cheap. Each to their own though.
I get calls regularly from a number that shares the same area code and first 3 digits of my number. For example, if my number was (579) 832-6671 the calls would constantly come from different numbers in the (579) 832-xxxx range.

What options do I have? Numbers are not like IP blocks with cidrs registered somewhere. Who do I even complain to?
The farmers know well enough what they are buying when they buy single season crops.

It's been the norm ever since the green revolution (modern hybrids often don't breed true http://www.foodrenegade.com/hybrid-seeds-vs-gmos/ ).

They are making an economic decision when they buy and plant any crop, and they are good at making it (it's a low margin business).
Why aren't these kinds of calls straight up illegal in the first place? Telecom companies who hand out numbers to spammers should get fined like crazy, and the burden of proof goes on them for dealing with the people they give US phone numbers to.

But for now, I use the iPhone's Do Not Disturb option and allow calls only from contacts. I used to get harassed daily by shit companies selling me stuff, and I'd report them to the FTC, and it was a huge annoyance. Now I have to see the missed call from an unknown number, but at least my phone doesn't ring.
Just to point out that the law restricting smoking in bars/restaurants is mainly there to protect employees who may else be forced to be passive smokers. Obviously they should not have to make a choice between working and protecting their health.
Then, if the owner is the sole staff present, yeah, why not allow it in that case.
Great article. I thought the title was pretty misleading though. My suggestion: Advice for managing succesful teams.
Any experiences where the landlord is black? Do they have any preferences as to who they want to use their home?
Reading the document gives me the impression that someone saw the request and went, "Let's have fun with this one, guys."
But fora are really a website posting your comment on your behalf. A website shouldn't silence you, but is also under no obligation to give you their megaphone.
You can complain to the FTC. I haven't had much luck with it actually stopping the calls but it's better than nothing and gives the government something to work with.

https://www.ftccomplaintassistant.gov/
All investments carry risk. Thankfully, permissionless innovation platforms don't care what governments think. If it turns out that governments do try to ban DAOs, we'll just need to enhance their privacy.
Quitting a stable job seems to be a recurring theme here.

I, too, quit a cushy and stable engineering job with the Government to join a marketing agency. Then I quit that a year later, with nothing else lined up.

My only plan was to "consult," but I didn't know exactly what I would consult on and how I would find clients.

I went through all of my savings and maxed out a credit card (0% introductory rate) when, in the nick of time, things started falling into place.

It's three years later now. I'm very happy with my career and the lifestyle I'm able to afford thanks to my income, which is 2x greater than my Gov't and agency salaries combined.

Wasn't easy, though. I wrote about this at greater length here: http://www.gkogan.co/blog/how-i-learned-to-get-consulting-le...
A more or less real world experiment with Smaug's gold happened when the Spanish exploited S. America for gold and silver, shipping it back to Spain.

https://en.wikipedia.org/wiki/Spanish_Price_Revolution

The inference I draw is that prosperity does not stem from adding large quantities of money (gold) to the economy; what happens instead is disruption.
their products are really poor quality, they break a lot with normal use.

Personally I'm with MiBand of xiaomi is really cheap and works better. I had a jawbone but returned in less than a week
Now you have to deliver on the "accounting for freelancers" course you said you were going to deliver last year
This is an area where Apple could really improve iOS and add API support to enable apps to screen calls, like what Android already has.

Telecom companies don't have any incentive to fix this.
Can you expand on 1 and 2?
how come you didn't end up with a staggering amount of dept?

I know a few people who had failed companies and all of them hadnt enough money left to do anything afterwards...
They have pretty much killed voice calls for me. I won't answer unknown numbers and I will not break a conversation or walk across a room to answer a telephone. Such a shame. Spam, DDOS, robocalls, phishing and malware are crimes I really want pursued with vigour.
For the past 3 years I've adapted to the point where I just don't answer numbers I don't have in my address book (unless I'm expecting a call). If I don't know you and you don't leave a message than I likely won't hear from you.

Every once and awhile I get nervous that I'm missing something important but the few times I have given in and answered an unknown call it is always unimportant (car warranty companies, comcast, etc).
Spammers may be able to call from outside the US, but they're not getting US numbers by using magic. The government is perfectly capable of making and using rules against whoever is attaching robocalls to these numbers.
This is why I started giving businesses and retailers my Google Voice number, instead of my personal number.
Summit – Summarized News Reader
Space Guns – A history of the least subtle way of getting into orbit (2014)
Do Not Disturb mode is surprisingly great at this.
> The point of Creationism (the non-laughable variety, at least)

This is a strawman, as it's quite explicitly not what's being discussed in the parent comment, which specified "created....thousands of years ago" (I assume that kind of creationism is what you're referring to as "laughable").
> Why aren't these kinds of calls straight up illegal in the first place?

Free speech.

You may not agree, but that is at least the reason.
I also just finished the Coursera ML course, now I'm doing some stats and data science classes on there, and the Google deep learning class at Udacity.

I kinda think that the rise of MOOCs and "on demand education" is the best thing since sliced bread. :-)
A 25-pound projectile traveling at 4500 miles per hour carries as much momentum as a jumbo jet at cruising speed: http://www.wolframalpha.com/input/?i=25+pounds+*+4500+miles+...

We know the impact a hijacked jumbo jet can have on buildings...now imagine being able to sustain that level of destruction at a rate of 10 times/minute with hardly any power or material consumption.
What Everyone Should Know Before Starting a SaaS Company
What's the scenario in which a vessel would be faced with 1,000 targets (per barrel) in an engagement?

I suspect the Navy have some records on firing rates achieved in actual battle situations.

The relationship between theoretical firing rate and actual firing rate is often distant. You might find it more useful to read this as a weapon capable of firing not more often than once every six seconds, and having an effective barrel life of 1,000 rounds.

Those 1,000 firings could well be spread over months or years.
Someone pointed me to NoMoRobo, which is a free service that intercepts landline calls and screens them. You configure your phone to forward calls to it, and it hangs up the phone on robocalls.

It works pretty great. You get a single first ring, which I thought would be annoying, but every time I get a single ring and then nothing I actually feel a sense of elation.
Do automated systems / robots have first amendment rights? (Honestly curious if this has been brought up in the courts)
Any advice on writing integration tests?
I worked on a million+ line Python project, here are some observations:

* No duck typing

* Document all input/output parameters to functions.

* Avoid fancy meta-progamming.

* Try to break it up into smaller pieces with well defined interfaces that are ideally not pythonic. Think about the interfaces as something you'd potentially want other programming languages to be able to talk to.

* Don't use eval/exec or more generally don't pass Python code around.

In general as the scope of a module/unit gets larger you want to stick with simpler stuff. If the module/unit is small, the interface is small, and there are good tests around it, you can do anything you want inside that smaller bit.

[EDIT: These comments are mostly Python specific. On top of that you'd apply what you would in any other language, organize your code properly, consistent style throughout which in Python includes following the relevant standards PEP8, doing code reviews, tests etc. etc.]
This law is terrible,or at least how it's used. It just gives an out for idiots to call as soon as the word Nazi comes out, so they can stop talking about the issue at hand and instead demonstrate their familiarity with this stupid thing.

Nazis are an example of ultimate evil, that's why they come up. The law was coined with good intentions but the way people use it drives me batty.
Embedding a 651 page PDF in an iFrame?
Might a bigger challenge be the power source? If each firing requires 25MW, then 1000 shells would require 25GW, which is equivalent to the output of several large nuclear power stations.

Edit: Apologies, basic mistake, mixed up power with energy. Thanks for correcting.
After you are successful create a crowdfund project, please!
Nothing has changed since Fred Brooks wrote The Mythical Man-Month.

Fads will always exist as long as someone benefits from selling the fad. And there is always someone selling shovels in a gold rush.
Sorry for the offtopic, but can you explain a bit more about your setup? Which phone app do you use while cycling? Android or iOS?
And yet this thread is the first time I've ever seen sentiments similar to my own (or the first time I've expressed them). I'm sorry for you that my opinion is passé.
Dug up this link because of a casual interest I had into Iraq's Project Babylon [1] that was deemed by the UN to be a weapon, even though it wouldn't have been able to aim at anything. It would have just been useful to put payloads into orbit.

Officially, the ambitions of the project were unknown, but the man, Gerald Bull, [2] Iraq asked to develop the program was purely interested in building an inexpensive way to economically launch satellites into orbit.

Gerald Bull was assassinated by unknown parties in 1990.

[1] https://en.wikipedia.org/wiki/Project_Babylon

[2] https://en.wikipedia.org/wiki/Gerald_Bull
"Lest we forget" is a better maxim.
> Should we force them to abandon this irrational nonsense

No. Nor should we support their delusions.

> both sides strongly believe to be on the right one

What they believe is irrelevant. Having "strong beliefs" doesn't make those beliefs rational or worthy of respect. Labeling should be based on facts.
> The problem is that the funds from 2 and 3 do not fund the research, they fund the parasites that make 1 more expensive

Speaking generally, paying for someone else's profit is essential to the free market. Without profit, much less would get done.

Speaking about this case in particular, knowledge, at least much of scientific knowledge, should not be sold at whatever prices the market will bear, which is what these publications seem to be moving toward. Imagine the prices you could demand for knowledge of immunizations, relativity, DNA, law, history, etc. (if they weren't already publicly available). Imagine the disruption to science, to the advance of knowledge, and the incredible cost to humanity if only a few with enough money could access these ideas.
It's a maintenance nightmare. And using services like viglink your code only deals with a single provider, like you say, you add a single tag and it works with plenty of metchants.

Potentially this also opens for other use cases such as substituting the product name with a link to buy, maybe useful in some specific subreddits.
> I'd say if you'd have to change your cloths to meet a client, it's probably not suited for work.

Why? With clients you wear more formal clothes for PR purposes. It shouldn't be necessary on most dev teams (in my experience).
Doesn't work because it was left to the telecoms to enforce and they lose money by enforcing it.
yeah, that comment really seemed to show how out-of-touch the author really is. I haven't worked in a place that required a collared shirt in more than a decade. The last few interviews I've had, the interviewer wore a t-shirt and jeans.
I'm roughly a quarter French-Canadien and grew up in North-Eastern Ontario near the border. My french education has been a blend of Parisian and Québecois. I remember taking a very enlightening french class at UWaterloo: FR373 History of French-English Bilingualism. My favourite anecdote was of French tourists visiting Québec after it was "rediscovered" by France, and being surprised when their sex-based swears didn't phase the Canadians and similarly the church-based swears didn't bother the French.
Well, I mean, you have to consume enough power to get a jumbo jet up to cruising speed.
Vigilink also offers a great short term solution to help them get this out the door, and figure out how much they can make. In the future, they can do the math, and pretty easily decide if it's worth taking the time to rewrite the urls / manage a bunch of affiliate programs themselves to increase their margin.