skysight-inc/HackerNews huggingface dataset:
Replace Neovim with Chrome, Vim with Firefox. Does your argument still stand?

Starting up a competing project has a huge cost. Once started, it's overwhelmingly better for the world for the competitors to continue[1], so that they can continue to make each other accountable.

[1] Unless one of the competitors is able to subsume the other. Like EGCS subsumed GCC back in the early 2000s. Total victory is a valid emergent outcome of competition, not somebody deciding what 'should' happen.
Ask HN: Is there concensus on what is good online marketing advice?
Like, is there a book or some resource out there that is widely acknowledged to be good advice?

I'm not looking for some cheap trick or an library of dark patterns. I'm just looking at common advice like how to use FB/Google ads effectively and stuff like that.
Previous (current) discussion from 1 hour ago https://news.ycombinator.com/item?id=11488082
Certainly it's an easy mistake to make, but most JS devs tend to encounter it the very first time they call sort() on anything that isn't epoch dates. The fact that the author's code worked for years is a pretty exotic edge case!
The only problem with reducing the lifetime at the moment is that all of the solutions to use this for windows are ... lacking.

Without using the various hacks people have created, you can generate the certificates on linux and then move them over to windows, but doing this all the time is extremely inconvenient.

I hope that this gets addressed at some point, because encryption is important for everyone, not just linux admins.
You make yourself a worthwhile recommendation engine, and let people come to you explicitly for that purpose.

Think of it like going to the doctor for "disease discovery". You go to the doctor to get healed, and you should probably go for checkups. You certainly you don't expect doctors to go around peddling their wares to you 24/7.
I haven't finished it but I read most of the late James Stewart's "Calculus: Early Transcendentals" and found it very instructive. It would make a good supplement for anyone learning Calculus.
Totally agree. I've been on Gentoo since 2012. Any issues with Wi-Fi/Bluetooth have mostly been because the chipsets on my MSI laptop were too new to be supported (it was kinda neat being on a bug tracker listening to what worked and what didn't and being one of the first to get that particular ath10k Wi-Fi chip working. Now it's in the official stable kernel/linux-firmware so hopefully it will "just work" for everyone else).

Gentoo + i3 has been great for me. I occasionally had hibernate issues, but I've had that with Windows and Mac laptops in the past as well. Basic acpi suspends I never seemed to have an issue with. Networking reconnects too.

I will say that my draw to Gentoo and Linux is that I'm a developer and I don't really mind working on these problems. It takes a little longer to get stuff working for me, but I gain knowledge about how my system works and how the full stack operates. That's not for everyone and it's been years since I advocated Linux on regular peoples' (non-developers/tech people) laptops.

Ubuntu was suppose to be that golden distro back in the mid 2000s that finally made Linux accessible on the Desktop. After trying to get some friends to use it, almost all of them went back to XP at some point. I still think Linux distros are great developer operating systems and if you do any web Java/Scala/Ruby/Python, you should really look at trying to work natively in Linux with a tiling window manager. Ubuntu might be good for people who just want to browse the web and check e-mail, but Google Chromebook seems to do that pretty well without sucking at it.
USB Exploit Can Bypass Locked Samsung Galaxy Devices, Start Calls,Send SMS Texts
I have to agree. This guy isn't fasting, he seems to be experiencing a life crisis and hasn't been eating because of it. At this point eating something, even as unhealthy as a burger and fries, is preferable to eating nothing.

Nobody is suggesting this be part of a normal diet, but with what appears to be done pretty dark thoughts and not having eaten for several days it's probably more important that he eats something ASAP.
3 Ways ERP Can Push Your Business to the Next Level
This solves the problem I am having with my kindle paperwhite -- difficult to read with one hand, often I hold it at the bottom with my thumb awkwardly sideways across the front to not invade the reading area, with my hand spread out across the back so it doesn't fall out of my hand. It gets tired after a while, so I end up switching hands, until eventually I have to put it down on a table, and then I am reading with my head down, which is also inefficient.

I hope this creates demand for a paperwhite attachment / cover that will achieve this same ergonomic design for those of us that don't feel like forking over that much money after only just buying their paperwhites.
Haha, I have the opposite experience, usually I use Linux to get things done. When I configure my wife's Mac (which I also often use) I get so frustrated that I can't use TimeMachine to make backups to an smb-share (Why? I ended up using rsync). Also, I can't use sshfs without significant hassle. FTP is not support in finder... And I have once spent an entire night trying to make my external mouse not feel like I'm mousing through mud only to find out that the mouse behavior (accel curve etc) can't be adjust anymore since Leopard (or something) came out. That was pretty frustrating.

Other that those things osX is pretty stable but it does get slow over time, I have 16GB of ram in my 2011 Core-i7 MBP, I see a lot of beach-balls even though I reinstalled last year.
>Very easy? I'd say "possible" at best.

I think you are a little confused here. There's no way for Blizzard to authenticate those pictures, you can take literally anyones passport and just swap the name on it.

> Took a heck of a lot more work than asking someone for username/pass in a live chat

This might be true in a world without photoshop, but that's not the world we live in.

>I'd be surprised if ever a Blizzard account was compromised by someone sending in a false picture.

In my personal experience, they'll very rarely insist upon receiving those photos. My battle.net account isn't even under a real name and despite that I've had the authenticator added and removed several times.
> Technology workers tend to value interesting problems more than money.

You're projecting. I want to be paid fair market compensation for the hours of my life I'm spending at work and not with my family.

Your employer values money over anything else, so while workers are ignoring their value, they are doing what they can to drive your costs down.

Look at the white collar jobs that have stagnated in terms of compensation or were outright eliminated in the past decade.

> If people who need it find they are not compensated well, they can find an employer that does compensate them well. Trying to force an employer that does not value you like they should to behave otherwise instead of finding one that does is masochistic.

What if you aren't compensated well because employers have realized they can pay below market value for your labor? What if that becomes an industry trend because other employers have no incentive (strikes, worker solidarity) not to and every incentive to cut costs?

What if you live in a market that isn't tech hub? Offers for $30k-$60k/yr for a job you'd be paid $90k-120k/yr in SF for isn't unheard of.

We're in a boom and we get to enjoy relatively high wages and good working conditions. That won't last forever.
See https://news.ycombinator.com/item?id=11488615
Dirty Tricks from the Dark Corners of Front-End
Yes, but FaceTime use of bandwidth is an order of magnitude smaller...

In additino, Skype is not updated in Linux since ages
I recently started reading Amir Alexander's 2014 book "Infinitesimal: How a Dangerous Mathematical Theory Shaped the Modern World". It's a really great read, this is pre-Newton, pre-Leibniz. People were doing calculus more than two hundred years before those guys! They struggled with paradoxes to do with infinitely many zero length points making up a line, and the Jesuits just outright banned that stuff. Partly because it was protestant mathematics, but mostly because they wanted a version of mathematics that was somehow eternally unchanging and crystal clear (like how God is supposed to be.) Boy did that not work out. Anyway, these early mathematicians used imagery like the threads in a cloth to describe how infinitely many lines form a plane surface, or the pages of a book to help understand how infinitely many planes form a solid. So cool! In the beginning it was Italians working this stuff out (including Galileo). But then the Jesuits totally banned it thereby casting a pall over Italian mathematics for hundreds of years!

For a modern treatment of infinitesimals, check out "smooth infinitesimal analysis" [1]. The way to avoid all the contradictions is to weaken the underlying logic: in this case they remove the law of excluded middle, so it's not the case that something is either true or it is false. I think the Jesuits would definitely have trouble with that!

[1] https://xorshammer.com/2008/08/11/smooth-infinitesimal-analy...
I Tried Shopping on Facebook Messenger. It Didn’t Go Well
not apes again, please...
Well, yeah. Subscribing to arch-announce and following the instructions is a required part of maintenance.
Visual flexbox builder
My plan would be Gas and then replace it with Solar thermal energy. Im open to using nuclear in addition or instead of gas. However my (limited) research seems that Nuclear is actually quite expensive and probebly could not compete in a market against gas. Gas is fine because the burning is efficant, we seem to have quite a bit and its CO2 is accaptable.

We really need to be working on Solar thermal energy. It combines the renewable energy with the consistancy of gas/coal/nuclear plus its safer then either of those. I don't understand why its not used as much (Their are a number of theories).
My book is #1 in books on Product Hunt
Someone pinch me, coz I'm so stoked to say that I made it onto Product Hunt! Come check out our thread!

https://www.producthunt.com/books/avoiding-the-traps-10-common-mistakes-stopping-you-from-being-healthy-and-happy-today
Ah this is such a fascinating mindset. Do you think that if software professional worked together they could not achieve a) Fair compensation b) Interesting problems c) Dedicated time for ALL software professionals to contribute to OSS?

Imagine if there were an entire profession of people just like you dedicating time to OSS? Imagine where we could be now in that reality...
Re-read up on what was being done. CEO's were blocking the ability for workers to switch jobs by agreeing to not make offers to those who wanted to leave. You would have been essentially black-balled.
The more you read in to the situation they're talking about you learn it's not that a multinational corporation running amok, but a mostly domestic puppet company of the corrupt Zimbabwean government's redevelopment agency.

e.x. They force people to mix their shitty ethanol into gasoline (originally 5%, now 15% of gasoline sold). They take advantage of the traditions and steal land. etc.
Looks really nice, but $500 CAD for the 3G version seems very steep.
Agreed. I'd also add its durable enough to not worry about it.
> Is there any real neutral/unbiased radio or TV these days?

Is that even possible? News stations that try to do this end up covering politics like horse races, avoiding actually investigating the substance of claims.

Take slavery in the U.S. in the early 19th century. How would an unbiased person cover the controversy? "Calhoun said this and that in support of slavery. His poll numbers are up in South Carolina." Is that unbiased? Do we even want that? In my view, dispassionately summarizing some facts is itself taking a stance on the issue, one of dispassion.

My current theory is that we just need to be diligent about getting many perspectives on issues and current events, assuming everything is biased in one way or another.
Learning fleet commands for admins
This is pretty much the opposite of my experience with Ubuntu vs Windows.

All of my hardware worked immediately after install on Linux whereas Windows required hunting down drivers.

Most impressive was that the suspend/resume feature works perfectly in Ubuntu (and the suspend/resume completes in 2-3 seconds) whereas in Windows, it goes into suspend after a good bit of crunching but never finishes the resume process (I hear the system fans/drive wake but nothing else happens and requires a hard reset).
I think he was saying that a mouse-based GUI can display a terminal window in which one can run a CLI; thus a GUI is a strict superset of a CLI.

That's true enough, although honestly I'm at a point in my computing where the G part of the GUI is pretty limited: my windows are all full-screen; the only clicking I regularly do is on links and tabs, and sometimes text (honestly, I'm trying to use the keyboard more for that though); almost all of my command execution is keyboard-driven (there's a reason man developed language rather than pointing and grunting).
Everyone has their phone number and home address publicially visible. You can't opt out. Is it the same in the US?
> But kind of easy-to-guess once you have used Windows for a while.

Um, no. Just line swapping is different across IDEs. The same is true for other advanced editing moves. We're not merely talking about feature set Notepad or some random edit box has.

For Emacs/Vim, the time investment to get from extendable editor to, say, a C++ IDE parity is greater than it is for a dedicated IDE. Personally, I use dedicated IDEs for where they shine (Java, C++, ...) and simple but powerful editors elsewhere. I love using Emacs for writing documentation because of all the advanced features it provides for text editing. So we're probably in the same boat on this.

My point is that once you have gone beyond the initial setup and superficial use, becoming a proficient expert at the tool takes equal effort.
>Yeah, but isn't it super annoying to people who want to contact you (family, friends, etc.)?

I have different approach to instant communication. Yes, some people complain, as I live overseas, mostly my parents. Others used to it. I don't want to be contacted by anyone who has my phone number any time THEY WANT TO CONTACT ME, so I see no need for them to have my phone all the times. I keep my number updated for some people, I didn't talk with friends from high school for last 2 years, but I send them text from my new number when I change it, some people deserve it, some don't. 3/4 of the day my phone is in offline mode, because I use it only to listen to music and as alarm clock. I never need to topup for more than £10 per 3months. Give it a try :)
Don't many cars with an "Infotainment Center" come today with a cabin microphone so you could pair the phone to them as a headset?
Tim Cook exposes the lie that Steve Jobs ignored philanthropy

http://appleinsider.com/articles/12/02/02/tim_cook_exposes_t...
Some of that that probably comes from simple Baby Boomer demographics.

The median age of the US population increased from 32.9 in 1990 to 37.2 in 2010.

http://www.statista.com/statistics/241494/median-age-of-the-...

I'm sure there are some cultural shifts that might factor in for some organizations, such as the type of things in the article where there is a reluctance to fully embrace new media due to old bureaucratic structures and paradigms.
Good attitude! Still, it doesn't make their project any more likely to succeed. Those others I mentioned - easier by an order of magnitude. It makes them sound insincere.
I love my 2nd gen Kindle for having those page turn buttons on both sides.

Not just for left or right hande people. Sometimes you want to rest and can't stop reading.
Afaik you could just use the Python implementation. That means you build your bot to a prototype and then look what wrappers you need for GWT. At first try to make your bot, deploying to google should be simple then (in Python at elast)
Wow it's significantly lighter than previous kindles, with more battery, and a nice case.

People are going to say "ah, same old" but there are a lot of big changes here without going and breaking what makes kindles great. Will lots of people upgrade though? Probably not, the existing Kindles are also very good in their own right.
even without going full spacemacs you can do what I do, install evil, have it set to emacs editing by default, and set up a keybinding to go into vi editing (I use double-caps) it's awesome and really best of both worlds

This said it is exciting to see vim being updated, I use vim quite a bit if I am ssh-ing places and the more functionality the better
Show HN: Buy My House
The UK and world news writing in the Guardian is world class, but its social commentary and feature sections are rather left-leaning/progressive (or whatever words we use these days), to put it mildly. I don't think it's unreasonable to suggest that their output is pretty politically polarised. They have a target audience that enjoy their politics, and indeed that's who they sell to.

But of course people from other political camps are obviously going to be clickbaited and take issue from time to time, so comments on divisive articles are going to get heated and fraught.

If the Guardian ran news and commentary that took ideas from the left and the right of the political divide based on merit rather than bias they might find things simmer down.

The way the paper is describing the current situation is that they only print virtuously correct articles, and then get mobbed by angry trolls. I look at it slightly differently ... they publish heavily politically biased articles that appeal to their readership, and in doing so troll differently politically minded folk. They reap what they sow, and either way they get clicks and sell ads. Fretting about online harassment is all part of the performance.
> chooses to treat erectile dysfunction instead of real diseases

If pfizer, in researching a drug to treat a heart disease[1], discovers a drug that treats a different bloodflow disorder, what is wrong with it offering that treatment?

[1] http://news.bbc.co.uk/2/hi/health/8466118.stm
I misused "average" above. The average is probably north of $100,000. Median is up there as well. These are well-paying jobs.
We just launched a hardware video conferencing device that uses WebRTC. https://pluot.co

We route all media streams peer-to-peer. Which gives you the lowest possible latency and highest possible quality on a decent network connection. But, as other comments here have said, using a mesh topology has the downside of degrading badly if you have more than four (or so) participants in a call.

We'll add bridging in a future release, to support larger meetings, but it's actually fairly difficult to make a "routing media through the cloud in real time" architecture rock solid -- high quality and reliable for everyone, all the time. We've got customers in eight countries, so far, for example. So we'll need servers in multiple data centers, but somebody on an international call will always be farther from the bridge than is ideal.

We've surveyed a lot of people about video conferencing, and there's a lot of dissatisfaction with Hangouts and other similar products, much of which comes down to call quality, much of which is attributable to the difficulty of bouncing media streams through centralized servers.

We were in the most recent YC batch (W16) and a bunch of YC companies use our stuff. The basic idea is that big screens are super useful for team meetings, engineering standups, customer demos, etc. But big-screen video conferencing hardware has always been really expensive, or something you have to cobble together yourself. We're turnkey, set up in five minutes, are super easy to use, designed for getting real work done, and the hardware is free. You just pay $50/month per room, and there's no commitment (you can send us back the hardware and cancel any time).

You can try the Chrome browser version of our call stack from any laptop/desktop: https://pluot.co/new -- that bounces your browser to a new, unique, permanent meeting URL.

We've been following the Apple WebRTC development for a while, because we'd love to support Safari with no plugins, just like we can Chrome. We're hoping for full mobile WebKit support, too.
The key thing is being able to open a tab/window in the background, when everything I know of automatically tries to bring any new window to the front. But I do agree with your point: every application seems to be re-inventing its own window/tab/document management instead of using the ones provided by the OS. I used to use Firefox with Tree Style Tabs, but then I found out that having multiple windows full of tabs was good enough, and I can use the OS to just arrange the windows without needing to arrange the tabs therein.
I'm selling my house and discovered that the options in Austria are either boring (just pictures) or expensive.

So I

- rented a Theta camera and took pictures of every room + outdoors

- made up a DSL to define a grid with connecting rooms

- used that to generate scenes for Pannellum (which I tweaked a bit)

- made some clickable svg maps (strangly this was not as easy as I thought)

- and put a bit of bootstrap over it

You can view the result here: http://kaufmeinhaus.at

Pannellum is great btw, see https://pannellum.org

Let me know if you are interested and I'll try to put the code on github.
What would "lexicographic" comparison of two arrays mean? As in, what's the canonical string conversion, and how should commas be treated in the ordering? (eg, does `[1,2]` come before or after `[12]` ?)

Admittedly, "lexicographic" sorting of numbers is pretty wonky too, but at least there's a pretty canonical string representation of a given number.

It seems like a pretty idiosyncratic need without an obvious canonical interpretation, so I'm a little surprised by your surprise at there not being standardish library function for it.

Edit: Oh, how embarrassing, I misunderstood the linked post (I thought it was about JS lexicographically sorting integers, rather than arrays of integers). Well, I guess my surprise applies to both you and the author of the link.
So long term disability?

I think his health benefits would get cut during this time. And can you really get 2 years off work for being burned out? I have no idea, but my understanding is you need some serious doctor notes to get classified as disabled.
I think ECMA4 proposed behavior flags, so you could do:

arr1.sort( Array.NUMERICAL | Array.DESCENDING )
arr2.sort( Array.CASE_INSENSITIVE )

or similar.
> That said, it is possible that we still need to pay more.

It can't hurt!

One might also consider referencing a concrete salary band in the job posting. IMO, the cons from the hopeful employer's perspective (relinquishing some negotiating power) are far outweighed by the pros (setting correct baseline expectations as to both required skill level and average compensation for same).
Isn't paying for overpriced things at music festivals supporting the arts?
when an article seems too long, I copy the text and then paste it into an online text to speech website. Reading the text while listening to the audio helps me stay focused on the content. If you want to start something create a service that allows webmasters to provide an audio version of their text on their original web page.
>i.e. not "Generally Accepted Accounting Practices," i.e. "we made up two numbers, and one of them was 12% larger than the other."

Numbers don't lie: http://d1lge852tjjqow.cloudfront.net/CIK-0001404655/1ca8a3db...

> The curse upon the undead creature which wrote this would not let the words "Yes, we called firing someone 'graduation'" pass its fingers.The curse upon the undead creature which wrote this would not let the words "Yes, we called firing someone 'graduation'" pass its fingers.

Because not everyone is fired from a company, sometimes they leave on their own accord?