skysight-inc/HackerNews huggingface dataset:
(sin(-x * y) / cos(x * -y)) ^ (time % (r + A))
Debugging Webdriver Automation Tests
and the ends justify the means right?

Who care how many innocent people are victimized in the process, as long as Microsoft can get some good PR it is all A-OK

I bet Microsoft could shutdown all kinds of malware if we all just allow them to continually monitor all of our computers at all times....
You could probably have these mass produced for 100's of thousands. You wouldn't even need to put them on all ships. Just put them on a large fraction of them. I think the stock could be operated for less expense than a few ransoms of a large ship.
Thanks; we changed to that from http://blogs.gentoo.org/blueness/2014/10/03/sthttpd-a-very-t..., which is down.
"But there seems to be no way to extend this attribute, nor to make entirely new attributes in the same spirit."

Yes, GCC knows, and we're good with that :)

The glibc extension here serves no earthly purpose (and on the gcc side, we've considered pretending it doesn't exist before so we can actually optimize better).

It sounds like it may be a good idea, except
1. It modifies functions that have a standard purpose, standard set of format specifiers, and are, as you point out, often error checked to make sure they match those :)

2. Unless you see the printf handler registration, which may be in a library, linked to your program, or whatever, you'll have no idea that the code is wrong.
"and not worry that printf() has been redefined by the application."

Note that GCC assumes it isn't redefined unless you use -fno-builtin-printf.

It will replace printf calls with puts and do other fun things.
That was one persons opinion. I liked the site itself. Don't just go by one persons opinion. There will always be the people who like to stick with their plain html sites and always go "grr" when the pages are modernizing.
Actually, Bitcoin can handle micropayments extremely well by using micropayment channels.

https://bitcoinj.github.io/working-with-micropayments

In short, the payer sends a signed transaction to the payee every time they want to increment the payment, but the payer does not broadcast the transaction to the network until they want to finalize it. To prevent double-spending, the payer and payee first set up a 2-of-2 multisig, so all transactions must be signed by both parties.

This lets applications send many instant micropayments, and only one transaction fee is paid.
> As you probably know, the QWERTY layout was specifically designed to be un-ergonomic and inefficient (so as to keep typists from jamming the mechanical keys of early typewriters)

This is false. Please stop repeating it.
Dvorak is also not well-proven to be better.

http://www.economist.com/node/196071
Its mainly scientific.

Plate tectonics theory was born by looking at the ocean floor. During second world war, in the Atlantic, there was huge effort by both parties to obtain good quality maps of the ocean floor. This was to drive/combat the german U-boats.
In addition, "new" sensitive magnetic devises were developed to detect large bodies of steel (e.g. submarines).
After war (during 50's and 60's) these new data came out and researchers found several striking features: first, the ocean basis were not deeper in the middle but, on the contrary, were deeper just by the continents. In the middle they found a mountain chain that goes from pole to pole with an average height os 5000m (over seafloor, still submerged). Actually this is the larger mountain chain on Earth.

Second, they found that seafloor rocks have a permanent magnetization. This is not surprising giving their composition, but the ming blogging feature is that this magnetization has a clear pattern of stripes parallel to the mid Atlantic mountain chain.

These two observations, that didn't fit at all with the theories of Earth evolution of the moment, were the main triggers of the new Plate Tectonics theory.
Nowadays, despite there is little doubt on how the Earth and oceanic plates behave, it is not clear how is the exact mechanism driving tectonic plates.

The thermal state of tectonic plates, hot at the mid oceanic ridge and cold near continents, explains the observed bathymetry. Nevertheless there is no agreement in the geophysical community on how this cooling happen. The first order is absolutely clear, but if you go to the details two theories compete to explain observations (the so called "half-space cooling" vs. "Plate Model"). Detailed bathymetry is key to distinguish which one is closer to what happen in Nature. We need better observations that the currently available to advance in our understanding.
Less technology for a simpler life? Maybe not.
What I thought when I saw "Windows and Linux".

So this is what it feels like, huh?

Looks cool though, gunna give it a whirl on my Windows box.
I'm all for Netflix taking a chance on more original content.
It's true. And then someone will claim it's horribly broken and fix the problem. Most of the time things aren't actually broken though. It's usually the story of a complex evolution that had to take into account a lot of different scenarios.
...didn't realize you disliked this site so much. Sorry for putting you on the spot, I guess? I just thought your article was interesting.
FCC fines Marriott $600,000 for jamming hotel Wi-Fi
It also makes it suddenly expensive to run a decent sized email list. For security announcements, say.
Why We Should Treat Teachers Like Software Engineers
How is buying a domain that no one is using for market price "immoral"?
There should be guides like that for the world's great sights.

http://goo.gl/maps/n9dGc

Reward: Chicken Maharaja Mac
Your statement that Bitcoin cannot handle micropayments is absolutely incorrect. Are you familiar with payment microchannels? With microchannels, Bitcoin solves the micropayment problem like it solves other, related problems: with simple p2p network tech combined with cryptography.

In short, Mike Hearn and others figured out how to exploit Bitcoin's native scripting capabilities to support microtransactions. They call it microchannels, and there's a very succinct explanation here if you're familiar with Bitcoin scripting: http://www.slideshare.net/JohannBarbie/bitcoin-micropayment-...

There's even a working implementation: part of Mike Hearn's BitcoinJ, the second oldest Bitcoin implementation.

Now, you could argue that there's so far no big demand for Bitcoin microtransactions, and I'd have to agree. But to say bitcoin is not capable of them is simply false.

Edit: Also, your per tx fee is too high by at least 10x. In fact, many transactions can be sent at absolutely no charge.
I messed around with an MSP430 micro controller for a while. There, I didn't want to use a "standard" (Third-party but popular) library. I ended up grabbing and modifying a much more direct version of printf, and I got to the syscall part much quicker. When you only have 256 bytes of RAM and 64 KB ROM, you don't have such luxury. You also dont need to support C++.
No, they require training a deep neural network first. Then training the shallow net to mimic the deep one.

The claim is that the shallow net can have the same number of parameters as the deep net. It's always been known that a large enough shallow NN can theoretically approximate any function. But that it can do so with few parameters is very surprising.

My best guess is that the majority of parameters in deep NNs are unused or redundant. I.e they have a low weight, or don't influence the output very much, or another neuron computes mostly the same function. Many types of regularization like dropOut and weight decay heavily encourage this.

Whereas the shallow NN is forced the maximize the usefulness of every single parameter to get the same result. It doesn't have to worry about overfitting. I am not sure if the paper accounted for this though, it's been awhile since I read it.
That seems pretty promising. I'm wondering if this project might try going into currency as the landscape evolves, As i think it would be great to see centralized exchanges made irrelevant and the network more resilient, though i suspect it might be a bit harder to solve than physical goods.
While there has unquestionably been some hype about objects over the years, I have too much respect for the many brilliant developers I have met in industry to believe they have been hoodwinked

A careful student of psychology and history will soon realize that almost everyone is at least partly hoodwinked about something.

http://www.paulgraham.com/say.html

That said, what's popular most often has at least some merit.

https://www.youtube.com/watch?v=qu99MegHzgE
Sometimes I worry that the epidemics (or potential epidemics, rather) will continue until eventually our incompetence in large-scale organization overtakes all of the 20th century innovations in medicine.
Also interesting that Copper is self hosted (written in Copper).
Why Startups Fail, According to Their Founders
you're definitely going to need tooling for hash blocks, but i don't think it needs to be particilarly sophisticated or amazing. I think you could provide pretty generic support in a couple dozen lines of php, or easily add it to any static site generation tool like jekyll. but, yeah, if you are purely manually writing static files in a yext editor, its going to be error prone.

Still trying to wrap my head around the nonce -- it seems like maybe it precludes just about any kind of caching, including CDNs? That seems like kind of a non starter.

and yeah, even though they start out talking about legacy site issues, both of these techniques seem to me more useful when you actually have some design reason to prefer or need inline scripts (there are a few), and less likely to be useful as a conveninet solution for a legacy site you don't want to change much.
It will probably be very difficult to start consulting if you consider yourself shy and not a good negotiator. I would suggest looking at changing jobs instead, especially if you need stability in the near term. You could practice negotiating then.

If you started consulting, you could easily spend half the first year out of work, turning your $130K into $65K, and that's before the extra taxes.

Also, how does consulting work with an H1B?

Good luck.
#firstworldproblems. seriously though you can try http://www.typescriptlang.org/
There are two groups of people who can legally hire themselves out in the USA to give advice on patentability and help write a patent application (and also deal with the patent office for you on all matters related to to your application, including appealing decisions of the examiner).

These are "patent attorneys" and "patent agents".

One becomes a patent agent by meeting certain background requirements in science or engineering defined by the Patent Office, and passing an exam on patent law and procedure given by the Patent Office.

One becomes a patent attorney by satisfying the requirements for a patent agent and by becoming an attorney.

Since a patent attorney is an attorney, they can give advice beyond just patentability and can do more than just deal with the patent office. They can draft contracts to license you invention. They can draft confidentiality agreements to make people sign that you hire to help develop you invention. Once the patent is issued, they can litigate for you against infringers.

This comes with a price. Patent attorneys will generally cost more than patent agents. At the stage you are at, it doesn't sound like you need anything done that requires an attorney. You just need patent advice and reprentation at the patent office. Thus, since you are on a budget [1], you should take a look at patent agents.

[1] People not on a budget should probably consider patent agents more, too. I think that a lot of people just assume that they need a patent attorney to get a patent drafted and filed.
There was a good point made in a nother piece that ebola is highly infectious, but not so much readily contagious. Its worth considering the subtle distintion to appreciate how difficult it is to deal with. It spreads somewhat rapidly nonetheless because of the problems that trace amounts of contaminats cause. Not because the cantaminants themselves are necessarily widespred or pervasive in the environment.

http://www.washingtonpost.com/news/to-your-health/wp/2014/10...
That gets into key disclosure law and it does vary by jurisdiction. Though I am not a lawyer, it is my understanding that this is an area of dispute in the United States with respect to the 5th amendment, which forbids the government the power to compel one to ever testify against him or herself.

Even under a mandatory key disclosure regime, it's still a choice to remain silent even if that means one remains jailed. That situation sure seems like a form of torture to extract information from the incarcerated individual.

This 2012 Forbes article is a good read on the matter:
http://www.forbes.com/sites/jonmatonis/2012/09/12/key-disclo...
Motivation 3.0 , I find the book , "the surprising truth about what drives us ".Daniel H. Pink.....amazingly accurate and one true sense reveals...what motivates us.
Invasive attacks for extracting the UID depend on exactly how it's 'implemented in hardware'.

It could be a total lie, and hardwired or masked-rom per-revision (but I doubt that, too easy to discover)

It could be in a one-time programmable block somewhere that gets provisioned during manufacture - a flash block/eeprom with write-only access (externally at least), or a series of blowable fuses, or even laser/EB-trimmed traces.

All of those 1-time prog methods are susceptible to the person operating the programmer to record the codes generated, although managing and exfiltrating that much data would make it rather tricky.

The method of storage also influences how hard it is to extract through decapping and probing/inspection.

If I had to design something like this (note: not a crypto engineer), I'd have some enclave-internal source of entropy run through some whitening filters, and read from until it meets whatever statistical randomness/entropy checks, at which point it is used to seed & store the UID into internal EEPROM. That way, there's no path in or out for the key material, except when already applied via one of the supported primitives.

Then you need to protect your secrets! Couple of layers of active masks (can they do active resistance/path-length measurements instead of just continuity yet? That would annoy the 'bridge & mill' types :)) Encrypted buses, memory, and round-the-houses-routing is also pretty standard for the course, but I'm sure it too could be improved on.

IIRC there was someone on HN who was working for a TV smartcard mfgr who was reasonably confident they'd never been breached. Curious what he'd have to say (without an NDA :) )
I've recently gone through the patent process and had the benefit of working with one of the most prestigious IP firms in New York. I'd be happy to share the process we went through, the instructions I was given, etc...

LinkedIn is in my profile. Reach out and include your email or IM - glad to help :)
No, the idea is that users would be able to set an incoming fee per email address, including a default fee for unknowns. Users would simply whitelist email subscriptions at 0 fee. In fact, this could likely be done completely automatically beyond the initial setup (and then only if you want to diverse from the defaults).
Google to Make Security Guards Employees, Rather Than Contractors
This has been fixed in C++11. In fact, there are several alternatives. <atomic> provides sequential consistency by default, preventing the seemingly-bizarre operation reorderings described here. std::call_once() does exactly what it says: it allows multiple threads to call something exactly once (with robust behavior in the face of exceptions). And the magic statics feature in the Core Language makes the construction and destruction of function-local statics thread-safe (protecting actual usage is up to you).
Teach Me How to Make Money from My Home Computer Free Video Course
Edit: I wonder if anyone is mask/shielding against back-side attacks yet? I did like the buried light-sensors dotted around some hi-sec core I was watching, although they didn't end up being particularly useful.

My understanding here is that this Enclave is just a specific part of the overall die, so they're somewhat constricted in the crazy-fabtech methods they might otherwise be able to consider.
Some thought needs to be put into this for sure.
No, he won't. He will advocate making you pay taxes on the relevant income, but nobody cares if you want to sink post-tax money into pleasures we all consider vain and stupid. We have lives to be getting on with too, you know.
Good analysis. The corralary to all this seems to be politically correctness: make the debate appear decided and inarguable before an actual conversation is held. This pre-emptive form of poisoning the well so to speak has proven highly effective when (1), (2), and (3) conclude the topic cannot be opposed by "any reasonable man of [faith/science/progressive values etc].
https://www.dartlang.org/ seems like the obvious answer but you'll still need to learn another language.
Sounds like climate change advocacy too.
Mobile Fashion Discovery – Great Style + the Daily Weather
She Was Invited to Her Own Funeral, and She Had No Idea
The current repository (he's not using github anymore it seems):

http://opensource.dyc.edu/gitweb/?p=sthttpd.git;a=summary
As a fellow programmer, I find CSS non intuitive.

The best book I've found as a programmer is Stylin' with CSS: A Designer's Guide by Charles Wyke-Smith. Not as much BS, cuts to the chase.

Second: start with simple styleshheet and build from there. Don't buy into the ultra fancy complex stuff till you feel ready; there a lot of good result you can get from just the basics.
Ultimately the problem is that "morality" as practiced generally comes from some kind of religious backing. "Don't mix fabrics because God said so" and boom, it is immoral to mix fabrics.

This was an easy crutch for people to use for a long time because it saved them the difficulty of actually thinking about things.

Modern social movements away from religion as a basis for morality has put this kind of lazy thinking into a tailspin. Humans have only ever been able to define morality as having some kind of immovable axiomatic underpinning of the kind religion likes to provide. But if religion is out, and we still want to be moral, what do we underpin it with?

If we say "Science" than Veganism is right out, as it's scientifically proven to not be an optimal diet. And sentience, while interesting, holds no more moral preservation requirements in science as does maintaining an environmental temperature close to absolute zero.

It seems the sad answer is that people arbitrarily embrace some new axiom and then define their morality on top of it. Lazy people just copy this defined morality and now you end up with "angels on the head of a pin" internet fights like "how sentient does an organism have to be...?" or "what's the most free license software should morally be distributed under?" or whatever the nonsense debate du jour is.

Problematically, like all new converts, people who've embraced their new religion want to tell everybody about it, and chastise all the unconverted for their immoral unclean ways.

The truth is, the guiding notion of morals have become antiquated, but humans have resisted coming up with some other guiding framework that doesn't require mindless adherence to some arbitrary axiom.

For my money, if I had a gun to my head and had to choose an axiom to build a moral framework off of, I'd go with "ensure that survival, propagation and continued forward evolution of the species".
> "And essentially all adoption in Sweden is international - only about 100 adoption cases a year involve Swedish births."

Why is that? A lack of Swedish orphans? Red tape that exists locally but not internationally? That 100/year figure is shocking to me.
Thanks Mate.
So as I understand it folks may not have continuous work year long in consulting even though they might charge $50/hour or more.

For consulting to work on H1B, again one strictly need job offer from company and then that company takes work from client and give it to you. They take 20 % to 30 % cut from each paycheck depending on organization.
Would love to get some feedback on our recently launched mobile app. We have addressed a number of issues that are now waiting for review with Apple. In the mean time would love to hear any and all thoughts you might have. Many thanks in advance.
Man Shoots Down Drone, Lawyers Scratch Their Heads
> The chip is probably manufactured in China

Available info indicates that the A8 is fabbed on a 20nm process by both Samsung and TSMC [1]. For Samsung, that would indicate production in either the US or South Korea [2]; for TSMC, that would indicate production is in Taiwan [3].

[1] http://recode.net/2014/09/23/teardown-shows-apples-iphone-6-...

[2] http://www.samsung.com/global/business/semiconductor/foundry...

[3] http://www.kitguru.net/components/graphic-cards/anton-shilov...
Hi,

Thank you for your courage in making this post. I am from the Philippines too. Like you, I did not finish college. Yeah, it's really hard in this country to get a corporate programmer job if you don't have that piece of paper.

I am solely a freelancer for about 4 years now (not full time though, as I don't get to work 8 hours a day). I get mixed results with my career as a freelancer (oDesk, Elance, etc.). Sometimes the monthly income is so high I can take a vacation for three months. Sometimes, it's very low or nothing at all. At times I had to borrow from my girlfriend or some friends just to keep things going. Here are some things that I have learned in my journey:

1. Make sure that you have winter savings, or it would be hard to raise your rate even if you are qualified to do so. Before I resigned from my BPO job, I made sure to have some savings before working freelance full-time. Unfortunately, TY Ketsana hit, and my house went underwater. I lost my initial savings, but still I was able to thrive with some projects.

2. Start with small projects first. Your priority at this time is feedback. When starting out, my mistake was that I aimed at larger projects first. In the eyes of most clients, size does not really matter. Your ability to accept and finish work with good results is more important.

3. Personalize your cover letter, but keep it short. In my experience, clients don't like reading lengthy messages. But they take effort in writing jobs descriptions. Every freelancer should respect that.

4. Higher-paying clients are generally easier to work with.

5. As much as possible, charge a fixed-rate for projects. Clients can limit their risks while you can save yourself from time trackers. If it's going to be a job for at least six months, it's usually OK. If not, it's often wiser to give a fixed price. I have seen some bids where their hourly bid is equal to the fixed-price, and get accepted.

About your employment, I think you can sue your employer for lowering your rate (if it's at least an established business entity). That's against the law.
This list is pretty good but I suspect infrastructure work is far from done. Also Marketplaces aren't quite native by this definition-- cdixon is more so pointing out that their reaches can be expanded to the unbanked. I think the real magic of Bitcoin lies in the Blockchain itself and its application to the real world via smart contracts. The fact that bitcoin is a currency might turn out to have been a big distraction or just a side effect of the real applications. If this is true it further points to the need for ubiquitous infrastructure.
Late Binding – Myths and Reality
Whoever registered "Art-Art-Art-Art-Art-Art-Art-Art-NFL-Art-Art-Art-Art-Art-Art-Art.com" must have been really confident in the rhythm of how that sounded.
i dunno i have some domains just because they look cool. not to make money or a point, in fact, nobody sees/know them except myself.
Ultimate Spinner Pro