skysight-inc/HackerNews huggingface dataset:
Not a popular opinion here I know, but I'll say it anyway. Not a single word in that blog post about privacy.

Chrome OS is already widely used in US schools (and tracks student online activities), now we have a 'business-friendly' version of Chrome OS.

What kind of analytics does a cloud OS like this record? What does Google do with that data? Even if that data is 'anonymised' (a pretty meaningless term nowadays), in aggregated form that gives Google staggering quantities of data that they can mine for the future. Why did Google not even mention the word privacy once in that blog?
Pretty rough to not tell people what that 'very simple' thing is, and how deactivating their account through a terms of use violation is 'for the protection of users'.

I think with great trust comes great responsibility, and Google is eroding this trust, as shown in this thread, with kafkaesque processes around account termination.
Well, there is this approach:

#include <stdio.h>
#include <stdint.h>

#define FIZZ(x) (x & 0x0924)
#define BUZZ(x) (x & 0x0210)
#define FIZZBUZZ(x) (x & 0x4000)
#define NONE(x) (x & 0x34cb)

void fizzbuzz(size_t n_max)
{
uint32_t x = 1;
for (size_t i = 1; i <= n_max; i++)
{
if (FIZZ(x))
printf("fizz\n");
if (BUZZ(x))
printf("buzz\n");
if (FIZZBUZZ(x))
printf("fizzbuzz\n");
if (NONE(x))
printf("%d\n", i);
x <<= 1;
x |= (x >> 15);
}
}

int main(int argc, char **argv)
{
fizzbuzz(100);
}

It's less costly than integer division, and I'm not sure it's what you had in mind. The output here still duplicates the strings.
These days a new language which isn't open source wouldn't have much of a chance, I reckon.
Yeah how dare my opinion be different. I will be more careful, sergeant.
I think at a high level users might be OK with paying for their actual stored file size.

A way of improving the storage size might be to allow the user to white-list (with some defaults) folders more likely to have 'third party' files (E.G. C:\\Windows, C:\\Program*, /usr/) either excluded if they're on a list of common files or de-duplicated with a public list of common files (and check-sums). It would be useful to add-on programs and scripts if that list were public, and if a way of cloning those files in to a discounted pool were possible by 'uploading' them again (to ensure the customer actually /has/ that file and thus presumably the right to restore it).
I'd say notch shipping his game early and updating the game frequently is what made the game incredibly successfull. I started playing the game when he was incrementally adding multiplayer functionality. He used to release a few features one at a time every week. I always looked forward to see how the game would improve next week. If he hadn't written the game in java modding support would turn from a merely hard problem to an impossible one. The first mods were written in obfuscated java code but minecrafts coders pack (MCP) enabled a mechanism to map obfuscated names to "reverse engineered" names which can then be applied to newer versions of minecraft. With C++ you could probably get away with manually decompiling points of interest which would easily take more than 10 times the effort and still create mods but as soon as the next update is released all that work will be for naught and you'll have to do everything over again whereas with java the decompilation is mostly automated.
shr rax, 1

div rbx will divide the 128-bit value in (rdx, rax) by rbx, then store the quotient in rax and the remainder in rdx.
Build a talking, face-recognizing doorbell for about $100 – O'Reilly Media
I would love a feature of this where it supports ranges of weeks or for the whole year. I want to use it to find the best place to live based on my preference of yearly weather!
Ask HN: Do any of you do data science as a hobby?
I work in mergers & acquisitions (math major undergrad, Python classes) but enjoy looking at interesting financial and non-financial datasets in what little free time I have.

What project(s) have you worked on? Can a self-taught hobby data scientist produce solid/meaningful statistical analysis/results products?
Why not allow for additional retention as a paid add-on to the existing service? I can understand why Unlimited storage combined with Unlimited retention don't work well with a fixed monthly pricing model. But couldn't you keep the Unlimited storage and marry it to a per-GB cost structure for retained versions beyond 30-days? Then it would be up to advanced users to opt-in to this paid extra so that they can take advantage as they see fit (similar to Dropbox and Extended File History). Ideally all this would fit into the standard service... but if CrashPlan couldn't make that work economically then perhaps a different approach would be best?
> GPUs are, as the name implies, general-purpose.

???
That's a field effect transistor. A diode is made from a P/N junction in normal silicon (i won't say i know it's the same in other materials). A Bipolar Junction Transistor is made from an N/P/N junction, or a P/N/P junction. On the surface it looks like you could make a transistor out of two diodes because of the junctions, but the problem is that you have to bond them on the silicon to get close to the effect of a transistor, the metal leads and bonding wires inside a normal diode prevent that from working. What this does mean however is that you can use half of an NPN or PNP transistor as a diode, and it's a somewhat common thing to do to minimize the types of parts you need on a circuit board if you're already using the transistors for something else.
Google also have a perpetual Chrome Enterprise license that costs $150 per device. [1] For education and non-profits the same license is $30. [2]

$50/device/year does seem like a lot of money especially when Google expect a device will last 6.5 years. [3][4]

Surely lowering the cost of the business licenses even further would increase Chrome OS adoption significantly?

[1] https://shop.promevo.com/index.php/google-cloud/software/man...

[2] https://shop.promevo.com/index.php/google-for-education/soft...

[3] https://support.google.com/chrome/a/answer/6220366?hl=en

[4] https://chromeunboxed.com/googles-end-of-life-policy-for-chr...
When your life is screwed up due to your primary google account of over a decade (that has god knows what all data, memories, contacts, brand association etc.) being shut down with little to no recourse, it does not matter that it was not nefarious or convoluted.

It especially does not matter that it wasn't nefarious when Google isn't going to listen to you anyway unless you happen to write a blog post that happens to get viral in the right circles.

It's not like there's a simple form that you can fill and which is reviewed and resolved in a few days reliably if your account gets deactivated by mistake. At that point you might as well be banging your head on a wall for all the good that will do.
Because if you allow non-local method declarations, you have a ton of stuff to think about:

- Are these methods exported?

- If yes, how do you import them? Explicitly or implicitly?

- Given a method call, how can the developer tell where it was defined? How can she know if the same method call is available when using the same library in some other project? Remember that not everyone uses IDEs.

- etc.

I can see why the Go designers decided that it's just not worth it. I've seen how you turn a language into a mess with non-local method declarations (cough Ruby cough).
looks like weex uses `flow-bin` which is a BSD+PATENTS repo:

https://github.com/apache/incubator-weex/blob/master/package...

not sure, but I think that means users of weex are subject to BSD+PATENTS also
Anyone have any experience with Sia? $2 per Terabyte-month sounds really attractive.
This. Having been burned by Google in the past I just closed the window when I read "24/7 support." It just seemed like a slap in the face somehow.
Serato DJ 1.9.7 Crack Free Download Here
I wonder if that is roughly the age where it usually becomes apparent that further career advancement is going to be much harder. I'm 29 and I'm pretty sure one more promotion will be fairly easy to get, but after that it looks much harder and will require developing some skills that I haven't needed much in my earlier career.
> No it is not inheritance, and Go doesn't have automated delegation, it has type embedding.

Different names for the same thing.

> func acceptA(a A}{} // you can't pass B here

This says that the function isn't polymorphic in its argument, not that the types aren't polymorphic. Function resolution that is not polymorphic is not limited to Go, but occurs in inheritance-based languages, too. Example in OCaml:

class a = object method foo = 0 end
class b = object inherit a method bar = 1 end

let f (x: a) = ()
let () = f (new b)

You will get an error that the type of `new b` (= `b`) is not compatible with `a`, because they're not identical, even though `b` is a subclass of `a`.

If you replace the declaration of `f` with:

let f (x: #a) = ()

it'll work, because `#a` denotes a polymorphic type, matching `a` or any subclass of `a` (same as though you'd specify an interface in Go [1]). You can also cast the type explicitly to `a` to work around the error.

[1] Like Go, OCaml uses structural subtyping.
Interesting, so the C creators used a feature in their language, that was hardware-specific. I thought (from having read K&R) that one goal of C was to be hardware-independent. Maybe this was an exception, or maybe that auto-increment was common to many computer designs at that time.
Postmodernism and the Mask of Compassion
Does anyone know of a resource that aggregates the EU stats to compare US be the EU?
what I find just as useful is installing Replicant, the completely open-source version of android phone. By not using Google Play and relying entirely on F-DROID, the app selection is much smaller, although I find I'm able to install just the essential apps, without the distracting ones.
First off, nobody has ever said you should "invent some random meaning" for anything.

Secondly, it's pretty obvious what the benefit is of doing the best job you can rendering a document that contains some error in part of it. The existence of an error in one section of a document shouldn't have any impact on the rest of the document, and so there's no reason why the error should prevent rendering the rest of the document.
I'd say it could easily be better even if the only reason is that it's not going to break mods on every release.
Same here! Received email today (22 Aug) saying: "we've extended your subscription (at no cost to you) by 60 days. Your new subscription expiration date is 09/14/2017."

That's not 60 days from today (or from the end of my monthly subscription)!!!
That's one person's opinion and prediction of the future, the same as yours. It is not proof or even evidence of anything. Cryptocurrencies literally work right now.

People that keep saying a currency that doesn't have a central authority leeching off of it by printing more and using it however they want perplex me. If all else was equal, would you choose to put your money in a currency that continues to be worth less and less or a currency where that is designed to not be devalued?

You can say it won't work all you want, but when people have a choice of what currency to use, they aren't going to choose one that is meant to inflate. The only reason people use inflationary currencies is because they don't have a choice.
Informed consent. The difference is a privacy policy that says they're doing it.

Users volunteer their call history to Google Voice to get call forwarding and visual voicemail. Users volunteer their GPS data to get crowd-sourced traffic information.
Fraud is only a problem in the first place because they refuse to implement sensible authentication.
I can't say much about parents and in-laws, but for family I prefer to have a NAS that holds all the important data and run one CrashPlan instance on it. Anyone that wants their files backed up would simply use a mounted network folder.
There is no mention that once validated, that the RAPPOR-based metrics when fully deployed would be take from a random population. Only that the initial study of the system will be done to a random population.

FTA:

What we plan to do now is run an opt-out SHIELD study [6] to validate our implementation of RAPPOR. This study will collect the value for users’ home page (eTLD+1) for a randomly selected group of our release population We are hoping to launch this in mid-September."

Notably:

"this study will collect ... for a randomly selected group"

[6] - https://wiki.mozilla.org/Firefox/Shield/Shield_Studies
I'm not really in a position to read a 540 page pdf right now, maybe you should pick a line you like.
Mystery of SF schools’ budget persists with new year to start soon
I have no experience with them. From Kraken's perspective, human support is a negative; it's just an opportunity for a clueless rep to hand your account to a hacker.
QML is more comparable to what the grandparent means. Stylesheet support still works on the fairly rigid structure of nested widgets.
Let's be honest here. In many people's opinion (including my own) firefox has gotten worse since they started all this telemetry stuff. Supporting this, marketshare has also been dropping. So, I don't think they know how to properly interpret the data they are getting. Either that or the data is so messy as to be worse than useless.
That is a very compelling price point.
You are right, for home usage I'm completely relying on the peer-to-peer backup system to have some kind of "distributed" backup where every machine is backed up to another machine and to an external drive.
If I wanted I could even add an offsite location as well.

In combination with file watching and storage of multiple versions per file this makes a pretty unique feature set which makes it hard for me to find a replacement.

They stated a few times that the free version will also only work until that deadline. I assume the client is not going to work anymore after that.

I'd prefer they released an offline (home network) version which I would gladly pay for.
Vudu is more like... an iTunes than a Netflix though. I'm actually a little surprised they reached an agreement here.
Something fishy is going on here:

https://championtraveler.com/dates/best-time-to-visit-cuba/

https://imgur.com/YlM3zda.png

But really great idea!
Manifest in the thread. I am in agreement with the parent!
Volkswagen's New Electric Minibus Will Hit the Road in 2022
Great advice. I've had squeezeboxes since the SB1 in 2003, and recently got a Hifiberry amp running Squeezelite. It's as minimal as it gets -- power brick, RPi + amp in a custom case, and speakers. The class D amp is surprisingly pleasant.
Show HN: Automatic bullet point notes in real time [video]
We did a livestream on Facebook where our model is running in real time on the interview.

https://www.facebook.com/udotong/videos/10214047632934326/

Thoughts on where this would be the most valuable?
https://keep.com/u/nba_live/
Cofounder of Totemic here. Just to add detail, it should be corrected in the article now but we don't use sound. Just as you say, we believe one major advantage of our system is not requiring behavior change on the part of seniors when that can be really difficult even if they want to because of memory and other issues.

We'll likely use one device for small apartments and have to scale up to 2-3+ for larger houses much like Eero does.
Your argument rests on the fault assumption that in a 'wide range of media', the median publication is unbiased and things that are more left-wing than it are biased and things more right-wing than it are biased in the other direction.

That's just not based in reality. In reality, almost all mainstream media is incredibly biased towards the status quo.
The Advent of Kotlin: A Conversation with JetBrains' Andrey Breslav (2013)
That's sad. Both gcc and clang at -O3 can optimize it++ to ++it (see [1]).

Hopefully MSVC will improve soon.

[1] https://godbolt.org/g/pxzVdP
That seems rather like someone is going to eat "the loss" than "providing value for both guys". The stock market is the mechanism that provides value for the buyer and seller.

If you are selling before any price discovery is on, you are either getting screwed; or your investors are. If the investment bank could figure out the right price for the shares, why have the stock exchange in the first place.
Just make the expressions into polynomials with variables x_1..x_k for the k different numbers, and see if they agree at (degree + 1) distinct points.
My understanding is the duration does not really line up with an impact event also the starting periods don't seem to line up correctly. "In Western Europe and Greenland, the Younger Dryas is a well-defined synchronous cool period.[34] Cooling in the tropical North Atlantic may, however, have preceded it by a few hundred years; South America shows a less well-defined initiation but a sharp termination."

Which is what I find annoying about pet theories in books, you can make plenty of things seem convincing by leaving out other evidence.
It seems they go further than the classic save states (that are already present on other Nintendo devices) and have implemented a rewind ability.

This reminds me of http://nintaco.com/, a recently released NES emulator with an infinite rewind ability. It is apparently implemented with a mix of save states and a recording of controller input which allows to reduce memory usage by just having to replay the input since the last save state.

I would be curious to know if the SNES Classic uses the same trick, although I suppose they don't need it as they probably don't support going very far back in time.
I assume it would be the opening auction. At the start of trading every day (and on every interday restart and close of day) there is an auction held. All interested participants enter market or limit on open orders from 5 to 15 minutes before the auction (depending on which auction). The exchange will periodically publish what are called imbalance numbers that show relative buy/sell pressure and what price the auction would go off at if it happened that instance. When the auction does go off, the price is chosen to maximize volume. This is how we get opening and closing prices of a stock. It isn't just the last price traded.

In this context, the those that have stock (including the company itself) would probably have their shares moved to a brokerage and then they can sell directly to the public who wish to buy. Basically the same that would happen with the first day of public trading on the secondary market after the initial offering.
Hi, author here!

My motivation for this was mostly that I was using powerline-shell, and after reading the recent discussions on HN on shell and prompt-latency, I realized, hmm, I am actually unhappy with the performance.

So, over the course of one night, I decided to port it to go, and the first version’s performance is in a simple test (just holding down enter) quite good: https://s3.kuschku.de/public/2017-08-21_16-43-41.mp4

Since then I added a few features (Docker Segment), fixed a few bugs that existed already in the python version (depending on the shell, it might interpret folders that are named like /tmp/$HOME/$(uptime)/`uname`/$CWD.txt), and am generally quite happy with it.

I’m always open for suggestions, though :)
you can't leave us hanging like that. sounds like there is a wild story to be told!!
Does Mozilla look at any of the other top add-ons and implement them natively in the browser? Why was Pocket so special?
A bit off-topic, but reminds me of the creative workarounds people tried when automated ticketing via speed cameras were first introduced in Arizona. One loophole was that if they weren't able to reasonably identify you in the traffic photo then the ticket wouldn't stand up in court. Some guy kept deliberately speeding by these cameras wearing a monkey mask:

http://www.azcentral.com/story/news/local/phoenix-traffic/20...
You left out the second part of the sentence.
> Instead of haggling with 1000 individual investors on "price", I haggle with just the bankers at Goldman Sachs or Merril Lynch.

Well in an ideal world, companies shouldn't have to haggle at all -- a public auction should determine the IPO price. Or better yet, companies should be able to just submit sell orders as they see fit, without being required to make any volume or price commitments beforehand.
A tiny bit of feedback...

> June – August is slow/unreported season for tourism in Edinburgh, so lodging and other accommodations may cost as much as usual.

This is... odd. In August, Edinburgh has the legendary (Fringe) Festival, a month in which the cities population quadruples, making it easily the most intense month of the year for tourism.

Maybe the dataset requires some manual tweaking?
> There is no need for anything.

This is a bit of a broad brush. It assumes that all people always act with the best security hygiene.

I detest traditional AV as snake oil and realize that there is additional risk added by using AV, but it does have its place in many threat models, especially for those who are not internet+security literate.
A transistor can act as a diode.
NBA 2K17 hacks
This NBA Live Forum here you'll get resources regarding NBA Live Mobile and NBA 2K17 totally free. So visit here to get resources for this games. https://keep.com/u/nba_live/
And also "pica" (also sounding the same way) its a slang in Brazil for dick.

Can you guess the laughing when people say:

"Oh no, my Pyka is going down"

or

"You can touch my Pyka if you want"

They can have REAL sale problems if they eventually decide to sell in the Brazilian market.
It's not that no other system can do what government does, it's that there is no other system. Government is a local monopoly on violence. Getting rid of violent (coercive) government does not remove the ability of men to be violent. Because violence is the birthright of man, we develop these agreements about when it's okay to be violent. These are called 'governments'.

Libertarianism is an idealist philosophy which elevates individual rights over that of the collective. This is not a logically inconsistent position, but the real world is not required to conform to what you think is logical. In the real world, rights don't exist if they're not enforced, and you'll note how that word is also inseparable from violence. It would be nice if we lived in a world where libertarianism were possible, or communism too for that matter. Unfortunately such is not the case.
This is sketchy. The desire for absolute security can only end in a total surveillance state.

This kind of surveillance makes a mockery of the concept of privacy and anonymity. Nor only is data collected but it is stored enabling profiling.

The whole point of rule of law is to find common ground to temper out of control self interest. This is akin to stalking people going about their daily lives and should be illegal.

Why is YC supporting this. Why is anyone supporting this? Unless you take a stand minute to minute surveillance of everyone's lives will become the new normal.
Mozilla: you do not have a need to know for that information.
Yeah, but less cardboardy. I have this one, would recommend:

https://www.aliexpress.com/item/Google-cardboard-VR-BOX-Vers...
It seems like you two are arguing over whether or not it's important for documents to have formal semantics. If documents need to have formal semantics, then syntactic errors could be considered fatal because they create ambiguity. If documents don't need to have formal semantics, then you can ignore syntactic errors and accept that an ambiguity was present and was resolved arbitrarily.

It seems like both views are quite defensible, depending on your theory of what the markup was meant for.