skysight-inc/HackerNews huggingface dataset:
Dear employees, please do not be loyal to your employers. You can be loyal to your boss if he deserves it but your employer is not a natural person, it is a legal person and as such it can not be loyal back to you. If the situation requires you will be made redundant or replaced or moved - or promoted. There is a contract between you that defines what you owe to each other and if you are loyal beyond that you are essentially giving your money to some shareholder on the other side of the world. When dealing with a legal person always act in your own interest.
> url body

As in spider and keep a local copy of the submitted article for search purposes? That would be pretty slick (although restricting it to submissions that get more than 10-20 votes or 2-3 comments might make it more manageable).
What game? Name n shame.
What WordPress Teaches Us About Software Ecosystems
There are a few, https://color.adobe.com/create/color-wheel/ is one I was recommended many years ago. Interested to see what the new hotness is though.
What Programming Languages will get you hired in 2017
My usual reason for delaying is major deadlines where I can't (won't) take the risk of this update botching my machine.
Especially at 65 watts. That's incredible.
How about not letting javascript run when the phone is locked? Heck, on my phone I'd be fine with not letting it run when the browser tab isn't active.

What use case am I not thinking of here?
99$ to see 1 Article! wsj.com, you need to get to know your customers better. Complete Fail!
And because the IDE support (refactoring etc etc), compile time error checking and ease of use more than compensates for Java being a little bit verbose.
Group works toward devising topological superconductor
I am sure the author welcomes your feedback, he seems pretty responsive.

Wouldn't your alteration prevent LineageOS from updating itself on a regular basis? I think it requires TWRP to do so.
but if there was something exciting like red-lang with easy to do custom UI ( if needed ) and with some ecosystem around it, i would definitely look into it

http://www.red-lang.org/
This isn't a case of a man being refused the right to fly because he is muslim. The guy was chosen at random. There are plenty of recent incidents that could reasonably be compared to rosa parks refusing to move from the front of the bus, but this isn't one of them.
SEEKING WORK - Remote/Midwest USA

Have you been burnt in the past by developers with less than adequate work?

Do you have a mystery bug that is the bane of your existence?

If so I'm here to help. I'll analyze and fix all of your software issues. No problem is too big or too small, from simple web page updates to complete redesign of application code, I'll get you back on track.

With years of professional software development experience I can easily fix software issues in many languages, but some specific technologies I've worked with in the past include: JavaScript (nodejs), Python, C/C++, C#, Java, Matlab, R, etc. (Feel free to ask about technologies not listed here.)

Resume/Contact Info: http://stuefenengineering.com
> Compilation and linting are mostly mono threaded.

Which languages fall on your list? (Just curious)

I use:

* C (make and gcc can thread)

* Python (no real thread story)

* JS (depends)

* Scheme (usually threads)
I personally love it. To me, it's art, and it draws me to the article in a way that most long form never would. I do occasionally use reader view on a lot of blogs though where the UI leaves a lot to be desired, you should try it.
It's really not a rare phrase. If you Google:

site:businessesforsale.com "going concern"

you get 16,400 hits. Just on that one site. I can understand that one person might not have come across it, but when it's so many folk on a site like HN where you'd expect people to have an interest in businesses...I truly find it a little bizarre.
Write a Beautiful Engaging Tech Article in 30m. – Rocco Balsamo – Medium
Gulf States like the prestige and are practically drowning in cash. Since they are totalitarian regimes, it's pretty easy for the guy or guys running the show to direct money to whatever they want.
Do you know for a fact that Twitter monetizes using "reputation management systems"? I am just suggesting keeping an open mind.
Show HN: Docgen.io – LaTeX as a Service, Using Serverless AWS Lambda
this article is complete shit
Full Disk Encryption with VeraCrypt [Visual Guide]
Slack with Fluid: 1 process, 208 MB.

Slack Electron: 4 processes, 56 MB + 355 MB + 64 MB + 29 MB = 504 MB

This is after signing in to one team, (janky) scrolling through a couple of channels and running for a few minutes.
This featured an illustration from Eco's "The Three Astronauts", a children's book in which an American, a Russian, and a Chinese walk into a semiotic space rocket...

Turns out they're making it into a 21st century opera... http://www.thethreeastronauts.com/

Enjoy the illustrations: https://www.brainpickings.org/2012/03/15/the-three-astronaut...
I worked for a very large corp that wanted to convert an application that we used to process applications. It took less than a second to process 99 percent of applications. They wanted to switch from a cli app to web. I told them they were nuts. We could currently process the days queue in minutes. Sure the company could have loaded all the data and used js to feed them out quickly, but the programmers had no idea what we were doing and certainly wouldn't have designed it correctly. The company wasn't changing it to be trendy, they were changing it to make things easier. It would have had the opposite effect.
Stupid article. London has survived a couple world wars, invasions, depressions.
If you have a MSDN subscription, perhaps from your employer, you get a free $50/mo -> $150/mo Azure credit.

https://azure.microsoft.com/en-us/pricing/member-offers/msdn...
I have one based on my blog. Its focused on documenting my experiences learning various techs. Subscribe for something different and not commercial. No spam or bs.

http://pablojuan.com/subscribe
I was at a dev meetup for Python:
I really thought he was joking when he said, what is IRC?
And then I realized that we have a whole generation of devs that have no idea what IRC is or how to use it. Amazing the amount of knowledge and experience lost between a single generation.
this article is complete new age shit. something works for one person, something works for someone else.
Basically, anything hooked up to the internet needs to be updated over time to stay secure (whether it's patching security holes, new protocols, or using new methods of security.)

Don't buy products that hook up to the internet if you want them to last 20 years, unless you're sure the manufacturer will continue to update it. (Don't buy anything with a non-standard battery either.)
Just in case: FreeConferenceCall / StartMeeting ( https://www.startmeeting.com/spring-2016-updates )
is using Sciter ( https://sciter.com ) for their UI.

This app provides video communication, screen sharing and chat so is comparable with the Slack, Skype and others.

Sciter core is a single dll of 5-8 mb in size (StartMeeting uses it as a static library ).

Sciter does not create any processes or even threads (modulo HTTP client that uses thread pool). StartMeeting runs the same UI on all supported desktop platforms: Win/Mac/Lin.
True. But I am pretty sure that the effort, passion, frustration, long nights, etc. that developers and designers put into those games are the same today as what Michelangelo went through while painting the ceiling. An impatient Pope constantly coming by wanting to see the progress, going from being a sculptor to a painter because of public pressure, hours upon hours of tedious and daunting tasks, so on. All while never knowing how it will turn out.

Its obviously not a 1:1 comparison, but the emotions and feelings are the same is what im getting at ;-)
I dont agree with this. Just because semantic(or any other tool) does not work for you does not mean it should not exists. Semantic is a massive time saver as a small team trying to build a functional product, where the team cant afford to have a pure front end focused developer. As a 2 person team, I can get a lot of functional product out with Semantic. I would recommend semantic any day.

It might not work for you, but like I said, it does not mean it should not exist. Thats me trying to defend a framework that I absolutely worship.
> Electron applications are shite in comparison with proper native applications. They fail to integrate with the host platform, they are slow, they hog memory and drink power.

Are they though? The two applications that use the most energy on my Mac - by far - are Steam and Skype. Steam still has trouble with HiDPI and freezes when performing various UI interactions. The number of problems with Skype are uncountable.

I'm currently booted into Windows for work, looking at my current process stats, the top memory consumers are:

* Visual Studio (hodge podge of all kinds of things, 800MB)

* Chrome (215MB)

* Microsoft Intune (presumably native, 114MB)

* GitHub (.NET WPF application, 108MB)

* Explorer (native, 103MB)

* Search Indexer (native, 107MB)

* Lync (who knows, 98MB)

Meanwhile, the supposedly terrible Electron apps:

* Spotify - 58MB

* Slack - 93MB

* VS Code - 60MB

As far as interfaces go, Spotify, Slack and VS Code easily outclass GitHub, Visual Studio, Explorer and Lync in usability.
It also might be on purpose -- if you have a signature, then unsigned things aren't you, right?

I suspect it was largely accidental, though. Heck, there's been private entities I know who have ended up with tells that pinned them to timezones.
The ease of bridging is great. We've got a minecraft server bridge of all things; being liberated to actually have universal chat is the future for sure.
Nope. They needed to have their house in order before boarding. They have the contractual right to deny boarding for overbooking, but this was not strictly an overbooking. They wanted to replace paying customers with non-paying non-customer crew, i.e. not overbooked. But even if you word smith this into overbooking, once the plane is boarded, the contract has a list of reasons for removing a passenger and not a single one of those reasons applies to this case.

The airline needed to raise the compensation price until someone volunteered, and if still no one volunteered, then tough noogies. They still do not get to shift from a civilized situation to a violent one by dragging state police power into what is strictly a monetary dispute.
There are very few disks you can stick in a NAS that won't yield 100MB/s, particularly in RAID.
I feel the same way. Standardization is a feature, but it also comes with its costs (difficulty of extending features). In many places lack of standardization is okay, but I feel like for most chat purposes (especially about programming), plain text over IRC works just fine.

I don't mind Gitter though, because it has a useful feature (code snippets) and it is available through a web app as opposed to a separate install.
The electron apps I've seen don't really have much UI. As soon as you build an app with some complexity it will start being a problem.

As a native Mac developer I can drop in things like a predicate editor for defining filters or queries. They come with Cocoa. I can put in sophisticated table views and tree views. I can connect all of this easily to core data which loads from a database objects on demand without any code needed to be written by me.

You see this sort of shortcuts in the electron apps I've seen. They don't have proper GUI for preference configuration like any Mac app as they can't get that for free. Atom doesn't have a regular file open dialog. I use that a lot, dropping a file into it to jump to a particular location I got open in Finder (file manager).

My preferred editor, TextMate has very little development resources behind it compared to Atom, yet it has a far richer GUI. You got a GUI for creating and editing plugins. Not just editing config files. You got native rich UIs for selecting fonts and colors. You don't have to write font names and color names in some config file.

There is a certain irony in the claim about how stuff like Electron saves you cross platform code, when what is usually not cross platform is the GUI, and the electron apps I've seen has very little of it. Try making something with the complexity of Keynote, Pages or Numbers in electron and I think the lack of a comprehensive set of prefabricated GUI components will start making its mark.

Not to mention the numerous native APIs which exist which you have to duplicate, e.g. for vector graphics, animations, 3D graphics, audio, video, font handling, OpenCL.

How about people with disabilities or internationalization? You got great native tools for doing that, how do you accomplish that in Electron without re-inventing the wheel?
Well, this one was supposed to be a little different, as instead of open vs closed, it was sync vs async. But when the topic of OS projects and closed tools comes up...
Yea but how done is your sprint if your work isn't tested?

It's the old, "done" vs. "done done" debates we had end of every sprint. I wrote the code, it mostly works, it has bugs. Am I done? Should I move on?

Technical debt creeping higher and higher.
Same for Chrome: http://www.geekpen.com/wp-content/uploads/2016/12/Chrome-Mor...

Probably Firefox also has this.
I highly doubt people keen on going to London would consider Brussels or Frankfurt an acceptable substitute.
Slack only provides a bit of history unless it's a paid account. What open source community could support that many paid users on Slack?
Turns out my ducky blues mechanocal keyboard has a big disadvantage when it comes to this then
> Those are not an arguments for anything.

Well, you cherry picked my comment. I had other thoughts---specifically disagreeing with your analogy---but I guess that wasn't important to you?

If you (or anyone else) had a different interpretation than me, then that interpretation should have been immediately clarified by the link I provided and subsequent clarifying comments. Readers can decide for themselves whether it "counts" or not because they have all the information.

> I thought you are not part of "rust evangelism strike force" but seeing what you are writing now, I need to reevaluate that opinion.

Questioning biases is important. I encourage everyone to form their own conclusions. I personally think questioning my character and my intellectual honesty over what I said in this thread is extraordinarily petty.
YubiKeys are supposed to be great. I don't have one myself — been mulling it over, but not sure if I need one since I have an authenticatior app on my phone. If anyone thinks I should though I'm all ears!
We use some hipster language and act like we're doing it just to be ironic when actually it's a super cool language.
"How to talk about books you haven't read" by Pierre Bayard is another interesting book on this subject.
I presume Derrida is not much liked around here but this excerpt is pure gold from the Derrida documentary https://youtu.be/tdumO88JMxw:
(Derrida shows his library to the interviewer)
"I haven't read all the books that are here"
"But you've read most of them?
"No, no ... three of four... but I've read those four really, really well."
According to this site about 2-3% of the global emissions.
http://www.yaleclimateconnections.org/2015/09/evolving-clima...

Seems like something other than flying might be a better target to reduce carbon emissions.
What to do if every user wants to have a personalised desktop?
This is a really good summary of part of the point Harari was making in Homo Deus. Awesome book, Harari does a great job of explaining complex ideas for a wide audience.
Can you find a "serious climate scientist" who is claiming this "oceans boiling away" scenario is plausible? Alternatively, can you put some basic numbers on that? What will the surface temp need to be to initiate the boiling away?

It looks like currently the TSI at Earth varies between 1315 and 1405 w/m^2 (a range of 90 w/m^2), which apparently has less effect on the temperature than the tilt of the earth.
http://lasp.colorado.edu/lisird/sorce/sorce_tsi/index.html
I had a standup at a 24 person company where every single person (except the CEO of course) had to attend standup and report. That's a long standup, esp. when someones report spirals into a discussion.

Wasn't very agile.
If you call your collection of unread books your "anti-library", what do you call your collection of books still enclosed within postal delivery boxes that you haven't even opened yet?
I've told you before that if you returned to religious flamewar on HN we would ban you. I'm going to call this one borderline and not ban you for it, but you need to up your game if you want to keep commenting on HN. That means not only dropping the religious slurs, but also making your comments more civil and substantive in general.

We detached this subthread from https://news.ycombinator.com/item?id=14088238 and marked it off-topic.
I didn't realize react-native could be used on the MacOS desktop. Anyone have experience with it, is it ready for prime time?
Yes, but so does Rust. Reference counting is orthogonal to, although related to, to borrow checking.

Vala's wiki has a page all about its ownership mechanism: https://wiki.gnome.org/Projects/Vala/Ownership
Show HN: Take control of your music player from terminal
Coroutines: introduction
wsj is commonly known to be an evil organization now.
"War chest" kind of implies liquid assets of some kind. Code is a highly illiquid asset and even a liability if you have to maintain its existing functionality.

Most of the small companies that are able to pivot easily do have reasonably large war chests in the form of VC funding. If they don't have that kind of funding they won't be able to pivot as easily because they need to worry about maintaining cash flow just to keep the lights on.
> Put in a somewhat comedic tone: low-performance software contributes to climate change.

Number of developers who would donate the increased efficiency to "idle": $denominator.

Number of developers who would fill the increased efficiency with more triangles: $numerator.

I'd argue $numerator is sufficiently large that the premise of your joke doesn't hold.
Signed up, ta.
I've been an employee for like 20% of my career and a the rest I've been a freelancer.

I never worked more than 4 hours (of real work a day). There's the occasional super productive day where I have done over 8 hours of productive work, but that's the exception, not the rule.

I usually work around 3-4 hours of productive work daily. Heck I'd even say 20%-30% of that time is not even productive (meetings, emails and necessary yet unproductive things).

When I worked for companies doing 9 to 5, I wasted a looot of time doing nothing: reddit, fb, and stuff. I also recognize that I need that distraction to do some real productive work.

I'm very fast and productive when it comes to actual work, but if I don't get the procrastination time then I just become a blurry mess of a brain and take 10 times longer to do the same things.
Not just cross-platform, I think it significantly reduces the barrier to entry (and total cost of your app) even for single platform.
Lately I've been following Curtis Stone[0] on YouTube[1] and he's offering quite a bit of advice.

There's quite a few people out there doing this stuff. Google "urban farming" or "urban horticulture" and see how much that stokes your curiosity.

0: http://theurbanfarmer.co/
1: https://m.youtube.com/user/urbanfarmercstone
Some people just want to watch the world burn?
If you are a customer you shouldn't need to pay. And it's not for 1 article.
> I updated mine without any hassle.

> I had to reconfigure my custom context menu and explorer shortcuts though

Maybe this is why
I could certainly write a lot more than that on the topic, as could any decent writer. What one needs to learn about and one writes about is not necessarily the same thing. Again, I think the original comment here was more of a general statement about the manipulability of statistical analysis "articles".
I turned all of my notifications off and use Pomodoro timers.

If it really can't wait <25 minutes, they can call me or come to my desk. It's amazing how many things aren't "immediate" if you create a slight cost with requesting attention.
I'm so tired of this story. United was perfectly within their SOP to ask someone random to deboard. The Chicago police were perfectly within their SOP to physically remove someone who refused to deboard. None of it should even be controversial.

All of this "outrage" is just facile, lowest common denominator virtue signaling from people who feel powerless to do anything more than condemn a corporation.

Also, I'm pretty sure Weibo users should have bigger issues on their minds if they are genuinely concerned about racism and civil liberties. Give me a break.
Well, why would any developer or organization doing development "want" to pay those costs, as you suggest they should?
Yes to me the solution to the heavy ram/diskspace usage isn't to abandon Electron but to optimize it.
Not necessarily -- if I believe your actions make everyone but yourself worse off, it's not entirely unreasonable for me to choose an outcome where I'm a little worse off than I would be in order to ensure that your benefit is reduced or taken away. This outcome is common in situations where trust does not exist between parties -- my action might actually be required to motivate you to seek to rebuild trust.

I can easily interpret your characterization of me with the phrase "wishing for the apocalypse" as you overstating the relative importance of your loss vs mine.
Sure, but I have to say I felt very distracted by his not even mentioning the idiomatic approach.
Why? I am a satisfied subscriber. The quality of their reporting is one of the best in the world.
I want to add, I keep system monitor up 100% of the time.

My favorite application is Microsoft Outlook, which consistently takes up ~50% of my CPU on my 2015 maxed out Mac.
Are you asking why people don't want a potentially buggy update?
Maybe being a bit of a leper wouldn't be too bad.
In-flight call ban should be upheld says US watchdog
http://www.craftinginterpreters.com/
Field Guide to Data Science [pdf]
... but so true. I grew up in the South and am in an inter-racial marriage. After I moved up to a northern "blue" state, I met more overtly racists people than I thought possible. It was shocking.
If 2fa through SMS, then maybe any dumbphone is okay?

Google 1st: https://security.stackexchange.com/questions/150153/is-a-dum...
I have no experience in these maters but I'm fond of FE International [0].

[0] https://feinternational.com/
C is not that hard! If you're a programmer, and you don't know C, you're not good at your craft. I realize that sounds incredibly harsh but it's true: your job is to make a computer do a task efficiently. If you can't even read the language that makes that possible, you don't know what you're doing.
Their claim is that rules for what happens to passengers in the case of an oversold flight shouldn't apply, because this flight wasn't oversold and incorrectly boarded.

Instead, employees never count towards overselling in the flight, but if their aren't enough employee-only seats, they'll take a customer seat instead.

Regardless, this is all a civil matter, and in civil matters you do not have the right to physically fight with staff or the police because you aren't getting your way. Instead, you go to court.
"Feature wise slack doesn't really bring much new. It just has a good interface."

That's a pretty huge feature. Never underestimate how making something more usable increases it's popularity.
Agile does say the results of sprints should be something the customer can understand and use: a software architecture document, or untested code from the development sprint, isn't that.
United Airlines treat their customers like animal!