skysight-inc/HackerNews huggingface dataset:
Verizon intends to pick up Yahoo!'s internet biz for 4.8 billion. Twitter has a market cap of more than 17 billion.

Such are times.
https://news.ycombinator.com/item?id=12642824
I am reaching Feynman's "pleasure of finding things out". Gotta say his nanotechnology lecture was ver inspiring. I'm glad we've made much progress on it. I hope this ends up creating tiny super bots some day. The kind surgeons can "hangout" inside a body and perform a delicate surgery.
I had the same association pop in my head, I just didn't think anyone would know what I was talking about. Bravo.

Very occasionally I'll run across something which makes me think of the 'You can do anything at zombo com. The only limit is yourself.' line.

To your point, I think it's definitely a combination of both. The interwebs are so large now that it's less likely others see the same content. I remember the exact circumstances of when I saw the superfriends wazzup[1] video, laughing at Robin's shaking hands, where as I couldn't tell you anything about most of the top 10 memes of 2015.

[1] https://www.youtube.com/watch?v=44rjg3H2rqA
Thank you for the links. I haven't had any issues with iCloud, and Desktop & Documents switch has been going swimmingly.
Ironic for circa 2016 it is the poor in the US that generally have more children yet the goal oriented machinery within us males churns on.

[ edit: Adding a statistic to validate the above assertion: https://www.statista.com/statistics/241530/birth-rate-by-fam... ]
This is a sad outcome, but once upon a time Twitter had a choice: be the defacto messaging backbone for the Internet or compete with Facebook and be a destination website/app.

They chose the latter and rewrote their TOS to effectively eliminate 3rd party development on their platform. An entire ecosystem of companies, products and tools was destroyed because Twitter couldn't imagine or articulate the value of powering this backbone.
TouchDown, one of the oldest (which does not automatically imply best) should also allow this, though their description isn't quite as clear: "Corporate Data Separation: TouchDown keeps your corporate data separate from your personal data. Without TouchDown, your employer can actually flatten your phone to factory defaults. With TouchDown, they can only remove corporate data belonging to them, leaving behind your personal information."
6 Marketing Materials to Use to Make Your Business Grow
The more truths you say, the more you'll be downvoted to oblivion by the socialist wannabes, SJW and so on.

Allende was a fanatic, and that ridiculous James Bond control room for a centrally planned economy gives you an idea of the kind of idiots they were.
I thought so. I make snap together 3D printed robots, and thought this would be useful. So I bought a thick book on wood joinery. Unfortunately, many of the elements won't print on a home printer due to overhangs. If we ever get SLS printers at home, this stuff might be useful for that.
We detached this subthread from https://news.ycombinator.com/item?id=12642207 and marked it off-topic.
s/former NSA technical director/former NSA technical director, turned crank because his pet project wasn't adopted/

Wikipedia has the details[1]: when the government decided to use another tool than the one he was developing, he resigned in fury and has spent the years since castigating his former employer for anything he can come up with.

Yes, this is an ad hominem, but I think it's fair to attack Binney's credibility as a source.

[1] https://en.wikipedia.org/wiki/William_Binney_%28U.S._intelli...
The fact that some individuals may have more complex motivations does not stop this from being the evolutionary subconscious basis of the drive.
> The thing about speculative execution and out of order execution to remember is that you always get the expected result from a single threaded perspective.

Could you elaborate on this? I thought at least speculative execution was handled internally in the CPU and essentially not visible to the user apart from the performance impact?

I’m not sure what you refer to as out-of-order execution, is this execution reordering within the C compiler?

> If you throw in interrupts or threads, you know you must tread cautiously in C.

Naturally, yes.
Ask HN: Seen an influx of recruiter spam after posting in the Freelancing thread
An Introduction to the Multi-Armed Bandit Problem (slides)
There is lot of advertising that happens on Twitter. People get paid to tweet about products, people and the governments.

If only Twitter managed a small pie ...
That would work against a system incapable of similar production, but given roughly equal capacity, the target system could devote a small planets worth of material to defensive missiles.

You could slam a bunch of mass into a system at extreme speeds, but then they just have to hop into life boats until the storm ends (if they have the capacity to ponder traveling the stars, they have the capacity to spend a decade on a space station).
Qual melhor hora para tomar suplementos
Thousands of hours of field recordings from around the world
Instantiating BSD jails from C
It's important that while we keep in mind the ethical considerations of minorities there is also an ethical consideration of marginalized users of financial capital, who are denied credit because banks are unable to afford them a lower rate due to lacking information.

This isn't a black-and-white choice between including peripheral information into credit lending. When banks and lenders make a deliberate decision to ignore information that could allow them to be more accurate with lending, those costs are passed down to users - and although it may not hurt the typical HN user, marginalized credit-seekers can literally have their hopes of home-ownership or education denied because of a bank's choice to be ignorant but considerate. Neither choice is completely without consequences.
How difficult is it to preserve extended attributes when moving a file?
And whose HTC10 is currently considered to have the best camera on the market.
Using static analysis to improve IIoT device security
May be more to it, if they position it at this level, there won't be much conflict of interest with their partners (Samsung, LG, et all), don't know, just a thought.
"Modern SQL" feature overview for MySQL + forks:

https://dveeden.github.io/modern-sql-in-mysql/

(aka "Look, window functions are coming")
This is a great resource, but the article is pretty strict on the arrow keys. I would recommend `nnoremap`, over `noremap`, because it only disabled the arrow keys in Normal Mode.

The author's explains his rationale in the next section, it's to prevent users from living in Insert Mode. Fair enough. But, when making several relatively close edits, the ability to tap a few arrow keys in Insert Mode is far easier and less mentally demanding than any key combination that requires the user to bounce around different modes.
The BBC will distort anything to prove their point: that socialism is great.
Its also that when they fail they create dangerous falling debris that could threaten the pad or an escaping crew compartment.
What I always heard was: These techniques became a thing in japan because they don't have many forests compared to Europe, so they had to build structures that could be torn down and re-assembled. Especially temples, as monks would get prosecuted in one region, then have to move to another. Additionally, they don't many good minerals to use for nails and such.

I don't know if that is true though.
Yup, it amazes me that WhatsApp, an instant messaging app, was founded in 2010.
StubHub launches “emotional” Apple TV app
First tablet I owned was a HP touchpad, got burned there so decided to go with a safer choice, a year later I bought the Surface RT, what a mistake.

I then had a Nexus 7 that after an update wouldn't turn on. I tried many things until finding on some random forum from another update that you had to hold the power button will holding the volume buttons and then insert the USB charger to start it....

I don't own a tablet anymore.
This is even more pronounced in Europe, in Germany OnePlus 3 costs 360€ (~$400) less than the baseline Pixel. Basically you'll get two OnePlus devices (399€) for the price of one Pixel (759€).
> I still wonder if my snippet counts as undefined behavior, since it does dereference an "unknown" void pointer, which may have come from an incompatible object type.

It counts as potentially undefined behavior - depends on what you pass in. NULL? UB. Pointer-to-uint64_t? UB. Pointer-to-uint32_t? Perfectly defined behavior! ...well, assuming we use ip[0] = 123; instead of ptr[0] = 123;, which won't compile as I've just noticed.

That said, there are some ways to construct pointers which are in and of themselves undefined behavior for merely constructing the pointer:

http://stackoverflow.com/questions/23683029/is-gccs-option-o...

More samples:

int a[] = { 1, 2, 3 };
int* b = a+0; // Perfectly defined/legal/normal
int* c = a+3; // Perfectly defined/legal/normal, just don't deference it (as it points past the end of the array)
int* d = a+4; // Undefined behavior. HAIL SATAN!
int* e = a-1; // Undefined behavior. Also apparently potentially caused optimization induced breakage in practice. HAIL GCC!
There's actually a pretty solid consensus here. I'm the only one I've seen arguing about C, and even I agree that it should be moved away from with these sorts of codebases. It's the rest of the world which doesn't have a consensus.

You're welcome to post, of course. I'd just rather you not. There's no sense preaching to the choir.
They will replace all the devs with H1b Visa holders, and then censor any tweet calling them out on their illegal business practice.

* Edit removed the word "outsource"
Please, explain to me why your so certain these are empty statements. Im genuinely curious.

If I recall correctly, the first stage of the "moon race" was more generalized, especially to the press. Also Musk himself has a pretty strong history of not sharing much of the meat of a plan till it happens.
There is no relationship between the two.
Big update, the one which actually takes a long time. Still having less usable userspace for those couple minutes saved is insane.
> Credit and debit card transactions use a two-step process - first of all the charge is approved (between the customer, bank and retailer) and later the charge is transferred. The latter process requires no customer intervention.

Yes, and Amazon does not do the 1st step when you order something. It does it some random time later (usually hours).
Useful stuff. I'd add typing J to move the next line to the end of the current line. A move I normally do by being on the next line and then type 0dwiBackspace.

Only just figured that one out by mistakingly having the capslock on when moving around.
> If you send emails to a list that has a 20 percent or more bounce or unsubscribe rate, they'll freeze your account.

Without giving you a chance to do anything to correct that? What if it is a genuine case of non- spam? e.g. 100% signed up, soon after, 20% decide this list is not for them. Sometimes that might happen.
> if they're native, why not just build them right there and then?

You typically do... But then the next build step says "DL this pre-made SDK kit" and doesn't overwrite it with what you've just built. So you will need to patch the build-process (in several repos) to overcome this.

> The other problem, if I understand correctly, is that the managed code has a bunch of #ifdefs for various platforms. If, instead, it selected one codepath or another depending on the platform at runtime (e.g. for something like Process, which has to invoke radically different APIs depending on the platform, make it a very thin wrapper around Win32Process/UnixProces/..., and pick the appropriate factory in the static constructor), the same managed code bundle could be used everywhere.

Correct. And so is your analysis.

But for several reasons that was not the solution which was chosen. Having an extra vtable or stackframe for every platform action invokable throughout the entire .NET framework was considered something to avoid as far as possible, with regard to performance and memory efficiency. And that's absolutely a valid concern to have, since it effectively will affect all .NET applications.

Remember: The goal here is for .NET Core to server as a base for .NET as delivered on the main, commercial Windows platform (including Azure!) with as little changes as possible. And in the cloud-space you don't want to impede your own performance.

Disclaimer: Things may have changed by now, but that at least was the state last time I poked into things.
Formal method means that the software can be formally proved to be correct (just like logic).

seL4 microkernel is formally verified, see: Comprehensive Formal Verification of an OS Microkernel, http://www.nicta.com.au/pub?doc=7371

It can be very costly to verify program after the fact, 250 lines of code per man-year is expensive. Program derivation is another way to do it, but it's also slow and significantly more complex process. Type systems, compilers and linters perform 'verification lite', they check statically for some easy to catch problems.
> it's going to become clear that no current group has any real intentions

If we're to believe anything Musk has been ranting about for the past 15 years, then he at least has the intention, if not the potential means.
> But most people are mediocre. That's just how the world works.

Sure, but I choose to pursue excellence.

And, in the marketplace, excellence wins. Maybe not technical excellence (sadly, it's often marketing excellence which wins), but mediocrity loses in the end.
Look at your knuckles. You have 8 knuckles. Therefore, use base 8.

You can put each finger in an up, down, or medial state, except the two thumbs which give only up or down. That gives base 28.

You can count binary on your fingers as a positional number system. That's base 2.

Base 10 is not the only base that's usable on our dexterous digits.
'Too big to fail' cloud giants like AWS threaten civilization as we know it
We detached this subthread from https://news.ycombinator.com/item?id=12639603 and marked it off-topic.
True but the Donalds are not the people we should measure but the regular Joes (and the Janes that seek same).

Now maybe its ultimately the same motivation but expressing different things. But I guess what makes the drug dealer seek status, the thief, the used car salesperson, the food truck operator, the barber...

I guess the only way to find out for sure would be to place lone stranded subjects on solitary planets with no chance to communicate or leave ever with anyone else at the end, come back and see what castaways did -knowing anything they did was for naught.
Vim Misconceptions
American Express offering 5x points for airfare on Platinum card
a phone that launched full of ObjC and Javascript with a SIM card running Java...
How many people did he have thrown our of helicopters?
And you can click on things in htop with your mouse. That feature never gets old. I wish more command line tools supported that...
World Health Organization report: http://apps.who.int/iris/bitstream/10665/250141/1/9789241511...
The NOAA data isn't consumed solely by scientists though. I'm sure millibars were chosen as the metric measurement of pressure because people actually use them, such as mariners.
Russian government commissions development of attacks against popular Messengers
These diabetes pumps obey unencrypted radio commands
And I read also read it as 'Pixel is no more' and went "Wait, what, Raspberry Pi just released that as their new desktop."

Off to call my eye-guy, may be time for new glasses. :-)
We detached this subthread from https://news.ycombinator.com/item?id=12639694 and marked it off-topic.
> Unless you have a revolutionary product, the bigger competition will likely stomp over you unless you have resources to grow your team and product and marketing. Or if you are comfortable with a small market share but a profitable one.

Case in point, me. I started FreeRADIUS in 1999. Started making money in 2007. Incorporated in 2008. I now have multiple offices, multiple employees, and good growth. No investment. No debt.

The "bigger competition" in my case are AMdocs (previously Bridgewater), Cisco, Juniper, Alcatel. I compete by offering a technically superior product, at a lower price point.

I do zero marketing. Zero sales people. Pretty much zero RFPs. My customers call me, and ask to buy my product.

I have a small market share by revenue, but a huge market share by installations. My guess is that the total number of FreeRADIUS installs is 10x that of all corporate installs combined.

> More often than not when startups receive funding they move away from satisfying the customers to making investors happy.

Exactly. My pitch is simple: We make you happy. You need customization? We do customization. You need to integrate with a 10 year-old system? No problem, we do that. We're about expertise, and keeping the money in our pockets, instead of doing gimmicky "enterprise" stuff.

A counterpoint is one of our competitors. Their product relies on an "enterprise grade" DB. Which means that for every dollar they make on a sale, the DB company makes ten.

Uh... if that money is available, why leave it on the table? Drop an open source database in (yes, it would have worked. They need the marketing label, not the technical capabilities). Give the customer a 50% discount. Your cut goes from $1 to $6, and the customers price goes from $11 to $6. Everyone is happy.

Nope. They couldn't make it big, so they got bought. And the new owner flogs the crap out of the product, "end of life" the product every 2 years, and forcing expensive upgrades. Which means that their customers call me.

It's all good.
Build and Deploy a Java Web Application with Docker and Semaphore
This is good solid advice -- I have a problem with vim advice that golfs more unusual circumstances to save a keystroke or extensively remaps the keys. (Generally the only thing I remap is F1 to ESC, because I use laptops that place them inconveniently close together.) Devoting too many cognitive resources to text entry is also an anti-pattern!
Original Report: http://apps.who.int/iris/bitstream/10665/250141/1/9789241511...
As an Emacs user I want to plug ace-jump-mode to move around the viewable part of the buffer more efficiently than many of the commands mentioned in the OP's post.

1. look at character you want to go to
2. M-x ace-jump-mode (I have this bound to F9)
3. Hit key for the character you want to go to
4. All instances of them are rewritten in the buffer with a coloured character.
5. Hit the coloured character you are looking at.

The trick is to just look at where you want to go and touch type the rest. Even on very large monitors with dense data (I find this invaluable if I am going through an minimized HTML blob or a plaintext database dump) this can turn any point to be 3 keystrokes away. Cursor + search forward doesn't work if there is a lot of duplicate text around where you want to go, like a string of five .set* methods and you are trying to kill the third one
I think they have to price them this high because neither Verizon nor HTC have their logos on the phone. I think that may have cost Google, but of course, I'm just guessing/trying to rationalize why they feel they need to charge so much.
Can you fix ringing in post? And personally, if I'm going to be stuck with one or the other, I'd much rather have aliasing than ringing.
Nginx Tricks for PHP Developers [pdf]
> Read this article with a grain of salt.

I'm pretty sure the author went to great lengths to ensure that it is patently obvious to the western reader that the article should be taken with a grain of salt. In fact, that's the entire point of the author's writing style...

If other words, if you think the thesis of this article (that Asian cultures were objectively dominant over Roman culture) is the intended take-away, then you've kind of missed the point of the article.
Cities will continue to be power clusters regardless of your telecommunication fantasies
MAX STEEL Official Full MOVIE Trailer Super Hero 2016
I don't like Facebook, Reader was essentially my social network. All of my friends used it. I think they killed Reader to push users to Google Plus. If they had just built Reader into Google Plus I probably would have used it.
Still trying to get the laymans explanation of linkerd. Is it a drop-in replacement for making service-to-service HTTP calls? AFAIK it's a standalone proxy-like version of Finagle.
So they're buying it to kill it off? Like it's not heading that way on its own. See it makes no sense to me for Disney to buy them unless they want to keep it away from others.
1 km is also one metrical minute (1/100 of grad, also "centigrade") of Earth's latitude.
> Is it more elegant

I'd say it's more readable. Here's why I like to read Julia code more than Python code (and Python code is normally already pretty readable):

* multiple dispatch in Julia allows to write shorter functions for each specific type and type parameters, while in Python you have to check them all in function's body. E.g. `numpy.dot(a,b)` needs to check type and number of dimensions for `a` and `b` in the same place, while in Julia `` is overloaded for each pair of arguments.

composite types in Julia normally include all fields with their types during declaration. In Python fields may be added wherever in class definition, types are not specified at all

* Julia has much broader set of overloadable operators (e.g. dot-operators like `.*`). Together with multiple dispatch it makes creating custom data types (e.g. custom array types) much easier.

> does it have more libraries

Definitely not, but it has very good relations with other languages. Calling a C function boils down to one line of code, calling Python or Java - couple of lines, never tried to call R or Matlab, but it seems to be fun too. In general, I've got much more pleasant experience than with any other pair of languages.

> can it be run in parallel better

Julia support (1) concurrency via tasks/coroutines, (2) shared-memory parallelism via threads (v0.5 only) and (3) isolated multiprocessing on local and remote machines. Most other scientific languages support either only (3) or (1) and (3) (Python 3+ version).

There's also a couple of unique features in Julia. My favorite is metaprogramming support. For example, currently I'm working on a library for symbolic differentiation from source code - something that would be very hard to achieve without direct access to AST. Also, macros allow to reduce boilerplate code a lot and make it easy and straightforward to create DSLs.
Allende won with 37% and a 83% turnout, Nixon won with 43% and a 62% turnout, giving Allende 30% of the popular vote and Nixon 27 %.

I'm not sure what this tells us about Nixons right to have Allende deposed though.
Why we built HeyTaco: Our mission to spread appreciation
Never had this issue on Windows, is this a Mac/Linux only issue?
as a production company they will be much more successfull than disney in 5 years
This is a fantastic opportunity! We could come up with the next gen bogeyman for the coming century!

Guys, we've got to beat the dragon masters to Mars! There's no telling how much swooping they'll do from that high!
A similar message is in Getting Real, a free PDF by the makers of Basecamp: https://gettingreal.37signals.com/
> Yes you could use kilometre lines but what's your positioning system going to be? It won't map well to lat/long so you'll need to come up with an entirely new coordinate system.

Will you really? Why not use UTM [0] + UPS [1] or MGRS [2]?

[0] https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_...
[1] https://en.wikipedia.org/wiki/Universal_polar_stereographic_...
[2] https://en.wikipedia.org/wiki/Military_grid_reference_system
What do you mean? The argument revolves around a test (of angle of refracted light) that is falsifiable and repeatable.
On Jack’s One Year Anniversary, Twitter Remains a Mess