skysight-inc/HackerNews huggingface dataset:
Fix bug and you will deeply learn how to solve a problem
I have a time to use Ubuntu desktop and Debian server. I can install and configure almost program or know how to install and using. But today I face with a problem and so much time to solve. But what is the matter ?

I know many of programmer like me. At the begin, I feel bug is bad. But after that bug is more common, I feel fix bug or fight will bug is my work.
When a bug happen, I will find how to solve and why it happen. This is a importance process in my work, so I don't make a same bug happen in future . That sound good !

But new bug will come, and I must solve.
How to solve faster ? I think about it ? I will find how to fix bug faster and write down here.

http://blog.sudoask.com/fix-a-bug-and-you-will-deeply-learn-how-to-solve-a-problem/
Isn't this just teamwork?
Not to denigrate Nest but I don't think not having them is going to make Apple any less formidable in the home.

Nest's competence is design sense/simple ux which Apple already has plenty of but Google doesn't. That makes them far more valuable to Google.

Like just imagine a Nest-less world where Google and Apple both release smart thermostats in 2010. The Apple product might look like Nest and the Google one would prolly look like whatever Honeywell was selling at the time.
Assuming this was created with malicious intent (however unlikely), the motive would not be to plant false evidence but rather to create an excuse for probable cause (search and seizure). It would give law enforcement a legitimate reason to hold you and search your devices.
It's only a criminal matter if the IRS thinks you broke the law deliberately. If it's the result of crappy record keeping or something you didn't understand they'll usually tack on some penalties and interest and call it a day.

I know a guy who didn't even file for five or six years. Eventually he got a lawyer and made a deal which had him paying some fraction of his original tax liability.

They'll put you in jail if you make them, but they don't really want to put you in jail. They just want your money.

Oh, this guy? After getting his sweet deal he didn't actually pay them. I think he may end up in jail.
Golden+Diamond+Escort+-+Greek+escorts,+sex+escorts,+athens,+call+girls,+escort
Ask HN: What tasks you would give to your squire?
If your boss gave you a personal attendant/secretary who is technically average, what are top ten of your repetitive tasks you would ask her to do so you can focus on your core skills.

E.g.
a. Teachers - can ask attendant to do rudimentary task of taking attendance/cleaning boards/handing out papers etc

b. Uber Taxi drivers - Can ask to clean the car, make sure it smells good, restock water bottles in the back seat for passengers, carry luggage etc

c. Airport Checkin counter personnel - Lift bags and put on conveyor belts.
Is this a joke?

We do not need a new category of worker just because a few corporations decide that they do not want to provide their workers with benefits. The benefits that come with the employee designation are the bare minimum. A company that cannot afford to provide those to employees should not exist.
"Ketamine is still used in developing countries as an emergency anaesthetic."

Actually, it is on the WHO Model List of Essential Medicines <http://apps.who.int/iris/bitstream/10665/93142/1/EML_18_eng.... and used frequently and routinely in emergency procedures around the world, not just in "developing countries".
Security is a hard thing for large organizations. Much of the time they simply don't have the expertise they need to know what their vulnerabilities are.
The more I learn about Uber, the less I want an Uber Economy.
Facebook’s Four Business Design Principles for Crafting Elegant Tools
Facebook Instant Articles Just Don’t Add Up for Publishers
Trnsfer Your Contacts,Videos,Pics and Calender from Android to iPhone with SmartIO
PHP did this (conditionally, at compile-time) with its ZTS builds, to allow multiple PHP runtimes in the same memory space. There is a not-insignificant performance loss from running this way, and so it's just not done, at least on Linux and similar scenarios where multiprocessing is feasible instead.

Although PHP7 does have some workarounds to improve the performance of this mode, involving implementing thread-local storage on certain operating systems..
How much does the sophistication of the neural network have to increase to for this sort of application become a case of cruelty to machines? (not too sure if this is a serious question .... yet).
Expoadvisor
EXPO ADVISOR
The social website to rate Expo pavilions, best ones and their waiting time: the trip
advisor of Expo2015.
Fabbrico, June 2015. Expo Advisor (http://expoadvisor.org/) is the portal that collects
visitors' ratings of the pavilions, the clusters and their waiting time.
After being a volunteer for expo for two weeks, Francesco had an idea: “During my
experience as a volunteer, I noticed that visitors are often curios about what surrounds
them but at the same time have not enough time to visit eventing. For this reason they
ask for advices to people who have already been to Expo or work ther, also as
volunteers. Back to work I shared my experience with my coworkers in 70division
(where we deal with innovation and deaign), and we decided together to develop my
idea. In three nights Expo advisor has been made. Expo advisor, the Expo trip advisor.
On the website you can see visitors rates of the pavilions. You can have access to
different rankings: best recommended pavilions, waiting time and beauty.
Our aim is to create a tool that improves visitors' experience, giving them a referring
point with useful information made by other visitors.
We got good feedbacks on the project. We had about 200 reviews and the website has
been visited more than 9000 times. mobile and desktop website is reachable on
http://expoadvisor.org/
The idea has been developed by 70 Division: Francesco Fiore (Founder e Designer, 26
anni), Roberta Iotti (Designer, 25 anni), Gianluca Ricaldone (Developer, 24 anni) e
Francesco Prandi (Data Analyst, 26 anni).
Told Ya So: Microsoft Lumia, Windows Phone Are DEAD (also Snoopy)
"Please don't submit so many links at once that the new page is dominated by your submissions."

https://news.ycombinator.com/newsguidelines.html
Most retail places have been doing this sort of "just in time" hiring for years now. This just takes it one step further. :(
Then I expect the best contribution I could make is to continue writing.

I was an unclassified subcontractor once. The primary contractor selected me for my expertise with "the part".

What he should have done was to ask me to select the vendor. The part I was asked to write code for had quite a serious design flaw.
The Lua interpreter interface is so much cleaner, the number of globals in CPython is mind numbing. I looked into for a quick hack, not possible. At least 100+ hrs of work to put the globals inside a struct.
Last time I checked mercurial has better windows-support and tooling. And since the concepts generally is the same they should have no issue learning git later on if the need it.

http://tortoisehg.bitbucket.org/
Is that category a robot?
You cant see into the encrypted traffic to see if it's implemented or not.
It's an old SOA pattern. Most of those patterns are still valid if you take away the WS-* cack and stuff.
Think of it like running multiple python processes inside the same memory space so that copying between interpreters is by reference, not value. Nothing has to be serialized.
There's one area where hourly wages are way below minimum wages in a country you wouldn't expect: Animators in Japan. It's not uncommon for them to make ~$2/hour because they're paid "per sheet" that they draw.

(I think minimum wages are 800 yen per hour, or roughly $6.50)
Sad to hear you think our UI is complicated now.

The hierarchy is actually the same, we just moved what was on top - to the side.

That said, it is a work in progress and with every release so far we have made significant changes to the UI to make it easier to work with and continue to do so.

I understand that the contextual sidebar can be confusing. One way I'm thinking we can improve it, is to make it more clear where you are, so that the context is clear from the start.
Do you think that would make a difference for you?

We're very happy to hear suggestions for improvements in this area -or even better, receive contributions in the form of pull requests.
Why I Suddenly Care About Blackberry
I really hope that's another misprediction.

I've just bought another Lumia and it's great. Just great.

I can't imagine going back to Android. Apple perhaps, but Microsoft (and Nokia) did a lot of things just right.
I've done this sort of thing for a while (if in a simpler, more naive way) by just tweaking GOPATH in a Makefile. In fact, I had to do it again only yesterday, for a very simple little server: https://github.com/rcarmo/go-http-mdns

In general, I think a solution for this is long overdue, and look forward to trying out 1.5 in earnest.
In Technology, Small Fish Almost Always Eat Big Fish
I also came to the tech sector having previously worked in a field where the only way to get established was by working for free (publishing in my case) and was surprised to find I couldn't do the same to get a programming job.

Tech is different, and the fastest way to get an employer to stop taking you seriously is to ask for less than you appear to be worth.
Node graph 3D modelling: Antimony
I don't see anyone besides Uber winning in the Uber economy. It's right in the name. Forcing Uber and other ride-sharing companies to classify their resources as employees will only give them further incentive to automate. Once that happens (5 years, 10 max) it will be a moot point how a driver would be classified.

Very few people wake up in the morning and say "Gee, I'm so excited to drive for Uber today! I don't need the extra money, I just love it!" The sharing economy is only possible because of income inequality. Granted, ride-sharing is letting a tiny drip of income back into the driver's wallets, but it's temporary.
I don't really get it. This is an interface inside an interface with its own custom behaviors and just a few pages in I get to the TOC, click a page and I'm presented with a popup that tries its best to confuse me. Yes, the animations are cute and stuff, but really: why do I want another reader-within-the-browser book reader? There's already good reason I don't use the ones that came before it.
links:
http://mattkeeter.com/projects/antimony
and
http://github.com/mkeeter/antimony

Python scripting too.
When I was a teaching assistant the teacher gave me some cash every day so I could buy her lunch. That gave her time to grade papers.

I personally would have my squire read Havker News for me. Thst way I could get some sleep.
I somewhat agree with you, but I think 3d vs 2d for information usefulness has not been decided yet. You say if 3d was more useful, we'd have it by now. But we've never had the technology to make true 3d possible until now. It was tried in the 90s, but the tech wasn't ready.
"The natural catastrophes led to widespread famine and was responsible for the Great Justinian Plague which wiped out one third of Europeans"

that's strange - the plague of Justinan was the same as the bubonic plague, what do volcano erruptions have in common with the black death?

https://en.wikipedia.org/wiki/Plague_of_Justinian
One alternative is using "data virtualization" tools like Denodo Virtual DataPort, that create the illusion of a single relational RDBMS and let you perform joins between different databases (disclosure: I work at Denodo).

I wrote about it here: http://productivedetour.blogspot.com.es/2014/12/connecting-t...
For e.g. changing the format of a column that's easy enough but it's tricky to create that intermediate state at the migration level for every migration. One option is to deploy the migration code without restarting the running services (or to a different box), rollback the code if the migration failed, restart the services to pick up the new code if it succeeded. This still means not writing migrations that actively break the running version though - if you're using database reflection, everything will go boom when the schema changes.
Nightclubs to get free wi-fi under new deal
I meant XFB. It was the only product that was referred internally just as "Gateway". "Gateway Interchange" was "Interchange" and "API Gateway" was "API Gateway".
yes you can, and you could upload it to wikipedia too, but wikipedia has restrictions against stuff with non-commercial restrictions.
im impressed with it's speed. thanks for sharing.
Right, when you leak handles to package objects externally, all bets are off.
You are oversimplifying it. Calorie density is not the only factor related to satiety.

Blood sugar, insulin, the combination of foods eaten, fibre levels, all contribute to satiety. And in this context adding more fat and less carbs to your diet does increase satiety
Personally, I say if a statement continues on a different line, then you should use braces

//okay
if (condition) return foo;

//not okay
if (condition)
return foo;

//not okay
if (condition) do_foo();
else do_bar();

In the second case, the else can be considered a continuation. In the first example, there's little chance of confusion or the introduction of an error, in the second and third, that is not necessarily the case.

If it doesn't look/fit well on one line, break it up with braces.
> The problem is, GC is not just something you can bolt on, it's a fundamental part of the language that colors everything you write -- and it fundamentally clashes with the way C++ is normally written.

C++ and C yes, because these are systems languages where everything goes, which make impossible to apply certain classes of GC algorithms.

Apple's failure to make one work in Objective-C is proof of that.

However there were systems programming languages with GC, like Cedar, Oberon and Modula-3. Just like C++, with value by default, stack allocation and since they are safe by default, requiring explicit unsafe blocks, their GCs were better than anything C or C++ can ever get.

Still, ANSI C++11 did get a GC pluggable API.

> these resources have to be managed manually, just like heap has to be managed in non-GC languages.

Only if the programmers are too lazy to learn how to make use of using/try-resource/defer/scope, or higher order functions.

But GC critics always fail to acknowledge these language features.
Wow did we already forget all the lessons from years of developers abusing UIs with Flash?
> In practice GC programs tend to use significantly more memory which can impact performance

In which language ?

There are GC enabled programming languages with global and stack static allocation, for example Oberon just to cite one, which was on top HN a few days ago.
Because they invested a lot of engineering effort in making an API gateway and judging by the speed of development for internal projects versus AWS development soon most if not all of its functionality will he surpassed by the AWS version.

And because everything for them is already built on top of AWS.
I am just tiring of seeing politics articles laden with rhetoric whose sole purpose is to provoke. They are not constructive, insightful or at this point even interesting. You suggest that there is some merit in a "let's discuss how bad the article is" discussion, but I think that's a wee bit of a stretch. The article disappeared fairly quickly anyway so it looks like I wasn't alone in thinking this way. Another reason I posted the comment instead of downvoting was that I can't downvote stories yet (I've only ~1200 karma), after seeing countless versions of these articles pop up I thought I'd add my $0.02 via a comment.
Seeing that makes me wince. It was not long ago that you would have instead typed "or roughly $10". I'm not sure to what extent that's affected minimum-wage workers in Japan though, if at all.
I agree. The true next generation book will feel, look, and function just like a book. Resolution will be perfect, no eye strain, full color. Just like looking at a magazine.
So something like a parallel construction[1] then? It's obviously not exactly the same, but it's the same type of scummy if not worse.

[1] https://en.wikipedia.org/wiki/Parallel_construction
Unlimited catnip: function clickn(n) { for (i = 0; i < n; i++) { $( "span:contains('Gather')" ).click();}}
I missed the confirmation step above. That would happen once the payment has been correlated.

At step 3 in your list above the payment would time out and a refund would be issued. Usually payments time out as well so you can usually reserve cash (pre-auth in banking terms). So we end up with stacks of reservations.

If something breaks you can retry within a reasonable limit or wait for everything to drop all the reservations.
Tcl remains as one of the most powerfully mature languages in this area.
My comment was added because I didn't feel a down vote was enough to convey what I thought, and actually I cannot even down vote on articles as my karma isn't sufficient :)
'HBFS(Harder Better Faster Stronger)' is a systematic Workout Tracker applying the principle of progressive overload. Actually, this practical and stylish App is a result of considerable efforts. I just recommend you try HBFS.
The downside of "the employee designation" for the business is having to pay the employee (the overtime, the insurance, etc). The downside for the employee is ... "far less workplace flexibility". Yeah, those things are totally equal. Tell you what: if it is important for a company to tap the segment of workforce that values "workplace flexibility", it can provide that flexibility on top of the benefits. Offer them less in terms of the salary if you have to and see if anyone bites. ("But I already don't plan to pay them more than minimum wage" Tough luck)
Azerbaijan spent $384,000 on spyware, but lacked tech skills to use it
> If you read the rest of my comment you'd see that I already mentioned people like you exist.

I do apologize if I misunderstood you, but re-reading your comment and mine I still don't believe that's really the case.

Either people like me are a lie told by the ad industry or we do exist. It's unlikely both of these are true at the same time.

I also object to the rest of your original comment, which literally boils down to "Nobody installs ad block because they realised they weren't interested in any of the adverts", I just didn't address it explicitly because it would have been redundant. But if you are looking for a lie told by people selling ads, that sentence would make a better candidate.
> This is an argument I don't understand. It is exceedingly common for performance sensitive applications in GC environments not to allocate either, because quite simply allocating/deallocating in any environment is expensive.

Is that possible? I thought all objects are heap allocated in Java?
Dev Walks – Tutorial for Building Instagram in Ruby on Rails
Yeah in the meantime the big boys had their beautiful gardens built with exactly the same specification and offering for profit and praise. No lessons there!

It's all propaganda man, stop buying it.
Many countries have laws against reverse engineering programs. Whilst I think these laws are stupid I would prefer to just use the open source program than mess around with the closed source alternative.
In this case it's not really any different than other distributed transaction systems... another process (potentially manually) has to review, and correct things...

What happens when your payment processor succeeds in processing the transaction, but you don't get the success code? You either retry/confirm/correct... One would assume you would, upon not getting confirmation that your reservation was made permanent, retry the commitment, if it was already committed, then the erp service can return the appropriate response.
A younger version of me who played these types of games would've responded with:

> take ajar

Somehow your comment rattled the cobwebs off old memories of trying to work through a game called 'castle', I think, with only rudimentary knowledge of English.
We don't have time to wait for widespread TCB, even if we could when the NSA is actively trying to undermine all methods for it.
I'd worry less about specific technologies and more about learning the basics of building of a web app. It doesn't really matter what you use. Successful sites have been built using pretty much all languages. When I taught myself programming about 16 years ago, I bought a book on Cold Fusion that had step-by-step chapters on building a CRUD app, I used MS Access as the database, and did basic JavaScript for validation. If I was doing the same today, I'd use PHP, PostgreSQL and JQuery. The concept is the same. Learn how to create, read, update and delete records from a relational database via a web front end. Learn how to loop over records and display them. You've got to walk before you can run.
Ask HN: Who Is at SDCC? (San Diego Comic-Con)
chime back,lets meetup if possible
From reading the games subreddit the most economical way to get wood (woodcutters vs farmers) flips multiple times throughout the game depending on which upgrades you have at the time.
Yup. I was watching Inside Combat Rescue and they use ketamine all the time to knock out the wounded soldiers.
Archuleta is a party hack who got what was supposed to be a patronage position. There are thousands of them the parties use to reward, you know, county canvassers after a successful campaign.

She should definitely be fired, not so much for what she allowed to happen per se, but because she doesn't have anything like the background she needs to do the job with which she's been entrusted.
They are. So don't reallocate them. Just use mutable objects that can be reset and object pools. (This has its own obvious drawbacks.)
This looks like a new Python 4, but why not. It's a big problem that needs to be resolved for once.
Thanks for posting this, Tyk actually looks great (and easier to understand than Kong or Amazon API Gateway).

We've been considering building something like this ourselves or looking for a good existing solution, but hadn't found anything yet. I'm definitely checking this out.
I have worked with L7 for a client which offers something similar. The whole thing was painful in a way.

The SOAP to JSON conversion is easy for baby SOAP or JSON requests using transformation. For larger ones they turned out to be complex.

Once you start with client started with using the "SOAP" converted to JSON apis, there were new feature kind of requests. Now the problem is somebody needs to be dig into that old code mess of SOAP web services. Or write new services and split requests between old and new services.

There will be performance issues because of the no of transformation doing on top of the request. Ultimately has to write plugins on top write performant transformation in a single piece.

Personally SOAP to JSON conversion will not be as simple as move to AWS, although I will assume Amazon will do far far better job on this than others.
So it looks like I might have understood something wrong regarding TextSecure.

Installed it, used it, uninstalled it.

Years later, a contact asks me that he "saw me in TextSecure", sent me a message.

Obviously, I didn't get that message.

Why - o why - was/is TextSecure pretending to not know about metadata when it does? Why could that happen? Moxie?
Frankly, seeing in the 80s and 90s how pensions are counted as liabilities on the company's balance sheet and can be wiped away in an engineered bankruptcy, I'm quite happy transfer the risk away from the company.