skysight-inc/HackerNews huggingface dataset:
It raises the question of whether such credulity is/was always maladaptive or whether there are current/past reasons for it to be so widespread.
Hyperglide was such a massive step forward when it first came out.
It's not absurd when the argument is that reddit didn't like Pao just because she's a woman. Demonstrably there were women with authority on reddit who were well liked by the community. So her gender was at most a partial explanation for the reaction.
Happy to see this come to fruition after all the recent budget cuts.
It isn't really, because I wasn't just talking about return rights or periods, I was talking about rights when the device fails in whatever way within 6 years.

http://www.apple.com/uk/legal/statutory-warranty/
I think this may be parent speak for "stop blocking the goddamn TV". Kids often lack the awareness of what's around them, some can stand a foot in front of the TV in a room with a dozen other people watching it and not realize they're blocking it. This along with the general excitability, it may just be easier to tell kids it's dangerous to sit that close.
Glad you shared. I found OP frustrating in that the core problem of digital publishing for profit doesn't seem to be the inability to price the content correctly but rather publishers' inability to deliver a product that customers would even pay for.

When a Google News search reveals multiple copies of near identical stories (let's say NYT, a wire service, and a local paper using a wire service), the value proposition to a user of paying for one newspaper is generally low.

Never made sense to me why the Netflix model (that Blendle seems closest to cracking right now) was never applied to accessing good journalism in one place.
It's kind of a Gresham's Law dynamic in that regard.

Thing is, when people do realise they care about privacy, they're going to really care about it.

https://cryptpad.fr/pad/#/1/view/+VGaPJa1oHnDhNfGTugy+Q/gTSc...
> inadvertent copy constructor/assignment operator calls

This is much less of a problem (and much more controllable!) now that we have move semantics.

> automatic memory allocs

It's hard to accidentally allocate memory if you don't have a system allocator hooked up.

> heavy-weight operator overloads

No more heavy-weight than a standard function call, and usually inlined at that.
This makes instances of all derived classes be at least as long as a pointer -- many of them will be adding a data member so be longer yet, which will disqualify them for passing over in a general-purpose register (details per each ABI). This can have dramatic adverse effect on the overall performance of the code which, depending on the domain, can be very negative.

EDIT: actually, adding a virtual, or a destructor, alone (without size considerations) makes the type non-POD which prevents it from being returned in a register.
I would almost agree with Charles Schwab. I really think they are likely the best option in most cases

..That extra almost comes from their revamps of their Android app over the years. The new UI's just don't see much consistency, and the UX for cashing a check is especially weird and unintuitive. Why do I have to select an account if literally only one account has checking cashing enabled? Why is the whole UI otherwise unresponsive unless you click the doesnt-look-like-a-button "account" box? Weird.
Every time I hear about stuff like this, I'm reminded of the words of Jeremy Clarkson:

"It's a brilliant idea, designed by very smart people, but one day you know that this will be bought by a man named Keith, and he is going to wake up one morning and think he can service it himself. And you won’t be able to relax in your autonomobile [sic] because you know that Keith is in his, coming the other way."

I really hope that humanity will be able to advance fast enough, to keep up with the advances in self-driving and assisted-driving vehicles.
Looks fun! I did some reverse engineering for the RF sensors of my weather station a few weeks back, I used gnuradio, audacity etc but it was all 'manual', ie feeding the .WAV capture file to my own program and trying to find the decoding [0].
Turns out it was a known protocol of course, but it was still fun! Next time I know where to look for the proper tools, this looks awesome!

[0]: My RF/MQTT bridge for switches and sensors: https://github.com/buserror/rf_bridge
Leading Android Application Development Company in India
Show HN: SPIDR Today – news aggregator
Rust is not safe, and pretty slow.
Go is really very simplistic.
C++ got better but is still a horror show.

Closest competitors would be D, Felix, Crystal (for ruby folks) and pony (for Erlang/Scala folks).
Doesn't your method only guarantee 12 answers -- half of 23 (rounded up)?

That can be reduced to a single bit:

If you should mark 'true' on all the answers, he leaves during the first half of the exam; if you should mark 'false' on all the answers, he leaves during the second part of the exam. This gets you at least 12 correct answers in 1 bit.

This leaves you with 11 bits to modify the pattern with to improve your score.
That training is actually mandated by the state of California by AB 1825 for employers with > 50 employees. If they were not having regular harassment training for supervisors then they were breaking the law.
Layup is very expensive and labor intensive yes. And most layup methods require expensive jigs.

You also have to use expensive, stiff epoxy resin if you want to have the mechanical properties of carbon fiber. Fiberglass is typically laid up in cheaper polyester resin since glass fiber are stretchier than carbon fiber.
What do you mean we cannot fix the human factor?
February SQL Challenge – A 6 Hour Competitive Programming Challenge Based on SQL
How about the opposite: Show the car with a nice interpolation using the last two positions, but with an extrapolation arrow with the point located where you think it is now. Then when the system thinks the car is moving fast and it actually comes to a quick stop, it can cut down the extrapolation arrow instead of moving the car icon backwards, and it shouldn't look as weird.
Yes. Both are abandoned by microsoft — if they weren't protected anymore, people could add their own patches and fixes and distribute them.
The main issue with just using newlib's allocator is that we're using FreeRTOS, and (AFAIK), there isn't a good way to make the two aware of each other. One could also probably hook operator new up to to FreeRTOS, but we try to avoid dynamic memory allocation after init, like the article said.
It's just unfortunate that the interests of public research institutes often overlaps with those of patent trolls. Previous attempts to reform patent law in the USA have all been defeated partially due to strong opposition and lobbying by major universities.
> The OP's comment was a politically charged statement that sterotyped all white males.

No, it was not. Saying "maybe we'll even see some" is not the same as saying "all".
It could be Algol or any of its derivatives. :)
I still have my white 13" MacBook with Snow Leopard. Using it is a bit nostalgic: remember when Apple made a super stable OS that optimized for getting actual work done? I don't remember it ever crashing, not even once!
I haven't bothered with the video, but the website is not only wrong but grossly ungrammatical.

"Most websites you use today have fake security. When you log onto their service, your password gets sent up to their proprietary servers. There they check to see if it is correct and grant you access to YOUR data."

"Sure, their servers might be in a top secret location. But the problem is that they know your password. Which means any bad actor, like a rogue employee, a hacker, or a government agency can snoop on your data without you knowing."

This manages to both mis-state how good password practices (hashes and salts) work[1], or what their ultimate failure mode is: your data are still sitting on someone else's server unencrypted. The password, however well hashed or salted, isn't proof against a warrant, hack, insider actions, or poor media disposal.

But given the elementary errors in the text, I'm pretty confident the video is not worth watching.

________________________________

Notes:

1. See e.g., https://www.owasp.org/index.php/Password_Storage_Cheat_Sheet
It's dup of this thread https://news.ycombinator.com/item?id=13688962
sal: add comment re: V718 'CreateThread' should not be called from 'DllMain'

http://opengrok.libreoffice.org/diff/core/sal/osl/w32/dllent...
I agree with you that rural-broadbandification will be as important as rural-electrification was in the '30s. That said, I think that most lucrative (read: capital efficient) business model here is low-bandwidth web sites, not high-bandwidth ISPs. Does a news site really need to ship 2Mb of JS, a 20Mb auto-play video, and 5Mb of ads to communicate 1.5Kb of plain-text? Maybe if your users have fast connections but not if they're in rural Idaho and it takes 2 minutes (that's 2,000 milliseconds) to load a single page.

Edit: numbers
I suppose you could use an fpga, but you still need to audit the assembly line. It's not simple, and you will place trust somewhere.
yes, to the extent that you trust the OS and other firmware/drivers/blobs running on the device.
It's also predicated on the idea that subscriptions will continue to be a thing.
I've been using a modified D*. It increases the grid size as the path moves out of the robot's observable area. This allows a fast search even when the goal is in a environment with known dynamic obstacles.

Ideally speaking, you need to plan in higher dimensions to get an optimal path in dynamic environments
Using this on only 3 questions, you get 2/3 success rate:

000,001,010,100,000 -> buddy signals 0, I write 000

111,110,101,011,111 -> buddy signals 1, I write 111

with 7 bit you definitely win 14 questions from 21
> ...without having to wait as long as they do now for new parts to be constructed.

The comment implies that the time it takes for prototype teams to respin is largely driven by the availability of raw materials...I'm simply not following the logic.
An ARM Cortex-M4 is already powerful enough to run a Java runtime.

http://www.microej.com/products/device-software-development/...
Vectr – free graphic design app – now on Mac Store
Php Inspections (EA Extended): find and fix bugs automatically on the fly
WHMCS is bloated, antiquated but when starting up a small hosting company from scratch it's about all there is really in terms of full-coverage hosting billing platforms. Tried a few others, that just weren't etched out enough. Had to build a few custom plugins to get it to sync w/ my domains reseller, and more, it's a bit scrappy. I'd love to see someone create an open source whmcs clone using laravel, or django, or even phoenix framework. Even cooler would be a full cpanel clone w/ billing addon included for hosts, all built on phoenix w/ multi-threaded support (cpanel can itself be slow from time to time)
Php Inspections (EA Extended) is a Static Code Analysis tool available as PhpStorm/IdeaUltimate plugin. The plugin adds a load of new customizable inspections to the IDEs.

What makes this tool special: it boosts up your productivity without interrupting workflow: on-the-fly analysis and quick fixes are at your service.

* Short introduction video: https://codereviewvideos.com/course/phpstorm-shortcuts/video...

* Getting started: https://github.com/kalessil/phpinspectionsea/blob/master/doc...
The Airtel story is interesting. I've experience this in India, but it's usually just DNS level blocks. Didn't expect it to manifest as an HTTPS MITM. That's a massive fail on Cloudflare's part.
Calling Matrix the successor to IRC, when there's actually new IRC standards in development, is very misleading.
http://www.cis.upenn.edu/~jean/gbooks/sheaf-coho.html
I moved to Fastmail to avoid such issues. They are reliable and, as a paying customer, it is easy to reach human support. They also escalate issues to the developers quickly, if necessary.

What I miss are some of Google's innovations beyond IMAP e-mail. Labels allowed for some work flows that cannot be realized with folders.
I don't quite understand the real world use-case Veriexec is designed to solve.

1) Prevent tampering by making part of the system immutable? The fingerprint isn't necessary; unconditionally prevent modification to the relevant files instead.

2) Prevent tampering by using trusted files? Normally this should be done by having a set of trusted keys, not hardcoded hashes. That way you can still securely upgrade the system.

3) Accessing files from a remote untrusted filesystem? This doesn't seem to work either; see the caveats section in veriexec(9).

Am I missing something here?
Hey Beta,
You must be pussy thirsty. How much cucked can you be? Never cease to amaze me.

Do you get any money by shitting on Uber? You will never be as rich as Travis is. At least he built Uber and solved a real problem. What the fuck have you done?
Every New York Times front page since 1852
If you are someone's boss don't proposition them, period. It is an abuse of power.
The post was clearly unproductive race-baiting. Are white males the only perpetrators of harassment at Uber? I think not.
Teenage Engineering OP-Z Preview
You can get at least 17 by using the 1 bit to express preference for just the first 12 questions, and the remaining 11 bits the answers to the last 11 questions exactly.

I've been trying to think if there's a clever scheme to spread the knowledge around to beat 17 with statistical tricks.

(As a fun aside: 17/23 is about 73%, which typically gets you a C -- so you'd pass the exam.)
How about a long-running calculation that uses atomic variables to report progress or poll for cancellation? Might it move all of the atomic ops outside of the loop?
> “I am less interested in full autonomy and more in preventing rear-endings,” he says. “A lot of existing cars can be retrofitted.”

Would love it if my elderly parents could enjoy such automation to assist in avoiding minor accidents, while preserving their autonomy. They won't likely be buying any new cars at this point. But retrofitting their existing cars with some bump and crash avoidance functionality would be great.
If Alice can share notes with Bob in a manner where the service itself cannot determine that Alice and Bob have any connection at all, then go ahead and market that as Zero Knowledge. If the service can determine who is talking to who, though either passive or active means, then it is disingenuous to claim the service is Zero Knowledge.

Unless the anonymity set is very small or bandwidth is infinite, accomplishing metadata privacy requires some kind of zero knowledge proof.

I don't think such systems necessarily require E2E encryption. If the term zero knowledge continues to be misused, it's going to cause more confusion later when services get around to protecting metadata.
The threat model I stated included the future compromise of the second party (the hoster). SRI only helps against untrustworthy 3rd parties (CDNs). So it does not really address the issue.
You're not saving the O(N) time copy, just replacing it with an O(N) slide.

(That's assuming you copy at all, instead of simply updating the reference.)
You can actually transmit this information in a single bit: just have your friend send a 0 if you should answer false on everything or 1 if you should answer true on everything. To use the other 11 bits, transmit the first 11 answers first, and then encode whether to guess true or false on all of the remaining 12 questions in the last bit. This method gives 11 + (23-11)/2 = 17 answers correct in the worst case, but (according to the author) this is still suboptimal.
Why would they display a month old data on your home screen? Either it's realtime/delayed by a small amount of time or it's fake.
Great points. In our cases, these objects were few in number and were accessed infrequently through a pointer, so I don't think there's much to be concerned about. Avoiding unnecessary vtables is definitely something to keep in mind, though.
Are you completely sure that it is fake?
Living the dream.
> And, why should I learn C++14 when C++17/18/19 will be another different language?

While it is indeed a pain to look at source code and understand the differences, the C++ standard gets very few releases than say Python or Ruby, and I doubt anyone can list all the differences between language versions without searching for them.

> No, I'd rather put in the effort to make Rust usable. The C++ ship has sailed.

Me too, but when it comes to what customers allow me to use, it is C++.

Sony and BMW are just now migrating to C++11 (not C++14, C++17, ...), how many years do you think it will take for something else to reach similar scale?

Which is why I am supportive of all attempts to improve the overall quality of C++, even C (UNIX variants are not going away) for that matter.

Rust still needs to improve a few things, which are anyway part of the 2017 roadmap, before Sony, BMW, Apple, Microsoft, IBM and similar companies decide to go Rust instead of C++yz or Swift.
Personally, I'm of the opinion that their coverage did cross a line.

The coverage of Pao's ouster in general crossed all kinds of lines.

We now know that most of the public ill-will towards her was completely unfounded. It's the nature of internet media in general. Everybody wants to be first. Being correct and balanced are nice-to-haves that I'm not sure any media outlet cares about anymore. This goes for online and other media. Even journals target studies with eye catching headlines.

This all goes to problems with advertising revenue. Page views and clicks generate revenue almost blindly. End users are engaging not based on trust or value, but based on common themes. It's not sustainable, and if it is sustainable it's not right.

The same goes for VC money. I suppose _most_ investment money has been forever broken because they target generic measurable milestones and not quality or long term sustainability which is difficult to truly analyze. I suppose that's why most big silicon valley companies are housed in the shells of former big silicon valley companies. I'm stereotyping here, and yc could very well be much different, but this is definitely an impression that I have. I've never gone after VC money myself, so I could be off base by a long shot.
The biggest problem with encrypting cloud storage by default for everyone is not technical. It's that the consequences of losing keys is 100% data loss. That is not generally speaking a good default design choice for average users who want to entrust, say, a lifetime of photos to the cloud.

Encrypted storage is a great tool to have, but because the consequences of losing keys are so severe it should usually be an opt-in choice where the user has to positively acknowledge the consequences of losing their key. For most consumers that's going to be for special cases.

It's probably the reason why Apple, which has been at the forefront of E2E encryption with iMessage, does not offer general E2E encryption of iCloud. It does however offer it in the form of encrypted notes in their Notes app. So you can opt in to encrypted storage of secrets, but you'll still recover your photo library if you forget your keychain password.
Personally, I'm of the opinion that their coverage did cross a line.

The coverage of Pao's ouster in general crossed all kinds of lines.

We now know that most of the public ill-will towards her was completely unfounded. It's the nature of internet media in general. Everybody wants to be first. Being correct and balanced are nice-to-haves that I'm not sure any media outlet cares about anymore. This goes for online and other media. Even journals target studies with eye catching headlines.

This all goes to problems with advertising revenue. Page views and clicks generate revenue almost blindly. End users are engaging not based on trust or value, but based on common themes. It's not sustainable, and if it is sustainable it's not right.

The same goes for VC money. I suppose most investment money has been forever broken because they target generic measurable milestones and not quality or long term sustainability which is difficult to truly analyze. I suppose that's why most big silicon valley companies are housed in the shells of former big silicon valley companies.
6 bit to win 12 question from the first 18 (group by 3)
5 bit for the remaining 5

17 answer and one bit remained
The DA is the one who offers you a plea bargain, or not, and decides how many counts they charge you with. And recommends charges.

But yeah, after that it's all the judge.
3D-Printed Sculptures ‘Bloom’ Under a Strobe Light
I would say that the lower bound is 18.

Because we want to represent a 23 bits string by 12 bits codewords, the max distance between 2 codewords is 11 bits.

So the protocol would be to agree on a dictionary of 12 bits codewords and send the closest codeword to the actual answer.

The max hamming distance between any answers and a codeword would be floor(11/2) = 5. Which corresponds to 18 correctly answered questions.
Aussie ridesharing startups hit out at Uber over GST ruling
The new way of rendering form widgets is something I've been waiting for a long time. Now using custom form widgets like those in Bootstrap, or more complex fields like datepickers and the like should be as easy as dropping the HTML templates for those widgets in the proper folder, which is great.
I just ran across a video on how those work (through the History of Information website -- a dangerous timesink but an absolutely fascinating site).

The flow of matrices, keyboard, roman and italic typefaces, justification, casting, and return mechanism for the matrices (keyed by teeth) is absolutely fascinating. A study in mechanical logic.

Even the automated linotype -- via punched tape -- was only a bolted-on (literally) extension of the original.

Here: https://m.youtube.com/watch?v=6wHiddZOfa8
I'm going to go with an assumption that you're not familiar with VNC. If you are, my apologies; please let me know.

First of all, VNC servers are extremely fast to set up deterministically, but I will concede that the server GUIs do suffer from "blury grid of knobs and switches" syndrome, so it'd be something you'd be doing once you had remote access via some other option (eg, GotoMyPC). (And of course you can test the VNC connection while the other remote system is still running.)

The only other bit of config required is doing the necessary port forwarding on your parents' router and/or modem. (I would recommend using a nonstandard port, and also using a port outside the range nmap uses, for added security. :P)

Once the VNC server is installed and the router configured, the setup will be rock solid unless the modem(&/+)router fail[s]; the dyndns setup glitches; or Windows itself loses it badly (for example with a virus), but AMT can cover that, which was why I suggested that solution.

FWIW, when I move out I fully expect I'll be doing GUI remote support via a combination of TigerVNC and AMT depending on what the situation calls for (I expect most things will be solveable via SSH, since everything uses Linux here, and I haven't needed to configure any VMs yet).

Finally, VNC predates the idea of things not being peer-to-peer. The server runs on the destination machine. Everything is configured manually by you so there's nothing that will suddenly "go down" one day. I cannot recommend enough that you try this.

Remember that you can figure it all out locally if you have two machines available.

I'm happy to provide further info/pointers if you like!
I believe the contention in the WiFi case is whether CSIRO really did do the R&D actually used in WiFi, or if it just happened to get lucky with a patent. Of course, they presumably did vaguely do some sort of R&D in this space given they were awarded a patent themselves, rather than buying it off some other entity, like a patent troll would.
Making Things Readable with Accessibility Bookmarklets