skysight-inc/HackerNews huggingface dataset:
>LOL. As long as many people believe things like that, innovators can go out, learn new tools that will give them 10x more productivity and be able to make better things faster, delivering more business value.

LOL. These "Innovators" are just reinventing the square wheel, only in "webscale" mode.

We had all these tools and novelties (including "nosql") back in the 70s and 80s (and part of the 90s), they sucked, we dropped them.

Seems people haven't even learned enough from the early Mongo craze which ended up with tons of teams finding out Postgres is still faster, safer AND more feature full.

>"But I don't expect to convince anyone (over 25) to go out and learn Lisp. The purpose of this article is not to change anyone's mind, but to reassure people already interested in using Lisp-- people who know that Lisp is a powerful language, but worry because it isn't widely used. In a competitive situation, that's an advantage. Lisp's power is multiplied by the fact that your competitors don't get it."

Only the LISP in this situation is SQL -- not those "10x innovations".
Curious about your point. How would this apply to free open source software? What us the equivalent of affordability in it?
Looks like they go up to 144:

https://commons.wikimedia.org/wiki/Dice_by_number_of_sides
stability /or/ security? because a box running code with bugs that may result in a thwarted control flow is the pinnacle of stability?

your firewall won't help against socket re-use; and most configs won't stop connect-backs since they allow unfiltered outbound access to quite a few destination ports
The sad part is the authors example is easily avoidable and does not cost more to avoid. The fact that a developer was making manual changes in a production environment points to bad process and lack of knowledge of a better way. In every environment I have been in since 2000 production is locked down it is modified by scripts that are tested in several environments before the script even gets to production. With virtualization and continuous integration the cost of doing it correctly is marginal and the savings in avoiding crisis and recovery is substantial. There in lies the core issue, it seems more and more developers are loosing focus of the process of managing change across environments and are resorting to manual processes that are not reproducibly. Simple point is, if you are making manual changes in any environment other than a local dev environment you are doing it wrong.

Source control should be your single source of change, and check-ins should cause a chain of events via continuous integration and issue tracking. A checkin should cause a build to kick off if it is successful it should deploy to an integration environment where tests should smoke test it. If it smoke tests it continuous integration should up merge to a test branch, deploy to test and then update the ticket system to update all associated tickets to ready for test. When the tester verify the tickets automation should again up merge to release and automation should release to production on a release schedule. This is a solved problem.
> Google hasn't moved past anything

Yeah. This doesn't seem so bad to me. Search has improved tremendously over the years. Things are easier to find. Google is making more content discoverable.

Advertising is arguably the biggest revenue generator for internet tools. Everyone can use things that are free, and companies want to reach everyone. So long as Google is the most frequently visited site in the world, they remain in control of the biggest revenue stream.

One could argue Facebook, Twitter, Instagram, Snapchat etc. are making up ground by giving people access to more readers than the likes of Blogger or WordPress. These isolated worlds feel a little like AOL's heydays to me. There ought to be an easy way to publish somewhere, then take your content and network and move to another service if you want. At the moment, it's possible but not easy.

I think anyone who makes such an open social network, with easily exportable contacts and content, would find a lot of success. But it's a really hard problem to solve and I understand why this doesn't exist yet.
> The problem is that each step in the process is variable, and it's not variable by a small amount but potentially up to a magnitude. That's the problem.

That's not unique to game development. Or software. Or any industry, really.

> The second problem is that the industry does not pay for reasonable estimates, they want imperfect unreasonable estimates which are very conservative with which to beat the employee or the contractor over the head with to force overtime and crunch.

Of course, but that's because the estimate is not being treated as an estimate. It's being treated as a plan, or a goal.

I read a book called Industrial Megaprojects in which the author, talking about civil and industrial projects on a gigabuck scale, lamented the same problems.
Depending on how you are using it, Kubernetes may be hiding the problem for you via Kubernetes-managed load balancers.

If the IP address of the microservice nginx depends on changes, in a standard nginx config, nginx will not be updated. A Kubernetes health check could also hide this issue.
The concept of countries makes sense legally and practically when it comes to licensing content. That's not netflix's fault.
I like that approach: http://www.daemonology.net/blog/2016-04-11-write-opinionated...
Consider the urban/rural dichotomy that exists in many places. In such places, even in very homogenous places, you will find a pronounced "privilege". An Osakan in Tokyo, East Londoner in London proper, a farmboy from Högsby vs someone in Stockholm. A mestizo from the country side vs a mestizo MDFer. It's more than race or religious and it's something beside "oppression". Alike people tend to help people like themselves. Sometimes that breaks along class, color, accent, political leanings, ethnicity, physique, etc. You can find someone disadvantaged and someone else privileged by being considered part of a given group.

It seems to me the better way is to empower those groups. Give them resources --be it educational facilities with an emphasis on overcoming a different framework etc. If we want people from East end London to be able to compete with people from London proper, while not building "posers" we'd want to have them understand how one can better fit into that structure (attempting to modify that structure may not be the best approach. For a look at changing an entrenched structure refer to the many revolutions which failed in their grand ambitions at changing their societies (even homogenous ones).

Further, let's say I wanted to do well in China. Do I keep on insisting on being a Yank? Or do I try to adapt to the mainstream culture, learn their "language" -which is more than just knowing Mandarin but other aspects of friendship and interpersonal relationships? It may depend if I want to work for a foreign (non_Chinese company) or local.
Download Marvel's Doctor Strange Movie Trailer 720P 1080P HD Free
Also there's solid data against crunch. I've posted the game outcome project before. They sampled hundreds of developers and found a very negative correlation with crunch.

He's true that voluntary crunch is less worse than mandatory but it still has a negative impact.

http://gamasutra.com/blogs/PaulTozour/20141216/232023/The_Ga...
This Could Be Your Last Day of Life
That's true, it requires a higher level of skill from the AI though.
> HDMI causes a lot of problems (and price increases) because of HDCP.

And the way around it (in the specific case of HDCP) is often to buy cheap, probably non-standards compliant equipment, which isn't a good situation for anyone. I recall reading that the VitaTV had HDCP, yet I hadn't encountered that issue. Turns out the HDMI switcher I was using (the cheapest one I could find on Amazon with two outputs) was just stripping it off.
Kafka, Redis and Logstash+ElasticSearch have really nothing to do with each other.

Kafka is a distributed, fault-tolerant and highly scalable message broker.

Redis is a very fast key/value (another other data types) store.

I suppose that at a high level Logstash can be compared to Kafka but IME Logstash can't handle scale. It's trivially easy to bring Logstash to its knees.

Elasticsearch is, well, a search engine.
It's why I started keeping track of all the annoyances I run across on wtfmac.com. Because, well, these are stupid, annoying things that piss me off. So yeah, when the richest company in the world does fundamentally wrong things with software, what does that say about the state of the industry as a whole?
You're very welcome!

I think sales are going to slow down but that is a case of less growth to be had in western markets.

Still plenty of growth opportunities in other markets but they'll be slower
Asia’s startup culture needs to embrace failure
Nifty Gloves Convert Sign Language into Spoken Words
Peek Inside a Mechanical Calculator
>Backwards compatibility doesn't apply here because, by definition, prefixed properties are supposed to go away and the intention of them is to go away.

Only it doesn't work like that. Once it's there and used, it's there -- and whether it was meant or not, nobody gives a flying duck about.
Gray Whale Cove beach in Pacifica is my happy place. There are nude men there, but it keeps the crowds away and they don't harm anyone. Gorgeous beach, peaceful and "secret." Stop and grab sandos from Colombos on your way!

Also Chit Chat Cafe in Pacifica is a great place to while away an afternoon drinking coffee with an ocean view.
Not surprised certainly. This is Tour de France. Everyone cheats. VW just got caught early. You'd have to wonder who Lance Armstrong is in this case.
>Why do I want stuff that is "supposed to go away" in my code?

Because you want the functionality that it gives.
5 Must Have Items for Festival Season
From the link:

>we believe strongly in a core message of the Lean Startup movement: We want to talk to people.

What if people don't want to talk to you? This should be entirely opt-in. Intercom makes this a seamless experience.

A certain large segment of people want upfront pricing information with no human involved. If you can't give exact pricing because your product/service is too complicated at least give some example setups and their respective costs. This way at least we have a ball park figure to anchor our thinking. No one wants to waste time exploring unfeasible (due to cost) options. Otherwise it becomes a turn off because it starts to feel like a negotiation rather than an exchange.
This is super awesome!
Multiple conversations out in the open. If I'm not too un-hip, I believe this is like a new and advanced version to replace Twitter.

*I edited my comment shortly after minimaxir responded and didn't realize. I basically was trying to figure out what the app. is and why it's popular.
Awesome. I've thought it would be fun to work on a simple editor based on Rust. Something similar to Vim but without ViML. I really like the idea of using pipes rather than committing to a single plugin language. I'll be very interested to see how that works out in practice.
Probably. But then there is shipping. If I may stray a bit. The price to ship a small package from Adafruit to a place less than 10 miles cost me around $10.00 - 4 days tops. I can make a similar purchase for a Chinese spoofed version and have it in 7 days, free shipping. I don't know how the heck the shipping from China is so cheap. While to ship anything inside the us is frigging expensive...to ship outside the us is worse. And we invented modern day shipping.
It probably could and in testing it could, they just decided not to find out whether it would really work properly when seven people's lives depended on it working. If you can practically avoid an edge-case you haven't ever relied on in decades before when people's lives depend on it, not risking it doesn't seem that crazy.
Ask HN: Your favorite for analytics?
Curious to see what everyone uses for analytics. I currently just use Mixpanel to track page visits, and clicks on certain links.
Hot patching is a standard practice in production. It's sometimes necessary.
RJ11 has never seemed archaic to me - I've always treated it as just a smaller RJ45, and it still works fine for a lot of uses (phone landlines, ADSL broadband etc.)
Azure has Event Hubs that are very similar to Kinesis/Kafka.

https://azure.microsoft.com/en-us/services/event-hubs/

They also have simpler Queues and Service Bus for RPC/lightweight message handling.
> Most of the population would have been happier with a new refrigerator or air conditioner, and those appliances would probably have had a better lasting impact (for a number of reasons).

Except for the tons more CFCs this would have put into the atmosphere, and CO2 produced from running non-replacement unit. Refrigeration would likely be net positive to quality of life, but it has drawbacks as well as benefits.
It looks like there may be better options for experimenting without the risk of getting locked in. I believe that Chrome is trying something along these lines: https://infrequently.org/2015/08/doing-science-on-the-web/

More reading: https://groups.google.com/a/chromium.org/forum/#!topic/exper...
Actually, they could but given the fact that the shuttle is not much different to strapping equipment and people to a gigantic bomb they seem to have decided that even though exhaustive testing found no issues a small change in the schedule was less risky.
After funding startup with $10k, this Aussie duo now has company worth billions
It's a message queue. You use it for everything you want to do outside of the general request cycle. IE: Making API calls, priming cache, sending emails, etc..

Biggest competitors of Kafka are RabbitMQ and amazon SQS.
Yesterday I saw them on LaunchPad Trade Show at Stanford. The company is on d.School program.
It would be great if we could also make media like books, music, and movies completely unusable five years after publication.
Mostly, I'm unconcerned about karma. But at present, the contrast is fine. I suppose the vote count has increased.
People are talking about it because the tech elite are talking about it / funding it without adequate disclosure. (once again, you can blame Product Hunt: http://i.imgur.com/f189Plp.png)

i.e. the same as Peach and everything else before it, and likely will suffer the same longevity. Atleast Peach had a 5 star rating in the App Store before failing miserably, while Talkshow apparently has 2.5 stars now.
Let's say you have a CMS which pushes content to your site. You also want to make the whole site searchable, so you index your content into (e.g) Elasticsearch. Kafka is great for this because you can put the content onto Kafka's message queue and then have a service reading from it which then put's it into Elasticsearch. It scales well, too. So let's say your site takes off and you have hundreds of articles published a day (not to mention updates, deletions etc) - these events can all be sent to kafka and it will maintain the order as well as still be fast. You can also have many many services reading (consuming) from it simultaneously and it will handle it nicely.

Basically, if you want to get data from one place to another and care about order, Kafka is a good solution. It acts as a middleman between services.
That's all well and good, but in practice what happens is that the users of browsers complain and then switch to another browser because sites are broken.
I do understand the difference. Whereas for some reason you are persistently reluctant to acknowledge that what we do now (and have always done, and will always do) is, in fact, teach (with carrot and stick) and not tell. This is called social conditioning, and is not specific to one gender. Thus, no amount of blaming and finger-pointing is going to fix the issue unless the underlying motivations of the criminals are understood (and resolved to that effect).

It really is that simple, and I fail to see why people make such a fuss about it.
Average rental price of $1700 is still pretty high compared to most of the US.
There really isn't much lock-in when it comes to event logging systems. Just change the interface your code uses to whatever service you need. There might be a little refactoring to handle topics in the different ways but it's all ultimately the same thing.

Since logging by nature offers asynchronous processing, you can migrate your publishers first and then the consumers without any downtime.
Rigorous? Citation needed, since a great deal of evidence points to the opposite--that these are politically motivated kangaroo courts with decisions being made by a single individual with no appeals process and no oversight.
The airbag case is extremely complicated. There have been multiple technology generations since airbags were introduced. People can misuse their cars by placing small children in the front seats without two-stage airbags. And on top of all that, some airbag inflators were improperly reformulated with a propellant that apparently breaks down and explodes, with deaths attributed to this flaw.
Why we are building DGraph
There's a big difference between changing compiler tools, and showing stuff to end users who likely have no idea what the hell is going on, and we'll just have more of these[1] situations. (Even if it's a fake comment, it's close enough to real responses from people)

Most of the sites in the world are run by people who have little to no understanding of the internet beyond the most basic "series of tubes" aspect.

If you're going to break something because you don't want to support backwards-compatibility any longer, break it in the least obnoxious way possible.

[1] https://i.imgur.com/SL88Z6g.jpg
The Data Says “Don't Hug the Dog”: Hugging Dogs Raises Their Stress and Anxiety
Locate somewhere near the population centroid, like, say, Oklahoma City and your avg shipping costs probably go down.
Spotify compromised accounts
>Out of curiosity, in what way do you feel TouchID makes your phone more secure than just a password? Someone could steal a glass you've touched along with your phone and unlock it with a bit of effort.

Well, quite a lot more effort.

I don't want my data/photos/etc to fell pray to a phone thief -- or a guy that finds the phone after I dropped in a cafe. And Touch ID does that fine.

The "fingerprint on glass" scenario you mention concerns dedicated people targeting my data especially -- which is not something I realistically care about. If such people were after my data, they could also use a crowbar and beat me till I tell them my secrets...

>but a would-be thief is more probably far more concerned with selling the hardware than ransoming your data.

Yes, and I am more concerned about my data than about the hardware -- after all at that point it is already in the thief's hands.
IMO the 3.5 mm jack is better because it can rotate 360 degrees. The USB connector is rigidly fixed, which puts stresses on the cord and connector. I've rarely seen a 3.5 mm fail to make proper connections or wear out the port with use, whereas both are really common with USB.
Well said, and in addition to asking leaders to abide by the law, why aren't we holding our leaders to some kind of moral standard? I just can't believe that we need laws to prevent executives from choosing to elevate their careers (and companies) by committing crimes against humanity.
I can recognize a non-native Qt right app away. There's something off about it. The project author is absolutely right, cross-platform UIs are terrible.
Disclaimer: I come from America, so what I am saying may not be applicable to other countries

I would say that the mathematics taught before college is incredibly useful in day to day life. Without knowing how to add/subtract/multiply/divide, life becomes much harder. Life without algebra is not as much of a loss, but I use algebra for daily task. I would say calculus is not a big deal (unless you are in a science), but once in a while I will find it to be helpful.

To me, programming is roughly on the level of calculus; for some professions/people it is critical. For others it may only be useful once in a while.
And eventually the user will ditch the browser instead of the website if the website solves any real problems for them.
But the conversion can be part of the headphone circuitry. I'm betting that's what Intel is thinking here.
I think "bug-free" software is a distraction. It's fine to make the occasional mistake. The real problem here is that nobody seems to take these mistakes seriously. Everyone seems to expect software to be occasionally broken, including the people writing it.
I note that most of these errors are web server misconfigurations.
I'll vote for the guy who puts a nail in NSA
I don't really expect that anyone would make that kind of guarantee; I'm arguing in the style of a proof by contradiction. These businesses shouldn't be making this kind of claim, and they shouldn't be holding onto data beyond what is necessary. Data should be expunged as soon as possible, because then there isn't anything to protect.

Businesses are acting like there is no risk in holding personal information. When people complain, they respond with claims that the data is safe. When businesses act like they are secured and that we should trust them, we should be asking them to stand behind those claims. I agree, this is crazy, but businesses really want to make strong claims but not be bound by those claims. An honest business that actually believed in their own promises shouldn't have problem putting those promises into a formal guarantee.
Do you think his assertion about the labor share of income providing information about the impact of trade is wrong or otherwise not a good measure?
Hashtags as an App
Yeah, I guess Abercrombie, Victoria Secret, Express, The Limited, Pink, Hollister, Justice are all pretty bland...
It's not a message queue, it's a logging system. Queues are meant for ephemeral messages that expire once consumed. Kafka is immutable log storage that can be read as many times as necessary by consumers.

Biggest competitors would be AWS Kinesis, Azure EventHubs and Google PubSub.
The humble XLR is a much, much better connector ( it locks, it's possibly gas-tight and it has lots of surface area ) , but it wasn't exactly going to fit on a Walk, was it?

Plus, you can actually solder an XLR.
Sure :) http://www.1uprepairs.com - we are based out of Austin, TX. Email is in my profile if you need to reach me, or you can call our store during business hours.
Not if you assume punishment is the appropriate response to a crime. But if you think a mixture of public safety, admonishment, and rehabilitation is the better response, then yes probably.
>I'll say this: Amazon Echo cut Apple's growth balls right off. That's a $2b revenue business Siri can kiss goodbye.

$2b is spare change for Apple -- I don't see Echo going places anyway, it will end more or less like the Kindle is now.

In fact, Amazon's whole profit was around $100 million last year -- and it's the first year it ever had any profit IIRC. I don't see those $100 million profit per year threatening the $18 BILLION profit per QUARTER anytime soon.
Doesn't seem like a smart design. Can't people just kick it over?
That's a problem with all things apple. Not with the 3.5 mm jack. Samsung, LG, Microsoft, Sony etc all follow the same standard for buttons. I bet if Apple implemented a USB port in iPhone it would only support accessories who have paid license fees to Apple.
Evil but dumb. I guess we can all breathe a collective sigh of relieve.