skysight-inc/HackerNews huggingface dataset:
> Why wouldn't most companies try to get employees to use Libre Office instead of MS Office? Shouldn't it be sufficient for most people?

Licensing costs are only a small fraction overall cost:

* Training and lost productivity as users learn the new software. It may seem simple to you, but many end users are easily confused by interface changes. Also, there is a serious learning curve for users doing complex tasks (e.g., complex spreadsheets; long, complex documents, etc.)

* IT labor costs: Configuration, deployment, administration and support; doing it on 1,000 or 10,000 or 100,000 desktops, local, remote, and at home, is expensive and challenging. Is LibreOffice fully integrated with Active Directory? With whatever deployment and patch mechanisms you use (think about that, how do you patch 10,000 desktops? Consider that an error could effectively shut down your entire company)? How available are support, labor and tools? How available are IT professionals with expertise in these areas (i.e., who will you hire? What happens to your existing staff)? Users tend to think of these things as peripheral, but they are the largest items on the IT budget. Microsoft Office passes meets all these needs with flying colors.

* Integration with other systems: Every other application and system is designed and supported for integration with and Microsoft Office. Every vendor has staff experienced in this integration.

* Data integrity: What happens when the total in the Excel spreadsheet is wrong because the formula didn't convert properly? Employees would have to check for formatting and other errors in every important file where data integrity matters. Consider that, because most people in business use Microsoft Office, many documents will be converted back and forth frequently. That means employees have to deal with these issues repeatedly, verifying conversion will be accurate before sending the presentation to the client; verifying the spreadsheets' values and formulas, in case someone on the other end decides to change some numbers; fixing these problems ... and explaining constantly to everyone outside the organization why you have these continual problems.

Much as I support FOSS, LibreOffice isn't a consideration for many businesses.
In the US, rural electrification was largely complete 75 years ago. Urban electrification infrastructure dates back even longer. In all that time, intensity of use has increased.

There's a lot of bailing wire and duct tape...or overhead power lines and wood poles if you prefer...in the grid. It's grown based on small decisions over many years. People won't put up with six years of service interruptions while big chunks are rebuilt and debugged...nor will they be happy to underwrite the cost of doing so.
I'm not being a pedant. Where does the inexpensive electricity come from? It is very much about rich and poor. And making electricity is a very important thing.
Yeah, if you can come up with a way to give the viewer a "sense" of the person at a glance it would go a long way. Maybe add colors? Or maybe consider that some metrics are pretty related and could be represented separately. Frontend / backend could be represented as a continuum by itself. UI/UX are sort of tied with front-end, so coming up with a way to link those together might be nice. Perhaps you could use the data you have to see what tends to be linked together and come up with 2-3 representations that communicate what you're going for quickly.
That you might not be there when you need to go to island mode or that you might not even be aware that the grid is down because you and a bunch of neighbours are capable of sourcing enough power that your 'off grid' detection mechanism fails.

There are solutions for this, it costs a little bit of money and depending on local regulations it may or may not be allowed.

So yes, you can override this and if you mechanically disconnect from the grid then you are typically allowed to operate your installation in island mode. But if you get caught backfeeding the grid when the grid is down then you will more than likely lose your hookup.

Most cheap/light inverters need an external power source to sync to and will automatically shut down if the grid is not available for synchronization purposes, which makes them compliant with the demands of the utilities. If you want to go to island mode you'll need a system that is considerably more expensive (batteries, load based inverter rather than generation capacity based) than one that can't.
Surely you are trolling? $3 or pounds per hour in the UK? If you have enough brains to learn coding or a web technology, you have enough brains not to do that. I think I've been trolled.
Airlines (maybe not UA) often sell super cheap tickets (spirit, southwest, ryanair) so its not like its not without precedent - so while its likely people knew it was an error, they have some cover, I mean how would you know conclusively its not?
KKK issues “call to arms” over Alabama same-sex marriage ruling
Thanks for the input.

I was looking at jobs for Flask/Django devs yesterday. The compensation is quite impressive.

Assuming the job market is similar in a couple of years, I should be fine. And even if it doesn't, I'm interested in creating my own products.

Edit: Grammar.
Pivotal open sources its Hadoop and Greenplum tech, and then some – Gigaom
17 years of defending open source: Join the OSI today
Oh. I thought I'd checked, but I guess I didn't. Sorry, parent.
How to be a nomadic programmer
I use it all the time for my work in Javascript, Angular and Node.js and rarely see locked questions. What subjects are/were you working in?

Are you sure confirmation bias isn't causing you to overestimate the frequency of this happening?
What is the purpose of this when S-expressions already exist? Maybe I'm missing something, but this looks like a product of that stereotypical "everything must be JavaScript" attitude.

I'm also not entirely sure whether it's a parody.
FLIP – Performant Web Animations (First, Last, Invert, Play)
The killer line: "Experience in the following programs is a must."

Followed by 35 tools/technologies!
I doubt this company has an HR person. They most likely stole another job post or this is a complete troll. $12/hr isn't a _bit_ low. It's about $100 per hour low.
Non "hostile," as you put it, software still has bugs. Attackers can use malicious inputs to exploit buggy software.

Unless you personally built software from trusted source with a trusted toolchain, or reverse-engineered and inspected the binary package you are installing, you have no more confidence that your installed binary package is not malicious than any proprietary binary blob. Even presuming the maintainer and packager is not malicious (and why would you trust a random open source maintainer more than a random proprietary maintainer?), there have been cases in the past where repositories have compromised and with malicious packages inserted. These are just the ones we know about. Signatures help but don't solve anything; especially with distributed projects, keys can be compromised in any number of ways. And don't help with malicious actors.

That said, I don't see sandboxing Linux apps as particularly revolutionary. Users, ACLs, and chroots have been around for ages. While not especially sugary, they are pretty effective. For full-on app sandboxing, Android is Linux, and they've been doing this since 2008. The average Linux desktop user has legitimate reasons they don't want to sandbox any given desktop app to this extent. On the server side, "sandboxing" in the form of "separation of privileges" has been standard best practice in the UNIX realm as long as Richard Stallman's beard. This is just not particularly interesting. More interesting to me is what has been done for sandboxing in the browser, most especially Chrome.
Also, when we have a majority government as we do now, a bill that is tabled by the government will almost certainly pass.
Please google the kqueue man page. There's many filters for kqueues. Specifically look at the VNODE filter.

Here's the link:
https://www.freebsd.org/cgi/man.cgi?query=kqueue&sektion=2

You want to watch a directory? Open it and register it with the VNODE filter. You can watch a file for delete, rename, extend, write etc. OpenBSD can even watch TRUNCATE events.

You can use a kqueue filter for userspace events between threads, timers, signals, process states, asynchronous io, writability, and readability of fds.

It's quite generic and fairly evenly supported across BSD derivatives including Mac OS X.
do you know where can I buy a 35$ PI 2 in the US?

All places I've tried they are ~50$
Actually there can be significant pricing differentials based on the country of purchase (which is done ON PURPOSE by the airlines) - for example usually LAN is much cheaper to book via their Chliean website then via the US website...
Either your sarcasm tags are missing or you're just simply dead wrong.

I set up a fairly beefy solar/wind powered system in an off-grid configurations specifically not to have to deal with the red tape, installation and insurance requirements of being 'on grid' and I don't regret that but all of those requirements, inspections and gear made perfect sense from an electrical point of view and from a safety point of view.
My first job out of college was converting all the Excel spreadsheets that ran the business to web apps so I certainly know how they are used, and more importantly, how they are abused.

If Excel had a real scripting language as it's Macro language the problem wouldn't be nearly so bad. All that business code could just be copy/pasted, have some unit tests implemented then refactored so that the accountants code is now updated by the developer. As it is now the code has to completely rewritten in a new language.

As for the language choice, VB.Net or C# would be fine. I'm not saying it has to be Python. My complaint is that the code is non-transferrable. The apps cannot grow past Excel, and the email the most recent version to the next guy game gets you into versioning hell rather quickly.
This doesn't make any sense. There are almost certainly provisions in the law for backup generators to be connected to the service panel with a transfer switch, either manual or automatic. The idea is that when the generator is powering the house, the powerline service is completely disconnected, and vice versa. This is standard stuff, part of every electrical code I've ever heard of.

If a state legislature doesn't allow backup power to be supplied to a home or business with an NEC-compliant transfer switch, there should be some kind of judicial recourse. I'd spend some quality time with an attorney before taking "No" for an answer.
'Harm' is such a vague word though.

Could divesting of oil stocks be considered tantamount to terrorism going forward?
Take your pick from these: http://s.higg.im/image/0Y3N3F3S3U0N
[Investor Pitch Deck] Blokify – Investor Pitch Deck Success Story
I guess they just beat the Sinclair ZX Spectrum, the Wikipedia page for that has sales at 5 million.
I literally can't image the person, tech savvy or not, who would come up with DrRacket here. Or prolog.

I agree with GP that its' just blind googling.
"The big problem is the water...and it will run downhill from the Andes and wherever else Lithium is mined and into the Ocean."

Except for the geography which prevents that from happening and is why that area has giant salt flats:

http://en.wikipedia.org/wiki/Salar_de_Uyuni
On what day of class do they prove that "Microeconomics" is a Science? Would you care to demonstrate that?

I'm just asking because you're making an appeal to something in that argument, and I'm curious if you're appealing to a serious scientific field of study, or something passing for one.

Karl Popper said falsifiability is an essential feature of any scientific theory, so it's not weird to ask for a falsifiable statement from "Microeconomics" so that we can tell whether it's a scientific theory.

Mind you, I don't disagree with your conclusion that prevailing wages go down when labor supply is increased. What I am asking is whether "Microeconomics" is a science.
It's not even a Magento site - it's Volusion.
> The main issue is that the video decoder MUST be in the same process than the video output, for performance reasons (buffer sharing: memcpy is murder) and for hardware decoders. And video output are usually with very high access in the kernels. Moreover video outputs are almost necessarily in the process with the UI thread.

Did you look into the new memfd support in the kernels? Seems like this is a pretty cool way to do process splitting while sharing memory in a "safe" way. (i.e. the recieving side can guarantee that the sending side is not playing silly-buggers with the buffers while you read them).

For hardware decoders, maybe using dmabuff buffers shared between multiple processes would work?
Call it ripping off a company when they stop practicing price discrimination based on country of purchase (not origin of flight.)
Its flexible, that's the real draw. I'd definitely go for it, being one of the "creatives".
How about users of Power BI, where would they fit in your 2 user camp model?
Calc still doesn't understand the euro symbol as a currency.

Try pasting in the following:

€85.00
€56.00
€52.00
€44.00

If you change the cell format to 'currency', it silently quotes the entries making them literal values (the leading tick mark is only visible in the formula box):

'€85.00
'€56.00
'€52.00
'€44.00

Now it's impossible to treat them as numeric values without doing a weird regex find/replace [1]. This doesn't happen with sterling or pound.

[1] http://stackoverflow.com/a/25764467/6691
I thought these things happened only here in Italy. It's kind of relieving to know that we are not the only ones in this situation.
> Once you get to a certain size of company, you have the normal career path of (entry level functional job) > manager > director > vice president.

It bothers me that that's considered a "normal" career path. The skills that make someone a good engineer/architect/etc do not necessarily make them a good manager or VP; even if they do end up doing well in a management role, they're then not actually using most of their technical skills. To me, it's a sign of a dysfunctional company if there's no technical advancement path.

Job titles tend to vary more in technical roles, but at least within the computing field, there's a normal career path that goes roughly engineer -> architect/lead/etc -> principal/distinguished engineer -> fellow. There are often several levels within each of those ("senior", etc), and smaller companies may omit the pre-fellow stage (the name of which tends to vary). For many companies, a quick search will turn up what set of titles they use for the top few tiers.

I would hope that isn't unique to software engineering, and that other fields have the concept of advancing within that field without becoming a manager.
You Will Never Find Work/Life Balance
Sure,that's why they are not scientific facts. But merely philosophy IE pure reasoning which doesn't produce any useful result.
I don't think I want to eliminate emacs from my work. 'editing' is a term loaded with lots of meanings - especially when it comes to emacs one is talking of a lot of (mostly good) consequences. I would think adopting an editor, such as vim, or maybe atom (or something else in the future) - would imply stepping into a slightly different ecosystem and culture.
First off, a caveat: I'm about to complain about a lot of people I respect and rather like. I'll probably take a lot of heat for it, but it needs to be said.

I feel like a lot of the closing of niche questions these days comes from the chat communities. (By "chat", I mean: http://chat.stackoverflow.com/)

There's a huge rash of "cv-pls" in the chat rooms. I don't have a problem with it in general, but the culture around it has become rather toxic. It effectively gives anyone there an automatic close hammer. Furthermore, it's not the current "dupehammer", but a close hammer for any reason, as you can pretty instantly get 5 votes to close.

Somehow, every question involving anything than popular web frameworks is apt to be closed as "too localized".

I can't count the number of times I've been in the middle of answering an admittedly niche, but well-phrased and on-topic question, when it's closed before I can answer. The source of the sudden rash of close votes? Almost always a "cv-pls" in relevant tag's chat room.
> I had clients who were very picky about the hours logged.

I code 7 days a week, so even if that happens I'll still clock a decent number of hours. That would be a bit of a deal breaker, though.

> Make sure to check Freelancers' thread on HN on the 1st of the month.

Thanks for the tip!
https://github.com/libuv/libuv/blob/v1.x/src/unix/kqueue.c#L...
kqueue replaces select/poll/epoll/etc as well. It really is your one-stop event handling call.
Don't think of it like, "I need to protect against hacking" think of it like, "I need to make sure processes cannot control each other unless explicitly allowed to do so."

Hypothetical: A vulnerability in Chrome could allow a remote attacker the ability to read/write arbitrary files on your filesystem. /tmp/.X11-unix/X0 for example. This could let them cause all sorts of havoc on your X11 display including controlling/compromising other running programs (and capturing your keystrokes).

If Chrome were sandboxed as described in the article such an attack would not be possible without first breaking out of the sandbox.
http://www.careerusa.org/resources/career-files/100-resource...

The IRS uses a 20 item check list. Reading though the list "So if I hire someone to play Princess Elsa at my daughter's birthday party" would clearly be a 1099. However, if they work though an agency then they might qualify as a w-2 for that agency.
Neptune: An Almost-Crazy Idea for Upending the Smartphone Ecosystem
And what is the front-end of a microcontroller? GPIO pins?
Does StackOverflow notify when your answer is edited?
When you rewrite sites, that is often what happens. It will almost always be buggy at first, then it stabilizes as those bugs are fixed.
I totally agree that this guy did not actually reach expert status. You're correct in labeling him an enthusiast. I think, though, if he'd hit his goal of ranking in the top 250 for England, there'd be a compelling argument for considering him an expert.

At some point, "expert" status necessarily comes down to a subjective and somewhat arbitrary line between players that are very close in skill. Are the top 10 experts? Top 100? Top 1000? If you're comparing to the average Joe, all of these could probably be considered experts. If you're only considering the elite of the elite, then maybe only the top 10 get that classification.

If you look at the NFL, there are almost 1700 players. Obviously these guys cannot all fit into even the top 1000 ranking. Yet all of them are generally considered to be elite players (or they wouldn't retain employment), and they're all being paid over $400K/year for their skills. Arguably, all of these guys are experts at what they do.

Or look at doctors. There are about 300 cardiothoracic surgeons in the US and Canada. You could rank these doctors and come up with a list and arbitrarily say that the top ten are the experts in cardiac surgery. But they are all experts, relative to not only the general population, but to the population of practicing physicians.
An interesting idea - thanks!

As for the trends check out these links to see histograms showing related aspects according to different job titles:

https://www.workshape.io/infographic/frontendengineer
https://www.workshape.io/infographic/backendengineer
https://www.workshape.io/infographic/fullstackengineer
what is a radio shack?
> The average Linux desktop user has legitimate reasons they don't want to sandbox any given desktop app to this extent.

Could you expand on that?
I still prefer LibreOffice to cloud document editors because it has better support for writing in Finnish through plugins like Voikko (for proofreading and the like). I would assume this also applies to a few other languages.
Coal power also contributes more radiation to the atmosphere than nuclear power, or weapons ever did! It does this because of trace amounts of uranium and other radioactive elements which are in coal, released when burnt.
They're currently using Namecoin, and it works perfectly. The argument to use Bitcoin seems to be that it's sexier. Is it harder to get funding for Namecoin applications?
Air pollution affects short-term memory, IQ and brain metabolic ratios
of course they are - essentially United's defense is that someone "fat fingered" the exchange rate...if I were to make the same mistake with regards to my dates of travel or flight times etc. I have 24hrs (with UA) to make a change - otherwise I have to pay for my mistake...Which i suppose begs the question of how quickly UA canceled the fares
Also, background in machine learning, algorithms research, data mining and large dataset visualization, and real-time optimization.

Must multi-task by making coffee, making sure bathrooms are well-stocked with paper goods, occasionally running out to perform errands, walk owner's dogs, etc.

Not required but preferred: deep background in robotics research, computer vision, AI, mechanical engineering.

Must agree to compliment owner on inherent genius in all areas, and also render compliments on owner's cars, sexual achievements, and financial accomplishments.

Candidates with background in deep-space communications, global mobile technology, and mathematical research requisite for those areas of expertise given special consideration.

Successful applicant will be asked periodically to perform remedial sexual services, ritual degradation, self-flogging, coprophagic activities, etc.

Position offers no insurance benefits.
Interesting how both replies at the moment espouse the idea that it's OK to rip them off because sometimes they rip us off. This sentiment is disturbingly common!
Then why care about language designed for animating monkeys?
Gah. Bring on my IT union. I'll get the ball rolling if need be. Long as I don't get shot by affiliates of Jobs who like making wage agreements.
You should receive a notification whenever someone else edits one of your posts. If the edit is inappropriate, you can revert it or re-edit it. "Edit wars" do happens sometimes, but they're discouraged, and you can always flag for moderator attention if it comes to that.
Similar to this 'dynamic' query generation from .apib format, we're starting to build API clients using Apimatic's service. I really like the concept but wish they had a direct Apiary integration. Testing against .apib using Dredd has already proven very useful.

The better we can build these tools, then API integrations can be more a matter of service discovery and less manual mapping. I see a future where semi-automatic connections are made between microservices ("MicroSaaS") based on emerging standards in data practices. This would also help ditch REST where it becomes inefficient in favor of websockets/protobuf/etc.

Smart discovery of API versioning also crosses my mind, Stripe's API makes assumptions based on the user account age and inbound API call data, but clients could be smarter too.

Thanks for sharing! We do not use Swift but the overall concepts here should be discussed more often.
Yes, the hobbyist was not so much the ideal customer as the ideal held by the typical customer. I am also a former RadioShack employee (twice over, from the '80s and the '90s) and although I enjoyed meeting hobbyists, they were neither my favorite customers nor my bread and butter. My bread and butter were people buying AV stuff, phones, and Christmas toys. My favorite customers were people who asked me to tinker with their radios, change watch batteries, or talk about the newest technology.