skysight-inc/HackerNews huggingface dataset:
At a prior employer, the CIO was so pissed off about Oracle licensing that he seriously considered freezing Oracle versions (as a prelude to migration off the platform) and buying third party support from Rimini Street.

If enough businesses pursue that option, then the cash cow of annual support dries up and Oracle is in a world of hurt.
Is the HTC Vive worth it?
Zero union drivers.

No-one outside their club needs to comply.
How to really get your message out on Facebook
Overwhelmingly liberal is not 99%. It's more like 66-80%. For example,in very liberal San Jose, Trump got 20% of the vote. It's still a large percentage of the potential customers.
Hacking issues
Look they are real I have confirmed it, contact dataoasis247@outlook.com for your hack issues ranging from , University Grades change, Email and phone hack for text, whatsapp , call logs,Gps tracking and lots more. He provides proof and trust me he's real.you will be amazed.
The "PCLSRing" technique to essentially back out of an active syscall is worth studying: https://en.wikipedia.org/wiki/PCLSRing http://fare.tunes.org/tmp/emergent/pclsr.htm. It's much better than the UNIX approach of returning early with an error or incomplete data.
Paying people below a certain level is tantamount to taking government subsidies.

And the flip side to that: A minimum wage higher than the market rate, is tantamount to employees taking company subsidies which inevitably is passed on to consumers via higher prices.
Candy Japan 2016 Year in Review
Systems seem to be all the rage these days.
I was talking about at a 4 way stop or in 2 mph gridlock... Where is more like a construction site than traffic. I almost got smeared once by believing a blinker. Never again, I won't pull out until they are obviously in a turn.
> You try by testing.

I understand that testing tells you you broke the trunk, so you didn't break up the feature into small enough merge-able pieces. My question is what happens if you can't break it up any smaller--do you just throw up your hands and say you can't implement the feature because there's no way to break it up into small enough pieces?
> "If you're solution to the problem is to not solve it under the constraints offered, then you're not really solving it."

That is of course, unless, you DO solve it under other constraints. Sure, you haven't solved X problem with Y solution, but you've still solved X problem. Self driving cars may not be the solution to ALL kinds of traffic problems, but it turns out, they don't have to be.
I think what he said was entirely appropriate. You don't have to look very hard to find pretty convincing evidence that Republicans are not the law and order party that they claim to be. Gerrymandering, obstructionism, racist and anarchist dog whistling. There's so much there it's hard to know where to start.
What? Why would you even ask that?

Do you want America to be like France where because of insufficient immigration controls they get an attack every so often from these Islamic immigrants?
It's actually the writer's guild that sets the pattern. They come first, then the DGA and SAG. This is why there have been so many prominent WGA strikes (1960, 1988, 2007-8) but few if any from the other unions. The other unions typically (but not always) show their support during the writer's strike, as they have so much riding on the outcome.

https://en.wikipedia.org/wiki/2007%E2%80%9308_Writers_Guild_...

The streaming media rates you mentioned, for example, were set after the 2007 WGA strike, not a DGA strike. Before this strike, streaming rates were not just set lower than traditional media, they were not set at all, and the proposal from the studios was... zero. Digital media (called "new media" at the time) was the most prominent issue in that strike.
Seven digit accuracy is only single precision, and if speed-of-implementation is your concern (and you're not in a situation where you have a c99+ libc available), there's a perfectly good license-unemcumbered version in cephes.
The Most Dangerous Gun Maker in the World
Interestingly, technology, in the form of the cotton gin, actually made slavery in America more viable. So the relationship between automation and labor demand isn't necessarily trivial.

But I would agree that it seems like in today's society, automation will indeed substantially decrease the demand for labor.
Let's hope that Skynet is not able to feed off of spam. There's so much of it's food already. We'd never be able to stop it.
I think some people are getting confused about terminology between Trunk Based Development[1], Git Flow[2], and GitHub Flow[3]. TBD and GitHub Flow are nearly identical, basically if you use TBD on GitHub you use GitHub Flow. Git Flow (not GitHub Flow) is a model that is all about cutting releases, and supporting bug fixes to releases. Git Flow is nonsensical when doing Continuous Delivery[4] of a web application.

If you are delivering web app code to production every day, it doesn't make sense to cut versioned releases, with for example semantic versioning, instead you just release the code that has passed tests. It also doesn't make sense to have hotfix branches, because there is only one version in production[5], and you release every day, so there is no need to backport a fix to older versions, or do anything special to get a fix out quickly.

Trunk Based Development has branches. If you are working with a team you pretty much never want to commit straight to master. The difference is that in TBD the branches are short-lived and only exist for code review purposes.

This is what TBD would look like with GitHub and GitHub "forks".

git remote -a
origin git@github.com:<your company>/<repo>.git (fetch)
origin git@github.com:<your company>/<repo>.git (push)
<github username> git@github.com:<github username>/<repo>.git (fetch)
<github username> git@github.com:<github username>/<repo>.git (push)
git checkout master
git pull # make sure you are starting with the latest master
git checkout -b my-cool-feature # create a branch for you change
vim <file>
git add <file>
git status # check that all expected code is staged
git diff HEAD # review your changes
git commit # write a meaningful commit message
git fetch # get the latest changes from origin
git rebase origin/master # put your changes on top of the latest changes from master
git push <github username> my-cool-feature:my-cool-feature # push to a branch on your "fork"
# Open a PR to merge from <github username>/my-cool-feature to origin/master
# Once the PR is approved, use the GitHub UI to merge the PR into master
git checkout master
git pull # pull down your code that just merged to master
git branch -d my-cool-feature # delete your feature branch

[1] https://trunkbaseddevelopment.com/

[2] http://nvie.com/posts/a-successful-git-branching-model/

[3] https://guides.github.com/introduction/flow/

[4] I'm defining CD to mean delivering to production at least once a day.

[5] Unlike on-premises software, with a SaaS product you only have two versions: (1) what is in production, and (2) what is going out to production (in staging, canary, etc.).
The code is next to the explanations in the books. Who decides whether your implementation is "completely different", especially if you admit that yours is not a clean-room implementation, since you read the book? Do you want to expose yourself to a legal risk? Or hire a lawyer to determine what the legal risk is?

It is also not that clear all of the algorithms are fully original clean-room implementations written by the authors --- the techniques in the book are well-known and previous implementations do exist, written by other academics. As such, claiming copyright on some the codes is not morally defensible, even if legal.

It's just better to not read the book at all. Since you cannot use the codes as is, if you want to learn about the theory behind it, it's better to pick a different book.
Note: clocked-down (from 33Mhz) Intel RISC CPUs. It's reliable, sure, but at what cost / MIPS? Power, maintenance, finding spares, opportunity cost from adding new functionality, etc.

Also, how does this compare to the oldest running satellites?
You want a Neo900
Or maybe you should "get over yourself". If you care so much for the facts perhaps you should make sure to get them right. I suppose you're referring to the Women's March, which took place the day after Trump assumed office.

And it's remarkable if your claim is that without Trump's Muslim Ban there would still be protests at JFK this weekend. Are you really arguing that?
George W Bush once said, "If this were a dictatorship, it'd be a heck of a lot easier, just so long as I'm the dictator."

I think the neo-nazi Trump supporters ("alt-right" is far too kind a term for them) would agree with Bush. They'd love to be in charge of a dictatorship, but at the same time fear a dictatorship of their opponents, like the "Obama is Hitler" meme that is prevalent among their kind, and the "FEMA concentration camps" and "UN world government" conspiracy theories that have long had currency among the far right. They really do fear those chimeras, but they'd love to see a Christian theocratic dictatorship, or one that would allow them to oppress their own enemies: minorities, immigrants, leftists, and liberals.
Does anyone know a good PC-style keyboard for tablets?

Especially one that can send stuff like Ctrl+C to terminal emulators or to XSDL?
In some areas (like Sunnyvale CA) you become an Emergency Responder and can alternate from police work to fireman (or EMT) every few years. I heard it described (by someone who was a policeman at the time) as going from hero to villain and back.

http://sunnyvale.ca.gov/Departments/PublicSafety/Recruiting....

I agree. I think it helps them see the people they "serve and protect" as better humans, and themselves as something other than the most righteous thug.
Even in 1970 Forman Acton was saying 'use someone else's numerical linear algebra'.
EnterpriseDB has multiple pg core devs on staff and has been offering excellent pg support for over a decade. A former employer used them and they lived up to their reputation -- very good, not cheap (but cheap compared to Oracle.) I can't imagine they have any trouble selling the usual 30m or 60m SLA contracts into APAC, but maybe I'm wrong. For companies in EMEA or North America they're an excellent choice.
Except I have actually done it, so I know what it takes, and it doesn't take an extraordinary, gargantuan, effort. You do need to work on some non-software skills, but not nearly as much as some as the HN wisdom would lead you to believe.
Would you care to point us to these studies?
This part of the article:

"Yet the hard truth is that the Department of Defense has had plenty of time and warning to do just that. In fact, they spent many millions of dollars looking at the problem, but no hard action was really taken to develop countermeasures, which makes their scramble for countermeasures now all that more frustrating. "

If they wanted a clean win, then countermeasures would have been researched already.

Instead, in 2017 we get articles about how "drone warfare is just the beginning of things to come". Instead it should have been "Opponents attempt drone warfare, subverted by 10 years of defensive research revealed today".
I've done that. It signalled that the customer had a lack of faith in the stability of our releases.

In our case it was a valid concern (our team had a pretty awful track record).
An Overview of Static Site Generators
Yes, 'muslim ban' is fake news. Too bad democrats can't think to themselves and have to offshore thinking to MSM who push this fake narrative.
Hoosier
Local and grassroots orgs! You can do a TON just by helping with the basics:

- Streamlining & securing data entry.

- Website maintenance, CMS configuration.

- Procurement & cost savings (helping people get cheap, reliable laptops)

- OPSEC (e.g. moving people to secure message)

- IT support

- and more! Show up and ask what they need.

I know that, personally, I can get caught up in feelings of guilt when I feel like I'm not doing enough. But there are things that you can do for free in 30 minutes as a knowledgeable software engineer; those things can save someone $5,000 or a week of their time. That's huge.
Even more like a move from 4bit to 6bit logic.
Paul Hammant? Thank you for your blogs and thanks for putting this site together, they're very informative. I work at a company that has been doing "Cascade" model for close to a decade [0], very similar to TBD but not quite the same. In addition to having a mainline trunk repo which everyone's work is pushed to, we have started utilizing Phabricator in the past few years -- it enables us to have short-running feature branches which aren't public to the upstream repository but can be shared if necessary and used for review (I'm not sure how similar this might be to GitHub flow? We use Mercurial).

[0] http://paulhammant.com/2013/12/04/what_is_your_branching_mod...
You are so right. The next generation of a big app at our place using Oracle fusion middleware is ~10 times slower than before. They have converted simple function calls into web service calls.
A highly consumer-oriented company would at least offer a discount in trade for a real one, with a grace period.

Plus extra points for following through by not actually ever remotely bricking the phones before the anticipated useful lifetime of the real thing.
Nagging may or may not be very bearable depending on consumer goodwill.
What about 70%? The core point still stands.
It's more complex than that. Almost everyone that emails me uses a surveillance-oriented email system since it's free, works well, and uses years of contact information. All of the providers in Five Eyes are currently under mass surveillance at the backbone level by the organizations that are the threat in this discussion. Many are also cooperating with the government in secret per the Snowden leaks. Those that run their own servers usually send the email openly over such backbones to surveillance-oriented providers. The default assumption should be that all free email is being analyzed as you describe by the NSA with a portion handed off to FBI, DHS, IRS, INS, etc.

So, we start there. I'm currently quite poor with a need for reliable email for business leads. Of the free ones, Gmail is the most reliable. Of the evil companies, Google does more beneficial things than most like with Android & Chrome which we can modify for privacy. My tradeoff, based on pragmatism, is to support the lesser evil to get what I need while going out of my way to ensure people worried about their safety can contact me anonymously & encrypted. This is until I find a Gmail equivalent. Fastmail is best alternative in terms of uptime & performance per comments I've read but also in Five Eyes territory under mass surveillance. I've gotten to the point, esp seeing turn of events in Switzerland past year, that it's best to assume all email is under mass surveillance by governments, that many cooperate on persons of interest, and possibly with any encryption keys compelled out of them. And we work from there with or without email as the medium with focus on anonymization or end-to-end crypto.
Can't IMEI also be cloned though?
this was going to happen anyway

As pointed out by other comments here, this is not happening as much in Asia where labor and regulatory costs are lower. The parent comment has a valid point. It's a balance. Higher labor and regulatory costs tilt the scales toward automation.
Automating the Deployment of a Codeigniter/PHP Website with Deployer
Which also wouldn't do anything remarkable.
Must everything that's legal be unobjectionable?

Would you see nothing wrong with segregation, Jim Crow, and slavery? All of those were perfectly legal in the United States at one point.
How do you do algebra?
Fortunately, Facebook has one additional setting: the None-of-your-business setting. You activate it by not having a Facebook account.
Is this really true? I would have expected that as branch predicters and cache prefetchers improve, hyperthreading would become less effective.
Archeology has been weaponised there and it's now part of the settlers side of the conflict.

https://www.google.co.nz/amp/www.independent.co.uk/news/worl...

http://www.aljazeera.com/indepth/features/2013/11/israeli-la...
Finding an Alternative to Mac OS X – Part 2
Poll: How many generations removed are you from immigration?
I've asked this question twice before on HN (https://news.ycombinator.com/item?id=2962242 and https://news.ycombinator.com/item?id=688053). Originally, I was simply curious if there was a correlation between being a startup founder or hacker, and being an immigrant or child of an immigrant. My hypothesis was that the adventurous, risk-taking characteristics required to go through being an immigrant are similar to those required to start on a new business venture.

Today, I think it goes without saying that this question has taken on new importance. So, once again here's how this works: Go back along your family tree until you reach the first immigrant. That is, the first person who eventually settled in a country other than the one they were born in, regardless of country (i.e. this is not intended to be US-immigrant-centric).

Choose only the one answer which corresponds to the most recent immigration. So, for example, if your father is the 3rd generation since immigration but your mother is, herself, an immigrant you would choose "1 generation". Thanks!
0 generations (I am an immigrant)
1 generation (One of my parents is an immigrant)
2 generations (One of my grandparents is an immigrant)
3 generations
4 generations
5 or more generations (if you can cite an exact number greater than 5: bonus points!)
Yes, there are a lot more entrepreneurs than people that doesn't work in the tourist sector, are you serious?
Sounds like a modern day Ship of Theseus (https://en.wikipedia.org/wiki/Ship_of_Theseus). I wonder how many parts have been untouched since they were installed on Day 1.
Why would I ask that? Because I wonder if you actually know. You said you weren't from America, so I can understand if most of your knowledge about America comes from the news, rather than a view of the facts over a timeframe longer than last week.

I mean, to equate America with France, as if geography and economics had nothing to do with immigration, makes me think that you come in with flawed assumptions about how the world works.
This article is from 2003. Notably, since then XSLT 2.0, XPath 2.0, and XSLT 3.0 have been released.

Whether unfortunate, or due to design, most/all of these are still valid.
>Then, deploying the rhetorical jujitsu Frank Luntz was so successful at popularizing on the right, Trump co-opted the term. "Fake news" wasn't webspam sites filled with literal manufactured news having no connection to reality or for that matter physics, but instead any news a partisan disagreed with.

No, the foodfight started when two things happened. Liberal pundits began blowing fake news' impact out of proportion and suggesting that it swung the election. They also began casting it as a characteristically conservative problem and put legitimate right-wing news outlets like Breitbart on lists of fake news sites. We right-wingers then began using the term tongue-in-cheek and people got all worked up thinking it was some kind of propaganda technique. It's just lighthearted needling/trolling.

Remember that right before "election hacking" became the only election topic discussed among Clinton supporters, it was "fake news".
Technically if you talk to anyone with a share portfolio about the weather, you are talking to other investors.
Replicant got rid of all the binary blobs (for the main OS, that is), is not just aiming. The effects are of course that you can't use wifi, unless you're using a USB dongle. Not only that, but Replicant is only ported to devices where the GSM chip can be securely turned off (in other words, it's a separate chip, under the control of the main proccesor); Also, the GSM and GPS chips should be separate. The baseband OS if ofcourse still proprietary, but it can be considered an acceptable tradeof, given that it's only connected to the main processor via a USB-like connection (HSIC).

Shameless plug: we sell preinstalled Replicant phones at https://tehnoetic.com/
There's a difference between protecting yourself from government surveillance (good luck) and protecting yourself from Google's surveillance (possible, to a great extent).
snivelling alt-right shitheels

No matter how passionately you feel and how wrong you think they are, please do the utmost to keep things civil. It's hard enough discussing political issues on HN. Using inflammatory language like this makes it impossible.

If you're not interested in civil discussion, there are other places where you can do so. HN is not one of them.
> Why would you even ask that?

You said,

> Clearly whatever is being done is insufficient and that's why there are attacks by Islamists.

If, as the parent is hinting, there have been few-to-no attacks by immigrant Islamists (and few attacks by Islamists of any stripe) in the US, I don't see how it's remotely clear that "whatever is being done is insufficient". What the hell does "sufficient" look like?

> Do you want America to be like France where because of insufficient immigration controls they get an attack every so often from these Islamic immigrants?

Personally? Maybe. If the cost of getting rid of it was zero, then no, of course not. But I choose to bear much higher risks because I don't like the trade-offs necessary to eliminate them. There is no reason this should be different.
TLDR: instead of using diffs of changed lines in branches, use 'if' statements in code to make Enterprise Continuous Integration gods happy.
Personally, I had already been favoring Lyft over Uber for just that reason for long-term consumer self-interest and this issue as well as Ubers involvement with the Trump administration just personally justifies doubling-down on my preference.
I really don't think Google is a H1B abuser.

They are very much not in the low-to-medium end sysadmin/"IT person" consulting business.

The mere fact that you don't already understand this honestly kind of makes me wonder what you are doing here.

Unless, of course you are really against importing very competent people that will have high salaries, pay a lot of tax and be great benefit to the US, just for the selfish reason that it doesn't drive up your own salary... even more?

Let's just say there are quite a few smaller wannabe "Silicon Valleys" outside of the US that are picking up steam. If your government will continue to behave this erratically they will be quite happy.
This is not really helpful, I took over a reduxulusly huge XSLT project a while ago and just used functions the way you would a variable. Aka
do ( x, y)
{
if (x < 10)
{
Return do (x+1, x + y * 2)
} else return y * 2 + x - 1;
}

Stupidly wasteful and kind of a pain for anything complex sure. But, I never found any code I could not write like this.
> "If something is wrong, throw an exception."

> That is sometimes just not an option performance wise yet.

Why? I haven't heard about performance issues of exceptions since 90-ties and C++ problems.

And if you consider that you can throw exceptions instead of error codes (which null is an example of) why would a list of numbers be ever null?

It should be an empty list, not null.

Generally you don't add Optionals to Collections/Iterables/Maps because they already have a notion of empty.

So your example becomes:

List<Integer> nums = getNumbers();

for (Integer i : nums)
System.out.println(i);

And if getNumbers has an error, it should throw an exeption.
To clarify, lyft does not operate outside of the states. They partner with Grab and DiDi.

For lyft to stay consistent with their views, they'd have to cease partnership with Grab. With the claimed $1MM donation they paint a positive picture for us(fellow HN users reactions show they are more likely to use lyft, lyft will thus earn off us), but it would simply be loss of potential revenue in the case of Malaysia.