skysight-inc/HackerNews huggingface dataset:
That's cool. Yeah WebSocket++ is a really good project and I do respect the author (I used it as point of reference when building µWS). So if WebSocket++ beats all other implementations by a large margin then µWS would obviously beat those other implementations too.
A direct comparison like that is somewhat comparing apples to oranges. Don't get me wrong, defaults matter, but Rust still does offer the control required to get small binaries, and, those defaults are not nearly as bad for low-level domains where one isn't using the standard library, which is where binary size is most critical. See also https://lifthrasiir.github.io/rustlog/why-is-a-rust-executab... and even http://mainisusuallyafunction.blogspot.com/2015/01/151-byte-... .
Fortunately all the bulk-gathered data which could be used for blackmail, insider trading, political smears, and stalking remains completely secure.
Using Celery for automating digital preservation workflows
I was hoping to read about the scientist who had reduced language to a simple mathematical formula. Instead, the article devolved into a heavy critique of Tom Wolfe. Bummer.
> The idea that your own data would be stored online was almost unimaginable

Except that's what I did for many years using a computer only as a terminal for an AIX mainframe. My mail was there, I browsed what was the web, used gopher, wrote programs, all stored there.
Why is Nest operating as a standalone entity?
The website does not say Google explicitly. I would expect it to be part of the Google hardware group, may be the one that built Wifi, Home etc. Does Google not believe in Nest enough or is it just strategy or may be part of the acquisition agreement?
>Does you have a source for that?

Yep. They all do it.

[1] http://news.trust.org/item/20161004170601-99f8c
Exciting! Can you point at something where one could learn about this specific feature of these kinds of databases? (Maybe like, "this is an example of that aspect of their syntax in particular, go read how it works", or "here is an article taking about how awesome this property is".)
And you can also get a log of everything you've ever ordered from Amazon, but there are still loads of other signals which aren't visible to you, as evidenced by the fact that you browse a product on amazon.com today, and now for the next week, you see that product advertised back to you all over the web.

Others may be reviews left, reviews voted on, prime video consumed, audio/video/book samples consumed, kindle activity, how long you spend on a product page, how you scroll on it, the breadcrumb of how you got there, and surely dozens more.
> [...] which is not an attack on Google's infrastructure

This strikes me as a matter of semantics; does it really matter if I'm targeted whether they hacked my account or hacked Google?

> I'm honestly not sure if there is a single individual at the company who had that power.

Think harder. Who has the root access to the servers holding the data? Could the existing infrastructure and data segregation ever change? How many external checks and balances are in play that can't be manipulated by internal forces (i.e. is there anything stopping Google, or holding Google accountable if their data protection policies change)?
yup, seen the same thing!
I guess I can accuse my compiler of bullying me.
You really have to wonder who truly needs / wants AI in their lives? It's really just being pushed on. Google should be careful not to make themselves irrelevant.

I've been experimenting spending less time with my devices and it's hard because I'm addicted, but life is more fun when it's being lived and not having to even think about technology, leaving devices of all kinds at home and just sitting in a park is a real luxury.
Check out this video series by 3Blue1Brown: https://youtube.com/#/playlist?list=PLZHQObOWTQDPD3MizzM2xVF...
Which IMO is a valid thing. If you are sending something to someone, they are free to do what they want with it. You can't force them to treat it differently.

If i'm on gmail, then you need to talk to gmail to talk to me. It's a tradeoff you'll need to make. If you want you can GPG encrypt the email, but there is nothing from stopping me (legally, morally, or otherwise) from just decrypting it and replying with the contents, or saving the decrypted message in my google drive.
What prevents you from using vim inefficiently in the same manner?
Hello world is large primarily because it statically links in jemalloc and libunwind, which are obviously fixed overhead. Both can be removed (and indeed I would expect jemalloc to be turned off by default sometime soon because each jemalloc release seems to be less stable than the last). If you do this you'll get a much healthier binary size.

C binaries are small because they're assuming you've installed what is ultimately the C runtime on your system (libc).
Which is the digital equivalent of "Don't walk out your front door".

My whole point in posting originally was to bring up the fact that the interesting discussion of different thresholds and having a spectrum of options is being lost in binary "privacy vs complete corporate control". It's not binary, and it does everyone a disservice to act like it can be for everyone.
Would be great if you can entertain the idea that all that digging might be to get to the other side
Why is everyone so gullible?
For most of history, most humans lived under tyranny or domination if not outright slavery. It's only been the past few hundred years that this mostly stopped in some places.

Maybe we've turned a corner and will never go back to that. But I don't have confidence yet.
Boeing has been feeding on the teat of the American taxpayer too long. They've gotten fat and lazy.

This isn't going to happen.
The operating cost is somewhat arbitrary and if a company like Google bought them there is almost 100% overlap on the technology and ads side. Only thing that would be twitter specific would be product.
If you can continue growth and profitability without taking outside investors, great for you and I recommend it. The reality is, a lot of times founders are faced with the problem of funding/paying bills and are left with no other option than to take VC money. If you go down that route, just make sure that everyone on-board has the interests of your users in mind.
JavaScript Internationalization API
Yeah, although I always wonder if I'm missing anything w/ plugins.
Flinto for Mac Version 2: A Big, Free Update
Yup. If any of my data is stored on servers in, say Canada, what is to stop the Canadian government from siezing Google's servers in an effort to stop my maple syrup smuggling ring?
You could have realized that from watching Star Trek, as the computer in the Enterprise can always tell the captain where every crew member is, whether there are strangers on board, etc.
On immigration: The H-4 visa trap
Yes, I'm well aware of that. That's how Dudayev got himself killed by a missile.

But short of anybody wanting to aim a missile at me I figure that I'm better off with the courts in my country where such information does require a warrant at present (and without any indication that this will change), and without the company controlling those assets trying to 'mine' my profile in order to advertise to me more efficiently.
I find myself to use the numeric movements rather rarely in vim, instead going for visual mode more naturally. Especially if n > 3. I don't need to count and have a visual confirmation on the active region.

And in emacs, working with the selection does similar things for me (esp. once you add some functions/modules like expand-selection to it).

For movement, it's mostly search forwards/backwards, in both vim and emacs. Raskin was definitely along the right track with his leap keys (and someday I'm going to remap some dedicated keys to C-s/C-r/\//?).
IIRC, Sublime Text themes are based on TextMate grammar, so I believe Atom's documentation on converting from TextMate would work (YMMV):

http://flight-manual.atom.io/hacking-atom/sections/convertin...
>How many launches have they done so far, and what were the results?

I can't tell if you actually want answers but boeing has a fairly successful satellite deployment piece of the company.
There is a difference between 'the user requested to deactivate the service', and 'the user paused the service', he may or may not wish to continue using it, gray area right?

It can probably save them from a legal mess if they 'resume' it in future updates.
I used to work with a guy who would regularly get upset about the idea letting the compiler return warnings because he knew better and didn't want to be bothered with it.

Last I checked he has a couple hundred points on the hacker news internet forums.

Also just last week I found and reported some undefined behavior in a major c++ package that's used by almost every player in as many as several industries. I don't expect it will ever make any difference in production, but it still snuck in.
> Our expectations of how "Star Trek AI" would actually be implemented were completely different than how highly connected cloud-based services like Google Assistant work today.

The trope-namer (Star Trek AI) was a ship-wide AI - when considering the ship sizes, it definitely is closer to the "cloud" model and not limited to a private instances on officers' bunker/bridge terminals/tricorders. Perhaps a hardcore Trekkie could answer this question: is there any canon that defines the AIs scope? Is restricted to just one ship, or could it possible be a Federation-wide presence with a presence/instances on ships?
You can do anything at zombocam!
The Lightest Metal Ever (2015) [video]
Oh! Thanks. I never knew...
Hod @ Couchbase here. This is inaccurate. Couchbase does not delay in writing to disk (some other dbs do). You typically want 3 nodes for high availability and failover, but it isn't required. Auto replication can also help avoid loss in many failure scenarios.
Wonder if one should press for having these services accept a public key alongside the email address that they then are obliged to encrypt all outgoing emails with. Thus even if the address is wrong, the recipient can't easily read the content.
It shows that Gentoo provides an easy-install method (emerge =sys-kernel/hardened-sources-VERSION) for pre-PaX-patched kernel sources up to version 4.7.6. This was done 4 days ago. That version of the kernel apparently only came out 5 days ago. That's a 24 hour latency on a release: pretty current in my view. It's not marked 'stable' on any platform (that's what the green squares mean), but that just means it has had limited testing and in Gentoo is not a weird thing at all.
Well I hope to swing back into it in a decade or 2 after learning the software buisness. The goal is to modernize the current tools and leverage advancements in machine learning to help the industry.
"Two officials said that some of the information the contractor is suspected of taking was dated."

So, only some of it. The rest was up to date then. And the old stuff is helpful for figuring out how they think.
> This is what a reliable system looks like.

Unlike SpaceX, BO doesn't publicize things as they happen, so it could have been the third attempt also.

Though having more money to play before launching commercial sats helps
You've obviously made up your mind, so I'm not going to reason with you. As far as I am concerned, who leaked things should not be the point of discussion. The point of discussion should be if it is truthful or not. If it is, then the problem is not Russia, it is the internal corruption.
Calling something par the course does not make it right. I am not invested in any of the candidates, but I think just because it was unfair in the past, it should be unfair now.
I don't want to go into the whole email discussion, but it was proved multiple times that the private server wasn't an accident but intentional setup and that confidential material was transmitted. How is there no ramification for that?
AWS for Docker containers: first impressions
This stuff is neat, but it's more of a formal methods approach to security management than it is to reducing software vulnerabilities.

To apply formal methods to software development, you do one of two things:

* You transform code in conventional programming languages into machine-readable formats understood by model checkers

* You write your code in a language that itself admits to being model checked.

I appreciate this link, though; I was unaware of what 18F was doing here.
> Cohen Powell

Did you intend two write 'Colin Powell'?
Or maybe:

"I was feeling bored, so I drove down to the mall. Look what all did I get!"

And then prepares to rush the owner to the hospital.
> Similarly, there's plv8 for PostgreSQL

How is that similar? plv8 is a procedural language (javascript) for writing user defined functions.
Maybe, but look at the bezel at the bottom of the Pixel, plenty of room for software buttons, we just don't have full edge to edge screens yet in all directions. So with plenty of room we are choosing to waste screen.
It looks like RethinkDB is relying solely on revenue from training and support. Is that even feasible for a product like theirs?

I've never used their product, I've only looked at their website and was extremely impressed. I remember their bullet points were around clean architecture, testing, performance, etc, all the stuff that engineers/devops folks care the most about, so they can avoid getting paged in the middle of the night to rolling reboot every node in their ${name-of-distributed-database with-scaling-issues} cluster.

But, unfortunately, it seems like if you depend on revenue that derives solely from training and support, you're best bet is to make a product that has:

* Awful documentation (hence the need for people to pay for training)

* Full of bugs and performance issues (hence the need for people to pay for support)

Since from the looks of it, RethinkDB was pretty much the polar opposite of this, it seems like they were essentially a victim of their own perfection.

I wonder if any RethinkDB users out there paid for support just to try to keep RethinkDB alive?

Also, I wonder why RethinkDB doesn't change their revenue model if it's not working for them?
This situation is not like that. Presumably, ubercore is getting email for someone he does not know.
Actually knots are derived from SI, being based on nautical miles (which are SI), which are 1/60th of a degree of latitude. So they're not completely useless or arbitrary like other imperial units.
You have put a link about Yahoo! and that link says nothing about Google or others doing the same
Even the number "50mm" is massively debated. The 51.6mm number is drawn from the focal length of classic Leica normal lenses, which is 100% arbitrary. There's pretty strong arguments that something more like 43mm is the normal focal length for 35mm.

And designing lenses with adequate coverage for 35mm as well as a sufficient flange distance to clear a SLR mirror was definitely a problem back in the day. Older "normal" lenses for SLRs used to commonly be 55mm or even 58mm. Wide angle-lenses suffered a similar problem, and for a great while rangefinder lenses (or similar lenses that protruded into the mirror cavity of a SLR) were the dominant options for wide angle photography.

It took quite a while to develop good "retrofocal" lenses where the optical center is actually behind the lens (basically the opposite of the telephoto lens where the optical center is in front of the lens). The very first examples of the type are the Angénieux retrofocus and the Voigtländer Prominent's Skoparon, both introduced in 1950. The Skoparon design was essentially a Tessar lens backwards and went on to be one of the earliest wide-angle lenses used in SLRs, notably as the Asahi Pentax 35mm f/3.5. It had an extremely long lifespan, in its medium-format variant (Pentax 75mm f/4.5) it continued to be produced until around 2000. The funny thing is it all happened because Voigtländer patented it for rangefinders but neglected to patent it for SLRs!

The other thing to remember about 50mm-ish macro lenses is that it's still somewhat reasonable to build a helicoid that can get out to 1:1 reproduction without extension tubes. I have a 50mm and a 90mm that will both go to 1:1 reproduction on their own, and I can tell you that while the 50mm may be somewhat ungainly the 90mm is absolutely absurd when you crank it all the way out. The 50mm uses a double helicoid, the 90mm is actually four helicoids running inside each other.
I'm sorry but that just sounds like blind fear mongering. What you're saying is vague and doesn't really mean much.

It's like saying we shouldn't use prescription glasses, or medication, or cars, because it's not "us".

Humans invent all these tools and systems to improve and optimize our life. Make our vision better. Make our health better. Make us move around faster. In the case of AI, make us do perform certain things more efficiently.

Imagine it wasn't an actually computer. Imagine it was a personal secretary you had that gave you the EXACT same information. Gave you your flight information, turned on the light when you asked, gave you the weather and your schedule. Would you think that was wrong? That this isn't "you"? No, it's just optimizing your life, but now available for a wider population rather than rich people.
Embarrassing? You expect at some point that people will try to steal and leak secrets whether that's for money or moral conscience.
This is a great point, people didn't imagine a world where we became the product.
so twitter is basically demanding $100/user...
Imgp: fast python image resizer and rotator
That's actually a great counter example! Tho most day-to-day high level PL don't have a type system capable of offering this sort of checks!
...with mint frosting.
It's like a receipt for a vote. It seems reasonable in the beginning...

But what if Wikileaks waited to be asked... Who do they give the docs to? Just courts, or interested civilians? If the former, how does that help citizens know what's going on, and if the later, what's the difference between just releasing it and selectively releasing it? This also requires people risk their freedom to request the full version.

And more critically, that means to prevent the publishing of full documents you simply need to kill the messenger.

Running Wikileaks the other way wouldn't be useful and still wouldn't appease the wrong-doers.
Or, get a keyboard that allows for the thumbs to be used for more than just the spacebar! :)

Something like this: https://ergodox-ez.com/collections/frontpage/products/ergodo...
Siri commands stored by Apple: https://www.wired.com/2013/04/siri-two-years/

First party report of reviewing recordings: https://www.reddit.com/r/technology/comments/2wzmmr/everythi...

News article with more investigation and citings: http://sanfrancisco.cbslocal.com/2015/03/12/strangers-apple-...

Siri Privacy Policy excerpts:

When you use Siri the things you say will be recorded and sent to Apple to process your requests. Your device will also send Apple other information, such as your name and nickname; the names, nicknames, and relationships (e.g., “my dad”) found in your contacts, song names in your collection, the names of your photo albums, and the names of apps installed on your device (collectively, your “User Data”)

[...]

By using Siri, you agree and consent to Apple’s and its subsidiaries’ and agents’ transmission, collection, maintenance, processing, and use of this information, including your voice input and User Data
> Have you ever written a program for a 50 MHz microcontroller with 128 KB of RAM? This is a problem domain in which C is well-suited, where manual memory management is quite important.

I think that Forth would be a far better solution in that situation. C would be a mistake IMHO.
Location: Darmstadt, Germany

Remote: YES

Willing to relocate: No

Technologies: Java, JavaScript, React, Angular, Python, Flask, Ansible, Docker, Linux

Résumé/CV: https://www.jannik.de/jannik_jochem_cv_en_public.pdf

Email: jannik -at- jannik.de

I am a software generalist / full stack engineer with experience working remote looking for an interesting challenge to apply my skills to.

The list of buzzwords above is not exhaustive. Please see my CV for more details, and feel free to ask about anything else.
> In the original show there wasn't a currency

Incorrect, in the original series, there was a currency ("credits") that was explicitly referenced several times; it was also referenced in at least one, and possibly more, early TNG episodes.

Sometime in the TNG era, Roddenberry laid down an edict that money, including the "credits" that had been repeatedly referenced previously, did not exist in the federation, and so they weren't mentioned again.
They are extremely useful, although they seem to vary in performance quite a bit (SQL Server experience here, so YMMV). I'm always a bit shocked how little SQL most software developers know, especially because it's often the bottleneck if used poorly.
Why would either of those be interested?
Is Curve25519-java secure?
Which Candidate Is the Anti-Surveillance / Pro-Privacy Candidate Again? I Forget
JSON Web Tokens Are Made for Microservices
Post-scarcity in some ways, perhaps. In many other ways, they're not.

Star Trek still had merchants who sold various wares. That would not be profitable if nothing was scarce.

They still had planets that lacked necessary medicine, requiring The Enterprise or some other ship to go on mercy missions to deliver the meds.

The Star Trek universe had pleasure planets which had highly desirable things that other planets did not.

There was clearly a shortage of starships and crew, as The Enterprise explored alone and not in a fleet, and couldn't just create a hundred others to help it when it was attacked by some alien enemy.

The Enterprise couldn't even use their on-ship replicators to make themselves some dilithium crystals (fuel) when they ran low.
Maybe you should apply to CERIAS's Poly2 that's been getting paid for negative coding for years. ;)

http://projects.cerias.purdue.edu/poly2/

Especially see Section 3.6 of the main paper:

https://www.acsa-admin.org/2003/papers/72.pdf

It's an old technique of mine, too. Just edit out all that shit so it returns with an error message telling me what the hackers were trying to use with whatever access they got and from where. :)
It's also going to encompass "don't enter your friends' homes".
1. place hand on mouse

2. move mouse cursor to desired position

3. click mouse

If you're just looking to put the cursor somewhere you can see, this is actually quite quick.
It's interesting that Twitter is discussed in the media very often lately thanks to Trump's tweets, but investors still seem to fail to see the world-changing power of a broadcast platform.

Let's hope that something else emerges post-Twitter that is similarly broadcast-focused, not real-name oriented, and lightweight.
Internal SSD?
> Because evolution is a local optimizer, not a global optimizer, and you can't account for all the factors an evolutionary process accounts for indirectly.

This is pretty much my point. People assume that there are some universal evolutionary principles that underlies everyones decisions across species. And that these simplistic principles can explain everyones behaviour.

> I don't believe this, but if you have a reputable source I'd love to see it.

Here is one from the UK https://yougov.co.uk/news/2015/08/16/half-young-not-heterose...

Someone linked to another from the US somewhere in the thread.

I think it is striking how much this a generational thing. And IMHO a behaviour that is probably not hardwired in genetics.