skysight-inc/HackerNews huggingface dataset:
Since .NET sorta tries to be a "mini OS" of its own and performant at the same time, it needs to have all its bells and whistles (Exceptions, context-handling, threads, etc) mapped to whatever the native platform supports.

This is mainly done and abstracted in a module called the Platform Abstraction Layer (PAL), which everyone else then relies on.

So far the biggest amount of work has been getting in the FreeBSD-specific things, and correcting the codepaths which incorrectly has assumed that any Unix not Darwin/OSX will behave exactly like Linux.

You know, ensuring stuff like '#include "gnu/somelib.h"' doesn't get included where it shouldn't, replacing enums with ints here and there. Stuff like that.

Except for one component, I've yet needed to genuinely write lots of code. It's mostly been following the build-process and see what fails.
Palestinians ans Gazas will be able to get everything they want from Israel if they follow two steps:

1) Get a government that can be trusted to follow on promises

2) Promise to stop trying to kill us

That's pretty much it. We don't need the land, we don't need the walls, we don't need missiles.
I really dig the app, but there's a few features that won't be trivial to implement to get the feel of a native app:

- Native notifications

- Actual window (to replace the "dragging any part of the screen drags the window" and to minimize the app)

- Ability to hide the app away by just closing it

Also I have a big scrollbar on the right, no matter the size of the window (I'm on a 15" MacBook Pro Retina).

Keep up the good work!
8 Best PHP Tools for Analysing and Parsing Code
>I spent two years in the Apple camp managing customer service improvement for their technical support contact centres

Yeah, not exactly the kind of Apple insider we'd imagined when we read the first few paragraphs...

>Sixteen hour days are filled with meetings after meetings followed by more meetings. Whilst this is somewhat standard in most organisations, meetings at Apple wreaked of toxic agendas designed to deliberately trip people up, make fools of the less respected and call people out. Team spirit is non existent as ‘internal customers’ attack individuals and push agendas that satisfy their morning egos. Hours upon hours were wasted in meetings to prepare for meetings in preparation for other meetings to the point where little work actually got done.

And yet, they manage to be on the top at least financiancly, if not anything else, and put out tons of good products.

So either this is not the whole story, or it's mostly about the customer service department, and not the hardware and software units...

>Sickness, family emergencies, and even weddings are given no respect at Apple. When I started my role I missed one business trip as my wife was pregnant, fell down the stairs and had to be hospitalised – this was listed as a ‘performance issue’ on my record and brought up during a one on one with management as a major ‘miss’ on my behalf.

This kind of thing on the other hand is important whoever it's happening to. Maybe Cook instead of pretending to care for more glamorous media causes (like Indiana) and start treating his own employees (which include plenty of gays of course) better?

It's quite hypocritical to be a supporter for gay marriage, and then piss on the marriages and personal life of your employees in general.
To update on this since I am a Java programmer who is picking up c again after 10 years:

In modern Java world people often maven or another project tool where upgrading a library is as simple as changing the version number in a "pom" file, push and wait for Jenkins to finish build, unit and integration tests.

Not kidding here, this is one of the things I love about Java development.
I guess we find the same problems in the wild enjoyable. I spent a few nights procrastinating on homework to brainstorm how I could try to find the most efficient walking path between points on campus. I figured that I would need to be able to represent the campus on some sort of plane where each point has a value referring to its elevation, and then finding the geodesic. I figured I could refer to some physiology literature and find if anyone has tabulated average energy expenditures for walking at different grades (downhill, flat, or uphill). Now, my math skills are really sub-par (haven't gotten past single variable calculus), so this question had me asking various physicist friends how to solve the problem. I just found myself learning along the way.

I'm curious how you determined efficiency for each of the candidate walking patterns. Did you compare only the traveled distance, or did you also take into account the energy spent per unit distance? I think that could make a difference if, for example, you had these walking strategies:

Walking strategy S => A "normal" human gait, except you travel in an squiggle path (i.e. not a straight line) to your destination.

Walking strategy T => Do continuous jumping jacks while walking, but continue in a straight path.

S may travel a longer distance, but will exert less energy overall and therefore be more efficient than T. Now, that's a pathological scenario, but I wonder if your walking pattern could have the same issue where you are actually exerting more energy despite walking a shorter distance. It'd be interesting to do more research on the biophysics of how your body moves.
“Instagram almost didn't happen”
Is it news that the FDA doesn't do its job? It will never do this job. Better to scrap it and let the internet do it.
Amazon files first-ever suit over fake product reviews
Ask HN: Feel like beta testing a paid stock app that is dev'd in Google Dart?
Feel like beta testing a paid stock app that is dev'd in Google Dart? I'm in the midst of releasing MOMO and could use some skilled eyeballs! Your feedback is huge for us, but in return, you can see what can be done with Dart as well as hopefully get a stock tip or two. Interested? Fill in the contact form on Mometic requesting the beta! www.mometic.com

Cheers!
Startup Day Web Series
From what I saw if you import your photos from Aperture it just creates it's own library, and most likelys by copying everything so there should be no conflicts (but probably no synchronization either).
What Haskell is mission in order to be more learnable by anyone imho is sane error messages.

The simplest example I can think of is typing foldl + 100 [1, 2, 5] in the repl by mystake instead of foldl (+) 100 [1, 2, 5] and getting an error message that starts like Could not deduce (Num ([t0] -> (b -> a -> b) -> b -> [a] ->....

...instead, it should fking yell at you that you gave some wrongly typed arguments to the function (+), and you'd instantly realize what's wrong: "...but I'm not trying to call + ...oops, forgot the parentheses around it. fixed!". Also, auto-currying in ML-family languages probably doesn't help with making meaningful error messages easy to implement because it gives more variants for what the user could have meant (besides making type signatures 10x harder to read and making implementing named arguments or optional arguments with default values close to impossible... if they could have just used a postfix $ after the function name as currying-trigger, but no, they've had to use this for some more error-prone and hard to read "syntax sugar" because making people just type a few more parentheses would've been too Lisp-y for the haskellers taste...).
Now that ad free is premium feature, how will youtube treat ad blockers?
...and a 'water butt' is probably how rural folk in England best know that term. A 'water butt' filled up with rainwater from the gutters was what you used to water the garden with, drown excess kittens in and so on.

Oddly, growing up with 'everyone' having a 'water butt', a 'butt' was a big container full of water, only with the internet and the consequent invasion of Americanisms have I learned a 'butt' is a 'bottom'.
Ah thanks. Didn't know that.
I've been using Goofy for a couple of months: http://www.goofyapp.com/

This project looks super nice, but native notifications would be nice.
Sounds awful !!
Bottom line, mean reversion strategies will bite you in the ass at some point.
So did Hitler, along with frequent opioid shots, which had only exacerbated his bipolar disorder.
>When someone says "any company", it's easy to interpret that as meaning "any company without exception". This is a very logical interpretation, but it is not necessarily reasonable to interpret it that way.

Well, it's not logical at all in the common sense of the word logical. It's like you're talking to a compiler...

In casual conversation everybody understands that it doesn't mean "absolutely every company".
Just want to chime in as another dev who's tinkered in the isomorphic area: great work, and I completely agree this area is still way too complicated. A modern framework should support this out-of-the-box IMHO.

FWIW your framework makes me think of a modern backbone.js. I'll try and find some time to take it for a spin sometime soon. Good luck with it!
I didn't see I somehow missed the finish on this comment!

The games industry is going to have to go through some pricing challenges, just as music did.

There isn't as much value in something that cannot run for as long as the user wants to run it. Same goes for downloads and swapping, streamed, etc...

Some pricing options don't even make much sense! A $60 buy in for a subscription game? Not a lot of initial value there. It's all in the subscription. But then again, if it's on a retail shelf, they want to see potential margins too.
"Hachoir" is also very good, It allows you to "browse" and edit any binary stream just like you browse directories and files. A file is split in a tree of fields, where the smallest field is just one bit. Has parser for jpeg, png and many more. Written in python:

https://bitbucket.org/haypo/hachoir/wiki/Home
I am sorry, I don't follow.
Two different companies did two different things (installing rootkit and being an ESA memeber), you seem to believe they are the same company. I have corrected you.

What does moral culpability have to do with any of this?
DMAA, specifically known as Methylhexanamine. Works really well as a stimulant. Banned in most sports.
Ask HN: Microservices: Where do I start?
For whatever reason Boston Terriers don't appeal to me nearly as much as Frenchies. That said, if and when I get another dog, I'll definitely look into that breed. I'd almost certainly want to adopt another rescue, though.
>that OS X has a fundamentally unreliable filesystem

Let's put it this way: OS X's filesystem is in no way "fundamentally unreliable".
Thanks, glad you liked them! :)
How Big Data Can Help Your Small Business
ZFS is totally broken for regular desktop use. It's use case is a different thing altogether.

Do people just read the "pros" and not the "cons"?
this framework just looks like so much fun!
Have YOU looked at ZFS, and how it's unfit for desktop use?
The inventor of Wifi is a movie star
Twitter Insights That Matter: Improving Loyalty and Sales
Most people don't know their natural language as well as they'd need to know it to accurately and unambiguously describe things. The only reason natural languages are even useable is because the human interpreting them has a huge amount of context to infer the meaning from and do error correction with.

The reason programming languages exist is to simplify the language used to describe things so they can be interpreted without too much additional context and unambiguously.
It's when your Linux distro on a 5 year old HP laptop seems more polished than your 27" iMac from 2 years ago that you begin to wonder what has gone wrong at Apple.

Two days ago I said aloud to a screen ", OS X is turning into Windows".
>He's definitely a shill. Imagine a couple years ago, when Gruber couldn't even bring himself to pretend to provide critical analysis of Apple products.

[citation neeeded]
WinX DVD Ripper Platinum: The Sedative You Need for Your DVD-Related Fury
Any now and then another language get some sort of type check, why we don't build an agnostic type checker ?

Then we interface with the AST of any language and we can stop re-iventing the wheel every two week...

It is so crazy ?

Nobody tried it before ?
First app for audio transcription base on your mobile and speech recognition
Summary:
- People share their passions, concerns and opinions about almost everything in twitter.

- You hire social media consultants or subscribe twitter analytics tools so that you can put focus on improving your product and providing the best services for your customers.

- Most twitter analytics tools provide insights of hundreds of metrics, they will find numbers that can be computed and show you all of them.

You must be paused and should be always thinking…

"Okay. Wow, so many replies, favourites and retweets to my brand. I’m feeling so good. But, what’s next? Are they our customers? What can I do to make them more loyal and spending more money in our products or services?"

"Oh my god! So many people feel negative about our brand! Why? Which product? How can I resolve this? And… Can I really believe this?"

- Social media analytics software is not cheap and worst if you couldn’t get values from it. You have to find the insights that really matter to your business.

- At the end of the day, sales matter. Sustainable sales is the result of the loyal and love from your customers for your products and services. That’s what insights are ultimately about: identifying what needs to be improved.

- So, rethink the metrics that really matter to your brand today. Review the social media consultants and insights tools that you are using, if they provide real impact to your brand, most probably sales.
Yes and no. readline's vi support is missing a bunch of random stuff. The thing that tends to irk me the most is the lack of the normal mode:

ge

This goes to the end of the previous word. There are other things, but I use this quite a bit and when it's not there, I become temporarily jarred trying to figure out if I'm mistyping.
sorry, misread that as "diversity in the entire space". It's definitely diverse as one product.
>Gruber's scenario with the two high school kids was probably the worst thing he's ever written.

Which is beside the point, since it very well can, and inevitably will, be a reality.
How much do you cost?
It is a first app to let people convert the wav, mp3 which more than 3 minutes to text!
Ola, Uber’s Main Rival in India, Refuels Its Tank with $315M in New Funding
>Ruby existed 10 years before Rails came into fruition.

And had 1/10th the popularity it had after Rails.
Xiaomi Sold Over 2M Smartphones in 12-Hour ‘Fan Festival’ Sale
Alternative 3: a problem with the law. I know 'Murica loves it's free market, dog eat dog, each man for himself ideal. But to us Europeans it looks like many US companies are no better than slave drivers. No regulation, no life for employees. On the other hand, US corps can compete with the Chinese and Koreans, there are no tech giants in well regulated European countries (are there?) because after 3 or 4 in the afternoon we all go home to our children.
EULAs are routinely enforced. Is that what you're asking? Some examples, by no means exhaustive, can be found on this page: http://en.wikipedia.org/wiki/End-user_license_agreement#Enfo...
Messaging Company Kik Seeking Strategic Partnerships Rather Than Sale
Meet ReSharper 9.1, ReSharper C++ 1.0, dotTrace 6.1
U.S. Teens’ Social Media Activity Is Diversifying, Says Pew
Wow! This reminds me of my career at PwC. I was a strategic consultant to the Financial Sector there.

<rant>

People were measured more on how long they stayed back in office rather than how much work got done. On multiple occasions, I was contacted by the Associate Director for some 'urgent' work while I was on leave. As you can imagine, none of the work was actually that urgent. The worst was the politics to take credit for other people's work.

</rant>
I actually think it's much the same, judging from the quote from linus in the parent.
Finally. Call me sentimental, but ad blocking makes me uncomfortable, especially on a site like YouTube where most creators seem to really struggle to earn a reasonable amount of compensation for their effort. Yet a short while back, I finally lost patience with the ever-increasing duration and prevalence of YouTube's video ads and installed a blocker; to me, personally, their demand on my attention was starting to bring back bad memories of ad-festooned TV shows and just feel truly obnoxious and disrespectful. I will be happy to turn off the blocker and switch to paying with money, which I do not value as much as my brain.
Phone Cameras and Apps Help Speed Calls for Police Reform
One example is forgetting to plug it in at night and then in the morning the phone is dead. Luckily my phone is more like 1.5 days so I can get by with remembering to charge it at work a little in some cases
Its hard to tie the longevity of dogs to perceived aesthetic deformation. For example, the miniature poodle (14.8 years) lives almost twice as long as a Great Dane (8.4 years). [1]

[1] http://en.wikipedia.org/wiki/Aging_in_dogs
It use to take some time, back in the days when Python and Ruby appeared.

Now, with the net et al, languages are adopted much much faster. Go did in a 5 years what too Python 10 years to achieve. Even a transpiled novelty language like Coffescript, caught on widely in just a year or so.

And of course for company sponsored languages, the time to adoption is much much lower. Java appeared and conquered the enterprise space in just 2-3 years. C# got wide adoption in 2 years or so from the MS shops.
As much as the one size fits all of bootstrap frustrates me, were you around before bootstrap?

Before-bootstrap is like before-jquery, you really can't understand the colossal contribution of either unless you were there. And just how much of a mess it was.

The dev world is unquestionably better for bootstrap.
Gobble (YC W14) is hiring Full Stack Engineers to help everyone cook dinner
We're hiring techies that love a Hell's Kitchen style challenge. We're a small but well seasoned team looking for the creme de la creme to join us in solving the problem that busy people face when trying to eat well every day.

Gobble makes easy one pan dinner kits, so anyone can make a Michelin-worthy dinner in under 10 minutes. You'll get to taste and review a world of dinners -- whether it's Miso Salmon, Butternut Squash Ravioli, or Korean Bulgogi Tacos. We believe that both exquisite taste and big data combine to produce the most standout menu every week.

We apply engineering to every part of our "full stack food" company. That means working closely with our CEO, Michael Mina trained Chefs, and logistics masterminds to solve complex problems every day that directly impact thousands of families across the country.

Think you can handle the heat? We've got wild organic growth right now and lots of meaty challenges for engineers with a very hungry mind. Email us at chops@gobble.com.

Requirements:
* Extensive experience working with Ruby/Rails (or similar dynamic language)
* Have used Backbone.js (or a similar library/framework) on the Front-End
* Able to slice and dice a MySQL database to answer any data related questions
* Know how and when to use TDD (with RSpec/Jasmine)

Bonus:
* Experience working with Rails 2 and/or 3
* Some experience with Chef, Ansible, or similar server provisioning tools
* Any kind of Culinary background or just a plain and simple love of food culture
> fail to make use of appropriate utilities (which is particularly egregious, considering the fact that the utilities (coreutils, moreutils, etc.) are the API of shell programming).

Some people avoid a lot of the things in the coreutils/moreutils toolbox because they need their shell scripts to be portable between *nix types, and not everything in there is POSIX compliant, even if you set POSIXLY_CORRECT, or even when it is, the syntax is different. I could go through the trouble of having the script check what type of system it's running on and then select the proper flags and syntax, or I could just write something that will work everywhere that might not take advantage of some "feature" found in coreutils.
Innovation and Complexity
support/helpdesk job position is reviled for a reason, and the reason is that it is an unforgiving job with little acknowledgement, pay, or chance for promotion

It's not just the helldesk. Even an experienced, senior level sysadmin, if they are doing their jobs well, even if what they do is absolutely critical to the company, upper management won't even be aware of their existence.
One of the best features of all of the epoll/poll/select functions is that they let you listen on arbitrary file descriptors uniformly. You can send events over a unix domain socket or a pipe, and just treat it as if it were a regular file. It's especially useful with stuff like signalfd or timerfd, where you can listen on sockets, handle signals, and have a timeout, with barely any additional code.
"And YouTube's carrot comes with a stick — creators are required to participate in the subscription offering, or every video on their channels will be set to private, sources said."

Does this mean that uploading free videos to YouTube for free viewing is dead?
>But Gruber also spends an extraordinary amount of time these days using framing devices to either draw false comparisons

This is great point, which I never considered. He consistently creates false arguments where Apple is favored.
That's an unfortunate side effect if the culture they developed, whereby quality correlates with the amount of whipcracking.

A lot of job adverts have "must be self-motivated" (which I thought was a load of bollocks) but it seems self-motivation has been largely extinguished at Apple (by design or accident)
It could read as, "No, I was not going there, but since you did, I agree"

The "NO" indicates a mismatch in the train of thought and logical flow, or expected logical flow. So it's noted, communicated, followed by a basic response to the unexpected dialog.

Where the flow is expected, seems like this would be awkward, and just a "totally" would work.
Should I? I don't know why, but I feel it doesn't feets npm. Why would someone want to get this from npm?
I wonder if ads will come back for the subscribers anyway, as happened with cable. Especially once advertisers start pointing out to google that the only people they actually want to advertise to are the subscribers.
Sure, but I imagine the consequences of noncompliance are limited to you being fired.
Why 900 upvotes? This reads like a vengeful laundry list of excuses for essentially being fired, written by a low-performing, poor-culture-fit middle manager from an exceptionally dysfunctional team at what otherwise might be a great company. I've never worked there so can't say.
there are respond_to? constraint, the first example is

typesig :sum, [:to_i, Numeric] => Numeric

notice the :to_i

also, the global switch is simple:

if $DEBUG
require 'rubype'
else
def typesig(*args) end
end

:)
Spark Streaming Internals
I can tell you for Mechanical CAD models, both metrics matter. Same is true for CAM, which can generate absolutely huge data sets.

Additionally, Mechanical CAD (Solid Modeling) isn't multi-threaded in the vast majority of cases right now. There are some niches where it can help, but really we are still identifying how this might work.

For CAD, you want a very fast CPU and fast being single thread performance maximized, and then fast and a lot of RAM.

The order depends. Small, but complicated data sets favor speed over size.

Larger ones demand both.

On the software I work with, that big of a jump in RAM speed, coupled with a good CPU and cache can reach 30 percent faster update / build times. When those are seconds, nobody cares. When they are an hour, yeah. Big deal.

CAD is also compute intensive, meaning it's a great system stress case.
They have a very high resolution model of Michaelangelo's "David", with over a billion polygons, but it takes special permission to get the data. They don't want people stamping out copies.