skysight-inc/HackerNews huggingface dataset:
The way I like to think about it is that the database does not know nor does it care (nor should it!) about the meaning behind the queries you're sending it. It cares about fetching and storing data correctly first and foremost - it can't tell your intent from the query you're sending it. It has to be told what to do (transactions, readability levels, etc) to ensure the data reflects what the app developer expects.

RDBMSes are general-purpose tools that need a little bit of extra information to give you better guarantees on how data is manipulated. You can reconfigure the database ensure serializability by default, but if you want it available for specific queries the app developer has to be the one to ensure that constraint.
You're a monumental idiot. You obviously have no clue what you're talking about. DISA is beyond massive. And have clearly never worked deploying something at this scale using a custom-built solution.
GoodAI-General AI for all
For a more concrete example, a Google engineer said that they should license Java for Android in an email (without having any sort of legal background on whether it was necessary), and this got dragged into court as evidence in the Oracle API copyright case.

[1] https://www.theguardian.com/technology/2012/apr/20/oracle-go...
There's also the fact that most (all?) free software licenses explicitly lack a warranty and (to the extent they can) disavow any liability for problems in the product. This is a good thing (you'd be crazy to contribute to a free software project if it weren't the case), but it doesn't fly in the world of medical devices. Nobody will use a product if there's not a liability chain they can point to if it breaks and kills somebody.
https://snarky.ca/how-i-stay-happy-making-open-source-softwa...
Hopefully this Issue/PR [1] I opened today to clarify documentation would make good live example of this :-)

[1] https://github.com/BurntSushi/ripgrep/issues/284
Both my cats get up on the refrigerator easily.
Same with behavioral analysis.. praise the result/behavior you want.
Anyone using LaunchDarkly, and willing to comment on the experience?

Code-wise, this seems like a pretty straightforward problem. I'm surprised there aren't more competitors.
Have you ever thought about buying your own keyboard, mouse, monitor, and chair?
We actually have software companies here, so no that's actually not as likely. It's the exact reason this happened in south carolina and not say georgia.
Thank you, Boulder, CO Chamber of Commerce.
I usually check in on open source projects I use and see what is going on in the issues and pull requests tabs on github. Almost every time I check, there is someone behaving in a rude and/or entitled way.

Some of these projects have implemented github's issue template, and the crazy thing is, these people actually just DELETE the entire template before writing their issue. They can't even be bothered to fill in the few fields the maintainers ask for.

I had hoped that Github would have translated the issue templates to actual forms, where you at least HAD to fill in the fields before getting to submit.
Documents suggest Palantir could help power Trump's ‘vetting’ of immigrants
I went ahead with a clean install of 16.10, and, coupled with the following firmware update (http://downloads.dell.com/FOLDER04078627M/1/XPS_9550_1.2.18....) seems to have resolved the Intel graphics flickering. Thanks a lot for that nudge in the right direction!
I'm not a maintainer.

That said, I've never had a problem with non demanding, humble, zero pressure questions.

Why do you need to mention that something is a showstopper? This may sound harsh, but: at the end of the day, you have to be responsible for what you produce. That means if there is a showstopper in their project blocking you from getting something done, you, and not them, are responsible for dealing with it. They volunteer to maintain the project for everyone, not fix your problems on your timeline.
They should incorporate ML options too. They have multivariate testing + goal/conversion measurement, they should have multi-armed bandit ML methods as an option (epsilon-greedy, bayesian bandit etc).
Static to Dynamic and Back Again
If you know that implied emotions are filtered out, or can be mis-interpreted, why not add explicit emotions?

Add praise and express gratitude for the project you're talking about. Expressly state when you have a strong option (preferably backed with data or something), and where you're humbly suggesting and asking for comments. Stay away from sounding like you're demanding something, and maybe even stay away from irony until you've created a good rapport with a person you're communicating with.

Do not remove all this "useless fluff", and work on adding some more in key parts of your message, it can improve communication.
Remote work optimizes for the individual employee, and often the short term gain of finding early talent before you have an established brand and network effects where talent starts gravitating towards you.

However, at the later stages of a company when you want 100+ engineers or more, it can be a major damper to organizational growth. Front line management becomes a necessity to keep teams healthy and get a consistent culture across the company. Career paths also require curation that is hard to do with people spread across offices and timezones.

So essentially what we end up with is remote work being optimized for small startups and slow growth companies. Large companies that will always waver back and forth on it, without actually figuring out how to make it work at scale. From a career stability standpoint, it's kind of a beating. Every job will seem awesome for a short period and then devolve into a shit show.

Those of you who are betting the farm on remote work should keep all this in mind. The smartest remote folks I know have realized this and just do consulting/contracting and making lifestyle choices to support this way of life.

I say this as someone who worked remote for 3 years from Texas and moved out to SF to work in a big office for a major tech company. There's huge benefits to remote work, but it's not a panacea.
If a business sets itself up to depend upon a free open-source project, that business is responsible for understanding what the dependency really means to the business.

In this case, that means understanding who maintains the project, how to go about receiving help, perhaps looking at a history of how other requests were handled, and ultimately knowing what the options are (e.g. does the business have the means to maintain internal experts for all software dependencies, or even an internal fork for emergency patching, etc.?).

Otherwise, a business that “needs something” can wait in line.
I guess he could go, play using the same mechanic (i.e. rotating cards to give him an advantage) but deliberately make losing bets. Then reveal that because of the rotations he could have won (I guess, show them that ke knew the card values and give an alternative series of winning bets he ought to have placed) therefore the game was unlawful, and demand his losses be returned.

Quite why he would do that is anyone's guess - trolling the casino for the lulz because he has millions of dollars he can afford to lose?
Its official: all tech companies must be working on self driving cars
These Are the Jobs That Will Have the Biggest Talent Shortages in 2017
Sure, across all investments. Pro-tip don't invest in all investments.

Real life markets are very clearly not perfectly efficient. Nor is stock price a perfect reflection of available information. Many/most/all? stock is prices on expectation i.e. guesses, not facts. Then there are all sorts of shenanigans like astroturfing and illegal manipulations/trading.
> Sure, it might be more difficult for me to learn to play the piano than for some virtuoso, but my life will still be richer after I learn it, instead of giving up because it is difficult. No?

The very process of working to improve at something you're not good at (or have any natural aptitude for) is a wonderful way to learn how to adapt, compensate for weaknesses, and overcome adversity. I know I'll never be a weightlifting champion, but aside from the health benefits, I lift because it's something I'm not good at.
Hawaii should be glad they're gone, sugar farms are destroying Florida. They fill lake Okeechobee with pollution, and then that pollution has to be drained periodically, destroying everything in its path and rendering beaches unusable for days or weeks at a time. This year, it was so bad that they declared a State of Emergency.

http://www.cnn.com/2016/07/01/us/florida-algae-pollution/

> "The algae outbreaks are triggered by fertilizer sewage and manure pollution that the state has failed to properly regulate. It's like adding miracle grow to the water and it triggers massive algae outbreaks,"
I've also got a similar machine (Lenovo S10-2), which I used as my primary laptop for a few years. Using the web on it was painful even 5 years ago. Almost as bad as the 2003 IBM laptop sitting next to it in my closet.

The author was talking about a 2014 iMac, 5 years newer than your netbook and likely 3-4x the price. They're running a modern OS with a browser (Safari) claimed to be 1.4x - 7x faster (by Apple's numbers on their Safari page) than the Firefox browser that I use. So that's what I'm wondering about. By the author's description, their premium 2014 computer isn't running a browser as well as my super-budget refurb 2014 computer.
Finding Inspiration in Product Management
anyone with more money than time and metal working skills might consider just getting a super feeder: http://www.super-feeder.com (nothing but a satisfied customer, here.)
I visit my parents in Kihei every year. I certainly won't miss waking up to the smell of burning cane and "Maui Snow" aka black ash covering the entire downwind area in a thin layer. I can't imagine having asthma and living with that.
Don't feed your cat until 7am no matter what. Ignore all foot rubs and meows. He'll eventually learn and give up.

Operant conditioning.

Watch out though for that extra-hard last ditch effort he will put out before giving up. Stay strong.
I've been reading "The Making of the Atomic Bomb," which is a great book and covers the early discovery of Quantum Mechanics, including this letter. Recommended.
This is why companies like RedHat exist in the first place.
Almost every modern laptop is good enough for development in terms of CPU and RAM. It just comes down to what you prefer. For example, macbook Pro is solid in terms of hardware and performance. But then so is Dell XPS or Thinkpads.

But if you do need minimums, I will say 8-12 GB RAM at the least (I like 16 GB) and CPU is anyone's guess.

For me, a few things like fan noise (which is almost none in my macbook pro), size of screen (I don't like large screens like 15 inch or more), keyboard and trackpad behavior etc are what matter most.
> Skype tech support is vulnerable to social engineering, and Microsoft is perfectly OK with that.

This is bothers me alot. My mom got a call from this guy pretending to be MS employee couple of weeks ago. He told her that the PC has been infected by virus and MS has been notified and he is helping her to resolve the issue. For a person like my mom who is not much of tech savy person, the chances are really high to fall for this. Fortunately, she told that guy to call her back later, because she didn't know the administrator password.
I honestly don't understand why this happens. Do people really not understand that the OSS products they are using are typically created by people on their free time and that they don't owe you anything? If you want support pay for it, either through the OSS product itself or via a 3rd party consultant.

If you are not a developer or just don't have the time, I highly encourage you to support these projects in other ways: https://esheavyindustries.com/2016/02/have-some-extra-cash-h...

For most of the OSS products I use I typically am not knowledgeable enough to submit code and I really don't have a lot of free time so I send them money or buy things off of their wishlist. A lot of these products make it capable for me to do my job and without them I'd likely be in a totally different spot. Sending them a few bucks a month or buying a book for them seems like the least I could do.

Just be nice and thankful for the work that these people/groups are putting out their and help where you can.
I wish I had had this a year ago. Literally every item listed I had to figure out awkwardly through digging around in github issues, blog posts, and stack overflow.
Yes there's a huge problem, your analogy is terrible. I get why you think it's a good one, but it doesn't hold up to any real scrutiny.

The biggest problem is your equivalence of corporations to customers. Corporations aren't the customers of states, and states aren't corporations. States don't exist to make a profit, they exist to serve the needs of the citizens.

Corporations don't pay taxes because they are purchasing services with them, they pay taxes because we all have to pay taxes to do the things we want to do (provide education for our kids, have a police force to deal with crime, build and maintain bridges and roads, etc.)

Anyway, I digress. It's a bad analogy.
Not to take away from the fact that this is a very useful tool, but every time I have wanted this, I have built it myself. My general strategy is to store flags in the user's data and for A/B testing, randomly assign A% of users to have a certain flag set. Then somewhere in the admin dashboard I'll drop a set of switches/buttons for activating flags and running A/B testing scripts. Collecting test results is simply modifying the database query to only include users that had the flag set.

An external service for boolean flags seems a bit overkill to me.

Edit: I read the first comment, looked at the features, and read the case studies: I am guilty of vastly oversimplifying what this does. The value proposition is still not right for my particular business, but at my previous job at Big Company, we had a custom rollout dashboard that didn't have most of these features (targeting groups, percentage rollout), and it still saved us many hours of development time.
The real reason ther eare few git GUIs is not that git expects advanced users that can use the command line. It is that it is very very hard to create a GUI for git due to the way it is built as a complex web of web of scripts written in C, Shell and Perl.

This architecture is the reason why projects such as libgit had to reimplement a lot of core git algorithms. https://libgit2.github.com/

Mercurial, on the other hand is more amenable for extension due to being built our of a bunch of Python modules.
More or less, but they aren't necessarily going to admit that unless you can credibly signal that you're willing and able to pay their price.

Brett probably did have a price (say, a billion dollars), but the person in question didn't make the right signals, probably because they weren't willing or able to pay the price.
An atmosphere that provides none of the benefits of appropriate pressure, temperature and gas mix but all of the challenges of weather and airborne dust.
Bill Gates Scores as a Reddit Secret Santa
The author mentioned receiving an email personally requesting a bugfix due to the requestors' deadline. Now, I don't have any projects as big as Redis I'm building, or even Python - my OSS contributions are here and there small things mostly just for fun and learning and I've been into it for a long time, and I can say I feel it's perfectly reasonable to tell such a person, "Sure. If you send me X BTC at the following address, I will prioritize this for you." In fact I think this should be a common response.

[edit] the significance of my being into OSS for such a long time is I can say I don't think the environment used to be so hostile for maintainers as it is now
> Right, but it's not dependent on intent.

But it does appear to be dependent on knowledge, as per the law quoted in this comment: https://news.ycombinator.com/item?id=13227445

Ivey and Sun knew how to read the marked cards.
do not feed cats from a machine. Even if you are super busy, give her food in the morning and after you get home from work, that's more than enough. Perhaps at the same time as your breakfast and your dinner. Despite the common perception of cats as 'loners' , they still want to be part of your 'gang' not a lonely creature feeding from a machine.

Ideally you would want to play with the cat before feeding her so she associates food with hunting not as a cure to boredom. Even if you are too busy to do that, the act of giving your cat food can be a bonding experience for a cat that's stuck indoors 24/7. Many cat health issues can be diagnosed by keeping an eye of food habit since cats famously hide their weakness (to not signal weakness to predators, i would imagine). Free feeding cats would hide their illness till its too late to do anything about it.

Same with litter even if you use 'litter robot' keep an eye on the poop when you change the litter, common kidney diseases can be instantly identified by glancing at poop.
Interestingly, the US has brough similar claims again Canada under NAFTA.

https://en.wikipedia.org/wiki/Canada–United_States_softwood_...
I will admit I only understood 10% of the article, but all I kept hearing in my head was: "The future of music is obviously jazz"
I suppose the dog ate the substantiation of that comment?
Compare to cows, who after being trained by real cattle guards, won't step on painted lines that simulate them.
B2B eCommerce is Changing. Are you ready for change?
Blind tests suggest that most of the brilliance today comes from the brain knowing it's a Strad, because great modern violins sound just as good or better.

(The other brilliance was being 200 years or more ahead of everyone else at the time!)
Captain401 (YC S15) is hiring SMB account executives and a demand gen expert
If you were in master when you merged bugfix in ("git merge bugfix"), then you can

git cat-file -p master

and see which commit, A or B, is listed as the first parent. This belongs to the master.
D'oh. Didn't even realise it was posted 10 hours ago (as of writing). Perhaps this should be taken down from front page / merged?
Shit is hard.

I started to write a comment and decided to move it here since I'm talking about the "feeling betrayed" quote as well. It seems the reviewer didn't understand the passage, but I felt like I have a direct experience that relates. I once gifted my wife with a coupon for a relaxing child-free night out by herself that resulted in a fight. It became clear that she was felt I wanted her to "go away". My wife is not particularly narcissistic and their are other issues at play, but I think it's easy for some people to get their identity and self-worth tied too closely to being married (Good Mother, Good Husband, Happily Married, etc.). When something (like having separate addresses) challenges these assumptions about the relationship, it's hard for people outside the relationship to understand (as indicated by the reviewer). When you are inside the relationship, you can lose yourself to these roles and when the other person doesn't fit them, it can feel like a devaluation of your self coming directly from the other person. That's how she felt in that moment and that's how I read the quote. Maybe we're too abstract or simple or intellectual. Evaluating our feelings in attempts to not repeat fights in the marriage has led to these types of abstractions as rules-of thumb or codes-of-conduct. Learned laws of living together.
Audiophiles have moved beyond that stage. Today they are debating the difference between FLAC files and WAV files, and "audiophile-grade" audio players fully decode the FLAC file in memory before playing it, into a single continuous memory region (obviously, continuous in user-space, in kernel space it can still be "fragmented", but this is too subtle for current day)
These are good ideals and they're hard to get right in practice. There's always a certain amount of ambiguity that arises when pen meets paper and it's ambiguity that puts any given task at risk of being done incorrectly or not at all.

A positive trait in an engineer is the ability to resolve ambiguity. That isn't to say that all ambiguity can be solved by a single engineer working in isolation, though. What you don't want is people going with their best guess in an isolated, unilateral fashion, so you need good ways of handling uncertainty when it inevitably comes up. My contention is that, according to my experience, remote work results in a "dead in the water" status more often than office work.
Its all about the funk https://www.youtube.com/watch?v=BQWQD2xQ3QQ
I've tried this experiment on myself with much the same results.
All of the attack vectors of that specific cat feeder have been addressed by mine.

I applaud the ingenuity, but fear she spent far more time and money "fixing" this one instead of doing a little amazon shopping.

I also hope that she unbolts that bowl to clean it every week.
Products are sold for prices the market will bear, which is only loosely related to the cost of making them.

Or rather - if you sell a fixed number of items and could only reasonably justify a certain margin, then you don't want to make it cheaper.

If barriers to entry are high - then you sit on your cash cow.

This issue is very prominent in healthcare for both services and equipment.

It's a very costly problem.

Insurance companies want your bill to go up, not down, so they don't act as aggressively as they could to cut costs for small items. Hospitals - same.

Because of the vast costs associated with regulation, overhead, marketing and near monopoly on many products, combined with massive 'price inelasticity' on part of the buyer (i.e. you'll pay 'whatever' to get fixed) - you get a problem.

My parents both worked in pharma, it's an industry flush with cash - they spend big on everything, offices, equipment, staff. They have a doctors sense of entitlement - after all - they are 'saving lives'. And it is serious business, you can't hack your way through most of it.

So as the underlying expenses and regulatory costs go up - so do all the ancillary costs. Add that to the misaligned market incentives and price inelasticity ...

And you get unbelievably expensive healthcare.

I firmly believe you could train a smart person to do an x-ray and to reset a bone, put on a cast and to it for under $1K. And it would cost $10K probably in a hospital sans insurance.

Now - the first 'problem' in that scenario is that doctors are often paid to be good 'when things go wrong', and to get their yield way up (i.e. can't make mistakes) and both of those things are very expensive: you need to have 10 years of 'extra training' for the 1% of the time something weird happens.

Fair enough - but I still think many of those things can be parameterized.

Costs will not come down until their is an agent forcing it: the government, or preferably, another kind of provider.

Wallmart has an approach to business like no other: they force their suppliers to open their books a bit, force their costs down - and then pass all the savings onto the consumer. It's something few understand. Their strategy is volume, and they have an ethos of sucking producer surpluses right out of the value chain.

If Wallmart could feasibly get into the healthcare game on the low end, it could send waves right through the industry, which would be good.
It is absolutely relevant. This is the fundamental basis of the modern monetary system, yet people here are asking for policy changes without even understanding how it works.
Well, scratching you own itch seems like a pretty good reason to contribute to OSS even if unpaid, uneducational, and unfun.
Is it true that pointers are completely non-existent in Fortran? This may be related to your point about data structures.

I've heard there is no null dereferencing and pointer nonsense - all without the need for a garbage collector - which ultimately leads to Fortran's great reputation for speed.