skysight-inc/HackerNews huggingface dataset:
We have amendments for these though. It will be tiresome to have to continually revisit amendments to basically say "they mean what they say". How about this Amendment instead:

Any attorney general should be able to sue for impeachment and criminal charges against any top officials in federal government, and the cases could be heard by a panel of judges from the states. After a ruling, governors should be authorized to deploy state police/military to arrest and incarcerate federal officials as indicated by the trials.
<sarcasm>Way not to go all passive aggressive there and not to ironically succumb to your own criticism.</sarcasm>

Let me help you off your high idealistic horse and say, that it could be the case, that people do not actually want to attack the topic, but care for it. It might be the case, that these people see Assange as a liability to actual whistleblowing and a useful idiot for more authoritarian players out there.
This gist is thinking at too high a level of abstraction. Sure, generators are like arrays. Functions are also like arrays, because at the compiler level, the function body is basically an array of statements. Well, technically an array of basic blocks, each of which is an array of statements. Don't believe me? Write some Lisp, and study how progn works.

The reason generators & coroutines are popular is because they allow programmers to use the same user-interface they're familiar with - namely, statements separated by semicolons, all sharing a common lexical environment - to reason about async code that may yield back to an event loop. Promises and callbacks do not have this property: they force the programmer to make the continuation explicit. While under the hood a generator is just an array of thunks and a common environment, the whole point of a high-level language is to hide what's under the hood.
It's an almost-verbatim copy of OCaml. How is it going to deliver any better?
Ditto here. But I suppose you have to have something available for the iOS folks who still don't understand that every single browser is Safari with a different UI. I do think they should differentiate it name-wise since this absolutely won't be a real Firefox browser.
I have made about 100 USD from pgxplorer. The site is in a bit of a limbo after my server crashed and I got a bit busy with dayjob. But looking to inject a couple of booster shots and also working on pg as a service platform as we speak.
They still caved. It's just Safari with a Firefox skin on it. Just like all other iOS browsers. Mozilla had wanted to build a REAL Firefox browser for iOS, but Apple wants to lock everyone into Safari.
Slate has a far more negative view of the auction:

> Jim Watson is one of the most important scientists of the 20th century. He is also a peevish bigot. History will remember him for his co-discovery of the structure of DNA, in 1953. This week, Watson is ensuring that history, or at least the introduction to every obituary, will also remember him for being a jerk.

http://www.slate.com/articles/health_and_science/science/201...
SSDs tend to report this as SMART ID 241, total LBAs written.

I haven't seen this on any rotational drives. I actually find that puzzling, as it's a very interesting stat to track.
The macro usage might look daunting but most of it is pretty typical for libraries without platform dependancies (lots of compiler dependant config and shims for missing libraries).

Look for "BEGIN PUBLIC API" for the stuff you'd have to wrap. Stop at "END PUBLIC API". Nothing there should be that weird looking.
> What makes this Firefox?

The icon and a bit of UI design. That plus the ability to sync bookmarks and passwords with Firefox Sync. Otherwise, it's Firefox in name only. It's just a skin over Safari, like all other iOS browsers as per Apple's rules.
I dig this. I'll give it a go... where are you located anyway?
they could release a firefox with gecko that works on jail broken ios ( or maybe it exists?)
It's still a Safari wrapper with sync support. Not sure what they'll call it yet. I really hope they don't just call it Firefox since it definitely isn't.
Plausible. I loaded the site with TorBrowser with NoScript on, and it looks fine still, are you using Lynx? :)
Is this supposed to be a premature optimization joke?
I'm speaking only from indirect experience here, but if one is in a staff position in a good research institution, has the aptitude for a PhD and stays in with the bosses, I think it should be possible over time to pick up a doctorate on the side while keeping the job. Maybe it's harder if the job is at a free-standing lab rather than a degree-granting institution, but I assume that's not an insurmountable problem. The upside is probably lower than going Hollywood-or-bust with a full-time PhD while young, but at least it means that a PhD requirement won't be a hard ceiling for future promotions and so on.
Firefox for iOS won't be part of the main Firefox repos because it won't be using the Firefox underpinnings. It can't use the gecko engine due to Apple's restrictions. Since it's Firefox mostly in name only, it makes sense to have it in an entirely separate repo.
I can't think of any free-tier ones, but if you happen to already be using Pingdom to monitor your uptime they offer status pages.

Or you could do the HN way and just have a Twitter account be the status page (@hnstatus)
Microsoft web page is down
Can you reach it ?
priclasna
Firefox on Android. IE on WP 7.8. Whatever the browser was on Symbian 60 before that.

Clearly, I've missed the rational behind using an app rather than the web.
Russia's Mark Zuckerberg Had a SWAT Team with Guns Banging on His Door
Still, Android has ~52% of the market. The antitrust laws used against Microsoft were due to the fact that Windows was nearly all of the market, both home and business. Plus, people using Apple now can switch off of it, unlike Microsoft at the time which had no viable options.
Engineers have invented “touchable” 3d holograms
I was quoting smatthews' post that you responded to. The intention was to show that he agrees with you.
"Decoding DNA" is such a bad name. He figured out the double helix.

DNA isn't decoded yet. Genes have a preamble, and postamble, and we have very little idea what they mean, we only know what compounds are "requested" by the codons in the middle of the gene. There are large "empty" parts in chromosomes (not just the telomeres), and while we know they're not optional, exactly what they're for is anyone's guess. Furthermore, genes are known to contain some sort of symbolic pointers to other genes, which we don't know the format of.

Also the way the cell nucleus decodes DNA into the chromatin network, which should be thought of as the CPU that "executes" DNA contains a lot of stuff we don't know about. For starters, there are molecules linking across DNA molecules ... what do they signify ? How do they work ? How is gene expression controlled by the DNA (presumably has to do with the pre-and-postambles of genes). How does the pointer resolution in genes work ?

What we know as the double helix, what everybody thinks of as DNA, is really a picture of sex (or "conception" if you want to get technical. That's why we have sex of course). DNA only occurs in that form during reproduction (could be cell, or organism reproduction of course, though during cell (asexual) reproduction it's only present for a few seconds at best, during sexual reproduction it exists for a few minutes)
Shoptiques (YC W12) Is Hiring Sales Reps
The GUI is very slow: scrolling a ~500 line file on a C2D 2009 MBP with DrRacket 6 is (was) painful.
Jack and Jill Google's new android compilers?
>I already knew how to program, but saw it as a drudge job -- easy but ultimately boring if you were doing it for someone else.

Hmm, that sounds like grad school, to be honest. The difference is it is _hard_ and ultimately boring because you're doing it for someone else.

>During the time that I was in school, the people who seemed to be doing the coolest things with computers were the physicists.

Hmmm. My experience with "computational physics" is

1) Run the simulation, probably in 2D
a) because the codes suck and are written by subpar programmers
b) your analysis scripts are dumb and only work if you output everything, so your simulation spends most of its time in IO

2) Plot the outputs in matlab. Bullshit your way through understanding as if you understand it, write papers,make presentations, enjoy your pizza parties because that's all you have in your life.

May be I just have a bad choice of groups to choose from. This is my opinion, though, so take it with a grain of salt.
While I agree on the need of disclosure, actually Pando Daily share more investors with Uber than with Lyft. http://www.forbes.com/sites/ryanmac/2014/11/20/uber-investor...
Not on their front page. It sounds silly, but I would happily use Lyft if they dropped the pretense of being your friend. I love using Uber because if I want to engage I can, if I don't, I can just chill out. They don't dictate or encourage one way or another.
As a biologist, every time I read a story about Watson or Crick I am compelled to include Rosalind Franklin and Maurice Wilkins names in the conversation (granted the HN audience may not need an introduction to their influence).

This article seems to cast doubt on how important they were in the discovery of the structure of DNA and into inheritable capability, however it is widely known amongst scientists how large of a role they played in Watson and Crick's discovery:

http://en.m.wikipedia.org/wiki/Rosalind_Franklin
http://en.m.wikipedia.org/wiki/Maurice_Wilkins
The only rule of Linux development and why it matters
3D Systems and Formslabs settle SLA patent lawsuit – Formlabs to pay 8% royalties
People in developing countries have no use for facebook. The only reason why anyone uses facebook is to show off their socioeconomic status, which 90% of the time is passed down by generations and cater their social circles to fit the illusion they want to create. This is mainly a first world thing. Poor people can't afford such exclusive form of narcissism.

Why would someone who eats nothing but rice take pictures of their meals?
seems ok here
How is F# any less arcane than Haskell or any other ML-famiy language?
Large corporations increasingly hiring freelancers
We are a company with 20 People and this is really a great lecture for me personally (Single Founder with Organic growth and never raised outside investment).
Thanks for doing this.

The whole lecture series is great addition to startup community and will be useful for founders everywhere for years to come.
US Marshals: Bidder Turnout in Second Bitcoin Auction Declines Sharply
>The sale also became symbolic of a quest for redemption after he became what he called an “unperson” in the scientific community seven years ago

So much for science as a bastion of disinterested objective investigation.

When a community's greatest minds (such as Perelman, Grothendieck, etc., in math, for instance) become alienated from the larger community, when conformity and publishing quantity (over quality) is rewarded, and dissent is punished, when information, results, and access is kept from all but a few of the elect, we have a system which is not fulfilling its promise or its purpose.
There is convergence on hashed dictionaries as a basic type, and syntax for subarrays. Generics are still up in the air. Templates got so complex in C++ that they ate the language. Go avoids generics, but that leads to over-use of the any type ("interface{}" in Go) and reflection. Rust is somewhere in between.

A REPL environment is more of a tool chain issue than a language design issue.
It's complicated wrt Australia vs America hospitality customer service - I do tend to find overall that you get better service in the US and way more emphasis on checking whether things are going well and making sure you're having a good experience. That said, I am often surprised how bad service can be in the US given the whole emphasis on tipping - I guess part of it is very few people would actually not tip on bad service (I feel awful tipping less than 15%, regardless of how bad the service was).

In general though, customer service seems to be superior in the US than in Australia from my experience.
> What was the specific reason that you repeated their username back to them in your comment with words and capitalization modified?

Because his/her/its username was designed to call attention to being female and involved with movies. If I chose the username "whitenerdyguy" (which I am), I would expect some flack about it.
The Problem with the Internet of Things
> iOS SDK forbids one even to build any other browser legally

Really? Can you provide a link?

> Are there any alternatives way to build code for iOS?

http://iphonedevwiki.net/index.php/Compiling_iOS_application...

No restrictions there.
Not sure how you are going to find out the tornado weather in Chicago by looking out your window in New York, prior to flying out. Or how you are going to find out about a major traffic blockage on your commute route by looking at the traffic in your street.

Or even more extreme, how your are going to ask your nurse daughter to take extra precautions because there is a serial rapist of nurses in your city, without listening to any news.

Almost by definition, news is something out of the ordinary. I would suspect that news plays a far bigger role in your life than you seem to want to admit.
Introducing the Starbucks Reserve Roastery and Tasting Room [Video]
Uber Raises $1.2B, Putting Its Value at $40B
Oh yeah, I know that they caved and that Apple doesn't allow any other browser engines on iOS. I was just pointing out that they held out for a pretty long time.
In the Python portfolio I'd mention matplotlib.

Then Sage (sagemath.org) just dazzles me. It's a grand integrated environment using Python with lots of math/stat software built in (including NumPy and R) and lots more optional (including Matlab). You can just go see it and try it at cloud.sagemath.com. If you like it you can continue to use it there or you can download it - it's free open-source software.
It really depends on the institution. You may be able to get into grad school at the same institution, even working in the same lab, but you wouldn't be able to keep the job and get a degree at the same time. I'm sure that in theory it's possible to do part-time PhD work, but I've never seen it. I've seen people work for a Pharma company and get a masters at the same time, but not a PhD.

On the other hand, I've known good staff researchers who've been told that while they'd be perfectly capable of getting a PhD, they wouldn't be able to get into the grad school where they worked.

Unless there was some kind of already established program, I couldn't seen how you'd be able to effectively do it part-time. Maybe you could get a Masters part-time, and then move to a PhD program, but it would take longer.
Besides, if there is something really important going on, it will show up on HN too. We just filter out all the day to day negative noise that fills the mainstream news.
Engineering Opportunities
If you are passionate about Go, Python and Ruby, then Hailo is the place for you! Apply via our careers site (jobs.hailocab.com) for the latest DevOps, Services and Platform Engineer roles.
> If Dart VM can use "patch class" declarations then why this "@inline" should be considered as a bad?

Annotation like that is not enough for intrinsics. You would still need to provide some way of detecting in the compilation pipeline and intrinsifier that method you are looking at is indeed `Integer_bitAndFromInteger`. In this particular case you could look at the name of the native, but that does not work with those intrinsified methods that have Dart bodies. In those cases it would have to be @intrinsic("name of the intrinsic").

Right now we can write C++ code like this:

switch (recognized_kind()) {
case MethodRecognizer::kSmth:
case MethodRecognizer::kSmthElse:
break;
}

If we start to relying on strings - this code will become less readable (or alternatively you would have to map strings into C++ enumeration which would require a list quite list one of the above).

To be honest aesthetically I like annotations, so I would like to use them to replace these lists, but that does not really solve anything or improve much. Even more: there is really no fundamental difference between having an annotation and a list like that, so I don't really understand what bothers you about these lists.

> (dynamism is better, determine everything at runtime or from magic lists)

Annotation would be no less magic (and not available to the user code anyways).
The Animated Adventures of Firefly: Production Diary
There's a Bible proverb somewhere that says, "He who refreshes others will himself be refreshed." Sometimes it can seem like we only have a finite amount of emotional energy, but keep in mind the ways to refresh that store.
The Problem with Your Sleep? It Might Be Your Expectations
I vastly appreciate Lyft more as a rider. They feel more human. Yes, many drivers drive for both Uber and Lyft. Further, Lyft pays the drivers better.
APIs and Scripting: The Future of Creativity in the Second Machine Age
The semicolon as a statement separator is such a lovely thing...

That particular convention goes back to ALGOL-58. In ALGOL-58, semicolon is a statement separator. See page 14 of the ALGOL-58 report:

http://www.softwarepreservation.org/projects/ALGOL/report/Al...

C goes the other way, with semicolon as a statement terminator. 56 years after ALGOL-58, we still don't have convergence on this. Wikipedia has a table:

https://en.wikipedia.org/wiki/Comparison_of_programming_lang...
> I'm sure that in theory it's possible to do part-time PhD work, but I've never seen it.

I've seen it done, though at a university, and in CS rather than physics. (And in the UK.)
Show HN: Theme.Trade – All website templates in one place
Mesosphere Acquires Design Firm to Create Datacenter OS UI
Any non-trivial JS code is likely to be closely tied to the original platform/runtime for which it was meant, and thus hard to port. (Vs. purely computational)
I recommend learning how to utilize what you already know first before moving on. Try building some basic stuff using plain JS
SAMSARA food sequence
These days they teach it in school like Franklin did all the work while Watson & Crick were allowed to barge in and steal the credit due primarily to male privilege, which IMO goes too far (it ignores Crick's mathematical contribution, Franklin's unfortunate timing, and the ownership structure of lab projects).

The real shame is that we insist on shoehorning a fundamentally collaborative endeavor into a winner-take-all social construct.
This means raw: extreme dieting and the battle among fruitarians
I'm not probably_wrong, so I can't speak for him/her.

But while I believe content creators should be able to control access, I think it's ridiculous to ban certain countries from access to certain content -- I don't quite see the point.

And also, being "owed" free content != being able to access free content you otherwise would be able to access were it not for a service like TOR or a VPN (e.g. escaping the Chinese firewall using a VPN service whose IP is banned from a website versus wanting to watch a movie but living in Germany instead of the U.S.)
> You will likely have good C/C++ libraries for most things.

For most things in your domain. Then someone wants regexps, or Windows path handling, or what-not, and you find that you didn't really implement Scheme macros, or some particular style of modules, so you lose.

I agree that if you want C++ integration, you're probably going to want to roll your own. The first person to write an easy FFI that groks C++ name mangling will do a tremendous service to mankind.
Very reminiscent of Alan Watts' "The Wisdom of Insecurity."
And also something Terence McKenna said: "My technique is don't believe anything. If you believe in something, you are automatically precluded from believing its opposite."
Massive shoutout to David Kean (MSFT:AU) and his team who managed to pull this off.

https://www.mail-archive.com/ozdotnet@ozdotnet.com/msg11187....
The New Messenger App from Google
Rocket uses a tarball.
The version I learned was that Franklin did all the experimental work, while Crick did the Fourier transforms in his head to interpret Franklin's results. Not sure about Watson's contribution, though.
We are mainly web developers creating Marvelogs (http://marvelogs.com) and we use

LAPP (PHP, Postgres) with Laravel, Backbone - also with Redis for caching.
Is this really that common, an employer offering free taxi credits? I've worked at a handful of software companies in SF, and I don't recall any of them doing this.
You are worried that this bill will be the last step in the right direction. An increasing number of people are unhappy with US surveilance aggression, and we are all aware that this bill is far from the magic bullet. I do not think there is a risk of this step being the last step in the right direction.

We should support this bill (as it improves our state of affairs), but also call for stronger reform as well. It is a good first step, and hopefully one of many as there will be ongoing pressure for more action to be taken.
intellisense as a service!
Yeah it is.

I've also seen it at big end of town. Large corporates can offer transportation to employees that are required to work late – e.g. on a large systems release.
Ariana Grande My Every Thing MP3 Download – Page 1
and brings nothing to the debate but distraction. Who cares if it was 1/10th or 6/10ths, the point remains the same. In fact if anything the headline understates the point by using decimate.
This is a simplified argument but if you gave any adolescent group an assignment to study and argue the Talmud, then I think they'd naturally grow into inquisitive-minded individuals well versed in critical thinking. It seems clear that the intellectual success of European Jews is directly related to their cultural upbringing and academic endeavors.

I doubt anyone has ever suggested otherwise. The fact that 27% of Nobel Prize winners in the 20th century were of Ashkenazi heritage is most likely directly related to their culture and a ton of endless hard work. We are all homo sapiens. Yes some cultures are worse off than others but I see no evidence of any genetic superiority. It's not like all these academic achievers are coyly existing on a beach in a tropical environment, barely exerting any effort, and causally changing the world of science. No, it takes a ton of effort.

(My comment is based on Watson's theory on IQ and race, and books like, The Bell Curve. And I'm not promoting religion just the critical thinking skills developed by analyzing and arguing a complicated text.)
Sounds like your teacher/prof was more level-headed than mine. Was Crick's contribution to the mathematical theory explained or was it sort of implied that he just happened to have the right training?

The way I see it, both the diffraction theorists and the crystallization experimentalists deserve credit. Had things happened differently the experimentalists would have gotten all the credit and that would have been just as wrong.
Uber actually came out with "Uber for Business" at the end of July:

https://www.uber.com/business

http://blog.uber.com/business (the blog post announcing it)
It's been done http://dukluv.io/
The actual question is

"How do we increase the GOGO factor".
I wanted to reply exactly that but then noticed that op is talking about implementations, not the language itself.

I'd still prefer programming in lua to programming in javascript where possible. Honestly, the only advantage of javascript outside the browser are the hordes of people who already sort-of know it (and often don't want to learn anything else).
Three times more Yahoo search usage on Firefox 34 than 33 in the US