skysight-inc/HackerNews huggingface dataset:
I'm not arguing about the voting scheme, and it's impossible to reconstruct what that thread looked like while it was active. It's also not about Microsoft's shady business deals, as the whole thing was about crazy (and dumb) firmware things that Lenovo did. The claim was that the whole thing was due to a secret deal with Microsoft, and the only evidence (apart from historical crap that MS pulled) was a community support guy's post.

I believe (and the patches posted by Intel seem to confirm) that the whole thing is a mix of incompetence and missing drivers. The usual test procedure for laptops is "Does it boot the latest Windows? Then ship it!". They probably never even tested whether it can boot Linux. Lenovo has nothing to gain from ruining their reputation with something like this. They do have lots of money to gain by not testing and fixing their stuff to work with Linux, because that would require effort and time of skilled people and the whole thing would be rather expensive. With the margins in the PC business, I can't blame them for deciding against it, although of course I wish they wouldn't.

Let me list some of the less than stellar top-level comments from that thread. After a day or so the comment ranking seems to have brought the more considerate comments to the top, it wasn't that way when the thread was a few hours old. Its early hours were quite disgraceful, and I stand by my position that it was one of, if not the worst thread on here in the nearly three years I've been reading this site.

https://news.ycombinator.com/item?id=12546067

https://news.ycombinator.com/item?id=12546291

https://news.ycombinator.com/item?id=12546499

https://news.ycombinator.com/item?id=12546096 - this one is particularly absurd, comparing Lenovo's behaviour to the Holocaust.

https://news.ycombinator.com/item?id=12546306
Six reasons why you should A/B test your business website
>If you'd like to add a repository to the list, please create an Issue, or fork this repository and submit a pull request.
I believe it gives you something like 10 seconds to click "delete" before it uploads it, but even then you can click the screenshot from the Upwork client and it'll take you to the work schedule where you can then delete it (removing the time worked / money paid for those 10 minutes).
I will respectfully disagree :).

We have taken Intel's reference code (https://github.com/lukego/intel-ipsec/blob/master/code/avx2/...) for high-speed AES-GCM encryption and used DynASM (https://luajit.org/dynasm.html) to refactor it as a much smaller program (https://github.com/snabbco/snabb/blob/master/src/lib/ipsec/a...). I see this as highly worthwhile: we are working on making the software ecosystem simpler and tighter just because we are hackers, while Intel are working primarily on selling CPUs and whatever is best for their bottom line.

I disagree with this characterization of DDIO but I don't think Hacker News comments is the best venue for such low-level discussions. Hope to chat with you about it in some more suitable forum some time :) that would be fun.
The reason Swift has tooling is that it has a $600 billion company paying for that tooling. Said tooling plugs into Xcode/clang, which is an IDE for, primarily, Objective-C, which happens to be a dynamically typed programming language (with optional static typing).

For my own Objective-Smalltalk, I added code-completion to both the REPL and a few IDEs fairly trivially.
[slightly offtopic] Does anyone have a driver for Endace DAG 9.2X and is willing to share? )
How to draw an owl

https://i.imgur.com/nCec3EU.jpg
you would be surprised how many people do need long distance travel, and not just once or twice per year. for me and quite a few people I know, till electric cars can make at least 800km in single push of 130 kmh real traffic, they are useless as private cars. it will come, but maybe in 5-10 years.

I mean, doing 1500km travel (which i do 1-2x per year) would mean 4 hour drive, then couple of hours of forced wait, again drive and so on? completely useless
What's that got to do with root access?

If you can beat YouTube's DRM then you can just make your own player app. No need for root.

If you can't then what makes you think you could defeat whatever checking for rooted devices YouTube would add to their app?

Anyway, this sort of discussion is pretty pointless. The market has spoken. The number of people who care about root access is tiny compared to the number of people who want a safe device and app experience. Heck the entire iPad/iOS experience is pretty much "let's take a general purpose computer, make it do less, and it'll sell much better".
Ah the taglines... I don't even look at them ;-)
Pantograph
>what really limits most financial institutions from embracing a lot more modern tech is their core systems of record AND the acceptance of said systems by their governing agencies.

Let me put this even more bluntly: if your bank's technology plan isn't 99.5% about dealing with government regulation and maintaining core record integrity and auditability, you are not a serious player in the space.
> goverments does this and no one bats an eye

> Like you noticed it's not really clear who uses those cameras

I think you missed that parent was talking about "businesses and private people" using cameras and government wanting to have a register of camera ownership.

From my experience in Germany, surveillance cameras you see in public will be

1. in train stations: there are warning signs to notify you that you will be filmed

2. outside an apartment building, pointing at the door (to discourage burglars)

3. inside a store, pointing out the front window (burglars again)

4. on private property, surveilling said property (trespassers and burglars)

All of these uses are subject to regulation concerning how much public space can be filmed. There was a case of a murderer/rapist (can't remember exactly) being caught walking by a store's front camera. The police were happy to take the tip, but the storeowner was still fined for violating the regulations.
Business resource page [pdf]
I knew someone would say this.

Windows not uses ICMP by default, but there is no switch to use UDP packets instead of ICMP packets.[1]

Yes, I'm well aware that UDP is the default on most Unix-based systems.

1. https://technet.microsoft.com/en-us/library/cc940128.aspx
Illustrated Self-Guided Course on How to Use the Slide Rule
Money is absolutely useless by itself. It's our collective agreement that it has value that gives it value.
If the carrier is giving you the device on better terms than an outright purchase then it's not "customer hostile" is it? You can always buy one instead.

Your attitude seems to be "I should be able to get a cheap phone from a carrier by agreeing not to tether, and then I should be able to violate that agreement anyway, and this is a totally moral position". Phones are a commodity. You can get them anywhere. Want to tether? Buy a phone and a plan that allows it. Problem solved.
New Biz in Box PLR  Software
It seems common knowledge these days among the slightly but not too technically inclined that any new major project should use a LAMP stack as its base.

People see Facebook, Amazon, and many others running PHP & MySQL on Linux at scale and they know it works reliably, so while it may not have the support of Cisco or Oracle, it is pretty close on the 'no one ever got fired for choosing' X scale, since you can point to every other major company using these building blocks reliably if your investors, CEO, board or auditors asked why you chose to use PHP & MySQL.

In summary, PHP & MySQL have become the modern equivalent of a "safe" choice for your stack to be built on. Its not necessarily a bad choice either, you get access to a large community of skilled people who can write PHP & write SQL statements, and while everyone likes to hate on PHP, it isn't about to up and disappear any time in the next decade either (unlike COBOL).
Absolutely this.

It took me quite a few reads of the article to work out exactly what the issue was, as the output was what I would have expected intuitively.
It's closed source. This project uses an open source implementation he wrote himself: https://github.com/insidegui/ChromeCastCore

> This framework implements the Google Cast APIs so they can be used in macOS apps. Google provides an official SDK but it is only for iOS and closed source.
You aren't using Google effectively enough then.
As cops evolve, so does their criminal potential!
JavaScript: Do you like games? (part 2)
I have not had a single bad experience with buying from eBay sellers with >99.8% feedback, but multiple bad experiences buying unusual items from <99% sellers that I couldn't find with better sellers. It's worked well for me.
Mark my words this won't last.

It has happened to Itunes, Play Store, Steam, New Grounds and basically every website that let's users upload content for sale / ad money. I call it the fundamental problem of user generated content.

At the current expected payoff, soon every schmuck will be uploading his book. Quality won't matter. Eventually the torrent of content for consumers will be more than consumers can hope to consume, and the expected passive income for a given creative person will go to zero.

The thing all these sites have in common is that they promised to be a meritocracy for creative types. You simply make your work and then reviews come in and its judged fairly. Better content gets more money. No need to revert to tricks like paying a PR firm to market it. The reality is that when there is money to be made, people will rush in until there is no longer money to be made. Our mechanisms to separate the wheat from the chaff don't scale nearly as well as the economics of digital content distribution networks.

Don't believe me? Go to Steam Greenlight. Tell me how many games look interesting. Tell me how many uploads are happening per day. Can you keep up with it? Go to the app store. How much stuff is in the new section? How much looks good.
Watching the first one I joked about how a horror movie can be done with only beautiful people with perfect hair talking politely and dressed in pastels.
Indeed, and you can add mutton(mouton)/sheep and (to a lesser extent in modern English) poultry(poulet)/chicken to that list.
Same could be said for any number of protocols. DNS itself laid claim to all use of a system for doing things with domain names. TCP laid claim to all use of a protocol to control transmissions of any sort. ND laid claim to all protocols that could be used to discover your neighbours. And don't even get me started on ICMP!
Javascript madness finally on the JVM!
Even then it's impossible to be certain, see https://en.wikipedia.org/wiki/Rice%27s_theorem - you cannot prove that a programme will or won't do a certain thing. It's not very intuitive, and the whole thing comes down to a clever reduction to the halting problem. The same reasoning also excludes the existence of a perfect virus scanner (even if you were to define a virus to be a programme that may open a dialog saying "VIRUS").

That doesn't mean that you can't catch most of the cases where a programme would do something like this. As they say, perfect is the enemy of good—in this case perfect is provably impossible, but that doesn't mean we shouldn't strive to find something that improves the current state. Google automatically scans all Play Store submissions for known malicious behaviour, they might be able to detect rowhammer exploits the same way.
A whole article about why space elevators would be better than rockets with only the slight problem that we don't know of any way to build one with any materials we have.

If we are allowed to do that, I think we should use star trek transporters. They would be even cheaper and even better. We don't know how to build those either...
Show HN: Stock Sandwich [Beta] – Free, high-resolution stock images
Hi guys, Ross from Little Lightbulb here.

Stock Sandwich is our way of giving back to design, marketing and the open source culture. Initially launching as a beta with 200 of my own photographs, we will soon be featuring talented photographers and providing a platform and credit for their talents.

Our newsletter will introduce photographers and provide you with fresh photographs before they hit the site.

We’d really appreciate your feedback (and maybe even a share) to help our efforts.

Thanks from the Stock Sandwich team.
It's not universal, that wouldn't be complicated enough!
Norway had (by necessity) access with boats to most of the population and were limited in land area. Far easier to control. But it was still a thin veneer 1066. :-) See https://en.wikipedia.org/wiki/Christianization_of_Scandinavi...

As far as I know, it was quite behind the rest of Europe and was on the brink of getting "integrated" culturally the 100-200 years after that?

Western Europe wasn't exactly Rome, of course. I should probably read up on European society around the time, before the plague. References welcome.

(Ah, it should have been more orthodox influences down in Constantinople.)
The worst thing is, unlike your other examples, it's turtles all the way down.

What will it be like when it's AI all the way down?
I played around with Nashorn/jjs recently - if anyone's curious how roughly things work I did a little write-up here with a couple of examples showing some simple use-cases: http://blog.mclemon.io/discover-a-linux-utility-jjs
As someone who actually likes books, this makes me sad. Leanpub and Gumrroad are already full of quite mediocre content, to the point that I avoid them altogether--which is a shame, since there are some serious self-published authors that would benefit from a good platform. These cheap ebooks (e-brochures?) also made their way into Amazon, which really annoys me.
Was this perhaps for my benefit? [0]

[0] https://news.ycombinator.com/item?id=12776960
Quite a few (well, 2 out of 3 or 4 that I've tried) of the project's off-github websites are either domain-squatted or, worse, result in "your computer has been infected" popups. Obviously, that's going to happen with projects as they get abandoned, but I think the compiler of a list such as this one has a responsibility to make sure everything's legit.
Here in Nottingham they've started installing very bright street lights (unpleasantly bright imo) that are on full illumination all night.

One of the justifications is that it makes it easier to see stuff on CCTV.
If you like clockwork, and you happen to be in Switzerland, try and visit Lucerne: there's a free clock museum there (in one of the towers of the old city wall) full of old church clocks --- one dating from 1535.

They're all running, although some are electrically wound, and they're all huge and with enough open space inside that you can see how they all work; some of them still ring.

Good views over the city, too.
and the stats :

https://taginfo.openstreetmap.org/tags/man_made=surveillance...
This sounds like distributed Geocities, where you can have any content you like so long as it's static, or at least, changes in iterations of static files like a HTML-generator blog.

If you do anything that needs a central server, suddenly its advantages vanish. I could imagine Wikipedia using this; I couldn't imagine gmail doing so.
Deep Art of Scaling for Cloud Environments
No, my attitude is "I should be able to do with my 5GB dataplan whatever I wish because that's what I pay for and the carrier has no business dictating why my hardware can or cannot do.". And since I live in EU that is an actual reality - my carrier provides the voice and data service and my phone does what I tell it to and I can choose whichever phone I want. Free market as it should be.

Which is why it baffles me beyond all limits just why so many smart Americans go out of their way to defend corporate practices that hurt them as customers.
Ranking 11 Technology companies on encryption and human rights
Wallonia rejects EU-Canada trade deal ultimatum
What you should be working on
City banks plan to hoard Bitcoins to help them pay cyber ransoms
Well there's also the part where root access fundamentally breaks the security model of the device.

I'd say it's a better way of running a consumer device for the typical user.
For example, any application you run on a Windows PC even without administrator access could access and upload your web browser profiles.
The average user doesn't expect this.

But a lot of manufactures do give you the choice to run your own firmwares which can have the root user access.
It'll require a bootloader unlock which removes the signature checking.

For example:
HTC: http://www.htcdev.com/bootloader

Motorolla: https://motorola-global-portal.custhelp.com/app/standalone/b...

Sony: http://developer.sonymobile.com/unlockbootloader/unlock-your...

LG:
https://developer.lge.com/resource/mobile/RetrieveBootloader...

Huawei:
https://emui.huawei.com/en/plugin/unlock/index

Couldn't find an official page for Samsung but it looks like it's a matter of running fastboot after enabling OEM unlock in developer settings.

The other side of this is that there are quite a few devices that are carrier branded. And usually what happens is that carrier requests that the phone's bootloader is not unlockable.

Sadly unlike how Apple can sell their phone without any carrier modifications, Android manufacturers have to accept these kinds of changes otherwise they won't be able to sell their phone.
That's true for the Westminster elections but Scotland has a proportional representation system for its devolved parliament.
People actually do what they really want to do. If that is different from what they say they want to do, then you have your answer.
>You got some down votes for this comment and you deleted that other comment because it got down voted too.

I deleted it because I thought I was carried away and left too many comments in the thread, so left the main ones who get the same point across once (didn't want to trigger any itchy moderation).

On the rest, yes, that's the case.
Or you can go with Gambit, which does superb job here and produces optimized code. Last releases added backends for Java, PHP, javascript and perl I think.
Hackers offered an loT botnet for $7,500. The recent attack may be just a test
Uber Skips World's Biggest Cab Market for Japan's Tiniest Towns
Greenwash is definitely a problem. As a rule of thumb, if the company does something regular and some elements have simply been marketed as green then that doesn't count. The main focus has to be improving the environment.
> Let alone that some community forum support guy would never be told about a secret deal.

Nobody said it was secret, besides you. I think it was parent's point that you are strawmanning here.

This was also the sole reason I responded to your initial post. You misrepresent people's position and then complain that what you presented is "abysmal" and "disappointing".
One more vote for vuejs.
Just drop it in your project and start using it, and the documentation is clear and concise.
> TCP will reorder them back to the original order for you.

And of course even that's only true within a single connection.
Also to be looked forward to, the Graal Javascript implementation (https://github.com/graalvm). It says supported, but I don't think they have started marketing it yet. Probably still has ways to go, but if it ends up as good as the Ruby implementation, there is much to hope for.
Haha, I didn't get that you were being ironic at first!
VLC has Chromecast support in the development version, and has had it for over a year now. They had to reverse-engineer the protocol. I think the UI is a bit cludgey but it works.
The Difference Between a Standard SSL and EV SSL
Back in the mid-90s I had some friends who worked at a company that sold commercial X-Window servers. Their fastest X server ran under QNX. That either says something about how fast QNX was, or just how bad Unix was at the time.
Even a way to view the data on their own site would be a good start.
What is the heaviest planet where we could build a space elevator with current technology? Would it work on Mars? The Moon?
> think people need to have more respect for the software engineering field, follow best practices, and not throw out everything we've learned as each new Next Big Thing (TM) comes out.

I agree with this sentiment, with a few (rather large) caveats:

∙ Best practices yesterday may be legacy practices tomorrow.

∙ The Next Big Thing™ is usually hidden lower in the stack (in the above example it was cheaper commodity hardware and free-as-in-beer operating systems), and while it may not force throwing away everything, it can still prompt throwing away a heck of a lot.

So, yeah, there is a lot of churn in the JS ecosystem right now. It's inevitable that there will be some sort of shakeout and some projects will emerge as de-facto standards around things like declaring dependencies, build tools, etc. The same thing happens in every successful software ecosystem exploiting a new niche.
> But we've also done a horrible job of combating wealth inequality. The top 1% get 30%, the top 20% get 80%... blah blah, you should have voted for Bernie.

What percent should the top 1% have? Same for the top 20%, and so on.

Note that unless every individual has exactly the same wealth, it is mathematically necessary that the top N% has more than N% of the wealth.

Note also that this applies within wealth groups, too, so that if the top N% has M% of the wealth, then the top, say, 10% of that N% would be expected to have more than 10% of that M%.

It doesn't take a lot of unequal distribution in the subgroups to get an overall distribution with the top 1% having 30%. All that takes is that the top 50% in each group have 83.4% of the group's wealth. That doesn't seem like an unreasonable distribution to me.

With that distribution, then overall the top 50% have 83.4%. The top 50% of the top 50% have 83.4% of 83.4%, so we have the top 25% overall has 69.6%. Applying 50/83.4 to that group, we get overall the top 12.5% has 58.1%. Do this a total of 6.64 times, and you get the top 1% with 30%.
Probably nobody read it.
Ask HN: Vulkan spreads CPU load between cores, is it good for AMD?
Original too long title:

Ask HN: If Vulkan spreads CPU load between cores, AMDs strategy to build more CPU will pay off?

According to this video [1] Vulkan spreads CPU load between CPU cores, making whole process more efficient. AMD long lasting strategy that got its own meme is "build more cores". [2] Does it mean that the strategy pays off and AMD will be better for gaming in long run?

[1] https://www.youtube.com/watch?v=llOHf4eeSzc

[2] https://i.imgur.com/GDyOS.png
Vote for 2016 Maxim Halloween Party Sexiest Costume
Scott Hanselman interviewed Linda Liukas recently on his podcast, well worth a listen:

http://www.hanselminutes.com/547/hello-ruby-with-linda-liuka...
There's quite a distance between primary sources and random YouTube uploads, however.
Isn't there a huge potential in Lithium air or aluminum air? I get that it's hard to achieve reliable rechargeable tech there.. but if we're looking at theoretical capacity there should be plenty of opportunity, no?

As for the shorter term, have you looked at SolidEnergy? If their tech lives up to their promises I think it could really tip the scales for EVs. If it's relevant for grid storage I don't know.
Next logical step: Java JIT running on PurpleJS
I am amazed that it is 2016 and people talk about sub-second page loading times as if it is an accomplishment to be proud of.

That it is an accomplishment of a sort (in contrast to the depressing reality of bloated websites everywhere) shows just how badly wrong we have gone.

Maybe we should force web devs to go back to dialup; then we'd get sites that have the performance of http://info.cern.ch/hypertext/WWW/TheProject.html again.
So_id3 – associate id3 tags with ActiveRecord models
> If we wrote the checks for our health care ourselves

.. then most people wouldn't be able to afford it. Also doesn't work for emergency care: you can't shop around while unconscious.