skysight-inc/HackerNews huggingface dataset:
Just a word of warning, long term this may not always be a safe assumption.

For supporting technologies like wifi offload, VoLTE, etc the phone can be told to tunnel traffic back to the carrier network, even when using wifi. This is to support features like using wifi to complete voice call's, but could be used for IP mobility as well (keeping you're IP address as you switch access networks).

I'm a bit rusty as I've been out of the industry for a year now and didn't work on this directly, so I forget how the phone get's this configuration. I think it might be an APN setting to connect back to the ePDG when on other access networks, but I could easily be mistaken.
Seeing the author talk about "C/C++" like it's one language (and basically just C) is frustrating.
I have seen and prevented bugs in others' code, and by others in my code. I've seen important misunderstandings unearthed by a few questions during code review, leading to certain design changes.

If I never saw bugs during code review, it might be due to my peers producing flawless code, or me not looking hard enough. I see the latter as more probable.
Five charts about the fortunes of the Chinese family
Are you interested in a web server for Common Lisp? We have had these for years, for example Hunchentoot. This is a standalone web server, doesn't need to be connected to any other server. No need for Apache.

Take a look at the "lack" and "Clack" packages for Common Lisp by Eitaro Fukamachi; they provide a layer of abstraction so your program thinks it has a web server, but in production it can be run by various Lisp web servers (i.e. Hunchentoot) without changes to your code.
Thanks! We've buried this thread so we can have one for the actual release materials.
Of course. The point is that people seek solutions of the first form thinking that it’s easier to write.
You don't think the "you don't belong here" undertones (both of Mr. Obama personally and blacks in general) weren't polarizing?

"You lie!" was such a telling moment.
I'm not that familiar with this sort of thing, but my thinking has always been that:

If we could theoretically terraform some other planet, why can't similar things be done on earth to improve our atmosphere?

Especially now w/ renewable energy at historically low prices.

My fear is that once this kind of technology is deployed at scale, it could make industry far too complacent again.
Switzerland: How buying real-estate can kill you financially/reasons for stocks
Hillary rigged the DNC and tried to force herself on the American people, essentially leaving them with very little choice. I blame her for Trump more than anyone else.

There was a lawsuit against the DNC for their actions, unfortunately they were able to get the lawsuit dismissed by successfully arguing that they were within their rights to internally choose their own candidate regardless of their own election systems.

http://observer.com/2017/08/court-admits-dnc-and-debbie-wass...
If both SSDs are idle most of the time, this isn't exactly a high load scenario, is it?
UC Berkeley's Data Structures in Java
Cython-Blis – Fast matrix multiplication as a Python library
Overnight hospital stay with an IV drip to administer the psilocybin after the patient falls asleep?
The developer should consult not just manager, but also (or primary) other developers. Unless you are working in isolated silos (which is fine), every developer should coordinate with others.
Depends on how similar the domains are. Stacks are vastly different in companies working in disparate domains -- I've worked as a software engineer in C4ISR, gaming, EDA, oil & gas, HFT, remote sensing, consumer electronics, and more. The stacks couldn't be more different & foreign from each other. Like living in different universes. Six months to learn all the moving parts is about right.

(I can't imagine a career in only one domain; how boring would that be? Hopefully will be getting a new job in HPC soon.)
porfirium, Trump placed Jeff Sessions in charge of the latest drug war. If you wish to draw comparisons between this administration and the last you're not helping your cause.
Is it possible that you gave them your info to disable the web content filter, which is forced on unless you give them a bunch of PII?
High performance tensor library in Nim
Just a grad student, soon to be postdoc, so not a big wig on ECP.
NHibernate 5.0.0 released
A high school friend of mine did a 'Pi tour' of the library where they read the 'nth' book on the shelf for each 2 digits of Pi. So book 31 on the first shelf, but 41 on the next, 59th on the next. There wasn't anything magical about using Pi for this, it merely provided the backdrop and gave some 'flavor' to the choices other than random. He had to get creative when the shelf didn't have enough volumes on it (typically he would do banker's division by 2).

The result was he found some interesting books (and some turds too). I could not argue with his logic that 20 years later none of the information I got sitting through an hour of the "Six Million Dollar Man" would be useful but something he got from one of the books might be.
WalMart saved $27M changing its plastic bags and shortening its receipts
The Binary System Was Created Before Leibniz
Obviously nothing. But at least he didn't pretend those people didn't exist, he told him he'd fix them up. Pulling out from the Paris agreement is a step forward but there's so much to be done and it remains to be seen if he'll do something (I guess he won't)
Click the “web” link below the story, to find non-paywall sites.
Sell web hosting, ha. You mean the one that is 10x bigger than its next 14 competitors combined? (2015)
The GPU is way simpler on the Dreamcast since all T&L is done in software. It's GPU is just a screen space rasterizer.
> figuring out some technologies

That is research, not software development.

For software development you know your tools and how to use them, and only what the resulting product should be is slightly unknown.
Ask HN: Do you or your coworkers take Adderall to get ahead in your career?
Do you or your coworkers take Adderall to get ahead in your career? What's the outcome?

I'm under pressure at a fast-paced startup trying to "get to the next level". It's easy to look at a drug I have no experience with like Adderall and think that it may help. The consequences (social + chemical) of me going down that path far outweigh any benefits, but it got me thinking about if others take Adderall in the Software Engineer world. Have you witnessed coworkers take performance enhancing drugs? What was the outcome?

(p.s. This question is outside the scope of prescribed medication. My question is directed towards those who are using drugs to get ahead not to help them with ADHD.)
Maybe that's more just because some people just need C and some people need C++, but both are very standard, go to compiled languages, and are often learned in tandem.
Jailbreak iOS 11 / 11.0.1 / 11.0.2 / 11.0.3
Seems so; see e.g. https://www.ncbi.nlm.nih.gov/pubmed/26594659.

tl;dr, from this source and related others: The vertebrate CNS has its own waste clearance system, called the "glymphatic system", which serves a similar function as the lymphatic system does for the rest of the organism. During slow-wave sleep, neurons contract to increase the volume of extracellular space, which aids the glymphatic system in clearing toxins such as the β-amyloids which recent research strongly implicates as a risk factor for Alzheimer's. It is therefore reasonable to suspect that restriction of slow-wave sleep, such that this clearance cannot occur or can't run to completion, itself poses a risk of Alzheimer's, and perhaps other disorders, later in life.
"Gutenberg revolutionized hot metal typesetting by coming up with an alloy mostly made of lead that could be melted and poured into a letter mold called a matrix."

The key feature of Gutenberg's alloy was that it expands when it solidifies, rather than shrinking. That's a very unusual property; most substances shrink when they freeze, rather than expanding (water is another exception to this general rule, which is why pipes break when they freeze).

The expansion is critical to getting a high-quality casting, because it forces the metal into every nook and cranny.
When people say that FORTRAN is faster than C++ it is obviously for numerical code, since general systems code is very hard to do in FORTRAN. Many people will complain that C++ can be faster than FORTRAN, however the problem is that you need to know a lot of C++ or have access to the right libraries to write competitive numeric code. In FORTRAN you can do that out of the box.
I think you are being downvoted because you aren't actually answering the parent's question but instead are using the opportunity to sell some vision of the future that might be overly optimistic and in fact might present the parent's concerns as less critical than they should be.
One way, although I suspect it's dieing, is some of the network equipment supports header injection. So what will happen, if you go to an approved URL, the network will inject headers into the HTTP request that contain you're 10.xx IP address, IMSI, etc, which can allow it to survive a NAT.

This tends to get used mostly for internal traffic and partners where an agreement exists, although I think I read once that a US carrier messed up their configuration once and the header injection was happening on every site.

For encrypted traffic, I'm not sure what's happening these day's.
Potentially your "rival groups" will have a long term advantage now though. This might be bad for the graduate students that did the work, but could be good for the professor and group over the next decade.

Graduate students need to think in terms of 4-6 years while forward looking professors might want to think in terms of 5-15 years.
The icons exist, but the fraction of type C plugs that have icons on them seems to be extremely low.
What the hell can we do?

Cancel phone contracts and just rely on WiFi?

Other options?
What the telcos are doing here is crossing the line by a mile. A case can be made for anonymized bulk analytics. Stalking individual users like this is totally unacceptable. The executives who came up with this and the engineers who implemented this are absolutely in the wrong, and should be held responsible.
Adjusting the process literally is part of Scrum. At the retrospective, if something isn't working, you call it out and change it. That can be something as big as completely changing the methodology. I've never worked on a XP team but my understanding is formally there is no retrospective process - I would definitely want to put one in place if I did work with it.

Any development process that doesn't allow for changing itself is shortsighted and ultimately self-defeating.
I do most of my reading on physical books, but I have the core of my library on a Kindle as well, and where it shines is search. I can phrase and keyword search the larger part of my library. It has become an invaluable research tool. I also import highlighted passages into a database on my computer. Granted there are things like books.google.com, which I could use for search, but that's not my library. I also prefer to read on a Kindle compared to my monitor, so I regularly email large documents to it. My wish for the next Kindle is for it to be faster (more responsive UI) and handle even larger libraries.
> wouldn't it be better to wear them out one at a time rather then wear them all out equally

Agree and this would seem to make sense.

It is like having two rolls of paper towels in the kitchen. If you use both of them you are only extending the time till empty. If you use one of them only you can then replace that when it runs out running on the 2nd in the time it takes to replace.
I'm interested what agenda you are speaking of. To my knowledge, Jorge Stolfi is not affiliated with any financial institution. He is a professor of computer science, not economics or any similar field that you could tie to banks.
Former Naughty Dog employee says he was sexually harassed, fired, offered $20K
Agen Terpercaya Poker Online – Situs Poker – Dominoqq81q
Neither link worked for me either, but it may be because we're all hammering the servers. Still, FWIW I'm on Xfinity Mobile for my phone (which rides on top of Verizon's service) and Ting on my iPad (on Sprint's network). I'll try again later today.
What makes a good programmer? A barcamp conversation
Be careful about performance comparisons:

If you are using the GNU compilers (and the appropriate compiler flags with gcc), there isn't much difference in performance --- and there shouldn't be.

There are a few FORTRAN-only compilers out there; I'd be curious to see how well they do.
The web rediscovers what Delphi, VB and similar tech did at nineties -- components :)

From my limited exposure to the subject, Google's Polymer framework seems like a good base to build on if you are willing to drink the web components kool-aid.
Is anyone else getting NXDOMAIN for democf.danalinc.com?

Is that perhaps an "Oh, shit. They found us!" move?
US criminal charge against Buhari and Buratai at ICC on behalf of Biafrans
US rejects French proposal on taxing tech companies
Learn Something New Every Day!
The Biggest Problem with Modern Cars [video]
At Yandex ca 2006, we had a microservice-like system that allowed to build various parts of a large page in parallel, using a graph of microservice dependencies.

Every microservice ("servant") would reply with an XML document. The partial documents would compose into a large XML document, and an XSLT stylesheed would be applied to it by the renderer service. This allowed to decouple the visual design from microservices' data format, allowed (limited) customization of visual representation of one service's answer depending on data from another, etc.

It worked pretty well, and felt natural.
Best case scenario - the story picked up by the media. If somehow this is not covered by the TOS, an entrepreneurial lawyer will file a class action lawsuit. And we will get $10 credit for our service after the settlement. And then this 'service' will become a part of the telcos TOS.
You might want to look into who the owners of Ghostery are now. They've changed owners since starting out, and the newest ones seem pretty dodgy.
I needed a .net math library. My IT department insisted on my trying a wrapper around a Fortran library (I believe purely because they had a license already). All the classes and variables names are short hexadecimals strings. None of the interface is idiomatic to .net (the library only has void returning methods which pass error codes as byref arguments instead of using exceptions, requesting a parameter for the length of any array passed as argument instead of reading it from the array), etc...

Basically I refused to touch this thing, using a library which makes the code unreadable is going to be a bug magnet. I would be surprised if I was the only one having this reaction to 1960s coding convention surfacing in modern code.

So selling new licenses should be a good enough reason.
We moved from bare metal and AWS combo to a full dockerized DC/OS deploy and love life now.
IMHO, "Value added" is the best (but far from perfect) way to compare the real size/power of different companies in different markets.
That was without a doubt pretty bad for those grad students' careers. That kind of work shouldn't have been done by anyone without tenure.
I spent several summers working at Los Alamos National Lab in their HPC group on I/O, among other things. Supporting legacy codes was a requirement, even if it meant that we couldn't explore obvious and important optimizations. I remember an anecdote from the division lead, that the reason a lot of legacy code is never replaced was because of certification. Codes are designed to simulate some critical system, and it takes years to trust the result. So any change that forces a multi-year validation process was a non-starter.

My understanding is that the code modernization and co-design efforts that are a part of the Exascale initiative are changing this.
For anyone else who hadn't heard this phrase before: https://en.wikipedia.org/wiki/Egg_of_Columbus

Thanks for introducing me to it :)
>Why would IO be slow in any language?

I believe many Fortran implementations default to unbuffered io.

Which is probably easy enough to change.

But I think that's really the core issue. Physicists don't want to learn more about programming languages. They want whatever mostly works out of the box and has local documentation and expertise specific to their problem domain.

>Aren't arrays implicitly passed by reference in C also?

He covers that. C passes arrays by reference, but the individual elements aren't contiguous. He says Fortran passes an optimized reference.
So are the 45% or so of voters who picked Trump knowing he opposed internet privacy.
What's really nice is being able to split the window in which you're viewing a file, and keep part of it visible in one pane while using the other to browse or to read another part. (Or, similarly, being able to have two windows side by side on the same file.) When you have strongly interdependent sections of code which are far enough apart that they can't both fit in the same viewport, this is invaluable for quickly gaining a grasp of what's going on.
Learning vim commands won't increase how fast you type, it will increase how fast you edit.
>I actually like vanilla Scrum

Scrum has some really serious flaws:

1) It creates a massive disincentive against refactoring technical debt (refactoring stories essentially have to be 'sold' to the product owner).

2) You end up spending more time than is necessary in too-long meetings. Planning should really be done continuously rather than in biweekly meetings.

3) The idea that you should deliver working software every two weeks is outmoded. You should be aiming to deliver potentially shippable increments continuously.
Coming pretty close? They have definitely crossed a lot of lines at that point. They give your personal information, your name, email and even phone number, just because you have visited some site? I don’t have a problem if a websites checks how many times I log in, and do stuff. That is reasonable to accept. Tracking me across multiple different sites is morally questionable but giving you my freaking private information to anyone who asks and pays even though I have never agreed to that is just morally wrong. And that comes from my carrier whom I expect to take care of my personal information, because they have complete control over my internet and can even see what I’m doing on the internet (yes even encrypted traffic can tell you a lot about someone). It’s not like I really have a choice which Carrier to use because there are so few out there and each one of them is a different kind of shady.
And perhaps more pernicious than the disrespect to the man while in office is the way it has tainted everything he did. Obamacare, modeled after a Republican health care reform, must be repealed; the Iran deal must be torn up; hell, they didn't even let him put a Supreme Court Justice on the bench.

The GOP basically decided that Kenyan-born interloper was illegitimate and thus everything he did was too.
His response was "You could do that and it would probably be enough to earn your PhD, since it'll take you at least three years. But I suspect you'll want to work on something else during that time".

as someone who had contact with that codebase, do you have any insights as to why that is?

Was it the sheer size of the thing? Was it some nuance that Fortran had as an advantage over other languages? was the math just difficult to follow?

Genuine curiousity.
Protecting the rich is very bipartisan. There is plenty of evidence of that, but the Wall Street bailouts we're certainly supported by both parties in Congress. Likewise, incumbent friendly policies were implemented by Bush and adopted by Obama.
[spoiler]
I chose the reject option, what does "accept" change?
[/spoiler]
Is this article based on: https://www.nature.com/articles/s41467-017-00897-7
?
When do these frameworks become language extensions? There are always caveats to assertions about language features.
I do wonder about this a little, but so far I haven't seen anything implemented elsewhere in my field that hasn't been possible to do with our existing code. In fact, I have spent a fair bit of my time replicating others' results with our code and getting sub-percent level agreement.

However, I guess one drawback is that a lot of the things we currently implement are all written from scratch (for very standard things such as numerical differentiation and parameter optimisation), which has the advantage of having "control" and more understanfing over the code, but less time saving/potentially not as efficient as using pre-existing libraries.
Not enough, because it's six year old tech.

But even my CPU could manage to have 8 lanes feeding a GPU and 8 lanes feeding a switch for the thunderbolt ports, something that provides enough bandwidth for the vast majority of use cases.
Except at most companies that use Scrum, there are very rigid rules sent down from above regarding the implementation of Scrum. These rules apply to the whole company and can't be questioned or changed via retros.
Also getting an NXDOMAIN.
Not necessarily. It was definitely bad if they want to become academics and needed to publish papers. But if they knew from the start what they were getting into and wanted to transition from physics to software development then it might not have been so bad (although there might have been a more optimal path).

A bad advisor wouldn't care what his students wanted, but a good advisor might still have students work on this kind of project as long as they were aware it wasn't going to help them get a tenure track position in the future. If they wanted to go work at a national lab doing HPC work and programing it might have been plenty ok for their career (This is what I am transitioning to now) or if they want to go work for a hedge fund or apple it might also be an okay option.
PNC Bank Threatens to Close Customer's Account for Buying Bitcoin
Western Digital has blocked wdidle3 from working
Clinton's people swallowed a lot of fake news about Trump, too. Clinton loyalists think that no informed or intelligent person could have possibly not voted for her.
If these 2 sites aren't following the carriers' policies, others aren't either. If these two sites exist, it doesn't look like the carriers are actively auditing for policy violations.

If true, it appears that any applicable carrier policies are not being effectively enforced. This is dangerous as it leaves the door open for selective enforcement of such policies by the carriers.
> he has an agenda

You still haven't stated what it is, let alone substantiated your ad hominem. Please do so.

(Particularly if you're going to refuse to say what's wrong with his actual words while you try to attack his character - together, this gives the strong impression you've got nothing.)
Specifically on the topic of HPC, I know of a lot more GPU stuff happening in C/C++ than in Fortran.
Unless you're passing arrays of pointers to things about, the individual elements in a C array should be contiguous.
I think your 3. and 4. are phrased a bit dismissively, though I don't entirely disagree. Not every workload in scientific computing maps cleanly into the GPGPU paradigm. Though that's not really a compelling reason to use Fortran over C++

An additional reason I've heard (I don't personally use Fortran) for keeping Fortran around is that it's straightforward to convert Matlab prototype code into Fortran
I have long felt that opt outs are not respected.