skysight-inc/HackerNews huggingface dataset:
Let's imagine an honest tech company that buys a 100 patents each year for 10 years.
As usual : 90% of them and up being useless. 9.9% of them allow to make a good product that sell well and keeps them afloat. And one of those ends up being ground breaking pushing the company forward, allowing major innovation in their product line.

In the current situation, the company placed a bet on those patents. They took risks, every year, for 10 years. And ended up being rewarded for it after some struggle and a lot of research.
In your proposed situation, the company would put as much risk in buying the patents. Would still struggle for 10 years. Then, once the ground breaking product comes along and starts generating sales, authorities come in and ask for retroactive taxation because their crown jewel was "clearly under market value"

That honest company would probably not stay in business for very long. Or would not even exist if the founders knew that would be the outcome.
Wouldn't the point be about being "plugged in" while actually working?

Nobody says you have to read email during your off-hours but if you're working in, say, IT and you're not taking advantage of google, stackoverflow, hackernews, technology subreddits, etc... well then you're well behind the eight ball.

I've seen generic knowledge workers keep up with dedicated programmers simply by virtue of how well they use the internet interface, while the guys/gals that have been coding for 20 years don't even bother to do simple google searches for basic questions about new technologies...
I'd also argue there's very little "Creating" OR "Shifting" going on from Apple in this tax haven.

They can keep the vast "majority" of the (read: "well paid") jobs in Cupertino with Stanford, UCBerkeley, CalTech, etc grads. All the while reaping the tax haven benefits abroad.[0]

[0] Found a better source, 6.5K employees in Ireland: http://www.independent.ie/business/irish/25pc-of-apples-euro... , with 1000 to be added by 2017.

Their center in Cork, Ireland is a distribution base, which is different than the product design, R&D, and development that goes on in America. Compared to the amount, in billions, of taxes avoided, the "Tons of jobs" grandparent is claiming doesn't seem to be true.
Nitpick: Verilog is a programming language (see especially testbenches) with syntax and a runtime geared towards modeling hardware. It allows simple creation of lightweight shared-everything threads (called processes, confusingly, and they are not OS threads or processes, they are local to the language runtime) which are used to model concurrent hardware. It has its own built-in scheduler that decides when to run each thread. It has numerous synchronization methods and events (wait, @, #12ns, etc.) in addition to plain-old shared memory that threads use to coordinate with each other, and block and trigger thread execution. When modeling digital circuits a single shared-memory variable, usually named clock or clk, is the one variable most of these threads synchronize to.

Mostly hardware designers get away without thinking about all those above details in those terms, but sometimes you get bit by them (race-conditions between threads can occur, sadly) and it helps to understand it.

All programming is modeling of some sort or another.
I attempted to remove all StartCom certs from the OS X keychain, apparently you can't do it even as root. You have to boot into the recovery partition first.

http://superuser.com/questions/1070664/security-seckeychaini...

Edit: Don't delete them, instead right click each certificate, select "Get Info", Expand the "Trust" panel, and set it to "Never Trust"
Scary that its recursive, in that "historical examples are irrelevant is modernity" is in itself modernity. Ignorance of history leading to disaster is old as dirt. Err, its as old as written history anyway LOL. Soon as some dude wrote a good story about a tactical maneuver some other dude promptly ignored the story and gets killed, every time. Don't matter if its sarissa carrying heavy infantry or knights or tanks or air craft carriers or spaceships someday.

I think the belief lives in the modern mind because when a modern does something that would have resulted in Alexander the Great spanking him severely, the modern feels better when claiming "not my fault that my culture doesn't respect the past" etc etc.

For example the Vikings used to F over the British locals centuries after Alexander the Great via the good ole feigned retreat. Trick a tough defensive shield wall into thinking you're running for it and they should chase you, because booty, then once they break their wall at a predetermined practiced point reform your own shield wall, flank the freshly unorganized soldiers and slaughter them. Oldest trick in the book. The book that no military readers read, I mean. Yeah yeah I realize the general population didn't sip tea while reading Plutarch in that era, anymore than British do today, but you wouldn't expect a King of England to fall for that even in the late dark ages.
> Science is not a separate domain, but treads in politics and so on.

How does science tread in politics? I'm actually honestly wondering.
The filter hqdn3d is what you want. Note that the defaults are for noisy video, so unless you have a really noisy source you'll want to use lower settings. I've seen hqdn3d=4:4:3:3 as a good place to start, and you can tune the numbers (lower is more noise, less blur, higher is less noise, more blur). In addition, the default values for each parameter is scaled based upon the previous value(s), so you can be lazy and just pass one or two values to get a coarse idea of the strength you want.

If the videos are to be played back on a player that supports video filters, you can add some noise back in on decode, which is particularly useful for non-HD sources as your eyes will often interpret noise as detail. Back in the h.263 days I used to do this as 1) h.263 was much worse than 264 or 265 and handling noise and 2) disk space was more expensive, so I couldn't just up the bitrate. I still have some vlc settings that can do that for playing old DVD rips. Today, unless you plan on streaming the video, I would recommend just upping the bitrate and using conservative enough denoise settings to not need it.
You can write Verilog as schematic-like description, but there is a higher-level of modeling supported by synthesis tools that doesn't look quite so netlist like.
I wish I could, unfortunately I have no power or money, while multinationals have armies of lobbyists and bags of money a la Scrooge McDuck to help write the laws to suit them.
I found a video with a full play-through of King's Quest IV without commentary. The video is almost an hour long.

https://www.youtube.com/watch?v=vCqDIRMRTTY

Interesting to watch, but I can certainly see what they meant when they said that the game was fundamentally broken, that it requires you to perform a bunch of actions which you must wander around trying to figure out pretty much without any help at all.

As a play-through video, I enjoyed it. As I game, I would have become very frustrated, I would not have enjoyed it and I would have given up within short time.

The story as a whole combines a lot of folk tales and IMO does so to pretty good success. I also think that there are some elements from the game which would be worth basing another game on for something like a gamejam entry. For example, the scarab that scares away the zombies and the mummy, that could be reused in such a game. Just, the scarab would not be so hard to come by.
Well I've tried the bags we have at the office and while they do indeed look the same my phone has no trouble staying connected while inside the bag.
> The only reason people want to hide the 'sponsored' element is that the product is bad, and paying people is the only way to get them to associate with it.

Well thats a naive opinion
It's a mandatory requirement of license to "give appropriate credit" - https://creativecommons.org/licenses/by/4.0/deed
If author of the campaign wouldn't put David's name on the artwork, then that would be violation of license condition. Let me know if you can specify any other way to "give appropriate credit", without mentioning the name of original author. ^__^
I thought it was incredibly valuable, but exhausting at the same time. Usually, meetings like this would be spread out over days and weeks, giving you a chance to recover from each pitch. This was relentless: the same questions every 20 minutes for most of the day.

On the other hand, it was awesome to meet so many people excited by what we're doing in a single day. The investors we spoke to were engaging and thoughtful, and we didn't have to worry (for the most part!) about whether speaking with them was worth our time.

The algo for matching investors with companies seemed to work _okay_, although there were a few meetings we had to schedule outside of Investor Day with people who didn't make the cut for whatever reason.

On the whole, it was absolutely worth it and I highly recommend YC keep it as a mechanism for speeding up fundraising after Demo Day.
Well done video. My only complaint is the stack being inverted a few times throughout. Saying it grows down and then showing it growing up might confuse newbies, who I'm guessing are the target audience for this video.

Other than that, your explainations are clear and concise, which is rare for this topic.
Just use the net via a VPN when out and about. You'll rapidly find out who's running CF, and how incredibly annoying their constant captchas become. (Approx 25% of the time CF decide my VPN provider (PIA) needs captchas. This lasts a couple of days, then rest of week clear. Repeat)

They're positively surfer hostile.
The GP was talking about customers' ISPs - the company you pay for internet access. If a backbone provider would do anything like that, that would be much worse. They'd probably be out of business really quickly.
Software Development Engineer – Concept Engineering
Amazon Lab126 (lab126.com) | Sunnyvale, CA | Software Developer, Concept Engineering (ONSITE)

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?

We’re looking for Software Development Engineers with broad experience and interests who thrive in fast paced start-up like environments. In this role, you will be a part of the Concept Engineering team that brings in new ideas and delivers high-fidelity proof of concepts. Responsibilities include:

Actively participate and lead concept development and design ideation as part of a small team
Rapidly build and iterate on polished, high-fidelity prototypes that express design intent, using the best and most appropriate tools and techniques for the task
Develop functional prototypes to prove and sell concepts to development teams and senior leadership
Partner with other teams to ensure that our techniques and technologies translate through to shipping products and services
Be able to work creatively through and around perceived limitations and/or challenges imposed to create delightful experiences for customers

Please email sjambula@amazon.com if you’re interested!
Site operators need to be more aware of which CAs they're using

How? I've got no way to judge the security / responsibility of any CA. The amount of money that they charge may have no relation to their behaviour. I don't think anyone has claimed that the CAs who issued wrong certs were charging less than their competitors. You can't blame the CA customers for this.
I am sort of curious.

1. Who is running docker in production.

2. If you are running docker in production what sort of money are you making with it ?
All cache (and in fact, memory as well) used to be single-cycle.

Why aren't they any more? Because the speed of light doesn't allow it.

Multi-cycle cache/memory latency and the cache hierarchy it implies is a result of being bound by the speed of light.
At my employer (very large) the hiring managers don't get to see the job descriptions that were written by HR and resumes can only be submitted to some system that limits how many can be submitted by each recruiting agency. So we never get anyone to even interview that matches what we need unless we cheat the system.
Of course!

The map shows the current state of the game board - one color for each player for his owned tiles. The tiles with * are "life tiles" - you receive them when the game starts and they grant you a greater bonus, so there's an incentive to destory the enemy's life tiles first.

As each participant in the network sees the entire blockchain, the players can see the "compiled code", essentially the EVM opcodes, but only after all the players already committed to the hash of their code and new players can't commit anymore. This is a "commit-reveal" method that allows the game creator to accept registrations for a specific bot without actually revealing the player's code beforehand.

The registration fee is indeed 1 ETH at the moment, but that's a placeholder. The winner gets almost all the pool of registration fees (winning a game with 5 players = 4.5 ETH).

claimTile is the API exposed to the bot contracts - it's a way for them to change the board state to signify they own the tile. Of course, as every operation, it costs some gas. So you can have a strategy of claiming as many as possible by using only claimTile, but you could also seek enemy tiles and claim them. It's a trade-off of gas.
The humans are the ones annihilating bee nests. The bird is just opportunistic.

Perhaps you mean that humans are pure evil, given the other ways we treat animals and plants and other living things in this, our only home.
One of my mentors makes it a point to always ask to meet the team he will be working with during the interview, rather than just meeting the hiring manager. I would consider it a huge red flag if your interviewer didn't allow you to meet your potential future team members.
You don't have to remove them, you can just set the 'Trust' setting to 'Never Trust'.
Hadoop's source code has been on my reading list for a long time now. I have tried it before, but couldn't go through all the bits and pieces. Is there any strategy you should follow while reading any source code? Are there any code walkthroughs of hadoop's source code?
This is pretty much what you would end up with when following official google cloud tutorials. Some time ago I started with https://cloud.google.com/python/django/container-engine. I still run django based on this tutorial in addition to a few more things.

Some things like minikube are somewhat bleeding edge, so maybe they are worth describing.
That muddies the water by treating all adverts the same, when sometimes (like the t-bell example above) the celeb truly likes/uses the product.

I guess the best you can do as a celeb is build your brand around how you do adverts. Some radio hosts here in CA (Armstrong & Getty) say they only do adverts for products they personally use & recommend. I admit to buying a product they advertise (a belt) some years ago and it's great - I'm glad they advertised it because I wouldn't have heard about it otherwise (still wearing it!).
They're called "weeder" classes, and probably every CS department has them. You take your intro classes then they dump you into algorithms.
I once heard an interview with the Economist digital editor Tom Standage where he claims (at 5:45 into the interview) that net neutrality is the wrong thing to focus on, and the important thing is just making sure there is more competition between the telcos. Can someone more familiar with this issue tell me if this argument is correct?

https://www.podcat.com/podcasts/i63zqo-untether-tv-mobile-st...
Can you provide any sources for your claim that spammers and carders can monitor backbone traffic? That sounds like a very tall claim to me.
Another article about this was posted at https://news.ycombinator.com/item?id=12389536.
This reminds me of work by one of my professors at Rochester Institute of Technology (Dr. Richard Zanibbi). There is an application called Freehand Formula Entry System (FFES) available on his website for download (GPL source as well) [1]. He also published a paper on it titled "Recognition and Retrieval of Mathematical Expressions" (2012) [2].

[1] https://www.cs.rit.edu/~rlaz/ffes/

[2] https://www.cs.rit.edu/~rlaz/files/mathSurvey.pdf
So its now "childish" to reject mass surveillance and government backdoors to encryption and expect the FBI, et. al. to defend "national security" within the constraints of the constitution? What is he supposedly defending exactly, if not the constitution?
> Do they?

Ideally OOP should treat each object like a microservice with an interface, independent data store, and test suite. I have seen several applications that do this, but a big ball of mud is also common, so it depends on the team.

PS: IMO, I think something is lost when languages don't have both objects and records. Passing around structured data can make for a clean design, but people get stuck on the idea that data and computation must be linked which makes it harder to have clean separation between different parts of your application. Function X is used by A, and B so now you can't change X without impacting A and B. Wait if we make a sub class then...
Just to clarify, that's how I run it here but I've been told by some fairly respected devops people that it's not really devops. But in general I agree.
Yeah sure, or sell to people that need Monero later

Monero traded at around 45 cents for the better of two years, and had trended up to around 2 dollars, still a good investment before Bloomberg, Oasis and Alphabay found out about it.

It is $8 now, with market cap of around 100 million, but bitcoin had a marketcap greater than that when Silk Road was the only marketplace in town.

Dark net markets are much much bigger than when Silk Road was around, and two of them are adopting Monero

Price, meet math.
Would love a RSS feed for the blog
I'd guess the attrition rate is higher than that. Just a guess though. Would also be interesting to see if the attrition rate is mainly transferring to a different field rather vs. changing jobs within the same field.
Spotty Reception in the Heart of Silicon Valley
We are not now speaking Finnish, colloquial or otherwise.
> wondering if it's worth sticking it out to the end or moving on?

Everything grows or it dies. If your personal growth is stifled move-on. Decide to end the suffering. End it now, that will give you freedom. The options were always lotto tickets.
It's AWESOME.

I have used emacs, vim, micro-emacs, sublime, notepad++, wscite, etc etc. This might not be so feature rich, but in my first try, this felt just right!
Fast Inverse Cube Root
AlphaBay announced on Reddit last week. “We expect this to cause a spike in the price, so if you are an investor, now is the time to purchase Monero.”

Bloomberg publishing investing advice from a criminal enterprise
Awesome coding editor for Android
We (CoreOS) built rkt because we feel strongly that the container engine should be a stable and fundamental building block of software. By itself rkt is not a product and we want to ensure it is something that can be integrated into other systems. For example, we continue to add rkt support to Kubernetes[1] to provide a user transparent option for container engines. Similarly, there are integrations with Mesos and others.

Also, rkt has had significant external contribution like the virtual machine isolation work from Intel[2]. We have spun out independent projects like the Container Networking Interface (CNI)[3] that is now used in Kubernetes, Cloud Foundry, and Mesos.

Stable and robust components are necessary to make this ecosystem work for people operating them. And we built rkt to help the entire ecosystem (and yes ourselves) be successful with that. The product strategy ends there. If a community of folks felt putting rkt into an independently managed foundation would help achieve that goal we would be happy to do that work with others.

But, I think the project has a good track record of working with others and focusing on a narrow feature set.

[1] http://blog.kubernetes.io/2016/07/rktnetes-brings-rkt-contai...
[2] https://coreos.com/blog/rkt-0.8-with-new-vm-support/
[3] https://github.com/containernetworking/cni
> To me, Swarm looks headed toward abstractions at a higher level than Kubernetes

Kubernetes admittedly takes a slightly different, modular, layered approach, whereas Swarm is simple to the point of naivety.

This simplicity is potentially a threat to its future ability to adapt to different requirements, whereas Kubernetes offers a separation of primitives that allows it to scale from "simple" to "complex".

For example, in Kubernetes, a deployment is a separate object from the pods themselves. You create a deployment, which in turn creates a replica set, which in turn creates or tears down pods as needed.

But you don't really need to work directly with replica sets or know exactly how they work, but they're there, and can be used outside of a deployment. If all you care about is deploying apps, then you only need to deal with the deployment.
I see two solutions to big CAs.

One is to reengineer the CA trust system to delegate limited authority to CAs (e.g. there is no good reason for a CA in the US to be able to sign certificates with Chinese TLD CNs, and vice versa).

The second is to build out the Certificate Transparency project to the point where the revocation of trust due to a mis-issued certificate is immediate, widespread, and automatic.
Well, that's quite an honest assessment. Also supports the value of things like Coq in catching errors. Sorry to hear you're getting bogged down in them. Have you thought about canceling it for something less ambitious that extends top-tier, existing work or merges a few components together? Quite a lot of work out there that can benefit in real-world development that could use some extension or even fixing up of implementations.
How Sonos and Amazon Echo Learned to Talk to Each Other
Paddle: Baidu's open source deep learning framework
Web-UI interactive disassembler from MongoDB
Thankfully decision makers don't (all) think like you. Equating countries to businesses ignores such a vast amount of the reality of the real world that it isn't even funny.

It's always the Achiles' Heel of the One Simple Trick that laissez-faire capitalists continually propose: that the world is more messy and complicated than: make countries = businesses.
This looks amazing. Finally an editor that will work for an ssh session, yet doesn't demand you learn a bunch of unnatural incantations that are completely contrary to all of your everyday muscle memory. And cross platform too. Win, win, win.
Access USB devices on the Web
Publishing via Sneakernet
D enums are not the good kind of enums (i.e. sum types, like in Rust), though. Instead they have some silly implementation of sum types using classes in std.variant.
> In German we call this "Betriebsblindheit" and there seems to be no translation to English.

The literal translation would be "business-blindness" or "working-blindness", and you're correct that there's not really a good immediate translation that I can think of. It's maybe a kind of sensory familiarity -- the non-perception of things that are familiar. Like how you forget that the loud air conditioner is blowing, because it's been constantly droning for a while.
Folks who know how to code: is this legit? I have no idea how to do anything, but I've always wanted to learn in order to maybe get into Android development.

Also, are some of the resources provided transferable to Java?