skysight-inc/HackerNews huggingface dataset:
The NN approach sounds interesting, but there are no technical details and it might be hype-based marketing.

Is anyone familiar with solid published work on applying ML/AI to optimize network control (or, as done here, optimize application parameters depending on network conditions).
Agreed! I already said it's distorted in my post! However you got the direction of the distortion wrong: It's distorted in favor of fossil fuels.

Fossil Fuels (incl. Coal & Oil) receive a bigger comparative subsidy than clear energy. Ref: https://www.bloomberg.com/news/articles/2014-11-12/fossil-fu...
I think fundamentally what we have here is the collision of socialism and capitalism, and I'm not sure how to make those work at the margins where they meet. Government funding of research is socialism, but selling the developed drugs is capitalism, and selling them outside the funding country without an increase in price costs the funding country.

I'm not sure what the research on this topic says, but I suspect the solution is moving the demarcation of socialism and capitalism to a more acceptable point, as much as that makes sense. For example, instead of freely funding development, if the government got some ownership stake in the drugs developed with some of their funding, as profits as well, then any gain from their own citizens or the citizens of other countries would go towards teh budget, and thus the good of the citizens of the funding government.

I guess the real question is how do you mix capitalism and socialism in a way that eliminates, or at least reduces the friction caused where they push up against each other?
Of course this type of warming is not dangerous on a human lifetime timescale. It would also require us to become a level I Kardashev Scale civilization (harnessing all the energy reaching our planet from our star, or the equivalent). But it does set an upper limit on how much can be done on a planet.
It disables scroll but enables GoogleAnalytics tracking: https://github.com/joshbalfour/disable-scroll-jacking/blob/m...
Slavery ended in the US because we fought a war. And some forms of slavery do exist today. See prison labor for example.
I like the formatting of this. Were any libraries used? Reminds me of Stripes API documentation a bit.
They take a very constrained example and claim that "You should be a slacker too".

This is at best an irresponsible piece of writing that's clearly targeting discussions like what's happening here. This is the 1000th time I've seen a post on this topic on HN, and every time it's posted here it's like groundhog day, same comments. Well this is what publications like these want, they want more traffic.

There are many famous athletes who worked long hours. Ask Michael Jordan.

There are many famous entrepreneurs (actually I don't know of a single extremely successful entrepreneur who didn't work extremely hard) who worked long hours. Ask Bill Gates, Steve Jobs, and really any successful entrepreneur who's changed how the world works.

Just don't ask some nobody writer who writes for a blog who just needs to get more page views. They don't know what they are talking about.

In fact, you know what? MOST successful people work very hard. Surprising right? Duh.

It's your freedom to choose how to live your life, but don't tell others what to do based on your idiotic research clearly aimed at generating page views. That's irresponsible.

Also, if you want to succeed, don't listen to these idiots. Statistically those who work harder succeed more. Period.

That said, if your life goal is NOT about being successful but more about living a balanced life with happiness, then go live your life whatever way you want. In fact that's how 99% of the world live their lives.

But again, if you want to have huge success and achieve more than you ever wanted in life, work hard. Don't let these people ruin your life. You will really regret later.
I recently had cause to work with Kafka Connect; we needed to get data from MySQL into Hadoop. It was not a positive experience, and IMO Kafka Connect is pretty immature, and Kafka as it is currently constituted isn't well featured enough for this purpose.

Kafka Connect is architected around the idea of producers and consumers that either add messages to Kafka, or read messages from Kafka.

The MySQL producer isn't suited for anything other than the most basic of table replication, though; if you need any ETL, you'll be gluing more stuff into your pipeline downstream. And when the producer falls over, the first you'll know about it is when you read the logs or poll status indicators. It didn't give me warm fuzzies about reliability nor visibility nor flexibility. It was very basic stuff.

The Hadoop consumer had an unpleasant surprise: you have zero choice over table name in Hive metastore; your Kafka topic will be the name of your Hive table, no ifs, no buts, no choices. And since Kafka doesn't have any namespaces, either you're going to be running multiple Kafka clusters, or you need global agreement on topics vs Hive metadata (which does have namespaces). We have a multi-tenancy architecture and use namespaces. A non-starter.

Why do I think Kafka doesn't have the right feature set? Because Kafka message expiry has only two policies, as far as I could tell: time or space. Either your message is too old and gets discarded (en bloc, IIRC); or Kafka hits a space limit and starts clearing out old messages. The natural question that arises when you're using Kafka to buffer a consumer vs a producer, then, is flow control / backpressure: how do you get the producer to slow down when the consumer can't catch up? And vice versa? Well, there's knobs you can manually control to throttle the producer, but it's in your own hands. You're dancing at the edge of a cliff if a consumer has died and messages start expiring; there's nothing stopping data loss.

The only way you can start to turn this situation into a win is if (a) you have such a big firehose of data that nothing else can cope, or (b) you can take advantage of network effects and use Kafka as a data bus, not just as a pipe with exactly two ends. But it has to overcome the downsides.
You are looking at the 1990s, not the 1970s and early 1980s when this was taking place. By the late 1980s Microsoft realized they needed a higher level language and C was already winning by then. Microsoft just helped push it along.
I'm re-learning Redux now, does anyone else think that it might be overkill for an app that doesn't require any user input?
Why the UAE wants to build a city on Mars by 2117
“100% Detection” is grossly misleading
Why Each One Should Eat His Own Turtles: Equality in Uncertainty
Second wikipedia link for CGI refers to computer-generated imagery. That or I didn't understand your question.
No, I am just arguing that someone's grade on a test is directly linked to how well they do on the test and not necessarily on how much studying they did. If you don't like university tests, that is fine (I do not believe they are perfect either). But, they do a decent job of determining if a student knows a specific set of facts and can solve a specific set of problems. I have graded these tests before and no where during the process do I ask myself how long someone studied (because I don't know how long people studied). Very smart people can ace tests with minimal studying. Some people do poorly after studying a lot.
At the risk of oversimplifying, making people feel a certain way in order to leverage that emotional state for the benefit of another is at the heart of a lot of marketing and advertising. Maybe it tastes worse when it is as blatant as the case above.
> Are you saying they should mind their own business and ignore the grandkids who might have more storms and famines?

No, I'm not.

I'm saying that once they're dead, what they cared about when they were alive matters, if at all, because and to the extent people still living care about it, and that there is no inherent right that the dead have to have their will dictate actions or rights of the living once they have died.
Everyone who has has tried that approach soon after decided to leave the company so they could spend more time with their families...

And your right that compilers etc, do not absolutely need to be written in C/C++. But all of this is taking place in the context of the market. Open source operates in that same market.

If you have two teams working on compilers in different languages and one is using C/C++ its probably going to be much faster with fewer dependencies. 90% of the business is going to go that way and the other team is going under. And so it goes all the way up the stack.

On the other hand what about the kernel and the system libraries? Even if you replaced the whole tool chain with another language but still have a C/C++ kernel and system interface everybody is going to want to use the native interfaces and therefore work in C/C++. So whats the point of adding another layer.

Given what we have now and what peoples expectations are I just don't see 'a replacement for C/C++' ever happening until You can wipe your drive and install a new OS with a kernel and system libraries in a totally different language and never have to touch C/C++ again for the projects developed for that OS.
I'm sort of experiencing that now, and not in a good way. I'm out of work ATM, and so when I work on something technical, I work on it because I want to and when I want to.

I have found surprising pleasure in having the luxury of stopping progress at an interesting point, and exploring what's around what I'm working on, because I have the time and I'm not required to produce a certain thing by a certain date.

For example, yesterday I followed my nose on control characters, the history of which are absolutely not important for or relevant to what I'm working on. Even though I'm old enough to know, I didn't know that the null character was used as a spinning no-op to give electro-mechanical teletypes time to return to the home side. Right there in 'man ascii', the very first character has a history, that goes back to the 1870s (Baudot), or even the 1600s if you like Bacon.

You'll have to follow your own nose to get past this link to Bacon. It's not that far. https://en.wikipedia.org/wiki/Null_character

That isn't directly craft-building, but it does contribute to an appreciation for my craft.

Disclosure: I am not an HPE.
The best stories from the second world war
Doesn't Dropbox run on S3? Or is that the company that recently moved off AWS into their own datacenters? If so that was a good case study. (I'm an all 5 certified AWS guy and while I love it, I like seeing the counterexamples to keep my Kool-Aid ingestion in check).
Ask HN: What was that automatic api creator for postgres written in Haskell?
There was a recent show hn post about some automatic api builder written in haskell for postgres recently. Could someone link me to it? I can't remember what it was called.
I only came here for the meme.
Hi! I'm the author of the post and am happy to answer any questions you have.

There is also a corresponding set of code examples at the bottom that might be of interest to you: https://gist.github.com/ptarjan/e38f45f2dfe601419ca3af937fff...
Apologies. I misread your comment thinking you were threatening the other user and downvoted you.
It's also quite easy to roll your own solution. I used to do this before I heard about Redux, and the whole library was ~100 lines I think (not including tests). My implementation exposed a store and allowed you to subscribe to "events" on it (postAdded, etc). It ended up working similarly to Redux, but without the reducers (you would just handle the event in-place).

That said, these days I would never use anything but Redux. MobX is gaining traction as a viable alternative, but I just love having all possible mutations spelled out explicitly.
They were the first big player, they have a lot of brand recognition, and network effects help also.

That being said, it would be interesting to see what marketshare the various players have. I bet Dropbox is 50% or less.
>Why would high performing employees with office jobs be "lower class"? As others mentioned once you hit a certain income threshold and job security, then you can start prioritizing the parts of the job you enjoy. This is who the article is talking about.

Because they're foolish enough to believe that themselves in solidarity with the oligarch class, when really they're only temporarily useful to them.

If you think "high-performers" are part of the elite or are going to escape from this neo-feudalism unscathed, well, enjoy this sermon.
Exactly what I did. I didn't realize I was approaching it as an optimization problem, but I knew that I wanted to get enjoyment out of college and have a degree and GPA that would get me a good job.

I switched from a Computer Science Engineering major to just Computer Science. It saved me 100 more credits of work and gave me the chance to take great courses like beer brewing, samba drumming, plant identification, and history of rock'n'roll. Not to mention all the time I had to spend with friends and enjoy my hobbies.

Graduated with the bare minimum GPA (to a 0.01) required for Honors, and got a great job. Life is definitely more important than the 4.0, and the fancier degree.
I think they must have commented on the wrong article by mistake. The "Gaussian Correlation Inequality" was recently proved, and discussed in this thread: https://news.ycombinator.com/item?id=13977554
Less than half of JNJ's revenues is pharmaceuticals, so not a great example to be honest.
The question Fiber answers for rendering in React
If all your data is read-only, then yes, Redux is probably overkill. You'd be fine just passing the data down as props from a higher-level component.
I think you can invite now. I can't remember how.
Yet you skipped this one?

As tempting as it is to picture a blood-spattered Canadarm flinging goat carcasses into the void,...
> They're free cash-flow positive.

Do you know that for a fact?
There's a lot of hate circulating around my Twitter feed this morning because of this, but I think it makes perfect sense. New users signing up for Twitter have to get longer usernames - everything else is taken. Then, when they try to reply to a couple of their friends, they only have like 50 characters to type a message. It's a non-starter. 140 characters enforces concise thoughts but somewhere around 90 characters you basically can't express yourself anymore.

This change evens the playing field for new users, allowing them to use the platform the same way og users like @alex and @ow do (having meaningful threads with 3+ people.)
I think Dropbox has many more users.
We need progressive taxation that goes up to 94% of wealth earned. If we took 94% of Bezo's income, he would still have an island to live on. If we took 94% of Zuckerberg's income, he would still be able to live in a mansion. They just wouldn't be stinking rich. WW2-level taxation is what I'm thinking of - of the FDR type. That's all I have to say. The rest of this thread is glorious and filled with juicy debate.
I use Twitter to keep up efficiently with all the things I care about. I think where Twitter shines is as a very finely tuned filter for specific interests. I am interested in certain specific health topics. I am interested in certain tech topics. I also am interested somewhat in some niche political/economic topics but don't want to see THE BIG POLITICAL STORY OF THE DAY because that's everywhere. I have three different accounts for each of these interests. If someone crosses topics, like posts THE BIG POLITICAL STORY OF THE DAY politics in the tech or health account, and politics has been leaking into just about every social stream on the planet lately, I block the retweet source for that account or drop them if they tweet off-topic enough. So I think that's the strength of Twitter right now vs all the other social sites: With some work you can create a relatively distraction free feed of highly specific news. In contrast, on Google News I tried to do this, but you can't get rid of the "Top Headlines". It won't let you do it, probably because somebody somewhere relishes the power of telling everybody what to think is THE BIG POLITICAL STORY OF THE DAY.
Accessing the cart was as fast as accessing RAM, and you didn't have much RAM to go around, so I imagine there just wasn't much advantage to it.
Why Bargain Travel Sites May No Longer Be Bargains
I've seen this blog post and I find the 'Confluence' method simpler than the other method.

The problem of "I have to get a large portion of the DB into service X" is one I've worked on, so the initial solution is more fragile. It doesn't deal with back pressure. If a service goes down, it "loses" writes and must be resynced from a good state. If for whatever reason data science sets up a HDFS cluster I need to push writes there from my app.

With the second method - I don't have to use all those services - and while I'm not given the same latency guarantees I can be more sure that a user's given change will eventually end up in every service that cares about that given change.

Sure if you only need to write to one DB, the Confluence method is overkill - however if that solution works for you, I'd imagine you haven't hit the volume and the latency requirements that would require you to seek out a solution like Confluence's anyways.
Ah, didn't see the restriction to single socket boards but that makes sense. Probably not going to work for any of the major cloud providers then.
Abstract tubes creator (web experiment)
>There is no reason for these companies to exist.

It is clear you don't know much about PBMs. Maybe try to rephrase your comment as a question.
There is no hell hole in south, please do not dramatize things. Travel to south then go to east and west, you will see that if you are in big cities they are not that different from each other. Rural areas on the other hand are different from the cities.

There is a widespread lack of education across the country mostly in rural areas and in poor urban areas. But it is not only south issue that is an issue all over the country. Combine that with wealth inequality and we get what we have.

You can see the same trends in elections, big cities mostly go blue or even dark blue, even in traditionally conservative states.
The worst part is that they make big splashy announcements about these changes, but then don't actually roll the changes out until much later. Not counting @-replies was announced nearly a year ago (see https://techcrunch.com/2016/05/24/twitter-moves-away-from-14...), for instance, but it's only taking effect now. The long delay is guaranteed to confuse people, lots of whom will have (understandably) assumed that Twitter stopped counting @-replies when they saw a headline in the news reading "BREAKING: Twitter stops counting @-replies."
> tyranny is always just around the corner.

I believe in capitalism, but still when a handful of people own the world, that in itself is a form of tyranny. The article below says EIGHT PEOPLE control as much wealth as over 3 BILLION PEOPLE, 50% of the world's population. And much of that number lives in poverty. It's no ill will against Bezos or his success in business to say, it sure would be nice if the world didn't have 1.3 billion people in extreme poverty, while the world's wealth is controlled by, and for the benefit of, just a roomful of people.

http://www.businessinsider.com/worlds-eight-richest-as-wealt...
Note that work hours mostly means hours spent at one's job site (e.g., at their university in the case of an academic scientist).

My experience observing people when I was at Caltech, and observing a few top software and hardware engineers in industry, is that the most productive people do work the way Bruce Banner handled anger in the Marvel movie "The Avengers":

Steve Rogers: Doctor Banner, now might be a good time for you to get angry.

Bruce Banner: That's my secret, Captain. I'm always angry.
Another angle to this beyond the data being useless because of how it was collected.

High performance workers likely recognize that skills get them paid, so the opportunity to get better skills should always come before money, if you want to earn the most money.

Example: A young engineer is offered a job at MSFT at $100k per year being a cog on a team doing maintenance on an existing product. Or they can go to a startup for $60k a year doing cutting edge development of an innovative new product. Clearly the second opportunity likely has the best career benefits, and probably the highest career earnings.
1980s Turbo Pascal Solver for Puzzle “IN THIS SENTENCE THE NUMBER OF 0 IS _”
Watch an 18-foot hemlock tree get planted on top of a skyscraper
Google Chases General Intelligence with New AI That Has a Memory
There are no clear answers; all the info about this is a bit fuzzy because there's no requirement for ISPs to disclose past or current activities surrounding their selling of data.

The bill was actually enacted to prevent privacy rules which hadn't even gone into effect yet, which means that technically, ISPs would have already been able to sell such data. However, the consensus seems to be that ISPs were only selling "anonymized" data, and this move will embolden them to push further into invasive practices.