skysight-inc/HackerNews huggingface dataset:
I love federal student loans for many reasons, but I don't get why there are so many people in these comments talking about federal loans as if they're representative! The max you can get from the feds is $5,500 the first year, $6,500 the second, etc. if you are a dependent. Your parents can get more through a PLUS loan (not eligible for income-based repayment) or you can get more in certain cases when your parent was denied a PLUS loan (weird).

So if you're at a place that costs $30,000 in tuition, as many do, when you max out your federal loan and your parents max out the PLUS loans you need to go into the private market. None of those loans offer public service options or IBR as part of a standard deal.

The post to which I'm responding explicitly mentions federal US loans -- thank you. Lots of other folks here are not making that crucial distinction.
> People on the bazaar who just want to deploy 3 node web app with some web server, some sql database and some caching layer shouldn't be getting into the containers/orchestration in the first place. J

But, that goes against the main hype driven development tenant. If it is on the front pages of HN, CTOs should quickly scoop up the goodies and force their team to rewrite their stack without understanding how technology works. Things will break, but hey, they'd be able to brag to everyone at every single meetup how they are using <latestthing>. Everyone will be impressed, and it also looks good on the resume.

/s (but I am only half-joking, this is what usually happens).
>If I had a nickel for every time I hear random people insulting others as "fucking Jews"…

Where do you live?
Scanning Barcodes with NativeScript and Angular 2
No, it was a Computer Learning Center.

https://www.consumeraffairs.com/news/clc_closes.html
was waiting for this to show up here
So what is the solution to big banks and big CAs? We are just in the process of collectively creating the biggest CA the world ha sver seen.
If we, as a community, didn't want Atlas Obscura articles, we wouldn't be upvoting them.
It's not a free upgrade to Windows 10; it's an upgrade to a free version of it
Everything's not gamergate/alt-right; it's just a function of the demographics of the people in programming. It's good to remember that the internet points on a comment are a sum, and (especially if you see your points jumping up and down), you're also getting upvoted a lot, too.
Unions are a necessary lesser evil. The alternative, unchecked power to the corporations, is much much worse.
Its not even close to a falsehood...

Unless Apple's a benefit corporation, it's only responsiblity to share holders is long and short term profit. I distinguish between the two to make the point that it shouldn't break laws or go out if business because that hurts long term profits, it also should avoid taxes it can, and pay all taxes it can't avoid to maximize short term profits, and minimize longer term tax penalties.
30% off most thinkpads
I love to see Apple get hit with the kind of taxes that they themselves put on the marketplace with their over-priced hardware and the 30% cut that they take from the captive/locked-in audience of developers and users.

Down with Apple. They are a drain on society and they deserve everything they're getting right here.
Good job Andre!
And is tree cert pinning for self-sign veers? If not, why not?
We do geocoding using open data sources https://geocoder.opencagedata.com/ and launched the product at the annual OpenStreetMap conference. Many people from the industry approached us, some blog posts, nothing really customer focused. We were sponsors of the conference and now corporate members of the OpenStreetMap foundation. We're listed in a couple of API-related directories but never made an effort to get as many links out as possible. We skipped product hunt. Our blog is regularly featured on other OpenStreetMap related blogs http://blog.opencagedata.com/ It's a niche really, not many companies need geocoding at scale.
You call yourself a Database expert? Know your history, dude
Big Data University has several relevant courses and learning paths. They are all free, give you certificates upon completion, and open badges backed by IBM: https://bigdatauniversity.com/courses/

In general, after you get some Hadoop fundamentals, I would recommend focusing on Apache Spark instead.

Disclaimer: I'm part of the Big Data University team.
I can attest to the staying power of Empire's jingle here in Chicagoland. Especially their phone number, included in the jingle here. That, and (see if you can complete it in your head, Chicagoans): 773-202-

And the jingle for the Kars for Kids charity is the sort of ear worm that makes me change the station when I hear the first strum of the guitar accompaniment, but it's done its job and gotten stuck in my head. "1-877-KARS 4 KIDS; K A R S, Kars for Kids".

Jingles work for the audience who hears them. Plenty still listen to radio on their commutes.
That jumped out at me, too.
I agree about DNNs.

But in general, do you think that FPGA's will become a big part of the cloud ? or will they just be employed in a few, relatively small niches ?
Before that was NASA's plan, it was Dr. von Braun's. He was a brilliant man and a very persuasive one, but he never would've had a chance to send even a few manned capsules to the moon if not for the fact that his adoptive country required a rocket capable of serving as an intercontinental weapon, and a conclusive demonstration of superiority over a geopolitical rival. Once those goals were achieved, and in the absence of Dr. von Braun's influence, no one with the power or money to advance his true goals remained any longer interested in doing so.
I used Okta for a few days. Not a fan, especially after I had to reset my password on one of the sites I had in it, and there was no nice way to just set the new password in it.
I'll take a normal password manager with browser plugins for as long as I'm stuck using passwords.
No it's like the teacher told them the answers, then said "HAHA, caught you cheating"
Regarding your footnote [1], it wasn't entirely an excuse. Most of the new things people hated in the movie were from Douglas Adams himself (he did almost all of the film's many, many drafts), because he never could tell the story the same way twice. You can almost tell there was a telephone effect in Douglas Adams writing, revising, rewriting his own drafts so many times for the whims of Hollywood executives. The interesting bit of final irony being that when Douglas Adams passed Hollywood passed it off to British directors that didn't meddle much further with the final draft beyond what happens naturally when you cast it and storyboard it.
10 Questions of a New Airbnb User
I think the most important question is how often does the US Federal government overturn special deals arranged by State governments for favoured companies?

Europe is in the midst of deciding if it wants to Federalise - and it's unprecedented to do this without war or the expectation of war.

Additionally most countries are in a race to the bottom in collecting MNC taxes.

The two issues are heavily intertwined and this is just the first "battle" that has risen to attention

It's going to be interesting to see what artillery both sides have.
This seems rather manufactured. In the span of days, we've seen article after article coming out and condemning docker, advising kubernetes, and now this fork. Who benefits?
The article is, at it's base level, a review of a book called 'The Dream of Enlightenment'.
I'm struggling to find your solutions appealing.

Your answer for addressing indoor drug dealing is to not arrest outdoor drug dealing when you see it?

Allow stealing meat because somebody else got away with scamming?

We disallow theft because theft-free is a better way to live. We have decided that scamming your investors is also punishable as fraud.

Don't throw up your hands as if these are impossible issues. Live life and make your decisions to build your community into the places where you want to live.
A really good shorthand for "yes, however it's not the most discoverable thing in the world" is "& ^ ( ^ ^ % & ^"
If increased police presence works to deter violent crime, why wouldn't it work to deter white-collar crime likewise?
Are you sure the USB fan isn't carrying a malicious payload? ;)
One of the few exceptions where the headline question is YES.
Thinkpads are usually well recommended by the HN crowd, and great for people focusing on linux compatibility.But they are kinda pricey...

Did some simulation with the coupon 1625$ for T460s, WQHD,20Gig Ram,512 pcie-nvm,3 Years warranty... not bad
Ah, another downvote.
Ah. I was confused, because it uses Spencer's regex package, which is pretty standard for parsing and matching ERE.
(Some) people needs new keywords to feel ok.

Many years in IT, little and big companies... I've seen 3 security models:

1) Absent. Everybody was so worried about other keywords, than nobody did remember about data security until it was a problem.

2) Invalid, unmaintained and written in the past by a third party. Everybody call this model components "the protocols", nobody knows about security, they know about "follow the protocol", or "this does not follow the protocol".

3) Conscious about threats, maintained and perfectly explained by the involved people.

The 3 models, did repeat before, and during the term "devops". And will repeat after. And will be immune to the existence/usage of the term "secops" in the media.

For the model 3), I've found 2 scenarios, 3a) management was conscious about security (even more than "technical people") or 3b) management didn't know almost anything about the sysadmin work, but they did know they didn't have problems.

One of the keys for the model 3) is management. They push the workers in one direction or another. If management does not understand the value or the dangers of data security, usually they have problems in more fields than security (technical debt, code, tooling, teams, projects, etc)

When people expects my response to an automation or integration or development question (devops), and I give them the response, with all the security aspects included, (not just a "technically valid" response) I use to gain value with the customer/team.

Now I think I was a secops (before the term was out there), when my boss just did want a 'devops' at the time.
Placing a Bet on Apps for Local Biz, Advice Local Acquires Scanther Mobile
I'd think about it like this :-

1) Write socket code to retrieve the page from a server

2) Get it to draw the text in a window.

3) Write code to look for tags and start diving up the retrieved file into a proper DOM tree. Perhaps start by creating an object for each paragraph. Then maybe look for <b> tags, then <div> tags

4) Change the rendering code to draw the screen for the data structure you created above.

5) Iterate a lot. Add support for parsing more and more tags into the data model. Start adding annotations for various attributes.

6) Start improving the layout code. Draw things in <b> tags in bold. Draw things in <div> tags under each other and <span> tags separately.

7) Add limited CSS support. Allow just width and height and border sections. make the code read the css file and attach the attributes to the correct sections of the DOM document you are creating.

8) Improve the layout code to look at the width and height tags on each element, and where tags are nested to propogate the width and height information up and down the tree as needed. Draw borders if the css tells you to. Look at font weight etc.

9) Iterate. Add one feature at a time. Repeat for a year until you have an browser that can render basic pages.

10) Iterate some more. Read specs. Rewrite your document to DOM tree parse a number of times perhaps using a more formal grammar. You'll probably be on about year 8 by now.

11) Add javascript support... :P

Perhaps my point is though that this seems something where its very easy to start small, just render the text of a page, and incrementally add features and improve the layout. It will take a long time though as there are so many features to add.
Ask HN: How to manage transition out of startup I founded?
I am the primary founder/CEO of a startup. We have been modestly successful in that we are cash flow break-even and have built a small team with seed funding.

However, our market is turning out to be smaller than I had hoped, and I am taking a very low salary. I do not see any obvious opportunities that will allow me to increase revenues. So, I have decided to move away from a full time role to pursue other opportunities (as a software developer) that can generate more income for me.

I am considered the "the face" of the company, and I am concerned that employees, customers and others may think we are failing (we are not) The team that is in place is more than competent to continue without me.

I am not really interested in raising money. We can be a successful small company, but likely a failed venture-backed company.

I also intend to stay working part-time and have regular meetings with staff to provide guidance and input.

Has anyone been in this position? Looking for guidance, advice, similar stories, etc.
Oh. Well, the presence of that latter two-thirds makes much more sense now. Thanks!
Illumos (formerly OpenSolaris) containers perhaps?
Yes, your alternative of simply repeating the noun several times instead of using a pronoun, which you avoid using because you feel its gender neutrality is a tool of the "transfinite gender fluid sjw brigade", despite being in use for 600 years now, is a petty solution indeed.
So you're saying, if I rob you today and you don't get around to reporting the crime until next year, I should walk free?

There are actually limits to how far back the dodged taxes can be collected. That's why it's only $13bn. That's what has been due since 2003. This entire thing actually goes back since the 1990s.

Also, we're not even talking about criminal charges or fines here. Apple isn't being sued or facing any punishment. The EC has merely ruled that Apple didn't pay all the taxes it legally owed Ireland and Ireland didn't have the authority to allow them not to pay the taxes in the first place.

This is akin to a janitor charged with collecting rent for the landlord telling you for years that it's okay for you to pay pennies to live in your mansion until the landlord finds out about it and now demands you pay the $$$ you owe him because the janitor was never legally in a position to make that kind of deal and you're actually a highly paid expert in rental contracts and were fully aware of the deal having no legal basis to begin with.

This decision can't have been a surprise to Apple. Seeing this kind of thing coming is what they pay very expensive legal experts for. They knew EU law overruled the Irish laws that supposedly allowed this deal in the first place. They're only crying foul because they were caught.
Sure looks like it : http://www.radiotimes.com/news/2016-08-29/scientists-on-nasa...
> there are no hard and fast rules.

This is untrue. There are regulations around paid endorsements: https://www.ftc.gov/tips-advice/business-center/guidance/ftc...
> if you don't punish ... ppl who don't do research first, things will deteriorate rapidly.

Is there a way customers would have or could have known beforehand that this CA was fishy? I agree that the CA should be punished/ostracized, but it isn't obvious to me that most of its customers would have known they were a fishy CA.
You bring up a really good point - that is the UNIX philosophy, but UNIX didn't win the datacenter wars: Linux did. And Linux doesn't entirely share that philosophy; depending on the Linux release it can be the polar opposite; piling on feature after feature into a monolithic block like systemd.

That's not an indictment of systemd... it's just an example of how I'm not sure everyone has glommed on to the fact that just a GNU isn't UNIX neither is Linux.
"One thing the government does that the private sector won't is prioritise the needs of society over financial results."

Getting young people into more debt does not prioritize the needs of society.

If you want to prioritize the needs of society, provide young people a tuition free, or at least very low cost, education. Current system only really benefits scam operations like ITT.
The arguably whole reason Google is sponsoring K8S is to promote GCE and GKE. It's their main long term game play vs. AWS (moving the world to containers instead of VMs).
> Why do you think the product has to move through a subsidiary domiciled in the local country? When did that become a requirement?

Apple is free to import the products from the US and to then pay import duty, sell it off to local merchants and then to pay american corporate tax on their earnings. Apple did not want to do that.
"In the UK"??? Check your geography.
Just did a quick Google search and saw where someone posed the same question on Milestone's Facebook page. According to their rep, they are not the same company but they are "friends".

Probably not affiliated but mostly just aware of each other and not in direct competition due to regions.
> The reason it doesn't is that if you get a CA to issue a bogus Google Mail request for surveillance purposes, Google will put your CA out of business.

Will it? If the USG orders Symantec to issue a bogus certificate, will Microsoft, Apple, Google, Mozilla & Opera all refuse to accept Symantec certs? If the PRC orders CNNIC to issue a bogus certificate, will they all refuse to accept CNNIC certs?

I grant you that they could; I just don't think it's very likely. Sure, DigiNotar was put out of our misery, but it was small and marginal.

I agree with you on the crypto of DNSSEC. Where I disagree is that there is any meaningful ownership structure of DNS names other than … the DNS hierarchy. DNS is feudal: the holder of foo.bar holds it at the pleasure of the owner of bar; the holder of quux.foo.bar holds it at the pleasure of both foo.bar & bar. Ignoring those facts is IMHO silly, and forces sloppy thinking.

People want multiple things out of the CA system, which is part of why it's so terrible. One of those is tying hosts to real-life identities. DNSSEC is indeed terrible at that. Another is tying hosts to hostnames; DNSSEC at least attempts to do that (as you note, not terribly well, although maybe it's fixable).
Also, the transfer rate is 80 bytes per second.
Welcome to the Job Interview: Quirky Questions and Awesome Answers
I am sorry. Why do you say that this post is SPAM? Is an article I wrote since I saw several other articles about Deep Machine Learning and about how quite a few companies are using FPGAs for it, and I thought it would be nice for other developers to know.

My blog is for sharing knowledge on VHDL projects for FPGA, but I also share news on the field. I think that knowing where your field is going to is part of the needed knowledge to be a good designer.
This is what lawyers do. Apple has tax lawyers.

Want to know how you can tell this didn't happen to Apple innocently and unknowingly? If they were actually innocent and unknowing they'd certainly say so, and make a coherent legal argument to back up that point of view.

The post we're all commenting on has some bullshit black and white pictures and stories about shit that happened in Cork Ireland in 1980 and Steve Jobs feelings and whatnot.

Q.E.D.
Countries provide a service (infrastructure, social programs, court system) based on a price (taxes). There is a floor for those costs. There is a minimal amount of tax required to provide those services.

I think it's a bad idea to tell a country that they can't charge a lower price (taxes) in order to sell more business (have companies move there).
I've heard DevSecOps, SecDevOps, and DevOpsSec :)

This is really all caused by the rise of the Service as a unit of delivery. Web applications talk back to Services, which provide access to vast amounts of information. Same with mobile apps and APIs.

At one time the "security team" really meant the Network Security team. The people who controlled the firewalls. As web applications became more complex, the model was extended to Web Application Firewalls, that had a bit of knowledge of what web requests looked like, and what bad payloads looked like. But still trying to protect the application from the perimeter.

These days services are much more powerful, and connect to much more data. Form POSTs are now also Ajax calls, or JSON over websocket. They are also deployed in more ways: AWS, Heroku, Docker, Mesos/Marathon, Kubernetes, etc. Trying to completely control the network becomes more complex.

To effectively protect applications today, the security must be embedded within the application, where the defences have a full understanding of what's going on, and where the security always gets deployed as part of the app, no matter where it runs.

Similarly, it makes complete sense to me that the "Security Team" also needs to be embedded within the development team.

One team, responsible for the design, implementation, operation, and retirement of a system.
Yeah, I know this can get brought out a lot in these circumstances, but remember how everyone thought Richard Stallman / rms was crazy for being so disconnected from the Internet? Somehow that doesn't seem the case anymore.
FPGAs do not take "code" that is sequentially executed and are not really amenable to JIT for a whole number of reasons. Some but not all of those could be overcome with the help of the manufacturers.

It's much better if you regard an FPGA as a set of pluggable fixed-function dataflow integer pipelines than a processor. Something that you stream data into and get a transformed version out. It's much less recognisable than even a GPU.

Consider it the next step beyond SSE/MMX for configurable arithmetic kernels. The one thing on-die FPGAs will definitely help with is cryptography.
> it has a US subsidiary company

I doubt that. I'm pretty sure BMW US is a local LLC that might owned by the parent but is fully taxed on their operations in the US.
> Just out of curiosity, why would tax competition be considered bad?

In the European union, where funds are easily transferred between subsidiaries in different countries, tax competition by individual member states can have particularly harmful effects on the public economy as a whole.

In a typical multinational corp tax avoidance scheme, a coproration has a subsidiary A in e.g. Ireland and has a very small corporate tax rate on profits. Then another country, e.g. Netherlands gives subsidiary B a tax break on some commodity, typically an IP licensing scheme of some kind.

Subsidiary A licenses some IP from B, and the licensing fees are conveninently 100% of the profits of A, so they're not making a profit in Ireland and don't have to pay tax there. Subsidiary B gets all their profits from IP licensing that pays hardly any tax in the Netherlands.

Add a few subsiriaries and loan arrangements between them (free movement of capital in Europe is one of the fundamental pillars of the EU), and no taxes get paid and all of the profits get funneled into a tax haven such as Bahamas or Caymans.

So while you'd think that tax competition would just be a fair competition when talking about individual countries, at EU scale it ends up being a race to the bottom where a few select countries (Ireland, Netherlands, Luxemburg) get a nominal fee from the multinationals but all European states end up losing billions in tax revenue.

And then there's also the corruption aspect. These tax deals aren't a gesture of goodwill.
Smart recruiters always hire for attitude over skill.

Most candidates who make it to the interview stage are qualified for the job, but the winning candidate must be more than that.

Only one candidate will come out of the job interview a winner, and it's not necessarily the most experienced one.