skysight-inc/HackerNews huggingface dataset:
> I'm curious, is there something I'm missing?

Working in large teams with disparate skill levels and high attrition, e.g. typical corporate jobs.

Manual memory management never works, because there is always someone that does the wrong thing that leads either to blow ups or security exploits, that take experts days to weeks to track down.

ARC is one step up, but requires deep knowledge of the code, where to place weak annotations. Also hinders performance in thread heavy code and those cascade deletions of data structures are no better than a GC pause.

Yes, it is also possible to "leak" in GCs, but it is not a leak on C sense, and they are quite easy to find with something like VisualVM or MAT.

Lifecyle of resources is very deterministic in GC languages, provided one uses the proper language constructs, such as using/with/try/scope/defer or high order functions.

Regarding the languages you mention, Ruby GC are not on the same ballpark as Java or .NET, for example.

Objective-C's GC was never going to be any example of performance given the constraints of working with C, to the point it was an huge failure and triggered Apple to switch to ARC instead.

Java has plenty of GCs from several certified JVMs to choose from. Not all of them are the same. Also only with Java 7 and 8, it acquired the necessary mechanisms (try-with resources and lambdas) to have deterministic resource usage with a GC.
I have a feeling that that's the completely wrong way to look at it, although I'm happy to be corrected if I'm wrong.

Today, GPU vendors write big, complex, closed-source drivers offering high-level APIs that as a result are buggier and harder for FOSS-developers to keep up with and make FOSS replacements for.

With Vulkan, GPU vendors should write smaller/simpler drivers, in theory making it easier/cheaper for them to provide good drivers and probably reducing the amount of work needed to produce a replacement FOSS-driver.

The complexity and the high-level APIs is supposed to move out of the driver and into libraries and engines, and many such will be FOSS and probably more portable than the FOSS kernel drivers can be. Please correct me if I'm wrong, though, as I'm not a graphics guy, but I was happy for FOSS when I first read about Vulkan.
What all the other people suggest here,

*plus (was typo) the physical protection of the systems used to access the AWS host (or any other remote host you login to). If i _really_ want to have access, i wouldn't think twice to break into your house. Generally way easier; and if you have passprhaseless public keys or saved cookies, then its party time...
I too noticed that imgur urls were short some time ago so I put some JS code together and let it run in background tab for some time and what I've noticed is that there is ever so often some images that appear from time to time. There are at least that coke/pepsi logo history image and then there is that man with big slash on his face.

Never seen that facebook man before for some reason.

If you have a hosting place I can share JS. But basically it just randomizes urls and if the resulting image is "if(e.naturalWidth == 161 && e.naturalHeight == 81)" it removes that image as that is the default size of the "image not found" image.
Hey, would you mind splitting that line up a bit? It's screwing with the layout and making a lot of comments really wide.

Edit: Thanks :)
There's a difference between

>anti-spam systems are highly dynamic, and results can change - sometimes in as little as a few minutes - based on the latest data feeding into the system. If you're lucky, you might see this resolve on its own fairly quickly.

and

>this will most likely be fixed tomorrow morning as a result of this thread.

How was she 'absolutely right'?
Those old claims in favor of copyright has been either partially or fully been disproved, yet it continue to be repeated as the Single and Only Truth.

Financial renumeration per copy is not the only method to have artist eating and paying rent. Far from being the only way, historically it is just the most recent method and one which has strong down sides to it. The old way was simply to pay an artist so they can continue to create, which some artists has returned by using services like Patreon and get paid in order to creating more content. They are eating and paying the rent, and copyright aren't doing squat.

There is also substation proof that art is created regardless of renumeration. Several studies have look into why people create art, and none of them marks renumeration as the primary reason. Surveys show instead that people create art to express themselves, to improve their skills, to social interact with others, and to make their other other peoples lives better. They do however need time to be artists, and this is where the partial truth exist in. Money enable them to spend their time on art, and copyright provide one if the many way to create that money.
> but in hindsight, before other vendors shipped, usability was blocked.

Haven't we learned this lesson before?

I think it's more likely that Google didn't want other vendors' interference, to avoid design by committee thwarting whatever they were trying to achieve.
The answer at 1:26:12 [1] about the belt being in fact a 'proxy' of the bypass network is very interesting.

[1] https://youtu.be/D7GDTZ45TRw?t=5172
The Vulkan SDK will be open source when it is released.

http://www.gdcvault.com/play/1022018/

This is being spearheaded by Valve so the idea that they want to do anything to harm indie developers or linux gamers is simply incorrect.
Recipients of email containing tracking beacons are generally not aware that such things exist, did not give permission for them to be used, and generally speaking, if they were aware of their existance, would opt out.

So if you use them, you're taking advantage of peoples ignorance. Seems morally reprehensible to me...
Sounds like re-training Google's spam filter with a few false negatives (by marking them as such). Am I right?
They haven't promised a product, so calling it vapor-ware is unwarranted. So far they have delivered as much as they have promised.
the short of it: Wealthfront markets itself as cheaper than vanguard etfs, but they actually charge 0.25% + ETF fees on top of that.

one of my favorite quotes:

"Here it is: If you open a retirement account, and you invest some of your paycheck each month into a Vanguard Target Retirement Fund, and you just…leave it…you just leave it right there until retirement…

…you don’t do anything when the folks on CNBC announce that the sky is falling; you don’t do anything when Cousin Eddy calls from a secure underground bunker in the badlands and says that the fed is printing money and it’s time to liquidate and ammo up; you don’t think it’s a sign that your parrot said “fuhgeddaboutit” but you thought she said “get a nugget” and surely that must mean a gold nugget? and you looked online and noticed that the price of shiny yellow metal was crashing and wait your parrot is also yellow and I’ll be damned if that isn’t a sign to buy…

… no, if you just leave it there to compound over decades…"
> Imagine if all the proprietary software was open source, from OS X to Office to SunOS to SAS to Mathematica to Photoshop to AutoCAD to Google's search algorithms

Most of this wouldn't even exist if it had to be open-source from the start.
exactly. That is spam detection programs work. If you re-train them, when they think that the volume of spam sent from that domain in acceptable and normal, they will let its email pass.
Most of the free content we consume on the Internet is garbage, and if it all up and disappeared tomorrow, we'd be better off for it.

I block tracking cookies as a matter of course, and I wish everyone did the same.
> With 10^7 100km trips, the LEDs win.

Hu? You are planning on shipping a single tomato 621 million miles? That's enough to ship it to Mars and then back.

Why in the world would you do that? Wouldn't it spoil?

You know you have to pay to power the LED, right? It's not just equipment cost? It takes less energy to grow a tomato in the sun, then fly it somewhere then it does it grow it indoors with artificial light.

And no, LED efficiency is not going up all that much anymore - there are physical limits to that.
The literature says you are wrong.

For example, a 1999 review[0] of the literature noted that teachers "tend to stereotype mathematics as a male domain, [...] overrate male students' mathematics capability, have higher expectations for male students and more positive attitudes about male students".

Look, if even ONE woman in computer science said to you that her high school math teacher told her that she wouldn't be well suited for Computer Science, you don't tell her, "I find it impossible to believe you." Chances are, dozens of other men have already said the same thing -- and that can be just as discouraging as the original comment.

[0] http://www.tandfonline.com/doi/abs/10.1080/0013188990410106
> At the same time, Go's static typing avoids much of the repetition of traditional statically typed languages

As a happy user of Go, I usually find myself writing slightly more code than C#. Maybe it's because of the lack of generics or maybe it's because that I have 10x more experience in C#. To me, it's interesting to read this.
How Grounded Is Your Love Life?
Funny how when somebody else mentions the poor mail filtering at google few days ago, people assume it's that persons mistake.

And now everybody reads to be understanding and trying to provide solutions.

Must be the position of the moon or something.
Thank you for posting that. I read this paragraph and the weak language instantly made me wonder this was doing on HN. I would not consider those two "types" of cells.

I don't understand how this passes for publishable material. I could have written better when I was 17, and I was a terrible writer back then!
The entire VC-based economy is designed around using capital investment to buy time to grow your audience with low proces.
Ask HN: How to develop software that could be run on a spaceship?
How to create a software that is so reliable and stable that it would use very limited processing power and recover from all(most all) failures. So I thought the one true challenge for software is when it has to run on a spaceship!

What tools and development strategies could one use today to achieve such a goal?

(Note: This is not about spaceship software in particular but how "lessons learned" from spaceship software development could be valuable for non-spaceship software)
How to Pay Off Loans Within 6 Months of Graduating
Ask HN: What do you use to blog?
What does your company use?
What I find strange is the use of a hash of the image. There are other methods to detect whether images are visually the same while they have a different resolution, etc.

From what I remember is that you'd resize all images to a fingerprint of yxy (lets say 100x100 pixels), apply some filtering in order to normalize lighting and then you'd XOR 2 fingerprints in order to see how much they are similar.
Both of those articles are a good illustration of my point actually, sensational conclusions drawn from reports that don't take into account the dramatic differences between the cities being compared. In this case, NYC is so enormous that it's in another weight class where the benchmarks we're being presented are highly flawed in context.

For example, the commute time piece in Fortune isn't looking at metro area, only intra-city commute time. NYC having the longest average commute makes for an interesting data point and it's technically true, but it doesn't take into account the fact that the city of New York has an extremely large land area spread across several islands with a population that dwarfs most of the cities on that list. Considering how the data for NYC is influenced by situations like the non-trivial number of Staten Islanders who commute 1 to 2 hours a day to Manhattan (still intra-city) via ferry + subway, the 31.5 minute average commute time in SF doesn’t look so good. Painting these pictures with the same brush is an effort in futility, the same standards just don’t apply
> That should have had generated more in capital gains than tax loss harvesting could offset.

only in the year he sold after the IPO.

RSU vests are taxed as ordinary income.
Adobe Flash Player CC Crack Plus Keygen Free Download
I don't want content to be free. I want it to be reasonably priced, and to have easy ways to pay anonymously.

Some variation of bitcoin would do wonders for that.
I see a few problems here, or perhaps I didn't get it at all:

1. What happens with data shared among a dynamic group of users? A temporary password could be saved and then re-encrypted for each one of them?

2. If a suer changes its password or certificate, all its records of the databse should be updated? In a cloud service or backup that could be expensive (unless a all the information and password travels back to the user and it is reencrypted)

3. In case an attacker breaks into the remote system or database: game over. He installs custom code there and waits that the user logs in again. Or exploits the client doing a personalized MITM for the DB.
Perhaps we should question the proliferation of coaxing more and more in smilies and pleasantries, when all that is really needed is a straightforward, factual answer.

Smilies and pleasantries are fine, if they come up naturally. But why do people get slighted when someone replies to them with a straightforward – not rude, not crass, not sarcastic, just straightforward – answer?

I've caught myself getting slighted at people I know who reply to texts or messages in a direct way. Now that everyone uses smilies for personal communication, the direct to-the-point style feels cold and dismissive. But then I realize that they might be perfectly kind and pleasant people in reality. They just have a different text/message style.
> install an app ruining him/her?

it's a metaphor, imagining Wealthfront's fees as though it were the subscription fee for an app.
This was several years before wepay or any service like it existed. These days there are so many great choices - it's amazing!
C++ doesn't enforce you to use them, while the other languages have their memory models enforced by the compiler, hence why I left C++ out.

In large teams no one can prevent the cowboy coder on the team to go C style on a large C++ codebase, specially when code reviews and static analysis are not used.
Installing Java 8 on Ubuntu 15.04
My general approach is to buy a coffee or snack every once in a while, and more frequently when I notice that I'm occupying 'valuable' space. This might be the case even when there are plenty of empty seats, but they share a table with occupied seats.

At lunch or dinner time, when it gets busy, I usually leave so the cafe doesn't lose on customers ordering something substantial, or I order something bigger myself.

When I frequent the same place often I also try to make sure to get to know the staff, and help them out a bit by at the very least bringing my dirty stuff to the counter if I'm one of the few customers there. They seem to really like the occasional chat when it's quiet, and it has all kinds of perks (including just the interpersonal quality).

I don't really understand why so many people don't employ a similar approach. I mean, it's not that it surprises me: here in the West at least people seem to really relish the 'consumer/employee' approach where somehow a 'transaction' replaces any human connection.

But I still don't understand it, as part of the fun of being outside of the house, and life in general, is interacting with other humans, rather than roles (cashiers, waiters, etc.). I often go to the slightly pricier Turkish supermarket in my neighbourhood instead of the supermarket precisely because I get to have a nice chat with a guy I sort of know, and observe a slice of life in this colorful immigrant/poor neighbourhood.
> Potential for misuse is near infinite though

Fully agree, though I see the potential for good to be more.
There are JVMs with RC,

http://users.cecs.anu.edu.au/~steveb/downloads/pdf/rcix-oops...
> of course, given his knowledge and experience, perhaps often justyfingly so, but still.

Always with the half-excuses for people with technical ability/track record. "Well he comes off as kind of rude, buut he kind of knows what he's doing so the arrogance is maybe warranted". Just goes to show that technical ability and dealing with people even in a technical setting are two very different things. I guess that is the reward for a technical track record? Being half-excused for lording it over other people?

Disclaimer: I know nothing about Cox' online personality. I'm just addressing how people react to rude (or whatever the intent is) technical people.
Interesting article, but the salary gap isn't just confined to the UK, but exists in the whole of Europe. In fact from personal experience, UK full-time salaries seem to be an order of magnitude higher than in Germany, for exactly the same job.
I haven't used it for a company blog but i always recommend people try ghost.
I've only read the first page and I already saw a problematic statement from A. Gerrand (which seems to be in charge of this CoC proposal).

User Peter Kleiweg raises this concern "Who gets to decide what is racist? And even whether or not racist is a bad thing?" and while I disagree with him on this particular issue the answer that Gerrand gives is very problematic:

"If it's speech that makes people feel unwelcome and discriminated against, then I personally believe that's a bad thing."

the problem with this is that, for example, an open display of support for gay marriage will make some catholics (for example) unwelcome and discriminated against. This isn't even theoretical, this is an argument that actually happens in the real world, just not in the bubble inhabited by Gerrand, apparently.
If these places are run by the owners, perhaps you could consider asking them directly if paying some amount directly is an option? I think even just asking might make them less annoyed!
Inside the world of YouNow, a live-streaming app with a tip-based economy
I’m guessing this didn’t get much in the way of upvotes because the title is so opaque?
> Cyberattacks originating from China is not a new variable

Sure, but its mere existence in other contexts does not automatically make it the cause of the NYSE etc. glitches. The assumption of causal relationship without any proof is what violates Occam's razor.

(And that map, while pretty, does not proof state sponsored cyber attacks. If I rented myself a $5 VPN account to Russia and then nmap whitehouse.gov, I would appear in that map as an attacker from Russia.)
Glad that it worked. As long as it is not too noisy, I really love working from cafe's.
Here you go - with risk level 6: http://i.imgur.com/5nchgSq.png

This compares to 14.4% for VFIAX (Vanguard 500) in the same time period.

In addition to the lower return, it's 0.37% in fees compared to 0.05%.
The Setup – Vi Hart
Show HN: Enhance meetups and talks with BLE
I bet it only works, because you work in small teams with highly skilled developers.
My understanding is that the link between Arduino and Processing is solely in the IDE. I don't think the two share any common ground beyond just the fact that Java (which Processing is a very thin layer on top of) is similar to C (which Arduino is a very thin layer on top of.)
But I'm wondering - will this mysterious "plugin" package require changes in Go's core runtime, or can I implement whatever functionality it will expose right now. It looks to me like it can't be done without some C bridge/glue while not changing Go itself.
We do this on our CDN stuff as well which pokes it all on S3.

Our test image is creepy as fuck: http://i.imgur.com/GiTqw00.jpg
Apple used it when they were still PowerPC-based. They sadly dropped it with the move to Intel.
The second para says it all:

"Should he beat the odds, he’ll then take your 70 cents and plow them into another app on his phone. This app will not only charge him every day for the rest of his life, but it also increased his fee last year by over a dollar a month."
Plus, I think they mention somewhere their whole long-time plan is to only license the architecture to third-party hardware manufacturers.
Whether your site is static or dynamic doesn't changes anything: you still have to expose content to your users.

Furthermore, any good browser will respect [Content Security Policies](https://developer.mozilla.org/en-US/docs/Web/Security/CSP/CS...) and not load frames to your website.
150K is pretty much the average salary for any programmer in silicon valley, though, right?

Autodesk also has a big presence in Montreal, and they do pay better than the video game makers, from what I hear. My OP was just saying that the best way to find 3D graphics programmers was to poach from games companies, not be one yourself. :)

I really don't know the field that well. It's been almost 30 years since I actually worked in the video game industry. Video game skills that old apply much better to the (much better paying) embedded market. We don't use assembler any more, but the experience is actually relevant there.
FBI to Senate: Encryption poses national security threat
The Incredible Housing Value Across the U.S., Mapped
I didn't take Boris' comment at face value. I took it to be a joke.

I think he understands that it's different. He was humorously implying that the issue will be resolved by a Gmail person seeing the thread, as opposed to some AI spam filtering.
Customer Acquisition Cost: Why You May Be Spending Way Too Much
Food for thought : http://spinroot.com/p10/ (2006)

From people who are actually writing code for spaceship and exploration robot.

However, I am not sure how applicable are these kind of advices to other domains. I am working on critical medical devices, so we are already following most of these recommendations, but if you are designing a website managing millions of users, the advices would look totally different. It would be silly to write everything from scratch in C without any kind of dynamic memory allocation.

I am not convinced the former is necessary better or more challenging than the latter, it is just a different context.
When Lousy Code Strikes, Google Dispatches Its Elite ‘Gopher Team’
News in Sweden was and is still mostly being paid by a pseudo-tax, one which is currently heavily discussed to be reformed into a real tax instead of the old system that was based on TV ownership. Few is actually promoting the idea of removing it competently and relying fully on ad supported news.

If we removed all state supported media, and removed any kind of donation based journalism, and blogs done on a volunteer basis, and patreon, and ignored the vacuum that ad supported news would create if they all when away, then maybe, maybe, news as free content would go away? Of course, review sites and similar news which informs people about products will still be there. People don't need to be tracked if they chose to seek up content which a company is willing to support.
Apple used to use it in the PowerPC days as did Sun -
https://en.wikipedia.org/wiki/Open_Firmware
http://www.brendangregg.com/Sun/obp.html
maybe it can be done with some unsafe magic parsing ELF files or something?