skysight-inc/HackerNews huggingface dataset:
The very things identified as problems when it comes to scam calls have enabled tons of startups and software.
It's possible to be both physically and mentally active. You don't need to choose.
Does he have a twitter?
Brakeman Pro Engine Now Available on Code Climate
Do share, please (if you feel comfortable).
I second this. A bibliography of some suggested reading - books, papers, etc. would be much appreciated if you have any.
definitely ask for it or at least try to get familiar with their workflow as much as possible
Does anybody remember the terms DINK or BoBo? Some fun nicknames for demographics that I haven't heard in a while.
Are you so sure that there are fewer women, hispanics, and African Americans in Silicon Valley because of discrimination, specifically?
Looks like a reliable source to me!
I just play dumb.
I thought Shenzhen was more hardware than software no?
I think at that point you're creating a new language or at least a new (incompatible) version of the language. In this case, why limit yourself to C++ at all?
This is darn cheap. I can't understand how someone in her senses can be against it.
I don't think the website is trying to justify the criminals, only quoting what they said.
It's in the disk buffer and monitor examples. Here's a relevant quote:

"A disk buÆer is a data structure shared by two concurrent processes. The details of how such a buÆer is constructed are irrelevant to its users. All the processes need to know is that they can send and receive data through it. If they try to operate on the buÆer in any other way it is probably either a programming mistake or an example of tricky programming. In both cases, one would like a compiler to detect such misuse of a shared data structure."

"To make this possible, we must introduce a language construct that will enable a programmer to tell a compiler how a shared data structure can be used by processes. This kind of system component is called a monitor. A monitor can synchronize concurrent processes and transmit data between them. It can also control the order in which competing processes use shared, physical resources."

Sounds like he understands the problem is concurrent processes stepping on each others toes using a shared, data structure. He has nice drawings and charts to go with it. Plus, an early model to solve it statically at compile time. Jweb_Guru noted some limitations of his method but it understands and solves the fundamental problem. Hansen's own work improved on it later plus it was obsoleted by things like Ravenscar, SCOOP and now Rust's method. Nice that he had a whole OS protected from concurrency errors at compile time in the 70's, though. :)
And don't forget that us Medicare Part D "customers" or whatever you want to call us have more than a little skin in the game, especially the ones who'll enter the "donut hole".

I'd add that the government "choosing a plan" web site is rather good, give it a list of drugs and it'll tell you what you'll pay next year, modulo changes. It's also not difficult to manipulate it to play what if games, e.g. every once in a while I get a sinus infection, and it takes 30 days of a not so cheap generic antibiotic to be sure to cure it. So I put that drug on and off my list, to make sure it'll be acceptably priced if I have bad luck next year. Displays quality survey data that seems to have some relation to reality, makes enrolling in a new plan a snap, etc. etc.
Did Verizon know about the data breach before they agreed to the deal? What were Yahoo's obligations (if any) to disclose these things to a potential buyer? A breach of this scale can't help but take a huge bite out of Yahoo's brand value and user trust.
Research breaks major barrier in transistor size by creating gate only 1nm long
It's a form of victim blaming. We have hoards of people chasing down any developers that have written a fast response UDP protocol and any operators running them. Yet the cause is incompetent ISPs that fail to implement BCP 38.

Even if the crusade to end useful UDP protocols is successful, all of that short-sighted behavior is for nothing because untraceable DDoS attacks are still a problem. Someone with a spoofing capable, 100,000 node botnet (or the bitcoin required to rent on) with or without reflection capabilities is going to be able to saturate 40gb links.

Name and shame ISPs that allow spoofing, stop wasting developers' time with this crap.
With the MsDos procedure.

program demo;
uses Dos;

var
regs : Registers;

begin
regs.ah := $02;
regs.dl := $07;
MsDos (regs); { Beep! }
end.
You do it by letting managers decide based on perceived performance, and trusting in their assessments. If the biggest factor is your direct manager in either system (which I agree with), we might as well stop pretending otherwise.

This has the same result as the formal review system, but with a lot less overhead. More importantly, if you're denied promotion out of spite, you know that - they can't just say "well, it's not my fault, it's just how the process worked out".

Yes, good managers can definitely help cut through the BS even with a process in place, it takes time and effort for them - time and effort that could be used on something more valuable. And sometimes, no amount of effort is sufficient to buck the process.

From my experience, by the way, a formal competitive review system (buckets etc) makes it more important to have a good manager, because you absolutely need your manager to play the game well against other managers to yield good results for you, no matter how hard you work. If your manager is indifferent, or can't play the game well, they'll take away whatever was left on the table after the rest, and that's what you'll be stuck with.
Is it cumulative? Should one start with those?
MySQL for Visual Studio 2.0.4 has been released
An Intro to the Python Imaging Library / Pillow
Flatly incorrect. The latest and largest attacks are generally UDP reflection attacks, with a smattering of TCP SYN flood & pure L7 attacks thrown in.
There's actually a simple explanation for this: meditation trains brain functions that operate at a sufficiently general level to see cross-domain impacts, while brain training games don't (or at least the range of domains is much smaller).

Let me give you an example of a popular form of meditation:

You sit up straight in a comfortable place, not doing anything special, just listening to what's going on in your environment and tuning into sensations in your body (this happens automatically as long as you haven't 'assigned' yourself something else to do; once you get into this state, you might recognize it as familiar from when you were younger, or from a time when you were feeling particularly like "everything's okay" and you are just at home). Before starting this, you understand that you are going to watch/listen/feel your breath—and if you've had some practice, you don't try to do anything about it: you just wait and feel whatever comes up as time passes. Eventually it's like the queue of other things clears and you start tuning into your breath more and more until the sensations become very rich and relaxing.

Thoughts will continue emerging for a good long while during this, and meditation teaches a certain response to noticing their arrival: you acknowledge them, as if you'd heard a small sound in the room, turned around and saw what it was, and then returned to what you were doing (often times meditators are encouraged to use a quick label for whatever mental thing comes up, e.g. 'thinking' or 'fear')—then, assuming you haven't got too wrapped up in the thought (either by following it, or by trying somehow to making it go away), the sensations of your breath return to the forefront.

Two big things come from this: you become more relaxed afterward, which aids task performance in most domains directly; and, you learn all these pitfalls and techniques for maintaining focus on what you choose to focus on. One big one, for instance, is that a lot of people approach focus by seeing distractions as problems to be solved (whether they are thoughts, pains, environmental sounds—whatever), but eventually you see that what works is maintaining an equanimous attitude toward distractions, and simply returning your attention to what you're doing, while understanding you might get pulled away again shortly (and it's not enough to just 'know' this; you have to practice it).

Lastly, meditators are typically encouraged to practice being in this 'aware but not trying to do anything' state while doing other things than sitting, which has got to help with generalizing. (Not to mention the desired mental state is just domain agnostic to begin with. When you're doing a task you either believe you know how to do it and go at it confidently, with little meta-thought; or you're observing/critiquing how you're doing it and trying to change routines you've stored for doing it. In the first state you're way more tuned into sense data which is relevant for actually executing the task in the present moment. Meditation helps you learn to enter the first state intentionally.)
http://micheleincalifornia.blogspot.com/2016/05/theranos-cul...
This!

The permatemp lawsuit against MSFT ended up being completely counterproductive. Now temps have to take a "vacation" every X years for at least 100 days. So temps at MSFT have LESS job security after "winning" their lawsuit.

Be careful what you wish for - the laws of unintended consequences.
I believe the author is an unpaid volunteer.

More broadly, I'm not sure I fully understand the criticsm. There is paid staff, yes. But that's still a vanishingly tiny percentage of the effort that makes Burning Man what it is. It is still first and foremost a volunteer effort, and lives or dies by that effort. It's exceptionally few people, to my understanding, who earn money. I believe you can find a list of all of them on the BM financials page.
IIRC Stroustrup mentions a desire for features such as these for versions of C++ after C++17.
No, for ‘ignorant’, as the grandparent said.
Why is disallowing spoofing not desirable in the first place? What legitimate uses to spoofing can you enumerate? Because I see none in your comment.
> Foundational knowledge does not decay. Knowing how to estimate the scalability of a given design never gets old. Knowing fundamental concurrency concepts never gets old. Knowing the fundamentals of logic programming and how backtracking works never gets old. Knowing how to set up an allocation problem as a mixed-integer program never gets old.

Tell that to all the people hiring programmers, they seem to be unclear.
I guess I was ranting a bit out of place....
Totally, this is clearly going that path. Provided as a service has been popular theme possibly because it benefits both the service provider and adopter, for efficiency and simplicity respectively. At early stage this seems the best entry to start with.
Google Apps use Closure, and after taking a peek at the source of Microsoft's online office apps, they appear to be using Script# or a similar C# to JS tool, as I see lots of references to namespaces, and lots of calls to dispose() methods.

iCloud's office apps use Sproutcore, which eventually forked into Ember (though the original Sproutcore project still exists).
Russia claims it can collect encryption keys
> From ordinary users, nobody cares about the web platform on mobile. Native apps are faster

> All iPhone apps are web apps (C) S. Jobs

ヽ( ´¬`)ノ
So let me give a picture, because i'm not fully at grasp with where a Remainer would sabotage themselves.

The government is negotiating trade tariffs with the German government on automobiles. Would a remainer or a German national be more likely to align to German government interests? It is a clear conflict of interest, yet for the British academic s/he has no incentives to align to German interests, since they only have everything to gain to align with UK government interests and nothing on the other side..

Of course on the passionate issue of migration i could expect a different outcome since there is an incentive for a British citizen to have open borders, but this is a smaller part of the bulk part of the treaties which are very large. I'm not sure how they will do that, hopefully they use a bit of balance though. I would hate them all be Brexiters
I can't imagine anyone recommending having less than two pens: what if one fails due to a manufacturing flaw, user error (e.g. it would suck to fumble it in the heat of action and drop it in an unacceptable location), etc.? And isn't a second dose sometimes needed?

I don't know the details, but I do know my sister always carried two for her eldest (past tense because he's now in college and presumably carrying them himself now).
Argh! They didn’t charge for the component of their offering that was most valuable. Period. Good software doesn’t pay for itself. Consulting and training are difficult to scale, mostly because they require adding people. As such, the margins are minuscule compared to software. “Free” gets you downloads and publicity, but it doesn’t pay the bills. I really liked Rethink’s story and how well they executed things like branding and developer outreach, but without being able to capture the value of what they were producing it’s hard to see how that’s sustainable.
In a different state than the one you live in.

No relocation assistance.
Apparently they do, in larger companies. It's an expensive, and time-consuming process, and large companies generally don't do those things company-wide without a good reason.†

† The reason may not be immediately evident of course. But when you unwind the bureaucratic logic, ultimately there's almost always a reason behind these phenomena.
Facebook is spinning off Events into a separate app, but don't freak out
That's correct. The operator carried the backup up/down a stairwell.
Wow, someone is sexist.
Normal BW portrait, 8.5:

https://keegan.regaind.io/p/YLzqGGvuSFOv7PwLl8qC8A

Same image with clarity upped to 100% (horrible, IMHO), 8.6:

https://keegan.regaind.io/p/JbMQUyfBTNuoAWveabPCwg
We are doing exactly that: we are improving the current core and at the same time modelling the behaviour in Haskell. The Haskell version does not do networking and only represents an executable model of the environment. We use that to test core functionality. See http://toktok.github.io/design/testing.
Or they just apply the exact same DRM to all content because that's simpler.
> Do not go to work for a company that only wants to hire people familiar with a specific framework.

So, filter out 99% of the jobs that are out there? (And 100% of the ones outside of San Francisco)?
Yes - OpenCV is a good resource for experimenting with motion interpolation as they implement a few different algorithms: http://docs.opencv.org/2.4/modules/video/doc/motion_analysis...

I've had the most success with the Farneback algorithm. There's even a nice CLI utility called Butterflow which wraps ffmpeg+OpenCV Farneback, and allows you to interpolate video with a one-liner on the command line: https://github.com/dthpham/butterflow

Here's an example of my results applying Butterflow to satellite images from Himawari - the first half is interpolated, while the second half shows the same frames uninterpolated: https://www.youtube.com/watch?v=8knZ2-cys6M & a compilation of a few more: https://www.youtube.com/watch?v=1lPsA8J3U0Q
This is precisely the point of this article. The only real long term solution to stop large DDoS is to stop spoofing.

The only way to stop IP spoofing is to shame misconfigured networks. For that you need attribution.
No you have completely misunderstood 'my logic'.

I was illustrating how product share depends on the market definition. I did not give a definition for a monopoly. This illustration could showed both that the parent comments' statistic is irrelevant/incorrect and that the market share is likely to vary significantly across a geographical population.

As for the background processes. I know that is by design. Believe it or not we are allowed by Apple to run our background process in a similar vein to most other Apps. Unfortunately the background process mechanism is not reliable enough for us. Hence why I said 'reliable'. Apple have no intention of improving this situation as we are not a large enough revenue stream.
I recently moved from TX to CA (Bay Area).

I had a 3k s.f. house and an all-in monthly cost of ~$2k/mo (including mortgage, insurance, pest control, etc) for household expenses.

I recently had a soft offer (verbal discussion of salary ranges) of around ~$150k to move back to TX. To match that in CA dollars, it requires ~$200k/yr+ compensation.

Method:

Use the following two tax estimators:

https://smartasset.com/taxes/texas-tax-calculator

https://smartasset.com/taxes/california-tax-calculator

...count ~$1500/mo => $20k/yr for housing in TX/Dallas, ~$3000/mo => $36k/yr for housing in Bay Area.

...count ~$12k/yr for living expenses in TX, $20k/yr for Bay Area ($1000/mo for restaurants, etc, in TX, $1500/mo in Bay Area... this accounts for increased food / restaurant / drink / entertainment / parking prices in California).

TX: $20k housing + $12k living => $36k mandatory expenses

CA: $36k housing + $20k living => $56k mandatory expenses

Include a mandatory savings rate of 50% of yearly housing costs (insulate against layoffs / economic downturns) and you're at: $46k/yr for TX and $74k/yr for CA.

An offer of $150k in TX gets you income after taxes of: ~$108k minus $46k living expenses for a savings rate of ~$62k/yr.

To get to a $62k/yr savings rate in CA, you need $62k+$74k after tax income which is $136k total. That requires an offer of ~$200k/yr in CA.

Obviously these numbers are very hand-wavy, but it is instructive to go through this exercise. Running these numbers at a more modest $100k salary in TX and keeping expenses the same (leading to a ~$12k/yr savings rate), you need ~$86k in after tax income which is a ~$130k CA salary, which is ~30% increase over a baseline $100k in TX for a transfer to make any kind of sense (plus relo expenses, one-time-costs, etc).

A $12k/yr savings rate in TX for 10 years will get you $120k and a house.

A $12k/yr savings rate in CA for 10 years will get you a down payment and nothing more (ie: you cannot live/retire where you work/earn).
Our (relatively young) "Angular" UI guy didn't know what a JSP was. Never heard of it.
The biggest internet company in China, Tencent, is in Shenzhen.
There are so many fake hackers and perverts online who extorts people off their hard earned money from the basement of their mother. It took me several months to find a genuine hacker who is trustworthy. Thank you hackguru! you are simply the best, no doubt. Hey guys if you ever need to track down your cheating boyfriend/girlfriend or improve your credit points or clear criminal records contact by email hackguru@protonmail.com. The dude is a genius and gifted hacker. He can hack into all social networking site Facebook, Twitter, Instagram, Snap chat, Hotmail, Yahoo mail, AOL etc. He also does credit and debit card top ups as well. He's a top class hack tool, highly secretive and discreet. Dudes kinda picky so make mention of the reference Paul and you will thank me later. Have a nice day
AFAICT all of these price hikes are a direct result of BM org behavior which has cost the event a lot of goodwill among the federal, state, and county authorities. The event is so big that Walmarts as far out as Reno section off a large part of their stores just for Burners and a significant portion of the Washoe County economy is dependent on the event. BM should have great leverage in negotiations but this leverage has been eroded over the last decade through unprofessional behavior and unnecessary antagonism.

The lawsuit against the county police was especially egregious after they couldn't get two negotiators on decent terms with each other into the same room. After that, the police fees went way up and they started trying to recoup their money by any means necessary, including enforcing laws that were never before enforced during the event. BM's principals of radical self reliance and care of the environment set it up to be a great citizen to the land, but relations with the BLM have only gone down hill despite the fact that BLM goes out of its way to support community uses of federal land like Burning Man.
Cross Platform VR/AR Development in Unity for Vive and HoloLens
That's the part that upset you?
Ask HN: Are HN RSS feeds lagging?
My HN RSS feed seems to be really lagged, sometimes. For example, just now a refresh of the HN RSS feed showed me this article:

https://news.ycombinator.com/item?id=12655445

which was posted 22 hours ago.

About 10 minutes ago it delivered this article:

https://news.ycombinator.com/item?id=12657162

which was posted 18 hours ago.

Is anyone else experiencing this same lagging from their HN RSS feed? And is there any way to fix it?
I suggest installing ROS. Once you have it installed, you can follow the documentation in the cartographer_ros repo to get some demos running.
You shouldn't have an inflated self opinion. (Duh!) But those were the words used to describe mxcl just because he opinionated that Google ought to have given him a more serious consideration given the software he had already produced.

It's my opinion that wasn't an unreasonable assessment (from mxcl). Although if indeed nearly nobody at Google uses Homebrew, as now multiple people are claiming, it was, no matter how reasonable, wrong.
...aaand I can't edit it. Apologies, all...
I really appreciate your viewpoint, a friend and I had a discussion about this exact problem last night. Nobody wants to dirty themselves in the details, but that's precisely where you need to go. Also, you have a very interesting blog, you've now gained another reader.
Leave it long enough to grow it into more tomatoes.
Because tech lies at a difficult crossroads between the applied and the theoretic. You build a building, you have an architect, and engineer, a foreman, etc. With applications, you have to be all of them at once. That just isn't whats taught at universities, based on many candidates I've encountered.
I hear you. We should acknowledge, though, that this goes well beyond merging sorted lists. My guess is that there are lots of people who can do this but are filtered out by considerably more difficult questions.

Even with merging two sorted lists, remember that you're asking people to merge two sorted lists at a whiteboard while explaining what they're doing, under somewhat stressful conditions, which may trip up someone who could do this easily at a keyboard.
Why doesn't this article mention HomeJoy? This reads like a postmortem for it.
Code Complete 2
You could try following the ROS News blog. Lots of new research comes with a ROS implementation.
1. Standards to pass university classes are lower than the standards to be worth a salary.

2. Accidentally hiring someone who can't produce is more expensive than passing on a good hire.
Burning Man is an enabler of some of Silicon Valley's deepest pathologies and I'd prefer to never hear about it ever again.
TL;DR; University diploma != skill
Exactly. Even -- and especially -- your precious ad-blocking.

About which I, as many, feel conflicted. But if it's going to infect my computer, or distract me to the point where I can't use the actual content, then hey.

And DRM isn't going to fix any of that.

P.S. My primary concern is for open protocols and data, I should add.

But even for the average user/consumer, it bodes ill.
Ooh the delicious irony... The very demographic (overpaid valley types) who ruined burning man now upvotes a story about Who Ruined Burning Man.