skysight-inc/HackerNews huggingface dataset:
Wanting a firewall is good, you can have that on v4 or v6. However, after you add 3 simple firewall rules, NAT provides no additional security.

Drop state=INVALID
Allow state=EATABLISHED,RELATED
Drop all

You're now just as secure as if you had a typical NAT setup, but without the decades of kludges that is NAT.
How about "old vs. new"? That fits Tesla (who are trying to disrupt old auto maker markets). That fits other scenarios that I've seen like, say, large media companies trying to use streaming Internet royalty rates to drive small streaming stations out of business... or (here in Florida) large brewery distributors attempting to prevent direct brewery sales from microbreweries.

It is a disease, and it won't go away until everyone stops playing the game of trying to legislate competitive advantage. Some of the worst complainers about protectionism unfortunately are the biggest players. Example: I remember when Gibson complained about their factories being raided, reportedly for using illegal timber (an environmental regulation that some also view as protectionism courtesy of the Pacific Northwest timber industry). It got a lot of press, but my initial reaction was one of schadenfreude. Because Gibson was notorious for playing their own "protectionism" game courtesy of a lot of dubious patent / copyright lawsuits on various competitors (eg Paul Reed Smith, Warmoth, Elderly), virtual rock band games (Guitar Hero and Rock Band), Paper Jamz guitars, and probably others I can't recall at the time.
Is it really that hard? The templates on http://wrapbootstrap.com/ are fairly varied and don't tend to be obviously bootstrappy.
Cerevrum
Watch a Driverless Bus Putter Through the Streets
That's the same amount they had thrown at Sun Microsystems.
Bet you a dollar that you've got an unmodulated electromagnetic audio signal not two feet from where you're sitting (if not stuck directly into your ears).

More importantly: I think it's fair to assume that someone reading an EM spectrum has the knowledge to figure out what they mean.
That just means that we should think about accessibility issues, but for whatever reason, teachers as a whole, despite intimate access for 4 years to students, are still less predictive of future performance than a test developed from afar.
edit: please don't downvote finnyspade into the negatives, that's not helpful

> The hint is off, but the actual error is super useful.

I completely disagree. The actual error is very basic and only useful if you already know what it pertains to, that the hint be way off is actively harmful.

> TL;DR Nothing to see here, just a case of "let me google that for you"

No, it's a case of the compiler not helping and just dumping the raw error in your lap, let's not settle for being GCC when we can do better: http://elm-lang.org/blog/compilers-as-assistants

You shouldn't need to google a bloody traits bound error (and may not even be able to, because you're trying Rust on a bus during your commute and have run out of data) (note that the rustc --explain output doesn't quite help either, it also assumes you already understand trait bounds and also suggests implementing the relevant trait on your type, which is the other way around from the issue, a careful read of the code snippets may hint at the solution, but the explanation doesn't point to it)
CS works just fine from Steam. On any Linux.
It has been made with great deal of attention to details and code quality, so yes, it is a good one.
Colorful Image Colorization
"Argentina on Two Steaks A Day" is one of my favorite essays ever: http://www.idlewords.com/2006/04/argentina_on_two_steaks_a_d...
The laptop would be more useful to most people, even being a 2004 model. The market for folks with a use for a machine like this is very slim, even slimmer those who can deal with its weight/size/electrical draw.

That said, man I wish I had the space for one!
Book Review: “Seven Concurrency Models in Seven Weeks”
ΕΚΤΑΚΤΟΣ ΔΙΑΓΩΝΙΣΜΟΣ FREE FUCK 30 ΜΑΡΤΙΟΥ 2016 – gde.gr|
An Old Problem at Verily
Anatomy of a Troll Job (2014)
Looks like it is all under the Apache 2.0 license. You will of course need to verify that and comply with the Apache license and any other licenses you find in the code.
If it were api compatible Java Android wouldn't be the second coming of J++, where apparently thanks to some strange events it is ok for Google to fork Java, break WORA where even many Java 6 libraries cannot run on Android, not to mention about later versions, and some devs seem to think it is ok.

While with Microsoft everyone went out with their pitchforks.

Android Java is nothing more than Google's J++.
Bulma is JS-agnostic. http://bulma.io
Learning in Virtual Reality if fun! Let's play! #WeVRyou

At Cerevrum we use virtual reality to improve learning process in a whole new way.

That feeling of presence you can achieve in VR allows you to challenge cognitive abilities in a way that more closely matches the real world. Natural inputs like head rotation and hand tracking allow players to interact intuitively with the environments we create in our 2 projects - Speech Center VR and Cerevrum Game.

In Speech Center VR we give you a chance to prepare for a job interview or a product pitch for investors in a virtual office, practice delivering a presentation at a conference on a virtual stage or polish your wedding speech in a virtual cocktail reception.

In Cerevrum Game we combine virtual reality, cognitive neuroscience, and machine learning to improve cognition in a whole new way. Data-driven machine learning algorithms explore the data and adapt to everything you do in real-time, keeping you optimally challenged. This technology lets us integrate cognitive training into fun and innovative VR games.
How to Live Healthy
A local business or gov't entity got breached, possibly an insider, and due to living there now or in the past has local knowledge of popular roads that 80% of their targets would be familiar with. Or if they didn't live there it'd be pretty easy to use public records to see where traffic tickets are given out most, where traffic cams are installed, etc.
4chans posts are deleted after some time. And its at least 90% horrible garbage.

Yes, some very smart people go there and some very intelligent discussions occur sometimes.

I wish you luck!
"Whatever" is certainly the case.

College admissions at many of the better schools don't simply try to get "all the best" students that they can. They look to balance many factors, including admitting some fraction of students who have connections or can pay full tuition, including taking a risk on some students who would otherwise not be admitted but show some promise, including throttling-down the acceptance of over-represented groups. This is a fact.

"predictive performant instruments" sure sounds very rigorous and objective, but you're talking about young people who are undergoing a lot of change. They're moving targets and predicting future performance based on one test only goes so far. A test like the SAT is always going to be a blunt instrument as is any singular factor. Admissions officers recognize this.
I recently wrote about this http://atom-morgan.github.io/child-labor-laws-are-outdated

I'm fairly young (25) and I agree 100%. I think I was treated like a child for far too long in an environment that doesn't make any sense. From the age of 5 until I was 22-23 I was sitting in a room studying the same shit over and over.
A Hardware-Based FPGA AI for Super Mario Bros
Download Linux Wallpapers That Are Also Cheat Sheets
1. setup an email capture for a free ebook or something.

2. create a newsletter create new content and email your users and promote through social media.

3. Find a product to sell for $1-$5 now you have CC details in stripe or paypal. 1 click from then on...hahaha....

4. find a mid range product to sell for $30-$50 dollars.
--- should reach break even ----

5. then work on the $150-$250 product.

6. find a subscription product for $20-30 maybe the $240 product but with new content every month.

7. sell the webinar for $500-$2500.

Everyone uses the same formula or a variation. Just saved you from paying for a $300-500 webinar.
60-70% public money

How are you judging the percentage there? Are you including the cost of drugs that don't get approved?
> I would like to see someone who is expert in this area weigh in on why these services come up with these terms

Obligatory IANAL. But I don't need to be.

IFTTT came up with these terms because they believe the terms to be beneficial to them. It's that simple.

They could have put terms in which said "integration with IFTTT means you're giving us permission to connect to your service, and to copy and redistribute the data without limit". After all, that's what they do, technically.

Instead, they're claiming ownership over the data. Your data.

That's something very different.
Innovation and experimentation aren't welcome in education.
Night shots with a Sony A7 cam
Using all screws can be beneficial to performance - https://www.youtube.com/watch?v=tDacjrSCeq4
The housing market in Toronto is skewed.

Yes apartment prices can be considered reasonable but actual houses are approaching the same levels as Vancouver.

Also those $250k apartments usually have $500/month maintenance fees attached. Not all, but some.
More data, create more questions
Mruby/c: Small implementation of mruby
time for a homeopathic joke...

.
It will never happen.

In spite all of this, Android Team has given zero support for anything other than Java on Android, even for its own languages.

The NDK is anemic, because "In general, you should only use the NDK if it is essential to your app—never because you simply prefer to program in C/C++. When examining whether or not you should develop in native code, think about your requirements and see if the Android framework APIs provide the functionality that you need."

http://developer.android.com/tools/sdk/ndk/index.html

And the Go and Dart teams had to work on their own even for the NDK integration.

The results of their work aren't even described in any of the official Android documentation sites.
Ha ha. I once worked on a team where the "sales" people made a "partnership" with a famous company. We paid the famous company for this privilege and were able to advertise that the famous company used our product. We also agreed to do custom work on the product for the famous company for free. As part of the agreement, the "sales" people signed a contract that said that we would pay a huge penalty if we didn't deliver a certain piece of functionality in a certain time frame. After the developers discovered this, the "sales" people were informed that the functionality was impossible (as in it is a generally unsolvable problem).

Interestingly, when it all went bust, the company laid off all the developers and retained the "sales" people in the hope that they could somehow get some revenue flowing in. Not so funny at the time, but pretty hilarious to think back upon now. It has certainly shaped the kind of questions I ask when I interview for positions ;-).
or better still..

homeopathic accident and emergency..

http://youtu.be/HMGIbOGu8q0
Do your own development work you asshole.
I think the basic way to judge this is "Is this a signal that the person who sent it is motivated to pay attention and vote based on this?"

Congresscritters care most about votes. They'll take campaign donations if thats all they can get, but they then need to figure out how to turn those campaign donations into votes.
Until you change your terms of service and move to publicly-available APIs, your actions speak louder than comments on HN.
I still think that in IBM's case this depends on what you mean by mainframe. Midrange systems (ie. AS/400) are power boxes and today even sold as such (IBM will sell you the hardware as "IBM Power system" with choice of AIX, OS/400 or Linux as OS). On the other hand I'm almost certain that System z CPUs are microcoded monstrosities that run z/Architecture machine code pretty much natively.
It's not so simple. Knowledge is power so you don't want to disseminate it blindly. Military weapons (including highly dangerous ones) for instance were designed with publicly funded research and yet everybody would agree that it'd be a bad idea to just publish the plans.
Wind energy has finally grown so it's worth a dam. And then some.
Mountain reservoirs will have to play a big part in load balancing if coal is ever to be phased out. China has also invested in massive ultra high voltage transmission lines which should help. Those have been mostly foreign technology so far but things have been changing. We all could have chinese windmills, transformers and frequency converters before long...
Items are balls, slots in your table are bins. Hash functions are assumed to distribute them randomly (uniformly). See also the Wikipedia article on Balls-into-Bins.

https://en.wikipedia.org/wiki/Balls_into_bins

This reference from the wiki is good http://www14.in.tum.de/personen/raab/publ/balls.pdf
They make the money, they pay the developers.

It's that simple.
The IP laws are based on greed/capitalism/profit. No one besides the big corps want this just ask Mickey Mouse.
An excellent question.

In practice, that's not who we select. One college in the Midwest I know of selected 1) kids related to alumni, 2) people of a certain religion, 3) people who would add to the sports and music programs, 4) kids of color with good grades and high SAT scores, and last 5) people who didn't fit the above, especially from California, Texas, or Florida, who could pay full tuition. A major goal at some small colleges is balancing kids who will pay full price and kids who will do well at college, which creates a funny situation where you've got a well off heavy-majority-white party crowd with low test scores and a smaller and more diverse group of subsidized kids who bring many academic and non-academic talents (the music/sports/math/science/high school leadership crowd that may not have well-off parents).
No multiple choice test can protect against a list of questions and answers.
Flip it around; how is it good to accept someone to college who does not have a good chance of doing well? How good is it to accept their money, probably put them in debt (even if not the catastrophic $100,000+ debt, even $20,000 debt can be quite a lot for a young person, and it's hard to get out of 4 years without at least that much), and claim very significant portions of some of the most important years of their life [1] if you already have good reason to believe they are unlikely to do well? (And remember we're judging lots of people so statistical bases are all we can use.)

It may not be the only criterion of use, but "do we have good reason to believe they will succeed in college?" is at the very least a critical bar that ought to be passed. It's can be the difference between college as the empowering, education experience it's supposed to be, and college as the meat-grinder wealth-extraction tool it can be when you feed in students who shouldn't be there.

[1]: Not necessarily "best", but being "earliest" in a world of compounding interest makes them quite valuable in their own way.
So we might actually end up with President Trump if Hillary is nominated. Given the stakes, it might be a good idea for Bernie supporters to push this issue to the surface now before it's too late.
Electrovibration and Touchscreens: Creating Virtual Textures
Repsol Honda Team ready to tackle Argentina challenge
Of course you're smaller - you're out sourcing your development to everyone else while still taking money for the work you expect them to do.
Why startups get rejected by VCs (and why Warren Buffett is involved)
J++ got into trouble for trademark issues because MS called their incompatible implementation Java(TM) and caused brand confusion. Android does not do this.
Never say never, that's what I thought about Apple and objective-C, and they just invented a new language for it.

True, it runs in the same runtime, but it does allow them to slowly move away from 20 years of history. Mind you, the obj-C runtime / Foundation isn't badly set up at all, I'd argue it's better than the Java SDK.
The old system (FSW) was better, you didn't need to a job to get a visa which is practically mandated by the new EE system.

I applied whilst living back in the UK. They issued the visa whilst I was still there and I managed to swing a job by doing remote interviews.

I only just scraped in on points - if I wasn't married then we wouldn't have qualified.

If your country has a working holiday agreement with Canada then you are better coming in on that first.
Regarding Erlang/Elixir, the author seems to miss the point of the main difference between BEAM and the JVM. Granted, you can implement an actor-model on the JVM, just like Akka. But BEAM is designed first-hand for this process as first-class citizen mindset. It is much cheaper to deal with, garbage collection is much better and granular as well.
Would recommend reading 'Code Complete' than this article
SoundCloud takes on Spotify with new music subscription service
Other Forth books resources:

Starting Forth : http://www.forth.com/starting-forth/

Thinking Forth : https://sourceforge.net/projects/thinking-forth/files/

(Mirror) http://www.dnd.utwente.nl/~tim/colorforth/Leo-Brodie/thinkin...

These are provided by the author (http://www.forth.com/forth/forth-books.html).
A Saner Windows Command Line
That sounds like a US tax law distinction, but the IKEA structure is non-US (as are the owners/founders).
Bioinformatics is close.
Is that really true? Sure there are plenty of airlines, but I find they don't all compete head to head. For a given region or set of source/destinations, it seems to me you get only around 3-4 carriers which actually fly.
I concur with "I know mine did" :) On the other hand it is interesting that at the same time their heating bill went up.

And as my (bank's) house has mostly electric heating I somehow still don't care about power consumption of various computers and electronics much.
WTF did I just read? I think it was genius but I'm not entirely sure.
Was tired explaining Jira UI to stakeholders,built an app for exploring sprints
> “[T]he business owners did not allege sufficient facts to support their claim that Yelp authored negative user reviews of their businesses.”

The ruling was that if yelp manipulated ratings, that's fine, but there's no evidence they did. I don't know whether to believe they've done it or not. There's a lot of business owners over the years who report having gotten shady calls, but it'd be really hard to prove those calls are from yelp and not from fly-by-night scammers. I get calls from "Cardholder Services" and "Microsoft" pretty regularly, so it shouldn't be surprising if there are extortive yelp scammers.
Journal articles from NIH funded research are already required to be made freely accessible within 12 months of publication.

http://publicaccess.nih.gov/policy.htm

>The NIH Public Access Policy implements Division F Section 217 of PL 111-8 (Omnibus Appropriations Act, 2009). The law states:

>The Director of the National Institutes of Health ("NIH") shall require in the current fiscal year and thereafter that all investigators funded by the NIH submit or have submitted for them to the National Library of Medicine's PubMed Central an electronic version of their final, peer-reviewed manuscripts upon acceptance for publication, to be made publicly available no later than 12 months after the official date of publication: Provided, that the NIH shall implement the public access policy in a manner consistent with copyright law.
So true. IFTTT is the glue not the paper. If they wish to go ahead and glue the papers accurately, it's not the paper producers job to make sticky paper.

This is a legal, future setting precedent for ifttt and they're gambling on weaker websites to get squeezed.
If every employee quits their job to start a business, who will all these new businesses employ?
> This is nowhere near the chaos that C++ has.

Standard C++ only has value-semantic C strings, and only supports fixed-width character encodings. It's not very rich, but I'd hardly call it 'chaos'. I'm happy to let my GUI library or DBMS handle collation and normalisation.
Watch Paint Dry on Steam: circumventing the Valve game review process
I'm aware. I was making a larger critique w/r/t the justice system especially concerning higher level court decisions and the justices (more likely, their clerks) who draft opinions.
> The actual error is very basic and only useful if you already know what it pertains to

The error is really solid at showing a type mismatch. Which is of the form "I wanted X but you gave me Y".

> that the hint be way off is actively harmful
That's true and they could probably do a bit better for type mismatches on type variables vs concrete types

> just dumping the raw error
What's the difference between a "raw error" and something else. If the hint was accurate would it still be a "raw error" because it's not styled like those elm errors? Any more info (aside from a better hint which I concede should be better) would have to be an actual explanation of static typechecking which seems a bit extreme.

All I'm saying is while this error isn't a paragon of what all good error messages should be, it's no more cryptic than any other similar error. Even the nicely formatted elm errors say essentially the same thing.
As someone who collects vintage computers my suggestion is to document the process. Having to re-discover an obscure command is just painful.
Will Bash always be the default shell?
Right ? If they keep putting Google under fire for the use of Java, they will only accelerate the process of Google moving away from Java (which is a huge task mind you) and as a result Java will loose a lot of relevance.
I work in this industry, connecting customers' data flows, and one of the biggest problems I have on a regular basis is trying to describe to a client how their ADT data is not matching their claims data (which matches on account numbers, mrns, etc) without using PHI for examples. It's very frustrating.
> You are being protected against panics that might have resulted from passing vectors of non-printable types in.

Not quite. Rust's generics are instantiated statically - the compiler generates code specific to the type parameters passed in. The compiler must handle cases where it could not find a conforming function implemented for that the type, otherwise no code can be generated. Without the use of traits to constrain types you could get around this by printing a stack trace of the instantiation, but that causes even worse error messages - ie. the ones you see coming from C++ compilers.
I like the idea behind this but the actual guide is pretty thin:

https://asana.com/eng/interview-guide

would be great to see a more detailed guide covering the concepts they like to see master of and problem solving skills they are looking for.
Ask HN: Are specializations at udacity, coursera etc worth it?
Udacity calls them nano degrees, coursera calls them specializations etc - have you done those? Which ones did you like (learning/knowledge wise)? And from a job perspective, do they make a difference?
Nothing about division of concerns and organization?
I remember working for a dev shop a decade ago where the sales people would sell anything before even asking the developers if it was possible. If they were ever met with a "that's technically impossible with current technology" the response was usually an inspirational quote about finding the answer followed by walking out the door.
On software like JDK, my feeling (without thinking too much) is that the API is actually the most valuable part and the one that requires true expertise to craft.
Audio signals may - and usually are - represented by EM waves. Do not confuse "audio signals" with "acoustic signals". The diagram is not only easy to understand, but also technically correct.