skysight-inc/HackerNews huggingface dataset:
Because of type erasure, all Optional<T> are the same type at runtime, so Optional<Integer> can't be overloaded with Optional<Boolean>, because at runtime it will be impossible to tell which method should be caled.
Mt. Gox Bankruptcy Saga Continues: Tibanne Looks to Sell Trademarks
BitPay Now Processing $1 Million in Bitcoin Payments Every Day
Inc. and LLC aren't really exhaustive of business forms in the US, either, just two common ones. There are also sole proprietorships, (traditional) partnerships, LPs, LLPs, LLLPs, etc.
Yes - I "had" an LLC for engineering consulting work. I let it lapse though as it wasn't worth renewing it with the state every year if I wasn't doing much business. I'd have to quit my day job to do real work or else be fired & sued by my employer.

We hired nanny for one year when my wife went back to work. The tax and paperwork nightmare of having even a single employee for a small business makes me never want to do it again. It's structured in such a way as to bias it towards larger employers who have accountants and lawyers to rely upon.
> the problem is that properly setting display density in Linux has changed over time

Yeah, I just tested this on my GNOME3 system, and there is no simple DPI setting anywhere in sight. `xrandr --dpi 144` which seemed like the logical solution had absolutely zero effect on anything (gnome or firefox). Anyways this is what I ended up with: GNOME scale factor at 1.5 and layout.css.devPixelsPerPx also 1.5: http://zokier.net/stuff/firefox_linux_150.png . Looks pretty good to me.

edit: and just for completeness sake, I also tested this on KDE4. Before changing session I reverted GNOME scale factor to 1.0, so it did not affect my results. I again started with `xrandr --dpi 144` and launched Firefox and the fonts actually had been rescaled! UI was not, but that was fixed with layout.css.devPixelsPerPx=1.5, end result: http://zokier.net/stuff/firefox_kde_150.png

In conclusion, it seems like Firefox on Linux queries the DE for fonts (size and family). KDE4 seems to use X DPI settings in determining the font sizes, while GNOME3 is ignoring them and instead using its own "scaling factor".

edit2: this is getting bit out of hand. I also tested this with just a WM (in this case Fluxbox), without DE. `xrandr --dpi 144` had no effect but setting Xft.dpi to 144 with xrdb did adjust the font size in Firefox. Like others, devPixelsPerPx needed also to be set to 1.5 for UI to scale: http://zokier.net/stuff/firefox_fluxbox_150.png

So in further conclusion I'd say Firefox is handling the situation relatively well, considering the mess that DPI scaling seems to be on Linux.
Some charts from the data : http://theuforce.blogspot.in/2014/05/visualizing-executed-of...
neat! this beats putting an include at the top of each file...
I agree, his whole iOS blocks, is simply windows live tiles.
Then why would the Texas Department of Justice want to draw attention to that?
HTTP Made Simple
Wasn't aware of his case:

From the judge denying a new trail: “The questions raised during post-judgment factual development about Will’s actual innocence create disturbing uncertainties,” he wrote. “Federal law does not recognize actual innocence as a mechanism to overturn an otherwise valid conviction.”

http://www.nytimes.com/2012/03/11/us/texas-death-row-appeal-...
What does it look like when mobile (native apps) + web (search) collide?
I have an LLC. I took funding from Mark Cuban, based on a product I created that took about three months to put together. I hadn't intended to raise venture capital, but in a spur-of-the-moment type action I emailed him about what I was doing. I didn't even have a number in mind when he replied, so I just came up with something off the top of my head in about five minutes (I tried to be reasonable, and aim a bit lower than higher, because his involvement was worth more than the cash); that was an interesting and surreal hour of my life. Mark is the real deal, and the best business partner you could ask for.
Noted, thanks for the headsup - I'll look into that and fix it. I've not spent much time yet making it responsive, so haven't done much iOS testing, but I will.
He's just "invented" live tiles for iOS. T
The scrolling bothered me too, but it's not technically their fault. I paused ad blocking, and sure enough there's supposed to be a banner before the headline. With ads displayed it works more or less seamlessly (though it still is a bit distracting).
It's not a huge difference really. You can find meaning in a hobby, sure. But it's harder and more interesting to find meaning in little things. Like breathing. Have you ever stopped and considered how fucking crazy it is that we breathe? Or eating. If all you had left in the world were ten grains of rice, imagine how much more incredible that rice would seem, or how much more you would taste and feel it. Hobbies are fine, but they aren't the core value of the video game of your life; they're just expansion packs.
HN really needs to let me know when I get replied to :)

The source is available[0], can't remember if it's any good though. :)

[0] https://github.com/buttscicles/yl.io
MobileWorks/LeadGenius is looking for full-stack engineers
Rory Sutherland – This Thing For Which We Have No Name
For reasons I can't explain I get the feeling Elon struggles to explain things in Layman's terms. He obviously a genius and wants to tell us all the details.. but instead he simplifies it.. but then he corrects himself because he doesn't like being so inaccurate.
I'm not sure you can apply Occam's Razor here. You will only break your blades as you search for a simple answer.

Maybe he was pissed.

Maybe he really didn't want to support it any more, and would feel really bad if people's stuff got compromised on his watch, so he wanted everyone to stop using his stuff as hard as possible.
I recently upgraded my Jekyll install, and I must say this beast is becoming bloated. One of the many gem packages it now requires is a JS interpreter. Why?

I use an SSG because they're simple, don't require dynamic page loads and are more secure. However, the 'simple' part of this is wearing thin. Like so much of modern web software the developers only add things to it. They never remove or refactor. So you end up with massive dependencies and libraries from everywhere. It's crap software.

I still use it because I'm too busy to migrate to something else. Also, because I realize that whatever new tool I migrate to will eventually face the same fate. Eventually any compact SSG will eventually bloat just like Jekyll has. It's the nature of development these days.
I'm stupid. EDIT: I am! Thanks for the corrections!!
Great, maybe it will spread to other countries :-)
Actually I'd like to see the actual width of the screen (bezel included) rather than the diagonal, which is pretty useless. It's to the width that I've been looking at recently when I wanted to know which TV fits into the space I have for it.
> They should just deprecate it and switch to Go

That would be a step backward, we really need generics and a reasonable support for exceptions on Android (or any large scale system, for that matter).

Go is a fine language at the system level or to replace Ruby/Python scripts but that's about it.
This is an argument that literally goes back to the dawn of the CMS.

CMS designs tend to fall somewhere between two extremes: completely static (grinding out HTML files) and completely dynamic (generating new pages for each request). Static is appealing because it scales like crazy, but it's also unappealing because it requires a "compilation"/"rebuilding" step that gets longer and longer as your site gets bigger. Dynamic is appealing because it requires no "rebuilding" step, you just click "Save" and your words immediately appear, but it's also unappealing because "live pages" equals "lots of hits to the database", which makes scaling to handle even moderate amounts of traffic a problem. In other words, there is no "silver bullet" approach, just a set of tradeoffs.

The market oscillates between these two extremes, usually on the basis of whatever product is fashionable at the moment -- a new It Product gets lots of buzz for the positive elements of its choice of static/dynamic, which are apparent immediately, but its newness means it hasn't been used long enough for people to experience the downsides. Those come later. And when they do, people flee to a new It Product on the other end of the spectrum, where the process repeats.
The longest I have been able to be "on vacation" has been 3 days straight in the last 12 years. And on Day 4 I spend half of it on catchup work.

That is why you need a team.
For already having it in production it's too early, but definitely there are companies that have it in near future roadmap. I know couple of them.
but java does fine with it needs of extensions to everything. How do you justify that?
Completely agreed. Enterprise-grade also assumes enterprises are the pinnacle of success, quality, reliability and robustness... This is an outdated term that should simply fade into memory.
What a disgusting, morally bankrupt society that permits the state to take a life. And then to censor statements? Damn. Nobody is claiming these were good human beings, but disgust isn't nearly strong enough a word.
It would be interesting if they made a high-performance variant of the red book using the latest standard, e.g. the "bright red" book or "crimson book" or so :)
It's crunch time for dark matter if WIMPs don't show
The link is dead (not sure why, it seemed useful enough to me).

You need to set showdead=yes in your HN profile.
CouchDB Weekly News, May 30
> It's also why hard science majors make fun of them.

Hard science recognizes social science work when solid data is used and the methodology is well understood and effective. You're generalizing.

> That's because just about any other discipline is capable of conducting a controlled experiment

> You can't just order families of a particular race to stop having more or less children than other races so that you can get a good control group, so you have no control group.

You look at families of a race that had less children and compare them to families of the same race with more children. That would be a data experiment controlled for race. Read Freakonomics if you want to understand data experiments better.
Middleman has a little known WYSIWYG blog editor extension that focuses on easy content creation and editing. It is a paid extension but it does address the points raised in the article http://middleman-blog-editor.awardwinningfjords.com
It was also in the movie Contact, if I remember correctly.
The Misogyny and Entitlement of Nerd Culture
> I've been contracting as W2 through a pimp

Haha, when I read that part I LOL'ed.
In my opinion, no it really isn't. You can just create a method with a different name or a static constructing method if you need to overload constructors.

The major pain point with generics is that they don't work with primitives.
Wow it still looks like it did, essentially, a decade ago.
How to Find Great Software Developers
Thanks. Apologies if my previous post was a bit too negative. I'm not saying the Github link should be hugely prominent front and centre but somewhere with the licence links and in the menus at the top somewhere would be good (probably in About or Community).
I don't envy the eyesight of the worker that has to look through a microscope their entire shift, this was sad to read.
I was working at a startup before contracting so my advice won't necessarily be what you're looking for but since I started looking for clients about 1 month after the end of my job, I guess it still counts.

Depending on where you are (I'm in London), lots of contracts are offered through recruitment agencies so put your CV out there and you will get spammed by recruiters (several of them contacting you for permanent position in a different country and using things not even mentioned in your CV, you can safely mark those recruiters as spam).

One important thing is to not bother looking if you're not free pretty much immediately, you're supposed to be free in less than a week or immediately so if you're looking for clients with a 1-2 months notice, you won't get any.

For the interviews part, all the one I had were very simple, some without a single technical question.

As desarun said, an important thing is to get an accountant and create a company (not sure outside of the UK).

Anyway to give you an idea, my first contract was 3 days a week and I was still making more than my previous fulltime job.

Again if you're in the UK, this book is really good: http://www.amazon.co.uk/Contractors-Handbook-Expert-Guide-Fr...
My brain is throwing all sorts of parse errors at that quote full of quotes. This is why we have escape characters! (Or, more realistically, two forms of quotation marks for nesting).
Specifically page 31 on the doc - http://www.amnesty.org.au/images/uploads/adp/Death%20Sentenc...
> Unless you use Erlang or OS processes you are sharing memory.

Actually, even actor-based systems share memory. If two actors A and B send a message to an actor C and expect a response from it, they are sharing memory: what's in C's state. Which can be different depending on whether C received A's message first or not.
For people who don't know 0402 is:

> 0402 (1005 metric): 1.0 mm × 0.5 mm (0.039 in × 0.020 in).
C Corp dividends are double taxed (once for the Company and once for the individual). This is a good strategy for Sub Chapter S Corps, but not C Corps.

Google Double taxation for more info.

Disclaimer - I am not a CPA or even play one on TV.
Limited company in the UK generally as a tax efficiency for consultancy.
> We were told they can align over 80 per minute or about 40,000 per day.
BBC documentary on the microprocessor (1978)
This has nothing to do with nerd culture and more to do with mentally unstable people.
The worker makes 80 LEDs per minute.
If Steve Ballmer doesn't buy the Clippers while saying "I have no plans to move them out of LA" and then move them to Seattle immediately after sending an email to Adam Silver, cc David Stern and Clay Bennett that just says "fuck you" I'm gonna be really mad.
You can get the best of both by using a dynamic site CMS, and then hooking it up to Amazon Cloudfront to cache your html. The only challenge then is page cache expiration. You can set that by either using the http headers for Cache-Control or setting page rules in Cloudfront's admin.

Such a setup will scale like crazy and skip "compilation" steps
The current title of the actual article is "21 User Retention Tactics You Need To Know," which is still pretty bad but not as linkbaity as "Can't Live Without."
Did anyone else catch the bit where Elon said "for docking with the ISS... or potentially other things" [1]

I wonder what "other things" Elon has in mind.

[1] 7:08 in https://www.youtube.com/watch?v=cPzlQF7ziBQ
It's pretty amazing that it's almost the same look that was the final iteration before the bankruptcy.
Show HN: NowVia – Save, organize, and discuss the things you find interesting
Apple Streams WWDC Platform State Of The Union, Design Awards To Developers
My experience sounds fairly similar to this. I've been doing a bit of business development (mostly going to Meetups/events relevant to the kind of work I'm interested in), but I find that most of the work ends up finding me through my network. Actually, most people I talk to have been telling me the same thing.
this is a good link, although still high level: http://www.edisontechcenter.org/LED.html

and a lab to get a better feel for how band gaps affect the spectrum:
http://electron6.phys.utk.edu/phys250/Laboratories/Light%20e...
why would that be, as long as you don't co-mingle personal funds with business funds and otherwise treat it as a legitimate, independent and separate business, I don't understand how you could be held liable. http://en.wikipedia.org/wiki/Piercing_the_corporate_veil
After the Sun (Microsystems) Sets, the Real Stories Come Out
> "live pages" equals "lots of hits to the database"

Is it common for people to set up a database backed website without caching? The framework I'm most familiar with, Django, will cache the results of database queries, so if, say, an article on the site becomes popular the database is hit once, and thousands of views are served from the cache.

Edit: Jweb_Guru, thanks for that clarification.
> That's because just about any other discipline is capable of conducting a controlled experiment. The problem with statistics in social sciences is that you don't control anything.

Statistical controls are real controls, and are frequently used not only in social sciences, but in so-called "hard" sciences for large, complex, or distant systems that can't be conveniently be set up in a laboratory. Laboratory-style control is one particularly convenient mechanism for isolating particular independent variables, but its not a defining requirement of empirical science.
Show HN: Carpooling the right way
IMO no. Witnesses can lie, video can be manipulated, physical evidence can be tampered with. Obviously we can be very close to certain but unless we are 100% certain (which I don't think is possible) killing someone is a big risk.
Your last point is just, ugh, oh so true. You don't get to be an expert in any field without diving head first into them at some point as an inquisitive amateur. Having a curious, naive spirit who isn't afraid to do things "the wrong way" and break a few things along the way is something we should be encouraging in our fellow hackers!

The OP's misaligned sense of responsibility honestly terrifies the child in me. I would not be where I am today were it not for the countless circuit boards I went through (nice way of saying completely destroyed) when I was 12.
This one really hit me:

> The act I committed to put me here was not just heinous, it was senseless. But the person that committed that act is no longer here - I am. I'm not going to struggle physically against any restraints. I'm not going to shout, use profanity or make idle threats. Understand though that I'm not only upset, but I'm saddened by what is happening here tonight. I'm not only saddened, but disappointed that a system that is supposed to protect and uphold what is just and right can be so much like me when I made the same shameful mistake. If someone tried to dispose of everyone here for participating in this killing, I'd scream a resounding, "No." I'd tell them to give them all the gift that they would not give me...and that's to give them all a second chance. I'm sorry that I am here. I'm sorry that you're all here. I'm sorry that John Luttig died. And I'm sorry that it was something in me that caused all of this to happen to begin with. Tonight we tell the world that there are no second chances in the eyes of justice...Tonight, we tell our children that in some instances, in some cases, killing is right. This conflict hurts us all, there are no SIDES. The people who support this proceeding think this is justice. The people that think that I should live think that is justice. As difficult as it may seem, this is a clash of ideals, with both parties committed to what they feel is right. But who's wrong if in the end we're all victims? In my heart, I have to believe that there is a peaceful compromise to our ideals. I don't mind if there are none for me, as long as there are for those who are yet to come. There are a lot of men like me on death row - good men - who fell to the same misguided emotions, but may not have recovered as I have. Give those men a chance to do what's right. Give them a chance to undo their wrongs. A lot of them want to fix the mess they started, but don't know how. The problem is not in that people aren't willing to help them find out, but in the system telling them it won't matter anyway. No one wins tonight. No one gets closure. No one walks away victorious.

http://www.tdcj.state.tx.us/death_row/dr_info/beazleynapoleo...
I used to work as a lab tech at one of the leading US LED manufacturers, and automated tools most definitely exist for all the steps pictured here (and they were typically done in a cleanroom, as well). Can't speak to what was done in China, though.
18 Years, No Profit, $1.9 Billion in Stock for Employees: Which Dot-com?
I'm 9 years in here.
No, I didn't. If, for even an instant, you ever buy the argument that a JIT is better for real-world application tuning than static code analysis, you see my point.
I would have though Google would be strongly against ads like that. Do you (or anyone) have screenshots?
Can you recommend a good document explaining all the features? The main package doc on golang.org seems to not really go into stuff like conditionals, loops, etc. which I gather are possible.
I personally appreciated the full paste - I generally dislike leaving HN through links if I can.
They'll just be playing angry birds while waiting for the ship to dock with the ISS
Because in politics the cover up is often more damaging than the initial transgression? Because the state does not feel that they have done anything wrong and therefore has nothing to gain by appearing to hide information from the public?
It's configurable !

ForkJoinPool forkJoinPool = new ForkJoinPool(2);
forkJoinPool.submit(() ->
// write your parallel query here
).get();
I did some research into incorporating an LLC and I came to the same conclusion. For a sole owner, a sole proprietorship is simpler and the LLC doesn't provide any benefits but does add a lot of extra tax and other paperwork.
8 profound life lessons I learned from a year of soul-searching
There is a bug that presents the "You have unsaved changes, are you sure want to navigate away from this page?" in an infinite loop. The only way I could leave the page was by forcing chrome to quit via my task manager.

Otherwise, seems pretty cool.. definitely on par with other in browser website designers.
Sorry to break it to you, but until the recent introduction of Android devices branded as 'microconsoles', nothing resembling a game console ever ran OpenGL. And millions of people play their games on consoles (some instead of on PCs)
Java the good parts?
I invite you to glance over the Medium Terms of Service. "You own the rights to the content you post on Medium."

https://medium.com/policy/9db0094a1e0f#0fae
Show HN: Ecodyger, transform your biowaste in a resource.
A comment on the name: I understand this to be pronounced as, and I assume suggest, the word "peacock". From the "who is using this" it seems to be very European-centric, so it may not be a problem that a native English reader/speaker might struggle to pronounce the name with it's correct meaning, rather than "pie-cock", which is meaningless in English but suggestive.
I know about that hack, but I'm not sure I'd advise others to follow suit. You end up spending a non-trivial amount of money in fees and there's definitely a legal and time cost involved. IIRC, there's a couple of other issues that are pretty trivial for a law firm to smooth out, but not something you'd want to deal with if you're paying your legal costs per engagement or hour.

For what it's worth:
"this runs counter to the general principal of SV where they are pro-Corp."

I believe this is because in California, there's a minimum tax of $800 on LLCs, so you might as well become a big boy corporation and not eat the 13.3% profit fee, get lower taxes (and/or or tax "hacks" (cheats)), and (especially pertinent to VCs) be able to be publicly traded.
The demos look really good. I didn't make an account so I can't comment on the actual features.

I must admit the name is odd. I'm not exactly sure how to pronounce it. If it's indeed "Pie Cock", then I'd suggest changing it.

On a side note, I'd really like to form a team and build an open source drag-drop HTML5 page builder. There are a lot of startups/freelancers who could use something like that and integrate it into their products and services. Paid services like this and webflow (and others) are great but I don't think the pricing/business model fits every use case.