skysight-inc/HackerNews huggingface dataset:
I know that when I canceled my American Express card, they said that they would keep the account open for an X amount of time (I wanna say ~1 year), and I would be responsible for any charges during that period, and billed normally. However that was a case of canceling because I was just closing the account - not because of fraud... I assume they have different processes.
The most awesome resources on type design
Malware, viruses.
With all due respect, you have no idea what you're talking about.

http://stage.rosiediscovers.com/wp-content/uploads/blogger/-...

http://stage.rosiediscovers.com/wp-content/uploads/blogger/-...

http://ij.org/press-release/florida-skim-milk-release-11-20-...

The milk in my fridge right now (not Lucerne -- Clover) claims the following ingredients: milk (or "low-fat milk"), nonfat milk, vitamin A palmitate, and vitamin D3. The whipping cream, which would be a place to add nonmilk fats if there was any such place, claims cream, nonfat milk solids, carrageenan, polysorbate 80, and mono- and diglycerides. There's corn syrup in the eggnog, but that's supposed to be sweet.

So, to sum up:

Skim milk is made by taking raw milk and removing the fat. It loses taste and texture this way, which is why I hate skim milk. It also loses appearance, becoming a sort of sickly nearly-translucent blueish-white color.

Low-fat milk is made by mixing whole milk and skim milk in the appropriate proportions.

Sugar is not a milk additive, nor is nonmilk fat. There is definitely not pork fat in the milk we're drinking.

There is natural variation in the amount of fat present in milk. This is allowed, particularly for "whole milk".

Powder milk really is used to make eggnog and whipping cream. However, it's hard to argue that adding powder milk adulterates milk.

Vitamin A and/or D3 are almost always added to US milk. That's not for any cosmetic purpose; it is a public health measure.
I've been using Atom for about 1 year now for mostly JavaScript and Python programming. It's great! I've easy to be productive in and performance has been fine for me on a MacBook. It has an active plugin community and I've found plugins for everything I need so far.
Hm, 1600 sounds like a lot. But depending on the applications it sounds like it might not be that much if it's 1600 over three square miles.
Intestinal worms 'talk' to gut bacteria to boost immune system
I think the angle people are missing is that "totalitarian" doesn't always mean bad. Some problems are generally unsolvable by a democracy (coordination problems in general), you have to introduce some way of unilateral decision making to make progress, if you want to progress faster than by a random walk.
Neat, but disappointing that it's using VGA and PS/2 instead of something that plugs into peripherals that I own. Wish I could play with it.
correct. I also believed I had been sold to a "debt collector". I do not know much about this, and it may be true but I spoke with the bank directly and they said that was not the case and the main switchboard provided the number to the collections office.

I confirmed the outgoing wire to chase so it is possible that the debt has been sold but they are still representing it? I did a bit of research but someone on reddit suggested a site that provides credit reports and info about the debt and it doesn't appear to be resold but who knows what "resold" means.

Maybe they do it like subprime mortgages and bundle them up or something. If anyone sees this, my advice is find the main phone number of your bank and ask to speak to customer service/ client services so you know you are dealing with them.

take as many notes as possible and record the call if you want. They will specify every phone transfer and often you are being recorded and IANAL but if a disclosure like this has been said, you may be able to record them, if unsure announce you are on the call.

pay directly to the creditor and get as much info as possible.

don't get in massive amounts of debt as it sucks.
Strftime in JavaScript
Might as well ask why someone who preaches counterculture is on the internet.

If you want people to hear your message, you need to be able to reach them in the place where they listen. This isn't hard to understand. It's irrelevant that you or I think Facebook is dumb.
LoRa is a really cool technology. We are incorporating it into our networking stack/ hardware module. From field testing, we've seen about 4-6 miles line of sight, and about a mile through an urban environment (parking garage, apartment building, etc). Plus the bare radio chips are less than $10 bucks.
I have build myself a little rails gem to help with that: https://github.com/KaktusLab/sql_metrics
One app interfering with others.
If you were seeing Atom Helper take 100% cpu on launch or when viewing packages (especially with Nuclide), it should be fixed. Please comment or file a task if it is not!
I'm suggesting people have a smiliar level of attachment to being allowed to buy a SUV as they have to being allowed to have a child in the future.

Which is pretty visible in the West; every time the government tries to limit access to something, you get a stream of arguments that look exactly the same as those against one child policy that are posted here.
I just updated to Atom 1.1 on my early 2015 rMBP... still takes upward of 20 seconds to open up a project containing <5 markdown files and a `.git` containing <10 commits.

Once its started, it lags quite a bit. I really _want_ to use Atom, but the performance just kills it for me.
The best start you can get at a system that you fully understand and know isn't subverted. Then, once you know HW design, you can take the next step by putting it on your own ASIC. Matter of fact, Wirth's early systems ran well on old tech. Can use a pretty old process node. :)
Stimuli to closed-source software.
Become a Better Travel Photographer in One Week
I completely fucking agree. This makes me really mad.
The biggest problem with Atom for me is Sublime Text, it just does everything that Atom does and most important is that my battery lasts about 30% more with SublimeText compared to Atom, never mind performance improvements I get with Sublime Text. I am using latest retina macbook pro 15.
To a first approximation: all of these no-name hosting services are owned up. Do not use mom-and-pop hosting providers.
Poor separation of personal data and "app data".
why do you consider running in a sandbox "useless" ?
that's pretty extreme. you really can't think of any use at all for code running in a context where its ability to take power away from the user, and do things without the users permission is greatly reduced? Is your primary goal and idea of utility about doing those sorts of things?

..Or maybe you simply have a deficient imagination?
What about the important question?

Where does v5 stand in terms of ES6/7 support?

http://kangax.github.io/compat-table/es6/
More disturbing is the refusal to make available movies that were incredibly significant culturally at the time of release but are now considered "offensive" to modern sensibilities. Disney's Song of the South is a prime example, despite the fact that James Baskett was awarded an Oscar for his portrayal of Uncle Remus... the first black man to receive an Oscar and only the second black person to do so (Hattie McDaniel won in 1939 for her portrayal of Mammy in Gone With the Wind.)

Try and encounter someone who doesn't know the song "Zip-a-Dee-Doo-Dah", then ask them the origin. Most people under 30 have never seen the movie, and those that have did so using unauthorized sources.
From what I understand, 4K is about the right size for getting most of the detail out of the film. It's sort of 35mm's native resolution. But because it's an analog medium, it essentially has unlimited detail - doing it at a higher rez just means better detail on grain and so on, and also allows more latitude for future digital work.

In the same way, you could adequately document a painting with a 30-megapixel photo, but if you want to completely document it, you'll be working with x-rays, depth maps, restorers, color technicians etc. It depends a lot on your goal. For a great-looking copy of a movie you'll watch happily, 4K is great. But there may be other uses or applications out there that require or benefit from more.
Wrap your database into Java 8
That dock thing is not going to happen.

For that you need connectors, that are big, unsightly and brittle - or high bandwidth, ultra low latency wireless.

From the engineering point, it is much simpler just throw separate device into the mix. From the business point of view, more profitable too.
Exactly. I totally agree.
I wholeheartedly agree.
You should report this as a bug I think. I've used Atom on a similar machine for large projects with large commit histories and it's never takes more than a few seconds to open.
You get an audio capcha ("This phone is protected by NoMoRobo. Press $NUMBER to prove you aren't a robot. Press $NUMBER to prove you aren't a robot. ... Goodbye.") $NUMBER is two randomly generated digits.

Presumably one can feedback loop that into the reputation score. Honestly, though, I don't think this is a terribly likely attack.
The great chain of being sure about things - The Economist on Blockchains
Xperf or WPA is an excellent tool for holistically analysing your application (and all the other applications running on your machine at the same time). We do use that tool for looking at lots of different things: file IO, thread contention, server performance, etc. But for a single client running, I find VTune to be excellent. Its very well integrated into Visual Studio, and provides a number of different perf experiments that you can run to isolate the causes of your bottlenecks. VTune is commercial, but you can use Very Sleepy for a free alternative.
You do know that in most courts even france now you can call your self what you like.

I certainty have several people I know who I really only know by their nickname and vice versa I even have a thank you in a book by a booker prize (award like the pulitzer) nominated author which is in my nickname.
The conventional wisdom on HN changes every 30-60 minutes.
We target desktop versions so we have designed the site accordingly. We are currently updating it for the mobile version as well! Thanks a lot!!
I agree - profile and cost model are orthogonal and complementary. Former tells you what to optimize, latter dictates how to optimize it.
Yeah, I build a system in the late 1990's that did something like that. Required a dedicated server though, the web server farm would copy over their log files to this analytics machine with cron jobs, which would then dynamically aggregate that data and update the stats cache.
Hopefully, that would be unnecessary. If my calculator app won't run without full access to my address book, I'll seek out an alternative calculator which will; at this extreme, with an open marketplace, there will surely be alternatives.
JavaScript is not the only way to do things; cf. Native Client[1].

[1]: https://developer.chrome.com/native-client/overview
Not all the film would have to be carefully washed/restored of course, but the chances of a reel of film that's been in a can for 75 years just coming out and rolling like it came off the reel yesterday are slim to none. Even under the best of circumstances there's going to need to be special care taken and it ends up (AFAIK) being quite labor intensive.
Summly Founder Nick D’Aloisio Leaves Yahoo
New York Times Looks for Ways to Fight Ad Blocking
Thank you for saying this! I am an Android developer and I wanted someone to come here and say good things about Android so I could feel safer for my job!
I've tried that editor year or so ago, and was disappointed that it ever tried to connect to the network to do all sort of stuff. Don't really remember any details, I think there was some analytics, auto-updates etc etc.

I'm certain that it can all be disabled, but is there any ready to use recipe to do so? I mean, I want all the non-network-related software I use to literally never try to do anything network-related (besides loopback connections, okay), except when explicitly told to do so.
There's also pnacl, not to mention the fact that a LOT of what people actually do online is all done/doable in the browser alone. A modern browser is the most full-featured application platform that has ever existed in terms of what comes "in the box".

I'm all for allowing native applications a place to run, however that doesn't mean that ChromeOS was not able to do anything... both my parents and grandparents are all on ChromeOS laptops now... why? It's all they need, secure and I haven't had to remotely clear out any malware in over a year.
Yes, this is a side benefit to exceptions (or some other language's way to highlight errors and thus likely cold paths).
ipfs is way easier to use compared to libtorrent.
Well, as I understand, the tradeoff is that with BEP44 you don't have any storage or retrieval guarantees, and the data is purged a couple hours after nobody's asked for it.
| For example, "The Thief of Bagdad" (1940) features scenes with a flying carpet suspended by wires. In the theatrical prints, the grain size was large enough to hide their presence. However, standard definition DVD transfers from the internegative made them show up easily.

one place where this comes out to comic effect is the fairly recent release of the Batman television series in high definition. just when you're about to laugh at a tragedy, you start to laugh at the wires and ropes that made it all come together.

it is quite amazing to see something that didn't intend to be noticed become so amazing.

the sadness is how much of the 80's and 90's television was recorded on tape and not film, which is so much lower quality that we won't be able to restore to the high levels of the 50's and the 60's.
ChromeOS can do most of the tasks that an everyday Internet user might want. There are lots of people who are content with its restrictions. It's far from useless.

The update system on Chrome is wonderful, in that it just happens. No strange dialog boxes, popup messages or confusing options for the computer-illiterate. It just goes ahead and does it. A power user might not like that, but it is a great system for a huge userbase.

How many insecure ChromeOS devices are there out there? Very few, I'd expect. Not many other operating systems can claim this.
> And that's pretty much the answer...

Not really. Android got big because OEMs can do as they like with it. And what OEMs like doing, apparently, is not updating the OS on their device. An Android OS that, from the start, controlled OEMs in some way (by e.g. forcing them to ship updates on a certain schedule) would likely not have become a viable contender in the market.

It's not the fault of Android that OEMs are stupid, but Android was created specifically to cater to OEMs and their stupidity. Android's existence is itself the problem.

(It'd be great if their licensing model up until now was just a bootstrapping strategy, though, and they began requiring things of their OEMs.)
Good comment. The TNG restoration was a work of art.

You'd probably enjoy the link I posted upstream re the restoration of Star Wars, if you haven't read it already:

http://fd.noneinc.com/secrethistoryofstarwarscom/secrethisto...
I have Atom and Brackets installed but see no reason to use them over Sublime Text.. My preferred text editor would be vim simply because I can code while ssh'd.
It's going to be really interesting where they end up with tablets because right now Android on tablets is pretty rubbish. And that's not just an apps thing - it's the only one without split screen apps for example. There used to be a tablet UI with ICS, there's very little to distinguish them from a blown up phone at this point.

It seems Apple have been very successful with iOS, but making smart enhancements like gestures and split screen that Google just never did. And of course Microsoft are doing very interesting things with Windows on tablets.
Only one question hearing this news. Will my Chromebook run Android or am I stuck with ChromeOS with no new updates?
Somewhat similar is the behavior of families of famous personalities after their demise - MLK's famous speech is still private property a full 50 years later. Same with George Orwell's family aggressively going after people using the number "1984" and so on
The precisely timed implosion lens is typically used for plutonium bombs, not uranium ones. A fairly bog-standard explosive can be used for uranium bombs (but plutonium is much more easily manufactured than sufficiently enriched uranium)
Also what about the folks who tried to install Windows 10, but their installer gives up with the "Something Happened" error? Will Microsoft take calls to fix their bugs, or are those unable to upgrade because of choices Microsoft made in their code out of luck?
MongoDB yields to community pressure and open sources $lookup operator (JOIN)
Because in the end it doesn't matter much, other than that the probability of accidental collisions is low? Speed doesn't matter, because it's primarily used to look up a file, and I/O will dominate that. SHA-1 is known to work (Git, Mercurial), so what's the point in overengineering this particular implementation detail?

The integrity of deltas doesn't matter much because if you have a process for maliciously inserting a falsified patch, you can generally also simply insert a genuine patch (where it's trivial to get even the most complicated cryptographic checksum right) that will be combined with the rest (because the state of the repository is the combination of the patches in it, and whether you replace one or add a different one is largely irrelevant in this context).
FB owns Instagram.
It sounds like you'd be interested in reading about the Buddha's teachings about attachment and suffering.
LMFTFY - An OS (mostly) pretending to be a browser.
Because we are interpolating between keys which aren't evenly distributed in time. What you have there is pretty much what we do when looking up the precomputed values from the table.
> It has nothing to do with computational feasibility. It has to do with the fact that it depends on the input. In many cases there simply is not enough information at compile time to determine which paths are hotter than others.

That's a fair point, but still quite a bit overstated. There are a variety of analyses that compilers can and do perform to understand possible input before it ever receives the input. I'm familiar with a handful of probabilistic and set-cardinality estimation techniques used in math optimization pre-solvers (a form of compiler) that do exactly this, and I'm pretty sure both GCC and LLVM already do several similar analyses.

Furthermore, a very large subset of optimizations won't have any path dependence in the optimization that it choses, and a significant subset after that has choice thresholds that are trivially computable given an accurate cost model. When the former happens, profiling gives no advantage at all, and when the latter happens, it is typically more efficient to branch on that threshold than it is to try to guess at which choice is more efficient by measuring sample input.

> For example, error paths are generally very cold, but how is a compiler supposed to know that a path is an error path? They just look like regular conditionals.

That might be true of some languages, but not so with others. Exceptions are obviously error paths, and several strongly typed languages have error paths encoded in the type system.

> JIT and PGO aren't heuristic, they are based on measurement. By your logic, if I look at the speedometer in my car that is just a "heuristic" of my speed. It's not a heuristic, it's an empirical measurement.

But that's the thing, measurement of your input is a heuristic. If your program execution is heavily influenced by its input, and you optimize using profiling, you are assuming that past input is predictive of future input. That assumption is a heuristic. It might be a really good heuristic, but it still is a heuristic.
But then why "modular and re-usable internals" also arrive with the removal of the default behavior of transpiling code?

(Which is what people used Babel for in the first place).

To me this signals: "we're now an abstract collection of tools for various js related tasks, no singular focus on being the best transpiler".
Wouldn't a lot of it be damaged to the point where you have to do a lot of restoration in order to get anything usable off it?
I took that to mean that any alloying that occurs is only right on the margin of the two metals, the way brazing traditionally works, too. But if they're really planning on making titanium-copper mokume gane [1], I'm all in favor...

1: https://en.wikipedia.org/wiki/Mokume-gane
So, laws have to be followed, but not by the very powerful...
I'm pretty sure he means redtube where free porn comes from.
Thanks for indulging me.

Writing code fits nicely in that list of activities that you enjoy. These are all fine activities. Is there more to life than doing activities that you enjoy?

The comment I responded to said: "Don't forget that there's more to this life than writing code, folks."

If "writing code" represents "doing activities that you enjoy" then what else is there to life?

Life is inherently meaningless, and it's up to us to decide what our lives mean. If someone decides that writing code is what gives their life meaning, then who are you to tell them they are incorrect?
Glad to hear they seem to have fixed the fuzzy finder. It was really terrible, and I actually switched back to Sublime because its fuzzy finder is fantastic. The relief in switching back to Sublime's finder was palpable, but I'll give Atom 1.1 another shot.

It's interesting reading about the character measurement problem. That makes me wonder if it's even worth building a text editor based on web technologies. Sublime appears to be based on traditional tech, and a single developer has built it into the cross-platform gold standard. Atom is built on experimental DOM-based tech, and a team funded by a massive company is still jumping through hoops to do things like measure the length of a line. Is whatever DOM brings to the table worth it? I genuinely don't know.
From [PEP 373]:

> The End Of Life date (EOL, sunset date) for Python 2.7 has been moved five years into the future, to 2020. This decision was made to clarify the status of Python 2.7 and relieve worries for those users who cannot yet migrate to Python 3. See also PEP 466.

> This declaration does not guarantee that bugfix releases will be made on a regular basis, but it should enable volunteers who want to contribute bugfixes for Python 2.7 and it should satisfy vendors who still have to support Python 2 for years to come.

> There will be no Python 2.8 (see PEP 404).

Take note that the initial date was set to 2015 [2] and it was delayed only last year.

[PEP 373]: http://legacy.python.org/dev/peps/pep-0373/
[2]: https://hg.python.org/peps/rev/76d43e52d978
Hardware assisted penetration testing
Do DOM tree elements with ids become global variables?
It's still good advice considering Facebook is nearing 2 billion users the vast majority of which don't care about any of this controversy.
Where's pjmlp?
> There's a fabulous amount of information in a single 35 mm frame of film. Do we have the technology to capture it all yet? What resolution is sufficient? It's not easy to answer this.

Maybe 5-10 years ago, I read that special effects work for film was being done at 4000x6000 pixels, at 48 bits per pixel. They think that's enough for working on modern film. It's probably good enough for any historical film as well. (And maybe overkill, for reasons you point out.)