skysight-inc/HackerNews huggingface dataset:
I used visual debuggers in college, Eclipse and Java. But then I found Ruby, and switched almost entirely from debugging to unit tests. Yes, they're not entirely the same thing, but I had found that using a debugger meant I didn't write tests. Once I found and fixed the problem, done.

Once I started writing tons of tests, I found I didn't need the debugger as often. When your methods are less than ten lines, they're much easier to reason about, and a method becomes a pretty decent 'unit' to check out, no need to step through.

However, this also probably has to do with my relative skill levels and the languages and tools involved too. Ruby debugging has gotten better, but only in the last couple of years. And I didn't really know how to write tests nearly as well when I was doing Java.
Ya, Indians are everywhere. Nepal is our second home.
>The point is that you spend more money trying to do this, and help less people, then just not worrying about it.

People keep repeating this. Go ahead and give us the actual numbers involved in your claims to back it up, since it fails even the most basic of smell tests.
Making technology decisions with your gut is tricky. What if you happen to be hungry? The signalling will be all confused.
For a country with a "bad" economy, life in Japan is really nice. For some reason we're told that an economy that doesn't grow exponentially is in the gutter. But in Japan the infrastructure is better than here in Germany, the streets are clean, the parks are green, there are (clean!) free public toilets at every corner, employment is high (although there are a lot of bullshit jobs) and basic goods are fairly affordable. I don't see what's so bad about this stagnant economy.
This reminds me of Jobs To Be Done (http://jobstobedone.org/) interviews style that dig into emotions of why customer switched to a different product.

The interview jumps around the story looking for any events that moved customer to or from new solution, and digs into the emotions associated with each event to get customers to recall all details.
I'm sure there's some irony in that sentiment ;-) Aside from the VW thing I think pretty much all diesels are above emissions standards in open road testing.
> ask for the number in reverse, it's essentially impossible to repeat the same fake, especially if you've been drinking

I would find this extraordinarily difficult to do in any state of mind.

The only way I could give you the digits of my telephone number backwards would be to mentally go through my telephone number from beginning to end once for each digit of the number, and stop a digit earlier on each pass.
IBM buys digital part of Weather Channel
Well, y'know, you could go with your gut - or you could actually try it out for yourself!

I think you'll decide your gut was wrong, but there's only one way to be sure.
Grog? At lunch with the kids! Cool.
yes, that's the issue. They think their T-shirts worth the time and efforts we spend in finding the bugs
A lot of crime will be linked with alcohol, it's an inhibition lowering drink, and in my experience a 'mood amplifier' if you will.

You get a 'violent' person drinking, you get an angry drunk who'll go looking for a fight, people drinking when they're in a bad mood or a bad place might be massively unpleasant that night.

There are some people who just shouldn't drink and it's not an exaggeration to say that for them, "Alcohol makes [them] unpleasant: verbally abusive, angry, destructive.", but in most cases it's not that simple at all.
> I am never sure what "replace" means when used in this context

It means the use of assembly is replaced with the use of Fortran. At which it was very successful in scientific computing.

I don't believe it was ever meant to mean exterminate. Bear in mind that all programming was done in assembly or machine code prior to the introduction of Fortran. Since then a relatively tiny (though important) proportion of programmers program in assembly. That was the intent and it worked swimmingly.

And only masochists program in machine code.
The iPhone 6S screen is so sensitive it can 'weigh' objects
> It is also very common for company events (perhaps twice/month on average?) to be held at bars immediately after work.

I mean, I don't think that is necessarily rare in the US either. We have weekly happy hours that get expensed if someone senior enough is there. And we have quarterly company parties that are paid for by the company and are just three hour open bars in a different location each time (boat, bowling, etc).
Couldn't they force the hardware/software modifications when people go in for yearly inspections?
I thought Ubisoft was from Montreal?
Bouncing Balls Animation Using HTML5 Canvas Element
Then how fast is thought?

How do you even measure the speed of thought?

And who cares what chickens think?
CISA provision “protects” breached companies from private lawsuits
YC W2016 Interview Invites
Does anyone know around what time are the invites/rejects sent out?
QTCreator on linux is good.
It probably isn't their fault. I don't think anyone has managed to keep all the documentation for a engineering project of this size maintained and organised for such a long time. The people who understand how the documents are organised leave or forget things, the documentation on the documentation goes missing or gets outdated if it ever existed, stuff is misfiled, etc. Computers don't help - there's no computer system with a lifespan long enough, and every migration is a chance to lose or misplace items.
Schools given Dropbox guidance after Safe Harbour warning
I pretty much stopped drinking or 99% of my drinking after I turned the legal age (18yrs in Canada) because it wasn't fun anymore. It wasn't taboo. I started drinking at age 16, and drank only at parties if there were fun people around. Those 2 years are where I've done most of my drinking.

Fast forward 10 years after I turned 18, and in total, I probably consume the equivalent of two cases of 12 bottles of beer per year, if that which averages out to about 0.45 bottles of beer per week.
I would say it never really has worked; there is no "anymore".

One problem in outsourcing is the thinking that programmers are somehow easily replaced; the "just find 'a' developer" idea, with little to no thought put into whether it may matter if the chosen team has any idea what they're doing. Two anecdotes. Years ago I was given such a team, to maintain a system primarily written in two different languages; the manager in charge gave me two guys from the other side of the world who were to be "taking over" the project despite not knowing how to program in either language, and there was no arguing this point. On another project, a resource from far away was graciously donated to me to help with a C++ project; I later realized he had chosen to recreate several container classes in C++ as if he'd never heard of the STL.

Another problem is the fundamental misunderstanding of culture. Managers in the U.S. seem surprised when they encounter wildly different behaviors overseas (gee, it's almost as if they had hired someone from a completely different part of the world!). For instance, I have encountered remote groups that are astoundingly good at self-preservation, who will basically change their minds and do whatever they want at the last minute to prop up their team at the expense of your project. Individuals, too, may have side projects that they care about much more than anything you have asked them to do.
And the pdf version, which makes it easier to read the figures and tables along with the discussion: http://delivery.acm.org/10.1145/2740000/2736282/p90-gulwani....

I love that the ACM provides HTML versions of articles from the Queue, but the figures and tables are not well integrated with the text in the HTML versions.
I really like this after playing with it for a short bit here.

Question though, the "Other Windows", that's on my current machine right? Can I not see windows open on another machine like in the History tab?
Estonia is making it easier to cross borders digitally
So I am hoping you read the SciFi book the Three Body Problem?
>Morgan found that the use of these mnemonic props – open-ended questions about various sensations and sequences of events – dramatically increased memory recall about what had happened. The subject’s stories consequently became more and more complex, and richer in detail. Or at least, they did when people were telling the truth. When it came to the lies, even well-rehearsed ones, the subjects tended to falter and were unable to complete the interview. According to Morgan, this was because when they were prompted to dredge up deeper memories, the liars had nothing to draw on.

Is this technique robust enough to detect implanted false memories (psychologist implants memories of child molestation) or are such recalled "memories" indistinguishable from real ones?
Show practical thing people can do themselves. Changing a tire, fixing a bicycle, etc. This (together with watching Macgyver :-)). Sure it's easy and sometimes cheap to let someone else do it. But I think teaching kids how regular tools work, is an important first step. (My down owned a saxophone shop and used to let my brother dismantle and re-assemble old saxophones, that was a great engineering lesson for him).
I think it depends who you work with.

There are "boutique" outsourcing places, some in countries you would not expect, who do specialized sorts of work with the best quality at low rates. A lot of people I know the Los Angeles area run startups with outsourced development shops in India that have excellent, excellent teams.

Personally, though, I don't like working for somebody else's consulting shop because of the agency problems mentioned. For instance you get a call from a customer who wants to know why his project is not moving forward, well the real answer is "My boss told me to work on somebody else's project because it is more important to the company." If you say that you will have an unhappy customer and some kind of "correction" from your boss, but if you refuse to give a true answer for the schedule slip, the customer will wonder if you are brain dead or all getting stoned at work or about to go out of business or...

Software development "inside" a company has its own problems too that show up in various forms.

A "non-technical founder" can often spend $25-50k or so to outside developers to make an e-commerce system that is a "minimal viable product" and then you are in a good place to market it, show to investors, bring in more people, etc.

Sometimes it works but sometimes it does not, you might pay the money and get nothing or get a product which is minimal but not viable.
Doing anything with time this fine-grained is going to be OS and hardware-dependent, anyway. So even if Java did have such a function, you wouldn't be able to use it in most places.

IIRC, the Linux kernel only reports time to a resolution of 10ms. Vendors of real-time hardware actually provide custom kernel patches with alternate ways of getting the time with finer resolution.
We're saying Gaudi's work represents tradition?
Semantic quibbling. He's saying, don't go the usual route to a foreign nation/language/currency/export/timezone cluster. Instead hire a local agency that will work with you closely. Its a legitimate issue. My own contracting company calls is 'Domestic Outsourcing' because the word outsourcing comes with so much baggage.

Oh, and we do the work ourselves. No six-pack of random developers hacking away.
The purpose of the outer shell of a Parka is to lightly and durably contain the insulating material and offer some wind resistance.

I'm not sure on the weight of the resulting fabric, but if its in the realm of existing nylon shells and offers greater durability, its a massive win.
just curious - do you know of any way that will detect if images should probably have been saved in vector format - the detection should be reasonably performant so it isn't wasteful to check before deciding which optimizer to use.
My globe's so old it's flat.
Well, that's what happens when your software lies.

At least EFF had a small win here https://supporters.eff.org/civicrm/mailing/view?reset=1&id=1... despite losing the fight against idiotic CISA.
That's a pretty good idea! But doesn't this rather depend on you knowing the area code yourself?
How does this work on truth-telling people under lot of stress, or fear?
thanks. Ill check.
Too bad this wouldn't actually work between spacecraft since you need air molecules (or some other medium) for the sound waves to work with. Still a neat idea though.
How? You are not forced to pay electronically. You just have an option to cash.

The only time I use cash would be if I buy something from the swedish equivalent of craigslist, or in a farmers market. And even there it would be common to use Swish/Square.
WOnder if it works better or worse under water...
Conti+CHY-204+Clean+Ro+Su+Filtreli+Temizleme+Robotu+::+Çelik+Sipariş
Bitcoin.
So in a cashless society, what happens when you cancel your bank account?
The problem with outsourcing is that anyone good who can do basic marketing of themselves on odesk, or wherever, will quickly get very busy and raise their rates to market level.
The lunch break of the future
I am waiting for it too.
Extremely sensationalized headline. The only source for the microwave thing is hearsay from some policeman.
Share Podcast Soundbites as Easily as Snapping a Pic
-- Day Job--

I'm a student at the University of Guelph ... Not quite a day job but definitely keeps me busy!

-- Side Project --

Helping to organize business information around startups at http://www.StartupTimelines.org/

-- Shameless Plug --

If you're interested in contributing/helping out gimme a shout Bakz at bakzdesign.com
Assume a very simple LSM with one run per level and an expansion factor of 2. Call the block size B and the key size k. The first two levels have one run of size B, and each level thereafter has one run twice the size of the one from the previous level. For n records, there are nk/B blocks on disk and ceil(lg (nk/B)) + 1 levels, at most, in the database.

Every insert writes one of levels 1 or 2. One out of every 2B/k writes also rewrites level 3, at a cost of 2 block writes. This adds an amortized cost of k/B block writes. One out of every 4B/k writes also rewrites level 4, at a cost of 4 block writes. This, again, adds an amortized cost of k/B block writes.

This continues until we are out of levels. Since there are ceil(lg (nk/B)) + 1 levels (at most), the amortized cost of an insert is at most 1 + (k/B)(ceil(lg (nk/B)) + 1 - 1) block writes.

For a block size of 4096 bytes, a key size of 32 bytes, and n = 2^30, this 1.18 block writes per insert. If k = 256 and n = 2^40, this is 3.25 block writes per insert.

Is my math wrong?
Link has annoying autoplay video. Flagged.
Structure and Interpretation of Computer Programs.
Slightly off topic, decided to check out the source (Criminal podcast) and seems like a great one (based on the first two episodes). Subscribed.
The CEO has already been fired, but for something this big it won't just be the low-level types that get fired.
Countries that backed the US like South Korea and Chile are democratic and prosperous.
Countries that back the USSR like North Korea and Cuba are Orwellian nightmares.
Yes, devs have very high wages compared to other professions here.

Point in case: I make 2.5x my parents' wages (combined) as a student working part time.
Agreed. 20 years, and I've never seen a return on an outsourced project. The overseas company whittles the specs down so far, your own guys could do it in a weekend. The cost of managing is larger than the value received: barriers include language, timezone, network access, culture, currency, import/export rules. The culture one is huge. Many cultures, a worker won't contradict a boss for any reason. So you're trying to get an expert opinion out of them about how to proceed, they're just saying "Uh huh, yes boss".
The recall is mandatory for the consumers if they want to continue operating their car, at least here in Germany.
>Having IntelliJ just work is always discounted more than I think people should.

To be fair, Kotlin has the advantage of being created by the company that makes IntelliJ, so it's got a big head start IDE-wise.
Why use an ID from a different city in the first place? I'd say keep everything except for the year the same and there'd be no problem.
> - why can't I rent a car for a month and if I like it sign up for a year or two or three?

Because of the massive depreciation on a new car the minute you drive it off the lot.

> - trim levels are out of control and make inventory planning much worse. If the base model sells for $18K but is available in a $36K trim level, is it really the same car? Why not just keep it simple.

There are a lot of trim levels in cars for the same reason there are a lot of models and options in Lenovo's computer lineup: https://en.wikipedia.org/wiki/Price_discrimination. When you're selling low-margin products in highly competitive markets, you do everything you can to eke out a bit of margin with price discrimination.

> The dealer lobby prefers negotiated pricing over fixed price because it suckers poorly informed consumers (many of whom are elderly) into overpaying.

This is another form of price discrimination.
The US site runs under some really tight restrictions, you can only use it on a mobile phone where your network provider verifies your location is in Nevada (and Delaware maybe?), and you can only deposit cash into your account via a few physical locations.
Why Tesla’s Autopilot and Google’s car are entirely different animals
> This is easily ascribed to the fact that the liar is either making the story up as they go or are repeating a rehearsed lie. A truthful person can jump around easily because they are recounting distinct memories.

Alternatively, the liar's experienced, good at his craft, and more capable of jumping around.
"Forced" would be a tough sell.
I noticed that no comment from him was in the article. I guess he may be averse to media contact.
Hey - Erik from Fireside here.

Please give feedback! We're trying to build the best product possible, and need your help :)
Wouldn't at most they just have to move a quarter across the moon? Just thinking out loud.
Docker instead of OS X
I run a software outsourcing company and I recognise many of the issues raised.

I did spot a few problems with the article though. Firstly, you should never outsource in order to save money. The author kind of assumes that is why you're outsourcing. That doesn't work.

The main reason to outsource should be to buy in expertise. Many companies do not really know how to document software requirements, or what a non-functional requirement is, or how to design user interfaces, or what makes good UX, or what a good test plan looks like, or how to run user acceptance testing.

Some companies don't even realise that those things are important. They just think that if they just hire a few Ukrainian Java Devs, they will get good software out the other end.

Some dev shops don't even realise that those things are important either. They just act as a middle man. Connecting you to the Ukrainian Java Devs.

Even if the customer does understand what's involved in running a software project successfully, sometimes it just has no desire to employ developers. Maybe they are not the kind of company that can attract and retain good technical talent, maybe they just prefer to stick to what they do best. Either way, using a dev shop offers an attractive alternative to contractors because the team doesn't disappear the moment you stop using them. The team sticks around and retains a certain amount of knowledge ready for next time you need some changes.
I stand corrected. Thank you for your time and help and for showing me the respective doc page.

This is what I was looking for:

"To convert a smooth point to a corner point with independent direction lines [...]"

Which is almost the precise definition of "cusp": "a pointed end where two curves meet" + "a point of transition between two different states". :-)

Corel named it well!
Why is hyperinflation of Bitcoins highly improbable?
You have to be willing to pay more for quality, but simply paying more won't magically increase the quality. The only solution is to learn enough about that you can distinguish good from mediocre. If you just go looking for someone who costs as much as a good dev, you end up running into the arms of con men.
Too bad this sometimes moves your focus from the problem you are solving and makes you an output matching machine.
It's a short order automat, yes?
Hey! Some of us do go on hikes now and then :) .
Exxon Knew About Climate Change from Its Own Research
Yep, that's basically what everyone has to do.
Yeloha Brings Solar into the Sharing Economy
He resigned, with a potential €60 million payout coming his way. More than firing is due here - people should be going to jail for criminal fraud.
I am continually shocked by how willing people are to opine, completely sans any data except for their own (worthless) anecdotes, when it takes less than 5 seconds to google “homework meta-analysis”.

Believe it or not, scientists have studied whether homework is worth doing before. You know, using science. Here’s one example of such a meta-analysis: https://larrycuban.files.wordpress.com/2011/06/review-of-edu...

Unsurprisingly (to me at least), homework is positively associated with improved academic performance.

Was that really so hard? Was it really easier to bloviate, as nearly everyone seems wont to do, than to actually pursue the evidence?
I'm a dealer for Holley ECU products. They're fantastic! But you are correct, people in my industry are now forced to tell the modern hot rodder that step one (for the most part) is purchasing a $1200+ computer replacement plus rewiring their car in order to do anything.
I can't see why skill should be any kind of justification for making stuff legal/illegal. Why should gambling on a tennis game be legal but gambling on roll of dice shouldn't? I struggle to see any kind of ethical or pragmatic justification for such policy.

To be honest if I were to go after gambling I would care about banning skill based games more as they create more delusions, professional players and mechanism to suck young people in.
Certainly. It's not a perfect or fool proof method. Nothing is. It's simply a piece of evidence to look for.
>The CEO has already been fired

...with a 67M severance package

https://www.washingtonpost.com/news/on-leadership/wp/2015/09...
The problem is, internal people often are afraid to take risks to implement something brand new because they know they will be going through performance reviews. When the internal staff is empowered by management then it can be done but managers are often not inclined to trust their people enough to empower them at the required level to take on high risk projects.

There's also a liability aspect in publicly traded companies. It's easier to lay blame on the outsourcing company when the project fails and conversely take the credit when it succeeds. Either way, the outsourcing company wins because they get the latitude to design and program their way and get paid as well as experience.

For public companies, outsourcing is a win/win and the cycle continues.
The Top 5 Benefits of Vitamin D