skysight-inc/HackerNews huggingface dataset:
This is not how ARC works. ARC keeps a count (at runtime) of the number of references to dynamically allocated objects. Every time you create a new reference to an object, the count is incremented, and every time a reference goes out of scope, the count is decremented. When the count reaches zero, the memory is either freed immediately or marked as free-able for later.

Your bit about compile-time code analysis to automatically insert the cleanup code when data is no longer reachable is actually pretty similar to what Rust does today with owned pointers. The downside is that this doesn't work with "normal" code -- you need certain annotations for the compiler to be able to perform this task correctly. In Rust this is done via region pointers (lifetime parameters) and borrow checking.
Even TIME surrendered to listicles, journalism is officially a thing of the past.
I thought the main problem with porting software to 64-bit was the bad practice of developers assuming the sizes of types. Since this was Google and the project is relatively recent, I'm assuming that is not the reason.

Why couldn't you take the chromium source (and dependencies) and compile them for x64 months ago?
Yes, I started http://visualwebsiteoptimizer.com/ when I was employed as R&D engineer. I told them way before and the business interests wasn't competing. The company is doing quite well.

My advice would be to say upfront and declare what you're doing, and if possible get in writing that this is something you'll own (and not them).
I'm guessing they finally did it now because ARMv8 hardware is coming, and they wanted to have Chrome for Android with 64-bit support for the improvement in performance and crash rate. So they decided they might as well do it for all operating systems now.
Great concept. A couple of questions:

1. Would Gmelius be able to read my emails and/or email addresses? If so, what about my privacy?

2. Does it slow down launch of Chrome? I already have quite a few apps installed.

Apologies if these are dumb questions but my tech knowledge is limited.

Thanks and all the best!
uh. it's not mine. I didn't design it, just found it interesting and shared.
>If the technology existed to erase memories from brains, would these employers insist in their employment clauses that employees who resign must have any professional knowledge acquired on the job erased from existence?

Don't be silly: of course they would. Do you think they don't think they own you?
This is an article from health.com, it's linked at the bottom and at the top, they're a subsidiary of Time Inc.:

http://www.health.com/health/gallery/0,,20818045,00.html?xid...

Link building is - in spite of panda - alive and well, just more subtle.

Maybe google should penalize Time or Health.com?

Oh, never mind, google is now in the spam and link building business for themselves (spam received on my gmail account, which is not exactly advertised as linked to ww.com):

Google+ link request: Link http://ww.com/ to the vanklanhnguyen Google+ page

vanklanhnguyen@gmail.com has sent you a request to link http://ww.com/ to the vanklanhnguyen Google+ page.

Linking a Google+ page to a website not only helps build relationships with friends and followers, but also makes a page eligible to show up on the right-hand side of search for relevant queries which may make the page more discoverable. Learn more

Recommended action

Approve or reject this request.
Got feedback? Leave it here. Be sure to include this message ID: [WMT-95212]
Google Inc. 1600 Amphitheatre Parkway Mountain View, CA 94043 | Unsubscribe.
>But, is there really any reason not to outright ban them?

Yes: making them pay the employee puts more money in workers' hands ;-). That is all.
I agree with paraschopra. Many places I have worked have included a clause in the employment contract that says something along the lines of "Anything you create whilst working for us, including in your own time, will become property of our company"
I started my first company while employed as a project manager at a web design shop. I started a (smaller) web design shop.

While employed, I spent some evenings and weekends trying to find clients. I quit my job when I got my first paying client.

The company I started isn't around anymore -- but here I am 18 years later still happily self-employed and doing well. So I'd say it was a success.

Edit: Last month I gave a convocation address at Syracuse University graduation where I talk about how I got started as an entrepreneur:

https://www.youtube.com/watch?v=Y5RJAN5mNhA
I think that the premise of Hubspot is similar but also that it's way overpowered for SMBs.

FWIW I've seen exactly the same confusion that you describe in small businesses. I worked with the Yellow Pages for a while and went out in the field with their sales guys. They confirmed that most SMEs only think about advertising when the Yellow Pages sales girl walks through the door each year.

I would guess that a plug 'n play - put money in, get customers out for SMBs would do incredibly well. I'm not sure what it would take to deliver it but even if there is a service that's out there that does this, most SMBs do not know about it.
They wrote a paper about that in 2010.

http://research.google.com/pubs/pub35649.html
> If it's seriously legacy code ...

Well, I'm removing globally scoped maps shared across several modules and about 6000 lines of code. To be fair to the original author though, he was learning Perl as he went along, and when he learned about references he started using them in new code.
Very Crusader Kings 2.

I would love to be a citizen of the Kingdom of Mercia[1], the devolution of power to bring national issues closer to the people that live there, are great reasons.

[1] http://en.wikipedia.org/wiki/Mercia
The real advantage is that is the address space randomisation that goes on for security has a way higher pool of address' to use or not use. Actually then using more ram is a bonus.
…just so that Toyota and a few other major manufacturers could sell more products overseas

The strong yen was hurting any and all export industries in Japan, not just a few companies. The ability to export at competitive prices is extremely important to the Japanese economy. A devalued yen does drive up the price of imported goods (like fuel) but it also drives demand for jobs. The price of locally produced goods are largely unaffected.
I hate to nitpick an otherwise well-intentioned and decent article, but on the point with regard to melatonin, the author makes the following suggestion:

"[If you cannot resist checking your device before bed, then] hold it at least 14 inches away from your face to reduce the risk of sleep interference." This is utter hogwash, for two reasons:

1) Good luck reading a smartphone screen from a distance of 14 inches. This is an unrealistic suggestion.

2) The light intensity and your reception thereof is basically unchanged, which is all that is needed to hem melatonin production. Small amounts of light are enough to disrupt this mechanism. I would cite some good papers as evidence, but I currently cannot find them. I suggest to anyone interested to do research into the properties of melatonin --- it's pretty interesting, not to mention useful.
Sane defaults are a cornerstone of good language and framework design because for better or worse people don't read the manual before they start using something. If a compiler doesn't do the right thing by default (throwing errors on problems a new user is likely to cause), it's a bad compiler.
There are places that gets 0 snow ... this could be useful there ?
> Do you know what happens when a 19-ton propeller has a crack?

The story of these propellers is interesting. They were to be cast from a single piece of metal, and were precisely of the largest dimension fit for the largest metallurgy facility in France (because it's a top secret design, they had to be made in a domestic factory). However, the project was so delayed that the factory closed its doors several years before it to be able to build the propellers...

So another company got to build them, but they were so large that they had to cast them in several parts and weld them together instead of a single cast, which is apparently NOT best practice and hadn't been ever done before.
There's Visual Website Optimizer and it's competitors. I've made good money in the past by setting VWO up on client websites and handling their testing for them. They aren't interested how it's accomplished or whether it's a software or service solution, only that before I started they sold 10x widgets a day and now they sell 15x. When x is worth several hundred dollars it makes them more than happy to pay good money for it to be done.

I suspect this is true for all but the tiniest of companies.
" Recently I looked at some code I wrote 8 months ago and was shocked! I looked at one file written in “good OO-style”, lots of inheritance and code reuse, and just thought “this is just a monoid and a bunch of crap because I didn't realise this is a monoid” so I rewrote the entire thing to about a third of the code size and ended up with double the flexibility. Shortly after I saw another file and this time thought “these are all just endofunctors,” and lo and behold, rewrote it to about a third of the code size and the final product being both easier to use and more powerful."

That would be so much more useful if it came with the examples.
Oh, come on downvoter - I put a ";-)" at the end of that. There's literally zero tolerance for anything lighthearted here, isn't there?
If your time is valuable, avoiding the 1 or 2 days of downtime in economy can be worth it. Economy is just horrible on the 12 hour trip between that crosses the IDT. It's manageable, but if I had to do it very often even my company would start flipping for biz class (call it a humanitarian benefit to those that have to travel often).
Or in other words, you believe you own your employees' experience, implying you partly own your employees.

Turns out capitalism eats even its own "I OWN MYSELF!!!111" axiom.
Resignations threat over Taylor and Francis ‘censorship’
are you saying python is more efficient? :P
I don't think you should be resubmitting this so often. This is the third repost of this Show HN in less than 2 weeks.

https://hn.algolia.com/?q=Gmelius#!/story/sort_by_date/0/Gme...
Sorry forgot to reply to this! No to remote working - we've tried it and we find local presence important to team building.
Agree on this one. I imagine they factored the prices of business class flights into their bid on the project. People that are higher up in any industry want a few perks. I can't imagine telling someone that's at the top in the industry you'll need to send them on 64 flights to Shanghai, in economy class. That's basically a form of torture, so you need to put them up in business class and a decent hotel, otherwise they'll be walking out the door.
Seeking Work : Remote

Blog : http://kalashnikovtechnoblogs.blogspot.in/p/about-writer.htm...
LinkedIn : http://in.linkedin.com/pub/dhaval-shah/22/8b0/280

I have 6+ years of experience in SharePoint Development & Microsoft Technologies.

My Core Competencies are in the following areas
- Microsoft SharePoint 2010 and 2013
- FAST Search
- ASP.Net,C#, WCF
- Javascript & JQuery, HTML/CSS
- SQL Server
- Cloud Services like Windows Azure and CloudShare
- Developing SharePoint Workflows, Business Connectivity Service, Timer Jobs
- Developing/Designing Custom Sharepoint Site
- SharePoint 2010/2013 Automated Installation using Powershell
- Working with SharePoint Online and Office 365

I have been undertaking SharePoint and .Net freelancing projects for past 2 years and explored all the areas of SharePoint.

For detailed resume, I can be reached at my email address dhaval.shah01@gmail.com

Thanks,
Dhaval Shah
I couldn't agree more, and that's why I hate perl.

That gap in the middle makes it really hard to hire perl developers unless they are experts. It's hard to find experts because they think perl code is a mess before they get there.

It's probably the main failing of perl.
90% of people went teary-eyed afte watching the awesome commercial.
They've also resorted to what I like to think of as 'scamverts' - those adverts for absolutely lowest-common-denominator articles like "how to get an iPad for $15", provided - in this case - by a third-party service called 'Taboola'. Totally devalues the parent brand (i.e. Time) in my opinion.
Chess as the best game in the world by Richard Branson
A better solution would be to use something like fl.ux or lux to cut out the blue wavelengths of light during night-time hours.
A Story Of A Little Wooden Box
I was hoping for a more detailed account of how he managed to log in as www.

That looked like a pretty amateur attempt yet he managed to log in as www.

Was there no password for www?

Why was it even available to SSH into?

This leaves a lot of questions unanswered.
Kinect had 10% of the GPU bandwidth reserved for it: http://arstechnica.com/gaming/2014/06/microsoft-software-upd...

Meanwhile, the OS on an Xbox One eats 3Gb of RAM, even when games are running: http://arstechnica.com/gaming/2013/07/report-os-overhead-tak...

PS4 has a similar memory overhead for the OS.

Modern consoles are nothing like the old-school ones where once a game was running it had nigh on total control of the underlying hardware.
This makes me sad.

I lived and worked in Japan for 6 years, returning to my native Scotland almost 2 years ago, after struggling for the few years after the M9 quake (lived in Koriyama, Fukushima prefecture and lost my job after the quake).

We bought a new Suzuki Wagon R Limited back then, and I loved that car. Its apparently small outward appearance is deceptive; inside, there was loads of space - a high roof height, and when you folded down the rear seats you could comfortably fit items such as chests of drawers, fridges, and the like.

The engine; 0.6 litre - but that was augmented by a turbo, so there was plenty of power available, plus it sipped fuel. The automatic gearbox provided 4WD in first gear, which was awesome during winter - we lived in rural parts of Fukushima and the roads frequently iced over. Once during winter we went for a drive up a mountain road covered in about 3 inches of fresh snow and made it to the top of the Katasoniyama mountain because of the 4WD+studless tyres. Our Wagon R Limited also had niceties such as aircon, electric windows, and a minidisc(!)/radio.

All in all, a fantastic vehicle, and I wish we had sent it over to Scotland when we moved as the equivalent Wagon R's available here are made in Europe and just aren't the same standard of equipment and features, sadly.

The silly thing about the move by the Japanese government is that these Kei cars are an ideal solution to crowded cities as they require less space on roads and for parking, as well as being (or were) an extremely economical choice.

As others here have commented, I suspect there has been lobbying by the makers of large gas-guzzlers to make Kei cars less desirable. I think this decision by Abe's government will inevitably impact Japan's struggling economy - crony politics is notorious in Japan, something which contributed to the design and layout flaws of the Fukushima Dai-ichi nuclear plant.
Seeing a bruteforce in the logs isn't at all uncommon. I see it every time I have a new server. Turn off password authentication and disable root login via SSH. That way, you're golden!
I started https://filespin.io when employed. We are doing well in enterprise space. Getting ready to release for developers.

One advice I could have used when I started: It is unnecessary to worry about your current employer. The truth is: "current employer" is a blanket name for only a handful of people and most often they don't care very much as long as what you do isn't affecting them adversely. Have non-compete agreements sorted out and always be honest and upfront about your venture.

Do what's best for your customers and for yourself. Ultimately, that's the only thing that matters.

Btw, my then boss was very supportive and we are now doing business with each other.
Counterpoint to Jessica L’s advice: Why Startups Should use Marketing as Sonar
I've written a bit about this elsewhere, and on the off-chance of boring people here with the repetition:

- Software consultancy business;

- actively supported me

- still alive in it's 5th re-incarnation or so (or should I say 'pivot'?)

- Helpful advice (well, if it is helpful or not time will tell):

If you feel you can trust your boss then be open about it.

Make sure you show that post 'quitting' time you're still available to hold up your end if need be, offer them a (small) discount over your regular rates.

Build relationships, that starts when you're still employed and will carry over into the future when you're acting for your own shop. Deliver quality, don't lower your price in order to get jobs, know your value. Work harder than your competitors, charge the same and show your work.

Under no circumstance should you compete with your former employer for customers they already had while you were working there.

Be sure to stay in contact with the industry you left, including your old firm, stop by for a cup of coffee without being on the lookout to score jobs.

Be honorable. It may take a bit longer to 'get there' but it is a lot more sure than cutting corners and making money over other peoples misfortune.

best of luck!
I know perfectly well what it does, and it does not change my point: extra parsing is extra scope for vulnerabilities. You also don't address my main point: you can use iptables rate limiting to block brute force SSH attempts. I used this for years and it works perfectly fine. Connecting to often within a certain timespan and you get DROP'ed.

But you probably thought that I was suggesting to block IPs by hand. I wasn't.
A Strong AI is by definition more intelligent than humans, so it could also deceive. No need to "be illogical", just playing along. In any case it's rather irrelevant, because presumably if there is a Strong AI, it would be so impressive that there is no need for a Turing test to prove it.
Hi,

1. To be brief, there is no server-side code, so all your data stays in your browser. For more info, please see: http://gmelius.com/privacy/

2. No, Gmelius should not slow down Chrome.
Thought this will be interesting to this crowd - merging of tech. and music.
"Japan also agreed the United States could phase out its auto tariffs, which are 2.5 percent on cars and 25 percent on trucks, over the longest period possible in the future TPP deal.

Levin criticized the commitment in that area, saying any phase-out of the U.S. tariffs should be linked to measurable improvement in sales of U.S. cars in Japan."

It's all highly suggestive that it's a concession in part of a broader strategy. I'm sure there's a complex interplay of interests going on with the TPP as a whole, US auto, and Japanese auto. US auto seems like it's getting the raw end and may be trying to grab at whatever they can and perhaps the Japanese may be making a large concession in another area(not auto related) to get more automotive foothold in the US.

^complete speculation; I don't know jack about politics/economics/current events.
Have you used Java recently? The last few versions are showing consistent improvement with lambas, date library etc. I can't think of this happening successfully in other languages but it seems to be working well in Java. Also JavaEE and Spring framework have improved massively and the amount of code (and configuration) to do stuff is reducing all the time - much more in the style of rails/django.

I think Java (and C#) will be here for a long while where the enterprise jobs are. Javascript will continue to be popular as long as it's the only real choice in the browser. After that - who knows?
CDN over MongoDb GridFs with on the fly crop and resize for images
Cool, I am a paid subscriber of VMO! One of our issues is that our customers view a product page multiple times before buying, but if we run a VMO split test they see multiple versions. How do we set it so a person only see's one version of the split test?
Features:
on the fly crop and resize for image/png and image/jpeg mimetypes
cache strategy, based on HTTP Last-Modified header
additional metadata for each file & aggregated statistic for it
forced HTTP Content-Disposition header with the file name, for download links(only if flag is specified, see below)
buckets(MongoDB collections) as separation level
file listings for buckets, queried by metadata or without
A similar technique was used to "predict" Sarah Palin's choice as running mate in 2008.

> In 2008, as John McCain prepared to announce his running mate, Fitzpatrick and his fellow trader Joe Schilling were monitoring the movements of all the contenders, calling their press secretaries and checking a flight-tracking website. They noticed a Gulfstream jet from Anchorage, Alaska, bound for the site of a McCain rally, and bought Sarah Palin, a longshot. When the surprise pick was unveiled, Fitzpatrick took home $25,000.

Source: http://www.buzzfeed.com/andrewrice/the-fall-of-intrade-and-t... (despite being from buzzfeed, the article is well worth reading)
As the blog post says, the linux version has been 64-bit since 2009. So the problem must be windows API, not type sizes.
I don't think pointing to 'basecamp' as an example of people doing marketing wrong is the best path.

And I very much agree that you should focus on sales first and marketing later. Proper marketing burns money like there is no tomorrow, it can distort a bad picture into one that superficially looks good, it distracts you from talking to your customers, the ones that already picked you.

There is a right time to start marketing, as long as you're pre-series A, if you can't make virality (the cheapest form of marketing) work for you in that your customers are willing to go to bat for you then you still need to work harder on the product.

There is a lot to harp on out there when it comes to examples of companies bad at marketing but 37signals isn't one of them, after all even the author is (unwittingly, and apparently against his will) part of their marketing arm.

Before you have a good grip on your product life-cycle marketing can hinder rather than help. Once you're solidly entrenched and you're reaching the limits of your autonomous growth marketing can boost you to the next level. But starting that push too early is like lighting the second stage of the rocket before the first one has detached.
>Well, CPython is embarrassingly slow.

Compared to what? Please be specific in your definition of "slow."

>Runtimes like PyPy is where we should be looking, since they implement the full Python language and are fast.

Why should 'we' be looking to PyPy? Have you run a non-trivial application with pypy (v. standard cpy) and found it to be significantly faster?

Even if your code would benefit from JIT, and your code is compatible for running on PyPy, does it benefit more from a compiler switch than CPython + Pandas?
Yes, my bad. Last submit. Thanks.
Perhaps the lesson is that no matter what your starting intention, the rules of a competitive game are going to be optimized for. You might start out with the goal of creating a general test of physical prowess. A 50m sprint, weight lifting contest or even a wrestling match is too specific so you invent a general game where strength, speed, endurance, etc. matter and you call it rugby.

If no one had heard of the rules in advance, rugby would be a pretty decent test of general physical prowess. Maybe not 100% perfect, but out of a population of 1000, the 50 best rugby players would probably match most people's top 50 list of physical specimens well enough.

But, once you have people training and optimizing for it, you find that (a) training for rugby specifically matters. (b) Rugby is optimizing for a particular set of physical characteristics.

Chat bots designed to win the game are basically designed to fool people into thinking that they're human because that's the game. It isn't really a good proxy for consciousness.