skysight-inc/HackerNews huggingface dataset:
While I'm sure we can learn lots from science fiction, some designs imposed by fictionary authors are while looking cool, super impractical. Blue screens are one of the impractical designs: if I were to stare at blue colors all day, I think would get a headache more quickly. I'm super greatfull for Apple's true tone display, that makes reading on my iPad much better and night shift is also a feature I've long missed enough. It think we should rather focus on our environment to know what we need to improve interfaces. Science fiction movies sometimes do that for us.

But regarding blue screens: the less blue and the more yellow (or other warm colors), the better.
What are your thoughts on Kafka vs Flume?
What's going on with all the repeated comments for those top ones? I'm not a frequent user of Github issues, is it something automated perhaps gone wrong?
I agree ¥900,000 is not much and it would be very hard to live on that money. They say though it's the income of the poorest. So I'd hope a typical family would do better.
I've also seen a lot of recruiters going through GitHub and contacting people that way lately. People with public source on GH tend to be really passionate devs because they're frequently spending time outside work doing dev.
Why is the default issue filter "is:open"? When I have an issue with a project, I never want to restrict focus to open issues. In fact, I'd much rather land on a closed issue where it turns out the issue was recently fixed, or there is a workaround, a better approach, etc.
Thank you for the clarification - this is exactly my experience too, and that of most others. I don't think I've known anyone in the past 20 years of working who consistently received multiple job offers per month, especially when they weren't interviewing.

Most of the inquiries I know of (for myself and others) are generic recruiter spam, or word of mouth referrals by people looking for really cheap work. So yeah, there's lots of work out there to be done, but much of it is in far less than ideal situations.
And yet if it was the other way round, maybe our films would be better and actually make sense.
Someone should start if there's that much demand. Good way to make some money.
Ask HN: What do you think about bots?
Haha, true story :D

Maybe, two configurations that can be run on one machine to transform the machine then?
Getting started with an open source project
German City Embeds Traffic Lights in the Sidewalk for People Who Walk and Text
Dissolution is definitely not the way to handle this.

Nationalisation would keep all low-level employees and remove the existing money/power structure. And since the banking crisis, we actually have precedent for this.
I just came from a project where Rust was a cult. Everything was rewritten in Rust even though much of the C code base worked very well. Because Rust!

I was interested in Rust before, but it now seems like Rust programmers are like vegans (I have to hear about it every 10 minutes.)
Asterisks turn into italics:

some *formatted* words

becomes "some formatted words"

If you put a space after the first one it won't be formatted: some * formatted* words
I am indeed a bit bored, how do you filter by "help wanted" not too clear on this interface.
I have a friend who used the starTac until AT&T forced him into something else. He fought for months trying to keep his old phone working. He moved to an iPhone but says it doesn't compare.
It's not that I couldn't make it fast. I followed just the steps you mentioned and got to a really fast code. But the process didn't feel intuitive.
AKGs by any chance?
I wonder how much of it is clubs prioritising Champions League success over winning the Premier League.
Whether or not I get an offer, I tend to the enjoy the process more when I try to be collaborative in an interview process, vs waiting to be asked questions. I naturally want to show off some stuff and ask questions - if even that doesn't go well, it's probably not going to be a good culture fit, regardless of whether I can do the raw work.
You should take some time off if you can afford it.
Like, a few months at least. Try all new things you can think of during this time and you will definitely find something that interests you enough to switch to.
Getty Images accuses Google in competition row
It looks like some projects have infrastructure set up to automatically log runtime errors to GitHub issues.
The author says: unemployment is low in Japan and poverty is growing.

A normal person would think automatically that wages are low or/and public spending in automatic stabilizers is low.

It seems a professional economist prefer more exotic explanations.

It's specially puzzling that Japan government prefer to buy financial assets that invest in their own people when, both, rates are very low and they are suffering deflation.

But, of course, that would be redistributive and, even worst, it could work and create a bad precedent.
I believe the problem here is that we (humans) are terrible at dealing with systemic failures. It would seem we find it easy to accept that a small number of cases/people/situations are flawed, and that feels like something we can fix. But usually, when faced with a problem so large it is described as systemic we choose to ignore it and move on rather than face it and fix it. I.e. the problem just seems too big. That is why I think that even when we discover such a horrific problem as listed here there is no proportional public outcry.

For example if someone is imprisoned in another's basement for 10 years we accept their right to sue the person who kept them imprisoned - even many years later. But when faced with systematic slavery we classify the problem as a systemic failure and move on, the idea of reparation seems crazy.

Another example would be the crash of 2009, once the flaw was discovered (high risk debt rolled up into low risk securities) very few people accepted it was a problem to fix even when shown the facts; in part because 'everybody is doing it', what can we do. I.e. the problem was systemic not localised to a small group of people. Interestingly a lot of the same bad practises appear to be continuing and are often reported - but again, what to do, it's a failure in the system!

And finally it's also like the story of the discovery of Yellowstone caldera - the scientists couldn't work out where exactly the volcano was in Yellowstone initially they didn't believe/realise it was in fact all of Yellowstone.
Sent you an email. If you don't get it, check your spam :-)
AWS free tier is free for 12 months only. Its basically a "new customer" special. Github pages is not time limited.
Is there any proof of what you just said?
So can a RDBMS... But that doesn't mean that Kafka and databases are related.

As multiple comments have stated above, Kafka is really a distributed message subsystem. Its core interface is a set of topics that one can publish to, and that consumers can read from (in other words, a pub-sub system). Kafka doesn't inspect the message payload at all.

Elasticsearch is a unstructured (to some extent) document store that's optimized around document search. So at the very least, the payload is important when using Elasticsearch.
Surely no-where else matters? /s
As a self described "space nut" how can you fail to see the investment in innovation without the immediate return on ROI that the program brought? That's what makes the Apollo program special. We did something outside of the capitalism system but was funded from it, to achieve something no other company would even touch. That's where the magic lies.
Here is my script that supports scaling up if your main monitor is hidpi while the external one is not:

https://github.com/rndstr/dotfiles/blob/master/bin/monitor-h...
Chrome latest, I was unable to load any of the examples, not sure if it is a bandwidth issue or a javascript one though.

Aside from gaming, emulation and co , what are the business cases for emscripten ?
Washington Post also published an article about how millennials prefer socialism until they get jobs and it comes out of their pocket.

https://www.washingtonpost.com/news/in-theory/wp/2016/03/24/...
But how do you direct the industry to invent cleaner tech without the pressure of emission regulation?
Ola hints cheapest cabs get 1M rides a day, beats Uber in India
I've long thought about a similar project to test my applications when scaling out and how well concurrency works.

One big advantage is that raspberry pies are also so you don't need to send 100MBs to your servers to max out the CPUs (and thus don't need such a quick connection and powerful machine to generate all those requests).
Seems like it is still there?

https://github.com/gcc-mirror/gcc/blob/master/libstdc++-v3/i...
AC Milan Targeted for Takeover by China’s Richest Man, Jack Ma(Ali Baba)
I believe you are talking about crystal radios, where the max volume is a whisper and the sound quality is like a tin can. Above that, it requires a wire stretched several meters to operate, which doesn't scream portable.
>We create standards for emissions.

Who creates standards? Equally corrupt and money driven politicians? I certainly don't remember having a debate and getting to vote on what the standards will look like, and why. They seem arbitrary.

It's funny, we sit around HackerNews and laugh at the ineptitude of politicians trying to regulate the internet, but yet we assume they know what's best regarding pollution regulation? That's hypocritical.
And it's one of the languages features that has a very steep learning curve. Rust forces your design into its model.

Interestingly, rustc also seems to generate programs that leak memory. I recall an issue where the simple and venerable "hello world" program in Rust (i.e., println!) had memory leaks.
I Got a BQ Aquaris M10 Ubuntu Tablet
> 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.

I'm guessing this is relating to my SQL mishap in the opening lines? You're making assumptions that I was doing something manually in production here, and not that I was executing a script that was buggy or against the wrong machine.

Sure, we could build safeguards against this, but it wasn't something we really considered would happen. Needless to say, we've learned from that one!
You don't have to build the whole game to get started on testing how fun it is to play, you start with an ideas sandbox and go from there. A large part of modern game development is involved in building up art assets, you only need a minimal set of art assets before you start playtesting and refining ideas.
Hire opencart developer
The alternative view is that we're witnessing a bit of a changing of the guard here.

Perhaps one of the biggest moments of the season was Chelsea's pursuit of John Stones from Everton coming to nothing. In another year, he'd have gone, but this year Everton could afford to hang onto their asset.

There's now more scope for teams like Leicester to assemble squads of above-average players and hold onto them. They haven't fallen into the trap of teams like Villa, who at one time have had really top players, only to lose them and have to replace them. Or Spurs in the past with losing players like Bale. Or Southampton, who I think had to basically rebuild an entire side three times?

There's no longer a huge gap between the top four and the rest, and that gap is no longer reinforced every year by the same teams getting money for being in the Champions League.

As such those sides weaknesses are now being more exposed. Man U could well be in long term decline post-Ferguson, Chelsea are an ageing side, Arsenal have long term structural weaknesses in their side which they appear unwilling or unable to address, and Man City in the Premier League often seem to be always a little less than the sum of their parts.

We might look back and see the first 20 years of the Premier League as being an anomaly where only a few sides were capable of winning the league.
The best bit is the anecdote about LCARS in Star Trek: The Next Generation. It was all due to a budget shortfall:

"Star Trek also may have helped create the entire image-under-glass paradigm that governs our digital world. The interface, known as LCARS, is cool-looking. It’s distinctive. And it’s actually the result of a budget shortfall.

Star Trek: The Next Generation didn’t have as much money for set design as did the original series, which had panels wired with jewels and glowing buttons. Instead, they cut out film and put them over glass panes."

It's usually constraints, not the lack of them, that give birth to true innovation.
That's not really how the law works. You don't use it as a weapon against people you don't like, and you especially don't let judges come up with completely arbitrary penalties that benefit a popular political position.

If you want that, you can go to Europe or China.

Frankly, your suggestion is as ridiculous as a judge sentencing you to a career in pouring concrete for sidewalk repairs, because you let a tree root upend your sidewalk and caused a trip hazard.

A judge simply can't sentence free-spirited US citizens to do work favoring some politician's political platform.
Be a mensch
Expect this to get much worse as the profession is stripped of its remaining threads of prestige by the explosion of bootcamps and the supplanting of the terms "software developer/enginer/programmer" with "coder," one that equally well describes medical data entry clerks (no doubt the way many managers and spiteful journalists actually view us), if Google search results are an accurate representation.

Why expect professionalism from people who aren't treated like professionals and shown the respect that would normally be their due?
I'd be interested to chat anyway. Please send me a email to my userid @gmail.com. I'm especially interested in people who are already in Japan because part of my delay is that there is a capital requirement for sponsoring visas. I have work available for the right candidate(s). I'd be happy to provide more details privately.
GCC 6.1 released
For those unfamiliar with he Premier League, Leicester City is a team that has one of the greatest underdog fairy tales in the history of any professional sport.
Yes, all clubs use extensive analysis to find players, but each club is also striving to find new ways of doing it or gathering new data to work with so they can gain an advantage over the others.

When Oakland did so well, all the other teams were doing analysis too, but they were looking at different stats.

Winning the league with players bought for very little money surely means Leicester are on to something?
Inside OpenAI
> The market for $1000 mobile phones was a bit bigger in 1997 than the market for $3000 phones in 1989.

Not to mention adjusting for inflation the MicroTAC was 4 times the price of the StarTAC, not just 3.

Clearly the shell direction is the one thing which made the StarTAC. Not SMS support, not being 25% the price and 25% the weight (assuming a slim-battery MicroTAC), not the vibrate mode, it was the flip opening up instead of down.
Awesome Beauti of Elk Island National Park
Often the buggy software turns out more expensive. It can be a false economy not putting that extra time in to ship stable software.

If you ship something that loses data and you have to start restoring backups and patching data, it probably would've been cheaper to do a little extra testing.

Like everything; it's a tradeoff. I think we're universally bad at playing the game!
I think their scouting team has definitely played a huge part, bringing in relative unknowns like Vardy, Mahrez and Kante. Most teams in the premier league track all sorts of statistics nowadays though, so I don't think that has set Leicester apart from the others. Companies like Opta make a fortune by providing some of this data.

Overall, I think they've recruited well, been managed well and have all played to a level most people didn't think was in them. All of that combined with the other top teams all having horrific seasons means the stars have aligned for Leicester. It would be a tragedy if they didn't go ahead and take the title now.
How do you plan to encode binary data in your JSON-based protocol? Base64? This will only increase the overhead.

While the human readability of JSON is nice, it has some serious flaws when the goal is to handle arbitrary data.

I have yet to decide what kind of protocol to use in my own vis editor[1], hence why I'm asking.

[1] https://github.com/martanne/vis
Handbook of Biological Statistics (2014)
qmlweb mentioned in the article seems more interesting

https://github.com/qmlweb/qmlweb
That's what I have come to call FDD, Feedback Driven Development. Try something... Google/Stackoverflow it... maybe find a tangential solution to the problem at hand, fit it in the context of the problem, try something... ad nauseum
It's the kind of mess that got Firefox to have to implement other browsers' prefixes that led to Blink, Gecko and WebKit ceasing to use them for new features. Unfortunately, that doesn't clean up the existing problems, but it should prevent creating more.
I agree, but we don;t always act like professionals either. People see development as a commodity because we treat ourselves and our product as a commodity. You don't see lawyers lining up to undercut each other - because that's a race to the bottom. We do see it in software development all the time.
The LCARS (and its various IRL implementations) is also among the least usable UIs, so I wouldn't exactly call it "true innovation".
While I want to agree with this sentiment, the problem I see is that Japanese government has largely functioned as a client state of the American empire you're contrasting it with. There was a brief moment of true democratic impulses in the post-occupation period, but this was arguably quashed by the passing of ANPO and the rise to power of the CIA-backed LDP.¹ The peace and stability you prize seems premised on cowing to American interests that undermine it as they see fit(TTP and constitutional revisionism come to mind), or America being all in (and successful) at checking the imperial ambitions of China.

1.
http://www.nytimes.com/1994/10/09/world/cia-spent-millions-t...
And one of the reasons mentioned in there, incidentally, is browser vendors feeling compelled to become compatible with each other's prefixes.
>there is a huge demand and most programmers I know receive several offers a month

You mean recruiter spam? That's not a job offer. At best it's a liberally-dispensed invitation to submit yourself to some company's drawn-out, degrading, and ultimately capricious interview process.

The "huge demand" is for 20-somethings who graduated from top schools who are "passionate" and can be over-worked and under-paid.
Thanks for clearing that up! Now I'm excited again.
The future of mobile development
> If you think that software/service X sucks, why not see this as an opportunity to do something about it?

I try very much. I try to report any issues I find like this (I spoke to 5 different people at NPower trying to explain their issue, and nobody cared or understood).

I have a job/family/life. There's only so much time I'm prepared to put into trying to make silly things like these better, and I'm certainly doing far more than most! :)
IIRC that was because blue LEDs used to be more expensive than other colours, so it was (very briefly) an indicator of high price.
5 Reasons You Need to Build Your Email List Organically
I haven't used a "text" editor (as compared to a full IDE) for quite a while.

Do any of the decent OS X -compatible editors have things like

- find usage of a method/class/constant in a project

- change method signature and have calls update

- rename a class/method/constant/variable and have usages updated

This isn't a troll, I'm honestly asking. I'm using IDEA Ultimate at the moment and it works fine, it just has the usual downsides for a Java app.
Kafka shines when you have multiple services that have data to publish and multiple services that need to read that data stream. If you have three services and they write to ES, publish metrics to some other store, and log events to the db, you could instead write that all to Kafka, and individual consumers can use the data (for instance, to put into ES). On the origin-service side, it has one integration point; it does not need to know about ES. Now let's say that your users want a near real-time dashboard of their data changes on your multiple services. All you do is make a new consumer from Kafka. You don't add it to your three services. Kafka simplifies your service relation graph.
The increased money means lower clubs can now afford to buy a better standard of players such as when Cabeye, Payet and Wijnaldum joined average sides in the Summer.

But I'm not sure this applies to Leicester. They signed a few players but none that really stood out as surprising apart from Gökhan Inler, who has hardly played all season.
They'll be in your ears, so volume isn't the problem. And the sun will likely provide more energy than AM radio unless you're next to the transmitter, even for small solar cells.
From Paintbox to PC: How London Became the Home of Hollywood VFX
Once you have provably correct software, the much harder problem is provably correct hardware. :)
I totally agree, and since I became team leader where I work I like to think we've made MASSIVE strides in quality. We've moved from CVS (lol) to DVCS; we review every checking; we have build servers and perfectly matching local QA and production staging environments. We devote time to fixing bugs and eliminating technical debt.

We're still far from perfect, but I we're definitely on the right track. It's possibly because we try so hard to improve that I get so frustrated when big companies appear not to :(
messages are not deleted or modified once written to a topic, other than by topic retention settings

Except if you have log compaction turned on, I guess.

A key "selling point" of Kafka for me is that each consumer can decide from when they wish to receive messages. That is, you can replay the messages.
Leicester's season is an anomaly, and therefore hard to take lessons from.

No-one saw this coming. Not Leicester's players, who were bottom of the league just over a year ago. Not Leicester's manager, for whom 17th place would have been a success.

Jamie Vardy scored 5 goals last season, the team had a below average defence, Ranieri's career to date had done nothing to predict this turnaround.

They're style of play isn't innovative, though it was unfashionable relative to other styles. Note too that they almost flipped their style 180 part-way through the season, from gung ho football to extreme counter attacking. There was no grand plan.

For every argument in Leicester's favour of how they've done it, you can find many similar examples across other leagues, without anything like the success.

Leicester's season has been incredible and remarkable. We're going to just have to enjoy it, because we cannot analyse it.
I don't follow football, but I'd love to see an analysis of the impact non league games have in terms of time played, injury rate etc. I would assume that clubs are doing a rational analysis of the cost/benefit from the extra games anyway, but yeah. Interesting to see it.
Don't believe your eyes: This realistic robot is not human
"...the rose gold iPhone 'looks like someone vomited a salmon dinner onto a dirty pair of ballet shoes'" - John Oliver