skysight-inc/HackerNews huggingface dataset:
I interviewed a bootcamp graduate recently that had similar claims but couldn't answer basic algorithm and design questions that high school students are being taught.
What cities would look like flooded
if you "turn off" the eRadiator, the servers don't actually turn off; the heat is just pushed outside

Same as in a data center, the heat gets pushed outside.
To someone living on one of the coasts, it seems absurdly low. But it's all relative to the cost of living.

Here's what a house in Chattanooga, TN costs:

http://www.zillow.com/homedetails/6063-Heritage-Ridge-Dr-Hix...
FYI, "the internet" can be fairly credited to DARPA in the USA.

It is "the web" that can be credited to the LHC.
TFA:

To be eligible for the eRadiator, your home has to have... "an external wall" ... and the external wall is needed for venting (if you "turn off" the eRadiator, the servers don't actually turn off; the heat is just pushed outside).

Admittedly, without active refrigeration this is unlikely to work too well when the temperature outside is over 35 C.

EDIT: they don't mention separate electric supplies, so presumably the unit has a way of tracking its power usage and reimbursing the homeowner. Otherwise this is just a scam, because far more efficient electrical [EDIT: thanks 'votingprawn!] heat pumps are available for less initial cost. However, the non-scam scenario seems only to make sense as a business in cold locations.
> parallelism requires at least two

Interestingly there is one example of parallelism without concurrency and with just one processor and just one core - vector instructions. Although it would be a breathtakingly good compiler that could emit vector instructions to schedule two goroutines in parallel
Changing hardware on Linux is very seamless, unlike Windows.
Is this a 0day PHP exploit for SPLObjectStorage? Or is this https://security-tracker.debian.org/tracker/CVE-2015-0231 ?
That's why I use the embedded reader on premii so I didn't notice it until you mentioned the issue and I went to the actual blog page.
Or maybe it says nothing about that -- but more about their email patterns, work stress, guilt, etc.
I just read Catch-22 (for the first time) because it was on the USMA reading list. I soldiered through it... but... meh.
From an outside observer to this conversation, you (forgotAgain) are speaking with much more disdain than kasey_junk is.
Cloud Test Lab Lets Android Devs Test Their Apps on Top Android Devices for Free
I guess that it is a "Firefox issue". I have the same problem with Firefox under Windows 7 (2560x1440, newly calibrated screen). The font renders a little better in Chrome and in IE 11 it looks good.
Inside a Giant Dark-Web Scheme to Sell Counterfeit Coupons
You could make more -- how much you make depends on what the market will bear, and the more sales savvy you have, the higher price you'll get for your product (you!).

The only way to know how much more you could make is to find out -- salary markets vary substantially between regions, so a developer making 140k in the bay area may struggle to find a job paying more than 80k in TN.

Salaries are a result of a negotiation with the organization at hand, and one of the key elements to a successful negotiation is to be both providing more value than you cost to that organization, and to have the ability to walk away from the table. Your best alternative, which gives you that power, is the most important element of a negotiation. Read up on BATNA: http://en.wikipedia.org/wiki/Best_alternative_to_a_negotiate...

Also keep _their_ BATNA in mind -- if they don't have anyone who can replace you, and it's making a bunch of money, then they have a poor position to negotiate from, and you can get more from them.
Event based accounting is what Subledger is all about.

No need to summarize monthly what can be detailed continuously!
Best Promotional Tools for Your Business – SOHO Business Group
The OS manages resources. It can temporarily grant (exclusive) control of a resource to an application. It can measure your other resource activity (touchscreen). If not touch screen activity for a long time, or when simply the screen is locked, then why is the camera on?

Sure, it can be a spy app, designed to listen and record! But then the OS can expose a per-app maximum wake setting. Yes, it'd look like a spreadsheet instead of a happy user UI, but that'd be a solution, instead of this "oh we can't do anything" excuse.
Rust (language) popularity is now taking off exponentially according to goole
Do you have ans links or sources for that? I couldnt find anything so far.
So you treat 1 integer as log n? That's very technical, but in that case OK.
This was a long time coming. It definitely shakes up the AR space. They were one of the only real independent players in the industry.

It's a good play by apple too. It almost brings them up to speed with the other major players. MS has the Hololens team, google's got Tango, Oculus has been snapping up computer vision companies left and right. Up until now Apple didn't have anything in the AR space.

Metaio had a strong computer vision patent portfolio too https://pbs.twimg.com/media/CGGGaveUgAAKFje.jpg:large
The demo:
http://re-demo.s3-website-ap-southeast-2.amazonaws.com/
It's very easy to have contemplation of future features negatively impact a project.

But it's also very easy to have failure to contemplate future features negatively impact a project. This doesn't get us anywhere.

I think that's exceedingly difficult to pull off and trying to design in such a way itself seems tremendously burdensome to the project out of the gate.

But again, you have to design some way, unless you're proposing literally a totally organic design where even things like basic modular design are considered completely unnecessary unless justified by changes required right now. As soon as you are designing some specific way, you are necessarily making choices, and I would argue for making the best choices you can given the information you have available at the time. That may mean you don't have enough confidence in some particular requirement to justify working on it yet, or it may not.

If you have your debit and credit functionality neatly encapsulated, plus a good overall model for chaining/demarcating transactions within your app, etc., then you don't need to rip apart your entire model to support transfers.

But where did that good overall model you mentioned come from if you weren't anticipating potential future needs to some extent?
Why do you want to track everything? Just for curiosity… I had a jawbone and tracked every meal, but after a while I gave up because the data wasn't valuable for me
In addition, it's far from clear to me that price correlates to quality with textbooks. In much the same way as a good junior professor or even grad assistant may actually be a better teacher than a well-known professor.
Is "that article" our primer of the Martin Kleppmann piece?
Cloud computing users don't care---modulo network latency and, to some extent, national laws regarding data privacy and seizure of servers---where their servers are physically located. When it's summer in the northern hemisphere, it's winter in the southern; I'm sure they're looking at South America too.
I think the OP's salary adjusted from the cost of living in Nashville to Boston would be roughly $115k.
Thank you, sorry about that. I changed some references around and caught that error only after having deployed.
"When the user installs or updates the app, the system grants the app all permissions that the app requests that fall under PROTECTION_NORMAL. For example, alarm clock and internet permissions fall under PROTECTION_NORMAL, so they are automatically granted at install time."

Based on the Android 5.1 source, there are a lot of permissions in the "normal" group, which will apparently now be accepted automatically at install time:

$ curl -sL http://git.io/vklnX | grep -B2 'protectionLevel="normal"' | grep name | cut -d'"' -f2 | sort
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.ACCESS_WIMAX_STATE
android.permission.BROADCAST_STICKY
android.permission.CHANGE_NETWORK_STATE
android.permission.EXPAND_STATUS_BAR
android.permission.FLASHLIGHT
android.permission.GET_ACCOUNTS
android.permission.GET_PACKAGE_SIZE
android.permission.GET_TASKS
android.permission.KILL_BACKGROUND_PROCESSES
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.PERSISTENT_ACTIVITY
android.permission.READ_SYNC_SETTINGS
android.permission.READ_SYNC_STATS
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.REORDER_TASKS
android.permission.RESTART_PACKAGES
android.permission.SET_TIME_ZONE
android.permission.SET_WALLPAPER
android.permission.SET_WALLPAPER_HINTS
android.permission.TRANSMIT_IR
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_SETTINGS
android.permission.WRITE_SYNC_SETTINGS
android.permission.WRITE_USER_DICTIONARY

Though note that the INTERNET permission is currently in the "dangerous" permission group, so I guess some changes have been made for Android M.
f-bounded types (such as in the article) still leave properties to be desired, however: http://tpolecat.github.io/2015/04/29/f-bounds.html
No it should be true for everybody. You might spend a little extra by buying on Amazon, but it is money well spent if it allows you to spend 2 extra hours of quality time with your family or on a hobby, instead of wasting 2 hours driving & shopping at Costco.
This is actually my biggest fear.

I am counting the days till the commercial release of the Rift and haven't tried any of the units yet. I got motion sickness from Mirror's Edge in < 5min. and have difficulty playing other games in tight indoor spaces or games I can't crank the FOV up on.

If we finally get awesome, immersive technology, and I have a genetic trait that makes me unable to use it without getting ill, I will be truly depressed. This level of VR immersion will allow a whole new range of sensory experiences and I want to be a part of that from the beginning.
Yeah, depends on how you're encoding it. Quotient types are to my knowledge still tricky to implement, but you can try to make a setoid and structure this type with some kind of equality. Of course, now we run directly into totality and semi-decidability.
Poachers killed half Mozambique's elephants in five years
Are Free Trials Working for SaaS?
Slack is the new favorite tool of newsrooms
New systems are sold with 500 GB (or even smaller) main drives, just like they were back then. Though moving a disk between systems instead of buying a new one is something only people building or modifying their own systems do, true.
Yes, in the article we describe this as from/to. :-)
> This post will be the first post in a three part series, starting with how to exploit CVE-2014-8142(and CVE-2015-0231), followed by remotely leaking arbitrary information, and ending with getting control of the PHP Interpreter. Stefan Esser(@i0n1c) is the security researcher who originally found both CVEs, and was also the first one to talk about controlling the PHP Interpreter(dubbed ret2php) at SyScan 2010.
The seeds are students or the startups, the water is billions of dollars or euros. That's what you need for Silicon Valley. Seasoned capitalists with money to burn. Government grants can not make up for the shark VCs that know what they are doing, or trying to do.
Hi

This comment is a bit late, but you could also try asking here: http://www.reddit.com/r/bipolar

Good luck!
I love the scare quotes on "output" because that's exactly it - the paper wealth that's escalating is very ephemeral.

Until you know exactly how Google is a real company, it doesn't much look like one. And my experience is that explaining this can be a challenge.

But, say, a textile worker in the 1950s had about as much marginal production as they do now. So the textile work goes to where that's good enough - for now. Eventually,
it gets automated.

I think what's really decoupling is price and value-as-utility. My Dad, born in the 1930s, had three shirts, two pairs of pants and at most two pairs of shoes until he went in the the military. That wasn't unusual. Now, I can buy a decent shirt for what I make in minutes.

I think it was Megan McCardle who noticed that in the "Little House on the Prairie" books, they could not afford a third tin cup for Carrie, the baby. Yet the Ingalls were middle class for their time and place. That time was right before the big productivity boom in farming - from mechanization.
That all sounds perfectly reasonable, but please answer me this: how do you decide what "tip top shape" is for your new code?

If YAGNI is an argument for not making any sort of advance judgement about future requirements until it's clearly necessary, then it is necessarily also an argument that as soon as any code meets its immediate requirements you should stop working on it and move on to the next sure requirement, without wasting any time on refactoring that might never prove useful for future development.

I suspect that many here who would say they agree with YAGNI do in fact edit their code beyond just working no matter how much it looks like spaghetti, in which case I would argue that the difference between our positions is merely a matter of degree, not a difference in the underlying principle.
98.82 now.
Well Moore is a character at best of times.
I'm unconvinced about the existence of an uncanny valley in frame rate.

I think it has more to do with what we're accustomed to.

High FPS on large panning scenes is amazing, and the conversion back to low fPS is just as noticeable and jarring.

A friend of mine staunchly opposed high FPS until the 60fps NSFW reddit changed his mind.(well, for HD porn anyway).
>Nobody can exchange clear legal title to your very existence because slavery is illegal and has been for some time.

You'd be surprised.

Modern slavery is a multi-billion dollar industry with estimates of up to $35 billion generated annually. The United Nations estimates that roughly 27 to 30 million individuals are currently caught in the slave trade industry.

http://en.wikipedia.org/wiki/Contemporary_slavery
GoPro is a third party solution that costs money (a lot). What makes it different from before?
But you don't need constant time access to code points for that, you just need constant time access to code units, which UTF-8 can do just fine. That's why I had asked that question; every reason I have ever seen given for wanting constant time access by code point can either be done simply by indexing by code unit, or is misguided as it assumes that a single code point is an interesting unit of processing on its own.

A code point (http://unicode.org/glossary/#code_point) is a value in the range from 0x0 to 0x10FFFF. In a fixed-width type, you need at least 21 bits to represent that, which is why 32 bits is the most common form for representing any arbitrary code point; but if you don't mind the alignment issues, you could even pack it to 24 bits or even 21 bits if you don't mind a little bit twiddling to extract it.

A code unit (http://unicode.org/glossary/#code_unit) is the smallest unit of encoding in the encoding that you are using. In UTF-8, that's a single byte; in UTF-16, it's two bytes, in UTF-32, four bytes.

In order to be able to have constant time offsets, you only need to store a code unit index, not a code point index.

The thing is, individual code points are not really all that interesting from the perspective of text processing. Almost all meaningful processing of them could potentially involve multiple code points, splitting on arbitrary code point boundaries without regards to higher level semantics can cause all kinds of problems, etc. So a desire to have constant time indexing by code points is misguided.

All offsets can be stored by code unit (byte in UTF-8). That gives you all of the constant time access to given points of interest in a string that constant time indexing by code point would have given you.
everyone but the germans.
or just one quadcopter, with one camera, that moves around the object
People, please stop using google trends to gauge anything. It's worse than useless. OP, you do realize that there is a popular game called Rust that was released in 2013 right?

http://en.wikipedia.org/wiki/Rust_%28video_game%29
Maybe men's shoes are different, but in women's shoes, you want to know the shape of the arch. Trust me, it matters :)
Its probably designed for a phone/tablet audience, and that's where material design shines. Porting it to the desktop web doesn't produce the same results because you're not 'touching' the screen.
So you're saying this thing would have better results if it were built in Amsterdam :)
Broadcom agrees to be acquired by Avago Tech in a $37B deal
It's filtered by language. Doesn't that work?
It's great to see a new face on an old technology being adopted like this. Slack brings IRC to a larger nontechnical crowd in a nice slick package.
This is such a shame. I think,well I want to believe there os still a lot of things that can be done in that space, both in ip only dev and processing tech. It would be so nice to see a startup doing startupy thing in that space, either ip core, chemical processing or similar.
On the other hand, a dialpad takes up a lot of room, and for many cell users, the common case is calling a contact, not dialing a number. The only time I ever use the dialpad is for "press N to Do a Thing" interfaces, such as my voicemail (which automatically opens the dialpad for exactly that reason) or my employer's conference-call system.
HPC customers, so I assume that's Rackable's target market.
Yeah, I don't see Google allowing me to stop Facebook (and others) from constantly checking for updates, etc.
That seems like absolutely great idea. I want it already. I wonder why it wasn't processed further, while being 6 month old already.

It is different notion of "blessed" than the original proposal and, IMHO, a much better one. Steve's proposal is quite dubious, I guess. The problem is low standard for the word "blessed" here: in his proposal this badge has no technical meaning, but big social impact. Crate doesn't have to be superior in a technical sense to get this badge, it just has to be "famous", and stuff gets "famous" for various reasons. That's really bad and will get worse when Rust/Cargo will become more popular.

But that "safe/unsafe" isn't a matter of opinion anymore. If a library is known to be unsafe through the "safe" interface: it's a bug, and a crate shouldn't have this badge from a moment the bug has been discovered and until the bug is fixed again (or even longer, if there have been 5 such bugs over the last 2 weeks, even though now they seem to be fixed). It somewhat serves the original purpose (I assume), because it still means that a crate that isn't used heavily enough ("was downloaded N times over the last month") cannot be "blessed" — we don't have all necessary information to mark it as "blessed" yet, so it will help to set "junk crates" aside.

It's worth nothing if a library is made by Github, but is known to be buggy and to leak memory. But it is worth something if a "github API" crate made by John Doe is used by hundreds of people and didn't have a single memory leak for quite a while.
Looking at purely just output... this is useful for visual aid, but hard to use it for fully automated health check because I would have to parse the output. This is what made sqlmap hard in my previous work which I was trying to automate these awesome tools together. If I have time I might hack some JSON together...
So sorry we couldn't get you across the finish line -- you seem to be right in our target audience. :-(

> To me, accounting is a data model gone wrong. Redundancy, race conditions, unclear semantics, too generic...

I felt this once (though don't see the race conditions) but I now know there is no redundancy, the semantics are very good, and the genericity is a gigantic benefit.
IMO Material Design is going to have the same problem as Bootstrap. There will be so many apps and websites with that look and feel that the spec will become boring in no time.

For a serious app I'd never use plain MD, the same way I never use plain bootstrap. Each web/app experience should have its own identity. When everything looks and feels the same way, the "wow factor" disappears.
> get stereo from mono data

Why do you call it mono data? Given how close are each lense from another, I'm guessing, that anything far enough (0.5m?) from the cameras is beign recorded by at least two cameras at all times.
He certainly is. I like his story of how he's actually met John Constantine, twice. I'm almost jealous of his, erm, idiosyncratic perception of the world.
We just need to roll our own clusters of RPi-s driven off Peltier junctions arctic-silvered to the side, and we can run our own parasitic cloud provider off the waste heat. It's turtles all the way down...
But yes, if that turned out to be cheaper than just-in-time refactoring then that would be a better way to proceed. (IME it never is cheaper though).

This is always the danger of proof by anecdote or personal experience in a field as large and diverse as software development. I could just as well tell you that I have seen numerous projects get into trouble precisely because they moved ahead too incrementally and consequently went down too many blind alleys that were extremely expensive or even impossible to correct later.

It's true that I have not often seen this in something like the typical CRUD applications we talk about a lot on HN. However, if for example you're working on some embedded software with hard real time constraints, or a game engine that will run on a console and has to give acceptable frame rates with the known processing horsepower you have available, or a math library that needs to maintain a known degree of accuracy/error bounds, or a safety-critical system that requires a provably correct kernel, I suggest to you that trying to build the whole architecture up incrementally is not likely to have a happy outcome.
Sometimes your problem really does just call for a hammer :)
Exactly correct, very nicely said!
Life at Praetorian, an Information Security Company [Internal Magazine Release]
The point is that f.g (or, as a mathematician or physicist might write it, ⟨f, g⟩ or ⟨f|g⟩) has no independent meaning, but must be defined; and one way to define it (for `L^2` functions, the only one compatible with the `L^2` norm) is as stephencanon did at https://news.ycombinator.com/item?id=9620263 .
I like this idea but only as one strategy for an exit for software engineers. A majority of employees are stuck being employees and need some assistance.
EPR paradox
> Does that mean that ∫f(x)dx is f.(dx, dx, …) = f(x_0)·dx + f(x_1)·dx + f(x_2)·dx + … for all x in the domain?

I think that that is what is meant, except that it's not clear what you mean by "for all `x` in the domain"—`x` occurs bound on both sides. Of course this interpretation requires that one understand it as a philosophy rather than a calculation; for example, as your explicit version points out, one really needs tag points spaced `dx` apart to define the inner product, and (absent infinitesimals) the result will be only an approximation to the true integral.

stephencanon (https://news.ycombinator.com/item?id=9620263) gives another interpretation that is unimpeachably mathematically correct, but (a) it is so nearly circular that I think it must be not what bandrami (https://news.ycombinator.com/item?id=9616961) meant, and (b) (perhaps more importantly) the unit there is built into the definition of the inner product itself, rather than being part of the second "inner multiplicand".
I'd prefer something such as Microsoft's Passport/FIDO 2.0, which authenticates users with online services based on their local authentication with the device.

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

With Google being a member of FIDO, I assume they will adopt it when FIDO 2.0 is ready anyway, but it's good to let them know ahead of time that we want it.
It certainly would be.