skysight-inc/HackerNews huggingface dataset:
The story says 2,000 agents were involved. Do you trust that number? I'll assume so through the following reasoning: I'm not sure how many agents they have, but https://corporate.westernunion.com/ says there are 500,000 Agent locations, so let's conservatively say there are 500,000 agents (surely there's at least one per location). That suggests (at most) 0.4% of their agents were involved. I doubt 100% of those agents' work involved aiding and abetting scammers, so less than 0.1% sounds totally believable to me.

That said, I think arguing about how big the fine should be is accepting the faulty premise that a fine is an acceptable penalty. Wire fraud is a felony. I know someone who went to prison for it. The article says "[Western Union] agents were helping scammers avoid detection" and "Fraudsters [...were...] giving Western Union agents a cut in return for processing the payments". They willingly participated in felonies for personal profit. Shouldn't they—and all the supervisors who can be proven to have condoned their actions—be going to prison? Or is this okay just because everyone's doing it and they have a fancy corporation to hide behind?
It is a challenging and complicated issue, I will give Trump that much.

That being said, he has appeared to be entirely uninterested in doing much to resolve it.

"Oh, my family will look after it. Hey, family, come visit dignitaries with me." "Oh, they'll run it from New York. I'll spend a few nights a week in New York at my office there. We won't talk about anything business related, promise."
Depends on the manufacturer and your area too. Something likea Honda Accord or Pilot has about 5 choices. When I bought my Accord it was LX, EX, EX with Leather, EX V6, EX Leather V6. If you look at some of the Ford or Chevy trucks, there are probably 100 different combinations.

It also helps that in the NY suburbs there are about 4 or 5 other places to buy that same exact car within a 30-45 minute drive.
https://hackthissite.org
And this is with heavy Uber subsidies... if Uber manages to make a profit off of market rate while still paying their fixed costs (big if), it's going to be even worse for drivers.
It's a cool idea but the problem is that people that sell goods will raise their prices knowing that everyone has more disposable income.

So the cost of life will raise and the people will have the same relative expenses (practically as poor) but without any fallback system this time around.

So unless UBI is coupled with strict pricing regulations, it's a scam.
I very much agree with this, but just as an aside I'd like to mention that I worked on a full stack web application as a side project and I believe that helped me land my current job at a startup.

However I'd also note that I applied to a LOT of companies, and while my side project helped me land my current job, 90%+ of the companies didn't care about it.

I learned a lot from my project but job hunting is a numbers game, and it's far more worthwhile to study than it is to build a side project IMO.
I'd say Messenger, because of SMS which is everywhere but also its compatibility with RCS. Of course, your carrier must support RCS, but most of them will eventually.
My personal advice would be to follow the Ira Glass quote:

> Nobody tells this to people who are beginners, I wish someone told me. All of us who do creative work, we get into it because we have good taste. But there is this gap. For the first couple years you make stuff, it’s just not that good. It’s trying to be good, it has potential, but it’s not. But your taste, the thing that got you into the game, is still killer. And your taste is why your work disappoints you. A lot of people never get past this phase, they quit. Most people I know who do interesting, creative work went through years of this. We know our work doesn’t have this special thing that we want it to have. We all go through this. And if you are just starting out or you are still in this phase, you gotta know its normal and the most important thing you can do is do a lot of work. Put yourself on a deadline so that every week you will finish one story. It is only by going through a volume of work that you will close that gap, and your work will be as good as your ambitions. And I took longer to figure out how to do this than anyone I’ve ever met. It’s gonna take awhile. It’s normal to take awhile. You’ve just gotta fight your way through.

That is, code a lot of stuff. And, while doing so, pay attention to how you feel. Sometimes it'll be exhilarating, or you'll be proud of what you done. Other times, you'll be confused, or afraid, or pissed off about how something you wrote earlier is now unmaintainable or hard to make work. This is how you actually learn the insights behind all the dogmas, rules of thumbs, heuristics, good practices, etc. That's how you develop taste - that intuition which will help you write good code.
Mom's comin' round to put it back the way it ought to be.
Could be but first you have to find a candidate star. And with all radom noise where would you start
Luxury Home Mainstays May Be Gone in 20 Years
I do not think it is a good idea to make a blanket accusation over an entire country.

Presumption of innocence, reasonable suspicion and burden of proof are core concepts of our justice systems for a reason.
Then I'd say it's not a very good poker player.
Honestly, you're going to have to get past feeling weird. Company culture needs to make all forms of communication expected and normal.

Other than my first job programming at a tiny company while still in college, I have never worked in the same location as my entire team. Daily stand ups are where we caught up each morning with follow up phone calls where needed. Now chat is so pervasive that I tend to use that where a phone call may have been done in the past because it is less intrusive to the other person, can be shared with a group, and is self documenting.

As far as reaching the 'never mind let me think about it more' moment, writing an email does the exact same thing, but often without interrupting the other person. This is why I prefer to send and receive emails when I have ideas or someone wants to share them (I also insist on written agendas for meetings). The act of writing tends to force a deeper level of thought up front.
Woah, I kind of want one now.
Damned if you do, damned if you don't.
I keep seeing ads talking about how strong cables are and how they're bulletproof.

I just need one that a cat won't chew through. Had the same 4 cables at home for two years now and they've been fine, up until the moment we adopted a shelter kitten. Kitty really likes the soft chewy Apple cables especially. The red Anker one has held up well so far. Cat doesn't like the braided exterior.
Wipebook, on their webpage, claim they are available in Staples: https://wipebook.com/pages/faqs
I think its easy to nitpick the flaws of western melting pot societies while ignoring that many asian societies are not remotely melting pots and citizenship is near impossible to get. The number of immigrants from Asia to the states shows that there's something desirable about its culture. How many Americans move to China or Japan and attain citizenship? Not many. Its seen as best as a temporary work gig dues to the complete lack of acceptance of foreigners and ethnocentrism there.
Yea I've worked for a long time with people in asia (I'm in US), and basically I send emails to them around 4pm my time so that they get the email when they get in in the morning, then I expect to need to answer them up until around 9pm. So for me a 10:30am to 7pm schedule works pretty well. So yea, I think being part of a team means you need to figure out how to optimize your schedule for the team to be most successful, and for your life. I've worked with people who are kind of ridiculous.. they do "4-10s", and get into work at like 4am.. basically they work 4 days per week and are there essentially overlapping with people for like 2 hours. So its one of those kind of things where I'm like, who approved that arrangement??? so I guess flexible I mean as like, "you can get into work anytime between 7am and 10am, but expect to be here 9 hours and take a 1 hour lunch break..".. I feel like that is a pretty flexible for many people, and you could say "if you need to leave early to go get your kids on some random day or do something, just do it, but figure out how to make sure you are being productive.." so there is basically a rule that people need to follow, but also some level of flexibility.
That may be true, but then you're taking a real risk of being thrown in a Chinese prison, maybe for years.
TDD is like object-oriented programming. Nobody can agree how precisely it should work in real world, but "you'll know it when you'll see it". And you're 50% likely to embrace it, and 50% likely to decide it's utter crap.
This week, anyway!
I know more than one English teacher that absolutely hate the fact that the current "Nigerian" e-mails in order to skip past spam detectors have better grammar than some of their students.
Adventures in GELF
This is the answer. However, it raises an interesting question: are users using collapses to hide threads permanently, or to read the N-level comments first, then proceeding deeper as necessary?
Proposed Presidential Autism–Vaccine Panel Could Help Spread Disease
What about Dart(https://www.dartlang.org/)? Dart is developed by Google and has features that are tailored for or lend themselves to specific modern use cases i.e. IoT, mobile, and web applications. The language is only two years younger than Go but as far as I can tell has attracted nowhere near the community or adoption.
I was using hyperbole to illustrate my point. I was worried someone might believe me if I made up a number under 100.
> Soaring housing costs, urban violence, shifting ethnic patterns and an increase in childless adults living together may be turning San Francisco, which the Chamber of Commerce likes to call ''everybody's favorite city,'' into a haven for the young, the old, the wealthy and the childless.

Love reading posts of old articles from the 80s and 90s. It's like nothing much has changed over the past 30 or so years. Except the average housing price has gone up from ~$100,000 to ~$1,000,000 (you know, cuz of inflation and stuff...)
> Eclipse in particular has superior code indexing/navigation capabilities.

Not when compared with the enterprise and ultimate versions.
Or with the changes done in VS 2015, improved in the upcoming VS 2017 for incremental building and database storage of symbols.

> Both QT and GTK have GUI builders.

Miles behind of what Blend + XAML allow for.

> NVidia provides a plugin to debug and profile GPU code.

How well does it work with Intel and AMD cards?

> What Microsoft compiler doesn't provide in my experience is decent codegen.

On Windows, among commercial compilers, only ICC generates better code.
Fool me once Google Voice...
I looked at housing prices in SF going back to 1920, and the year over year increases are still in line with the annual increases we see today.

All the rhetoric and oddly empowering blame game to the tech industry (at least for us tech people) is merely trendy.

The only thing that stopped keeping up are salary increases.
There isn't enough competition even though Lyft is trying and the regulation attempts are ineffective.

Maybe an app or something could make regulation more effective somehow.
First they pushed me to Hangouts from Voice and now they're telling me Voice will be updated more often and I should switch from Hangouts? Also that one time you tried to get me to switch to Allo?

Get your shit together Google.
The problem is that the glibc loader has to look through each of those 170 libraries for every single symbol.

On Windows, OS X, Solaris, and probably lots of other OSes, the executable format supports saying "This function needs g_string_append from libglib-2.0.so.0" and "That function needs SDL_Init from libsdl-1.2.so.0". The GNU dynamic linker (and the BSD dynamic linker, incidentally) only supports saying "Hi, I'd like libglib-2.0.so.0 and libsdl-1.2.so.0 at some point; okay, now I'd like g_string_append and SDL_Init". This means the linker has to go looking in SDL_Init in GLib, despite everyone knowing that SDL_Init is going to be in SDL and nowhere else.

Over a decade ago, the OpenOffice.org developers found that it started faster on Windows than on GNU/Linux, and also started faster via WINE than natively on GNU/Linux, and that implementing direct binding would cut startup time on GNU/Linux from about four seconds to two: https://sourceware.org/ml/binutils/2005-10/msg00436.html

It was rejected out-of-hand by Ulrich Drepper because prelink exists, even though prelink didn't actually solve the problems.

Now that Ulrich hasn't been involved with glibc for a few years, and prelink seems to be dead, it's probably time for someone to revive that patchset.
OA-X sounds like the polar opposite of the F-35. Simple, single-purpose, inexpensive, resilient, and maintainable. Congress will hate it.
You remind me a lot of that guy I used to supervise who totally refused to do any work estimates on anything, because "there was not enough data to conclusive estimate the amount work needed".

There are concepts such as "experience", "pattern recognition", extrapolation etc.
Retrospective estimates could work better, but I imagine it lends itself to a lot of credibility problems. If you're popular and well-liked, you'll get retrospective estimates that exceed how much time you actually took. If you're unpopular, your manager/teammates can screw you over by giving estimates that are lower than how much time you took. Not to mention the fact that things always seem so much simpler in hindsight, especially when someone does a really good job with design.

Butt-in-seats management, despite being much maligned, is much more consistent with the NoEstimates movement. Instead of trying to estimate how much time something is supposed to take, just mandate that they spend X hours working everyday.
I pay about $10 a month for http://line2.com/. Been decently happy with them. They have desktop apps as well as mobile apps which is great.
What you need to get through the door is experiences at real companies, on real projects, serving real users.

No one cares about side projects, outside of juniors who got nothing to sell. It's very likely that noone even ask about it during the interviews.

Put a link to a random github just to have a link and you're good.
That is ironically insightful.
I see it now! Thanks!

Taken from the link above:

If I distribute GPL'd software for a fee, am I required to also make it available to the public without a charge?

No. However, if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public, with or without a fee. For example, someone could pay your fee, and then put her copy on a web site for the general public.
https://news.ycombinator.com/item?id=13459764
But it would be perfectly reasonable - and not at odds with anyone's justice system - to set your fraud detection trigger such that:

if (source.isSuspicious() && destination in ('Ghana', 'Nigeria')) {
investigateFurther();
}
Tedious, and also solved for a decade already. Also, it's much easier to just find lanes using traditional CV and simply using annotators to verify the lane labels.
How does this compare to Splunk on machine data or Tableau on relational data?
>Even though they know the sources are suspicious they still let people send large amounts of money to countries like Ghana and Nigeria

On one hand we want Bitcoin with no constraints on money transfers, on the other we want money transfer services to vet the recipient and allow or disallow the transaction.

Why do we desire homogeneity in service? Let the market offer a variety and we can choose the level of "transaction safety" we desire.
Co-Browsing Best Practice: Get on the Same Page as Your Customer – Tagove
As stated in the article, that is in fact the long term goal for treatment of the Google Chrome address bar.
There are people who are very opinionated and also "appear" to be right almost all of the time. But in practice, I've found that this is an illusion and that there are long-term repercussions for being too invested in ideas or technical philosophies.

I think that the "be humble" criterion makes sense because it is directly correlated to the awareness that there is no single right way to do something. Changing requirements can pull the rug from underneath you and turn a good idea into a bad idea.

Software engineering is a bit like economics; a lot of people think that they understand it, but in reality nobody does.
Given the direction of IoT devices, I hope the generic form (if the employees manufacturing the X take payments from criminals to alter the X in some way to help them do bad things AND the X company knows it, but ignores it then yes they should) of your statement is always true.
Apple’s Double Standards Against Gab
Punjab-Goa:+Goa+Opinion+Poll,+Goa+Assembly+Election+2017+Hot+Survey
> They never release any information of any value whatsoever to the outside, and there are only a handful in the world

Technical explanations are fine, but catching potential problems like that is why QA, and locking processes, exists, on the shipping and receiving end.

Ideally, there be a sampling and analysis of the batteries, for a specific process, for a specific plant, before accepting them at the factory. Xray imaging, mechanical stress testing, accelerated life testing, etc. Sealing that many flawed component in your phones isn't the result of battery manufacturing opaqueness, it's a test escape for QA. Something went wrong. An incorrect sample size from an incorrect confidence, a process change at the battery end, without resampling, or ignoring or not readjusting the confidence after seeing failures.

Otherwise, you know, phones could blow up in people pockets and be a PR disaster for your company, because customers only see the name on the case.
I tend to disagree that this represents an explosion of approaches. For example, AlphaGo and DeepBlue are more similar than they may at first seem. AlphaGo used MCTS (a search algorithm), and value and policy networks as heuristics to evaluate board positions and search order. AlphaGo scored a couple of big wins by showing that you don't need exhaustive search (in fact, AlphaGo evaluates orders of magnitude fewer nodes in the game tree than previous state-of-the art MCTS Go agents, and Go is notorious for such a high branching factor that minimax, et. al., are straight out), and that the heuristic can be learned through reinforcement learning.
How do we get people to change something ominous yet moves slowly across generations? We're all afflicted with a short attention span and plenty of day-to-day problems, and we elect leaders to deal with the here and now.

This issue affects so many wicked problems, including how social systems respond to human-made environmental devastation.

Thankfully there are some leaders who will do the hard thing.
Wouldn't InfluxDB be a better comparison?
Isn't it a feature that you can replace an implementation at link time? E.g. implement your own g_string_append or whatever. If all symbols were bound to libraries, that would be impossible.
Honestly, it's the kind of thing that should have been addressed shortly after he decided he might seek the office.
>if (source.isSuspicious()

What are the attributes of the source object that we need to determine if it's suspicious? That's the hard part.
Agreed. It's easier to blame what's in front of our eyes and trending. However, I wouldn't go as far as saying the tech industry had nothing to do with it. It's all relative.
To be honest, I never succeeded with goals. Those things that happen naturally , happens. Your comment made me self reflect, and I realised that , except point 4, nothing happened at my will. Point 4 happened because I found something that I enjoy doing. And finding something I love doing was a lot of trial and error. All the other points are just wishes.

I was wondering whether actually people set goals, remind themselves everyday etc, and go about to achieve the same. I think there is a lot of randomness in getting into a system and an outcome as a result of it.

Apart from one or two mental notes with a bigger picture, I am not sure whether the so called 'successful' people set those daily, weekly, monthly goals etc. I am genuinely curious to know if it worked for some.
No, abc_lisper is describing decomposition of the problem. That may or may not be implemented in a TDD environment; it may not even involve tests at all.
Agreed. Though I would recommend that anyone attempting to read "Waiting for Godot" first start by reading about the philosophy of the absurd, and early 20th-century artistic movements like Dada and surrealism. Those are the very basic keys you need to understand the work of Beckett, that is work that remains opaque to the viewer/reader unless they do some groundwork.
Might be a bit high, but....

"For example, a seven-state survey found that approximately 29 percent of Western Union money transfers to Canada in excess of $300 were fraud-induced."[1]

and

"The world’s largest money-transfer company reported a 27 percent drop in fourth-quarter profit, largely due higher costs linked to tightened regulations to prevent money laundering."[2]

Seems like something might be afoot there.

[1]http://www.mtraweb.org/state-attorney-generals-agreement-to-...

[2]http://www.huffingtonpost.com/2014/02/25/western-union-inves...
If the problem is criminals using Western Union for money laundering and fraud, replacing it with a decentralized system of quasi-anonymous irreversible transfers seems like it would make things easier for said criminals.

Unless your complaint is about the government stepping in to penalize Western Union. In which case, I misunderstood.
The Google Voice app is not a VOIP app (it just makes and receives regular phone calls), so I'm not sure how it would integrate with CallKit
Step five is, in my experience, one of the fastest ways to get better. Very solid list of steps.
That basically applies to any company. What makes Airbnb so tough as to be worth noting?
> Also, a $586m fine for a company that makes $14b a quarter? Is that stardard?

Important to remember that fines should match the severity of the violation, not the wealth of the violator. The purpose of the fine is to discourage the behavior, so ideally the following holds:

(size of fine * chance of being caught) > profit from not being caught

If the above is true, rational people won't bother trying to do something illegal.
New York and San Francisco are both havens for the wealthy and childless.

But is this a real problem? Different areas are good for different types of people. If you want to have children, move to somewhere you can have a proper backyard, because leaving your kids indoors all day will send both you and them crazy.
Interesting. So would you say you used willpower to quit smoking?
From what I can tell, Tesla has been focused on making their batteries _cheaper_ at the moment so they get the best deal possible on their batteries. They aren't really trying to make "better" batteries because they need to scale up their production first to meet Model 3 demand.
Sorry, I somehow completely skimmed over part of the quote. You're right.
gold is a good linker for the existing formats, but there are a number of systematic improvements that can be made, ranging from -Bdirect / two-level namespace support (see my other comment) to just rethinking how programs get compiled and linked in the first place.

Rust, for instance, bypasses a lot of this complexity by not supporting things like .o files: an entire set of Rust source files is compiled at once, so optimizations can be applied at source level across everything. The downside is higher compile times and memory usage, especially when making one change to one file. There are almost certainly better solutions here.