skysight-inc/HackerNews huggingface dataset:
Don't come out to the prairies! Out here, Rogers pretty much only has coverage in the major cities and along the major highways (sounds similar to your experience with Wind). Sasktel/Telus/Bell all share Sasktel's towers, and Sasktel has a mandate to cover a huge amount of the province. Last I heard, Rogers had entered a peering agreement with Sasktel finally, but they charge customers extra to connect to the rural towers.
Except you need to turn tinder social ON for that to be the case.

I guess it is like that in Australia though.
My Little Hundred Million
I have been a happy customer of scaleway for some time. Their c1 server is arm based.
computed goto, aka indirectbr in the LLVM IR: http://llvm.org/docs/LangRef.html#indirectbr-instruction
Immutability makes reasoning with state and concurrency much easier. Persistent data structures help make immutability practical in terms of performance and memory overhead.
low and high are assumed to be positive and at most 2^31 - 1. So, there is a zeroed high bit in each which, for a signed int, is reserved to indicate negation.

When low and hi are summed together, the high bit of the result might be set. For a signed int, this would be an accidental overflow and would be falsely interpreted as a negative number. However, if you interpret the result as an unsigned int, it would be the correct sum.

The Java logical shift operator >>> does not retain the sign when shifting. So, it will always shift a 0 into the high bit, making the result a positive signed int.

In most C implementations, >> is an arithmetic shift, which would retain the sign in the result. So in C, we would need to cast low and high as unsigned first; otherwise, the high bit will be retained rather than shifted.
So it only counts if the solution has no other effects? Any trade off means failure? Should we continue to let CFCs destroy the ozone layer so inhalers can be cheaper?
Here is what I try: Host stuff in data centers that are operated by 100% Renewables, use hardware efficiently (virtualisation, ARM boards for simple tasks),
fly not more than every 2-5 years, eat meat only once a week, use public transport as much as possible (easier said in Europe I assume), take cold showers whenever I have the courage, make sure my bank does not invest my money in fossil fuel or military projects, ...

Politicians and also scientists still avoid to say this aloud but without sufficiency there will be not enough change. The window of efficiency has passed.
The Battle for Wesnoth now on Steam Greenlight
I can't help but feel the real elephant in the room here is the assumption that it's valid to expect tens to hundreds of gigabytes of compressed audio to be immediately accessible, and from a laptop no less.
Hi. I have a 2gb synology nas I run Gitlab via docker...i may mod the nas to say 6gb or 8gb ... But trying to avoid that.

My Gitlab backup is ~5gb monolithic .tar.gz daily. Is there any reason the tar.gz is 1 huge file, would using Linux split stop these massive Worker threads and device utilization?
http://unix.stackexchange.com/a/61776/86052

An added benefit of splitting to a configurable max size is certain cloud vendors have a max filesize limit...like 5gb :/ when replicating the backup.
A more interesting version of that bug, I find, and the reason why I almost never used unsigned values in my algorithm is that when you compute indices in a non-trivial way, any intermediate value that is negative will break your program.
I've seen the complaint about huge diffs a few times. Why not just exclude vendor directories from the diff?
It's not that ridiculous. She has only been an attending physician for 2 years, having graduated from Physical Medicine and Rehabilitation residency in 2014.

However, she is not an infectious disease physician by training, which is important to keep in mind, depending on how you look at things. PM&R does work with spinal cord and traumatic cerebral injury, which is why she argues that chronic lyme is similar. However, PM&R is not typically the specialty running point on antimicrobial therapy planning.
You can't call something an "anti-Hillary story" if it's an uneditorialized dump of emails. Of course it's mostly Bernie supporters pushing it: the leaks show the DNC worked against Bernie while colluding with Hillary's camp.

Hillary and her supporters won't talk about it because it favors them, the DNC won't because they violated bylaws requiring impartiality, and the media won't report because the leak shows they've been taking orders from the DNC.
Schmidt is now a member of the DoD:

http://www.defense.gov/News-Article-View/Article/684366/pent...
I build/train models for high transaction volume. The real struggle for gaming fraud specifically is that the data is typically non-stationary. I came into my job without formal training in machine learning so I may have the terminology wrong but essentially the machine learning models are typically learning distributions over time. Meaning that this combination of features typically has this ratio of fraud to legitimate orders and assumes those ratios will hold in the future.

For example a model trained using historical data will flag too many orders during a sale that brings a spike in legitimate order volume. This can be mitigated somewhat by feeding into the model volume indicators such as time of day and day of week.

For gaming however the organized fraud rings typically hit en-masse. The largest ring that I saw went from zero to 3000 to 4000 attempts a day in a week. A model tuned at the peak would reject too many orders on a typical day and vice-versa.

The other challenge is that all statistical models rely on IID assumptions which means that the attacker isn't supposed to "learn" between attacks. For the typical smash and grab jobs seen with physical goods this (roughly) holds true but completely falls down with organized fraud rings in gaming. Any competent attacker will quickly see when his success rate drops and change tactics or increase attacks when the success rates rise.

The result is that a model that takes a week to build can decay in a matter of days or hours. I use DataRobot which can automate model building and you can combine short term and long term models in your strategy but it's still a struggle.

Historically the patch has been to limit velocity based on a specific data point that was hard to change but one-by-one they have fallen. Credit cards, email addresses, ip addresses, device IDs and now phone numbers. Each is successful for a while but it's an arms race. For example the largest attacks that I've seen utilized a 100,000+ computers over a three month period and 300,000+ credit cards. The attackers had the ability to login to the machines using remote-desktop like software to evade device ID limits.

Getting good results against these types of attacks requires a multi-layered defense but if there was a magic bullet it wouldn't be with classifiers but with anomaly detection. The problem domain is closer to detecting a hacker inside a network or a disease outbreak.

This particular problem is hard and DARPA has thrown lots of money at a lot of people looking for solutions. At the turn of the century it was intrusion detection and after 9/11 it was bio-terror. After years of research none of these have resulted in commercial products because the false positive rates are always to high.

I second not trusting your payment partners to manage fraud for you. For low price games it's possible to be fined and lose your merchant account even when your internal chargeback reports don't show a problem. In some cases the card issuing bank may not issue a chargeback (and absorb the loss) but will still report it to Visa/MasterCard.
Substance Live now gives free textures, Substance for Students is free
The media unquestioningly reported the $1 billion number. This article at least admits "it's unclear where that $1 billion figure came from", but where's the shame about being manipulated into reporting completely made-up numbers?
Salesforce Would Have Bid ‘Much Higher’ for LinkedIn
The argument is that if a human brain can recognise speech accurately without needing your hypotehtical ultrasonic overtones, why would a computer need them? Not to mention that most mid-range microphones won't pick up such overtones anyway. There isn't a flaw in their logic, you're just arguing that there might be more information that a computer can use -- but the fact that we don't need it leads to the conclusion that a computer doesn't need it either.
The Linux manual page is a little misleading, and I didn't dig further into POSIX. Mea culpa.

O_NOFOLLOW
If pathname is a symbolic link, then the open fails. This is a FreeBSD extension, which was added to Linux in version
2.1.126. Symbolic links in earlier components of the pathname will still be followed. See also O_PATH below.

...

The O_CLOEXEC, O_DIRECTORY, and O_NOFOLLOW flags are not specified in POSIX.1-2001, but are specified in POSIX.1-2008.
Would you rather the earth self-regulate us humans out of existence?
Fair enough. I'm not familiar with mcrouter or memcache.

Fronting the mcrouter pods with a service and using a node port (http://kubernetes.io/docs/user-guide/services/#type-nodeport) is not workable?
Have you used websites that detect proxy & bad ips like getipintel.net? I'm curious if there's a correlation between abuse and proxy ips.
Not necessarily.

If you want to start with CUDA, you can buy EC2 instances with GPUs and pay for time used.

If you want to start with deep learning, you don't need GPUs or CUDA. All the popular frameworks work fine on CPUs. GPUs are not guaranteed to accelerate all deep learning use cases; sometimes the time taken to transfer data to and from GPU dominates the time taken to process that data.

If you want to start with deep learning using an AMD GPU, Theano has support for OpenCL which is an alternative to CUDA. But as I understand, this support still remains limited and incomplete.
I actually suspect this is a shill political account. The recent comments are anti-Obama, claim to be a doctor who was harmed by obamacare, argue against evolution and science in general, and basically tow any hot-button political line. It seems suspect to me the only stories worthy of comment on hacker news are the ones where an ignorant right-wing position can be proclaimed. Make no mistake, this is a willfully ignorant comment meant to spread FUD.
int in Java and C is 32 bit wide, not 64 bit, this limit is easily reached.

You cannot just assume nobody will use your algorithms with large inputs and act like your data types have unlimited range. Such bugs will typically manifest at important customers and be hard to analyze. Better think about your types beforehand and do add runtime checks!
This built into the tor server software? It parses cookies?

This makes me want to learn how hidden services work. I'm curious how complex the code is.
Show HN: Hotcold Typing – Learning Touch Typing Smartly
The name of that game is Spaceteam, by the way
Who wants to tell him Dan wrote Redux?
That paradox has little relation to the quality of software.
Let's say that Pockemon is written in the way that it takes 50% less CPU. So devices need less power taken from the grid.
But it does not mean that number of its users will be doubled because of less consumption.

Engineering responsibility, that's how this entity was named in my university.
It's clearly not just Let's Encrypt doing this, though I think Let's Encrypt is contributing a lot in terms of both issuance and changing expectations.

Let's Encrypt is up to almost 4.5M active certificates now, and I haven't checked recently but those certs probably cover 8.5-9M FQDNs.
I imagine they'd rather avoid the whole mess entirely
DTU sets new world record – 661 terabit per second
And more importantly, the marginal cost on software is close to $0, so 30% doesn't cut as deep. If you're selling a service where the margin is ~ 12%, a 5% of gross fee will take almost half of that.
Such a bad idea, fanboyism is too strong here, Rust is one of the slowest languages to compile, and incremental compilation isn't even available yet. Your new language's compilation will take pretty much forever.
Kabali Rajinikant's Fan Gone Crazy
The Pis I installed are all first version, which uses SD card. I agree that things may improve quite a lot in recent iterations.
I'm genuinely curious why somebody downvoted this.
> If a person knows anything about the mechanics of the game they know casual players (and most adults) are simply not able to compete with lvl 25 school kids who can devote 6+ hrs a day to this game.

Don't underestimate anybody. There are 40-olds working full-time who can devote 6+ hrs a day to games.
Is it me, but is not Angular just taking over? Kind of Google vs Facebook thing. Just think Google won this one.
If I2P's codebase is anything like it's user interface I'd stay far away from it. I often see a correlation between caring for the UI and caring for the quality of code. Although most OSS is pretty bad UX wise , particularly security software.

I also had a lot of trouble getting the it working properly. But the clearnet distinction you noted is interesting.
The manual release feature is great! I was just pondering on how to do that. For anyone wondering where to start with Gitlab CI I wrote a short post about our very simple but still very useful CI setup: https://pilloxa.gitlab.io/posts/ci-with-gitlab-and-docker/
Fees argument doesn't really hold water because authorizations costs money too, even if subsequently voided.
> fewer or no kids

Yeah, that is precise reason of dino's extinction - they decided to have fewer kids due to climate change.
It looks similar to company-mode ("complete anything mode") in GNU/Emacs, which works in shell buffers as well. https://company-mode.github.io/
Their Array class is perhaps unfortunately named, as it behaves as a vector or list (i.e. you can push things to the collection) rather than fixed size memory block.

The important thing to notice in their example is the assignment to 'a' when pushing items (`a = a->push(1);`), and the ability to reassign the new change to a new variable (`auto b = a->push(4);`). That last command keeps 'a' the same (hence "immutable" data structure), but creates a new variable 'b' to hold the new data.

This technique allows you to, for example, pass the same data structure to multiple threads without worrying that they will simultaneously change data (race conditions).

More information can be found here https://en.wikipedia.org/wiki/Persistent_data_structure (check out the linked list and tree diagrams in examples).

For this to work properly in C++, I think you'd need to const all types for it to be effective (immutable::Array<const MyStruct>).

I'd really like to see benchmarks comparing these structures implemented in C++ vs those in functional languages; I don't know if the compiler optimization algorithms produce similar code.
Announcing Hanami v0.8.0
1) It depends heavily on the model. Something like xgboost (gradient boosted decision tree) will handle irrelevant features fairly well, while other models (like linear models, especially without lasso regularization) will have much more trouble. In virtually all cases adding noise will decrease model performance.

2) Same as 1), depends on the model. With good hyper-parameters xgboost can handle correlated features well, while other models may struggle.

3) With a good model (again like xgboost), feature engineering is usually the best use of your time. Removing "bad" labels and "noise" in the data is especially dangerous, as if you are not extremely careful you can make your model worse. If you can identify why the label is "bad" then you can remove or correct it, but you need a reason why you wouldn't have these bad labels on your test dataset. Removing outliers can help your model, but it is risky. In contrast smart feature engineering is low risk and can provide large gains if you see a pattern the model could not see. Feature selection can be important as well, and is generally pretty quick assuming you have good hardware, so you might as well do it, especially if you have some knowledge about which features you expect to be not that useful.
Well, you could say "It's a small, small world" might let you know it's about to get quite a bit smaller, from a digital point of view...
It's a shame that the browser support for Opus isn't great yet. Hopefully that changes soon. I still recommend VP9 video + Vorbis audio for now.

http://caniuse.com/#feat=webm
Improvements? How much? They ruined OpenOffice, triggering the LibreOffice fork. They ruined MySQL, triggering the MariaDB fork. The original Sun would have done 10X better improving those things they made.
Transport in Tirupur
we are putting forth best transport administration from Coimbatore all through all over India. We are the transporter in Coimbatore giving snappy time products and transport administrations.visit @ http://goo.gl/FNnIU0
Assuming they are similar price, POWER8 is roughly 40% better, double the Idle power, 20% slower Single Thread Performance.

So... why would I want to buy that? I believe at 14nm, Google would likely make the switch as their scale is different. ( Any % of improvement is a lot in Google Scale )
From The Success Manual:
http://www.thesuccessmanual.in/chapter/what-skills-to-put-on...
http://www.thesuccessmanual.in/chapter/how-to-identify-your-...

P.S. I run the site.
I think the key is that it would be completely voluntary. Not many people are going to complain if you want to go off do your own thing.
Ooo! You're talking about Spaceteam I presume?

https://play.google.com/store/apps/details?id=com.sleepingbe...

https://itunes.apple.com/us/app/spaceteam/id570510529?mt=8
Regarding resizing windows on Xubuntu: Hold alt then hold right click and drag. It is very easy to resize this way.
These are known as tryhards or losers and despised by most everybody for throwing their time down a drain, making reasonable adults look bad. Kids' time isn't nearly as important or sparse
Really?? On HN? Who cares? This is a niche site... isn't it? If it's not, my account is 2138 days old, almost six years, how much could I get for it :P ? (I know, about tree fiddy.)
Thanks for the good counterpoints. Some thoughts:

- When you say "materially different," how different are we talking? I'll admit that if you want to implement Haskell (or anything with HKT) that it's a long shot, but if you want to implement Javascript, it shouldn't be that hard, yes?

- Can you give an example of when you need type info to link?

- RE: debug info and error messages, do you disagree with what's written in the post? I agree this is an issue, but it doesn't seem unsolvable.

Generally, I guess I don't see how most languages have semantics terribly different from Rust. You don't need unsafe pointers for shared mutability with a single thread because you can use a RefCell (see: my language linked in the post). In my experience, most type systems for general-purpose languages have roughly the same feature set as Rust.

I buy that implementing a language completely different from Rust in semantics/types makes Rust not a good target, but for most languages we use nowadays, isn't that not the case?
He is a therapist, without the title.
How to play 'Pokémon Go'
I remember these times.....Fur Elise playing usually meant overheating issues....I had many a freaked out customer call me about being hacked. Though times haven't changed much, now whenever their internet/facebook/gmail etc.. doesn't work i get the same calls lol
Wirth's Law.

Or conversely, it's possibly, just as an outside and highly improbable guess, that reducing the costs and power consumption of individual computing devices might:

1. Allow them to proliferate such that rather than IBM's famous 1950 market for five computers, there's a market for five billion.

2. Which are collectively backed by football-pitch sized datacenters around the world, running said Pokemon games and Pr0nTube servers.

Just maybe. Could happen. You never know.
No, it means staying inside a defined limit (i.e., standing behind the metaphorical line):

"Toe the line" is an idiomatic expression meaning ... to conform to a rule or standard ...

https://en.wikipedia.org/wiki/Toe_the_line
What is 'sufficiently large'? Could be anything.

A function, especially when part of the standard library, must work correctly for all possible inputs or reject them outright.
Petmax Flame: Da Real Info
I think people talking about AR are referring to the way gyms, stops, and monster spawns are overlaid on real world locations.

Same as with the game's predecessor, Ingress - that had no "camera overlay" elements at all, but it's pretty universally described as an AR game.
WeWork was "Ok." Have moved on. Staff seems to turn over lots.

Had some dealings with them over a deposit, thought it could have gone much better. Had a hard time finding basic account info. They just did not seem like a "mature" organization. But that was a year ago. Maybe things have changed. Overall, give them a "B."

Now in a Non Profit space, WOW, totally different vibe for sure. A+ here. :-)
Surely $500M of retention incentives would be considered 'material' and require disclosure
15 Top-Notch Podcasts for Programmers and Software Developers
Firstly, I think that .NET is an excellent reference here. Its platform for language integration is a good model for the kind of thing I want to achieve. Honestly, I don't use it more just because I've never used C#/ASP/any CLI language. I can't give an honest comparison between my vision and what .NET offers, but I'd appreciate it if someone more versed could comment.

As for what I want from Rust: when I ask for a GC, this doesn't have to be in the compiler. It can be implemented as a library. Access to ASTs is coming in PRs (see the links in the post). And I don't need Rust to change to get a REPL, I just need to fix the darn JIT. I'm only asking Rust to change to support a few features which greatly improve the experience of using Rust as compile target.
>3) As cliche as it is, 'The Power of Now' is a great source to return to in times of personal and professional woes.

I tried reading The Power of Now but sometimes I felt it became really mumbo jumbo with all the spirituality. Would you advise me to just power through it?
I am vegetarian (leaning mostly toward veganism) myself and this seems a bit of an overkill... Would you mind explain this a bit more or posting a link to some resource explaining this? I am curious.
Can you give an example of when language semantics are so different from Rust that it would be difficult to do this kind of thing? When I wrote this article, I was thinking major languages: Javascript, Java, Matlab, etc. and to my mind they all are suitable for compiling to Rust. Granted, I don't know the Java specification or its internals, I'm not claiming right now that everything specified by the JVM can definitely get ported to Rust, but moreso the general ideas behind the languages.
JavaScript is a target for many programming languages already. Maybe the title could be WebAssembly: The New LLVM.
I don't believe interop is that simple, though. If you want, for example, PHP to interact with Python, you can't just go to the ABI level. You need code to define the translation between objects of one type in PHP to another type in Python. ABI-level compatibility is good for really low level stuff, but for everything else it just doesn't work.

As for Haskell, I agree that it doesn't fit into this language vision. Both its lazy semantics and type system would be difficult to fit into the model I suggest.
This is a wonderful question for a lawyer.
I tried out tmux starting from a week ago after a long time using screen, and after I changed the key-bindings to be more screen-like I have to say that I'm very impressed. I wasn't even close to a screen power user but with tmux I feel like I have screen plus a whole lot of extra.
Is your main objection just compilation times? I agree that's a trouble point, although I don't believe it will never get fixed. Incremental compilation is just around the corner!

I assure you that this post is thought out past the point of just "fanboyism." Have some faith :-)