skysight-inc/HackerNews huggingface dataset:
Totally worth it, but with many caveats.

I'm on my 4th (!) 4k monitor, and think I have found the sweet spot - it's a 48 inch curved 4K Samsung JS9000 TV that supports 4k @ 60hz with 4:4:4 chroma over HDMI 2.0.

At that size the pixel density is identical to a 24" 1080p monitor and the slight curve means it fills your field of vision with significantly less distortion at the edges.

Unfortunately the stand isn't adjustable, so I replaced it with a set of adjustable 'feet' off Amazon that bolt to the wall-mounting holes. The screen sits about a centimeter off my desk - just enough to run keyboard & mouse cables under, while keeping both the top and bottom of the screen at comfortable viewing distances.

The overall result is _glorious_. I have so much room I can just drag windows over to whichever part of the screen I feel like staring at, while having tons of room at the top for widgets and music players and such. I can run games in windowed mode alongside web browsers and everything's readable and playable. I can have pages and pages of code spread out everywhere and it's all marvelously usable.

In comparison, my other 4k experiments -

1. Seiki SE39UY04 39" - Terrrrible lag, bad color, 30 hz only. The 30 hz is not itself the killer (30 hz on the JS9000 is only mildly irritating), it's the 100+ millisecond delay that makes it infuritating. Sold it for $100 after trying and failing to adapt.

2. Samsung 55" UN55HU8550 - Great except for the lack of 4:4:4 chroma, and 55 inches is just -too- big to use as a monitor - especially without the curve. I still use this one as my main living room monitor & TV.

3. LG 40UB8000 - Almost good enough. No 4:4:4 chroma, slightly buggy firmware, too much color distortion at the edges when used at monitor distances. Pixel density is about the same as a 27" 2560x1440 monitor, but in practice you'll be squinting as it needs to be placed farther back on your desk in order for the sides of the screen to be usable.

Samsung does make a cheaper 48" 4k screen (the JU6700) which I believe supports 4k@60, 4:4:4 chroma - it would probably be just as good as the JS9000 for most purposes, with only slightly reduced color quality and a few less bells and whistles.
The Fermi Paradox
Shadow Work: The Unpaid, Unseen Jobs That Fill Your Day
You seem to confuse the severity of a disease with if there are any existing drugs to treat it.
"Right" as in "more optimal", not "only correct solution".
This is really cool. BUT, I think most HN readers would be most interested in the founding stories, and the hustle / hurdles overcome / pivots that these founders showcased.

For instance, there's no mention that Slack came out of a failed game company or that Uber was originally supposed to just be on-demand limos for a small group of friends! These are the key parts of the stories that are missing.
Doesn't this include the new class syntax? If so, will the standard libraries change as well to use the new classes?
> I don't think "say 1.WHAT" is reasonable syntax in the slightest.

1 is an integer. In Perl 6 integers are objects and have methods. The method calls are distinguished by periods, as has become the most common way to call methods in programming languages.

Is your main complaint that it just looks weird? Is there something you would expect it to be other than a method on an integer or numeric type? Personally, while yes, it does look somewhat weird, the uniformity of knowing you can call .WHAT on anything is nice.

You get one guess as to what 1.23.WHAT does.
There's a great xkcd about the p-value interpretation issue.

https://xkcd.com/882/

So, how does the FDA deal with this issue today? Suppose the scientists wanted to market (some flavor) of jelly beans as a drug to cure acne (instead of to cause it), and they test 20 flavors and get evidence at p < 0.05 that white jelly beans cure acne. Or 1000 flavors and evidence at p < 0.001.

Does the FDA look for a causal mechanism that would make the drug effective? Or are the companies afraid to market things that they genuinely suspect are ineffective because they'll eventually get sued? Or is the FDA's effectiveness standard so strong that you just can't cost-effectively game it like this today? (The last possibility seems a little bit unlikely.)
I'm a uiuc alum also, hold a job at Apple in engineering I reckon many young folk would think wonderful, and while Apple may be, the west coast is an absolute horror. The region is plainly unaffordable to folks earning tons yearly: the misrepresentation of the Bay Area as any kind of promised land is nearly always a veiled manipulation by landowners and, via the H1b visa programm, business owners to lure suckers from whom money and labor can be easily obtained.
Quy tắc cho Content Marketing trong bán hàng online
Personally, I'm still trying to use Lisp every chance I get. My window manager is stumpwm (Common Lisp) and my editor is emacs (elisp). Racket definitely has some very cool ideas, but I just don't like Lisp-1s and I do like the industrial strength of CL.

The early-to-mid 2000s were an exciting time for Lisp. Practical Common Lisp (http://gigamonkeys.com/book/) was coming out; Paul Graham was writing about how Lisp was a secret weapon; reddit was based on it. It seemed like the stars had finally aligned.

But then…nothing happened. Ruby captured a huge amount of the hype cycle, Python captured a huge amount of the pragmatists, and…nothing happened. The Common Lisp community kept on churning out incredible code, building a better mousetrap and waiting for the world to beat a path to its door and…nothing happened. It really is dispiriting to reflect on.
Evolution is not exactly a random walk, it's a lot better. But it's plausible that creating an AI more "intelligent" than humans (whatever that means) is beyond our current intellectual capabilities, although I seriously doubt it.

He's forgetting two other scaling modes applicable to human intelligence: accumulating knowledge and collaborating. By accumulating knowledge we can build upon the work of the generations before us and take essentially unlimited time to crack a problem. Collaboration allows not only parallel processing of problems but also interacting and exchanging inspiration towards the solution of a single problem; both which scale quite well with a lot of intelligent people.

Note that there are almost trivial arguments showing some problems are beyond the means of our finite brain (viz unbounded algorithmic complexity or the halting problem).
The Ultimate Web Cash Flowchart
It is very hard to believe that it is impossible to collect data from regular use. That should generate vastly more data.

Besides, the proposal is not to approve all drugs easier. Drugs for same conditions would be harder to approve under the proposed model.
Suggesting that clojure is dying or going to die is some serious hyperbole. The community is growing steadily every year and is being adopted by industry players. Maybe not quite as fast as languages like scala that cater more to what users are familiar with, but that's not a bad thing necessarily.

Speaking of scala, you could also use it as an example of what happens when you say yes too much. In fact, to me, that's scala's major weakness. Sure, users can use it like a better java, but you aren't gaining as much from doing that as you would if you actually adopted a more functional style of programming. This is exactly what clojure encourages. I wouldn't count promoting this philosophy as any more hostile than any other opinionated language.

It certainly sounds like Clojure is not for Yegge, but that's not a valid reason to call the community hostile and claim that it's a dying language. Especially so because it's the complete opposite of what is true. The community is very helpful and welcoming to newcomers and the usage is growing, not declining.
SimCity and Cities: Skylines are still half stuck in 1950s era car oriented urban planning so they're not totally representative of the real world and modern urban planning. In these games public transportation options are limited, walkable public spaces such as pedestrian only streets and squares are not possible, and bike lanes do not exist. Additionally zoning is either residential, commercial or industrial, so there's no concept of mixed-use zoning (ie. commercial on the bottom of a building, residential on top) which you see everywhere.

I'd love to see a smaller scale game that really focuses on these details. SimCity 4 and other games went in the other direction, building systems around how a metropolitan region of multiple cities would interact.
I just got the dell 27" 4k and it's great. Text looks amazing. Some Linux gui apps look awfully tiny though. I'm not worried about it, the world will catch up in the long run. But I also have decent eyes and can read really tiny text if I must.
It will be interesting to see how this largely volunteer organization will fare compared to the highly organized tech teams that Obama had and Clinton has as well.
The UI scaling looks a little off on windows. I have a 28" 4K and it takes a little bit to get used to. Make sure you have a desk where you can sit far enough back (I'd say around 3 feet), otherwise eyes start hurting. Only certain IDEs have decent scaling too (Android studio needs some font size tweaks). Visual Studio does a pretty good job.

It's amazing for gaming in the off-hours though. I'd say go for it if you do a lot of front-end work, otherwise wait until there's better support.
Mapping Types to Values (in C++)
Unified Endpoints in Nginx-push-stream
Launched a website to prepare efficiently for interviews Feedback please :)
From an outside perspective, the distinction between Perl 5 and Perl 6 is confusing.

Are they literally separate languages?

Did Perl 5 come after Perl 6?
They've limited downloads to NZ App Store accounts to prevent everyone from downloading it at once. This lets them do a wider beta test, and fix bugs so when they release it globally everyone else's first experience will be positive. It's common on iOS for games to do this too.
Not to mention every large tech company has a presence here.
The Original Star Wars Concept Art Is Amazing
How cyber criminal plan attacks
The instruction format sure is interesting, to put it politely. I tried to write a toy JIT once for compiling math expressions in a scripting language... Didn't get very far.
Why not link the original answer on Quora? https://www.quora.com/How-are-laptops-used-on-the-Internatio...
World's largest digital camera will photograph the universe
Andreesesen is overly celebrated because of his extreme luck, and is certainly not the first. Look up John Bardeen and Nick Holonyak for examples.
"Try 0.1 + 0.2 == 0.3 in some other language, then try it in Perl 6."

Whoa, wtf python:

$ python
Python 3.4.3 (default, Jul 13 2015, 12:18:23)
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 0.1 + 0.2 == 0.3
False
>>>
Using plants to generate energy: Chilean engineers to patent device
This is great! I'm exactly the person that post was intended for, with the limited ML background. I'm following both Andrew Ng's and Richard Socher's lectures. I got stuck around chain rule.

Speaking of Socher, he mentions in his dissertation about alternatives to using the Sigmoid:

"Various other recent nonlinearities exist such as the hard tanh (which is faster to compute) or rectified linear: f(x) = max(0,x) (which does not suffer from the vanishing gradient problem as badly)."

I wonder if one of these alternatives would improve on the XOR example? Am hoping to implement some ANNs on a mobile GPU, using iOS + Metal. But 10,000 epochs for the XOR example sounds a bit scary - as in turning an iPhone into a hand warmer.
Very nice article. This statement sums it all "The problem: “game changing” technologies cannot do their magic if the players and the playing fields remain the same."
Take tennis. Titanium and other lightweight materials along with other customization of racquets allowed players to drastically improve their shot selection. However, only the ones that combined this with their mental and physical fitness reaped greatest benefits.
Same goes for the technologies. Only when everyone is aware of their potential benefits and is trained properly to use them, they will not yield their maximum benefit.
PCB design softwares
5 Best Free PCB design software’s in the market today. Before not many years, PCB s used to be designed manually with the help of a photo mask on a Mylar sheet. Schematic circuit used to be drawn on a plain paper.
http://www.technicgang.com/best-free-pcb-design-softwares/
Agreed on the content part, for now this is just generally available info from tech blogs and wiki. Would appreciate some contribution from people knowing from first-hand experience.
> Not enough adsense on the page. But more seriously the fact that it is a usenet post copied to reocities with probably zero inbound links hurts its ranking.

Also not helping: Reocities is a website hosting the Geocities dump Jason Scott and his merry band of guerrilla archivists made back before Yahoo killed Geocities. The point of Reocities (and Oocities, and possibly others) is to allow people to fix their old Geocities links by changing one letter in the domain name.

So it's not only obscure, it's an ancient document which has been rehosted, so none of the original links to it still work.
1. A false positive rate of 27.9% is not the same thing as approving 27.9% of all applications.

2. The full clinical trials still cost hundreds of millions of dollars.
Cue the sophomoric replies about IEEE floating point number representation. One of the cool things about Perl, though I haven't used it much for years and have been enjoying my break from it (hello, Python!) is the DWIM philosophy.
Engage in physical activity like social dance- salsa, swing, ballroom, yoga, tennis or whatever is in close promixity to you. Or determine by random method. Seriously, no joke. Test this for 30 days.
At the most basic level pixel pitch (the center-to-center distance between pixels) is perhaps the most important parameter. The other parameter is observer distance (eyeball to pixel).

Those two interplay and setup a situation where resolution is utterly wasted if the observer is farther than the perceptual limit. Think of a standard Snellen chart placed at 12 meters rather than 6.

And so, the decision to go to 4K displays is inexorably connected with a specification of display size and viewer distance. Ages ago IBM introduced "Big Bertha" probably the first 4K display. It was about $20K. The problem was that IBM made the display 22 inches diagonal and, at that size and resolution, you had to be 6 to 8 inches away in order to actually make use of the resolution.

There are other considerations but I think being able to actually use the resolution is key.

Personally, I prefer multiple (3) 1920x1200 monitors because it allows segmentation of your workspace. For example, you can maximize a the video of a course or online class you are taking while you code on the middle monitor and have reference material on the third.

I know this will not be well received on HN but I have to say it. The OSX UI has been grossly outdated as it pertains to large or multi monitor setups for a long, long time. This insistance on having menu's at the top of the monitor is rather than within the application window simply isn't sensible. I've had the experience of projecting a Mac on a 40 foot 4K theater screen. The only way I can describe the single top menu bar experience is tiring and ridiculous. Windows or a similarly setup Ubuntu systems with menu's owned by the application are a dream to use on a huge multi-screen environments. I've done just that with huge stadium-sized LED video walls mapped as multiple monitors to the OS. Nothing like hqving to move a cursor across 160 feet of screen real estate to reach the menu's to show, in no uncertain terms, that a UI is broken.
PDF Resume Builder
Arguably, Clinton's tech team is what has left her so vulnerable in the first place.
To many dudes making 120k in SV. Women see your types as a dime a dozen. Move to Boston or NYC or even Providence, RI (best kept secret).
How would this be the wrong thread?
Perl 6 is like Python 3, but they decided early on that if it wasn't going to be backwards compatible they might as well go wild with enhancements and fixes to earlier mistakes. As such, while Perl 6 is seen as a successor to Perl 5, it doesn't obsolete Perl 5. There's still plenty of active development and new features happening in Perl 5 (after a lull in development, likely because of Perl 6).

It's widely accepted at this point that the name could and would have been better off as something else, like Perl NG (there is good reason to want to retain some Perl mindshare, it is very related at a language level) or something, but by the point that was realized the damage was done. People still argue over whether they should change it to clear this issue up for the layman, but there are good reasons to not want to give up the long past associated with the Perl 6 name.

It's becoming slightly less important now that Perl 6 can now inline a lot of Perl 5 code and modules (including modules with compiled code)[1].

1: https://github.com/niner/Inline-Perl5
What about a change of locale? Does your company have offices in other cities? Sometimes a change of scenery can do wonders.
Math is a Language
Collaborative playlists are great but it don't allow users to listen to the playlist synced together real time.
That's an interesting thought. We have three 1920x1200's in landscape mode on every system. Never thought of trying them in portrait.

What happens when you tell a 16:9 video to go full screen?
Not so much confusing as my own ignorance. My last pass through Polymer was two years (I think) ago and there's been a number of changes to the components specs that I've been ignoring. At the time I saw a lot of excellent examples/docs related to encapsulation and none related to content insertion. I'll take another look later this year.
Perl 6 started around when perl 5.8 was released. Then Perl 5 went stagnant while most of the core language developers were working on Perl 6. After a few years where there were competing implementations of perl 6, and still some wild ideas being tested, folks that still were using Perl 5 watched the rest of the languages develop, and the growing buglist against perl 5, and starting poaching ideas from Perl 6, ruby, python, and improving the Perl 5 runtime.

Eventually, The Perl 5 camp committed to regular releases, and continued renewed development in the engine, and it is still pretty good. But the damage has been done @ this point -- a lot of the community has wandered off to other 'cool' languages and frameworks.

The confusion will continue, especially since it's become clear Perl 6 is quite the departure from Perl 5, and there is a LOT of code in the wild using Perl 5. I've seen some talk of the Perl 5 folks asking Larry Wall to rename Perl 6, but he's declined to do so.

With perl6's grammar support, some folks are working on importing the perl5 grammar into perl6[0]. Fortunately, there's a very rich testing environment(in the form of CPAN) to ensure this effort will be stable.

[0] https://github.com/rakudo-p5/v5/
An old but informative article on Perl 6: http://www.perl.com/pub/2006/01/12/what_is_perl_6.html

And a brief blurb from the Perl 6 FAQ that helps explain it a bit:

> Perl 6 is still a very perlish language, following the same underlying ideas as previous versions (sigils for mini-namespaces, There Is More Than One Way To Do It, caring about both manipulexity and whipuptitude, taking many ideas from natural language (like disambiguation through context))

> Perl 6 code feels very perlish. A Perl 5 program using Moose or a similar object system feels closer to Perl 6 than to Perl 1 code

> "Perl" is still a strong brand name, which we don't want to throw away lightly

> It is very hard to find a good alternative name. And no, "camelia" and "rakudo" are not good names for a programming language (even if they are fine for our mascot and the leading compiler)

> Even if Perl 6 changed its name, an incremental update to Perl 5 likely couldn't claim the version 6, because the name Perl 6 sticks in people's head, and will long be associated with what it is today
UIUC grad here. Pretty sure I was the author's TA at one point too :)

All of these programs and events are a huge step in the right direction. I personally did my best to even help some of these programs grow, particularly iFoundry and the group that eventually became Hack Illinois. But the biggest challenge I found was bridging the chasm between this hacker/entrepreneur culture and the existing academic/research culture.

As a premier research university, the UIUC engineering curriculum is heavily focused on the theoretical. In my years there, I really had to go out of my way to obtain some hands-on learning experiences. Those are so important for breeding a hacker/entrepreneur culture. It's how you learn to work with real-world constraints, how to network and collaborate, and how to fail well. A textbook and a Powerpoint lecture just can't teach that.

So the question I pose, to the author and to the readers, is this: How do we change the way students are taught?
Why do innovators like to congregate in Silicon Valley? Because other innovators like to congregate there. VCs and other people feeding off the phenomenon end up there because they can find innovators there. In other words, there is no resource whatsoever that attracts anybody there. They are only attracted by each other. The inclination of congregating there costs a lot of money. Housing prices and rents are very high in the area. In other words, these innovators are forking over way too much money to other people for no good reason at all. At the same time, they are not stupid either. My take is that at some point they will start moving elsewhere.
What drives people and it's implications on startup teams?
Ask HN: Do you wish one could make mindless comments on HN with impunity?
Why is this surprising? Floats are defined by the hardware essentially, not the language.

And this is how they work: they're binary, not decimal. Computers are binary, not decimal. 0.1 can't be represented exactly as binary.

Python has a decimal type, if that's what you want: https://docs.python.org/2/library/decimal.html

I consider it a basic point of computer literacy to understand this.
Nice website. All the best :)
(Reposting this comment from when I posted this article earlier today.)

This article is primarily about the CodersForSanders organization (https://coders.forsanders.com/), which started on reddit at /r/CodersForSanders and uses Slack to coordinate efforts among over 150 developers, designers, and digital/content folks. I am a member; I built the donation app mentioned in the article (an iPad app for volunteers to collect donations at campaign events using Square readers) and a few other projects.

Regardless of your political leanings, I've found CodersForSanders to be a fascinating experiment at the intersection of grassroots political organization and remote development/tech work. We have worked on projects that campaigns would normally only entrust to expensive consulting firms, but both out of financial necessity and a commitment to grassroots support we have taken on a lot of that work. I wonder if this can be a new model for political organizing in the 21st century.
false positive rate 27.9% means: if the drug is not effective (at all), there is 27.9% probability that the drug would be approved by FDA.
I had no idea that regular people can be angels.
> I consider it a basic point of computer literacy to understand this.

Which statement does, by itself, a pretty good job of explaining why nobody even bothers to ask themselves if they are computer literate these days.
I wouldn't call that C code, I would call that a language defined by the C macro system that also happens to accept C code if you choose to sprinkle that in.