skysight-inc/HackerNews huggingface dataset:
I think cripytx might be suggesting that the negativity of one's work might be subjective.
In software development, this idea has proven to be a very dangerous one. And it's false.

Take a perfectly well-written module, it's always possible to transform it into objective crap.
Just for fun, here are some recipes for C++:
- add to the module a dependency on a framework (e.g to use QString instead of string just because the dev is more familiar with QString)
- replace implicit memory management with explicit one (e.g just because the dev doesn't like unique_ptr)
- reformat some parts of the source files one's own coding style (e.g because the official one isn't good anyway)
- inline every function that's only called once (e.g why the need to factorize if it's only needed once?)
- up-front convert functions into function templates (e.g one day someone might need the generic version!)
- "optimize" the code (unroll loops, inline calls) without profiling it (e.g this part can't be profiled anyway because it doesn't take enough time)

Let's take one module (module A), apply these recipes, you get module B.
At first, A and B both have the exact same number of features, and the exact same number of bugs.
However, as time passes, the stability of both will quickly diverge, the cost of new features will also quickly diverge.

It doesn't require more work to directly create module A, because it's actually about not doing some things ; however, it certainly requires more knowledge.
Developers directly creating module B are implicitely relying on the ability of their team to transform it into module A. And _this_ will require work.
This is negative work, i.e work that should have been done but hasn't (also known as "technical debt").
The fact that you lump the EU into one statement seems to indicate that you don't really know what you are talking about. In the UK it is explicitly legal to take photographs of people in public places without their permission as long as the act can not be construed as harassment (which is similar here). But I don't know about the many other countries in the EU, I suspect they all have their own laws as well.
The developed world already has this problem: Australian unemployment benefits are on the same order as most UBI proposals. The current Australian response is the systematic rape and murder of unauthorised immigrants, which most of the country thinks isn't tough enough. (That is literally true, not a joke.) So this can go very wrong.
I can't really blame developers for this -- they're just responding to incentives. So long as hiring managers penalize candidates that don't have experience with trendy stacks then your actively doing your employees a disservice by prohibiting them. The only thing I can perosnally do to combat this problem is be conscious of it, not engage in that kind of hiring behavior in my office, and hope that the culture changes.

Giving employees opportunities for side projects helps somewhat. Allowing for gradual migrations to new technologies helps as well.
Paper was released way before AMP. Also not really related to AMP, so I don't think it's necessary to draw a comparison.
There's a huge difference between being able to speak nicely despite being a dick, and not being a dick.

I don't care if someone curses or is blunt about how they think something sucks, but one joke about how a certain person from sales who keeps bringing customers to hostess bars has a "nice but unfortunately expensive hobby", or to refer to engineers as "the autists", or to be glad that "the monkey is gone" when a black person leaves the room (all things I have heard from execs)... That does not show how bold and disruptive someone is, it just shows they are a terrible person. Maybe still a successful terrible person, but I still want nothing to do with people like that.
What does VA stand for? Voice Actor, Virtual Assistant?
Another point is that a lingua franca is a common tongue for communication between people with different mother-tongues: not a replacement for native languages. For example in East & Central Africa Swahili is used for cross-communication, but individual ethnic groups maintain their cultural identities by holding onto their own languages. In this sense, I don't think you could easily find a developer who would struggle to understand anything (simple enough) written in Python, even though they don't use it on a day-to-day basis, so I think languages like Ruby/Python are already sufficient lingua francas for today's developers.

One more thing, maths notation is ridiculously diverse and overloaded and is in no way entirely uniform -- or even close. This is a problem when the disparity exists within a branch of maths, but an advantage when it's between very different areas, such as Analysis and Combinatorics.
If you are self taught, you owe it to yourself to take this course. It's the best tie together class I've ever seen, and made a world of difference to me.

Note that this is one the first half of the coursework, I'm still waiting for the second part.

Seriously, if you're self taught, and have been writing code for a while, this and a great compiler course will take you to a new level.
"Make work" programs like this built the Hoover Dam and the Brooklyn bridge.

Fortunately these days the market has people doing "real, dignified work" like sitting in call centers harassing people to repay loans while that infrastructure ages and crumbles.
Several people have mentioned Upwork positively in this thread (first I'd heard of it). Why don't you recommend it?
Introducing EENA – Eena Meena Deeka in Bollywood Style – Available Worldwide
Try this one:

>ruby crystal gem programming -gemstones
>> Still Unclear: The extent of near-term terminations. The fifty percent figure actually seems a bit high to us at present

Is this 50% of Oracle, that's being speculated, or just some specific division within Oracle? 50% of Oracle, does seem very high.
> Downvotes and flags are supposed to be used to suppress non-constructive comments and submissions.

This is not actually true for downvotes. Or if it is true it's currently ambiguous, it's not in the FAQ.

But I find it rare that an unpopular opinion will get downvoted if it's well justified.

Where as I think upvoting of popular opinions is an issue.
So a profit subsidy then.
The irony here is that a lot VCs break these rules with either LPs or entrepreneurs: #1 can't see the future (herd behaviour), running VC as a lifestyle business rather than building a platform like a16z, NEA, YC, 500; #5 lack of understanding of the competition (or where they sit in the pecking order); #6 I wouldn't want to work for you (arrogant, or just not that sharp); #7 too slow/too late (slow or non responsive); #9 party round (I don't lead); #10 you pay your 1% on AUM with your 2% management fee; #14 on a fishing expedition with entrepreneurs without being upfront about it; #20 not being aggressive enough -- sitting around waiting for your network to drop deals in your lap #22 VC as a lifestyle business, living fat off your 2% management fee (>$100m funds).
Just add "programming" to the end of the search and it won't give you any gemstones or cartoons.
ESCORT MONICA – escorts| athens escorts |call girls
The tone of letters does allow for a more personal and spiritual take on what is said. As if you were heeding advice from a more experienced close friend of yours.

More reading:
Letters to a Young Poet
Moral Letters to Lucilius
Usually, yeah. The art is making it debuggable, when the user accidentally strays into UB and needs help not doing that.
Ok so one immediate point that I notice here is that if you look closely at this grub configuration, you'll see that the EFI boot Kernel and initrd are not loaded from an EFI partition, but rather taken from the ISO itself:

> loopback loop (hd0,2)$isofile

> linux (loop)/casper/vmlinuz.efi

Whereas above, for Ubuntu 16.04, you appear to be trying to use a separate fat32 EFI partition to load vmlinuz.efi

So, just to test, you should try to do what Ubuntu 14.04 is doing, but keep your EFI parition to load grubx64.efi. Make sense? So your partiton layout on this USB stick will be as follows:

Partlabel: gpt

(hd0,gpt1): FAT32 (type: EFI system)

- has path/to/grubx64.efi

(hd0,gpt2): ext4 (type: Linux)

- has boot/grub/grub.cfg

- has ubuntu-16.04-WHATEVER-REALNAME-HERE.iso

----

And the grub.cfg now has a new menu entry as follows:

menuentry '[loopback]ubuntu-16.04-desktop' { set isofile='/ubuntu-16.04-WHATEVER-REALNAME-HERE.iso' loopback loop (hd0,2)$isofile linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile locale=en_US.UTF-8 initrd (loop)/casper/initrd.lz }

Let me know if that solution works for you?

[Edit] I think the issue with all of this here is the other scripts/parts of Casper that get loaded normally using the ISO. Its annoying, but casper is the ubuntu way. There are better ways to boot a live system off EFI but this would be the quickest path
My science education, at least in secondary school, was all in metric. I graduated from high school in 2003. The issue is that it isn't used here in everyday life, so it becomes "that weird thing from science [which I already disliked because of the math]".

I've done experiments switching to metric. It's not a good idea to rely on my GPS for speed limit information. My home thermostat apparently doesn't have a Celsius setting (and would confuse my wife if it did). It's difficult, but mostly possible to switch here...but what's the point? It's a lot of work for comparatively little benefit.
Vancouvers Lions Gate bridge (the big green one) uses this system. I havent heard of a non-drunk ever getting that confused. If you cannot obey the 100s of lit signs, youll also be having trouble with hasic red-light intersections.

One cool trick is that the center lane can be shut both ways to allow ambulances and cops to rush the bridge when needed.
Is Oracle doing well? Ten years ago I thought they were going to suffer as Open Source projects got better and better. That has not happened, or at least, that didn't happen nearly as fast as I thought it would.

Oracle faces intense competition from Microsoft, and also from Open Source. The fact that Oracle has continued forward, seemingly unharmed, has so far struck me as something like a magic act.

Are these layoffs a sign of Oracle in long term decay? Or is this merely typical corporate reorganization that any large company goes through every few years?
I found this really surprising about the UK. Most of the other common wealth nations (Canada, Australia, NZ) all have their signs in metric.
In practice, it accomplishes two things. It is the tool used to catch null pointer exceptions at the compile stage and it is what allows you to write duck typed interfaces.
Fair enough, maybe it is all stolen code.
The latest v4 parts have turbo frequencies again peaking at 4ghz. Which when compared with the i7-7700, that is a 12% frequency deficit. If you count in a couple percent between haswell & kaby lake, its probably at least a 15% single thread advantage to the part that costs far less.

Hence the unlocked 2011 parts which people routinely run up in the ~4.5Ghz range (myself included) with little issues. The only point of instability seems to be the larger cache, which can have its multiplier independently limited, at which point the stock voltages suffice for a significant clock rate increases. Why intel couldn't bin and sell a 4.2Ghz 2011 part like devils canyon is a mystery.
It is hard to learn when you come from Eagle or expect it to behave like "normal" Windows drawing application. But that holds for mostly any EDA package or even general purpose CADs.

Biggest problem with KiCad's UI is that while it's UI is actually highly consistent when it comes to drawing itself, it's GUI is a mess (things that are only on toolbar or only in main menu, no correlation between icons in menu and on toolbars, crucial functions buried in random non-related dialog boxes, behavior and feature set changing depending on graphics backend etc.).

But in comparison with various other EDA packages (including Eagle) I find the overall experience mostly consistent and logical. In comparison with one very expensive EDA package at least snap to grid works in a way that is actually usable and all KiCad windows use same GUI toolkit.
Using a CDN for common libraries may help, but doesn't always, and is something you should measure rather than just assume. The situation where a CDN actually hurts performance is one I've seen periodically at different clients.

When people talk about serving jQuery, or J. Random JavaScript library, from a CDN it means the specific version of jQuery (or whatever) that they're using. There's literally no guarantee that the specific version you need will be in any given user's browser cache, and this is exacerbated if you loading multiple libraries from a CDN, or from different CDNs. If your CDNs serve files with low latency then it may not be a big problem, but not all CDNs do. Slow responding CDNs will slow your page loads down, not the reverse.

Moreover, if you're serving over HTTP2/SPDY there's even less likely to be a benefit to using a CDN. Again, it's something you need to measure.

One area where a CDN (e.g., Cloudflare) can benefit you is by serving all your static content to offer users a low-latency experience regardless of where they are in the world, but that's rather a different matter from serving half a dozen libraries from half a dozen different CDNs.
Online Courses in Finance
I was taught metric and its merits over other systems in public school, but I'm sure it varies across the country.
Depression is caused by more than just external events. Yes, based on personal experience, but there are more factors to be considered and fixing one issue may not solve the problem.

"Rather, depression has many possible causes, including faulty mood regulation by the brain, genetic vulnerability, stressful life events, medications, and medical problems."[0](https://www.health.harvard.edu/mind-and-mood/what-causes-dep...)
Tech company stocks are going crazy. Nvidia more than doubled it stock in one year. I think it's still early but the premise holds true.

Once we thought human flight is impossible. Now we can fly 500+ people half way around the planet in a single aircraft because we discovered fundamentals of flight.

We're discovering some fundamentals of the human brain. Atleast the audio and visual cortex. Being able to achieve human level imagenet recognition is an amazing milestone.

Go was thought to be a human only skill. A skill of reasoning and intuition that could never be achieved by computers. We did it.

Technology grows exponentially. With better sensors, labelled data and cheap faster computers we can achieve parity with some parts of the brain.

The big question is how can we use it to build a better world. Privacy, security, income disparity and joblessness are very sensitive subjects that need to be tackled in a way that benefits everyone.
Might seem backwards, but the goal here would be to turn patients back into customers. Right now, there is no visibility for the individual into prices for services. Without it there is no competition at all to find common, realistic prices for services.

Lower prices should reduce premiums for everyone, since insurance companies have strict margins per the ACA. Lower premiums should increase those that are covered by insurance, hopefully.
I had almost forgotten about the SPARC CPUs. Looks like they're approaching 4 GHz, using TSMCs fab.
It's boggling that the US hasn't moved over yet. At a minimal, all Interstate speed limit signs should be required to have both mph and kph (there are a few highway signs like this, but they're rare). Mandate in 8 years, they'll be kph only.
I feel Webpack deserves a mention as it resolves the dependencies at build-time and compiles one (or a few chunked/entrybased) assets, hence also solving the problem of too many roundtrips
This is the best source of OS development info/tutorials: http://wiki.osdev.org/Main_Page
You mean mm.

And also, as long as you use only two layers, which given how cheap are 4-layer boards from china is pretty significant limitation, especially for project of this kind.
Quite a few embedded OSes are microkernels, L4 being one of them.
Something like high-end Fluke or Agilent kit? Those are some really nice rigs.
Perhaps he can get a cheap license from iD software to do a couple hundred of these cartridges...
In case anyone is wondering, "Cornbug" is a direct translation of 玉米虫 which in Chinese has the meaning of "domain squatter" in addition to the literal meaning.
The Technology Behind WhatsApp: Developing Messaging App
> I don’t want you in the office 100 hours a week. Actually, I don’t even want you in the office 40 hours a week — I want you out with customers But when you’re home. When you’re out to dinner. When you’re relaxing at the beach. Even (sorry) when you’re with your family. I want you obsessing about your company.

My last startup we met with an angel investor who was like this. The money isn't worth it, we turned him down, and ended up going with someone more reasonable. Reasonable people attract connections and connections are great for your startup.

And we all did pretty well in the end... without all the unhealthy hyped-up stress caused by working for someone like this. Investors are your boss, make sure you like them. If you have a good idea, hell if you have just an OK idea and can execute... people will line up to give you money.
Well, I think the research per the article tried to compensate for this by letting the children choose what would be the reward before hand, so theoretically, they're playing for something they actually want, not just party favors.

I'm not clever enough to know exactly how this could introduce a bias into this particular experiment (that is, how such an operation would affect the response of depressed children), but I suppose it could.

Frankly speaking I feel like the general premise is probably true, though the how on it is still unclear. I know extremely low self-esteeem and disbelief in adulation/rewards was pretty common for me when I was much deeper into depression. Even now I tend to be pretty dismissive of acknowledgements and rewards.
So you are telling OP that he got no chance 'here' and he should instead move to another area ?

It might be true but that's still not a good advice, you should rather ( if you know how ) advice him how to make it 'here' instead of 'there'.
Blockly is basically a web version of snap.
I've been watching this project as a possible replacement to FoundationDB as well.

https://github.com/pingcap/tikv
Harpocrates
So, how is this different/better than https://github.com/ripienaar/free-for-dev ?
IMO, the use case for blockly is those structured search and filter interfaces. Like RequestTracker or your email filter rules.
Sounds like it's just talking about the OS/hardware group(s) that Oracle acquired back when they bought Sun.
Thank you for that explanation! I had never thought about it in that way.
I am really invested heavily in ruby, I've been using it for years, like 10+. I should be natural target group for this, yet, while I appreciate all the features, I really feel that something like Elixir is better suited for future.

Also, even though I spent years writing ruby, I don't have problem switching to other languages.
If you are willing to optimize for a KV store with distributed transactions you can do a lot better than putting a SQL layer on top of it.
Is it a major cost to your business? Would it be a large risk if things went badly?

Also, does your current setup have any problems (perhaps scaling)?

If the answers are no, yes, no then I'd not change a thing.

Otherwise perhaps look at using Turk for labeling and your working crew as reviewers. It may only take a small number of badly labeled images to cost more than you save.
we could integrate with other backends, including NLTK & coreNLP. The stanford stuff is under GPL though, prefer to promote startup-friendly licenses.
And yet they do. Granted, I've made a few mistakes in my career, am not good "on the spot," and picky about the places I will apply to.
Tangentially related to this article, a few growth number tricks I've seen from founders recently:

-Flying all over the country speaking at conferences giving away tons of schwag while claiming zero dollars spent on advertising. "It's all organic growth!"

-Hiring a PR firm to get you mentions on industry blogs while again claiming zero dollars spent on advertising. "We get 1000 new visitors to our website every day and we've never spent any money on advertising."

-Un-launching their product when they don't see the growth numbers they want, "Right now we have about 50 users in a pre-launch focus group." AKA "Our first launch failed, so we are going to pretend it didn't happen." Followed by a second "launch" so that growth numbers look good "since launch".
I just played around with it. Wow!

Last time this came up on HN I shrugged it off but after playing around with it a bit as a former Ruby programmer I'm in love.

Super simple to compile a little binary and it's blazing fast when I run it. I think I'll be donating some money.

Bonus: Running `crystal init app <appname>` dumps out an opinionated starter project layout for you complete with travis.yml, test specs, and README. Maybe it's the old Rubyist in me that digs a little convention but this is certainly a refreshing departure from JavaScript madness.
If i ever leave (10.75 years so far), i'll write you one :)
Based solely on the article, it appears to be Oracle's Systems division which seems to own SPARC and Solaris - not sure what else without googling.
I couldn't find a link to the actual repo, here's the DMCA takedown https://github.com/openlava/openlava
Even though CS fundamentals and contributing in teams are somewhat different skills, in my experience the terrible developers that contribute negatively to the project tend to be those that do not have a good grasp of CS fundamentals.

I mean, some problems we are faced with are very, very challenging and if somebody can't figure out how to reverse a binary tree or do a FizzBuzz, then what can he do?

Also I'm hearing this advice to hire engineers recommended by other engineers quite often, however speaking as somebody constantly engaged in hiring decisions at our company, I must say that recommendations don't scale.

You see, outside the SF bubble of course, our friends are mostly not into software development and we engineers are kind of introverts, goes with the territory, so we don't have that many friends or acquaintances anyway, except for people that we meet on the Internet, which usually live in another city or country. If an employee can produce one good recommendation, that's way, way above the average. It's such a rare event actually that such employees need reward.

This advice also misses the point. The problem is that our industry is constantly growing and there aren't enough good people to go around. Which means we have to take the plunge and hire beginners as well. Investing in the education of beginners is the only way a company can scale in talent. But even then you need a filter. You can't hire anybody that walks through that door, as firing people is a serious drag on morale and a net loss for the company.

So what filter can you apply to beginners? CS education of course, or in other words what people should have learned in school.
> It seems to have been untouched since, and no sign of an actual solution...

They're working on it! There will be a talk about this about Real World Crypto 2017 in January, see "Solving the Cloudflare CAPTCHA" on the RWC program: http://www.realworldcrypto.com/rwc2017/program.