skysight-inc/HackerNews huggingface dataset:
I hear you. I've set up testing for angular apps and whilst I don't mind the unit testing with karma/jasmine, when I've used Protractor I've found it unbearable; some functions are exposed as promises, some are not, some are resolved in the 'it' statement, some are not and you have to chain a 'then' and it's anyones guess as to how a particular function behaves.
NGOs are smuggling immigrants into Europe on an industrial scale
Its ironic that skeptics of the EM drive not only refuse to consider the actual, empirical evidence, but also oppose testing it in the only way that is beyond dispute.
For me personally this is the definitive video of "practical scale". It doesn't go out of its way to dazzle me with larger and larger pieces of an incomprehensibly large puzzle. Instead it is a simple cause + potential effect, nothing more ;)

https://youtu.be/HFT7ATLQQx8?t=55
Just because the Itanium was a failure doesn't change the fact that Intel have tried several times to get away from x86. So it's unfair to claim that Intel have relied purely on x86 in order to shut out competition. Of course, they're not going to quit x86 until another instruction set has been proven more popular to the market and they have made attempts to create that instruction set.
Async/Await Arrive in Firefox
So if Intel made worse hardware, it would have competition. Yes, that is true.

On the other hand, it's a completely useless situation for everybody who actually wants to use hardware, instead of getting rich in the hardware business.
Maybe a better title would be "Game Developers Lock Games Modes for Players Not Using i7 Processors" or something in the same vein.

I went in expecting a rebuttal against anarcho-capitalism (pattern recognition is weird)
Unfortunately

newThing = {...thing, propertyName: value}

Will always compile, even if propertyName is invalid. The only advantage over Object.assign I see is IDE support (at least in Intellij IDEA). I will still use:

newThing = Object.assign({}, thing);
newThing.propertyName = value;

This will not compile if propertyName is invalid and is IDE friendly.
Opening and closing an SSH tunnel in a shell script the smart way
The problem is that it isn't really a shared account - the login email and password are the same, but they won't accept any current mobile number/etc entered anywhere but AWS.

I used AWS for a bit and then stopped, and then forgot about it. I've kept my Amazon account up to date, but not my AWS details. For years I continued to use my Amazon account without ever needing to use the MFA, so forgot I ever activated it. This year they've suddenly decided to enforce the MFA globally. I blame myself for not removing the MFA when I closed the account, but you can hopefully see why it's a frustrating user experience also. And like I say, the net result is a less secure Amazon account for everything but AWS until I can remove the MFA requirement.

Re notarizing, my understanding is that I need to use a US notary service for it to be valid for a US document (eg available via the US embassy).
Sounds like an interesting job, how did you get into it?
How to launch test automation runs from CMD
There's a splendid audio version at http://www.uvulaaudio.com/merchant.html
This Website
Thank you for providing a perfect example of the hubris-filled, ignorant attitude that this article has described in the "scientific community".
Hehe, don't worry about it.

It is depends where and how Guggy is implemented. In Telegram for example you will need to enter @guggybot to get results. In Hop (messenger) you'll need to press on the GIF button.
When Amazon Athena actually matures, wouldn't it solve at least the interactive query needs, probably at a much lower/elastic price point than Qubole?
Apparently Nvidia had to drop VBIOS a bit early because it started having issues but they no longer had enough people who knew how it worked to continue supporting the feature.
Click Here
The emoji bug is an encoding issue, add

<meta charset="utf-8">

to the generated html to fix it (and fix any accented characters issues too)
Don't you have to have node_modules in PATH to be able to run `babel ...`?
Flipkart and Ola Founders Seek Government's Help Against Amazon and Uber
See https://news.ycombinator.com/item?id=13126964
To take advantage of modern technologies? To be able to hire coders? That's two off the top of my head, I'm sure there are plenty of arguments both ways.

Presumably if your codebase is healthy, there is structure and documentation that would make it comparatively easy to replace in a different framework as requirements evolve. Unhealthy codebases don't have this so that stick around without adapting/evolving
From the FAQ: »You can also become a paying customer with a subscription fee of 0.99€ per month.«

Why not be honest and simply call it €1?
Hundreds of millions is peanuts for ARM. https://www.arm.com claims "ARM’s partners shipped 14.9 billion ARM-based chips in 2015."

That's about two CPUs for everyone on earth and likely two more this year.
What if someone did confirm the email address after they received the email? Now they can take over your account at any point in time.
I think compatibility to IBM PC has lots of hidden costs. One is that it seems to make Intel much less nimble at producing SoCs with features that are specific for each usecase. It's not just the ISA, it's basically the whole ecosystem around PC that's not well adapted. That's why we don't have Dell, HP and Intel phones and hardly any Microsoft ones today. x86 may not be the only reason, but from what I can see it's at least one of the major ones.
The clean / portable way is in my experience always simpler, or rather, more rudimentary than using unnecessary GNU/Linux-only commands and constructs, simply because the clean / portable methodology uses the lowest common denominator.

If you know of, or have such a case, I would be really interested to see it, out of purely professional interest.

Nobody wants to debug shell scripts.

I want to debug shell scripts, because of all the debugging I've done over the years, shell script debugging is by far the quickest / easiest:

DEBUG="${DEBUG:-false}"
$DEBUG && set -x

and one can see the machine state immediately. Best debugging experience by far.
I too don't see Scratch as the future of programming but you have to grant that it gets kids interested in programming.
5 Tips for Android App Development
Try scrolling a facebook page on a MBP :) The fans are pretty at max.
Paris makes all public transport free after 'worst air pollution for 10 years'
Yes I agree but I've had posts modded back to the original titles several times so I tend to err on sticking to that unless it's awful. I think this piece will get picked up by the gaming press soon and someone can post a link to a proper article.
iOS 9.3.x Jailbreak from safari
Donate:code
https://www.donatecode.com

I encounter with this website while I was searching same kind of website.I think that idea is very good but activity in this website is ver low. Do you know website like this but more active?
There's one major problem with this idea from user point of view:

when you have just a "enter your email" field and nothing more, you already gave someone an email and got nothing in exchange yet, then at the next step, you click the link, and they ask you about 100 mandatory things to finish registration, asking about everything including your shoe size. Then you might not want to register to this kind of site out of principle, and also can not unregister anymore usually.

(To be fair, sometimes pages have multi-step registration and do the same, asking few innocuous things first, and more privacy-invading things later. I hate that.)
The source: https://www.nasa.gov/feature/jpl/cassini-beams-back-first-im...
But it's exactly what we are: inserted into economy as cheap energy ("labor"), exhausted, and disposed of. Batteries. It's the most brilliant part of the entire movie!
You should better say that YOUR MEMFS implementation is better on Winfsp that YOUR MEMFS implementation on Dokan.
This is even not a far comparison.
We thought .99€ sounds a bit cheaper than 1€. But we will take the 1€ :) :)
Confirming the email requires logging in. If you are already logged in then your session might be sufficient, but if you open the confirmation link on another device (like your phone) it will ask you to log in.
Think ECommerce Is Saturated? I Disagree
I don't know if I completely understood that part. So if x = 0.85, scientists can apparently produce cold fusion in a lab?
Being Open Source doesn't make it impervious to being a vector for exploits, as Heartbleed brutally demonstrated.

It shouldn't be requiring permissions it doesn't need or isn't using "yet". Permissions used rarely or only in certain configurations can be prompted for granting on the fly in current Android releases, can't they?

Does the Play Store really limit you to one copy of your app to span every supported major release of Android?
SSHFS has been on windows since a moment with Dokan
https://github.com/Foreveryone-cz/win-sshfs
I am curious - do you have a citation for that? AFAIR they published their results. That leaves reproduction of the experiments open to everyone with a laboratory capable of doing so.
Well, that would be repeating the Surface RT failure. I can only assume they are not going to make the same mistake twice, so I doubt it will be locked down like Windows RT was.
I like the way the narrator-hero is trapped in a sinister bell jar world and yet works optimistically to improve his knowledge of it. Regardless of outcome he sees no malevolence built into reality.
thanks! That's what I was remembering:

"The P6 core's internal data buses for floating-point arithmetic and MMX are only 64 bits wide. Thus the data input ports on the SSE execution units could only be 64 bits wide, as well. In order to execute a 128-bit instruction using its 64-bit SSE units, the P6 must first break down that instruction into a pair of 64-bit instructions which can be executed on successive cycles."
That seems a bit harsh, it's a wildcard cert on onelogin.com and they have a 'catch all' DNS on there which will break ssl for anything above that:

https://massive.bag.of.dicks.pinterest.onelogin.com

Is www.pt.ol.com linked from anywhere?
Yes, but: "instead of overflowing the new bits into CR1, Intel decided to skip it and open up CR4 instead – for unknown reasons."
You should better say that your userland FS is fast with WinFSP that with Dokan
https://news.ycombinator.com/item?id=13129215
It's like the school playground arguments over which computer is better, the Amiga or Atari ST again. Only this time with planets. Imho Earth is better; it has a blitter... I mean liquid water oceans...
Seems like a pretty typical set of problems. Dependency conflicts hard. Schema evolution hard. Upgrades hard.

The big data space still feels like an overengineered, fractured, buggy mess to me. I was hoping spark would simplify the user experience but it's as much of a clusterf*ck as anything else.

How hard can fast, reliable distributed computation and storage for petabytes of data be? He said ironically.
Discovery mechanism like this may be nice in some situations, but it doesn't
change the underlying architectural problem: you still need to go through
central configuration of monitoring system to get something watched.

This architecture results in much longer feedback loop, [object to be
monitored -> discovery -> config -> collection engine -> probe -> object's
state -> storage] vs. [object to be monitored -> probe -> object's state ->
storage]. And you have to move requests/network packets back and forth just to
collect the usage for each CPU on a machine separately (or NICs usage, or
filesystem usage, or VM/LXC guests, or Apache/nginx vhosts, or...), because
the knowledge what objects are there to monitor is on the monitored host's
side, not on the monitoring system's side.

And you're limited to whatever resources this predefined discovery mechanism
supports. You can't easily write your own probe that discovers things on its
own.

And on top of that, discovery mechanism doesn't allow temporary, ad-hoc
defined things to be monitored. You can't imagine how often I set a screen
with a shell loop to collect a metric or watch state for this one particular
process I was debugging:

while sleep 1; do foo; done | tee /tmp/foo.log

Why not chart that from a monitoring system? Why not display its state on
a dashboard? Why not alert in regular way?
whenever various background processes decide they need lots of CPU (e.g. windows update)

I'm not convinced this is Intel's fault.

It's anecdotal, but I do web browsing every day on a cheap, consumer-level HP laptop from 2007 with a Core 2 Duo, 2 GB of RAM and a big dumb mechanical HDD. I hardly ever hear the fan. Using Debian with XFCE and few unnecessary background processes.
Ask HN: 4k viewing the future or just another fad like 3D?
I won't pretend like I'm an expert on this but will 4K tv's and devices fade out after a couple of years like 3D tv's or is it here to stay? Interested to hear people's thoughts.
I wish this was the only problem with signing up to services, because it can be solved with formfills, verifying your email upon entering it, etc, etc.

As someone who got their last name at gmail in 2004, I've gotten a lot of emails for other people over the years, and A LOT of services don't require verifying your email for signing up.

I've gotten a Twitter, Instagram and Fiverr account without signing up (on top of probably hundreds of smaller services, golf clubs, local news, charities, etc), and definitely without ever clicking a link in an activation email I didn't sign up for. The latter of which I can't delete, nor change my username, effectively burning that email address for that service.

I'm sure those named services have since fixed that, but that it was ever an issue in the last 15 years baffles me.

Nowadays I use my own domains for email, so it matters less, but I wish even confirming emails at all for services was more enforced.

I'm sure this is all rooted in services wanting to grow their "user"base rather than have real users.
Yeah, I meant finitely many terms. To me, things like "infinite sums" are special operations since they don't always converge.

In case and exp, ln, sin seem special: they are solutions to simple linear differential equations x'-x=0, tx'=1, and x''-x=0. Though, erf comes from x''+2tx'=0, so I can't say I really understand what makes a function "elementary." Without knowing more, I'd exclude logarithms, and then say that elementary functions are solutions to homogeneous linear differential equations with constant coefficients.

Edit: looking at MathWorld, it seems the definition has the set of elementary functions closed under inverses, which is why logarithms are included.
A lot of online engagement data looks like a power law distribution on large platforms. The mean (obviously) has huge variance. Say you have multiple metrics per user like this. You can still apply k-means but the huge variance makes it rather ineffective. That's what I've found, anyway.
Thank you for clarifying. I see how your construction works now.
TS adds a complete static type-checking system, and also will compile down your bleeding-edge JS language features into supported syntax.

Babel will do the second part.
You say in your bench that Dokan support does not support memory mapped files but it does as I can see with fsx (memory mapped read/write enabled) running on their CI https://ci.appveyor.com/project/Maxhy/dokany/build/1.0.1-48/...
It is your implementation that doesn't support it.

You add lock (that will slow down the result) on Dokan implementation only https://github.com/billziss-gh/memfs-dokany/commit/03ebaebb1...
After that you see that dokan is faster to list files (https://github.com/billziss-gh/winfsp/commit/595a77bd2e45347...) You improve YOUR MEMFS winfsp implementation https://github.com/billziss-gh/winfsp/commit/f7ca9f05221040a... but not on dokan ?

You also improve memory allocation on winfsp memfs implementation and again not on dokan https://github.com/billziss-gh/winfsp/commit/d12234bb01b3620...

And last point...running it on VirtualBox O_o ? Even running it 5x time and take the best time. You cannot be sure that virtualbox has not corrupt your test. For me a benchmark on a VM is not reliable at any point.

My point is even if Winfsp is fast on your test with an unfair FS, I am pretty sure there is not difference with real applications on a non-virtual machine.
I find it interesting to hear how important developers were in the 1997 video. I feel like the first Intel Macs were indeed machines build for developers. But since, like, Snow Leopard, the developer experience has either stagnated or regressed. The command line tools are ancient, managing packages has been left for Homebrew and the like, etc. Macs more and more become pure Facebook consumption machines.
NASA starts testing more fuel efficient jet engine tech
I was thinking "Didn't HyperDev do just this exactly? Even the IDE's look alike"

Very cool app
"...studies that surveyed whether respondents reported.."

In other words, in these studies, they gave poor people money and then asked them what they spent it on, with no objective monitoring of actual spending. Is anybody surprised that the recipients did not report that they increased spending on alcohol or tobacco?

This is a definition of "definitive data" with which I was previously unfamiliar.
Facebook's Big Data Approach to News Filtering Poses Problems for Democracy
I think that's what I used, if I remember correctly, the pdf looked bad, and trying to capture the webpage as pdf did not improve things.
When I saw the title I immediately wondered if it was the integral of e^-(x^2). I spent months in high school wrangling with this one, convinced that it had to be possible somehow. Obviously I never quite made it happen, but some good times were had nonetheless.
Cool to see Facebook release code in C! I clicked the "C" tag in the blog post, and this is the only post referencing C. Heh. Anyway, finally code from an Internet Giant in a language I care about enough to go and take a look at.

It seems ... smallish, which was a pleasant surprise. The core Yoga/ folder contains six files which is certainly fewer than I expected.

Didn't have time to do a full read-through, but one thing that I couldn't ignore is the use of a pointer-hiding typedef for the core layout node:

typedef struct YGNode *YGNodeRef;

I'm really opposed to "hiding the asterisk" in C, since whether or not a thing is a pointer typically matters, and code becomes harder to read when you need to think about this more.

Even stranger, though, is that then most function protypes look like this:

void YGNodeMarkDirty(const YGNodeRef node);

So, you have a function called "mark" which really sounds like a mutating, modifying, operation. But it's declared to take a constant node reference!

Peeking at the code, what it does boils down to:

if (!node->isDirty) {
node->isDirty = true;
...
}

So it really is modifying, there's no trickery involved (like having node be a handle or indirect reference). It then recurses upwards through the chain of parent nodes, like you'd expect.

This works since the "const" here doesn't apply to the pointed-at object (it's distinct from the un-typedef:ed version "const struct YGNode * node"), it applies to the reference.

So the code jumps through these hoops and adds a const to the external interface, which doesn't matter, all it does is say "yeah, this function won't re-assign the reference variable to point at something else". Which, in my opinion, is not very useful information, as opposed to "this function doesn't write to the object you pass in" which you'd get with the non-asterisked version.

Can anyone shed some light on why one would do this?
Thanks for pointing that out! The last two times I dug into it, I wasted two weeks just to find that their 'phenomenon/discovery' was near the limits of measurement error (or even below). Did anything change since then?

UPDATE: One of the authors is a self-proclaimed expert in cold fusion and the other one is a lawyer. I wonder why there were no physicists among the authors.
They didn't have any experiment description in the article?

Please change the title to "Blog:..."
Looks like Free edition is not offered anymore.
>Imagine if you had to write SQL that needs to run on ALL versions of ALL major databases, paired with code that needs to run on every possible JVM.

Both things are entirely possible -- and much simpler than the current state of FE.
Palantir recruiting using Paris attacks
> until we reach convergence

You forgot to explain why (if) this algorithm converges.
And then request a password reset email to take over.
I agree. It would even be more interesting or reliable if the benchmark could compare a MEMFS made by dokan author and not Winfsp author like here.
If the goal is to match math notation then wouldn't (^) or (+) make more sense?

Not necessarily. & is the ASCII symbol associated with logical 'and' that most programming languages have settled on, including Perl6, so for internal consistency, it makes sense to use it. Also note that the ampersand, while pretty rare, is sometimes used for that purpose in mahematical notation (https://en.wikipedia.org/wiki/List_of_logic_symbols).
> Iterating over a two dimensional array by row is much faster than by column.

Another fun fact is staggering array accesses is faster then linear acesses.
Lego Is the Perfect Toy
Disk Utility will make an image of your drive and is built into the system. I've been using in for over a decade now.
>That's not the way FE works.

FE having a specific way of working, doesn't preclude that way being broken.
Yeah you're right on that boundary condition - SAP 'sells' software but they make the real money on the 'services' they provide to get that software they 'sell' to work. So indeed I do mean product/service where 'service' is something generic and the 'product' is an offshoot of developing the service (or not even that) but where there is little overlap in customers or even customer profile. Which I think is the situation the OP is asking about.
TalkTalk plays down router flaw
I must say the first idea is brilliant... (Despite morally disputable)
Basically they had to attack the problem from the chicken side. Nowadays there are so many eggs (users) that the chickens (devs) come free. At some point not catering to them will likely backfire however.
Next to their logo at top you can either click at "name your business" or "build your website". I was also confused at first
Oracle should probably on that list
Which Universities Have the Best Coders in the World?
I had a very similar experience. In some companies I work at, it was/is even considered bad practise to use Free Software because it is believed to be more unstable. That is just a very broken attitude (one should always check if the actual requirements and available money for a software matches the features and costs of a given software, be it free or proprietary).
> Also, become more similar to a petite woman.

This is the most diplomatic way to say "lose some weight" I have ever heard.
Hey did you see the video of this christmas song – christmas song Jingle Bells
Very Cool. Thank you. Will sign up :)
A Lawyer Digs into Instagram's Terms of Use
Google Developer Day - China 2016
It looks like… nipple.
Zenfone 3 Deluxe: o celular com 6 GB de memória RAM da ASUS
Journal 29: Interactive Book Game
It would be nice if you linked transcripts where available...
I'm not sure I could call that "resounding" - for one a PyPy dev disagreed with him in a sibling thread.

> Yes, you can go a long way without extra APIs etc, but sometimes there is info that's available, that's simply not there, because it's only in a programmers head.

https://www.reddit.com/r/programming/comments/19gv4c/why_pyt...