skysight-inc/HackerNews huggingface dataset:
I don't understand why you guys hang on the fact C64 wasn't coded in C. I never said it was. I talk about C-like languages, so low-level, with little to no overhead.

I understand that computers worked differently back then, and that software usually had full control over the machine, but please, don't talk to me about buffering, etc. when we're talking 6502 versus an i7, or an A8. I understand that input and output aren’t instant these days, but that’s an order of tens to hundreds milliseconds of delay. It doesn’t explain why Visual Studio takes tens of seconds to compile “Hello, World!” on a 16 core processor. Or why your Chrome tab eats 600MB of RAM.

Since you want to talk about buffering and built-in input delay, here’s a comparison of text editor performance:

https://pavelfatin.com/typing-with-pleasure/#windows
The author, Farhad Manjoo, is romanticizing a

I started feeling Murray Gell-Mann amnesia (https://seekerblog.com/2006/01/31/the-murray-gell-mann-amnes...) reading him a while ago and sent him a tweet about an important thing not discussed in some article, and his sarcastic response made me realize that he doesn't care very much about getting stories as right as he can: https://jakeseliger.com/2015/07/03/why-you-really-cant-trust....
What do you do when Chrome drops support for your REST API testing?
Uh my, that girl with the color chart... looking like: http://kultur-online.net/files/zoom/02_Terror-(Hanns-Martin-...

more serious: if you compare automatic white balance you have to have the same framing for all shots!
Really?

The only things I've ever had delivered by car or truck are things for which I would need a car or truck to pick up (furniture, more bags of groceries than I can carry.)
I wish I could use a smartphone camera for everything, but none of them offer depth-of-field control, which makes them unsuitable for portraits. Their tiny pinhole lenses make it practically impossible. One can fake bokeh in software, but it's not the same.
But by the same token, people are going to drift in and out of minimum-wage work, either through unemployment or better employment. It's not like it's the same fixed 13% of the population we're talking about. So it could well be a greater proportion of workers who at one point or another have worked for minimum wage.
The fact that some doctors will readily offer it is also a concern. Without strict oversight to ensure patients aren't unduly affected by medical professionals in their choice is something that bothers me greatly. I'm all for euthanasia but it must be done in a way where the patient is of sound mind and knows there's alternatives to it like assisted living if the condition itself isn't fatal.
As I understand it, if you don't have the server's private key it makes no difference whether a connection uses FS. FS merely means compromise of long-term keys does not compromise past session keys.

Surely for the presence of FS to be relevant, they must already have the server's private key, implying they do have control of the server?
> Why does the Rust community talk more about adding optional garbage collection

What? There is only one person talking about that, and that's me, and that's pretty low priority right now. There are three people total who are working on it (I worked on the higher level design, and felix/niko/I will implement bits of it at some point) and I don't think any one of us is currently doing anything here.

OTOH there is a whole group of people actively working on standardizing how unsafe code is supposed to behave. There are pushes for standardization elsewhere too, though unsafe code is the more pressing one since that's where actual UB can happen and that's where you need a standard the most. There's a group working on formal verification as well (which could produce a standard as a byproduct). Not sure if there are plans for making it an IEEE standard, but a standard it will be.

Standardization is a topic that crops up pretty regularly in discussions. Optional GC is not.

The type system is still in flux with specialization and a bunch of other type system changes on the horizon. These don't affect language stability, but they do affect how the standard would look since they may completely change how you describe the type system. Starting work on a complete standard right now doesn't make sense with these bits missing.

Edit: it's also not "optional garbage collection", really, it's just hooks so that it's easy to write your own GC, or, more importantly, integrate with another one. Rust is getting a lot of attention from folks wanting to speed up portions of their Python/Ruby/whatever codebase, so having these is important.
Javascript is not just JavaScript. It is HTML, CSS and JavaScript. And all three are evolving at a rapid pace. The tools and frameworks need to evolve too.
Yes, that's the one. Unfortunately around the time of the introduction of the Android 5 update on that handset, they also locked down the bootloader. As far as I'm aware (and a quick search of the XDA forums), it seems that it will probably never be unlocked. Such a shame because it is a great phone being left behind.
OptioPay Is Hiring Front End and Back End Developers ONSITE (Berlin, Germany)
OptioPay is a Berlin-based FinTech company creating the first payment solution software for marketing payouts. We enable people to make the most out of their money and we want you to join us!

Check out our open positions:

https://www.optiopay.com/jobs#/department/19159
i don't understand why allo and duo are separate apps and not just part of the hangouts app. I can't believe that no one at google said, "Isn't it weird that we are releasing two more messaging apps?" so there must be some logic behind it but I can't see it.
And Facebook Messenger provides a nice text messaging interface as well, so it was an obvious switch to unify some of my streams of messaging.
The most nauseating image in that episode was how memory recording turned into total destruction of privacy. Police reading your thoughts is bad; society expecting people to expose their memories and demanding conformity not in behavior, but in internal state, is a nightmare
Cool. Liking the OnePlus so far?

I'm also kinda-sorta interested in the elephone "P9000 edge", but it seems to have been in "unconfirmed release date" hell for about 9 months.
3 Makers of World’s Smallest Machines Awarded Nobel Prize in Chemistry
"Maximizing shareholder value" has become like a Rorschach test, or a "just-so" story that people try to use to retroactively explain everything.

Why didn't Yahoo fight their order? Maximizing shareholder value.

Why did Apple fight their order? Maximizing shareholder value.

An explanation that applies to all outcomes does not actually explain anything.
If you don't like it, don't use it.
Norway and China beg to differ. People argue that whole EU is socialist these days, and some of countries are quite successful.
I'm hoping it's true that Apple will move their Pro machines to better support external GPUs. Being able to swap out a fried graphics card without downtime would be brilliant.
It's a slide deck, not a paper, but you might find this presentation from my class helpful:
http://www.dwheeler.com/secure-class/presentations/Secure-So...

A specific example of software developed using formal methods is Tokeneer:
http://www.adacore.com/sparkpro/tokeneer/

There's a severe lack of publicly-worked examples. Most formal methods applications are private, which inhibits improvement and use. I'm an advocate for the creation of more "open proofs" where the tools, software being proved, and the proofs are all available as open source software. If we had more open proofs then it'd be a lot easier to understand, apply, and improve them.
There is an assertion in the article that I'm not sure about.

"This is most likely because Android in developed markets in Americas and Europe are more updated and are pushing the Google Allo app through automatic downloads."

I really don't think that Allo was automatically pushed to anyone, or maybe only nexus devices which is a really small share of the market.

I'd like to see the author of the article back up the claim.
Google did not have a messenger app based on telephone numbers for directory. This method has revealed to be the one that users choose to, rather than hunting for friends using e-mail addresses.

However, Allo is just a Nth iteration of the same thing with a vague promise of cool features through the assistant.
>Because that's the only way to manage an organization that consists of more than a dozen hackers.

Yet our society is mostly not top-down. No one dictated what will be the next new word to come into existence. Nor is there a commissar that tells us what recreation to enjoy or even how to enjoy it. Seems humankind gets along just doing stuff and figuring out how to organize on it's own without top-down for all aspects of our lives.
Despite being sued, Niantic adds another Pokestop in Kijkduin, Netherlands
Did you made this app? Does it have at least one preview video? The static image look interesting, but not as interesting as a video can be for this type of demonstrations.
Rust is far more stable than C was six years into it's life. It hasn't caught up with C yet, but C had a 38 year head-start.
As an American, thank you for stating what I thought was obvious.
Fascinating work. Now I wish I had continued on my PhD in chemistry 35 years ago. Oh well... this field would have been close to what I would have worked on, or at least enough that it might have attracted me. Building things no one else ever built is pretty inspiring.
Whoops, yep, that's the one. Sorry Harry!
No. After a transaction is complete, any further communication from the seller is spam. MailChimp treats a previous transaction as a license to spam. MailChimp says they're in the "email marketing" business and writes about "campaigns". That's spam.
Some of the methods they list (like SAT solvers and model checkers) mostly obviate the actual proving part for simple statements. Instead you only need to input what you want to prove, and the computer attempts to find a proof or disproof. For many of the things you would want to prove in software, this is sufficient.
For well over a year now I've been mulling over about the damaging effects of DSM's categorisation of mental pathology. It had never occurred to me that this issue might be of more universal concern. For what it's worth, I think the damage caused by DSM stems from inaccurately modelling mental illness as:

(1) binary propositions instead of assessing functionality/dysfunctional on a continuum (i.e. you either have 'major depressive disorder' or you don't); and

(2) discrete and distinct 'diseases', instead of the cumulative effects of dysfunction/abnormality in multiple neural 'sub-systems'.

If you're interested in the DSM case, and the likely way forward (from my understanding, the convergence of psychiatry and neurobiology and increasingly accurate and affordable neuro-imaging techniques), the textbook "Stahl's Essential Pharmacology" is well worth a read.
Have you seen the bohek/depth of field images from the iPhone 7 plus on 10.1 beta? It's fantastic.
I would upvote this if it weren't for the second sentence.
Yes, they're called references.
Rhumb lines may be useful for tiny vessels with only a compass and a map on board, but any commercial vessel, whether it is on the water or in the air, will follow the great circle route. It's the shortest and fastest way to go and it uses the least amount of fuel. Following rhumb lines just because they happen to be straight lines on Mercator projected maps would be silly.

It's not the 1800's any more. We have computers and stuff, we don't have to rely on techniques developed for a time when your navigational tools consisted of a map, a compass and a sextant.
> You know what you get with C and it just works as you expect always.

Every language works just as you expect if you have the right expectations.
James Lovelock: ‘Before the end of this century, robots will have taken over
Saying farewell to Pixate
I have more like a $600 gaming rig (i5 6500, 8b ram, ssd, gtx 1060 6gb). I don't have a Vive yet but I have no worries that my GTX 1060 should handle VR just fine.
Weren't the Galaxy games the sequel?
they bring the shooty things where the people need shooting.
Yes, for 100k connection, using Alex's own benchmarks I saw that uws is up to 2x faster/more lightweight than ws except for the short message throughput where uws really shines and is up to 10x faster. It is a lot, don't get me wrong but the numbers on the README are obtained comparing the C++ server with ws which is totally wrong imho.
Yahoo built software to secretly search customer emails for U.S. intelligence
libwebsockets is better suited comparing to the pub/sub model for that? two-way communication is pretty tricky(NAT-traversal etc) sometimes, I am still opt for the old but reliable polling mode for most of IoT nodes.
I'm about to start reading "The Little Prover" (https://mitpress.mit.edu/books/little-prover) which sounds like a good intro.
Polygamy, polyamory, short-term relationships throughout life, coliving communities, not settling down, minimalism, no ownership.
The Pixel phone is exactly what we wanted, so of course we’re unhappy
In the context of the first paragraph in this post, they are not. The stuff he talks of in that paragraph applies to C, not C++.
تحميل برنامج أميتي انتي فيروس للكمبيوتر مجاناً Amiti Antivirus
Yeah, that's very strange. My Z5 Compact, for all its upsides, makes terrible photos. Which is strange, since reviewers were positive about it.
> always enabled -Wall for their C and C++ code

Of course you want -Wall -Wextra -Werror -pedantic. ;)
I find it funny that some people assume that top-down is the solution to all problems. It never seems to cross their minds that life as a whole is not top-down (see biological evolution, such a pesky thing that turned out to be...).
I would apologize for my second sentence, pat you on the head and call you a good girl, if I was your mommy and I gave a shit.
up to 'trivially import...' I thought about FORTH, not that I have any experience with it besides some tutorials.
I test the user space memory scalability by connecting 1 million localhost connections on the same machine.

Btw, 1.3 GB is for the Node.js addon - the native server does 1 million connections using less than 300 mb of user space memory.
Why China’s Not Afraid of Donald J. Trump
Google's business model is based on gathering data from users and hence by definition will not be as secure to use as Apple which derives their income from the high margins on the phones they sell instead of gathering data on us to monetize. Hence, no matter what you say, Google software based phones will not be as secure as Apple ones nor will they protect your privacy as well as Apple does.
The iPhone 7 Plus will offer depth-of-field soon after a software update. However, the effect is indeed largely achieved through software. Despite that, the results can be pretty astounding. Some examples:

https://www.reddit.com/r/apple/comments/55npvs/so_impressed_...

https://www.reddit.com/r/apple/comments/55rxnx/iphone_7_plus...
The (grand)parent claim was about people "from all walks of life".
https://en.wikipedia.org/wiki/Sturgeon's_law
Bees trained by scientists can teach each other new skills
Your point is still valid, but I think you can at least disable the built-in apps. This way the won't require updates and will not clutter your apps list. They still take up space on the internal storage though.
I agree, to a certain extent. I expect that I will only end up using Allo with my wife and daughter and only when I need to send something encrypted. I can't tell you how many times my wife has asked for the password to something like our bank's page over text. I never send it like that but she does ask...
If you believe it's god's master plan how do you choose weather to stone adulterers or not stone adulterers? It says you should do both. I'm hoping your answer will help me choose where to put my open braces.
> I really don't understand how it wasn't Google, MS or FB who established the first really big messaging app.

Remember MSN?
To be clear, you're saying they're just testing the waters with Chromium? Or with Fiber, which makes its own hardware STB/routers, or with this whole internet performance thing in general?

Chrome devices have 5 years of updates guaranteed. I have a cr-48 from 2010 which still gets updates (currently on -dev 56). How many times has there been a story on HN about RCEs unpatched for months or years in consumer routing gear? The fact that you purchased that hardware doesn't seem to be sufficient incentive based on the record. But when you have an incentive of a secure and performant internet, and also have the talent, infrastructure, and existing codebase to make something work and work well, you have economies of scope that make supporting it much easier and cheaper.
Horizontal management is not what I'm talking about. But please do try to stuff words into my mouth. ;)
Since I don't have a copy of the C standard handy, I'll reference this which covers the relevant sections of C++03, C++11, C99, and C11: http://stackoverflow.com/a/7005988/953531 . Quoting the C99 version bellow (§6.5 ¶7):

An object shall have its stored value accessed only by an lvalue expression that has one of the following types 73) or 88):

* a type compatible with the effective type of the object,
* a qualiﬁed version of a type compatible with the effective type of the object,
* a type that is the signed or unsigned type corresponding to the effective type of the object,
* a type that is the signed or unsigned type corresponding to a qualiﬁed version of the effective type of the object,
* an aggregate or union type that includes one of the aforementioned types among its members (including, recursively, a member of a subaggregate or contained union), or
* a character type.

73) or 88) The intent of this list is to specify those circumstances in which an object may or may not be aliased.

Bullet 6 is what allows the second sample to have defined behavior. For the first sample, unless I'm seriously mistaken, int32_t isn't considered "a type compatible with" int64_t. Bullet 2 talks of "qualified" versions of types - I believe this is referencing const/volatile qualified types. Bullet 3 apparently allows you to type pun (unsigned int) to (signed int) or vicea versa? Which is an interesting bit of new trivia to me. Bullet 4 is much of the same, bullet 5 requires a nonexistant union, and bullet 6 requests a character type.
It's your idea of transparency which I don't like, not your project.
My main point was that Asia wasn't a vibrant cultural region which shared ideas extensively.

> The Great Wall Of China, Indus valley grand megapolis, Persepolis.

Those doesn't require more advanced architectural skills than just knowing how to pile bricks, Greece and Egypt built similar things long before the Romans. Roman architecture allowed them to build impressive stuff with far less effort which is why they were able to build hundreds of aqueducts.

https://upload.wikimedia.org/wikipedia/commons/1/14/Segovia_...

Also most of the Great wall of china was built more than a thousand years after Rome's prime, so it doesn't count. The ancient parts of the wall wasn't much more than a very long rock fence, not really comparable to roman aqueducts.
>The original Macintosh apps were in Pascal and the MacOS API were all Pascal-oriented.

Yeah, i remember using the Mac OS written in Pascal. Strangely enough, i remember it being buggy as hell and crashing pretty often (no memory protection at all).
It's like the government walking into your home and reading all your mail and listening to all your conversations.

It definitely is newsworthy, it's astonishing how people rationalize any amount of spying.
Ah I see :/

Btw: You can officially unlock the bootloader of some of LG's phones, see http://developer.lge.com/resource/mobile/RetrieveBootloader....
I had also thought that it was more of an Android thing. But apparently it's been the rat in the walls of computer UI since the 1980s on the Xerox Star and DOS, now blown up by Twitter and Facebook.
https://blog.placeit.net/history-of-the-hamburger-icon/
Unity 8 Desktop Session Arrives in Ubuntu 16.10
OptioPay | Berlin, Germany | Full-Time Onsite

OptioPay is a Berlin-based FinTech company creating the first payment solution software for marketing payouts. We change the way people receive payments and we want you to join us!

Check out our open IT positions: https://www.optiopay.com/jobs#/department/19159
why go through all the hassle of destabilising when it'll do that by itself, they are just there because that's where the steady work comes from.
Got in Udacity's Self-Driving Car First Batch. Impact of Self-Driving Cars?
Noise doesn't bother me, I just can't understand spoken speech if there's too much of it. It's always been this way, so I'm getting really sick and tired of all the assholes telling me I'm developing hearing loss. I've always been able to hear CRT monitors at a long distance, which most "normal" people can't. If you can't hear 15.75kHz, as far as I'm concerned, you're the one who's deaf.
I'm not sure about that. DxO rates Sony's very highly, and they're by far the most objective of all the camera ratings.

Sony gets a lot of hate online from people comparing full-resolution pictures at 100%. Sony has been using 23MP/25MP sensors in their own phones for a while, but in auto mode images are supersampled to 8MP. In manual mode you can use the full resolution. People always compare the full 25MP pictures at 100% to full 12MP pictures from other devices at 100%. And at that point, they will indeed look a bit less good and less detailed. At Sony's default 8MP things actually do look great. And their camera apps are pretty good too.
Don't drag go into this.
> In the business of making credit decisions (specifically, who to extend credit to, and at what rates), preventing banks from using better information only harms people who would have been the subjects of erroneous decisions in their favour

I disagree. For instance, in the credit-card business a key factor in the ability of a bank to be successful is the ability to assess the likelihood of a person defaulting on their payments. There are a lot of factors that go into the formula to calculate that risk today, especially things like previous payment patterns and previous borrowing history. There are some factors that do NOT go into the formula like the borrower's race or the payment patterns of family members.

Now, I am sure (although I have not actually run the numbers) that an analysis would show that race and family-member credit scores are fairly strongly correlated with default rates. That means that a credit card company chose to use factors like race as part of the scoring decision the company would do better than another bank that didn't use those factors.

But we do not WANT to be using race or family wealth to decide credit decisions. Speaking as a banker, my company does not want to be using those criteria; speaking as a citizen, my country does not want banks to be using those criteria. Restricting what criteria are permissible for making credit decisions enables the banks that would refuse to use that data for ethical reasons to remain competitive. Restricting it allows us to craft a society where any citizen has an equal chance of success.... well, that may be a stretch but at least it is CLOSER to such a society than if we did not have such restrictions.

Sure, you can categorize this as "erroneous decisions in the favor of those who come from a poor or minority background", and I suppose you are technically correct. But that pretty phrasing doesn't make it ethical.
Entrepreneurs Need to Focus on the Right Skill Set
Conversely, killing off Reader could have been the reason RSS fell away.
The SMS integration is still in Hangouts, it's just not on by default.