skysight-inc/HackerNews huggingface dataset:
I've seen many people repeating it; but I don't know what it even means.

It definitely is the V - since it renders the view.

But it is also the C - a component encapsulates the view and view logic together. From within the component, you have lifecycle events: when the component is mounted for the first time, whenever it receives new properties, when it is unmounted etc. In any of these events, you can receive data from the external world through AJAX calls. Or you can set up AJAX calls from outside the component, and in its callback, ask React to re-render the component. There are as many ways to update the data model inside the component as we can possibly do with Javascript and callbacks. This is exactly what a Controller in a traditional MVC does: orchestrate data flow between the external world and the view. React does it beautifully.

React can also be the M, or it can compose it into the component. You can have your own validation methods and business logic that mutates the state in the component (a component is simply a Javascript object with state); or you can compose your custom Javascript object or something like Backbone.model, and keep all your logic in there.

And you can use react-router for routing. What else do we need to compare React with Angular?
> Many Linux distributions ship with the 'less' command automagically interfaced to 'lesspipe'-type scripts, usually invoked via LESSOPEN. This is certainly the case for CentOS and Ubuntu.

I just ran less on a dir in Ubuntu Trusty (latest LTS) and got the expected "<dir> is a directory" message.
Evidentiary privileges and the 4th amendment interact, but aren't directly related. Obviously doctors and lawyers have a 4th amendment expectation of privacy over their own documents, but you don't have one over their documents. Moreover, they can be compelled to turn over copies of documents they have related to you.

That's one of the issues that gets lost in the shuffle: the 4th amendment was written against the backdrop of the almost unlimited power of the common law subpoena. When the government demands a service provider turn over someone's electronic records, that doesn't fall within the 4th amendment (it's not a search), nor does it fall within the 5th (it's not self-incrimination).
I repeat the question. There are a lot of features with youtube.

Seeing as you've asked the same question about google in the time it takes me to respond. You likely have next to no clue what goes into building a webapplication as massive as youtube or google.
These are symptoms of lack of competition. That's not a reason to make the government regulate these businesses like you seem to want. Instead we need to spur growth of competition.

We can look at the cities Google Fiber has rolled out to. In every instance, competitor's pricing has decreased while bandwidth speed has increased. That is what we are fighting for -- we are not fighting for a government set bare-minimum level of service for government set price. That will get your DSL-like service -- just barely "good enough" and no innovation because there's no real competition.

We need to somehow get to having 6-10 ISP's in every major city. This will drive quality of service up, and pricing down.

I also think it's a conflict of interest to be a content provider while also an ISP (comcast, time-warner, etc). Either deliver bits, or create the bits -- not both.
This is a huge problem (even if this number is grossly inflated) - imagine the quantity of drugs that could exist if something like this could be bootstrapped.

I realize clinical trials are really important, because accidentally killing lots of people isn't particularly desirable, but is there a way we could lower this cost? What would need to happen?
Ask HN: How to make a better mobile app than WhatsApp?
Ask HN: Is there a big startup scene in KL?
I've got contrasting reports online about the extent to which there are growing opportunities for start-ups in Kuala Lumpur, Malaysia.

Some people paint the city as a backwater - not enough VC money, too small internal market, and too much dominance by corporations and outsourcing.

On the other hand - there are events like the maker faire, which is growing, and a sense of buzz around KL start-ups making the most of the cheap manufacturing costs and good levels of English.

Which is true? Anyone know anybody in KL who has tried to start a business?
Okay, let me see if this explains it better:

1. Anyone who can see your traffic can see where the service is.

2. We assume anyone can see your traffic because you're using an encrypted connection. (The conversation should have stopped here, but i'll continue anyway...)

3. The only thing port knocking does is obscure your service from port scanning.

4. The equivalent method to preventing someone finding your service via port scanning is changing the port number.

5. Changing the port number prevents all non-direct-attacks from finding your service. (Nobody scans every TCP+UDP port of every IP on the internet for one service, because 563.6 trillion network packet send+recvs takes a long time, which doesn't even factor multiple tries or error retransmissions).

6. A direct attack by a committed attacker will eventually find your network service.

7. Port knocking does not add to security. It partially obscures information, but it does not prevent access, and it operates on faulty assumptions about network security; the information is still there, you just have to look for it differently. It is less reliable than even IP whitelisting.

8. In the real world (and not the "gee I think this sounds more secure" theoretical world) every single other network service you have will be exploited before OpenSSH. So trying to hide OpenSSH while not hiding your other services becomes farcical.
A full, mature, reliable site? No. A demo? Even just a tech demo? Definitely.
In the R Help Desk 2004 (http://www.r-project.org/doc/Rnews/Rnews_2004-1.pdf), Gabor Grothendieck recommends chron over POSIXct classes on account of the time zone conversions which occur when the tz attribute of the latter object is not "GMT". Will this not be a problem with lubridate? Thanks in advance.
Transparent queuing has little to do with moc. It's to do with Qt's threading model and eventing.
ARM fund CodeSourcery to get ARM compiler support into the gcc toolchain. Plenty of people there like open source.

The worry, internally, is a holdover from the days of the SCO-Linux disputes - that if an employee works on an open-source compiler, sees a great idea, then remembers it and implements it in the closed-source compiler later on (even subconsciously) that it could mean a bunch of legal hassle.
It has it's own issue tracking, as well as wikies and everything else github offers.
I am sure there is no way to bypass infrastructure development. You could bypass building phone infrastructure by a mobile phone, but that won't work for broadband internet (too little bandwidth in the air physically for everyone to have a decent connection). You will have to dig ditches and lay fiber optic cable, and have government, law and order, and institutions well-developed enough to allow for that.

Same with sanitation, whatever your toilet is you can't really get rid of disease without running water. Having running water it is straightforward to build sewerage using same underground collectors.

It too much reminds me of futile attempts of commies 100 years ago to build communism by killing all capitalists: there is no shortcut here, you've got to have per capita GDP high enough to have communism first (so far, 100 years later, we're still not there), then it comes naturally and you don't have to kill anyone.
Promoting FP using SQL as an example for encoding business logic doesn't look to me like a nice example...
Facebook is hackable from past 11months through a python script
The device looks interesting, and it's probably a good solution for place where the electricity grid is unreliable. But I don't like this sentence:

> The device sucks regular air from a room using a compressor and turns it into purified oxygen for a patient's lungs.

It's difficult to separate the oxygen from the nitrogen without a complex device. Do anyone have a link with more information? Is this a mistake in the press article?
"A new $scope object from a parent $scope can be treated the same as the new scope inside of a function block because it's how prototypical inheritance works."

This seems rather confused. There's lexical scoping with function blocks, and there's prototypical inheritance on objects, and yes in the abstract both are used for dereferencing identifiers. The parent post's point is that Angular's $scope rules are as though every function's scope behaves like prototypical inheritance on the call site rather than lexical name resolution. This is analogous to every function call being wrapped in a 'with' statement.
There's a similar PvP server at civcraft.vg or /r/civcraft. they don't have automated switching railroads, but considering it's an Anarchy server with cities that go "to war" with each other there is a massive railway support system and all sorts of glorious builds.
Can you get a part-time job to pay bills until you can sell the product?
Senate Democrats Clash with White House on C.I.A. Torture Report
> One of the most consistent patterns is how many founders wished they'd learned to program when they were younger.

I wonder what some of the reasons would lead them to have this wish. Is it a matter of having a missing skillset that slowed down growth of their startups or they later found that the really liked to write software and regret not finding out until later in life. Or possibly other reasons?
https://xkcd.com/1349/
Introduction to Functional Programming
https://www.edx.org/node/2126#.VGrvnnVGh5Q
Substituting PostgreSQL for your NoSQL needs: worth trying?
This problem with LESSOPEN would exist even if less was written in Rust. The same goes for the strings command.
TTBOMK, systemd doesn't watch unit files for changes. If you change a unit, you need to run `systemctl daemon-reload` to make it notice. It does, however, try to work out if it's in a state where you are running `systemctl` without reloading, and warns that you may need to reload.
http://matt-esch.github.io/mercury-perf/
Get government out of the way.

Why couldn't independent labs certify and insure products, a la Underwriters Laboratories?

We could have drugs vetted by these respected medical organizations and be labeled as such, think 'mayo clinic certified', 'johns hopkins certified', etc.
This is a great idea. I would be glad to see someone working on it.
Its equal access to opportunity. Population would not be a problem, given level of education has a direct correlation to number of children. And there is more than enough food to sustain the planet
>with no security.

My understanding is that the site would try various manufacturer default passwords (perhaps even common passwords as well) to gain access. I think if there's access control, albiet poor, it still does not quality as "no security" or "public." Look, the blinds in my house are open like 5mm or so. If you press your face against my window you can see in. That's not public, just because its easy for you to do.

>exposing the serious issue can sometimes recieve the most criticism.

This wasn't some selfless security researcher. This was a monetized site.

Personally, I'd like to see legislation that forces password changes on devices before they are allowed network access. The wild west of consumer electronics has given us the "internet of (compromised) things." This is not a good trend.
That's a bit of a simplification. Things the Nest can do that a $20 programmable can't:

- use the thermostat, and the Protects, as occupancy sensors and do auto-away when it determines no-one is in the house
- have a 'never below' temperature to prevent freezing of pipes, even if everything else says the heating should be off
- learn about cooling and heating rates so that if I say I want the house to be 68F at 0600, it knows when to switch on based on what temperature the house cooled to the night before.
old reddit thread : http://www.reddit.com/r/programming/comments/xe1zz/binary_se...
The goal is to turn your passion for something like that into something productive.

Reddit? A redditor thought image sharing could be better and built imgur.

Minecraft? Well, I'm still only a volunteer but I'm part of the www.shotbow.net team and we make some really awesome games essentially treating Minecraft like an engine - no mods needed!
Seems to me a better approach might be to catch the error, and then retry the operation until it succeeds, maybe crashing out if no process is made after enough time (the reader died).

This will cause the library to stall, which might be unacceptable to some people, but if simply noting the error and dropping it is unacceptable then you really don't have a choice.
What's so special about female founders? Where's the "What We Learned From 40 Male YC Founders"?
The government is only out to get bad guys of course.
The communication to me looked more like:

1. There's a problem, here's a patch.

2. We won't apply it because it doesn't fix it perfectly. Sure it's better than what we did, and you offered the patch for free out of the kindness of your heart, but we aren't going to apply it until you work on it some more.

3. But... it's better in every way!

If you write a patch for a project that is an improvement in every way, but not yet perfect and they don't apply it... Well you're probably not going to spend much more time helping that project are you?
I Still Hate Angular
Computer science is the language of the future.

It bothers me that I spent so many years learning latin/french/italian when their real world applications are very limited relative to say C/Java/Python which are much more important foreign languages to be learning in school.
Sexist YC, check your privilege girls.

Edit: the parent comment I replied to was deleted, I won't delete mine bc I don't care but be aware that context changes everything.
Sorry, the UK's ISP situation is not much better. BT basically controls most of it, and the government thinks they can force-regulate things like a "porn filter" and content filters (censorship via legislation). That seems worse to me... and with statements from the US President like: "legal content" hints that in the future of government regulated ISP's, the government may step in and decide what is legal content to send over the pipes, and what should be blocked.

That is not net neutrality.
I don't have a chef/puppet/etc system handy at the moment, but could this possibly be the result of someone setting a file immutable, with the chef recipe dealing with that bit of the filesystem changing, causing chef to repeatedly trying to apply a changeset?
> "learning..."

is a gigantic red flag. They should be learning the problem domain, not technologies with which to solve the problem. I'm with the folks saying they're wanking around on your dime and time to learn a thing they're interested in - which would be great, if you weren't about to starve.

I don't really have a lot of experience with which to base this, but...

I can't comment as to whether you should abandon your idea. I can comment that you should abandon your current plan for realizing it: That plan has become untenable.

Also, learn to code, at least enough to approximate competency. (Or use the wine trick: Ask for details, and look for coherence and passion - someone who knows wine can tell you /all about it/. You just need to know enough to judge coherence, not accuracy)
He's ridiculously entertaining. My favorite Jerry moment is when he becomes the victim of a Scholar's Mate here: https://www.youtube.com/watch?v=gwsw1W7eotQ&t=24m30s (at 24:30)

It's also the beauty of chess - you can be down by a mile and come back when your opponent blunders. At my level (awful) it happens all the time.
All you need is to find the right find of partner? Get someone in as a partner and give him lots of stocks. Make sure he knows is his technology and makes a promise to deliver (put it in the contract).
the engine also used OCR to parse timestamps within the rendered trustmark image, and log when the image was past a certain amount of days. it was also possible to generate spoofed trustmarks using the same method and we did that too.
You can find the detailed discussion in the HN link above, but to summarize my viewpoint on this:

1. It already has a much bigger and growing community than any of the new frameworks

2. It has backing/support of Google, when such a big company puts steam behind something than you can be sure it's not going to die out just like that, and will continue to grow and improve, no other framework other than ReactJS has such a portfolio

3. Third-party plugins/components, AngularJS already has some amazing libraries/plugins/directives built that one can easily plug into the project (this is by far greater than any other new frameworks coming out)

and one can go on...
I hate systems research… sort of
The http://www.sd2iec.co.uk/id14.html SD2IEC does the same thing for Commodore disk drives.
Maybe someone untarred a ton of config files into /etc and hit this limit?
I generally understand the sentiment, but your are really comparing apples and trigonometry.
Not to be callous, but I'm not really interested in any of these founders as people. I would be much more interested in an aggregated feedback discussion about how (or if) startups with female founders are different, what YC did right for them, what it didn't, etc.
Intel architecture certainly has instructions to both preload into cache, as well as perform writes that bypass the cache. But some are a bit new, and I've no idea how to really use them from a high level language. It feels like they'd be very useful. If I need to search some large blob for a single word, caching everything while I read is obviously very sub optimal.
They're incredibly underrepresented relative to relative population of US, even relative population of eng. grads, etc.
Show HN: Flock – Daily standups for remote teams
it's not a mental "context switch", though. i think the way android has the back button implemented is very sensible.
Fail fast and often.
Who should care if GPL is bad for a SSL library?
First of all it needs to be correct and PolarSSL is the only one in this field. It is trusted, and it is fast enough.

I would never trust GnuTLS, NSS or OpenSSL over PolarSSL.
Here's how I think of it, which has been working for me:

matrix - If you have data that would make sense to be in a spreadsheet-type format and all your data are numbers.

dataframe - If you have data that would make sense to be in a spreadsheet-type format and some columns are numbers but other columns are something else (character strings, dates, TRUE/FALSE); but each column is only one thing. That is, you have one column that's all dates, another column that's all numbers, yet another column that's all character strings, etc.

list - if you need to mix data types within a certain entity (vector or column of data).
Show HN: Stockfuse – Virtual Stock Trading with Real Cash Prizes
A piece titled "What We Learned From 40 YC Founders" would probably be equivalent to "What We Learned From 40 Male YC Founders."

If YC wants to cater to women and see that percentage of their applicants grow, they need to analyze their current stock.
This is the purpose of unpnp port forwarding. Devices can request an open port from the firewall. I have yet to see a consumer router where this was off by default. Its dangerous stuff for those with no idea what's going on. At the very least it should be off by default.
What we in Canada would call a "Crown Corporation"... Like Canada Post.

Apparently the correct term is "Independent Agency" in the US which seems to imply a tighter integration.
V for Viability (2010)
The End of “End-to-End” in Tech?
> If threads aren't interesting except for parallelism, what do you think people were using them for the multiple decades when the vast majority of people were running single-cored uniprocessor systems?

They largely weren't. POSIX threads weren't standardized and widely adopted until the 90s, and it wasn't until multi-processor systems became more prevalent that threads saw wide adoption at all.
I'd say it's two things: (1) programming is relatively useful compared to other skills you can learn by yourself in your childhood, and (2) it's relatively hard, in the sense that it requires a long time to learn.

Many people I meet who see how well-paid programmers are wish the same thing; founders probably doubly so (since programming is such a big part of most modern startups).
Android Application Permissions?
Hey guys- I'm one of the creators of Flock. We hope you find it useful. Any feedback is appreciated, and happy to answer any questions. Thanks!
In the spirit of "any advice" :)

How did you fund the initial 5 months?

The reason I ask is, if you don't have a ton of people to support at this point, you might want to move into "hibernation mode" and get a job to pay your bills while looking for folks you can count on to help you advance your vision and get to a point where you have traction, users, sales, etc, something that would be appealing to an investor.

If you already have taken money from an investor though, your options will be more limited.

Take a hard look at the market you are trying to penetrate and give yourself an honest assessment of what your chances of success are. Would you invest in yourself if you were angel or VC?

Think about how long you would have to spend on this idea to reach that goal and decide whether it is something you really love or not because 'success' can involve an arduous climb of 7 years or more.
To my knowledge, all browser developer console's are built with html/js. Most of them can be opened remotely as a consequence (where the browser acts as a web server).
Uber CEO Compares PR Problems to Ferguson
Minecraft is a very capable multi-player game. Why not open up and share? I've spent a lot of time building in Minecraft alone, but also more time building with others.

No regrets. It's been fun, though like anything, all about balance.
Tesla Has Discussed Sharing Electric Car Tech with BMW
Revisiting Open Source Social Networking Alternatives
That's /exactly/ the problem. Why should we be catering to women? Why are they so special? Why can't we just be gender-neutral and write some pieces about males for once?
How Rewards and Punishment Change Behavior
Never distract your enemy when they are making a mistake
Why the hell cringe? Just ignore the naysayers or cheapskates. If you're a developer, you know how much time and effort it takes to make a good product, right? Take your own independent decisions, after taking all facts and inputs (to a reasonable extent) into consideration.

EDIT:

>naysayers or cheapskates

Didn't mean to imply that your wife was one.
The thing is, most non-software people don't know enough about all the work [1] that goes into a custom software app, let alone into a shrink-wrapped product (which is much more, if done well). (Using the old term shrink-wrapped, though a lot of software is delivered over the web these days. Same difference :)

[1] Figuring out requirements / features to include, design, development, testing, testing, testing, ... , support, ... , marketing, ..., maintenance, ...
Hi.

Company sign ups are curated, there is no public sign up form presently.

We will inform users of future developments periodically.
Being able to interface with a computer on an instruction level basically allows you to circumvent the mathematical limitations of our biological pattern matching apparatuses.

Learning to program is to thinking as learning to drive is to traveling.
Working Memory Challenge
My memory's fuzzy, but wasn't there a court case 50 years ago that explicitly decided "outside of envelope is public, no privacy, inside is private, reasonable expectation of privacy"?