skysight-inc/HackerNews huggingface dataset:
I use Resharper (R#) on a less powerful work machine (i5 8GB) and it works OK, there are times where VS (2012) seems to be horribly slow - and I don't know if that's caused by R# or not. R# adds too much power to VS for me to give it up.

Having said that, I use IntelliJ IDEA both at work and home - and it generally feels faster and more responsive than VS/R#. Rider is based on the IDEA platform.

One thing to note is that VS is kind of a 1-stop shop for a lot of "things" - writing code, database work (especially MSSQL), diagrams, GUI design for both HTML and actual desktop apps, etc. Things you use a mouse for, not a keyboard.

IntelliJ has some of this with plugins, but it's focus is writing code and helping you as a developer to write/refactor/work with that code. I often find people who really think VS is the best IDE to use these other features, whereas I do mainly code and prefer IntelliJ (or even Atom) over VS.
Do you also take the position that the second amendment applies only to arms that were available at the time?

A constitution is not a codification of objective facts but of principles and processes for resolving disputes between people. To my mind it seems more likely that "cruel and unusual punishment" means "any punishment cruel and unusual according to community standards" than "this specific list of punishments".
Just beware of trying to use this as your main google account. You will be waiting months or years for new features that become available to @gmail.com users.
Agreed. One could argue that at time t+1, the product that meets the market need is the N+1 version. Therefore, even if feature N developed at time t was perfect for that time, it is still technical debt at time t+1. I could think of a lot of technical innovations that at their time were the perfect fit for the market, but at a future time become technical debt.

I think the point to take away is that software is just a tool, an artifact, and at the end of the day it just matters that it does what it is "supposed to do". However, civilization is dynamic, so we are constantly seeking to optimize an ever-changing potential function. So perhaps it is not the programmer that is running in circles, perhaps it is the market. So for the manager accounting for the technical debt, they must accept the change as a cost of doing business.
I keep seeing comparisons between Angular & React VS insert latest, but leaving out Ember. Are React and Angular solving different problems then Ember?
Great overview, the Hough transform has a soft place in my heart so I love anyone mentioning it and actually using it.

I wonder if anyone from Dropbox could go into more detail about the technical aspects? This sounds like the perfect thing to build as a C/Rust/whatever embedded library so you can share it with an Android app later on, is that what happened here or is this all in Swift/Obj-C?
Soylent Launches Coffiest (Soylent and Coffee)
Not sure how I feel about.

First I already see some ads on facebook even with ublock activated, however I must be honest and those ads are not THAT bad... Somehow recurrent (I see the same ad more than enough time to actually remember to have already saw it before), but honestly not so annoying and of stuff that I may actually need /enjoy (this makes me wonder the level of data they keep on me).

However I don't like that I don't have a way to stop seeing on my computer, on my internet connection ads, even if they are not annoying...

But still facebook is an useful medium if used correctly, so I am happy to pay something for it...

It is a complex issues on my book...
>How do those systems manage capital-intensive projects?

The use of the word "capital" here indicates a misunderstanding of the social dynamics of tribal economies.

They produce and consume that which they need together because of shared benefit.

Large scale centralized constructions like the Golden Gate Bridge, the Hoover Dam, or power grids are built to serve the stationary needs of the big city not the small, distributed, mobile tribe.
I'm curious: How realistic is building malware like this? Is this something that has been done out in the open by researchers? Is there an example we can see, or is this all still rumors?

The reason I ask is because there's actually value in spreading the rumor that a capability like this exists. Imagine if your adversary believed that you could gain access to their computers even when they're not connected to the internet. They'd run themselves in circles trying to secure everything!

In general, I believe this article to be true, but would love to learn more of the details.
Presumably because it rather directly puts the question of just how much the use of Facebook is worth into user's minds. Compared to alternative monetization schemes it's limited and sticky.
...plus a long, long list of new requirements such as, "it has to be blue" and "it must send email, which must be received, but only on Thursday when the stars are right."

And it must work exactly like the existing semi-manual system, including the ability to make random edits on legal records.

I've done these a few times before, and usually pulled it off, but there are solid reasons why they say, "don't rewrite software".

In particular, the "clear specification" usually has to be thrown out immediately and previous extensions are no guide to extensions for a new system.

And no one wants to do a serious job of it until the absolute last possible moment, so "when is it finished?" is the most important question.
According to network checks we have running against VMs in each GCE region, this event resulted in about 1.6 hours of concurrent ICMP timeouts for every region (except us-west1 for only 10 minutes). We use Panopta for monitoring which verifies outages from multiple external network paths. When outages trigger we also use Ripe Atlas to confirm them using 100s of last mile network paths of which 85-95% resulted in timeouts. This is the second global GCE networking outage this year. These outages are particularly problematic because even multi-region load balancing will not avert downtime.

https://cloudharmony.com/status-for-google

Prior global outage - April 11:
https://status.cloud.google.com/incident/compute/16007

Disclaimer: I am the founder of CloudHarmony
Edit: Outages triggered due to ICMP timeouts
Yes. As a developer who really likes Windows - I don't touch UWP apps or anything that comes from the Windows Store unless I am forced to.

I do not support Apple-style lock-down on Windows.

As a matter of fact, I am fully prepared to leave Windows if Microsoft continues to push this effort. I used to enjoy building Windows desktop apps with WinForms and then WPF, but once Windows 8 came out I saw where Microsoft was headed and I decided to focus on Web development. Now I pay my bills with Angular, Node and Ionic/Cordova/PhoneGap.
Realistically if you want to be paid to work on open source, work for Oracle, IBM, Red Hat et al
I've ordered a few times in the last couple months. They were cheaper than anywhere else (by a few bucks) and I did the store pick-up option to avoid shipping costs. In my experience, it's pretty quick shipping and the products are good quality
This was criminal.
With Facebook they can serve ads as if they were a regular story, there wouldn't be anything structural, not even image names/sizes, to go on then.
Not sure why that seems so bizarre; that's consistent with US posture since WWII, particularly strategic posture. Defense through force projection and construction of retaliatory capability. "The best defense is a good offense" is almost an underlying assumption of US doctrine. You don't defend yourself by building walls, you defend yourself by removing your adversaries' capabilities or willingness to use those capabilities.

It doesn't seem as though this has been especially effective with regards to information security, however. There are just too many adversaries, it's too hard to project force against them, and there's not much of an effective deterrent effect by sitting on a 'stockpile' of vulnerabilities yourself.

But IMO the disconnect is almost a fundamental one, because it's an area where what has worked fairly well for the US for 60+ years is suddenly falling flat.
Heathrow Taxis to Gatwick Airport Transfers – HeathrowGatwickCars.com
Unmoderated proxied ads sounds very interesting from a legal point of view. If a user go to facebook domain, talk with facebook server, and the data the user got back from facebooks sever was malware, what reasonable defense can facebook actually make that they shouldn't liable for damages?
"Serious question: Why do you block FB ads?"

Because I dont like looking at ads.
What good is your personal information if it's not to show you personalized ads?
Game on.
There is another basic choice: write a code that is intentionally incompatible with ad blockers.

They can name an important navigation element "ad", so ad blocker will hide it for example. Then, when a bunch of users start complaining that the website does not work, point out that it's all ad blocker's fault (because without it everything works).

I've seen a few precedents already.
That data and content is (near) worthless if they can't serve up ads against it.
Tim Cook on Apple's Values, Mistakes, and Seeing Around Corners
900MB for 720p for an episode of TV drama seems typical, but I haven't run wireshark on my Netflix yet.

For DSL typical packet MTU is 1400-something. Why do you ask? It doesn't really matter because the upper level proto is oblivious. You can just use b/s instead of packets/s if you want to compare bitrates.

There are special encoding modes in 264/265 for handling animation. I'm not aware if there being modes for the intro except that it is monochromatic.
Ever considered what plastic is made of? Ever tried to read why the fusion rectors don't work? Ever asked some who knows physics if "forging metals in a fusion reactor" has any scientific sense?

The possibilities are unlimited only in unsupported dreams.
The arms race continues.
Users running adblockers likely wouldn't click the ads anyway, so I don't really see the problem.

That some advertisers think they should pay by impression and not by click is their own stupidity.
No previous experience developing hardware. Lots of previous kickstarters failed because of unanticipated costs along the development process. For example they didn't anticipate the tooling costs associated with the mold for the product case.
The issue here is the vmkernel, which is VMware's proprietary OS that runs "worlds" which are similar to processes and run the virtual machine monitors that run the VMs. It has its own network stack, derived from FreeBSD's, its own scheduler, and its own drivers. The drivers are the big issue here, since many of them are taken from the Linux kernel.

VMware publishes source of the modified drivers and the source for the adapter layer that translates Linux kernel functions to vmkernel functions, but not the source of the vmkernel. Their historical claim was that the vmkernel was a binary-only kernel module loaded into the service console's Linux kernel. I always found this argument a bit sketchy.

With ESXi, the "user-world" support in the vmkernel was used to move all the processes running in the service console to run directly by the vmkernel, avoiding the need for the service console, and the service console's Linux kernel. Obviously this invalidates their old "vmkernel is binary-only kernel module" argument, and as far as I know, no new argument was made.
I'm not sure what the exec meant? It can be a failure or a huge success? This is such a generic statement
The thing is, there's not much documentation on where each index type would be applicable, what their upsides and downsides are in particular situations.

For example, the hash index is (currently) not WAL-logged, which means it's not crash safe and not replicated. It also may have some concurrency issues, the resources are sparse on this one.

The BRIN index should be ideal for situations where there is a huge storage of data (TBs) inserted in sequential order and rarely queried - a BRIN index for such a thing would be only a few MB in size. I say should because when I tried it on 9.5.0, the query planner kept ignoring the index.

Both GIN and GIST indexes can be used for full text search (tsearch2), but GIN is faster for queries while GIST is smaller and faster for insertion.

The SP-GIST index is so underdocumented that, when I wanted to try it out in a project, I could not even understand how it works and does it work correctly as a radix tree for strings.

What's also somewhat underdocumented are the "operator classes" and which are and aren't implemented for different index types. I.e. a table of which index type can be used with which data type (and what exactly does such combination produce) would be great.
Privacy Scandal Haunts Pokemon Go’s CEO
That's facebook's problem, not the user's.
Hellwig to Appeal VMware Ruling After Evidentiary Set Back in Lower Court
Selenium driver and manual clicking through history.
How to get started with blended learning: Part 6
9 Game Changing Tools That Every Remote Developer Can’t Live Without
I'm interested in the second one? Is there any way to run code on the DisplayLink-like chip? Would a dedicated CPU module with 2G+ ram be an option?
Yep, I've worked for quite a few companies, some offering real stock and others offering options, and I've only ever made any money (and only a very, very small amount) with real stock. Unless you're in one of those rare unicorns, your options are likely worthless.
When you allow targeted ads into your life, you're putting changes in your behavior on the market each time you touch a device. Those behavior changes are intended to make you give the buyer more money than they paid. The market will find every flaw in your psychology that can be used to take money from your pocket. These flaws exist: Las Vegas is built on them. Targeted ads are the Las Vegas of the mind.
Malbolge – a public domain esoteric programming language
You build a career doing a job and solving problems, using specific skill sets.

Sometimes you're lucky enough to get paid to work on opensource projects or projects you've worked on become opensource.

I've built a career on open source technologies, mainly as a hobby that I turned into a job :)
My experience :

I bought a number of smaller projects that serve as traffic generators to bigger projects, typical freemium services that provide me regular signups on a daily basis.You can make the calc: pay a few thousands for years of free referrals.

I bought a bigger project 10K+ and that has technical issues that need to be resolved (will migrate from Node.js to PHP) but i have an existing customer base that helps understand the problem you try to fix.
I am rebuilding the solution but in the same time i can experiment with pricing and traffic generation on the service i bought..
it is a de-risking strategy.

The reason why people sold in general because they don't have the marketing budgets to carry the project when its initial launch spike runs out.

EDIT : I typically pay 5x recurring revenu max or max 1K to 2K
for non revenue generating sites that have interesting traffic
of an audience I target
Edit 2: I want to build a recurring revenue stream to supplement my consulting business
Howdy, Ubuntu on Windows How Fast Is It?
I would too. But that doesn't mean you can't take up a hobby that is done alone but shared with a club. I got into car work and joined my local auto club. We do meets, drives, and grab beers every once in a while and share experiences or things we've done. EDIT: Not to mention the social point of "I fucked up, who knows what they're doing and wants to share a case and fix this mess"

I've been hired by a few friends-of-friends to build automation and although the coding and electrical is done at my little workstation there's a local maker group that I like to share my works with.

I always recommend picking up a hobby that has tangible products. Gaming and Reading are all mind exercises. Doing something with your hands helps work the body and when you've worked at something for long enough its much more visual for how you've honed your craft. Its a different type of reward than coding is. I don't know if I can describe the feeling it gives but it's different somehow, and it's a good feeling to look down upon a physical creation with pride.
New product launch announcement from Soylent
the discussion on security comes about because the problem discussed is about messaging security (or lack of) on the pacemaker itself.... not about any bugs (or lack of) in the pacemaker software.

No layer of security is ever perfectly implemented, mathematically perfect tho the algorithms may be.... this is the key point that defence-in-depth acknowledges... and hence is the key point that obscurity addresses.

Buying time certainly does gain you a lot in this context. If someone was attempting to bypass security to get into a pacemaker in side me.... I would damn-sure prefer the apparent "lock" to be hidden rather than in plain sight! (given everything else is equal).
How much does Facebook receive for the ads they display on my page?

If they are making $10 dollars a year, then charge me $10. Up to me. I can get it for free with ads, or pay without.
It seems strange to me how many people feel entitled to block the main source of revenue that allows sites such as Facebook to operate, while continuing to enjoy the benefits of the site. It's very dishonest behaviour, and tantamount to theft.

Even worse of course are companies like Adblock Plus, who essentially hold sites to ransom, by removing them from their blocking lists in exchange for a substantial chunk of their ad revenue.

The bottom line is, if you don't want to see the adverts, don't use the site at all.
This is about college students who aren't there for unstructured reading. They have specific research goals they want to accomplish, and that's why they get anxiety when confronted with giant unfamiliar collections.
Everything I Know
Copperhead OS: The startup that wants to solve Android’s woeful security
> That some advertisers think they should pay by impression and not by click is their own stupidity.

It's not. Ads can be entirely successful without a click - sometimes it'll just be a reminder of the brand's name the next time you are shopping for their product. "Users running adblockers likely wouldn't click the ads anyway" is a pretty naive view of how the ad industry operates.
right, so the crux of the issue is that to understand how much technical debt you have, you must understand what the market wants, and what features you need to meet the demand. So I think it is extremely subjective. You could say "our product it perfect, it should never change". Thereby in itself you have accepted that all processes and information that create the product are also perfect, and therefore your technical debt is zero. You must pay nothing to achieve exactly where you want to be.

You could think of technical debt as the energy lost due to friction. It is the energy lost changing from one point to another in your domain space. Perhaps "technical friction" would be a better concept for software. However, that is even more hand-wavvy and harder to measure ;-)
that would be an interesting study... but one that is impractical I think.
This was a network authentication module on a domain controller. It's intercepting every low level token used to authenticate a network transaction, including encryption keys.
And Facebook is acting on that problem.
Built basically the same thing when I was looking for a decent office chair (scrape craigslist and send me an email), though it lacked the nice front-end.
Ah, yes, the 'ol abandon all forms of screen readers and accessibility in order to serve ads gambit.
Google does ads right. They are subtle and don't get in the way of using it.
This is exactly why I don't have an eBook reader. I don't do a lot of reading where an eBook reader would be handy, but I tend to keep a paper book handy, especially when traveling.

There's absolutely no restrictions on when I can use it (flying, jury duty), coupled with all the other reasons you give... really is the perfect solution for many use cases.

What I personally don't have is the desire to have lots of books around. I keep a handful handy, but try to get rid of ones that I won't re-read, lend, gift, or didn't have HUGE meaning to me.
I have a UK SaaS web business I'm interested in selling. If you're interested you can find my contact info in my HN profile.
Out of curiosity, what difference does any one person's choice of git client matter?

As long as the developers are using git, the client they use a front-end shouldn't make any difference to the rest of the team.

I've yet to find a tool that was better for day to day use (for me) than the CLI personally.
They do that because they are either not getting punished for sending bad applicants or sourcing good applicants is too time consuming to be worth it.
Likely not for our product. Our focus is bringing device convergence to Android smartphones - everything else to be honest is kind of a nice to have
Feature Request: Manual Refresh of external calendar feeds
Facebook Blocks Ad Blockers, but It Strives to Make Ads More Relevant
What's the value of your personal data and content if they can't use it to target ads to you?
Depends, depends.

Sometime certain programs have a particular configuration that you might want, but most of the users won't. In those cases the developer can simply omit those when they build the distribution binaries and then you as a POWER USER make your own changes and configuration. It happened me multiple times (want some experimental features?).

Some time ago I used to rebuild my Linux kernel to fix problems in my distribution, or to gain some edge in performance, but as the development had advanced that edge won't make up for my effort so I don't do it anymore.

I'm a linux user, and most of the time I hate to compile software if I don't have to, so I don't but when I do I'm happy that I can.
There's a tension, Facebook also want to increase the number of impressions so small-scale advertisers will pay more.

Those ads though are probably just badly chosen campaigns by the people paying for the placements. FB are probably not inclined to stop advertisers wasting money.
absolutely... given everything else is equal... adding obscurity is a positive.
Nintendo Takes Down Nintendo Power Collection from Internet Archive
Head of Data Science at Capital Match // Functional Jobs
Nor does a meteor know what it means to be an extinction event.
Vermeer was also suspected to have used optics to help him paint, as highlighted in the documentary Tim's Vermeer [0]. Although their evidence is circumstantial, some color artifacts are difficult to explain in other ways. For instance, the falloff of light matches what would come from a video camera, but would be extremely difficult for an artist to see by eye.

[0] https://www.youtube.com/watch?v=CS_HUWs9c8c
iPad Unfinished Business – Monday Note
Ad blockers are de facto anti-virus software now, if you're not running one, you're leaving yourself open to some of the biggest attack vectors.
Where do you find the side projects to buy and how do you perform due diligence on them?
Is it a DisplayLink 3? There doesn't seem to be an open driver for that due to hardware copy protection features.
I will never cease to upgrade my malware protection.
I log on around my birthday anniversary and 6 months before and after, to reassure people that I'm still alive and to conceal (nothing on Facebook is "deleted") the previous 6 months of activity.

You can't reduce your Facebook profile to zero, because a large part of it is composed from friend activity, and some of your friends will be on Facebook without privacy concerns as severe as yours. And you can't control the things that other people do.
They kind of suck syntax-wise though. There's no visual difference between them and any other list.