skysight-inc/HackerNews huggingface dataset:
I used to use some solaris boxes, that was always painful.

I knew some sysadmins liked it. There definitely was a mindset of some admins that solaris boxes were great. You did a full install of solaris that took up like 8G of disk space. Then you installed oracle. Then you never touched the machine again. As long as you never actually needed to use the machine for anything, solaris was great.

Solid kernel.. terrible userland. Still some very smart people working on zfs/dtrace/kvm, will be intersting to see what the next few years bring.
All of the features you mentioned have Rust equivalents in the crates.io ecosystem. So what in particular do you prefer about Go?
Homepages as a handy filing page for information you want to reference, particularly in a world where Web search wasn't particularly effective (allowing others to access it), and the size of the Web overall was limited, can be useful.

I still maintain local only pages with similar types of information.

The Web's changed a bit, and grown some, over the past 25 years. Minsky's been around since well before then.
OP can't probably advocate everyone getting on BitTorrent and getting the Harmy Despecialized cuts. Disney's legal department is a tough customer.
Government force and law have no bearing on plant biochemistry, either. But they can punish those in possession of illegal plants. They can even punish those with illegal substances in their bodies. Just sayin' ;)
But PHP does come with lots of built-in functions for stuff like secure sessions, templates, output filtering, and shelling out! A lot of them aren't really designed well or cohesively, but you could argue that the fact they exist and are bundled with PHP causes people to not look for better third party libraries, which can evolve and not need to eternally keep all old functions for backwards compatibility. (I have a similar complaint about Python. Python has both urllib and urllib2 bundled with it, and neither are that great, but the number of different ways to install 3rd party Python libraries appears to be ridiculous -- pip, distutils, setuptools, virtualenv, easy_install... -- which lead to me just avoiding them and settling for the built-in things when I use Python.)

Node has a great package manager for easily using 3rd party libraries, keeping them up-to-date, and avoiding dependency hell between different applications. The package manager is bundled with Node, so all libraries use the same system and people are encouraged to look for (and make) libraries for what they need. Rust also has a recommended package manager: Cargo.
The difference being of course that those states are under/part of the same government as all the other states.

Greece is sovereign and run by crooks.

If Greece were under German control they wouldn't even need to cancel the debts, the country would grow so fast that it would be easily sustainable.
Just a guess here, but true object-orientation is really hard to get right. It's not like OS X was going to be built on Smalltalk. And if you're going to half-ass OO with an implementation like structs+functions, you're usually better off sticking with a functional system. This is especially true when it comes to high availability services, like operating systems.
I just wanted to note that this isn't some newfangled invention, Mathcad did interactive notebooks in 1986.
I was curious and looked up the current rents for apartments that I used to live in.

Pasadena, CA: $500 in 1988, $1100 now (1 bedroom, 1 bath) (2.96% increase per year)

Cupertino, CA: $765 in 1988, $2600 now (1 bedroom, 1 bath, 750 sq ft) (4.64% increase per year)
Seattle, WA: $515 in 1992, $1180 now (1 bedroom, 1 bath, 600 sq ft) (3.67% increase pr year)

Silverdale, WA: $705 in 2007, $1200-$1500 now (1 bedroom, 1 bath, 600 sq ft) (4.95%-7.10% per year)

(And now house, Kitsap County WA, 1400 sq ft on 1/5 acre lot, $1300/month mortgage, taxes, insurance)

While looking this up, I noticed that Los Angeles and surrounding cities have a lot of 1 bed/1 bath apartments in OK places for under $800/month. I don't know why more tech companies aren't heading to Southern California. Good weather, good rental rates, plenty of first class schools pumping out STEM people to hire (Caltech, UCLA, Harvey Mudd, USC for instance), diverse art/cultural attractions, good food city. Commuting isn't bad by car if you have some flexibility in hours so you can avoid rush hours.
"Please resist commenting about being downvoted. It never does any good, and it makes boring reading."

https://news.ycombinator.com/newsguidelines.html
5 great subscription sign up flows
Hi! I'm currently (next year) getting my Master's in econometrics. I got my Bachelor Econometrics almost cum laude (7.95). My thesis was on using computational linguistics (Latent Dirichlet Allocation) to extract information from financial transcripts, which was cool. Do you feel like your PhD has been 'worth it'? I've been struggling with this question if I want to do a PhD. I have always loved academia and learning new things but I dont see really myself with a career in academia, maybe as a backup plan (how stupid that might sound).

Sorry for bothering you!
Ping Pong Root Download for Safe Rooting of Samsung Galaxy S6
Excellent, that's all good stuff. And yes, that's pretty concise. My toy interpreters tend to grow without bounds.
> That said, there's a bunch of hard data that supports many of the assertions in the New York Times article

What is the hard data? I only read about half the NYTimes piece, and skimmed the rest, so I very well might have missed it.

> it's not a particularly interesting data point that "Amazon works for me."

Tim described his observations about a large number of co-workers, not just his own situation, and found them roughly in line with industry norms. He acknowledged the limitations of his observations, unlike the Times piece which lavishly illustrated shocking anecdotes in order give the reader the impression some behaviors were widespread. For instance, a reader of the Times piece would be forgiven for thinking that crying at your desk is the norm at Amazon, but I have now heard four Amazon employees say they have never seen that, and one that gestured vaguely like they maybe had.
View it live at: http://burtonsamograd.github.io/tracker
The end of privacy as we know it: 60 Minutes uncovers mobile security flaws
Your comment isn't inflammatory, nor do you seem to just be talking out your ass, so have an imaginary Internet point. I've up voted worse. However...

> If a government is doing something, it's because the people value it, at least enough to not change it.

I'm tempted to tell you that's bullshit, and others might feel strongly enough about it that they're clicking the down arrow. The NSA, for example, doesn't care which way I voted. So we have to sit around "knowing" they do stuff, but with no evidence. Finally, evidence comes out ala Snowden. Wait ten more years while we finally get around to passing laws to reign in the offending agencies/people. Add it all up and thirty years have gone by. Meanwhile, using the NSA example, they've found other ways to sneak around or outright flaunt laws, lather, rinse, repeat.

It might look like no one cares, (rather than actually value it, as you say) but even if they do care the change doesn't come overnight.
Hey there! Thanks for letting me know. Have included two screenshots here of the opt in message sent to all your team members and a preview of the email digest. Do let me know if you need more info.

http://i.imgur.com/cofLtvd.png
http://i.imgur.com/9IX3oLr.png
Sure, but you can't check the profile directory into git, and you can't know the path of the profile directory ahead of time to make a symlink either. The way they randomize the path makes it seem like they're going out of their way to make it automation-resistant.
I did not have the patch ready when the exploit was published, that's the only reason why. I had my reasons to publish the exploit in public yesterday, but all I can say is "no comment".

Just for the record: I did inform Apple beforehand. Not so much before, but before.

I do not consider this to be their fault in any way as someone in this thread seems to be implying. Again, I had my reasons to drop such a thing publicly. I've had this for months, and I did not intend on disclosing at all. Proof of my "for months" assertion: https://www.youtube.com/watch?v=8arPid8GtFk

> As a bare minimum Apple needs a few hours to analyze the bug

Again, for the record: Apple has full details of the underlying bug. They won't even need to check my github at all.
While I agree that technical solutions aren't enough, the point isn't only to achieve security. It is to raise the stakes to the point that the government has to do things that general public doesn't support to keep their capabilities. Right now it's mostly a walkover in favor of the NSA.
> No one would (should!) ever consider writing a webservice in C++, simply because it's unsafe to do so, it's much easier in other languages

I wrote some years ago https://github.com/allan-simon/cppcms-skeleton

Which I used as a MVC C++ framework to create webapp, even a quite full featured wiki (multi-language, image uploading, markdown, history, conflict resolution with diff etc.) https://github.com/allan-simon/tatowiki

which is used in production there http://wiki.tatoeba.org for now several years too (without crash, of course one error 500 from times to times because there was some bug)

And it's not that hard to read and write I think https://github.com/allan-simon/tatowiki/blob/master/app/src/...

Of course it was missing a lot of tooling (ORM, database migration etc.) but I don't think the language per se was the problem. And if counting the full stack of dependencies, my solution certainly had less line of C/C++ involved than your typical php application :)

For this, if i was to redo it in 2015, I would however consider Rust without any hesitation, especially as I think it has one major advantage compare to C/C++ regarding web services

=> the community wants to go that way and make library/framework to create webservices in Rust, first class citizen of the ecosystem
I couldn't work out what point you're making in this response, sorry.

I was referring to the claim that React is declarative. Not my code.

Things aren't declarative magically. A declarative system is one where you declare a data structure, and you feed it to a separate bit of imperative code that operates on that declaration. In react's code, the 'declaration' is a set of HTML templates and the 'operation' is to create a corresponding DOM.

> you're mutating a stateful system

Both approaches do. React mutates state too.

> Moreover, I'd rather leverage a library

Good for you.

For some things React is a big time saving. But for many things it is a waste of bandwidth, a waste of development time and a waste of programmer education. Just like any library that isn't required. Using libraries is not free.

If you want the kinds of benefits the post highlights, you can get them much cheaper with a few lines of code. If you want to import a full library to save a few lines of code, that's your prerogative, of course.

React shines when you need a templating system and you can benefit from the performance of a virtual DOM. If you want a basic virtual DOM, then you can do it very easily yourself (a few lines of code in the simplest case), but as things get more complex, it becomes a better tradeoff in favour of React. If you want a comprehensive system, React becomes a very useful tool, one I rely on myself. But it is important to understand what you need and why. If you don't need a virtual DOM, then using React seems pretty foolish, to me.

Javascript is full of frameworks, and full of programmers who use them without knowing what they're for.
I think they were talking about the compiler-enforced exhaustive match, not must_use.

The fact that you must acknowledge the existence of the error value before accessing the meaty success value (either with a match, an unwrap, or a try) is a great feature in Rust.

must_use forcing you to handle errors for things you don't need the meaty success value of is just icing on the cake.
Exactly.. sandboxing helps with this, not unix style permissions.

You still see a ton of comments saying things like "OS X and linux are secure because they use unprivileged accounts". But the security on unix is primarily to secure user alice from something that user bob does. It doesn't secure user alice from something that alice does. If alice gets infected with a cryptolocker trojan, it can't touch bobs files, but it can encrypt all of hers.

On a single user system that only has an alice account, what is needed is to secure 'tax program' from something that 'web browser' does.
Im not sure about your first sentence, but Im kinda with you. Seems to me, at the very least, the majority of people aren't that bothered by what our governments are up to. I think it somewhat trite for people who are against these things simply just snap to a position that says these governments are essentially omnipotent and rule regardless of our concerns. If the mass public were outraged enough, it would stop. In a democracy we cannot divorce ourselves form what our governments doing in out name. Its a cheap lazy cop out.
for the record: i had no idea yesterday was saturday at the time I dropped the code.
I've read through the comments and unions seem to pop up?

I didn't read the entire story. I didn't read the story--because I didn't want to sign up to read the original. I did go to other sites and got the gist of the accusations.

I know a lot of you seem to despise unions, but wouldn't a strong union stop some of the allegations? I feel it might stop that weaselly anonymous snitch gizmo? And it might stop employees from being picked upon when sick?

I don't have anything against Jeff Bezos, other than I think he has too much money. A good Union, besides protecting employees, would distribute that money he's basically playing with? (I said playing with! That's just my opinion.).

What has Amazon done for me? I got a few gadgets, and one rare book at a good price.

What has Amazon done to irritate me? I don't have retail stores, I can browse through anymore. (That isn't Amazon's fault, but they added to the problem? Yes--I think it's a problem. I used to like going to book stores, and seeing people out. I can't now. They're closed.)

I now have the sound of UPS truck engines imprinted in my brain forever. I guess you could say if Amazon didn't find a way to distribute a package to your doorstep, someone would have eventually? This way of shopping doesn't seem good for the environment? I would love to see commercial trucks banned from residential streets on weekends, or at least put a limit on them?

So, yes I'm all for unions. They helped created the middle class. The union my father belonged to took money from the wealthy and gave my dad a shot at buying a house in a wealthy area, and offered him the opportunity to retire at a relatively young age. And for myself, I've never made any real money from non-union jobs--never. Actually--I don't recall one job I liked that wasen't non-union?

Unions do need members though! They also need political involvement--like strong trade agreements, and politicians who don't feel unions are evil. I still can't figure out why we let corrupt China get away with their underhanded business practices? I'm not picking on China--we have already gone to the next corrupt countries looking for the best/cheapest way to make usually a small number of people very wealthy? And who cares about the environment over there; we can't see what's going on? let's just close our eyes and get our cheap gadgets, and I love getting my food from these conscientious countries? The FDA protects me? (I got off base in this paragraph--sorry. Just venting.)

I have found that a person/corporation will do almost anything to make more money. The people I live amongst didn't become wealthy because they offered a fair shake on their business deals. They became rich be because they were ruthless, and no one got in their way. They stopped believing in anything in "The Book" years ago. (Yea, I said it. I still think the majority of those passages are important for society as a whole.) They are just interested in amassing a fortune. Maybe it's time to give Bezos a little Union lesson?

I don't want to argue with anyone about unions--too tired.
It's simple to create multiple users on OS X. It's quick to switch between them.

E.g. I have a separate user that I switch to just to contact a handful of credit card / bank sites. Same with tax returns. I don't do them as my normal user. They are not readable from my main account. But I don't do enough. E.g. email and photos are still accessible.

Fortunately I lead an uninteresting life. The main threat to/from my photos is accidental deletion, filesystem corruption, drive crashes, etc. TMZ isn't going to pay anyone to steal them!

The problems are not simple to solve. What I've done is simple half-measures. It's very hard to do more than that.

Edit: and, of course, my normal user is "Standard", not "Admin". I switch to the admin user whenever I do sys admin. I never elevate privileges from my normal account.
Yes, because it is a Result, the caller cannot access the success value without acknowledging the existence of an error -- via match , unwrap, or try.

If the caller does not want to use the success value (esp. in cases which return Result<(),E>, i.e. return an optional error), there is a lint which tries to ensure that the error value is handled, though as steve says you can circumvent it (which is done in an explicit way so that it's pretty obvious that there is an error being ignored).
I know many people may be thinking "just throw it out". But you don't understand - you may be faced with system that is in one of those manuals and some previous genius decided that when they cleaned their office to toss that manual.

Or even come into possession of one of those systems and have no idea how to use it. If google hadn't crawled the manual for certain products I would have thrown away a number of electronic paperweights.
This article, and its comments, are worth checking out:
https://news.ycombinator.com/item?id=9342994
I still haven't found a decent authentication library for Go that you can trust.
Tech Urb
People interested in the history of computer-generated music should look into David Cope's experiments in musical intelligence: http://artsites.ucsc.edu/faculty/cope/experiments.htm
for the record: "At 0x20 I place a POP RAX;RET gadget" should be "At 0x18 I place a POP RAX;RET gadget".
Please remove GIF homepage link.
> If Greece were under German control they wouldn't even need to cancel the debts

Let's not give them any ideas, ok?...
I agree on the first line. I think there are very simple cases where hardcoding HTML in Javascript might be okay, but it is dubious. We use templating (both an internal simple templating system which is literally 20 lines of code, and in some cases React, when it is warranted). But I don't think you're getting what I was trying to say. Sorry, for the confusion.

On the second point, it depends on how hard you think the logistics are. Often the logistics consist of a couple of sweaters for a goal, and a ball. Knowing when you need a 100,000 person stadium, and when a back yard will do is the trick. Which gets lost in framework-hype. And when a post lauds a stadium because 'it has grass, guys!' then it sounds like they're buying into the hype rather than the reality. If the OP had said 'it has a kick-ass virtual DOM - never write DOM synchronization code again!' then that's a different matter. But it didn't. See what I'm saying? I'm definitely not being anti-React or anti-Framework.
Samsung+Galaxy+Note5+Specifications+|+AnsMachine.Net
Then you should not install them on a machine with confidential data at all, source or binary. It's that simple!
> Germany admits they've juiced their export driven economy via an artificially depressed currency, then either (1) leaves the euro themselves, or (2) agrees to permanent support to the less-productive peripheral countries inside the currency union?

Yes. Shouldn't the German national ego be counted less important than making everyone's accounting add up?
Ask HN: What are you willing to cut for an MVP/first version running on the web?
Testing? CUT!

Security? CUT!

Anything but the barest bones features? CUT!

Backups? CUT!

Monitoring? CUT!

An attractive user interface? CUT!

Paid offerings? CUT!

User documentation? CUT!

What are you willing to cut to get the first version of your software up and running on the Internet?
If this is a distributed datastore, what controls do you have about what it stores on your computer for others?
Crossbar.io platform for building advanced applications
Greece is a free country and free to default. They weighed the tradeoffs and decided it would end poorly, and a (so-called) "humiliating" deal was better than Euro exit. Nobody is threatening Greece with military action should they not pay their debts.

The fact is, they got a free ride for a couple decades on free money. They can take it and set out on their own, or pay lip-service to those debts (realistically, it's not going to get paid back fully in any outcome). It is a sovereign nation and can choose what deals to make, without your help.
preaching to the choir

now what's your strategy on bringing germany around to that pov? Because their politicians are poisoning the environment so that you can't even start that discussion.
Main author of iron here, on mobile but happy to answer any questions.

Here's a link to the first chapter of an iron tutorial I've been working on, which explains the "hello world" example in great detail and introduces some of irons core abstractions: https://github.com/iron/byexample/blob/master/chapters/hello...
No, it would still have to be a small squarish display. Fixing the aspect ratio won't fix the problem that you have way more space than the website will take.