skysight-inc/HackerNews huggingface dataset:
I used Yii2 at a previous job. The way that it splits things out feels horrendous. The documentation is sub-par, and I feel like I spent more time trying to figure out why something didn't work the way I expected (from reading the code) than I did fixing things.

I'm sure at least some part of that was the previous developer who built the application. But there is absolutely no reason for documentation to not answer the basic questions that seem to come up many times per day in their IRC channel.
I've never figured out what the green button does besides make the window larger and randomly sized. I always figured there was something that the size was tied to but never invested the time in figuring it out. I use SizeUp and never click on any of the buttons now anyway. I do miss Windows for this functionality.
We didn't even make it to an YCF interview for https://Userify.com (cloud and on-site user/sudo/SSH key management), but we're now profitable with about 800 companies on six continents. (SSH is used on nearly every Linux server in the world for remote management, so it's a pretty huge market; our tool really comes into its own in a more complex cloud environment, since until you get to a certain size you can get along fairly well with just automating user accounts w/ chef or puppet or by hand.)

We're just getting warmed up. We're increasing investment in our agent (for example, we're developing a Windows Powershell version for when Microsoft releases SSH for Windows later this year, so we'll be cross platform.) We're also announcing our first six enterprise customers as soon as we get approval from their legal departments. Some of our new innovations we're still in the process of filing patents on, so can't discuss, but they're awesome :)

We've decided to not take any seed money at all and just self-fund. We've reached 'ramen profitability', as YC recommends, and now we control our own destiny (although we might pursue a growth round later.)

We were rejected in the very first stage (via email) with no reason given. Even if you get rejected: if you believe in your idea, keep going! Success is driven more by determination and persistence than anything else. Something the size of YC is driven by numbers and just one small issue can tip the balance away from you, so by definition they have to pass on a lot of good ideas. Just go for it.
Starting from zero at 30
I'm almost 30.when I was 18 I lost my parents and I had to take care of my little brothers. I raised them alone, by myself. I dedicated my life to them and now they are grown ups and I am a single woman with no skils or collage degrees or careers. Is it too late to start a life or I just have to continue this miserable life!
You are right, power/weight ratio is important. I've seen news pop up in the last 12 months of fuel cell powered drones with several hours flight time (compared to under an hour with li-ion batteries) so I'm assuming they can push out enough power for a multirotor for decent lift without weighing too much.

Fixed wings should definitely see good gains, as it requires less power to fly than multirotors. I haven't followed it closely but 5-10x flight times vs li-ion sounds realistic considering the energy density of hydrogen. http://www.hes.sg/
I just got a spinner over a purple background until I disabled uBlock on Firefox. Not a great first impression.

Anyway, this looks like a concierge-type service - you install the app and use it as a single point of contact chat interface for multiple businesses. But I'm not sure if, when you use the app, you talk to someone from MessageUs, or from the company you're trying to contact. It could be a bit clearer about what it actually is and does.
Well, I can commiserate there. I'm currently delaying my chrome update to avoid losing backspace functionality.
Mobile UI elements for Vue.js
Corporate ownership of people (or The People), not just a copyright on their DNA. You might argue it's already happening in a Corporatocracy, and I'd have a hard time arguing with you.

When corporations not only own production and the right to prevent others from producing, but the governing of those rights (see every copyright extension in the last hundred years) there isn't a whole lot left.
It is a standing desk!
I'd love to hear an example of "utterly impossible to debug." I've debugged many a Laravel application, during production outages and otherwise.
That's awesome. Are these just comments with a high karma, or is there some other magic going on?
I got a note over the weekend from Steam (steamguard) indicating that someone attempted to log into my account. They're hitting everything.
Most Dutch people I've met speak better English than a good percentage of Americans...
I feel like there's a fundamental failure in this model: create and grow a business to be a target acquisition, then cash out. This implies an untested business riding on trend and PR fluff, whose creator was never committed enough to see it fully realized.
Vote-brigading and trolling have never been so easy! All sarcasm aside, it is a great feature.
This is simply a barrier of resources and technology. Let's consider how software became "free". An idealist, an university and a motivated Finnish student, among many others, were able to create two complete, free operating systems and toolchains, on top of which anybody and everybody in the world could build. Now free software is a resounding reality and even increasingly adopted by large corps who were 100% closed in the past.

The germane question is, can a similar revolution happen for hardware? Can motivated individuals, or small groups of people, reasonably hope to design AND manufacture ALL the hardware for a modern computer? The answer is it's quite beyond the bounds of possibility. The tech is too complex, too closely guarded and manufacturing has HUGE upfront costs.

THAT is why hardware is currently completely dominated by a few big players, which allows them (and any other "agencies") complete control to essentially do as they wish.

We were able to make software creation egalitarian. Unless we can do the same for hardware (from ground-up), we will be ultimately controlled and never be in full control.
Yo dawg...
I'm in exactly the same situation. Strong passwords for what matters, the same weak password for sites I don't trust or care about.
Isn't it kind of fucking horrific you have to think about your "browsing identity" at all?
It performs fine for development. I'm having some screen flickering issues at the moment (not 100% sure what)

I'm C# Dev mostly at home, so VS2015 etc, also some linux VM's, mobile VM's, its pretty good
I could see that, to a degree. But I agree with this article that most (if not all) of the "bad" of PHP has been completely papered over through best practices, documentation, fantastic tooling, or removal from the language. So the pro-PHP movement is more of a "guys, we're doing the same thing as you, why can't we all just get along?"

When was the last time we saw a "PHP is Great!" article make it to the front page of HN? Most of the time, PHP developers are on their heels because it seems others are constantly on the offense. I've not figured out what value this constant aggression provides to these developers making the arguments. My only conclusion is that they're just trying to make themselves seem more important. To that note, the pro-PHP camp becomes more of a "non-anti-PHP." :)
Just got Henry Sugar. It'll give me something to read during the 8 hour trip I'm about to take.
Well I typically used Ctrl+Enter and it filled the forms, if it was a login prompt it automatically logged me in.

Not sure about the newbie argument, yes it might be like that in the beginning, but you won't stay newbie forever you learn things. Also I'm not buying the minimalist argument, Chrome currently is one of biggest resource hogs among browsers.

Anyway at least provide option to enable such behavior. On Firefox I use Secure Login extension to emulate that, but it doesn't work as well as Wand did.
I can also vouch for Spectacle. It's a rather amazing little app, and it really simplifies a lot of the annoying window rearrangement tasks (particularly the shortcut key for moving a window to another monitor).
No, a decentralized node. But your attempt at oversimplification coupled with sarcasm was....so cute.
I don't care about name, just the functionality. It could be called Secure Login, Autocomplete or other things. As long as it works correctly.

Another thing I forgot to mention which is quite important. It works well when your password store is encrypted. It allows browser to ask you for your master password when you are trying to log in to the page, not when you happen to visit page that password is stored. This makes feasible to use configuration where the password is forgotten either immediatelly or after few minutes. Having encrypted password store in FF or Chrome and not storing the password all the time in memory is essentially unusable.
All these lines and queues remind me of something I read about the concentration camps in nazi germany (can't recall which book, it's been many years). Herding people onto the trains, keeping track of them, managing lines and queues as efficiently as possible.

You will need permission to travel even more. Next will be the local trains and buses.
As its a standing desk I have, having everything on the desk makes life easier.

Mini ITX would have taken up alot of deskroom. My old case (Antec P183) I had sitting on a side desk before hand
I use Divvy with a set of hotkeys that makes window arrangement a breeze. Using my numberpad, the keys represent quadrants (1,3,7,9), halves (2,4,6,8) or fullscreen (5). This works great for large screens.

I have no desire (or need)to move my windows around with a mouse.
Cabin – React and Redux Example App – Stream
Here, have a bookmarklet I wrote to hide them so I could read articles like this:

javascript:(function (){var x = document.getElementsByTagName("img");for (i = 0; i < x.length; i++){x[i].setAttribute("src","");}}());
Sadly, most of the complaints to PHP as a language also apply to JavaScript (even worse IMO), but seems like people are more forgiving to the JavaScript/ Node.js community nowadays.
Douglas Crockford – Syntaxation
Ha, when they gave him an offer, should he have asked for less money?
It's never too late! Keep your head up and grab some people around you to be mentors. Pick up a few books and learn on your own. :)
Of course. Diversity across the board! We don't want a problem reversed :)
I think it's great that they're doing this. It shows a real commitment to getting the history right. The site took a while to load, but they put a lot of thought into its design...

But I'm just really excited about this movie in general. Finally there's a story about the South in Civil War that acknowledges there was a big chunk of the population which actually didn't even support the war. Here's another article about the movie from the Smithsonian...

http://www.smithsonianmag.com/ist/?next=/history/true-story-...
So pumped for this opportunity!
The snooper’s charter is flying through parliament
Most programs I use, the green button causes the window to go full screen and switch to another desktop. But double clicking the title bar in Safari, for example, sets it to what seems to be an arbitrary width and maximized from top to bottom of the screen. I don't know how to get it to fill the entire screen without switching to another desktop.
The LinkedIn dump is trivial to convert back into plain text. They're all SHA1 hashes and aren't salted. You can just download an SHA1 rainbow table[0] and instantly convert them to plain text.

[0] http://project-rainbowcrack.com/table.htm
It does in el capitan.
I solved this so far by using two different browsers. But this is cumbersome and Mozilla now makes sure that I only use their product. This is good, because I like Firefox.
I come from a Java background and right now I'm working with some PHP. As a tool for websites, it is as such, OK. It feels a bit messy and "ADHD" at the core, but for non-critical stuff its acceptable. With "non-critical" I mean: systems that won't kill anyone if they fail. See, one of my early projects was designing and building control systems for a huge pharmaceuticals factory. Errors, in either logic or data, could literally end up killing someone. Testing became 2nd nature. Since that experience, I've evaluated programming languages by how robust their error-handling mechanisms are and how much rigour is enforced at compile-time. In that arena, I think Java is the most mature. In critical systems, checked exceptions -are- your friend. One glaring problem with PHP is its freak error-handling. PHP can get the job done, but don't trust your life to it.
Puzzles and Dragons makes money from monster eggs and other power ups. If you can supe up your monsters, you have no need to pay them.

It's copyright because they see the ability to update monster stats as proprietary technology. Only they can do that and users of this software are stealing from the developers and ruining the game for themselves.

At least, that seems to be what's going on.
Why Young Americans Are Giving Up on Capitalism
Can only confirm this too. I lived and worked in Zurich and it it indeed very hard to make friends. They are polite and well meaning but very distant. A (german) coworker told me this (sad but oh so true) joke about Zurich inhabitants : "How to make them laugh ? Point a gun at them and order them to do so". No way I'm going back there.
Sadly, Dahl was not the only one attacking Rushdie: https://www.theguardian.com/books/2012/nov/12/salman-rushdie....

Christopher Hitchens was a staunch defender of him during the Satanic Verses debacle and was disgusted by the lack of reaction (or, when there is a reaction, the lack of bravery to make it public) in the religious and literary communities:

"One might have thought that such arrogant state-sponsored homicide, directed at a lonely and peaceful individual who pursued a life devoted to language, would have called forth a general condemnation. But such was not the case. In considered statements, the Vatican, the archbishop of Canterbury, the chief sephardic rabbi of Israel all took a stand in sympathy with–the ayatollah. So did the cardinal archbishop of New York and many other lesser religious figures. While they usually managed a few words in which to deplore the resort to violence, all these men stated that the main problem raised by the publication of The Satanic Verses was not murder by mercenaries, but blasphemy. Some public figures not in holy orders, such as the Marxist writer John Berger, the Tory historian Hugh Trevor-Roper, and the doyen of espionage authors John Le Carré, also pronounced that Rushdie was the author of his own troubles, and had brought them on himself by “offending” a great monotheistic religion. There seemed nothing fantastic, to these people, in the British police having to defend an Indian-born ex-Muslim citizen from a concerted campaign to take his life in the name of god."
>This is frustrating, but the best time to plant a tree is 20 years ago, the second best time is today.

What a great way to look at this. Author has some really interesting insights into why the PHP stigma exists and the problems that it creates for a (good) PHP developer.
Pretty much.

The base problem is not ISVs or maintainers. But that the rigidity of the package managers force maintainers to either use one version of a lib for the duration of the distro version, or play musical chairs with the package names to get around conflicts.

Either option makes it hard for third parties to produce packages.

The likes of Nix allows multiple versions of a packages to exist side by side, and ensures that each program gets the version it wants.

This allows a third party package to request a newer version of a lib than the distro provides, as it will not conflict with the distro provided packages while retaining the naming scheme.
lol

How would it go?

Brin & Page and their academics try to get everything scientifically done while the Zuckerberg hackers run circles around them and Bezos sells both of them the infrastructure for their fights?
Its so funny that people are so polarized either for or against PHP. Give me a language that doesn't have pitfalls and stuff that doesn't make sense and I'll show you an Amish NASCAR driver.

The one thing I never understood about developers is how your programming languages are a total pissing match. If it gets the job done, who gives a fuck if it has a few quirks here and there? Can you create something cool? Can it be properly secured? Ok, great, let's focus on building something instead of whether we're using wood or concrete.
US, Vermont - 50mbps comcast cable
Can you guys get more small to medium size companies? I have no interest in working for one of these behemoths.
Has anyone in your position ever written to say, "Meh, not optimistic about this"?

Just saying, there's a bit of bias that's probably worth recognizing.
I downvoted you, here is why:

Yahoo is a company on the brink of a sale, currently undergoing (some perception of) slow collapse. The gender of the CEO is to me _entirely_ aside the point. There has been quite a bit of press surrounding Nest's CEO as well, companies in turmoil attract media, it's "business soap opera".

Now to play devils advocate, it may be fair to ask if she is receiving _undue_ attention due to the above, but given my anecdotal views of high profile businesspeople being put under the microscope when failures come to light (and the fact that it's rather an occams razor explanation; "rubbernecking" in the broader sense) as well as the fact that it's very easy to cite broad examinations of aquisitions even without the prompting of a "newsworthy" event (from an EXTREMELY cursory googling https://techcrunch.com/2014/02/25/the-age-of-acquisitions/).

Frankly, your statement feels like a strawman LOOKING for there to be some gender aggression when that just isn't merited over an examination of a company with some rather entertaining decision history, that I at least would have been inclined to read about regardless of any other information.
Rad use of Medium
This is fantastic! I've been wanting this for a few years, but didn't think anyone else would care enough to get this on a browser's todo list. Awesome to see Mozilla doing this!
SHOW: Account management tool for web agencies using roadmaps
Typically deployment is a "solve-once" problem, even if you don't use docker. You set up chef, puppet, ansible or fabric to handle deployment, installs, database migrations and so on, and tweak as needed.

Of course that may not be the case if you have some kind of commodity service you have to install in lots of different environments, such as Wordpress.
I'll agree that what makes a good language is subjective, and that most all languages have their problems. There is a certain threshold where "good enough" is what matters.

Personally, I'd rather everyone just stop the good/bad language debates entirely.
Top Favorite Things to Do This Summer
I think this is fantastic. In hindsight, it is a no-brainer. Good for mozilla and hoping the others will catch up
You can sort of do these operations with couchdb, but you've got to fight against some bad assumptions for this use case of offline edits that could span weeks or months. From https://wiki.apache.org/couchdb/Replication_and_conflicts:

With CouchDB, you can sometimes get hold of old revisions of a document.
For example, if you fetch /db/bob?rev=v2b&revs_info=true you'll get a list
of the previous revision ids which ended up with revision v2b. Doing the
same for v2a you can find their common ancestor revision. However if the
database has been compacted, the content of that document revision will
have been lost. revs_info will still show that v1 was an ancestor, but
report it as "missing".

That is a very dangerous feature for us. Also, the conflict avoidance algorithm means that users can't work on branches in parallel like in git because couchdb obstructs that workflow with 409 responses. This is a very bad feature when you're collecting data in remote areas and replicating with other databases and don't have the time, battery life, or the expert skills to resolve a "conflict". A database should never have states where it rejects new information.
Is it any worse than Javascript, if we're honest?
For all I know

Agreed.
Ohm's law is simple sure, but applying it hasn't been simple for me. In particular looking up data sheets and figuring out how to properly apply Ohms law to the circuit I want to put together.
Can all algorithms then be cast as learning problems and their optimal versions produced this way? Seems like amazing work, but I don't know enough to confirm.
Also, didn't they change some titels to less click-baity titles in the past?
Id love this for android
Ask HN: What are your thoughts on prostate orgasms?
Humans commonly rate orgasms as one of the most pleasurable things experienced. Those who have experienced prostate orgasms, frequently state that prostate orgasms feel orders of magnitude more pleasurable than ordinary orgasms. There is a huge stigma against prostate orgasms, and a big fear of them. Do you believe the anecdotal evidence is true and that they are really significantly more enjoyable? Do you believe that you have the potential to obtain prostate orgasms? Do you have any interest in trying to achieve one?
yeah, it would be interesting to crowd source surveillance of a high-profile public official, and place the info on the Internet. After all - if there's no expectation of privacy, it does cut both ways, right?

But I'm sure there would be some law somewhere that would be brought into play.
Yeah, but afaik, switching those profiles in Firefox is (currently) really difficult. So much so that it almost feels the same as if you didn't have the capability to do it...
> In PHP, you just modify the file and throw it out there.

We've since learned that this is problematic.
I haven't used Elm, but generally I think it shouldn't be that scary to use an "advanced language" if it has an even remotely decent FFI.

It might seem like horror to have to interface to external dependencies, but if the libraries you want to access aren't extremely complex then interfacing with them probably isn't going to be such a huge problem.

In some cases you might want to use the advanced language for some things but keep the outer layer of the app in JavaScript. At a previous workplace we had a particularly tricky parsing module written in Fay (Haskell subset compiling to JS).
IMO the thing to solve is the putting it on part.

There are actually a bunch of things to solve, which L.V. Anderson details in "We Should Have a Better Condom by Now. Here’s Why We Don’t" (http://www.slate.com/articles/health_and_science/science/201...). The article is quite long but I found it fascinating, especially because of the FDA's role.
Genuinely curious: have WL released unreliable information in the past?
Dialyzer is indeed nice, but as you say, it's completely optional, it's not Hindley-Milner, and it relies entirely on thorough, correct type annotations from the developer.

Elixir also follows the Ruby philosophy of hiding as much behind the syntax as possible, whereas Elm tends to be very explicit. So I stand by my point that Elixir is a very different language in practice from Elm.
There is an embedded RTOS (ThreadX) and an embedded JVM. Curiously the embedded JVM uses JEFF bytecode, a somewhat obscure bytecode format for embedded JVMs. Java Card does _not_ use JEFF¹, meaning it's either an Intel-proprietary JVM or, more likely, they licensed it from an unknown party.

And yes, there's a hell of a lot of attack surface. Someone's gonna hack ME one day and have access to an awful lot of computers.

¹ I think. I'm far from an embedded Java expert, but from what I can tell Java Card uses a reduced form of regular Java bytecode and not a totally different format like JEFF. Please correct me if I'm wrong.
Perhaps they should have called it something other than containers? Or is the term a buzzword these days for anything that separates A from B?