skysight-inc/HackerNews huggingface dataset:
Go has a seriously good chance of becoming the language of choice for organizations which prefer to employ cheap code monkeys. As far as long-term career 'strategery' goes, specializing in Go development may be risky :)

It's one of the few languages I've seen where a programmer can progress from novice to master in a couple of months because its features are few and its opinions strong. It's easy and fun to learn (it might make an excellent CS 101 language, actually), but spend enough time with it and you will grow to dislike it.

That said, I do occasionally use it when I need to whip up a quick command line utility to do something simple :)
Absolutely, that should be part of it. Fleets of drones planting forests. But artificial photosynthesis modules in the desert and engineered algae could also play a huge role.
Sorry, 5k to run the lines, and I'm guessing another 5k to remove the oil tank and install new equipment. Roughly 10k for me to switch from oil to gas. Mentioned my insulation situation in other comments. Thanks!
I tried to read the whole article but couldn't sit long enough. Perhaps I need a drug.
Sorry for the late response. I work in the utility industry writing internal web applications. Before I started, my former lead convinced our manager (who is generally hands-off) to let him work in F#
Deploying 1000 Nodes of OpenShift on the CNCF Cluster (Part 1)
Could hold true to the HLL guys as well. I seem to remember at least a couple of performance analyses of apps in a High-Level Language where string concatenation was killing performance.

Easy to do. Tough to always remember the impact of what's going on under the hood.
The problem is that not enough people care. I've tried bringing it up with many of my friends. Responses include:

"We can't risk damaging the economy"

"The biggest priority in this country should be the mistreatment of minorities, you wouldn't care so much about the environment if you weren't white"

"It's not a big deal, we will just relocate cities when flooding happens"

"Scientists are wrong plenty of times"

...and on and on. Nobody really takes it seriously that we could be destroying the conditions which allow human life to exist on this planet. They are shielded by a raft of excuses, the issues which they are most concerned with, and endless high-budget entertainment.

Unless there is a technological miracle that makes all of this simple, I believe that we are (in the words of another commenter) well and truly fucked.
The Difference Between Logo, Brand and Identity. – Code95
Some of his early lives, still in bw video, are transe like. Everything was so tight I felt watching a space Shuttle reentry vibrating and burning.
Would you feel they were beautiful if you paid $700K for an oceanfront property?
ehh, this is just usually shortsightedness for all involved. A front end developer for JavaScript is going to know HTML/HTML5/CSS/JavaScript and the quirks of all browsers and quite possibly complex frameworks on top of all of this. The amount of knowledge to be good at all of this far surpasses the "oh, they only know javascript" naivety that I hear from other developers.

I know Java developers and .net developers who don't know or want to know any other language because they're not just "java" devs, they know the frameworks and have experience to build things.

If all you do is "Scripting" then sure, know a few scripting languages
I don't buy that "adhd" exists. With smartphones or whatever reducing kids attention spans every kid has "adhd". The whole concept is so stupid in the first place, I don't even know what else to write. I have a good idea, lets give children amphetamines, brilliant. I know that for the sake any prescribing doctors, I hope that my daughter hasn't been given any pharmaceutical poisons.
Many shoot an arrow and paint a bullseye around it.

There's a story Charlie Munger tells about the Shoe Button Prince. The Prince had cornered the market on shoe buttons in the 1920's. Shoe buttons were smallish ornaments one put on their shoes. From his success with the buttons, he extrapolated he could pontificate on any and all things--even those outside the realm of shoe buttons.

That's your typical VC.
In the github discussion I saw the suggested alternative of "leader" and "follower". And it is very interesting to see that the current translated Chinese terminology of Master-Slave relationship in databases is "主从关系", where "主" means Main, "从" means Follow. So there is no connotation of slavery in the translated concept at all. I wonder how other localization works in this case.
The python example is not an issue; you're going from string to a longer string, not to an integer.
This is why HR people are HR people and don't do real work other than negotiating the health plan.

Systems like this are trivial to abuse. Several years ago, I worked for a company that was poised to expand a line of business that I happened to be in, and we wanted to get certain people positioned to move up and certain other people to stay where they were.

We didn't have a micro-management system in place, so we did what you do in the absence of process: email. We did a traditional propaganda campaign. "Wow. Betty Sue really did a great job at X!" "Joe had a bit of trouble getting things going, but Mike helped close it." "Betty Sue and Mike rocked that TPS report meeting!"

Instead of coming up with creepy ways to gather intel to let you do whatever you want while avoiding discrimination lawsuits, hold managers accountable for performance and give them the ability to manage.
https://influxdata.com/ - purpose built DB for storing time series data.
Range partitioning in Apache Kudu 0.10
Why would you select against people reading your article?
No burghul jokes yet?

A burglar burgled burghul and burghul burgled by a burglar

Say it three times without fumbling, you'd get a free tasty bowl of burghul.[1]

[1]: http://media.rd.com/rd/images/rdc/books/cut-your-cholesterol...
Agreed, I too had this same idea! So many security guards are paid to patrol parking lots. This could be cheaper and way more effective.
Isn't that because Geordies are famous for never wearing warm clothes? :-)

http://news.bbc.co.uk/1/hi/england/tyne/7892733.stm
Was South Korea ever in need of an IMF loan to make the ends meet? And mind you it's development path took decades through a fairly unpleasant dictatorship. Is this really better than IMF aid, do you really advocate that?
And a better pool of candidates. Also easy to start businesses online than it used to be.
> What is hello-world in Haskell such that it is embedded into a page that you load out of Apache?

With apache configured to run the program as a CGI script? Still the same thing.

That's not a great way to run Haskell on the web, but it's not too far from what's going on with historically common out-of-the-box PHP setups (and I understand that modern PHP setups take a little more code).
Of Mice and Men
The JavaScript community really needs to get together and fix it so only one version of any possible library is published.
There is no market solution because it's not a market problem. If you try to make your own epi pen and sell it, the nice men with guns come and take you to jail. Literally.
Which would have been a great idea if it had been in Java 1.0 :-(

Alas, the horse has left the barn.

Much like immutability: if it had been the default, with a "DANGER: mutation ahead" keyword required otherwise, that would arguably have been good. But it's too late, now. (Java) Beans, beans, the magical fruit...
I doubt many Slavic people are bothered.
> OSI is just a model and it is not limited to end stations. What gives you that impression?

I didn't say anything about end stations? The point is that a switch is inherently a violation of OSI layering (it uses layer-3 information to make layer-2 decisions), which given that practically all modern networks are switched, suggests that the 7-layer model may not be that useful for modelling real-world networks.
>Has no reasonable type system

I'll bite on this. Javascript's type system is with no question my favorite part of it! JS's object model is incredibly powerful, which is why ES6 classes are implemented basically as syntax sugar, and why so many languages can be transpiled to Javascript.

I also don't think that the lack of threading is as much of a problem as you might think it is. For one, it means you can sidestep a lot of the data ordering problems that you get in a threaded environment.

There's no question that Javascript has shortcomings, but so many of the problems that happen in Javascript come from people treating it like Java, when it's a lot more like Lisp. In many ways, the architecture of Javascript revolves around a very simple, powerful object model in a way that's tough to parallel in most other languages.
JS is not a safe long term bet if you want to build reliable systems. There are better languages out there for this purpose. Just because JS is widespread does not mean it is good.
It's hard to know how to respond to your comment as whatever logic it may contain is camouflaged by ad-hominem presumptions (if you'd read the cables that Manning released, you'd see...) and impossible-to-take-seriously fear mongering ("3 000 nuclear weapons pointed at us").

I remember the cold war. And I thought that the government did the best thing it was able to do. Did the governments of both the USA and USSR behave childishly? Yes. Were they operating in a short-term feedback loop? They sure were. Did they, perhaps against the odds, avert a nuclear holocaust, at least for 40 years? Yes in fact they did.

But that's really not the point.

As I've said elsewhere, my argument (and I think the argument you see coming from much of the HN community) is not that government has always been unnecessary, but that it is being deprecated.

It doesn't matter that this one human leaked these troves of information; the internet will always tend toward making them available regardless of which individuals happen to be involved with the particulars.

Government secrets aren't merely immoral, they're increasingly impossible.

So all of your nostalgia about worldwide wars being "the international framework we have today" is just completely irrelevant. The internet will not abide government, and human evolution will continue to be the internet.
I agree. Its quite distracting. I didn't get through it.
AIL Framework – Analysis Information Leak Framework
As I said, plopping them in front of your face, probably not a great idea. But let's be realistic here, the US has A TON of space, and a lot of smart people. I'm sure we can figure it out.
Would it be possible to model dependencies between jobs using this? I.e. only run job X if job Y succeeds?

We're building an in house CI system (we have some weird requirements and can't use off the shelf ones) and we'd love to add an entire job graph to this queue and be able to query the state of it.
One thing that has troubled me as a self-taught "dietician" (re: for fitness, using PEDs effectively, etc) is wondering how much the pronouncement of ADHD might correlate with dietary and lifestyle habit changes over the past couple generations. Basically, I have a hunch regarding general population and dietary overlap.

I was a "hyper" kid for a lot of my formative years, and didn't undergo medication for it, but wonder if it'd been even more pronounced with not quite as strict of a household regimen (I was fortunate in this regard - pretty routine home-cooking, balanced diet, occasional sugar treats but not a staple). A 2012 article I just quickly dredged up seems to note there's interest and some control studies possible for recommendations that don't deny the utility of medication, but seem to look for dietary conditions worth evaluation[1].

[1] http://www.oregonholisticcounseling.com/uploads/Kids_Nutriti...
Zidisha's Take on Peer-To-Peer Lending
Could even be used as first responder to even figure out if you needed to send someone. With infared and camera it would be very easy.
Efficiency means that the total numbers go up.

Would you rather have the more efficient version where all the benefit goes to a small number of rich foreigners or the less efficient one with local distribution of benefits?
I'd really like to hear more about this louse coupling idea.
I have a RTL2832U/R820T reciever ( https://www.amazon.com/NooElec-NESDR-Mini-Compatible-Package...) (note - there are newer models now) and it works fine with a samsung galaxy note 3.

http://sdrtouch.com/
McBride is a musician, but sadly it's common for reviewers who aren't comfortable with that tend go just skip it.
The linked part about config makes sense. It's a specific instance of a general concept that shows up in hardware and software engineering. That's that things that reusable things that don't change should be separated from those that change often.

In this case, we have code and [configuration] data. The data can and will vary considerably while reusing the same code. They should be separate so data changes don't require recompilation. Further, any change of code can change its behavior. Better to have code that's already vetted via review and testing to handle specific types of input data. That way you can keep changing the data without re-assessing the code. There's also a minor benefit in efficiency when you can re-use binaries already created and integration tested while just generating new configuration data. Those minor things can add up if you're constrained in CPU/memory.
I don't know his earliest period, but hiring Bootsy collins, IMO, altered his music, and propelled bassline funk even higher than he did before. Bootsy was different. His work in parliament is unique, and pfunk is musically significant. Both in itself, in its direct influence, and indirect later gene spreading through samples. Dance music wouldn't be the same without this cat.
The issue is how much regular behaviour is being targeted as something that requires medication
Scandy announces high-quality low-cost Android 3D scanning and an SDK
but that's not how it's being used. what length of rope does it take to go around a quarter mile track? there's no ambiguity even though the track has length and width. the dimension in question was specified already, the width of the crack, so referring to the measure of that as its length is fine, no ambiguity.
The whole of computing is riddled with this. "Client" and "server" have troubling implications. "Kill" is pretty dubious as well. "Faults" and "errors" are shockingly negative - we should call them "misunderstandings". And "invalid" has been deprecated for a while - "differently abled" is the correct term nowadays.

Obviously our lexicon is tragically outdated and requires an overhaul.
I guess my line of thought on my kids leaving this world for another has an additional assumption: that they, and the others who would do so, would leave to escape not just the planet's climate, but the people who screwed it up for them to begin with.
I had a situation like that when I first went to university. My parents house in the north of Scotland was rather old and rather ramshackle with no central heating - I can remember going to have a bath once and finding 2" of ice in the bath. However, I don't remember feeling cold as a kid.

However, I went to university and stayed in centrally heated halls of residence, which I didn't find warm. However, when I returned home for Xmas it felt like I had been shipped to Siberia - I was dying of cold! I remember being pinned to the bed by a pile of blankets as I desperately tried to stay warm at night.
Here's my interpretation of the link:

https://news.ycombinator.com/item?id=12344971
Yes - an odds bet. But you need to make an awful lot of them to get one that hits. This is similar to why it is hard for employees to get the benefit of power law returns. There isn't enough career time to work for 100 companies. (Easier to invest in the outsize outcomes than work your way in)
Ditto. Interestingly, Gruber thinks that it was underpriced: https://twitter.com/gruber/status/767918392342818816
Here's a public doc that shows returns for a few USV funds: https://www.oregon.gov/treasury/Divisions/Investment/Documen... (search for "union square" in the PDF)

Union Square Ventures 2004 -- 67% IRR

Union Square Ventures 2008 -- 28% IRR

Union Square Ventures 2012 -- 42% IRR

('04 is particularly impressive because it was 14x fund at the time that the linked PDF was written)
Coding music: Part 2
LA is over 13 million, and the second largest metro area in the US. Even SF is a larger metro than Phoenix, and both LA and SF are coastal port cities. It makes sense that they should have more diverse populations, especially LA.

That's almost like comparing any city to NYC.

I still believe culturally Phoenix is more diverse than the Midwest, due to the fact that it is a "new" city - the majority of development happened after 1970. Also, it is a city of very recent transplants. This encourages innovation because our city is so new we are not yet steeped in tradition or run by "old money families".
I'm currently a .Net programmer (C#/MVC).

But we're just developing in-house business systems, on a mostly Windows network which it is well suited for. If you're actually doing a "large web application" (distributed?) I'd likely still recommend Java on Tomcat.

Why? .Net's biggest strength as a platform is that it hooks into other Microsoft services and technologies (from AD, to Sharepoint, to Office 365, to Azure, and beyond).

.Net's biggest drawback, at the time of writing, is still licensing. .Net runs in IIS on Windows Server. Yes, I know, .Net core is on Linux but that isn't near production ready. So for the next year or two you'll be paying for Windows Server which is pricey (both literally and because the hardware per user is lower).

Java on Tomcat running on Linux is cheap. Very cheap. And it is a tried and tested platform that has been used at almost all scales (from small bespoke business applications up through distributed goliaths).

I actually prefer C# to Java in terms of programming language. I also prefer how the .Net libraries are laid out and how thoughtful even down to method overloads are. But ultimately language and library choice should play second fiddle to platform choice and cost/benefit analysis.

If you're doing bespoke business applications in a business with a Microsoft network, .Net may make the most sense. If you're exposing it to the world as a service, I'd do Java or in some cases look at Ruby on Rails or something else.
Security guards are paid to patrol parking lots because experience has shown that the presence of human security guards patrolling the parking lots reduces crime, even compared to comprehensive and visible remote monitoring with obvious (and advertised) cameras.

I'm not sure putting the cameras on drones changes the psychology that leads to this effect.
Post to one of the product-related Google Groups like google-appengine@ or gce-discussion@googlegroups.com. We have support staff monitoring those lists seven days a week.
Principle of charity, give the person a break. Obviously people are going to think about that before enacting a carbon tax. Funnel some of that money into offsetting transfers to low income households and you're all set. Don't let the perfect be the enemy of the good.
Sorry, didn't see this comment earlier. GitHub's blog post on why they did this gives some good insight.

https://github.com/blog/1452-new-github-pages-domain-github-...
Yes, sorry. I've corrected it.
Silicon Valley Exit Event: The Hard Landing
Show HN: Markato – Software for songwriters
So you recognize the inequality inherent in the situation. This is exactly why being sensitive to objectification of women is important for fighting gender inequality! The reason society praises men getting sex is because women are / have been historically treated in part as objects of pleasure / things to be won / conquests. Brides are literally given away at weddings. Women's suffrage in the US came after slaves.

Once the "object" is "defiled" it is shamed, but the men are not defilable because they're not objects! They can't be defiled because it's not their job to be objects for others. Like, if I sleep in a set of sheets, and then you go to sleep in the sheets, you might say the sheets are defiled. But in no world do you say either of us are defiled. Society currently treats women like bedsheets, to put it lightly.

Women are only praised for getting "suitors," so people who ask them to be their girlfriends, and people who ask them to marry them. But if you follow that model, women have no agency. There's no agency in waiting for men to ask. Again, they're just objects.

And people take this all as normal?! That a man having sex never treats the man as an object of pleasure, but as a taker of pleasure? And women are just pleasure-giving commodities? That's exactly the problem.

I don't think people care that much about what they're praised for, but more that they are seen as whole people instead of objects without agency.
gRPC: Internet-scale RPC framework is now 1.0
Though this is only tangentially related - door locks with digital codes really need to be the standard. I live in NYC and have never seen this here. Meanwhile, in South Korea digital code locks seem to be the standard.

Copying a key takes 2 seconds and costs less than a dollar. Giving your keys to someone is a huge security risk.
Wonder why instead of appreciating the success, most comments here are disapproving of it.

I did not hear of these guys till news of this acquisition broke out. I can't help but admire them. These guys have earned their Ferraris and Houses much like the Google Guys have earned their Private Jets.

Maybe we can't appreciate someone who became a billionaire without outside funding and on their own terms. I smell jealousy. This has lots to tell about us than these guys.

And somehow the moderators of this forum took it upon themselves to banish the article from the front page.
Personal effort by itself can only achieve marginal changes, but political action without personal example will achieve nothing.

Politicians are not stupid. If the environmentalist grass roots do not believe in their cause badly enough to go and change their personal lives first, they will only receive token efforts and empty promisses. And that's because the politicians do (correctly, IMHO) assume than environmentalist only want to wash away their guilt, not achieve actual changes. As in, changes that will negatively affect their personal lives.

Of course, what environmentalist say they want is to have politicians affect everybody's lives... but in practical terms, that means to affect primarily the lives of those that are underrepresented in the political arena. Everybody else is going to push back when real cost come upfront. And since this is the same people that has been thrown under the bus by every other class and group of interest during the last few decades, they cannot be made to pay the cost.

And, more important, for the needed changes to be embraced by enough people to matter, you need a narrative that let them believe they are achieving something of value. That cannot be done with propaganda alone. They need examplars, people who have done what it takes to effect a change in their own lives, who have paid the personal costs, and who are not deprived and miserable because of it, but actually happy and even successful.
The point about changing the kid instead of the environment is an important one. If attention deficit is defined as a kid having trouble coping with the standard 7-hour school day (more like 9-10 including homework) where he is expected to sit still and work on boring and non-essential worksheets, then the condition isn't over diagnosed at all.

And if we're not willing to change that environment--and I don't think we are--then we should medicate the kids so at least the experience is tolerable and they can have some success with it. Given that artificial stimulation to cope with the modern workforce is universal (espresso shots, liters of coffee, energy drinks), they might as well start getting used to it.