skysight-inc/HackerNews huggingface dataset:
> Additionally, not having Generics has a cost, too.

The article says it: "do you want slow programmers, slow compilers and bloated binaries, or slow execution times." The first "slow programmers" cost is addressing the absence of generics in the language. Thus, it admits a cost.

> but acting as if there was a lower cost solution of "no Generics now, but retroactively add them later" hiding somewhere is just incredibly disingenuous and delusional.

... Nobody is acting that way. I've said nothing about the relative weight of any cost, nor have I claimed that a lack of generics has no cost. I mean, the link I gave you admits that a lack of generics has a cost right there. You even quoted the relevant portion.

> Given your cost argument, there is absolutely no position under which "we don't have plan, but might consider it in the future" would give a favorable outcome. Why not just be honest and tell your users that Generics will never arrive?

I don't understand what point you're trying to make. Are you saying that the Go language maintainers are purposefully lying to everyone? Do you have evidence of this claim?

> It's a fascinating pattern which happens as soon as you run out of on-topic arguments.

And insulting people doesn't fit that pattern? Yikes.
A robot so advanced you can honestly compare it to its living counterpart. That's impressive.
Awesome - looking forward to seeing that. :)
Would you ban them from wearing a favourite sweater?
At first I thought this was going to be a tool that highlights "//TODO:" comments in code for contributors to hack on in open-source projects.
Is there a reason any other devs want it to be relevant??

On the consumer side, IE is great(ish) with low power usage, good font rendering, tie-in with other MS services, native features, etc.

For developers, um no, I can attest to absolutely detesting IE in every way. Its web dev tools are slow and clunky, they are getting beat over the head in features by Chrome, Firefox and even Safari, IE11 just got prefetch and pre rendering, something the other browsers have had for years; IE looks like it will always be playing catch up. Good thing they put an auto updater in their browser, but has there been any significant upgrades to IE's feature set in the past year (implementing features over a time other than every year is important as well)?

The worst part is that Microsoft always gives the previous version a reason to exist and be a pain. With Google and Firefox, the auto updater takes care of itself. With IE11, it has just gotten an auto updater and there's no telling if Microsoft will pull an IE10/Windows 8 and stop updating IE for Windows 8.1. Already I can envision in a year or two at work we'll have to support IE10 at the least, even though it should be dead. The fact that Microsoft skipped Windows 8 (which you cannot upgrade Windows 8.1 if you have the Enterprise or education edition) really burned me. At least Apple always updates its browser one version back if you don't decide to upgrade OS X.
Private servers, with whitelists. Because the other players are not anonymous, they're less likely to behave poorly. As the admin, you can ban them, and either call their parents or let your kids deliver the news in person, much as you could if someone came over and started breaking things in person on a play date.

"""
Hi, this is Alice's dad. Mal has been really mean to her when playing on our Minecraft server. It's a shared creative world that Alice, her friends, and cousins have been cooperating to build a city in together. Mal decided it would be fun to destroy most of the city, and cover the rest of it in lava.

This really Alice's feelings, as she and the others have spent a long time building together.

Unless Mal will apologize to Alice and the rest of their friends, we aren't willing to let Mal play with us this way.
"""

There's probably a better way to give the "your kid's being a jerk to my kid" than what I came up with off the top of my head, of course. I suspect that the rest of your kids' peers would swiftly ostracize griefers, as well.
Do you guys offer travel packages for this? Coming from South Florida...I am going to have to fly out for this!
> no chance of burning

where I work, they let children work with soldering irons too, and at first I very much wondered about the safety of this.

turns out, soldering irons aren't all that hot to do serious damage[0]. the worst they can generally do is a minor first-degree[1] burn wound and a seriously valuable learning experience.

what remains is a chance of fire hazard if they forget to switch things off. this obviously is a parent/teacher's responsibility.

(btw I agree with your general point, this is just an addition, from experience)

[0] unless you poke them in the eye, but there are a lot of objects you shouldn't poke in someone's eye.

[1] it takes some effort to get a second degree burn from a soldering iron, it can be done in theory, by accident, I've never seen it.
Probably the same reason chickens are fed anti-biotics... to increase yields.

In the case of chickens... antibiotics keeps them disease free and promotes growth. Cows milk production is negatively affected by stress and unhappiness. Painkillers help keep them happy.
So where is the technical definition of "delusion" that the DSM is using?
Republicans gaining traction in push to turn Silicon Valley red
Would love to see someone from Github answer this question. Very curious what //TODO is about, what it actually does, etc.
In terms of meeting your requirements, Ryan Hoover is a perfect example. I don't believe he'd sold a startup before, he isn't an ex-Facebook or Google employee, and he didn't go to Stanford. I'd randomly found him on Twitter roughly a year ago and suddenly I read a TechCrunch article about how a product he'd made is in YC. He came out of nowhere, so to speak.
Last time my family and I went back to Europe, at Tom Bradley International Terminal at LAX, our family was directed to a special families-only line, which didn't have full-body scanners at all, and didn't even do pad downs - just went thru the old-fashioned metal detector and X-Ray for the carry-on luggage. We were pleasantly surprised as we were expecting the old nightmare.
Is anyone familiar with the code that allows this vulnerability to be present and where I can find it(I believe this project is open source)? I understand the exploit is adding a nullbyte at the beginning of some javascript due to some bad handling in the parsing code. So I'm looking here: https://android.googlesource.com/platform/packages/apps/Brow...
Author here. That's the way Adobe Illustrator thinks Bézier curves should work, unfortunately. I have no idea why,I chose to follow their lead because the purpose is learning how to use a tool. Still on the fence on this one, I even had to go out of my way to implement it.
Every social interaction begins with an emotion
Chrome on Desktop has adapted several malware techniques to get installed without the user noticing. Bundled by default in many installers, including Flash, installs with user permissions only.
I've spent ages in LightBlue poking at BLE devices. I had no idea there was also a hardware module, the "bean". It looks pretty nice: http://punchthrough.com/bean/ -- definitely a lot easier than manhandling directly on the TI BLE controller...
How to find and track Customer Acquisition channels
See slide 42 of STL's recent talk for what I guess will be a similar example: https://github.com/CppCon/CppCon2014/tree/master/Presentatio...
New limits are here:
https://support.google.com/drive/answer/37603?hl=en
Number of cells: 400,000 total cells across all sheets - this is the one i don't like. If you log substantial amount of columns, it fills up pretty quickly
Number of columns: 256 columns per sheet
Number of formulas: 40,000 cells containing formulas across all sheets
Number of tabs: 200 sheets per workbook
GoogleFinance formulas: 1,000 GoogleFinance formulas
Paypal goes after Apple with full-page NYT ad
The observation that an average sounds flat is a good one. The relative phase of sounds in each channel could do weird things and cancel each other out when averaged. However, most modern music is mastered in such a way that the stereo channels are highly correlated, so averaging is usually the best way to get a mono version.

That said, the solution in the article isn't really doing much...

given two tracks: L and R

side channel = (L - R)/4dB
mid channel = (L + R)/4dB
final = (L - R)/4dB + (L + R)/4dB = 2L/4dB ≈ 1.26L

Since dB is a logarithmic scale, 4dB corresponds to around 1.58 times power. 2dB corresponds to around 1.26 times power. Audacity may be attenuating it further in each of the "Mix and Render" steps depending on how it's summing is implemented.

In the end, it looks like you'll up with just the left channel. And as a practical solution to the original problem, this isn't that bad of a result!

Edit: formatting
Not directly. It promotes exercise, quitting smoking, etc.
The extent of their healthy product endeavor is reducing salt, sugar, trans fats, pushing naked juice, bottled water, an flavored water products.
He is hitting hard the second criterion with hundreds of thousands of visitors. It is either track record, or traction. Traction trumps everything :)
When will it be pleasant to use on windows?
If IE gets rebranded, I hope they change their dev strategy or at least open source Trident. I can't stand waiting around for Microsoft to implement/fix something. If Microsoft could open up its engine, IE would become the most progressive browser in the world.

I for one would love to dig into Trident and get my hands dirty.
What does Android has to do with Linux? Do you also praise TiVo for the "openness and control" by using the Linux kernel?
Are Aliens and UFO's Real? Do You Believe?
So, on what information are you basing your "simply not true" and "not entirely true either"?

You are backing up your statements of fact with arguments about how it's naively supposed to work, assuming rational actors.

Do you have any actual evidence other than "this is how I want people to behave"? Because the findings of the study seem very plausible to me. And your idea that trolls get discouraged because of downvotes and hiding seems to completely ignore reality.
Real World Test: .Com vs. New GTLD Domain Names
Senior developer, what do you look for in a junior Rails developer?
I'll be shortly completeing a Rails app to help a friend implement his idea and another for a friend of his. Both are CRUD-focused with social/community orientations (read: sharing economy). I began my IT life desiging and developing static and wordpress sites in Chicago before coming to Portland to work with my friend and implement his idea in Rails. I've greatly enjoyed the experience and am constantly keeping up with new patterns and techniques and am now wondering if I'm at the point to solicit for junior developer positions.

To the working engineers out there, what know-how and qualities are you looking for in your junior developer?

A final note, I plan on sanitizing and posting these projects on Github soon as well, but wonder if that's enough of a resume. I'm also aware this is a frequent question on Hn, but feel there are always peculiarities on the side of the asker and answerer that may be lost in merely researching prior threads (which I've been collecting as well).
I think one can still take a lucrative action and still not have done it "for the money".

Doing something "for money" means that the money was the goal, the driving force. Selling one's controlling stake in a profitable company, even if lucrative, could be for many other reasons: a desire to focus on something else, a desire to no longer have to check e-mails, and so on.

Giving it away would be magnanimous, but isn't an ethical imperative (to most people). He wanted out for the reasons he stated (couldn't deal with the social pressures), and if that happens to come with a big fat paycheck, more power to him.
Yep, I have never not waited at least a few minutes for someone to come over and pat me down. Once I waited 10 minutes at SFO, and I had to ask the same TSA agent who was nearby multiple times to get someone. I was in fear the whole time that my laptop, just waiting around on the other side of the conveyor belt, might disappear.
http://justread.mpgarate.com/read?url=news.ycombinator.com%2...

see also readability.

but what I really want is a low bandwidth version of a webpage, to conserve my mobile data plan.
I think the op just suggests that it would be a pity if Notch killed something he did because it turned popular; not that he should strive to build something popular or benefiting humanity.
But so are subreddits, by definition. Why would a collection of independently myopic communities act differently? It might I suppose but it seems less likely.
By fostering a culture of healthy lifestyles? I don't know about other employers, but where I work, there's a big social impetus to be active - it's part of the watercooler talk - and either you have something exercise/sport related you discuss, lie about it, or just don't participate.
Similarly in this vein are the pedometer/activity challenges where employees compete for the most steps/activity/etc.

I think positive social motivators can be a generally positive way of getting the worker populace more healthy.
Vote rings can also downvote other articles.
Not to mention Bluetooth support: 4.0 wasn't officially supported until Android 4.4 (IIRC), and you had to rely on OEM-specific libraries for Bluetooth beforehand.
The slides on Slideshare are surprisingly easy to follow (and were a good introduction for me): http://www.slideshare.net/yandex/rust-c
I found it annoying because I was trying to listen to it being silent like they described it.
Geographic expansion: why, when and how – chat with Gustaf @  Spotify
FWIW, on my Moto X running 4.4.3, Chrome takes only 65MB for the app itself. I would imagine the "bloat" comes from them including compatibility frameworks that allow Android apps to ship supporting features from newer Android releases and SDKs on older Android devices. But I also would have expected those frameworks to be handled by the Google Play Services app, rather than be bundled into every single app on your phone that needs them...
There's a weird kind of historic revisionism that's been going on the last couple years regarding the Medieval period...the "things weren't all that bad" and "the notion that nothing happened is just a myth".

Is it real? Are we just now learning about advanced and invention that happened during this period and were previously ignoring/ignorant of? Maybe. But I suspect something else is at play here, I'm just not sure what.

man, if that doesn't make me sound like a conspiracy theorist

I mean, we actually know that not only was there pitifully little scientific advancement during that period (especially as you point out in the first half), but that science and technology regressed massively and entire fields were completely forgotten. For example, there was a gap of over a thousand years before anybody could build large domes again, and even then it had to be completely reinvented.

The loss of knowledge was vast and unprecedented in history. I've heard it said that Western Europe almost reverted back out of the Iron Age the loss of information was so great.

What's triggering all this revisionism? Again, I don't know, but sources like this

https://www.youtube.com/watch?v=3hwrSE5DZrQ

list all things that happened in the later periods.

Even if you just blame the first 500 years, that's a loong time where not much of anything interesting happened.
Is this question implicitly restricting itself to European Middle ages? If not, surely it's worth mentioning the scientific advances in the Islamic Golden Ages? [1] As I understand it, these were so important that in Europe if you wanted to keep apace of scientific advances, many undertook to learn to read Arabic.

[1] http://en.wikipedia.org/wiki/Science_in_the_medieval_Islamic...
Being a parent is largely about making the decisions that you think are right to the best of your ability. Give your father a break.
Okay I'm not sure this is well thought out, at least the sign on procedure is not. Here is a series of messages they present to the user:

1. It is for companies with dedicated resources for open source projects.

2. The person signing on has to mention the company he is with, so ideally a person from the "dedicated resource" or open source department of a prospective company?

3. They exist to discuss "how to shift ownership of projects from companies to the community".

So as a person of an open source department at their company, one is expected to join this to help their company render their department useless?

They should bake it better and present it to the right person.
So what? It's a few big ones that matter. Why all this negativity?
He is talented, at least insofar that he is a great programmer, and has a knack for gameplay mechanics. Just watch his streams or look at this game (even the ludumdare one, they may not be much, but they're slick).

I sure failed to deliver a follow-up to Minecraft, but that was never his goal. He just wants to tinker and have fun, which is also why most of his game projects just stay at the embryonic stage; it seems to burden him greatly to follow up on the ideas, when the initial glee of tinkering with a new idea has worn off.
That would be awesome, if you fly here for this - admission is free and I'll get you a drink
Key in getting adept at bézier curves is guessing the form of the curve in advance, this is why curves can't be modified (otherwise it's just better to practice tracing in your favorite design tool).
maybe your father pushing you away from it actually pushed you into it even more, so you better thank him. or send him half that pile...
At this point, that might be more useful than what it currently is...
Bugsnag API Toolkit for Ruby
Reproduced here:

const regex r(R"(meow(\d+)\.txt)");
smatch m;
if (regex_match(dir_iter->path().filename().string(), m, r)) {
DoSomethingWith(m[1]);
}

- What's wrong with this code?

- Haqrsvarq orunivbe va P++11
- Pbzcvyre reebe va P++14
- .fgevat() ergheaf n grzcbenel fgq::fgevat
- z[1] pbagnvaf vgrengbef gb n qrfgeblrq grzcbenel

(http://rot13.com/ 'd if you want to guess.)
Can't speak for the GP, but in my case, I object to laws requiring labels on GMO, etc. foodstuffs simply because I don't want to live in California, where literally everything has one or more dire warning labels attached to it. When everything is dangerous, nothing is. The labels end up not being taken seriously, and the consumer ends up less-informed than they otherwise would have been.
It's pretty scary; data on ordinary filesystems just evaporates over time. Undetected bit-flips every few terabytes from the drive itself, flaky cables and controllers, bit flips in your non-ecc ram, ghost writes, misaligned reads, firmware bugs, cheap port multipliers, etc, etc.

I've had a zfs filesystem for a few years now and twice it's detected and corrected an error that would have been silent data corruption in a lesser filesystem.
This is a bug indeed, thanks for the notice. (changed the way this was detected and I accidentally the whole thing, sigh).
I'm perpetually amused at the naive optimism and latent arrogance that infuses the notion that government technology is outdated because of (in)competence or bureaucracy. The root of the problems with government technology, at basically any level, is that government technology is procured by a system run by politicians (or bureaucrats who are appointed by politicians, many of whom have their own political ambitions or agenda). It has almost nothing to do with a lack of competence or supply of capable and otherwise willing companies to tackle the problems.

The nightmarish process of getting government contracts is a feature of this system; not a bug that politicians are going to willingly or easily part with. It's part and parcel of the machinery that allows them to bring home the bacon, as it were.

Contracting for government, at any level, is almost always more about who you know, how long you've known them, and (or) how much money you already have to throw at officials' bank accounts/campaigns. So, I hope the fund investors understand that the problems to be solved in this space are more about lobbying and networking than about doing anything that's actually IT related.
As someone who grew up in a house like yours (religious, with lots of stuff banned: TV, many books etc) I understand your perspective.

I hope your children quickly learn the lesson I did: Never tell your parents anything - especially about things they enjoy. Parents cannot be trusted and any situation will be made worse if their parents know about it.
Isn't this just a "spike" in common parlance?
Pretty surprised they are at 0.9 now. I worked with Meteor last year in June but we soon gave up using it on a project. I wonder what has changed since then, if it's actually scalable and stable to use.

I'm also curious as to how the mobile apps will run on older Android phones.

For real time I thought about using Firebase which seemed a lot more easier and reliable than Meteor, but now that they are closer to 1.0.0 I am keen to have a look at Meteor.js again.
Microsoft may update their older devices (well, once we moved to WP8 anyway, WP7 can go jump apparently), but my girlfriend's HTC 8X is half broken because her carrier refused to let the update go through. Absolutely frustrating... that's one thing I am happy about with my 4S, for sure. Screw carriers.
That's subjective. An objective fact is that it still exists on non-MS platforms, it's interoperable across platforms, and there hasn't been a "Skype 2" to replace it on MS platforms only. If that same holds true for Minecraft, that allays most of the largest fears people have.
PayPal goes after Apple in a full page NYT Ad
That woman, who had a letter from the TSA saying that breast milk didn't need to go through the xray scanner, didn't have a fun time when she asked for her breast milk to not be xrayed.

http://rt.com/usa/154672-tsa-breast-milk-settlement/

But she did get a settlement and so -if you have the time and know your rigts and can keep calm[1]- it might be a good idea to opt out.

[1] calm because otherwise tasers or guns.
Great information, thanks. I'd love to be a fly on the wall and see whether they push things too far...
judk - not sure if you're checking back, but wondering what device you are using. It has some responsive design stuff that should let it be usable on an iPhone in portrait (it just shows the two main bars). Small screen landscape is another issue.
I kind of read that a bit differently.

First off, we can probably agree that not every corporate open source project is one that the community expresses an interest in. For those projects without community interest, this is moot.

For projects that the community does have an interest in, it can easily become unwieldy for a company to try and lead an open source project for a variety of reasons. I see it as beneficial to the company and the community for the community to gradually assume ownership of projects they are interested in.

Even if the community takes the project in a direction the company doesn't like, the company can always fork, or revert to an earlier version and continue. It seems like a win-win to me.
The example:

std::string get_url() {
return "http://yandex.ru";
}

string_view get_scheme_from_url(string_view url) {
unsigned colon = url.find(':');
return url.substr(0, colon);
}

int main() {
auto scheme = get_scheme_from_url(get_url());
std::cout << scheme << "n";
return 0;
}