skysight-inc/HackerNews huggingface dataset:
On the other hand, most larger proprietary software businesses devote a surprisingly small amount of their operating budget to development. In my experience it's usually around 10%, but it depends on the company. I certainly haven't heard of anyone spending more than about 30% and there are quite a few big names that spend in the low single digits.

Potentially, if you can leverage the benefits of free software to pay for some of the things you would usually have to manage yourself, then perhaps you can reach some kind of parity even if the vast majority of users do not pay money for the software. Mozilla currently pulls in relatively huge amounts of cash (hundreds of millions per year), but when they first started it was considerably smaller. Because they were able to concentrate on development rather than marketing and sales, they were able to get quite a lot done with that money. Where they did spend on marketing (for example the famous New York Times ad), they were quite careful about it.

There are other successful free software plays. For me the biggest example is Red Hat. When these kinds of conversations appear, I always point people toward Michael Tiemann's chapter in "Open Sources: Voices From the Open Source Revolution" [0]. Cygnus software went from $6K to being sold to Red Hat for $600M, and Red Hat went on to great success with essentially the same business model.

My favourite quote from that chapter, talking about discussing his ideas for a free software business model: "I never got farther than 'It's a great idea, but . . .,' when I had my second insight: if everybody thinks it's a great idea, it probably is, and if nobody thinks it will work, I'll have no competition!" Even now, I think there is virtually no competition in Red Hat's space because nobody thinks their business model will work.

In the end, I think that developing free software business models is where it has to go. You can't charge for the software. I personally feel that dual licensing is not really a free software business model because you don't actually make money from free software -- you are just using it as a loss leader for your traditional proprietary software. Like you imply, in the enterprise space you can probably do well (for example, by copying Red Hat, or by making a foundation like Mozilla or Apache). But there is a lot of other software out there. I think in those spaces you have to be a lot more creative about what you charge money for. People will clearly spend money -- just look at the horrible, horrible "free to play" game market. The trick is to allow them to do so in a non-horrible way ;-)

[0] - http://www.oreilly.com/openbook/opensources/book/tiemans.htm...
Foreign Workers Rethink Plans as Agency Targets Spouses’ Permits
Would it work with just this printf statement and all the other code removed?

Edit : why the downvotes? This is a real question, I'm didn't get why they were used for here.
I guess the question of targeting different ads at different demographics needs to be answered -- is that ok?

Is it ok to recruit at a college job fair?
Especially since it's written in Python. I mean, duh.
Totally OT, but when hearing "Falcon 9 Zuma launch", I couldn't help but think of the song "Chase the Devil"[0] :-)

[0] https://www.youtube.com/watch?v=EjGb56hX9WE
When your choices are “put up with transit” or “live somewhere else,” plenty of people choose transit, grudgingly, for a while. But we can and should do better.
Hi! Post author here! I agree that it's really important to be careful of "shiny new tool" syndrome -- one of my primary goals in writing this post was to show that operating Kubernetes in production is complicated and to encourage people to think carefully before introducing a Kubernetes cluster into their infrastructure.

As you say -- I think by itself "we want to run some cron jobs" isn't a good enough reason by itself to use Kubernetes (though it might be a good enough reason if you’re using a managed Kubernetes cluster where someone else handles the cluster operations). A goal for this project was to prove to ourselves that we actually could run production code in Kubernetes, to learn about how much work operating Kubernetes actually is, and to lay the groundwork for moving more things to Kubernetes in the future.

In my mind, a huge advantage of Kubernetes is that Kubernetes' code is very readable and they're great at accepting contributions. In the past when we've run into performance problems with Jenkins (we also use jenkins-job-builder to manage our 1k node Jenkins cluster), they've been extremely difficult to debug and it's hard to get visibility into what's going on inside Jenkins. I find Kubernetes’ code a lot easier to read, it's fairly easy to monitor the internals, and the core components have pprof included by default if you want to get profiling information out. Being able to easily fix bugs in Kubernetes and get the patches merged upstream has been a big deal for us.
If the job application doesn't restrict on age, and presumably appears on their website, advertising for it is not really exclusionary
I'm astonished that facebook is successfully able to pull the "we're a platform, its not our fault people are using it illegally" excuse here. There is a huge difference between allowing people to freely post content on places like FB, twitter, or Reddit, and selling access the attention of people that fit specific characteristics.

How long until the tech giants are held accountable for willfully skirting decades of civil rights legislation.
I thought there once was a Windows NT version for PowerPC, but it was never released, or was pulled short after release.
Never seen it in action though.
Well technically, anyone could conduct their online activities so that they fit into a profile that makes them look younger. Of course, now that I look at it again, the article did mention having a specific age selector in the ad, so that part I think would be definitely illegal.
Ah.. sort of like a dividend option.
A Cryptocurrency Founder Sold All His Coins After 7,500% Rally
Custom built rig with Windows 10's Long Filename Support enabled (32k characters supported) so I don't have to dual boot.

Keep in mind that I usually only write in higher level languages. If I have a C/C++ project, I'll probably end up installing a dual boot config.
I was sarcastic.
Yeah, if you are in the Blockstack browser, you'll see it right there on the home page :) there's a delay between the homepage updates (marketing) and what is live within Blockstack itself
I hope that as time goes on we are increasingly able to see ourselves as all in this together, rather than in a zero-sum game between genders.
The Don Draper routine. Smoke 10 minutes, work 5, every 15 minutes. Live fast, die young.
This attitude that it's terrible that some people get rich is silly at the very least -- destructive at its very worst. And in particular as to ride-sharing services. The net benefit to the consumer has been unbelievably good, and it points to a future where there are fewer personal vehicles and more vehicles for hire, which in turn will have (I think) significant benefits for traffic, city planning, etc. For example, as the number of private cars in NYC goes down, it might be possible to ban parking on more streets, thus increasing their traffic carrying capacity and alleviating traffic problems.

But no, some people got rich doing this. And monopolists got hurt (we're really going to feel sorry for them?!). What a crock. Imagine missing out on all this dynamism and sticking to a measly 13,000 taxis in Manhattan (none in the boroughs, not really) because those millionaires who own taxi fleets and multi-million dollar medallions might suffer while some people in SV make billions. The story is the same around the world.

No, I won't feel sorry for the taxi medallion owners, nor the banks that lent to them that lost money when medallion prices crashed.
I can imagine another scenario where they secretly converted all the money to Bitcoin thinking they could skim a profit from the rising prices and then pay back the client in USD, but now Bitcoin isn't liquid enough and they can't get their money out so they are stuck.
So Facebook has asked for immunity regarding discriminatory ads, it wasn't clear to me what the status of that was

And the presence of a targeted ad doesn't prevent excluded people from actually going to a job posting site. If the job posting site was doing this with people's Facebook session (or other way of knowing age), I would be alarmed and appalled. If a company was doing this on their career site I was be up in arms.

But Facebook running ads where some of them happen to be job related ads in the same place that other random ads appear? Ehhhhhhhhh
Honestly, I wish they'd just issue a special exception for Disney instead of screwing up the entire system because they don't want to appear nakedly corrupt.
Short version: DON'T DO THAT.

There were people in the bug report reporting issues on the XPS 13 and many more brands than just lenovo. Try waiting 6 months until Ubuntu can sort their shit.

edit: there is a guy complaining that it screwed his XPS 13 a few messages up.
I doubt it runs afoul of that law.

Segmentation is a common characteristic of online advertising campaigns. A sophisticated advertiser never shows the same types of ads to young and old audiences (especially on Facebook) because the two audiences react drastically different. If your goal is to run efficient campaigns, you will always separate the two.

As a result, the advertiser can simply claim that they separated the two, and then realized they simply couldn't afford the CPC of the older audience (i.e. the ROI didn't make sense). Alternatively, they could just set a very high bid for the older audience and never get any traffic to those segments.

Overall, I think you'd be hard pressed to prove discriminatory intent even if it exists.
Ah:

GitHut.info

Carlo Zapponi 2014

So yes, very outdated. I wish they kept this up-to-date! It's one of the more interesting metrics.
I remember that Microsoft described Windows as “Windows IS POSIX,” when discussing other operating systems that could be competitors… Windows had a POSIX layer back in the day, similar to the win32 or NT layers, but for federal sales.

Of course, the POSIX subsystem was replaced with Windows Subsystem for UNIX, which was too scary of an idea to ever actually use.

And, Microsoft has now come full-circle back to having a bash shell. This bash shell does far less, though, not interacting with the rest of the system...
Also: https://stallman.org/facebook.html#racism
Kudos on launching. BTW is this free? Last I checked it seemed quite CPU intensive to encode/decode long videos.
I don't see that as a problem. It's the old "it's a feature, not a bug." Using the tax code as a cudgel for social change has, in my view, more downsides than upsides. On the one hand, exempting retirement savings is probably a good thing (making it easier for people to provide for themselves in their later years). But, on the other, exempting the cost of owning housing is probably not a good thing (encouraging sprawl and crazy lending standards).

The tax code should, in my current view which I'm willing to entertain rebuttals against, be used to raise revenue for the operation of the government. If you want to use the government to encourage other behaviors, do it in another way, like direct payments or some other incentives I can't think of right now, but keep the tax code simple lest we wind up with, frankly, the mess we have now.
Here's an old article on it: https://web.archive.org/web/20080420193929/https://www.there...

And another old document on it: https://www.jumpjet.info/Application-Software/BeOS/msft_comp...

In essence, Microsoft used its market position to pressure PC makers to not sell PCs which allow dual booting into a second preinstalled OS. Back then, it seemed that Be Inc finally got a breakthrough in the market, with Hitachi interested in shipping it preinstalled next to Windows, with a boot manager to select which one you want on every start. This might have finally gotten BeOS the wider exposure to users which it needed to become disruptive (most people will not install an aftermarket OS, they will just use whatever comes with the computer).
This seems like a rather naive approach to understanding the top one percent. Interviewing them and actually talking to them about their financial strategies seems like a much better idea. Many people have done this and there are books written from this perspective. It doesn't surprise me in the slightest that they don't have much in their retirement accounts or mutual funds. Those are very middle class vehicles that are very inefficient. Most of the wealthy put their money in real estate investments, their own businesses, and high cash value life insurance.
Are there tells of race, sex discrimination?
> The futures are already showing signs of efficiency. When they debuted a week ago, Cboe’s traded for a price as much as 13 percent higher than the price of bitcoin -- a wide gap indicating an immature market

Can someone explain this to me? If the market expects the price to go up a lot, why wouldn't the futures trade at a large premium?
So they can pay to show the ads to job seekers 40+ but not hire them. Facebook makes more money, and they get to say they did some social good.

Seems like they should be advocating (at least in this use case) to stop the discrimination to increase profits.
Seniors can still go to the college campus and see it. These ads are completely not shown by the system. Not a perfect comparison.
The sad thing is that this strategy doesn't even work. It's analogous to trying to fix prices in an economy. All that does is create black markets. You end up with bubbles, preference falsification and preference cascades of increasing severity due to the illiquidity.
Laugh while you can monkey boys. That generation built the infrastructure you rely on daily. Way to pay it forward. Suddenly, they too will turn around and realize that they're above 40 and not in the preferred demo. It all comes around in the end. Sometimes the SDN boys need a salty old dog to ask if anyone has actually looked at the back of GigE interface to see if theres a cable actually plugged into it :)
That has been fixed -> https://github.com/blockstack/blockstack.js/releases/tag/v0....
I glance at them, but only respond if they've actually taken the time to reach out in a personalized fashion. If the email reads like a mail merge, it's going into the spam folder.

I've also learned the hard way to do my own homework. I will never reply to a cold email until I have had a chance to look up details about the company, the recruiter themselves, etc.
OTOH, startups need to factor anticompetitive behavior into their planning; whining about being bullied didn't help Netscape or Be.
Well, i dunno. I think it's still on the advertiser to follow the law.

Kind of like when some insurance co advertises some insurance product and that advert has to go through copy editors and legal to make sure it does not break any laws (representing product faithfully, not making false or dubious claims) before it gets okayed to be published.

In this case HR should consult with legal before putting up job announcements. Or, here specifically these cos should consult with legal before making that job req buy.
Magicplan is pretty impressive.
Additionally:

>Cornell Police Deputy Chief David Honan said CUPD had received no reports regarding the devices.
> In terms of evolution these viruses tend to burn out by killing the host.

I learned two things playing that 'Pandemic' flash game a few years back:

1) don't evolve deadly characteristics until you've infected as many people as possible (to get around ebola's issue you pointed out)

2) Madagascar is the place to be in the event of a global epidemic
90% is not very high.
Don't want to get discriminated against? Stop using services that can't exist without screwing you, and start paying for services! Create the market which will then enable others to compete for your dollars!
You might be able to slant it 5% or so, but not much more than that. "We're frugal" is taken as a point of religion at AWS.
I tought iTunes was based on SoundJam MP.
That's why Amazon's stock crashed and lost 90% of its value in 2001.
No need to be quite so drastic, a mere EMP from high altitude should clear the problem.
The premise of the CWA lawsuit is that recruiting advertising is not like other advertising, and must comply with anti-discrimination employment law.
Im a third year at a mid UK Uni and reading this I'm just baffled... I wouldn't have a chance...
You don't eliminate gerrymandering in that way. You limit it.

STV works best in limited magnitude districts (three or five seems to be preferred) or else the number of options becomes too difficult for humans to express a coherent useful and accurate set of preferences. Once you limit magnitude, you can draw your districts to benefit you. For instance, perhaps you'll discover a preference for two or four seaters in reasonably strong Democrat areas and three seaters in reasonably strong Republican areas. You need fifty percent plus one to get a majority of seats in an odd numbered district, but fifty percent plus one only gets you fifty percent of the seats in an even numbered district. I can imagine Americans spending huge amounts of political capital for years getting STV in, only to discover that one party still has a manufactured majority because they wasted votes efficiently.

Its true that gerrymanders per se become harder and harder the higher the magnitude, but if your problem is you have a political system that is opposed to hearing the will of the people they're going to find a way to stuff their ears no matter what voting system you pick.

(Aside: Open list PR is both candidate centred and party-list. You vote for Fred Nurk of the Purple Party. That helps the Purple Party win more seats, and it moves Fred Nurk up in the list. It seems to be the only tick-a-box election system which doesn't devolve into FPTP in a district magnitude of 1 so it might be appealing in the US, where several states only elect a single representative. e.g. You vote for Gregory Hsien of the Maroon Party, who stands in a group with Josephine Yusuf of the Red Party. The Red-Maroon group win one more vote than the Blue-Cyan group even though the Blue party got more votes than the Red party. Reds win because you voted for their ally, the Maroons.)
I would do this before I deleted my Facebook account when I ran ads not to intentionally exclude people but because I figured people over a certain age probably wouldn't know the technologies I was looking for and I figured I would probably end up paying for false positive ad clicks
Don't forget that nothing meaningful ever was built before Javascript.
Again. Why is a kernel module writing to the BIOS?

The BIOS is not to be messed with by user software or the OS. It should be signed and only changed by the manufacturer tool to update it.
There wasn't a point, the post is just published personal musings... And that's okay. And awesome.

This feels like a throwback to a pre social media internet. Just some guy, somewhere, passionate about a topic noodling with the amazing wealth of information that can be had online (IRS financial data).
Something like Corda (1) seems like a better technology. Banks get all the benefits of distributed ledger without all the cryptocurrency speculation and hype.

(1) https://www.corda.net/
I am quite skeptical that it is possible. Because of that, I would love for you to get in touch with me if you achieve it. :)

Also, I should have led with this: I very much enjoyed the blog post and perusing the code. Great work!
Facebook is selling advertising.

In this specific case, the product they are selling is illegal.

Facebook should be held liable for selling illegal advertising.

Do people find this challenging? Is there something wrong with this?
Facebook turns the blind eye once again. They don't want to be held responsible for what's posted on their platform. Facebook is enabling discrimination. I left facebook 2 1/2 years ago very happy with the decision
That is what I immediately thought of. Shouldn’t be too hard to redesign one to play a different tune.
But curiously, not illegal to discriminate against people under 40 on the basis of age (at least, under the same Federal statute)[0]. If these job ads were targeted at the 40+ demographic only, they would be totally ok.

It's even been to the Supreme Court[1]:

> In the 2004 decision General Dynamics Land Systems, Inc. v. Cline, the U.S. Supreme Court settled a conflict among the lower courts over the viability of so-called “reverse age discrimination” claims under the ADEA. Reverse age discrimination involves claims by younger employees who allege they have been discriminated against because of their youth.

> ...

> The Court observed that “if Congress had been worrying about protecting the younger against the older, it would not likely have ignored everyone under forty.”

> ...

> In the wake of the Cline decision, the Equal Employment Opportunity Commission (EEOC) issued a new rule in July 2007, which specifically addresses reverse age discrimination and provides that employers aren’t liable under the ADEA when they prefer older workers over younger ones. ...

> While a help-wanted notice can’t contain terms and phrases that limit or deter the employment of older employees, businesses may lawfully post advertisements that express a preference for older individuals.

[0]: https://www.eeoc.gov/youth/age.html

[1]: http://www.hrhero.com/hl/articles/2009/10/23/can-employers-d...
> There are many reasons to want younger workers, and there are many reasons you shouldn't want younger workers. I don't find it necessary for the government to step in to help one of the highest paid fields in america.

Would you feel similarly if you replaced "younger" with "gay" or "female"?
Xcode doesn't use an emulator. When you build for the simulator it's building an x86_64 binary that runs natively.

Also, to your other point (UI integration), my assumption is that you'll need to make a different UI for macOS than you do for iPhones (you have to do the same for iPads, IIRC, even if you're just creating a larger version of the existing iPhone UI).

So if you have a simple way of handling it, you end up with all of your core logic being shared between all versions, and multiple versions of the UI that you just hook up to your existing controllers.
Right, in most cases, esp with live sports, these things are already restreamed. In some cases, I have paid for the official streaming service and used the pirated one because it was more performant.
This is wrong for a number of reasons...

The GOP just rammed through a huge tax cut/deficit ballooning bill because their financial overlords threatened to shut off the money spigot if they didn't deliver something of benefit to them.

Key votes were won not by "jobs" but by offering cash, either by expanding/reducing the cut to certain programs and financial kickbacks (Corker kickback).

The jobs promised often never arrive or stay if they do, but the checks always clear. This is the case as seen in examples as varied as the 2004 American Jobs Creation Act (which did no such thing) or "small government fiscal conservative" Curt Schilling bilking tens of millions of dollars out of Rhode Island taxpayers to prop up his failing video game company (38 studios) before it bottomed out.

Lobbying is not about "winning" but about access and connections. An entertaining explanation of this is offered up in "Turkmeniscam" by Ken Silverstein.

AT&T is a tech company, one that predates Alphabet by a century or so and is looking to operate across more of the US (this is where connections matter). Alphabet may not have a reason to get Martha Blackburn in their pocket, but you can bet AT&T does (and did).