skysight-inc/HackerNews huggingface dataset:
Interesting contrast with July 2016, when Forbes wrote "Apple Watch Sales Plunge 55% As Samsung Doubles Market Share". This still appears to be a market where a new version of a product doesn't have much shelf life.

I also guess that that 'dominating' excludes the simpler smart watches.
In terms of CPU cycles raw video is best.

In realistic cases something like Lagarith was traditionally worthwhile simply because you couldn't read raw video from disk fast enough. I don't know whether that's still true in the age of SSDs.
https://github.com/justwatchcom/gopass/issues/4

I just created an issue for that. Shouldn't be that hard to support it. Feel free to subscribe to the issue on github or comment any thing that's missing. Thanks!
Ask HN: Anyone else in South Carolina?
I was wondering because from what I see, the tech industry here sucks compared to where I was before (Georgia) and was curious if anyone else was marooned here and if you work in the tech industry.
> I guess this issue cuts too close to your heart though.

Yes it does. I have seen H1B being abused enough times. I was also an international student.

> And not just to the bay area where such salaries are common.

You know what else I have seen, lots and lots of very competent, driven, and smart American students. Also interviewed them. The idea that there are none and we have to hire from overseas using a visa process is ridiculous.

> 60k is NOT CHEAP LABOR in most parts of the country!

You are right there. I agree with that part in general. But if it is not cheap and is a decent salary, there should be no problem filling it with American laborers. Computer Science degrees and education has become more popular. I don't see H1B workforce as being immensely and uniquely qualified such that it would be impossible to find anyone in a country of 300M+ people with top universities in the world. If there are such cases, I posit $130k is a low end start for their salaries.

> While Americans might beat their chest and proclaim their uniqueness, they have existed as nation for just over 300 years, while the culture of Europe and much of Asia goes back thousands of years.

To be specific I was replying to the critique that Americans don't have a standing when talking being a "nation" and using that as an argument. 300 years is certainly enough reasons to form a national identity. I think it is silly claiming "You don't have a right to change your H1B visa rules because you are not a nation". Even as an immigrant, that feels a bit over-board.

H1B visas are about filling labor shortages with exceptional talent, that is their goal. Over the years that seems they have been perverted from anything from "Let's help international students who graduate to immigrate" to "I need indentured servants to work for me for X number of years".
It makes me sad to see that people actively contribute to the implicit "open source = Github" assumption. Open Source has always been successful because there was more than just a single distributor for almost anything.

I hope I'll see a new rise of decentralized solutions. For now I'm frightened of the monopolism here.
Launch HN: RankScience (YC W17) – Automated Split-Testing for SEO
>You also should have a unique number on each ballot that you can later use to look up how your ballot was recorded.

The standard objection to such a practice is that it facilitates vote buying / selling / coercion by giving the voter a means of proving how he voted.

However, I think it's a good idea nonetheless. All the ballots, randomly numbered, should go into a file available for download. That way, anyone can count them, and any voter can verify that his particular ballot was recorded correctly.
Clear difference in the literal sense, yes (Trump will never pull off a mask and turn out to be ah ha! literally Hitler this whole time)

He does favor violence and has said so. He also favors military-like discipline (but not for himself). He doesn't wear a military uniform (that would be very weird) but he's made no secret throughout his career of his appreciation for military discipline and loyalty in his subordinates.

I agree, Trump's fascism is a modern incarnation.
Decide for yourself, here are links to the LibreOffice snapcraft.yaml and the Debian packaging. Snaps are far, far simpler.

## Snapcraft

https://git.launchpad.net/~bjoern-michaelsen/df-libreoffice/...

## Debian

https://anonscm.debian.org/git/pkg-openoffice/libreoffice.gi...
RankScience automates split-testing for SEO to grow organic search traffic for businesses. 80% of clicks from Google go to organic results and yet most companies don't know how to improve their SEO, or can't effectively measure their efforts to do so. Because of the scale of SEO and the constant change of both Google's ranking algorithm and your competitors' SEO campaigns, the only way to succeed in the long-run is with software and continuous testing.

We've built a CDN that enables our software to provide tactical SEO execution and run A/B testing experiments for SEO across millions of pages. Experiments typically take 14-21 days for Google to index and react to changes, and we use Bayesian Structural Time Series and Negative Binomial Regression models to determine the statistical significance of our experiments.

Our software is 100% technical SEO, and doesn't do anything black-hat, spammy, or anything related to link-building. One of our goals is to bring transparency and shed light on what is largely considered a shady industry, but is so important to so many companies' revenue and growth. In fact, If SEO didn't have such a bad reputation, we think someone else would have built this a long time ago.

SEO as an industry earned itself a stigma for being spammy: between buying links, creating low-quality pages stuffed with keywords and text intended for Google rather than humans, and the used car salesmen attitude that many SEOs have, many people have been conditioned to dismiss SEO as an invalid or illegitimate growth channel.

We're software engineers-turned-SEO's, who have previously consulted for dozens of companies on SEO, from YC startups to Fortune 500 companies like Pfizer. We previously shared our case study with HN, where we increased search traffic to Coderwall with one A/B test: https://www.rankscience.com/coderwall-seo-split-test

Ask us anything! We'd love to answer any questions you have about SEO, A/B testing, and RankScience.
To the last point, courts do actually try to solve this.
The goal of the https://en.wikipedia.org/wiki/Abstraction-Filtration-Compari... that gets used is, in fact, to abstract things, eliminate the non-copyrightable parts, and try to see if any important stuff is left.

Wikipedia actually has a fairly good explanation of it in practice.

So they are actually trying, and the real problem is that existing copyright law, for literary works, is just not a match for how software tends to actually be developed, which is that "most code is worthless, there is very little that really should be protected".

(and before people argue that it could be millions of lines, the US, thankfully, refuses to have a sweat of the brow doctrine)
There is also the possibility to challenge the choice of expert witness before the trial, I believe.
I'd like to mention that the research center behind this, the Center for Brains, Minds, and Machines (CBMM), has a great youtube channel: https://www.youtube.com/channel/UCGoxKRfTs0jQP52cfHCyyRQ

Some of my favourite videos:

- Neural Representations of Language Meaning - Tom Mitchell https://www.youtube.com/watch?v=pRBf8BWAG3k

- Computational cognitive science - Josh Tenenbaum (co-author of probmods) https://www.youtube.com/watch?v=2WQO9e5Mdj4
i must give windows10 credit for one thing -- it finally convinced me to dive into linux
They are both password managers and will have similar features. Google "lastpass vs dashlane" and you will find several comparisons
> We all know these tech companies prefer to hire from Stanford, MIT, and each-other.

Maybe you know, but around tech companies, I see more people from Georgia, Texas, Michigan, South Carolina ... than from Stanford or MIT.

Tech companies need people with tech skills, so if University of Kansas produces skilled CS graduates, they'll also work in tech companies. If they don't, Kansas kids go study to Michigan, Texas, Georgia, MIT, Stanford, and end up working in those tech companies.
You think the average person could meaningfully review graphics rendering code?
"Clean room" is a name for one extreme of the spectrum, where you go for overkill in demonstrating and documenting there's no possible way there could have been copying. The law says you don't need to go so far, but people try to mitigate the low burden of proof in US court civil cases.
If so, then I see two possibilities here:

1) The IP in question was only reimplementable with Carmack involved, and the lawsuit was basically inevitable. Hiring Carmack in this scenario is reasonably perceived as an end-run around buying/licensing the IP itself.

2) The IP could be reproduced clean room without Carmack involved. Lawsuit is easily headed off.
To be fair, a jury is a committee.
Perl 6 is a different language by the way. It is interesting but hardly production ready if you ask me. It would be better if it was called something else but BDFL you know.. Capital letters stuff come from C# since one of the main Perl 6 devs was strong in that..
Airmule: The New App Where You Can Score Free Flights
Channels will be a better fit inside .NET?

>powerful and often simpler than equivalent channel based systems, conceptually

Without true experience with any of agents/channels, what make it simpler? I read the GO and compare with Actors in F# or Erlang and for me it easier to understand channels. Mainly because are typed on the data.
They don't need to understand files, just the connection with [code] > computers running a program vs. [architectural drawings] > people making a house.

Architects don't build houses they design them in the same way computer architects don't build programs they design them. The analogy is a little fiddly as programmers > compilers also works like Architects > construction workers. But the line of thinking is not that hard to follow.
Windows 10 is a great operating system, but if you have an existing business-critical workflow, why would you update your major version? Stick with what works unless you have a reason to update. It's why some multinational companies are still running COBOL programs after nearly sixty years.
This. I got a BFA straight out of high school on a full-ride. Thought things were gonna work out great for me in the movies, but life happens.

I then went back to school as an "older student" at 25 and holy cow is it hard! Most Unis don't want you (literally), getting any kind of scholarship beyond a loan is out of the question, most of these "opportunities" are usually offered for people in high school or just starting college...

I mean, it's great for them. However, just thinking about the US' current economic problems where automation and trade are shutting down blue-collar jobs and these people don't have any other skills but would like to maybe try something in tech but can't...it's no wonder shit's hitting the fan right now.
Microsoft is their own worst enemy. My wife can't transition fully from XP to the Windows 7 PC I built for her, because it doesn't have Outlook Express or any reasonable substitute. We can't upgrade the living room PC because Windows 10 doesn't include Media Center.

I'm also not fond of the way Windows 10 updates are so aggressive, you'll essentially be replacing your OS every so often without any say-so. If I had any faith that this would be painless I might be tempted to try it, but see above. Windows 7 is darn near perfect, you can pry it from my cold dead hands.
> it would with coreboot

Not really. This is built using open-source hardware as well as software.
Ask HN: Is therapy accessible in its current state?
Corollary: Could technology/software make it more accessible to those who need it (but may not be able to afford it)?
Which one has a nicer looking face is more honest.
> (phrased in legal terms)

This was not my experience. My jury was given a simplified description of the law with only relevant sections discussed.
High-Volume 3D Printing vs. Injection Molding
Everyone should be free to choose how he handles his personal matters. This is one of the reasons why we wanted to keep full pass compatibility. So anyone using either pass implementation can switch at any time.

But I don't want to spend my time writing bash and sending patches by mail.
There is a lot of content on the internet about proper call-to-action buttons (short: CTA). But I will try to give you my experience:

1.) The first CTA should be above-the-fold, visible to users right away without scrolling.

2.) If it is a longer page, the the page should contain multiple CTAs, so the user does not need to "scroll back" up.

3.) The CTAs should be visible and standing out from the rest of the content

The label of the CTA is very important. We use "Unverbindliche Buchungsanfrage" which can be roughly translated to "Non-binding booking request". We try to convey, that clicking on the button is risk-free and free-of-charge.

The first CTA on the page gets the most clicks, since a lot of customers do not scroll down.
There's a way to still get a free upgrade to windows 10. You just have to make use of assistive/accessibility software:
https://www.microsoft.com/en-us/accessibility/windows10upgra...
That's exciting, because now we get to find out how big a problem is a tool you use being in a language you don't. It might actually be a good idea if the original one is waning cause you only need to make a competitive version of any one of those tools or businesses.
No one follows Grahams methodologies because you can't raise money doing it. They pay lip service to it. Riches on wall street come from fees on other peoples money, something Buffett voluntarily gave up in the late 60s.

And as far as "avoid psychopaths in management" that's actually nearly opposite Buffett's real philosophy, which is "you want to own a business any fool can run, because sooner or later a fool will be running it". He looks for businesses with strong competitive barriers.
I seem to remember an article some time ago about the feds standardizing handgun calibers to .40 to try to lower the unit cost of ammunition.
I'll keep on using 6502's for fun
There's also enjoyement and quality. Some of us enjoy gardening, just like others enjoy tinkering on their cars, their computers, their open-source software... It's a manual activity like any other.

And then there is the quality aspect. Mass-produced food in the US does not taste good. The varieties you can buy in the store are optimized for 3 things: high yield, long shelf life / tolerance to travel & warehousing and appearance. When you grow your own food, you can optimize for taste. You can have a tomato that is actually sweet, not something that tastes like a cucumber. You can grow varieties that won't do well in transit (ie. fragile or easily bruised) because you're handling the vegetable from the garden to the kitchen.

Most of the time, it is impossible to even buy produce with high quality characteristics. When it is, it is often very expensive. This increases the value proposition of a personal/urban garden.
> Computers are everywhere in our world today and being an educated citizen requires an understanding of the fundamentals of computer science and its underlying problem-solving methodology of computational thinking.

I know this is just some copywriter writing this, but this seems the height of Silicon Valley bubble thinking. Plenty of people do just fine in their lives barely interacting with computers at all.

Sure, it's helpful to be able to use email and a web browser, but "being an educated citizen requires an understanding of the fundamentals of computer science"? Come on.
Snap has a feature called content sharing which enables a snap to connect to assets (which can be data, shared objects, anything) in another snap.
I remember toying with this idea when I was doing some web-based slot-machine mobile games.

We had a ridiculous amount of assets(mostly animations) that had to be compressed, because one of the sales representatives noticed, that it's impossible to play any of the games if you're connected to a 2G network.

Eventually we didn't go with this solution, because it considerably reduced battery life and made the devices heat up too much.
Somewhere in the post, he mentions:

"This is just not true. The authors at Oculus never had access to the Id C++ VR code, only a tiny bit of plaintext shader code from the demo."

So it seems like it's not only code he wrote, but code other people at Occulus wrote too?
That's the job of a programmer like Carmack. To break things down into their simplest form and represent them clearly and consisely.

To machines and to fellow experts, yes - but not to the general population, and not to people who may be persuaded to jail him, or fine him at tremendous expense, if he doesn't adequately explain it while someone else is being paid big money to obfuscate his explanation.

This isn't advertising or fundraising. This isn't helping people understand who have an ulterior motive for understanding. This is a hostile environment trying to convict him, an environment that leverages ignorance.

And the complex topic at hand isn't sufficiently explained to ordinary people in a matter of hours, he'd have to put them thru a complete "high school thru post-doctoral education" process and bring them up in the vicinity of his level as an "among the greatest of all time in the field". When learning about a particular topic, I was directed to keep notes in a safe-deposit box precisely so if I was ever criminally charged for related reasons, I could literally put the entire jury thru the full education on the subject - and that would take about a month of courtroom time. I can't imagine Carmack's lawyer arranging to put a jury of commoners thru arithmetic-to-post-doctoral-rendering to "explain what he's doing".

I've heard it said that the simple (in rules) game of Go can be so complex that it takes mastery of seventh-level skills just to comprehend what ninth-level skills are doing. You can't just take someone who barely learned the rules and explain, in a short time, what the grandmasters are doing to win.
DataKitchen | Full Stack Principal/Lead Software Engineer | Boston/Cambridge, MA | ONSITE full-time https://www.datakitchen.io/

DataKitchen, Inc. enables analytic teams to deliver value quickly, with high quality, using the tools that they love. DataKitchen provides the world’s first DataOps platform for data-driven enterprises, enabling them to support data analytics that can be quickly and robustly adapted to meet evolving requirements. DataKitchen is leading the DataOps movement to incorporate Agile Software Development, DevOps, and manufacturing based statistical process control into analytics and data management. Our company is profitable, stable, rapidly growing and stock will be part of the package.

Stack = (Angular, CoffeeScript, Python, AWS, big data, docker, mesos, redshift)

We offer very competitive pay, benefits like a company funded 401K, experienced team (we all code), amazing customers, equity, and a cool office location.

Contact info@datakitchen.io
Agreed. Without timing, the author just assumes it must be faster. However the valid_ function isn't even optimized. He seriously purposes

if(x) return true; else return false;

Why not just

return x;

It's clear the author is trying to optimize something, but they don't even start with the obvious places first.
They were older, but were they hired as "older", straight out of school or a career change? I feel like if they were older, they were probably senior programmers at other companies and just moved to google for the money/glory.
If you DO upgrade to windows 10, I highly recommend installing Classic Shell as one of the first things you do.

It will replace the start menu with one that is actually functional and usable. With it installed, I actually rather quite like Windows 10 now.

http://www.classicshell.net/
>The business world has been even more recalcitrant. In a recent study by Softchoice, an info-tech consultancy, corporate computers were found to be running a whole gamut of legacy versions of Windows. Fewer than 1% of them had been upgraded to Windows 10.

One thing I've learned over the years: you don't need a high IQ to run a successful business. Without a lot of smarts you're never going to compete with google, but you don't need to compete with google to make a living running your own business.

>Chromebooks are now outselling MacBooks in the crucial education market, where long-term preferences tend to be established.

It's unfortunate that proprietary software ever came to dominate schooling. Hopefully ChromeOS will open things up just enough so that cross platform tools become the norm. Schools using both Windows and Chrome will be more aware of proprietary/incompatible software and file formats and choose to use open formats.

>It is impossible to retrofit older Windows versions with the sort of defense-in-depth that has been built into Windows 10. Nor would Microsoft do so even if it could. If anything, it is about to do the opposite. Windows 7 users will soon lose access to a stand-alone toolkit for mitigating zero-day exploits.

Another reason why Windows is a joke OS for serious tech enthusiasts.

>A word of warning, though: such upgrades do not necessarily go without a hitch. A Windows 10 tablet your correspondent relied upon for much of his mobile computing was broken irreparably when a recent update corrupted the display driver, rendering the touchscreen useless.

......... makes you wonder why they lock these things down, are tech enthusiasts even designing them?

>But he has also dusted down his four-year-old Apple MacBook Pro and upgraded his Windows 7 desktop to the latest version of Linux Mint rather than Windows 10.

Yes I prefer Linux to Windows in most cases too. I never have good long term experiences with Windows.

>It used to be that only free software came with advertising; users paid a fee, if they chose to do so, to get the software free of advertising. Microsoft charges top dollar for Windows 10 ($120 or $200, depending on the edition) and now wants to bombard users with sales pitches to boot—without so much as by your leave, let alone the option to turn the nuisance off. Despite their idiosyncrasies, Macintosh and Linux have never looked so attractive.

Yeah these days pretty much the only people who are using Windows are people who don't know any better. Most people aren't even exposed to Linux except those of us in the tech sector, and it seems to be just as popular as windows and OS X at the shops I've worked at.
Somewhat related: https://joeyh.name/blog/entry/size_of_the_git_sha1_collision...
Everywhere I've been begs for female applicants. I feel like the low numbers of women trying to get into tech is a fantastic example of how market forces do not solve everything. There is an enormous gap between the supply of female applicants and the demand for them with little change in sight. To any women reading this comment. Places are desperate to hire you so do not be afraid to apply at places where you feel you may be a little under qualified.