skysight-inc/HackerNews huggingface dataset:
I've tried to write something similar, but I found that I was hitting the upper comment limitation of reddits API (ie. If there are more than 10k comments on a subreddit within an hour). How did you get around this problem?
It's also exactly the kind of thing we'll need for mixed reality. Good to see them getting started early.
I suspect it might be theoretically possible for ancient computer games, of the SpaceWars or Adventure eras, to have lapsed into the public domain by omitting copyright notices or lapsing registrations.

This was possible before a change in copyright law in the US in 1988 when copyright became more or less automatic. The cutoff date was January 1st 1978, which does exclude most modern video games, and people didn't much care about copyright in video games, or software generally, prior to that date.

There are a few films made relatively recently - Night of the Living Dead being a prominent example - which are public domain through oversights in the handling of the film's copyright. Whether there are actually any video games that went public domain by this route is left as an exercise for the reader...
A friend of mine once found a Windows 98 copy on an 'empty' still wrapped CD-R.
This is by far my #1 usability complaint for Windows as well. It's especially painful if you're using unscaled 4k displays and like to have windows arranged in a 2x2 grid (using corner snapping).

On disconnecting any display, it completely forgets about where your windows were originally (even the ones on the display that is still connected), and rearranges them seemingly randomly in left-right splits on the remaining displays, and makes no effort to restore your configuration when you plug the display back in.

MacOS has handled this aspect a lot better, in my experience, although it has its own issues like not being able to snap arrange windows without 3rd party tools in the first place.

Has anyone tried the latest insider builds? Has the situation improved there?
WW3 would have to last long enough for there to be any developments.

I'd certainly not bet any money on that happening.
If Einstein is to be believed, the main technologies to come out of WW3 will be sticks and stones.

I, for one, believe him.
Designing for Accessibility
It depends on your motivation. I have a blog to keep my technical notes, and while its nice to see other people reading my blog its not my main reason for writing

My blog is picked up by dzone, and a few other Java sites - so I get a lot of readers through syndication, although not as much thru traffic. Ive not posted to reddit as a bit weary of the response

I can post my blog if anyone is interested
This is one of those things that makes perfect sense after you actually tried to
implement it, but not necessarily beforehand. I think this happens a lot with
C++ that design decision are quite well though through, but it is hard to
appreciate this without taking time to understand the rationale.
I lack the words to describe how bad that quote is!
The Kremlin prepares psychological dossier on Trump for Putin
Two components left: 1) storage of credentials to encrypt the vault (see my profile for a solution) 2) browser extension that verifies hashes of every HTML response
Maybe I just latched onto his argument because it already agreed with it in some sense. It boils down to a hypothesis, not a proof:

If the brain's activity _did_ somehow give rise to experience, wouldn't _this_ experience--the one you are having right now, reading this sentence, thinking these thoughts, breathing, etc, even the sensation of the redness of red--have to be exactly that? Moreover, if the brain's activity gave rise to a _different_ experience, then we'd experience _that_ instead. In other words, _if_ there is an experience that is _produced_ by the signaling behavior of brain, then _this_ must be it.
SVG Icon search engine
> The point here is that a transactional system is more powerful than RAII

my point was that RAII trivially maps to transactions (destructors do rollback and commit is explicit). Transaction RAII object can be composed to make more complex transactions.

> If you don't use shared ownership, then you're basically limited to lexical scoping.

why would you say that? A common use case is having objects manually removed from collections triggering cleanup actions, like closing sockets, automatically de-registering from event notifications, sending shutdown events, rolling back transactions. That has nothing to do with lexical scoping.
There's a lot of features Telegram offers that can't be used with e2e encryption. Stuff like link previews and many bot functionalities are things that come to mind that my group uses very frequently.
Guava's `EventBus` can be used as an alternative to `MBassador`. See [1].

[1] https://github.com/google/guava/wiki/EventBusExplained
You assume that abuse of power is male only thing. It is not, it is general people thing. The problem is not that men don't know what is right, these know full well what they are doing. Problem is that this behavior is tolerated while women rudely telling that guy off while they are both young is likely to have team turn against her.
Guava's `ListenableFuture` can be used as an alternative to `JDeferred`. See [1].

[1] https://github.com/google/guava/wiki/ListenableFutureExplain...
The one time I actually want to subscribe/follow something there's no "Hey would you like to give me your email address?" popup... hmm
Can't unplug? Here's how to navigate your digital anxiety
I like that he speaks from experience. If you new to F# it makes a lot of sense to shy away from exceptions, and in short examples result types could look very neat and nice especially in computation expressions. But in big codebases things can be very different. I would very much like to hear a criticism of this article / alternative view from someone who successfully uses result types instead of exceptions in reasonably big projects.
This is interesting to me. As an avid user of multi-monitors (no such thing as too many screens!) only recently has OSX (er, MacOS) even been at par with Windows.

I also agree that these days MacOS does a better job at multi-monitor for laptops, but still is lacking in other areas of usability vs. W10 to me.

The one thing I really miss when switching to MacOS from using my windows workstation is the windows-arrow key shortcuts to quickly move windows between screens and snap them to half the screen size. I waste an amazing amount of screen real estate on my Mac simply because resizing windows and moving them around takes too much time and dexterity.

Both have horrible monitor re-connection bugs, you just have to spend time with them to see them. MacOS windows still constantly get moved to almost-off-screen where you can barely click and drag them to restore, Windows sometimes doesn't wake one out of 4 sleeping monitors, etc. It's certainly miles better than even 2 years ago, but annoying bugs abound. Especially if you plug in at home and at work to different monitor configurations.

In general multi-monitor support until very recently seemed like a half-baked solution on both platforms. I'm very happy with the progress on this front (after a decade of stagnation) in the last couple years. I am cautiously optimistic this development pace will continue and finally iron out all the annoying usability bugs we've been living with for 10+ years.
I love it, especially that the natural logarithm is acually named `ln'.

I wrote myself a mapper of the complex plane for fractal generation that compiles expressions to in-memory closures to compute iterations and coloring. If I set the iteration count to 1, it produces similar images. But it's a shell command only, eating an ASCII file and producing PNG. No web iterface (yet).
Could someone elaborate the solution ? Thnx
There is also an argument that many "luxury" goods are "positional", as in you get value from a big house or an expensive car, not just directly from providing shelter or transportation, but by signalling that you are better off than the people with the smaller, cheaper items.

Some economists argue that by taxing these goods, society as a whole spends less on them, but people still get the positional benefits, because the person with the biggest house still can look down on the person with the smaller house, even if the house is only 50% larger, rather than 100% larger. If those goods also have other externalities, like cars do and sprawling suburbs full of mcmansions, then you get a double benefit.

https://en.wikipedia.org/wiki/Positional_good
Do not recall ever making such a find.

But once i picked up a demo cd that seemed to hold a demo of Birthright: The Gorgon's Alliance that seemed to be fully functional on the strategic level.
Interesting, but I'd like more details on what's happening at the client.

Take Steam for example. For some games, downloading the update takes seconds, but calculating diffs and extracting takes 10-20 minutes. That's great for Valve, because little bandwidth is used, but terrible at the client side. On top of that, the update process slows the rest of the system almost to a halt, because of all the hard drive activity.

I can potentially see this mechanism making the same mistake.
Provides a Feeling of Fullness All Day and Night
Whatever their justification, I wouldn't call it law at this point.
غار جذاب و دیدنی واکینگ کیو در پوکت
The VIRAL ToolBox
Reminds me on https://github.com/Eun/MoveToDesktop
Postagens Populares BlogPC
Time Management Basics: 5 Tools to Get You Started
Journey on using the hidden Airbnb API and writing my first Electron application
C++/Qt Widgets does mostly work quite well on mobile. I have some similar bug reports about widget scaling. Overall, i still plan to port a desktop app like this - working around these kind of issues seems easier than rewriting the frontend for mobile.
FREE BOOK DotComSecrets. GET Your COPY TODAY
I have absolutely no credentials what so ever...

My opinion though, if the strength is matched if not exceeded of a metal airframe, but weight is I don't know effectively halved or more... less fuel, farther flights, should be cheaper air fare, possibly less maintenance if carbon fibre doesn't have fatigue problems... but the cost.
> tremendous pressure to write clickbaity articles a

Au contraire : if you don't like the article, Blendle has a very fast and easy way to reclaim your money.

So this will actually encourage better journalism.
Well, who decides what it is? When security words go marketing, it's pointless to argue. Zero knowledge is yet another "military grade" buzzword.
I think you'd have a better time doing your OCR on AWS - spread the CPU intensive activity across multiple machines. Even if the resulting text has errors, if you're doing further document classification, it would be better to do it on the text including the errors, than on the original images.
That's a great hint, I was almost at the point of writing a short script that checks the binary output for any soft FP operations.
I'm not sure I agree. For crossing the boundary from the database to Python objects, I think the ORM is far more expressive than SQL. Sure the query might not be as nice, but the query is only half of the process, there's all the serialisation/deserialisation, injection protection, assignment to Python objects, possible lazy query interfaces, etc.
Creativity for me is a constant flow
Does the 737 production line shut down on weekends? That would somewhat surprise me.
Here's my writeup, spoilers:

We're looking for a lossy compression function that maps strings of length 23 (answers) to strings of length 12 (bits of information in 5400 min). We seek to minimize the number of errors, aka the Hamming distance. Under the Hamming distance metric, the space of strings forms a hypercube where two strings are adjacent if they are related by a bit flip (one error).[1]

This gives an elegant visual interpretation: we're searching for a way to partition the hypercube of 23-bit strings into 2^12 balls[2] containing 2^11 elements each.

What is the minimum radius of the balls? There is 1 element in the center of the ball, 23C1=23 elements at distance 1, 23C2=253 elements at distance 2, and 23C3=1771 at distance 3, which sums to precisely 2^11. This combinatorial coincidence makes it possible to build a beautifully symmetric 23->12 compression function!

In order to avoid overlap, the centers of any two balls must be 7 bits apart. One idea to evenly space the centers: write all possible first 12 bits (1 bit distance), then distribute the remaining bits 6 bits apart.

We can also see that inverting the compression function gives an error-correcting code going 12->23, mapping 12-bit inputs to optimally-spaced 23-bit strings. There is a duality between lossy compression (aka rate-distortion theory[3]) and error correction.

As it turns out, the optimal 12->23 error-correcting code is the perfect binary Golay code discovered in 1949.[4] The inverse of the Golay code is the compression function we're looking for.

A bit of historical trivia: Golay's 1949 paper was reviewed by Berlekamp, who in 1974 called it the "best single published page" in coding theory. At the time, Berlekamp was working as a code breaker with Jim Simons at the Institute for Defense Analyses. Later, Berlekamp would help Simons found Renaissance Technologies, which remains today the most successful quant hedge fund in history.[6] Renaissance was famous, of course, for hiring many of the best minds in string theory.

[1] https://en.wikipedia.org/wiki/Hamming_distance

[2] https://en.wikipedia.org/wiki/Ball_(mathematics)

[3] https://en.wikipedia.org/wiki/Rate%E2%80%93distortion_theory

[4] https://en.wikipedia.org/wiki/Binary_Golay_code

[5] https://en.wikipedia.org/wiki/Hamming_bound

[6] https://en.wikipedia.org/wiki/More_Money_Than_God
Click here if you want to learn new way on how to make money online
Ask HN: How to maintain Feature Flags for new feature releases?
We store all feature flags as constants in the repository itself. Recently, our CI has become quite slow because we added a lot of tests. So it takes bit of a time to reflect the changes in production.

However, at times, we might want to enable/disable a feature in production at some instant, where we can't afford to have any delay.

We thought that let's move all of them to database. It would solve the problem at hand, however, it would also result in extra network call. So how do you accomplish this?
Trust me, just try it #AI #Android #growthhacking
And how often? Is this a one time sell of information or monthly exchange? I was really curious about this piece of context as well.
Currently just use time machine to backup my iMac
If I might hijack the thread a little: I'm thinking of moving away from Google Apps (or GSuite) to another provider, but what about the access to Apps bought with that account? Is there any way to bulk transfer the licences to a normal gmail account?
Do we really need a Mark Cuban quote in there though.
11 Things You Can Develop with Resonance AI
That is a nice addition that should be used more often. On this site the abbreviations were common, but many articles use obscure, domain-specific, or non-standard abbreviations, where the full name "tool-tips" would be extremely useful in making the info accessible to a wider range of readers.

Most of the time the full name is something I recognize. Problems arise because abbreviated names frequently collide, a short identifier can apply to several different things especially across fields.

Even a list at the end of the piece would be better than having to hunt around trying to find out what was meant in a particular context.
it can still be standard layout (the 'new' POD for all intents and purposes) if either the base or the derived class is empty.

/pedantic
You're so non-sexist you're willing to be the bigger man and read her messages to make sure she didn't just get her feelings hurt and isn't being too emotional.

And call her a child, which is -- contrary your bullshit -- a deliberate insult. Unless you're in the habit of calling men who seem to be well over 25 boy. No? Didn't think so.
If apple's primary concern for not offering icloud zero knowledge encryption was that people may lose their data through loss of key why do they offer exactly that option with their secure vault ?

It is expected that encrypted data will be lost when the key is lost, security comes at the price of convenience.

I disagree that this should be an opt-in choice for an encrypted online data storage service, the whole point of it being encrypted is to make sure it cannot be accessed without the key thus preventing the service provider from being a potential privacy breach point. In post-Snowden times where online privacy requires encryption, always-on encryption for a third party data storage service makes sense and caters to the growing demand for online privacy.
There are obvious and pretty ineffectual ones like outlined at https://twitter.com/benimmo/status/833766530647212032

http://www.thedailybeast.com/articles/2016/08/06/how-russia-... takes a much deeper look. Sadly(?) most of the accounts I found when I followed that story have gone, but you can still find some. Here's a search to start with: https://twitter.com/search?q=%23Incirlik%20since%3A2016-07-2...
I just posted my solution: https://news.ycombinator.com/item?id=13694535

It's not quite ELI5, but I'd be happy to answer any questions.
Understanding and emulating a very simple brain could be the key to understand how intelligence/learning works and this knowledge (algorithms) could be applied to Artificial intelligence.

"Insects certainly display complex and apparently intelligent behavior. They navigate over long distances, find food, avoid predators, communicate, display courtship, care for their young, and so on. The complexity of their behavioral repertoire is comparable to any mammal."
If you haven't seen this clip, check it out. You might laugh even more: Apple Engineer Talks About New 2016 Macbook Pro https://www.youtube.com/watch?v=IxhGXZoS8ws
Yep. I'm right there with you. I thought the new mac had an issue loading webpages. Turns out I was involuntarily cancelling navigation with ESC all the bloody time.
Well, unless you bury your wires, sooner of later somebody is going to find out you did the dirty deed. Then all they have to do is follow the cable to your house and fine you.
I think this repo exists for ironic purposes. It does recommend not to use such a system to check passwords.

I think it serves as a warning that any site could do this, so be careful. Furthermore (and more evil) is to record all user input into forms using Javascript so if you mistakenly enter another site's password and then realize your error - they have it anyway.

Caveat Surfor
The actual Google Play Services or microG? Last time I checked the solution was microG but it requires you to root your phone, which on Sailfish basically means you don't care about security at all.
You can re-map the Escape key to Caps Lock. I bought the new MBP and got used to this. Although I returned it later and went back to my previous machine, I still use Caps Lock as Escape.

I'm using Karabiner Elements on Sierra.

brew cask install karabiner-elements

Edit: I also believe it causes less strain on my fingers.
5400 = 90 min * 60 seconds

The test is a list of 23 true/false questions, so you can think of each question as a bit.

You've prearranged a list of 5400 unique 23-bit vectors, so he determines the bit vector with the most correct answers (ie. smallest Hamming distance) and leaves at whatever time offset corresponds to that bit pattern.

It's not a perfect scheme since you only have 5400 possible bit vectors, and 2^23 > 5400.
Lscuda: a small tool which parodies lscpu
So what happens when someone who's actually informed about sentencing guidelines tells a DA they don't believe the whole "if you don't plead you're facing ten million years in prison" thing?
Google again releases Windows zero-day vulnerability details
Can you list one or more of those apps?
also an operator delete is very much not required if you give a base class a virtual destructor, only if you are using a custom allocator; probably the OP is missing something in his description.
For all those propositions, I have only one question: Why would I use that instead of OCaml ?

OCaml is far from being perfect, but it has lot's of features and a decent community (especially compared to all those hobby/research languages).

OCaml can do pretty much anything except things like image processing and video game programming. I mostly don't care about those things, and if I did, I would use Rust.

Now, from a research point of view, sure, those languages are interesting.
Yishan Wong (ex Reddit CEO, and thus someone who would be in a position to know) said Ohanian did it as part of an attempt to change how Reddit handled AMAs, and criticized Ohanian harshly for his actions and failure to defend Pao.

Ohanian, for his part, has never denied it, and in fact has apologised for the "decision to change how we work with AMAs" as "his failure".

I personally consider that confirmation.
Until they get borrowed or even "borrowed". Every other day in my office has a mac user wandering around looking for some sort of video adapter dongle or similar, asking if anyone knows who borrowed theirs. Person A isn't in the office, so person B borrows their adaptor 'just for now' and then absent-mindedly takes it home, leaving person A scratching their head the next day.

The problem with dongles is more than just price-point.
I use a Synology NAS box
> What's the connection between this solution and string theory?

Which string theory? The one in physics or the one in computer science?
I think Google really doesn't want a closed system (like Amazon) for news. It is in their interest to keep the web as open as possible. Therefore, I'm hoping that Google can come up with a good open solution.
Correct, strict cookies will be sent with a request that originates from the same origin as the cookie.

It doesn't really break the idempotency of GET, as the idempotency assumes the cookies sent with the request are the same. That is, the expectation remains that if you send the same GET request with the same headers (including the same cookies) you should get the same response back.

Note that this is a client-side feature. The browser is choosing to not send cookies based on this policy. If you're crafting a request yourself it is up to you to include the correct cookies, just as it always has been.

All this is doing is providing a way for websites to ask browsers "never send this cookie unless the user is already on my site" (strict) and "never send this cookie unless the user is already on my site, or is performing a top-level request with a safe method" (lax).

The protocol still expects idempotent behaviour, but the user may be surprised that the browser didn't include their auth token with a top-level request, if the site had requested it be a strict cookie. If that happens it's a shortfall of the site, not of this addition to the protocol.
Fritzing Fab is now powered by AISLER
Awesome, thanks for sharing! Took me right back there. I was soo happy to have that 2X CD drive and a 486DX to be able to play this game.

Back then we were implementing our own bitmap drawing apps (simply called a PROGRAM back then) in Turbo Pascal (bgi256 ftw). We would challenge each other to come up with faster flood fill algorithms or smaller image file formats.

Good ol' times
You do know EDA is about more than just PCBs, right? Good luck routing millions of nets in a microprocessor design by hand...

The really competent engineers use the tools for the bulk of the problem, and fix up by hand where it makes sense.