skysight-inc/HackerNews huggingface dataset:
Similar to the method in this article, I had already applied it to development.

I used to work on each tickets one by one, move on when it's fully done but this got very tiring, sometimes I would have to come back to a bug because it was related to another one.

I started to work on each ticket for 15~30min max, moving on regardless of whether I had got anything done. When I started to feel the burn from a ticket I would skip it and move on to the next ticket.

What I found was that I ended up getting far more done in less time. What happened was kind of like skipping a question on a test and coming back to it later. Your brain keeps working on it, or maybe you had to ask stackoverflow and it took time for someone to answer it. Anyways, time automatically began working for me, instead of me trying to bang my head against the keyboard until one thing was completely finished.

Once you shake off the feeling of unproductivity and begin seeing just how easy things are when you work on multiple tickets in short time intervals, its far worth the effort.

I've yet to name this technique, I shall call it 'notastartups maximum ticket resolve method'
Lead iOS Devs wanted at iCracked (W12)
iCracked is looking for iOS developers to join our team in creating the ultimate on-demand repair, buyback, and insurance service. We are helping tens of thousands of customers a month with our platform and we're growing like crazy. We want someone to join our team and take ownership of projects and scale with us to 100X the size we are now.
You would be joining us as our second iOS developer on the team and we have 3 iOS apps that are currently deployed. (2 Enterprise, 1 consumer facing @ http://bit.ly/1jJRLBJ )

We are Y Combinator (W12) and very well funded. We have an incredible, core team of 70 with beautiful office spaces on the water in Redwood City. Think of us as the Uber meets AAA of iOS devices. iCracked started on a college campus repairing iPhones 3 years ago. Now, we have a 24/7 on-demand dispatch service going out to over 600 iTechs in 11 countries around the world.

We're a lean development team that moves fast. We push to production multiple times a day and continuously iterate on the core service. This is a exciting time to join if you truly want to be involved in developing the core product at a tech driven company.

To really set yourself apart, we'd love to see projects, apps (maybe even your own startup) you've created from scratch in your free time. Send us a link with a short description.

What we’re looking for in you:

- Demonstrated ability in developing and deploying apps

- Fluent in Objective-C

- Strong knowledge of CocoaTouch, iOS SDK’s

- Demonstrated passion for developing your own projects

- Comfortable coding views by hand (We rarely use IB)

- Familiarity with: Rest API's, Git, MVC

Bonus Points (but not required):

- Background of C/C++

- Good design sense

- Experience building web applications

We love founders and the founder mentality.

With iCracked, you wouldn’t be starting a new job; you would be joining a family. We take care of all team members and provide almost all amenities to make everybody’s lives better. Salary is excellent and we have set aside great equity packages and benefits for you.

We are looking for local candidates in the Bay Area who can work with us in our Redwood City Offices.

If you’re interested reach out to Dutch Vanbragt at Dutch[at]iCracked.com
Then again, when there is an ambiguity in POSIX, it gets even worse. For example, file locking is just messed up. Also, the only way to get something standardized seems to be to create it and make it popular first.
The secret life of SIM cards (2013)
The simple answer is the harder thing is the one you're less interested in. Front end guys probably don't enjoy db query optimization, while back end guys hate dealing with CSS.

When you're into something, it's not hard, it's challenging. Figure out what fits your friend's personality. Trying is a good way to decide. A good friend of mine thought he was more of a back end guy. Gave it a try and realized that front end was his calling.
Isn't the whole point of an insurance company figuring out how to measure things that are hard to measure?

Presumably they can stop offering the discounts if they don't actually reduce accidents.
The Bible. Harold Bloom's "Western Canon", Knausgaard's "Min Kamp", "The World According to Garp", Robertson Davies Deptford Triology, "Anna Karenina", "Consilience of Knowledge", "House of Leaves" "The Apprenticeship of Duddy Kravitz" All these books messed me up to varying degrees.
1. Music that's not trancey enough to help me get in the zone or quiet enough that I still hear the office. Hard to find good music that hits both sweet spots.

2. Library incompatibilities (Eclipse I'm looking at you).

3. No code search to find specific methods across the entire code base.

4. No here's what you were just working on list (especially important if you get context switched out to go fix fires and forget exactly what you were up to).
Some of the mirror less designs with aps-c or 4/3 sensors are getting pretty good too. Combine them with a pancake lens and you have something a lot like traditional rangefinder in relative stealth.
I still wish we would've done more with Xt instead of reinventing the wheel again and again. So when gtk was founded, they could've just replaced the Motif part of the GIMP, not start anew. I'm actually surprised that they didn't invent a new language back then. Well, there's Vala now, after that brief dalliance with C#.

http://bitway.com/jordan/papers/USENIX/AppDev.html was a pretty interesting paper way back when.
Amazing stuff, it confirms what I've recently been able to discover for myself. Narrow focus on one specific problem is a fools game I am learning, rather keep switching dishes, take a little bite each time. This incremental practice got rid of burn out, improved quality and was able to get more work done for less time and stress.
As a "many things except haskell ( yet to take a dive) and pure C" developper, i am also extremely eager to try Rust once the 1.0 is out.

One painful point i've seen so far is pointer semantics, but it seems pretty much like the only one, and after having read a slidedeck explaining the reason behind them i'm feeling even more excited.
I am building a similar product for the same market and what everyone has told you on this thread is great advice. People thinking that there is a one size fits all solution to hiring methods usually go out of business (path.to work4pie etc). Big hitters entering the market validates what you are doing. We have a very specific proposition for a very specific group of people which we want to solve best. If you are really interested in this problem maybe we could talk more outside of HN.
That's especially embarrassing since both ends of the circuit are Google products. Maybe we need another universal communication standard:

http://xkcd.com/927/

:)
Firejail – Simple Linux sandbox with seccomp
Actually, OP will probably get a reCaptcha to fill after a few dozen of requests.
Milk, sulphate, and Alby Starvation.
So I guess it has accelerometers because GPS doesn't refresh quickly enough to measure acceleration.

So, who's going to design/build a nice shock-dampening mount for the devices?
Looks like the readme example doesn't work. I didn't compile the djs sayHello function to verify it matches the given javascript, but running sayHello("nyc") spits out

Hello to undefined, nyc
You didn't tell me your age

When I'd assume you wanted

Hello to nyc, Tim
You didn't tell me your age
For an acessible stack to build prototypes, coming from design, you'll probably benefit from a templating framework backed by a dynamic language, possibly with some data-access (CRUD) scaffolding built-in. Two popular ones are Ruby on Rails (Ruby language) and Django (Python language).
The direct link to the first comment of the developer is http://blogs.msdn.com/b/oldnewthing/archive/2012/12/18/10378...
I see you do not value privacy and I am sure you have stated many time "I have nothing to hide so I do not care if the government tracks me 24x7x365"

That is very sad
>Except that there are plenty of people who are willing to work for these terms

That's not an excuse. In early 20th century there were kids of 10-14 years old, "willing" to work in coal mines, as "breaker boys" (and other worse jobs).

https://www.google.com/search?q=breaker+boys&tbm=isch

Most advanced countries still outlawed it. You are only "chosing" to do a job if you're not directly pressed by starving or being homeless. When you can chose between job X or job Y.

When you're hard pressed to do whatever comes your way, you're not "willing", you're forced.
Python annotations and type-checking
Internet friends, we need your help
Advice on Making and Funding Hardware Ideas
The whole blog entry was a complete poor me post.

Sigh.
Yet. As we gather evidence ever closer to the actual moment of the big bang (such as the possible recent discovery of a particular kind of polarization in the CMB), we might figure out ways to prove or disprove theories about what might have preceded the big bang.

As I understand the process, theoreticians will invent mathematical constructs that explain everything we have measured already, plus make predictions about something else we can test. If all of the testable predictions are verified, then we are somewhat safer in accepting any untestable predictions of the same model. Then, an expanded mathematical theory will be devised with new physical tests, etc. ad infinitum.
You lied. You said they were already rioting before the police turned up in riot gear.

There's no point continuing the conversation with someone willing to mislead.

And so what if he did rob a shop? The penalty for that is arrest, charge, trial, conviction, punishment. Not drag to the back of a police car, shoot him in the head.
A scribbled note on a post-it doesn't mean policy. It may not even represent fact. I don't see where anyone could go with this.
What's your price range? That will make a very large difference.
Everything is safe only until proven otherwise. Java will save you from (say) buffer overflows, but not SQL injections or permission errors (the most probable successful attack against Apache servers had always been writable executable directories, even though it is written in C and had its share of buffer overflows)

And if your circle thought OpenSSL was tight, you are hanging in the wrong circles for security. Heart less was exceptionally bad, but OpenSSL for a long time had a couple of security fixes a month on Ubuntu and Debian - that's enough to tell you that you need to follow advisories closely and not trust blindly. And yes, I have been saying that for at least 5 years, before heartbleed was introduced.
> It's worth noting too that Seattle and Washington don't have income taxes, which can be a substantial issue for many tech workers.

This, combined with the substantially lower cost-of-entry on home buying are the main things keeping me in Seattle. In particular the income tax means that even a substantial bump in the number at the top of my paystub doesn't necessarily translate into a bump at the bottom, and it certainly doesn't after I look at what it would cost me to buy a home in a part of San Francisco similar to the condo I own here in Seattle. There's also the commute: right now I have a ~15 minute drive to work compared with the ~one hour (I think, roughly? I've only done it a few times when visiting) it takes to get from downtown SF to the Googleplex.

One of the nicer bits (in my opinion anyway; I know it's not shared by everyone) about the new housing going up in Seattle is that it's mostly replacing one-story retail with multi-story retail+residential, and they've incentivized developers to preserve the facades (street feel) of the original buildings with new interiors that are up to code w.r.t. earthquakes, etc. Yes, the buildings are bland and the apartments in them are expensive and sterile, but if it can get ahead of the influx of engineers coming into Amazon we might stem the tide of rising rents in older residential properties in the area.
>But it is quite confusing to use that idiom when the original article is in a language

I agree. I was simply explaining to thebear why Htsthbjig used the word "translation" in a non-language-mapping sense in case he might be unaware of "translate" as a cynical idiom. Apparently, the downvote shows my explanation was not helpful. :-)
Not the best source. The votes are rigged by suppliers with multiple accounts. They shoot down anything that will hurt their business and hype any topic that leads to sales.
What a weird premise for an article, that a careless post it note is the cause for the lawsuit. Perhaps Google shouldn't have (allegedly) infringed on the IP in the first place instead of being annoyed that they were sloppy and got caught doing it.
Virtually everything is worth entering into cards. Anki's interface is very tedious, but it's nearly always worth it.

Looking back at source material is not a form of spaced repetition. By learning that you don't need to remember it, it's actually harmful for memorization. Trying to remember things without looking them up (really making an effort) is better and can be almost as good if you fit between the spaced repetition intervals, but you might as well systemitize it.
So the internet's winners are finally chipping in? About time…
> So I guess it has accelerometers because GPS doesn't refresh quickly enough to measure acceleration.

True, at least not for anything less than a second or two.

> So, who's going to design/build a nice shock-dampening mount for the devices?

Android devices have accelerometers built in that are cheap and would provide adequate resolution for this kind of measurement, and that can't be easily broken. No shock mount required.
This site managed to get the description of Prism completely wrong more than a year after we found out what it is. I'd guess the rest of it is just as poorly researched.
Reposts are ok when a post hasn't had significant attention in about a year: https://news.ycombinator.com/newsfaq.html.

15 points is a fair bit of attention, but 0 comments not so much, so I think this repost is ok.
This is nice for example, just firejail --seccomp --private --profile your_profile bash and then run your more-secure rtorrent "session". If rtorrent is breached, say buffer overflow/string format, the exploit would not have access to your ~. Let your rtorrent files be somewhere else than /home like /mnt/stuff.
> Summicron T 32mm ($1950)

Did you mean 23mm?
1) Concerning privacy: I imagine that with systems like eCall in Europe drivers privacy is/will be a fiction (eCall is intended to bring rapid assistance to motorists involved in a collision).

2) Methodology for calculating premiums: in my opinion one of the most interested technology for premium calculation was introduced by UK-based company http://mydrivesolutions.com. The basic difference between this one and most of US solution I've seen so far is about getting context information from the environment to better calculate the risk for the insurer. They extract information from road attributes and build behavioral map to better understand driving behavior in a certain context (events are more complex than braking and accelerating).
> company B gets a call from the government (who are buying the product from company A) saying "cease or we stop contract X with you".

I'm pretty sure that's illegal, at least in developed countries. I'd record that call and leak it to the press or something, see how that works out for them. Government agents unduly threatening retribution for lawful disputes between private companies is probably a small scandal.
Ask HN: Breaking out of a career silo
I got my first job as a .Net programmer doing line of business applications. Nine years later, I have been doing this ever since (at different jobs).

I would like to make a switch to something else (different language, different type of application, different type of organization, something non Microsoft related) but feel I am stuck in a silo career wise.

While I have acquired experience with other languages (ie: Ruby) and tools on my own or on small open-source projects and on personal projects, specific job postings require strong skills simultaneously in many frameworks or tools I do not have experience with.

I recently applied to one such job and got a rejection email before even getting an interview.

I have a job, a family with kids and a house so my time is limited.

There seems to be many options I could pursue; open source contributions, personal projects, online training, professional certifications, bootcamps, hackathons, blog, freelancing work and so on.

I was wondering what is my best bet?
What would be the best path for me to make this switch career-wise?
1. Instead of implementing it in vanilla JavaScript, consider creating a Sweet.js macros (or series of macros), so it can be used with other flavors of JS as well (e.g. JSX, etc)

2. On the async functions – what happens if you put an async function inside a conditional? This is effectively solved by ES6's yield + co or an equivalent.

3. A nitpick, but, is there a way to create static functions on classes? E.g. Car.x instead of Car.prototype.x?
The first argument is the name,
the second is city.

If you give a third, the second will be your age and the third your city.

Example:

sayHello('Andreas', 'Berlin')
sayHello('Andreas', 21, 'Berlin')
Ask HN: How many domains do you own?
I wonder how many of us are sitting on 100+.
Before there can be answers there must be questions. Theoretical physicists come up with new possible questions that are later narrowed down and answered by experimentation and observation.

The fact that there is an ongoing process of scientific discovery that has continued unabated, while theological knowledge remains stagnant or even decays, is alone enough reason to give credence to even the most far-fetched theory that might one day have a hope of being tested.

To summarize, hard science like theoretical physics is not about beliefs or answers or end goals, it's about a continual process of expanding knowledge, guided outward by the imaginations of theoreticians.
> Being able to concatenate strings by simply saying "a + b" is a great productivity boost (coming from C++)

C++ has had this operator overloaded for strings for decades.

With regard to the size of compiled executables, I can't really say much except "that's not what it's made for". If you need to ship compiled executables to people, Python is an extraordinarily inappropriate choice; stick with C++.
Firstly, congratulations on making something useful in one day. Great job. I skimmed over the documentation/examples and this is excellent.
> You are an insurance company your job is to pay when people cause accidents

No, their job is to collect as much money as they can from the best drivers possible while avoiding having to pay anything at all. That's how health insurance works, that's how auto insurance works, that's the nature of insurance. "Avoid paying out unless legally required to, and then pay out as little as you can legally get away with." and the best way to do that is to have a customer base comprised of people who you're unlikely to have to pay out for (good drivers, healthy people)
Only because Ask Jeeves was popular didnt meant for few folks to create Google. Facebook? Twitter?

Use others experience to avoid mistakes and use being one man army as advantage - you dont follow stiff corporate code. Why Google and Facebook have issues with creating new service that will rock the world? WHy they need to buy startups? Use this as advantage!
It's a complicated line sometimes to walk.

Reddit for example faked their user base to get started, and have admitted such, here:

https://www.youtube.com/watch?v=zmeDzx4SUME

This is a common approach to demonstrating a product early on when there's little to no traction. If users show up and it's a ghost town, they will leave.
AdHole: A simple, transparent ad and tracker blocker in Go
Cute from an artistic standpoint, with good music and a fun concept, but the execution lacks a bit; specifically in that there is much less content than music length available and in that it just loops indefinitely instead of having a proper flow and end. If this was on pouet i'd give a pig.
> Now people will optimize for whatever this meassure, at the cost of driving safely.

The point is, insurance company has a strong financial incentive make the measure be as much an accurate proxy for driving safely as possible. If people start ignoring red lights to avoid braking points, insurance companies will try to get to that data (by offering you discounts for providing it). This is a good scheme; the best way to "outsmart" insurance is to drive safely. This can be a textbook example of http://xkcd.com/810/.

Thinking about it, I'm starting to believe that speeding tickets should be sent to insurance companies directly. I.e. keep driving like a moron, and soon you won't be able to afford to drive. (also, it would be helpful to replace point&click speeding cameras with average-speed computing ALPRs)

> You are an insurance company your job is to pay when people cause accidents - if people don't cause accidents there is no reason to have it.

No, if people don't cause accidents then insurance company gets free money.
1. uh... oh

2. I'm not sure if I understand your correctly, but it should work if you wrap it in (). I actually have that very same example in 'broken.js' [0]

3. Sure. As you can write normal JavaScript, just use:

Car.x = (arg){
//etc
}

The ':' operator is supposed to be a shortcut for X.prototype.Y

[0]: https://github.com/binlain/designtojs/blob/master/test/broke...
Here is an updated example, because a few people were asking for a more complex example. This is the literate version of the root of the program. *Note that the markdown doesn't include links (in the macro names) like the html, it's just the most convenient to share.

https://github.com/cdosborn/lit/blob/master/examples/lit.hs....
The way the police have treated Cliff Richard is unacceptable
Minimum Viable Skillset
I remember reading an article/blogpost about a specific instance that was related to technology that could be used to tap underwater fiber optic lines. The company with the patent wasn't a government contractor. They ended up in a situation where a big government contractor got to benefit from the fruits of their innovation, while the government basically said, "f*ck off."
I ended up going through a wall and got stuck in a room with no exit.
The user interface is great. What bootstrap if any was used here?
> You have one life, why fill it with particle board and Chinese plastic smell?

Because custom furniture and hardware made from a single block of aluminium would mean not having enough money for food and shelter.
I tried loading the site with NoScript enabled:

----

Sorry, but this site relays entirely on javascript.
For your information, it doesn't include any tracker or any script linking to another domain.

----

Being a website concerned with NSA exploits, they are missing an important point.
Octo: CHIP-8 retro game programming in the browser
Although the page is great overall, I was also skeptical of the diversity scores. I looked at some of the cities I've lived in, and noticed that Madison, WI and NYC both score 3. That can't be right.
I feel like we need more details to start passing judgement. For all we know VSL is trying to claim that their patent gives them a monopoly over an entire problem domain rather than just a specific implementation.

If Google had decided in the middle of talks that they would just roll their own solution, it makes sense to tell their engineers not to touch the details of VSL's system, lest it influence their own implementation/solution.