skysight-inc/HackerNews huggingface dataset:
The other answers. Or, it could be 500+/- x %, which might be too detailed for a press release that is likely to get wider spread than "carbon fibre tech press".
It used to be that sources for games were required - else you couldn't run them! :)

I cut my teeth on cracking stuff in the 8-bit era by writing an assembly-language "OLD" command for my platform back then (Oric-1/Atmos) that would undo the work done by the "NEW" command - i.e. replace a sentinel byte - so that I could get full sources for games that 'protected' themselves by doing a "NEW" command whenever CTRL-C was pressed. So many wonderful discoveries came to me that way ..
If someone could ELI5 this, that'd be great!
Because you don't need registers for the function call ceremony?
This is a constant irritation for me on Linux too. My other pet peeve is the fact that you can have more than one caret, or a blinking caret visible in an unfocused window - causing you to type thinking that input will go to one location when it actually goes elsewhere.
f# is probably your best bet. ocaml and d are the closest-to-mainstream ones that don't involve a vm, but neither of them has spectacular tooling just yet; f# (on windows) at the least inherits some of the .net tooling and is getting an increasing amount of support from microsoft.

i'm personally enjoying ocaml a lot, but that's because i'm on linux; under windows i'd probably have gone with f# instead.
Beware – Your Facebook Live videos are not private and can be used by the media
How does my post make it sound like a bad thing? My tone is completely neutral. I was explaining why there are so many employees.
Google, Microsoft pledge to strike piracy sites from front page searches
It says "Chrome is recommended" so I thought it was running in browser, but then when trying it I got "error connecting to server". I'm guessing it's getting the hug of death and is unusable just because it's trying to upload some telemetry or something. Please make it so telemetry doesn't fail the demo...
Very welcome news.

I discovered after doing a clean flash recently that the ability to have Google Play Services on the phone but disabled, became unavailable. I used to use it exclusively for Signal - it meant no push notifications, but I could still foreground the app for it to check for messages.

I was disappointed that I could not install Signal again, even though my phone number was registered, without Google Play.

I was preparing to walk the microG services (or similar) path, but now I don't have to.
USian is a term adopted by English speakers who wish to more clearly distinguish between things related to the United States (the political entity), and things related to the Americas (the geographical entity(ies)). Motivations can range from a desire for precision in speech to a recognition that claiming the term "America" for one country, when in fact it is two continents with dozens of countries, isn't terribly considerate. People from Canada, Mexico, and Chile can all legitimately say they are "American", just like both Germans and Spaniards are "European", but using the term extensively to mean "people or matters related to the US" makes this less viable.

Note that in Spanish the term Estadounidense (note the similarity to "Estados Unidos") exists, though I don't know how much it's used.

Of course, it's an uphill battle, especially when you consider that the official name for Mexico is Estados Unidos Mexicanos.
Be Careful What You Benchmark
OCR is my current approach. I am not really happy with it. The quality of OCRing leaves much to be desired, probably due to the documents themselves being haphazardly handled by the court personnel. OCR itself is a pretty CPU intensive activity and takes a significant time to complete for many documents.

Thus, I was looking for a more advanced approach.
Yes, and I would add that we probably don't want an "App store for news", which would mean a single gatekeeper, and we would eventually pay a tax on our news. Also, they could build a database of our reading behavior, which would be worse than the cross-site user-tracking cookies of today.
Programs without specification have only surprising behaviour no bugs. As far
as I can see "reject!" does not specify complexity, so in this sense it would
be completely fine. Additionally it claims to change the array instantly every
time the block is called, which doesn't seem to give any other options than
making it at least quadratic (presuming flat representation for arrays). This
feels quite overspecified as accessing the array from within the block seems
quite unusual case to cater for.

Though, this behaviour was changed after all which leaves me wondering how much
Ruby people care about backward compatibility.
Ask HN: Where can I find places like Mindwork?
Where can I find places like Mindwork (http://www.mindworkny.com)? I live in California, and I have yet to see or hear about a place like it. Is it simply therapy? If so (or not), where would I find places like Mindwork.
> almost trivially

If not AWS, how could I get started elsewhere? Every tutorial I've looked at deals with a CVS data file, not an image.

Could you point me to a resource that has an example of how to train AI with image documents?
But on mac to open Developer Tools you are using Cmd + Opt + I or Cmd + Shift + C and to rename a file Enter key is used. There is almost no use for F-keys on macOS other than volume and brightness controls. I don't have newest MBP but on daily basis I am using 60% keyboard without F-keys row and very rarely have to go to F-keys layer even on Ubuntu and Windows.
I wish there was more acknowledgement of how NOISY the keyboard is on the new MacBook Pros. It's not possible to use it in a quiet environment without being embarrassed.
I work at Uber, and the part of it I interact with is a company with smart, driven, collaborative people doing a valuable thing together.
People do make the conscious decision to consume more wholesome experiences than heroin every day though, even if heroin was in front of them next to their food/drink/work day.

NYT has already carved out a profitable niche selling access to plain old long form journalism, it's one of the few success stories
Seriously? I use them ALL the time.
> If it takes off, it will kill journalism, at least on the Internet. I don't think I'm exaggerating much. The New York Times, Wall Street Journal, and the like would suddenly have a tremendous pressure to write clickbaity articles

What makes you think that this isn't the case already? I work in this industry and I can tell you for a fact that none of those organizations are News organizations anymore. They are traffic brokers. Some of their authors still have integrity, but the organizations themselves don't care about quality. All they want is traffic. Pure and simple!
While the waves of witch trial came and decline, that is mostly a 15th and early 16th centuries concept done by the church and not by small farm communities. There is no "thousand of years of history" where farm communities regularly killed the elder women, and its common theme in non-European/Christian history.

Its kind of telling if current view of history is that all elder women was hunted down and killed as witches under a single religion.
And Windows Subsystem for Linux! While all my server and development stuffs are based on Linux, I wasn't particularly a fan of the Linux GUIs. The reason MacBook was attractive was that it runs POSIX. But now Windows can do that too thanks to WSL. It's not complete but even the current partial support does enough for me. It's a cheap, lightweight alternative to Linux VMs. I guess I would go with a Windows-based laptop next time. It is truly a game changer.
Unless I am misunderstanding something, all the answers here seem to assume that the friend is either able finish instantly, or to leave before he is done. That isn't stated in the question, so I don't think it's valid to assume you can use all of 90 minutes * 60 seconds to transmit information.

"a fraction of the time" isn't a very clear problem statement, as 9999999/1000000 is a fraction, but that's certainly not what is meant by the common sense understanding of this phrase.

I am wondering what we can do without clarifying the statement further.

We can still encode 90*60 23-bit vectors and have the friend pick the one, in the remaining time after he finishes, that minimizes the distance to the true answer, but without knowing how early he finishes. That is probably still the way you can get the best score on average, but I don't think it does better for the guaranteed number of correct answers than just transmitting 1 bit of information (which guarantees at least 12 correct answers).

Would it help to use odd vs even seconds to indicate whether the fiend finished early enough to use the clock to indicate an arbitrary time vs the time at which he should have left was already gone when he finished his exam? I can't think of how to use this (or a similar) signaling to improve the worse case odds.

On the other hand, while I cannot think of a way to improve your worse case situation, you should be able to improve average score by sorting your 5400 23-bit vectors so that the distances between the last ones are as large as possible.
easy - brain works on carbs. no carbs, not much work done beyond necessary survival tasks.
I'd say surely banks will use this for their online banking systems.

Then I wonder, because of some of the delightful vulnerabilities I've heard about.

So I'll just say banks certainly should use Strict SameSite cookies, and in fact they seem designed to suit banking workloads (especially as banks don't usually offer persistent logins, because that's too dangerous).
... Same reason WhatsApp got so many users and became worth billions? It's simple, straightforward, and just works for most people.
The Federal death penalty is only used for crimes involving death, and they don't use the post office for capital trial information, scheduling, and/or notifications.
while IFS= read -r line; do echo "$line"; sleep 0.1 ; done < <(banner Hello)
What do you need the GPU for? The box does not appear to have a display.
IM2CAD: Generating CAD 3D Scene from a Single Photograph
Q&A: what you need to know about Operational Intelligence
Reliance Jio Rs99 Prime offer extends the unlimited services until March’18
> Google's system allows the library developer to build a version, then find everyone whose apps that use their library break because of the new proposed version.

That assumes that library authors can see the code of dependent applications. Ehhh...

> It vastly speeds up the delivery cycle and increases robustness between builds of all your dependencies and your app.

Presumably by breaking repeatable builds? I certainly don't want it to replace libraries without my knowledge, and that's the only part where I can see it possible "speeding up the delivery cycle".

Oh, yeah, Gradle can do that anyway with -SNAPSHOT dependencies.

> A lot of people really like the re-factoring and IntelliSense features in Visual Studio, but hate working under Windows. The new Linux compatibility push under Windows when it matures may accomplish the same as making Linux a first-class citizen in Visual Studio.

Tried IntelliJ/Android Studio? Especially considering that ReSharper, which is more or less a port of IJ's refactoring, is usually considered a must-have add-on for VS.

> Google trying to further develop Dalvik/Android Runtime for Android seems to me eerily like Sun developing further generations of SPARC. Google would have to put up a really big war chest to continually find and address all the edge cases to sustain a process virtual machine going forward into the future, and I'm not clear where the value proposition lies in doing so, rather than settling upon an existing process virtual machine with more developers working upon it.

Sounds like migrating to OpenJDK would be a much more reasonable path in that case, since it wouldn't mean starting over in third-party application support.
Another option would be that news companies build an app and sell content through the app store.

I'm not in favor of this solution though, because I don't want one company to know what I read, and I don't like the idea of one company influencing what I read and I wouldn't want a near monopolist to put a tax on my news.
Over 250 working days it's just under 2/day.
> I was unable to find a way to force kubernetes to do a “no-op” redeploy just to get it to re-pull a tag.

A deployment redeploys (i.e. creates a new ReplicaSet and rolling-updates to it) whenever its YAML changes. So the common way to do a "no-op" redeploy (assuming `imagePullPolicy: Always` on the containers) is to add an annotation to the PodSpec that has no actual meaning, but which you can modify to trigger the creation of and migration to a new ReplicaSet. For example, you could put a timestamp, or you just count it up every time you re-deploy.

I would discourage usage of unchanging image tags, however. When you have immutable image versions, you will have a much easier time rolling back to a previous release if the new release breaks. At $work, we use human-readable timestamps most of the time, e.g. `201702210945`, that signify when the image was built.

> The final question I don’t have a satisfying answer for is how to deploy configuration data into my docker images.

Did the author look at https://github.com/kubernetes/helm?

> Kubernetes secrets are stored in plaintext in etcd, which is fine for many applications but would probably scare me at a certain scale.

Yeah, that's indeed a problem. The best you can do right now is wrap access to Kubernetes and etcd in as many layers of firewall and two-factored SSH and whatnot as you feel are necessary.

NOTE: Answer was updated multiple times while I read through the submission.
I wonder if they would have been better leaving the Escape and Function keys alone and adding the Touch Bar as a (useful) additional interface rather than a (bad) replacement interface?
Booking Site Dimmi Has Banned 38,000 Australian 'No-Show' Diners
If you're able to could to find out the title of this book? It sounds interesting.
Yep it's possible to do this with ml. I've dealt with some partners who've built solutions in this space.

More than happy to chat with you
5 tips to speed up your Python code
I haven't really searched for a program like that, and rather used it as a an electronic piece of paper.
"All data, over time, approaches deleted, or public."

So which one is it in this case?

I think if you're offering something that isn't actually zero knowledge then the way to create trust is to use something our societies have invented a long time before web apps: Legally binding contracts that give sensible privacy guarantees and support a viable business model.

I fear that's the best we will ever be able to do when it comes to web apps that do more than just backup or data transfer.
It's a well written review, but I can't think of it as anything else than a "loyal Apple customer" trying to convince himself that his £3,700 toy is not that bad.
Yes, and because you don't have to spill the arguments to the stack. Also, you optimize across the function call boundary.
> "However, I have no idea how to build such trees of images using Dockerfiles."

Wait, isn't the layering one of the whole points of Docker? You build that base image then use that tag in the other three docker files that'll then build on top of that.

The author does then mention issues with tagging, and I can relate to that more. Our team ended up with a cludgy mess of tags and we all had some form of a docker rmi command aliased for quick use every now and then. The build server had a tough time of its own
https://cloud.google.com/products/machine-learning/

Look at the text API which parses text from an image and gives you it's pixel location.
Yeah I think it is, when you put it that way. It depends on how you define 'can't'. I don't see any situations where you really can't do anything with Notepad that you can do with Vim. It's just a lot harder, to the point that it's no longer a realistic option. Same with the over - there is nothing you can't do with a 2-button one. It's just that at some point it becomes so hard that it's not a realistic option any more. Like, theoretically you can hold the temperature of a Dutch oven (the 17th century cast iron version with the 3 legs that you heat with charcoal) at exactly 170C for an hour. It's just very difficult. I can bake apple pies in my oven that I never was able to with a simpler over.

So yeah - what it boils down to is, what is 'possibility'? 'Technically' possible, or 'realistically attainable by the average user'?
I personally know of games well into the late 90's where all or parts of the source code has been lost by the very major recognizable companies who built them. AAA titles even at the time.

A few of these games have been re-released later, and in some of those cases old engineers had to be tracked down who still had the source code laying around in their personal archives.

I imagine this is very common, considering some of the titles I've witnessed this happen to. If games will those types of budgets and followings were lost, I can't imagine the vast long-tail of the industry being any better. Plus there were far more independent studios at the time who later "made it big" only to flame out. I expect the vast majority of content created during this timeframe is permanently lost.

These days with the advance of business types understanding the long-term value of IP, I expect this is much better controlled by whomever is underwriting the cost of development. I believe this likely to be a bad thing - as you'll see more lawsuits over old games in the future.
I've been using blendle for quite a while now. But I don't use it very often yet.

Mostly when people on twitter, or other social media, share articles which are behind paywalls, I check if it's available for reading on blendle. This way I can read a lot of stuff behind paywalls and even immediately get my money back if the article was bad.
seems this is the article you really wanted to link to...

https://astr0baby.wordpress.com/2017/02/20/unix-os-archaeolo...
Most of the insecurity stems from the baseband. It's a black box processor with unfettered control. Once you get rid of that, the rest of the hardware is more like a general computer. Getting PCs to work with an entirely free stack is also hard, but tractable. Replicant already does a good job with some old phones.
The real problem IMHO is that making a "native" yet "crossplatform" UI has become essentially impossible. You need to re-code the application for every platform.

Which makes it understandable that people just go "fuck this, I'm making a webpage".
Absolutely. I've had two experiences where other developers judged me for using Windows as my development platform.

1. During an interview for a Python role. I had taken their take-home test, and the developers were happy with the code, but most of the interview was around Windows and .NET, with most of their points being around how using Windows wasn't allowed in the office.

2. During a conference, I had a chat with a few guys that worked at Google. After a few drinks I asked them how to go about getting an interview at Google, and knowing that I was a .NET developer they said that many interviewers would look down on me for using Windows, so it'd not be worth applying until I had professional experience working on another stack. Whether this is true or not is up for debate, but I've never been offered an interview, despite being a decent developer with a CS degree, so I'm inclined to believe that it is.

One issue is the generalisation that all .NET developers are corporate shills that are working on enterprise software. I've almost exclusively worked for startups or small agencies, and .NET is yet to fail me. Sure, I could probably earn more if I work for a big company, but there is lots of work out there in small companies for .NET devs.

I think that the biggest problem is that imposter syndrome is quite high among .NET developers. C# is a great language, and .NET is a solid framework to build software on, but historically we've always been very separate from other developers for using a different OS to everyone else, and I think being tied to a single stack bothers many aspirational developers. Windows isn't a bad OS, and I love Visual Studio as an IDE, but I think that if you were to offer .NET developers a first-class experience in Linux with no tooling issues I think the vast majority would switch, purely because it puts them on a level playing field to everyone else.
It's part of the current Humble Bundle, if you're interested in replaying it.
Check out photo of President Buhari's beautiful grandchildren
Okay, I think that's good too. I __do__ need to learn to save money, I haven't learnt that yet and always spend it. I will probably upgrade to 4+4GB just because I'm really starting to need it but will keep the CPU and the rest and wait... AMD Ryzen sounds very nice, and it's only going to get better.
It's not about being immutable, but about verified and signed builds (see codehash.db)
IBM, Visa team up for payments via IoT
IMAP does labels too. Your client may not use them usefully though.
Reveal the Secret to Cancel Your Comcast Service
React components ecosystem
What do you want to recognize?

OCR is a better understood problem than a general neural net, so I think it's likely easier to improve its quality that to superseded the quality with image-based recognition.
We have recently set up a TensorFlow assessment function in AWS lambda, and got very close to the maximum allowed size of a lambda function (250MB) with the trained model currently being 85MB, and the TensorFlow libraries and binaries taking up another 140 or so megabytes by default (<- which we cracked down a bit, but that's quite a hack).

I feel like Amazon could do some work in this area to support users to use their own engines and not be bound to AWS AI Platforms and Services.

This could be as simple as publicly documenting the time lambda's stay 'warm' for and retain data in /tmp persisting through multiple invocations or some other examples on how an AI workflow could be implemented with popular custom engines such as TensorFlow.

Does anybody else have any experience in this regard?
See the part about "miracles": a black swan event doesn't mean that it's repeatable. I'm aware of such incidents - there's https://en.wikipedia.org/wiki/Gimli_Glider , there's https://en.wikipedia.org/wiki/British_Airways_Flight_9 , there's https://en.wikipedia.org/wiki/US_Airways_Flight_1549 - each of which is a case of great skill and great luck combined: nothing that could be adopted as standard operating procedures.

Your argument is "look, people have won the lottery before, therefore it's a good idea" - an improbable happyend captures attention far more than the usual outcome of the accident lottery, which is something like this: https://en.wikipedia.org/wiki/American_Airlines_Flight_191
Isn't zero-knowledge a subset of end-to-end (where both ends are you)
Are you seriously implying that "trust in media" had even been a good idea? Come on, in the modern world you cannot even trust a priest, why would one advocate trusting in propaganda factories main purpose of which is to exploit that trust?
1. Apple iPhone 4 and newer (hardware & software)

2. Commodore 64 (greatest desktop PC design for many reasons from hardware, software and documentation)

3. Apple Macbook Pro 2016 and all unibody MBPs (hardware)

I also really like my Victorinox Waiter Swiss Army Knife. The corkscrew is better than on my Leatherman and I use these at least once a week as we take a bottle of wine out to dinner.
That's rough, I remember when I thought I broke our PC when I was young (turns it was just a bad VGA cable) but I couldn't imagine what it would have been like to lose it after having had access to it... books, TV, even my NES were nothing compared to the things I could do on my PC.