skysight-inc/HackerNews huggingface dataset:
I always find it fun to read through these kinds of stories, particularly when we all know we've been there, are going to be there at some point, or are sitting there right now. For instance, myself and two other co-workers were working on a project several years back that involved passing around an array of values. I was building out a Swing based UI layer and infrastructure to wrap their logic and database access layer. At some point, something broke in the backend and I tracked the issue down to a block of code that was taking an array of values and constraining it to have no duplicates. The problem being that our dataset could easily have and should have duplicates. I fixed the issue with the comment "This imposed set semantics on something that is not a set."

Granted, I could have written the comment a little better, i.e. more context as to why set semantics were an issue. My co-workers later told me they found my change and spent 3 hours or so trying to figure out if I was right or not, eventually concluding I was. Of course, I was just down the hall and neither I or them thought to go ask the other about why things had changed or if it was a valid change in the first place. A little communication could saved a large amount of time ... Ah well, live and learn.
Site is back up. Sorry about the issues.
Walmart could own the retail 3D-printing business by 2020
And memory is still an order of magnitude more expensive than SSD, per GB.

I just bought 4 GB of PC-6400 for a laptop at £40. A fast 128GB SSD is £100.

Summary: use RAM judiciously
Louis Vuitton Clutch Outlet Store
No, I'm just questioning if it really is 'amazing' if a large portion of successful companies do the same thing.
* Get in early if you want pizza.

* Some people seem to believe that taking an entire pizza for themselves is appropriate. It isn't.

* Go introduce yourself to people you don't know.

* Expect the talks to run past their scheduled time.

* A small bunch of us congregate in The Windmill pub afterwards. You're welcome to join us.

* Please don't engage in conversation with fellow attendees during the talks.

* If you see or hear something inappropriate, offensive, aggressive or suspicious, find me and tell me. I'm hard to miss. I'm the massive Irish guy sitting up at the front.
Htc x
Literally, as nice as this was, it has nothing to offer Nintendo (that wasn't taken from them to begin with).

Well, apparently he had 2.7 unique visitors in a month. That's a lot of advertising they could have had for their current product range, and I don't imagine most of those people are going to go out and buy some new gear from Nintendo just so they can play a nostalgic game of Mario.

No doubt Nintendo could have developed a similar web-based implementation of Mario if they'd wanted to, but the facts appear to be that they didn't and someone else did. They could probably have benefited from that, and maybe earned a bit of goodwill from the community in the process, for the cost of a mid-level rep spending a few minutes talking with legal and writing a couple of e-mails.
Only if you consider neckties gendered.
Paleontology: Survival of the simplest
Apple maps has reached "good enough" for a large number of use cases. It's now "good enough" to use as a satellite navigation system for a car, "good enough" to give me walking directions to nearby major sites/roads, and "good enough" as a "I'm sure I'm nearly at X, where the heck is it?" recovery tool.

It still has a pretty useless database of locations. The listings for many shops/venues in my area are literally years (sometimes decades) out of date, even after I reported them back when iOS 6 was a beta. This is slowly improving, seemingly starting with locations that are commonly visited, but it's still not there. However, given that most of my use cases are "Enter post (ZIP) code, go there", this doesn't really matter. 90% of the time, Apple maps works fine, and there's no reason to use something else, especially when it's ad-laden.

Given that maps are not a core concern for Apple, I've always been surprised they've not just thrown money at improving open street maps. A few hundred million to setup an "OSM foundation" (or fund an existing one) could seriously help them (decent free mapping database to use), and hurt Google (major commercial advantage limited/eliminated). They could probably get MS onboard as well.
And if the email has been mistyped user will never get it and will end up being even more pissed than one would be for having to re-type the email. No perfect solutions...
A surprising number of websites explicitly require easy passwords (though they call it something different). If you want a mix of uppercase, lowercase and numbers, with a length of 8-12, you're going to get Welcome01.
Sounds like a business school approach, and certainly valid. But to imagine its the only workable approach is silly. Everybody entrepreneur quits the job at some point to take the risk. This guy may (that's the important word) succeed at his own idea, or join someone else's project, or find a group of like-minded people and follow some idea to its conclusion. And sometimes this works.

In fact, there are so many examples of this working. Its a mindset: a person with non-entrepreneurial temperament can't imagine trying it, I get that. They go so far as to project their non-risk-taking onto others and claim they're making a mistake.

I think of it this way: entrepreneurs are swimming off the beach, splashing and surfing and diving and sailing small boats. A cruise ship comes by, people leaning over the rail and shouting "Get out of the water! You're getting all wet! You'll drown! The tide might go out! There may be sharks and stingy jellyfish!"

You can try to calm them, tell them "It's ok, I know how to swim, the water is not that bad, come on in with us!" But its pointless; they will stay on their cruise ship and shout and shake their heads. And that's ok.
10 Common Startup Flaws Leading To An Early Demise
Either the blind person is responding to some low-energy distribution (scattered sound waves, perhaps, or past samplings of the energy distribution, i.e. memory) or the blind person isn't perceiving any more than the spark is (in this example).

In any case my post above implied a definition for perception: responding to low-energy distributions with an asymmetric high-energy response.
I think madeofpalk is refuting the "amazing" part. It's not amazing if it's common.
I wonder if the drop in iOS users using maps, and the increase in Android users using maps might have something to do with the quality of the maps that iOS forces on you as a non-replaceable default? You might assume that some people (say, traveling salespeople) consider that one of the primary features of their phone and would happily switch if the usability/data/integration was better.
Philippines typhoon: The Global Consciousness Project
Why do they all(except Hackaton) use an exponential complexity algorithm for a polynomial time problem? Linear, even.
My jeweler has been in the US without a 'green card' for 20 years. He works for himself; no problem.
Everyone formats their code wrong except for me.
People are lazy - the default always wins.
Ah yes but are the strict funding requirements fiddled or not?

Pay as you go can work for core civil service jobs - its just that it makes it hard to privatize the jobs.

I trust congress and the house also required pre funding of their benefits :-)
Just a difference in semantics -- I mean, c'mon UX in a utility like top? which is probably specified in some Unix convention anyway. Pure BSD Unix do this as well in their own way.
Examples Of NSA Surveillance Creating Chilling Effects
US population: 313.9 million (2012)
Estimated people in the world: 7.124 billion.

US is the only country using MD, isn't it?

So most people, perhaps not.
I'm pretty sure they were all caricatures. The ascetic's code uses a Y-Combinator, which (as I learned earlier today on HN!) is overkill even if you program in a functional style (basically FP's answer to OO's AbstractSingletonBeanFactoryStrategy). The librarian's code isn't particularly bad, but if you've never heard of that function, you'll have to look it up. This makes the code a little less readable.

I think the point of the article isn't to compare these different styles, but to deliver a bigger message: Style isn't that important, just write code that works.
TIL that Amazon doesn't deliver on Sundays in the US.

In Japan (well, at least in cities) pretty much everything works on Sundays.
MS does help OSM quite a bit, primarily by providing access to Bing satellite images which can be used to trace over to create OSM data. They also hired the guy who started OSM for a while (though he left recently to go to Telenav)

And the OSM foundation does already exist:

http://wiki.osmfoundation.org/wiki/Main_Page
You are incorrect. Please read the text of the law, especially section 8909a here:

https://www.govtrack.us/congress/bills/109/hr6407/text

The government is requiring USPS to set aside money for benefits which it has already promised, which is a no-brainer. Did you know that health benefits for employees in the private sector are not promised, and they have been yanked away?
Hey moron4hire. There's a lot of good comments in this thread but yours made it to the top for good reason: thank you for your blunt, honest advice and thoughts.

I am especially glad that we are agreed about "It's better to take part-time work that pays the bills than it is to take full-time work that gives you lots of disposable income. Your time is far more valuable than anything any employer will be willing to give you."

As for failing: yeah, you're probably right. There is a high chance that I will not be able to keep this up forever. Part-time work and freelancing may sustain me for a while, possibly even extend my 6 month runway - but I need to find something more stable and/or large in terms of amount-of-money-to-live-on.

But I'm glad you also agree that even if I do go back to a 9-5 job, I will find a lot in this lifestyle which I enjoy and can learn from. And maybe if/when that happens, I will be excited about returning to that lifestyle I formerly had. After all, there are many enjoyable lifestyles and the "9-5" can be one of them.

I promise I won't rely on credit cards, and I promise I will stay open to opportunities. The man who I mentioned in the post, Mike Rugnetta [1] told me "Say yes to everything you can at first. Then, eventually, you will be able to say no." - I hope he is right.

Finally I love your suggestion about alternative sleep/work patterns. Personally I think I'm likely to adopt an early-riser thing. I'm very into bouldering, and the best time to go to the climbing wall is in the morning at 6:30am. I would love to get to a point where I regularly get up at 5am, but I'm not quite there yet. I guess we shall see where this takes me.

Thank you, moron4hire - I appreciate your honesty and your well-wishing :)

[1]: http://twitter.com/mikerugnetta
and the cat writes the most correct code according to most programming best practices - except for giving meaningful names to constants, variables and functions
I don't disagree that there's plenty that remains to be fixed on Apple maps in terms of location-data and business info for those locations. On the flip side, I've been waiting for Google to update the business hours for a business I work with for over two months despite submitting multiple requests for the correction. As far as Google is concerned, they're closed on Sundays.
Headline is quite misleading. For one thing, it's only looking at numbers in the US. On a cursory search, I can't find numbers but I suspect that Google maps is available in more countries and used by more people worldwide than Apple maps.

Not to mention, the article assumes Apple wouldn't have attempted to develop its own app even if Google met all its needs. As we've seen previously, Apple's strategy has always been about controlling the user experience. IMHO, there's no way that Apple would've allowed Google maps to dominate its iOS users for much longer... regardless of this issue of navigation, etc. It would've just been something else as an excuse to move their users to their own platform.
The prefetched data is managed by the OS. If a program needs the RAM, the prefetched data is immediately discarded. Prefetching never creates RAM pressure.
If they are responsible only to themselves, and have money in the bank, then there is no 'irresponsibility' in the equation at all.

Some folks value 'safe' corporate jobs. Others make their own way. In America, 50% of us work for ourselves. Its not crazy or irresponsible; its normal here to not have a corporate job.
Frequently ... but not always. See: Google Chrome as a desktop browser.
Printing Circuits from Home
Why young kids are struggling with Common Core math
this is effing brilliant.
Seems like that article should include the word "Waze" somewhere in it.

I know a lot of iOS users who swear by it, because it has much better live traffic data, and Google purchased it earlier this year.
I don't think ERISA says anything about health benefits. As far as I know, health benefits are also unregulated in the private sector, but then again, there is no government insurance for health benefits either like there is with defined benefit pensions (i.e. PBGC).

According to Wikipedia:

During the 1990s and 2000s, many employers who promised lifetime health coverage to their retirees limited or eliminated those benefits.[4][5] ERISA does not provide for vesting of health care benefits in the way that employees become vested in their accrued pension benefits. Employees and retirees who were promised lifetime health coverage may be able to enforce those promises by suing the employer for breach of contract, or by challenging the right of the health benefit plan to change its plan documents in order to eliminate those promised benefits.
I'll try not to take this resounding agreement as a cue to spend all of today playing GTA5 :)
Opencart Product Return RMA
Ikea product names are actually usually Swedish words and place names, often with some connection to the purpose of the product.

Hence I'd suggest "kjöra" would be a more Ikea-ish name (The verb "drive" in Swedish)
Smartphone cameras can give away PIN codes, researchers warn
The graph of library growth is stunning: http://modulecounts.com/

For all of JS quirks it is clearly getting something(s) very right.
Full Disclosure: He didn't ask me to do this, and I hope he doesn't mind.

This guy's been working on a freelance project for a Start-Up for me for the last few months as an all round front-end, back-end and UI/UX guy. Nothing but professionalism and great delivery all the way through. What i've loved about him most has been the fact that he's a great self-starter and has brought so many useful ideas to the table. Exactly what a Start-Up needs.

Also had the chance to meet him and his wife for Coffee a few weekends ago. Really nice guy.

If there are any Start-Ups here that are looking for a coder that has a very good sense of UI/UX, you should hire him. (my project is almost finished, so he'll be free soon).

I'm willing to personally vouch for his work ethic, credibility and talent.

Oh and all the work he did for me has been done remotely through BitBucket, email and Skype. I was very comfortable throughout in leaving him to his own devices.

He is the epitome of what it means to have a remote worker, so if you're a Start-Up outside of the UK thinking you can't hand him work because he's remote, think again.

Edit: Remote notes.
See also this more applied site, where you can try out results of some of a part of MS research in your browser -- http://rise4fun.com/ -- this comes from the "research in software engineering" group: http://research.microsoft.com/en-us/groups/rise/default.aspx
> 90% of the time, Apple maps works fine, and there's no reason to use something else, especially when it's ad-laden.

Which maps are you talking about?
LC is a really really really simple language. One of the simplest languages that is Turing Complete.

It has 3 syntactic forms that build its AST: lambda functions (that bring variables into scope), applications (of functions to arguments), and variable access.

It has 1 reduction rule (Whenever there's an application of a lambda, the whole thing is replaced by the lambda's body with references to the lambda's variable substituted by the application's argument.

3 syntactic forms + 1 reduction rule: That's it!

How can you do anything with it? Using "Church encodings" of various things.

Enumerating all of them is going to take a lot of text! So I'll just give you a taste. First, we can encode "multiple argument functions" on top of our single-argument lambdas by simply nesting lambdas:

λx. λy. x

Is a function that given an "x", returns a function that given a "y", returns "x".

Our function of two arguments can return the second argument too:

λx. λy. y

And this suffices to define booleans! True/False just return first/second arg.

True = λt. λf. t
False = λt. λf. f

How can we implement "and" and "or"? They are simply functions that take as input 2 booleans, and return a boolean. Each of the booleans taken/returned are themselves functions of 2 arguments. (Note: Application is denoted by space. so: "f x y" is parsed as ((f x) y), apply f to x, and the result of that to y. So here goes:

and = λb1. λb2. λt. λf. b1 (b2 t f) f

(Take b1,b2 booleans. Then return a function of t,f. Apply b1, in the "true" arg give it "b2 t f". In the "false" arg give it our own false arg (do not call b2 at all).

or = λb1. λb2. λt. λf. b1 t (b2 t f)

The parent comment went further and used an encoding of numbers (which is slightly more complicated than booleans). It also used the "y combinator" which is also just a tricky composition of lambdas and applications that allows feeding a lambda an argument that refers to calling itself recursively. Note that LC has no names except those bound by lambdas, so recursive references are not to be taken for granted! You need trickery such as the Y combinator to do that in the LC.
This guy built something that resonates with this community. He did a fantastic job.

You have done a service with your comment by pointing out that these are the wrong tools to implement it. I agree!

But I personally feel we don't get enough posts on this site showing things that people have built themselves. So regardless of how I feel about what someone built, if someone posts their work for praise or ridicule I applaud them.

I believe this was a creative use of css, and looks fantastic.
We're one of the startups Peter is helping (haven't coded any of his feedback yet, so don't judge him on our WIP UX :) He's been a massive help already, I consider myself really fortunate to get some of his time, so I do recommend reaching out :)
No, it's not retarded. It just shows that you don't understand the market.
I don't get it. Are women supposed to be averse to pushups? Maybe you haven't met my sister; she runs marathons and is a Soo Bahk Do black belt. Pushups: no problem.
Now you too can Instantly host Missed call Polls / Voting / Campaigns
The letter to myself: there’s no shame in making money
Meet the games that microconsoles need to survive
Show them the message "an email has been sent to mbesto@ycombinator.com. Please click on the link in that mail to verify your address". Below that, a link "change email address".

Now, when they realize they didn't get the email, they may notice the difference and they can fix it.

If they're unable to type their email address, and they're unable to recognize a mistake in it, then I don't see what hope there is for them.
Has Global Warming Paused?
And this is why I learned long ago how to defeat licensing myself rather than let someone else do it for me. Also why I use an active firewall.
We Canadians proudly have no consistency. I've seen all of the following used: 13/11/16, 11/16/13, 16/11/13

And by proudly, I mean we don't even realize the rest of the world handles this marginally better. Even official forms have no consistency....

As it is, I didn't interpret 11/16 as being a date. I thought they needed five out of 16 interviews.
Hm. Somebody doesn't like to exercise.
This is a really good presentation on OCaml by one of the authors of this book.

http://youtu.be/hKcOkWzj0_s
You got it backward. Not doing a round of situps == bad health.
Last Doolittle Raiders make final toast
If you're in London, you might like to come to the Go user group which I run with John Graham-Cumming:

http://www.meetup.com/Go-London-User-Group/events/147685182/

Don't worry about the waitlist, people always drop out nearer the time.
Points for running them! Also hopping up one-legged. Like by son's Tae Kwon Do national team did for conditioning.
The math phd one is constant time :)
I have a thing about when actual numbers get used.

The thing is the website is in English, so it does not target 7 billion people. It only matters what percentage of target audience can process the message, and it's targeting professionals, so not even entire 300 mil population of US. Basically I think about 300 mil and 7bil numbers are wrong in determining if it was OK to use US-format.

I am not saying you are wrong, I agree that spelling out November would make it clear, but just that the numbers quoted are not representative of who will see the site.
It is not available on all arches though.

Although in practices the arches that lack a native OCaml compiler don't matter.

In RHEL we ship OCaml natively for everything except S/390 and AArch64. AArch64 will be important, but since hardware doesn't exist in a form you can buy for servers, we're happy to wait for upstream to implement this. We'll probably help them out with hardware too.

Edit: We maintain our own PPC64 backend.
McAfee Brands The Pirate Bay as a Security Threat
Reading from the SSD to laod it into RAM does drain battery. No idea if it is enough to matter though.
Haha, that's brilliant. From their Twitter account:

> Have an iPhone 3? Download RAM twice to make it a iPhone 5.

https://twitter.com/DownloadMoreRam/status/38502626000858726...
And that's the beauty of comscore's metric. Spend 10 minutes dicking around with Apple maps, then 30 seconds in Google maps to find what you are looking for. Apple comes out way ahead, because their app is more engaging.
I've also just started learning hardware development in my spare time. It's a very different challenge than software, and I'm already having a ton of fun with it. To get started, I'd recommend taking a look at this tutorial: http://www.newbiehack.com/MicrocontrollerTutorial.aspx

I also work with a guy who has been hacking hardware since the vacuum tube days, and has built his own computer literally from the ground up. He's an amazing resource, so I got really lucky.

As for barriers, I got started for less than $60. I bought an MCU, breadboard, programmer, iron, some LEDs and other components and started messing around. I haven't put together a PCB yet, because I want to make sure I've got everything right. Like the article says, the real world is unforgiving. I don't want to dump $50 on having a board etched and then find out I messed up the design.
I believe that the E2 visas require you to demonstrate "non-immigrant intent" (or however they phrase it). They want you to show that you plan to leave the US eventually, and any time spent in the US can't be used towards applying for citizenship, etc.

Confusingly, http://www.peerallylaw.com/en/content/view/517 says that some government departments allow dual intent on the E2...

In summary: maintaining correct visa status in the US can be hard.