skysight-inc/HackerNews huggingface dataset:
No, there's a worse attack possible: you can attempt to include a resource with sensitive contents with SRI, and use the SRI to make a "guess" at the hash of the contents. If your guess is incorrect, the resource will fail to load, and you can detect this error and make another guess.

Obviously, this technique will only work if the contents of that resource are constrained enough that it's possible to guess them with brute force. Depending on how SRI interacts with the browser cache, though, it may be possible to make guesses very quickly -- it is likely that the browser will only fire one HTTP request for the initial attempt, and will load the resource from cache for all subsequent attempts.
Yeah, I think you really have to design your set of recognized gestures to make them have a low chance of ambiguity.

Hmmm, and yeah you could add templates that are variants of an intended output. To improve the chance of matching important gestures
As this was written back in 1999, I did a quick search to see if there were any implementations by searching for cited papers and authors.

I found the following:
http://lsub.org/ls/projects.html
How Reddit's doodle became a versatile logo
Very nice. When this gets cleaned up, and Rust stabilizes a bit more, it should be promoted for the Arduino Due. The Due is a minimal ARM machine, a step up from the Atmel CPUs but well below the level required to run Linux.

Safety at the Rust level is very valuable in embedded work. Debugging small embedded machines is not fun.
This is contrary to the OP's example, where he passes data and num to the constructor, which is how I've seen it used frequently. The Builder pattern is often recommended to "make code easier to read" and wouldn't be useful if many/most of those parameters were required.
> [...] Java is very amenable to static code analysis [...]. The biggest downside is that you usually have to tweak the rule-sets to avoid getting lots of false positives.

These two statements seem to be in opposition to each other.

(All your advice is spot on. If you let warnings remain in code, you'll just end up accumulating more and more warnings until it's too much to fix. I guess it's a sort of "broken windows" effect.)
I am. I've built 2 ad platforms from scratch and now on my 3rd building both the tech and company this time.

There's a lot of complexity to this industry and it certainly isn't anywhere close to dying.
"So how was the highest price in the negatives?"

It's not the highest price bid. It's the highest price bid among the cheapest set of bids which could fill demand. Say we need 100 units of electricity in the next hour, and the bids are 50 units @ $2/unit, 30 units at $5, 30 units at $10, and 30 units at $20. Then, to get 100 units, you only need to buy from the first three suppliers, who are offering 110 units between them. The highest price among those is $10/unit. The 4th supplier's price is higher, but he's not among the winning bidders.
This doesn't solve the problem where the parameters aren't checked at compile-time. Now, hopefully all your codepaths are tested so your builder doesn't throw exceptions in production.
>What I don't understand is how anyone who isn't benefiting from the tax credits could bid at or below zero.

It's also a pretty cheap way of advertising a market opportunity and driving investors' expectations: your money would be better spent on a new aluminum smelting plant being our customers rather than a new coal or natural gas plant being our competitors.

Believe it or not, in the early days, the oil industry also had this problem of "excess supply". In the UK in the 1900s they dealt with this by lobbying Winston Churchill (before he was prime minister) to shift the navy from running largely on coal to running on oil.
Fight Back Against Ad Blocking
That's what I'm saying. Let me rephrase within your example: How was the highest price bid among the winning bidders negative?

According to the article, not all of the electricity could be provided by wind. So roughly 70% of the capacity offered by the "winning bidders" came from non-wind sources which, presumably, require positive prices to sustain themselves. How was the highest bid among those selected negative?
C++ Frequently Questioned Answers Now on GitHub
By all means, have more clumsy, less straightforward ways to represent the lack of a value in your code, because Tony Hoare says so.
So, intentional loss leaders? That's an interesting theory.
This is great! I work on a team of "intended audience members" for this and have already shared it with some people. Is this the first of the 3 tutorials or do Git/Editors ones exist as well? (I know there are plenty of other git resources out there) Cheers!
The CAS in the TI-89 is a toy compared to Maple, Mathematica, Sage, etc., and typing complicated expressions into a calculator keypad is something mathematical sinners are forced to do eternally in hell.
Perhaps a bit tangential, but I find QR codes to be a strange beast. In theory they are a perfectly fine solution to a real problem, but no one wants to scan them in real life. And yet they managed to stay around and flourish, because it's still the best we can do to share links in physical media. And it makes me wonder, are QR codes a bad solution to the problem? Is there a way to share links offline that isn't a nuisance or too much work to bother for the end user? Is it even a good idea to share links in offline media?
I really like the format and styling! It's broken up nicely with the images you added and the commands are kept to the really important ones. The summaries at the end of each chapter is great as takeaway. Maybe you could create a cheat sheet of the combination of summaries?

I'm looking forward to the Git edition of this series.
Parallel Java 2 Library
How Healthcare.gov Botched $600M Worth of Contracts
This happens occasionally in the PJM control area, even without a subsidy. PJM has a lot of nuclear and hydro plants in their territory. The nuclear plants don't like to cut output at 4 AM when they'll have to crank it up at 5:30 AM; the thermal time constants in the system are too big. So they'll take an occasional hour of negative prices.

Hydro Quebec sometimes has too much water, in which case they run all their generators at capacity. They, too, will take an hour of negative prices rather than closing huge steel intake gates and taking a generator out of service for an hour, only to have to go through the startup and resynch process an hour later.

Wind output in the PJM area varies about 4:1 over a typical day. When peak wind lines up with minimum power demand, prices go negative, the automatic bidding system communicates back to the wind turbines, and the blades go to zero pitch, slow, and stop. The wind guys grumble about this, because some of them financed their operations without allowing for this. But it's not frequent. Wind turbines are good at shutdown and startup resynch, because they have to do it every time the wind slows down below useful speed.
Worked on a project to address the problem of predicting wind power production over the short term (as in the next couple of hours). It is a very hard problem, and when I left it we had declared it successful because we were something like 10% better than the current method, which is just to assume that current production will continue.

Wind power is a strange beast. A 300MW wind farm can go from 250MW to 0MW to 100MW over a 1-2 hour period. Trying to properly plan for that or ramping up/down your coal/gas plants to cover the changes is very difficult and expensive.
I like gestures for the same reason I like keyboard shortcuts: you don't have to aim. There's a tradeoff in UIs: large number of targets with few actions, or large number of actions with few targets. An example of the former is a typical web page, where every link is a target and the only actions are open and open-in-tab. An example of the latter is vim, where there are only a couple targets (buffer and command bar) and every key is an action.
very cool, I am going to use one of them as my wall-paper.
I normally don't vote in threads I comment in, but in your case I just had to upvote. Too many people don't understand that you cannot really "save" money.

But let's deliver the GP's idea a final blow: The thing you could potentially save would be cheap energy, for example in the form of carbon-based fuels. Which is incidentally what proponents of carbon-neutral energy sources are advocating, by wanting to leave them in the ground.
I've always been surprised when I run into developers who really don't have an interest in multiple languages, platforms, whatever. But, I think it's something you come to understand, that every profession has people that are just phoning it in every day. Some of the best people I've hired have had no experience in the one technology that I'm hiring for, but their enthusiasm and level of interest has been more than enough for me to want to take a chance on them. It usually works out well.
Am I supposed to not be able to see what I'm drawing?
How to beatbox, Easiest step
Probably, Microsoft did something like that (and failed to gain popularity) http://tag.microsoft.com/what-is-tag/home.aspx
FunScript is in the middle of a restructuring/reorganization process[1]. Hopefully FunScript will find its legs and start moving forward sometime soon.

Intellifactory's Websharper projects are well supported and regularly updated, you could try Websharper.Warp[2] in lieu of FunScript.

[1] https://github.com/ZachBray/FunScript/issues/185

[2] https://github.com/intellifactory/websharper.warp
TRivia: If the printer can also output white ink, and the the encoding algorithm knows any dirt on the paper, then the capacity of the paper is the same even if the paper is dirty. http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=105665...
I'm sure many others too had this idea and it's been done a few to many times before.

I thought it a few years ago, though more so for memorial plaques you see in parks on benches and elsewhere. Also, crosses on the side of the road ... the QR code tells the story of the person being memorialized.

I would think Ancestry.com would get involved with this or buy a start-up successfully jumps into this space.
Bantu expansion shows that habitat alters the route and pace of human dispersals
When I was in college I worked in a lab making tiny circuits used for testing a nanorotor they were working on.

First we would put a small piece of glass in a sputter deposition machine, which would deposit a thin film of gold on the surface. Then in a clean room, the gold film would be covered by a photoresistive chemical and placed in a machine similar to an enlarger in a darkroom, except it would shrink the image instead of enlarging. An A4 sized transparency containing the circuit design would be placed in the machine, which was optically shrunk to the (~2cm x 2cm) size of the glass and exposed with UV light. Finally, it was processed with chemicals to etch away the exposed gold, leaving the gold microcircuit traces.

I'm certain you could use this process to encode data with a scheme like PaperBack, and if you could find a substrate lighter than glass that both resisted delamination and could survive the etching chemical bath, the gold film could probably last for 100k+ years.
As someone who interned at the New York ISO, the organization that operates the bulk electricity market in New York State, this article doesn't seem well researched:

> Third, Texas has a unique market structure....

The article then goes on to describe a market structure that is very similar to New York ISO and ISO-New England. It is called Location Based Marginal Pricing.
Previously: https://news.ycombinator.com/item?id=10234435
SPARC does something similar, with a special "sethi" instruction to set the high 22 bits of a register, using more space for an argument than any other instruction does.

Some architectures manage to do something more clever than that, as well. See http://alisdair.mcdiarmid.org/arm-immediate-value-encoding/ for instance.
I was expecting to read about a debate on the relative merits of going to prison, or to Harvard.
ARM immediate value encoding
The vulnerability has already been disclosed. I don't think this changes much.
I think the author is saying what's crazy is the lack of 64-bit immediates in a machine that contains 64-bit registers. There's an instruction to add a 32-bit immediate (and I believe 8 and 16 as well), but not a 64-bit one.
Makes one miss the 6502.
Volkswagen Admits to Cheating on U.S. Emissions Tests
I prefer having member functions that convert to a different value, and friend functions that create instances from another type:

Distance d = feet(7);
d += meters(3);
std::cout << d.yards();

Distance d2 = 3; // I won't compile

This assumes that you want to mix units, not defeat it. It all ends up being very efficient; use MKS for the underlying representation. You can multiply, add, and so on, quite efficiently; the only conversions happen on input and output.
There's also a 1¢ recognizer, which supposedly improves this one in every way, yet has gone about fairly unnoticed, comparatively.

http://dl.acm.org/citation.cfm?id=2331074
I agree. I wonder though - why all the rust projects go bare metal, instead of integrating a c based RTOS using rustbingen ? Seems like the fastest way to get cross-platform, which is key for many developers - and speed rust's adoption - making bare metal much easier.
Interview Questions for Data Scientist Positions
Edward Snowden: we may never spot space aliens thanks to encryption
Hmm that sounds unfortunate. I'll have to try to look into it further because I didn't even know about them before and they sound really interesting.
https://contributor.google.com vs https://news.ycombinator.com/item?id=9453821 vs flattr vs Apple of course!

The only acceptable UX for micropayments is a central or seamless service, from the user's perspective.

Apple could block out ads and insert their own subscription center to pay for content. Google, Facebook will probably do the same.

And this will lead to advanced users not being able to control what content they pay for and regular users being indifferent. The main problem the web and humanity should aim for is encouraging good content and discouraging the overflow of crap the web is now.

I think these schemes on their own will merely redistribute money by taking out the unnecessary player, the advertisers. The content will still remain clickbait and eyeball focused.

But it's a step in the right direction as eventually, some combination of tech could achieve a positive result for human kind, and that combination requires micropayments in place of ads.
Here's a promotional video from the building opening that I saw before this article: https://www.youtube.com/watch?v=_IWaSHJCE80

I got curious what sort of airflow would result around this building with the numbers stated, and the possible ramifications of it.

1M cubic feet per hour sounds much more impressive than ~278 cubic feet per second, particularly across the entire surface area of the building.

Let's say it's 5.75ft to a side and square-ish, since it yields a building that's got a perimeter of 23 feet, and ignore the roof, since that's intake - you're pushing ~278 cubic feet per second through 529 square feet of surface area, so you're displacing about half a foot of air per second over the entire surface, or a gentle breeze when you're right up against the building surface, let alone any distance away.

(I'm aware the building is finned, not flat, and that this is just sketchy math. I just thought I'd share it because it gives interesting insight into what this could feel like right next to it.)
No, it was MCRed who originally said low/no carbs. I was pretty clear that you get some carbs with your food no matter how hard your try to avoid it. What I said is that it's generally accepted that you need less than 30g carbs/day to be in nutritional ketosis state and it's perfectly sustainable.

And while I find close-to-zero (if you want to be 100% technically correct) carbs diets too restrictive for my own taste, people are not exactly dropping dead from them either:

https://en.wikipedia.org/wiki/No-carbohydrate_diet

https://www.reddit.com/r/zerocarb/
Steam Crosses 1,500 Games Natively Available for Linux
I was supporting the claim that there are many artists out there who are not quite good enough.
Philmont is in New Mexico.
Because they learn math in junior high where they really don't care about the subject, so it gets boiled down to "remember this to pass the exam", regardless of what the book says.
It's an electrostatic precipitator, which will pull solids out of the air. Those have been around for a long time; Honeywell sells them as furnace filters, they were a staple of Sharper Image catalogs, and every decent coal plant has a huge one pulling fly ash out of flue gases.[1]

Any large precipitator needs a way to get the solids off the plates and into a collection bin. Home precipitators typically lacked that; the user had to take out some component and wash it off regularly. Industrial-sized ones have "rappers" which bang on the collector plates to knock the dirt off. How does this thing do that?

[1] https://www.youtube.com/watch?v=BdRk3op2zpE
Big Data Technology
Etching the data into silicon wafers has been done before:

https://en.wikipedia.org/wiki/Teeny_Ted_from_Turnip_Town

It does require quite a bit more equipment to read back, however.
How Cloud Monkey deploys itself
The first time you list files in a directory or read a file's contents, you use an API request. It will be cached for future reads, but recursively listing directories will burn through quota pretty fast.

I don't use this for anything really, it's just a toy that was fun to make. I'm not sure how it would be useful, ideas welcome.
No it really wasn't.

The Ghostery extension for desktop safari allows granular selection of ad networks and trackers to be blocked.

The app Marco published just blocked everything without the option to allow certain things.
Projects exist to to make a light weight property syntax. The most prominent might be @Getter and @Setter from lombok (https://projectlombok.org/), but there are others which have similar goals (e.g. http://immutables.github.io/, https://github.com/google/auto).

That said, I agree that java _really_ needs something like this built in.
We are not talking about protectionism, but not driving clean industry away with nonsensical excesses in pseudoecology (closing down the nukes is one example)

Also, Norway is just bad example, since they were literally rolling in cash.
And, if most of your energy comes from hydro, a little feelgood CCS wont drive the price through the roof.
Now, if you look at EU, it's mostly fossil fired or nukes. Close the nukes and force CCS on the rest - insane power costs

And don't give me solar, Germany is finding how it is failing. (Because every other day the energy prices go negative and wind/solar has right of way actual power plants go bankrupt. This in no way means they are unneeded,just that the law is broken)
One nice thing about the gold-on-glass idea is that it can be read with a simple slide projector or similar. It's small but not ridiculously so.
Eh, I think it will be done better once the government is gone.

I see bungling, overpriced and late construction projects. I see utter callousness toward the environment. I see a relentless yielding to more and more and more cars along with cordoning off of pedestrians. I see languishing rails, with road-based competition receiving an effective subsidy (and also no competition at all on the rails, with amtrak, also government-subsidized, having an effective monopoly for passenger traffic).

There is no doubt in my mind that the internet will do roads better than government.
The Outer Solar System Beckons
I'm saying: obviously China, which is an environment of dreadful rights of expression of all sorts, is not a good example of the potential of innovation sans government.
I would expect wind producers are lumped together for this, and other producers are lumped together. Just a guess.
Wow. This is definitely not a replacement as described, it is built on top of and is utterly dependent on OS X's built-in speech services.

It does add some cool use cases, but far from "replacing" Apple speech services, they are all built using Apple Speech services... for example, enumerateSubstringsInRange:options:... has some deep mojo, handing sentence enumeration in many dozens of languages including ones where such enumeration is non-trival. The magic here is not in any way done by the author, who is just calling APIs given to him by Apple, APIs that encapsulate a tremendous amount of knowledge, while patting himself on the back here for his "replacement for OS X built-in speech services."

And Apple doesn't even appear in the credits file.

To say it is a replacement while standing on the shoulders of Apple speech technology, is amazingly disingenuous.

And... to top it off, this is the weirdest way of open sourcing a Cocoa project I've ever seen: put it on github without an Xcode project file? What? Is the idea to claim credit for it being open source, while making it hard for most people to build the project?

/rant
I never visted LA in the 80s. I have two friends who live in Shanghai and complain about the air quality.

Regardless, the state is no friend to the environment.

And as I said to the other commenter, I don't think it's reasonable to hold up China, a huge and corrupt state with no meaningful rights to expression, as an example of innovation sans government.
Went to high school with Carr. Delightful guy. Spending his tech fortune and last half of his life on something that matters. Looks a lot younger than his 56 years.
Moore's Law: Fifty years of driving innovation
Founder of CloudMonkey.io here, happy to answer any questions!
People interested in this might also be interested in OpenRA.
It currently supports C&C (Tiberian Dawn), C&C: Red Alert, and Dune 2000 and work is ongoing for Tiberian Sun.

http://www.openra.net/
10 good Algorithms books for Programmers
Interesting topic; silly article. The author really wanted to use the "only in Texas" tag, but if you read closely you notice the main driving factor was a Federal subsidy; nothing at all to do with Texas. (And as other commenters have noted, other regions and countries also have occasional negative spot prices.)

I'd say something snarky about "only in slate", but of course, they're hardly unique.
> It's abiding by government just fine.

Is it?! It seems to be increasingly in a state of tension as governments flailingly attempt to censor and surveil.

Content whose distribution is prohibited on "copyright" grounds is very widely available. My understanding is that drugs and illicit pornography are available on ongoing dark net markets, which are now stronger and more numerous than in the silk road days.

Jobs are routinely outsourced as remote work to the other side of the world, in violation of the spirit of labor laws.

The EFF and other organizations are in a constant cycle of litigation to ward off more impotent laws that threaten to criminalize or civilly sanction already widespread behavior on the internet.

In what ways is the internet abiding the government?
An Unusual Subway Stop in New York
Name one anarchist civilization that has created sophisticated road networks, even in antiquity?

"Wenzhou has become one of the richest cities in China under a regulatory regime that borders on anarchism.... for the last 30 years, private citizens in this southeastern China metropolis have largely taken over one of the least questioned prerogatives of governments the world over: infrastructure."[1]

[1]https://reason.com/archives/2011/11/15/chinas-black-market-c...
On the other hand, it seems almost all the times when I've had to use kill it's because the process has already refused to die by more normal means and I doubt it'd respond to a non-9 kill.