skysight-inc/HackerNews huggingface dataset:
> How about the security issue with WebRTC where the browser leaks the IP address

Yes, even if the user is behind a VPN, WebRTC will expose their ISP-given public IP. Luckily Firefox allows WebRTC to be disabled. Recently they added a new setting that alleviates that leak for the majority of VPN users, while allowing WebRTC to still be enabled. Would be awesome if Chrome allowed WebRTC to be disabled as well.
That is what ads are for. They activate the electorate with appropriate messaging.
You are mischaracterising what the opinion of the FSF is in relation to JavaScript; their actual opinion is here:

https://www.gnu.org/philosophy/javascript-trap.html
The "gap between CSS and JS" you are describing is called "decoupling" and it exists because the designers of CSS/HTML/JS have generally been experienced enough developers to know how bad of an idea it is to couple your styling and your business logic.

There are two kinds of developers: ones who think this is a reasonable idea, and ones who have written UIs in languages that allow this kind of coupling and learned from their mistakes.
Why? The said company made much more than that in profit. There is a social contract and companies avoiding taxes are not holding up their end of the bargain.
The top tech industry seems to be totally unaware of underground H1Bs. Some companies "charge" people to file their H1B, run fake payrolls and pay below legal salary. Government probably does not have much resources to catch all of them and hence catches only fraction of tip of iceberg.

F1 is another route through which lot of Indians enter the country and then struggle bribe their way to OPT/H1B.

It is really sad that the dishonest people get rewarded more.
You are accessing a website that runs proprietary software on the server as well as in your browser.
Thank you. It looked familiar. I thought maybe it had newsworthy updates.
I'm not talking about any. I was trying to pre-empt the counter that I hear brought up a lot here that "tax breaks are paid for by lobbyists"
Just tested this myself and it looks like you're right. With meta referrer set to content=never, Edge passes the referrer. With content=none it doesn't. Chrome is the opposite, and Firefox does not send the referrer in either case. (And of course IE sends it in both cases, since it doesn't recognize the referrer meta tag.)
It's a natural consequence of the former being typically written by more experienced developers than the latter.
I've been using Microsoft's C++ for decades so I wasn't able to use the cool C++ 11 features until recently. I'm like a kid in a candy shop with the new features. I've got a lot of C# experience so I was familiar with things like lambdas already.

I only work on greenfield projects so I'm free to use what I want. So far I've only taken advantage of lambdas and atomics and some of the new threading stuff.
> Sure it does. If all the hardware and software associated with iPhones was open-source Apple could tell the FBI to fuck off and write their own firmware. Then the only thing they would need Apple for is signing it once it's complete.

This is an example of a non-free software feature. Why are the keys baked in and can't be disabled. And "write your own firmware" doesn't solve this problem -- they could just pay a developer to do it $X an hour. A better security model should've been used -- where updates have to be confirmed (read: signed) by the user before they are applied.
Show HN: Editer – a high level multi-line string manipulation in Node.js
There is a reason to re-clone. It fixes every weird git state. And you don't even need to learn a bunch of theory to do it.
Chrome team has now made a permanent change in behavior for the browser, and it is being rolled out to users with Chrome 48 as documented here:

https://groups.google.com/forum/#!topic/discuss-webrtc/_5hL0...

This implements the behavior proposed to the IETF https://tools.ietf.org/html/draft-shieh-rtcweb-ip-handling-0...
http://perfect.org
Made it to solve my own problem. Feedback welcomed. :)
Isnt art from antiquity devoid of all copyright anyway? Why arent such scans completely lawful in the first place especially when they belong to the public?
In my 7 year experience in Federal prison, only one sex offender I knew of got jumped and injured near to death. However, it wasn't because he was a sex offender. It was because 1) he lied about what crime he had been convicted of, 2) he started hanging out with a white supremacist gang. Another guy I knew who was researching his own appeal case came across the sex offender's case in the law books and put out the word to the gang.

Because the idiot had chummed up with the gang, the gang was responsible for recovering their "respect" among the prison society by trying to kill the sex offender.

As long as a sex offender was an "independent" (not gang affiliated) and extremely respectful of everyone, most everyone would leave him alone.

Two exceptions to this rule (that I observed): Blacks and Hispanics. Black guys (and therefore gangs) tended to not see a sex charge as that big of a deal. Hispanics stuck together no matter what.
Software update signing keys, which can't be disabled by the end user. This is what most people would consider "a flawed security model". Even UEFI lets you change the trusted booting keys.
Why am I still here?
Stephen Fry's character voices are almost all better than the movie cast.
I can tell you with great certainty that the cat presently sitting in my lap has feelings. When she's angry, she turns into a total bitch and knows just how to press my wife's buttons :) Example - after getting upset about being put on a diet a while back, she relieved herself in my wife's shoes. My wife handles the feeding.

We have 4 cats, two horses, a goat, and a dog. All exhibit behavior that is inexplicable without emotion. I realize that all of these creatures are pretty close to one another in terms of classification, but it wouldn't surprise me a bit if these behaviors existed in creatures more distantly related to our cadre of quadrupeds.
My first thought is, why exactly do you think everyone concluded that OOP classes and inheritance is bad architecture?
If the owner of the repo drops by, I'd just like to say thank you for pulling all this together. Side note, I'm definitely more of a fan of the blog post tutorials like with the first 2. It's nice to be able to easily skim through for what you need, the documentation is also nice and condensed like cliff notes of the actual documentation. I also like how it's accompanied by the videos too though, so if you're looking for a little more detail you can go check out the video really quick to see what other side comments or pointers are made in the vid. Yes one can just look at the documentation, especially with how great the Flask documentation is, but sometimes it's just easier to check it these tutorial styled helpers since they have certain objectives and extra commentary.
Jeep had a very similar recall. I have a 2007 Jeep Wrangler, the first year of the major redesign. This was the first Wrangler with modern electronics, including stability control. In the first year, there were three recalls for software updates.

The worst one was a tendency for the system to crash while going uphill at slow speed in hot weather. The crash caused the engine to quit and restart, the dashboard would blank, light up for self-test, and reset, the transmission would downshift, and the CD player would stop. However, everything did recover within one second. That sounds very similar to Volvo's problem.
I would encourage the author to strongly consider image based programming systems and consciously delve into that rich tradition.
* Companies work for their shareholders.

* Lobbyists work for their companies.

* Politicians work for...us. They're also the one group that if they STOPPED their involvement in the "system" would cause lobbying to be pointless. Instead they fester an "us vs. them" attitude and hope

If I hired you to do a job and you took on a freelance job doing favors for your dinner buddy on work time and started ignoring your day job - you'd get fired so fast it's not even funny. Unfortunately, we don't treat congress members like that.
I took the liberty of posting the link to that comment in Linux Mint blog comments. Hopefully they review that soon.
Bah. The tax code is insane, but isn't easily changed. Somehow I doubt that this petition can make a difference.

Here are two current personal examples of how crazy it is:

1) My daughter is a HS senior, who will be going to college in the fall. Together, my wife and I own a house and sufficient assets that my daughter won't get much financial aid (at least at a state college). However if we divorced and my wife kept the house and I kept the money, then my daughter would qualify for a lot of aid. This is because the equity in a house doesn't count, and other financial assets only count for 1 parent (which would be the ex-wife without income or assets, not the divorced dad with income and assets). So, being married means a big financial cost compared to the "free" money of financial aid. Not that we would get divorced for this reason, but it means we won't qualify for $100,000 (or more) in aid over 4 years. And we'll miss out on another $100,000 for our younger child.

That's the downside of "needs" based aid. It's easy to game the system.

2) Much more serious, and sad. My daughter's friend is also an HS senior who wants to go to college. Her father died, her mother remarried. But her stepdad has enough income/assets that there is no financial aid available for her. Her stepdad didn't sign up for spending $30,000 or more a year for college for an 18 y/o stepdaughter, he's got his own children to think about. Why should he deplete his assets for a kid who recently entered his life? That's not how a 2nd marriage works in the real world!

So my daughter's friend has no assets, her mom has no assets, but there is no financial aid available for her!

The real world is full of crazy situations like this.
Any experience with meteor vs flask and if its worth going through one or the other these days. Flask seems better hooked up to Postgres than meteor and having weird stuff with mongo but I'm still new to backend.
>I don't think I've ever actually been bitten by that problem in the first place.

That I think qualifies you to be a few of a kind if not one of a kind. If you use a lot of templates and manage to avoid the problem of 'late errors' with a reasonable effort I would love to know more about your programming style
The metaphor I like is that these companies convert common social capital into their own financial capital.
Seems more like 100M, not the entire US population: http://qz.com/523626/chinas-middle-class-has-overtaken-the-u...
Kindle for PC, to funnel ebooks through to calibre (http://apprenticealf.wordpress.com/). Even though I'm sceptical of the monopoly-like situation, Amazon still often has the widest range and lowest prices on ebooks.
Why not just find a source to better explain numbers?

You're right it's not that big but it's the biggest in the world: http://qz.com/523626/chinas-middle-class-has-overtaken-the-u...
Taig 9.3 Jailbreak Development – iOS Jailbreak Tools and Jailbreak Guide
What you're flailing around trying to reinvent is the VAT (value added tax).
I found it very strange that the domain (discoverflask.com) is just a redirection to the Github repository.

Anyway, great content for Flask beginner. It's a wonderful framework for anybody wanting to write clean APIs and it's this kind of content that makes the community awesome.
Python 2.7 will be around for a while due to legacy code, but it's only a matter of time before Python 3.x is more widely used. Don't invest time learning skills that will only dwindle in value.

Some stuff is broken in the ecosystem. That's true of all ecosystems. If you're coming from the JS world it's far, far better. But if you are importing every 0.x versioned library that vaguely solves a problem close to your problem, no ecosystem will save you.

Python is a solid choice of language for the back ends of web applications.
That's brilliant! I'd never have thought of designing my own hardware. Kudos
So took a look and turns out already happening...

Aside from perfect.org there's

- https://tailorframe.work

- https://github.com/glock45/swifter

- https://github.com/grzegorzleszek/HTTPSwiftServer

- https://github.com/izqui/Taylor

- https://github.com/crossroadlabs/express

...and even mor here https://github.com/search?utf8=&q=web+framework+language%3AS...

> Competition is good

... except when it isn't. JavaScript fatigue... https://news.ycombinator.com/item?id=10796567
Sherlock Holmes would have been a brilliant programmer
I work in video games where everyone uses Perforce. It's not perfect but I think it's vastly superior to Git. I can train someone whose never even heard of source control how to use it in 5 minutes.

Git might qualify as best FREE version control system anyone's come up with so far. But best? No, no I don't think so.
Forgive my lack of networking knowledge, but why aren't the UDP packets also sent over the VPN?
Great work. I'll definitely look into this one
A Case Against a City WiFi
mbed's documentation is an absolute mess, with islands of information and little to no linking to relevant places. I had been looking at their mbed client api -- https://docs.mbed.com/docs/mbed-client-guide/en/latest/ -- which only supports client -> their server activities, and doesn't link at all to the lower level APIs. The socket support they provide is also a lot more limited than other RTOSes that target Arm Cortex-M devices, for example TI RTOS and NXP's MQX both offer IPv4, and full IPv6.

Then again, it seems to typify a lot of ARM's software offerings. They have Keil uVision, which is an Eclipse-based IDE, that is barely mentioned at all in the various mbed documentation, and doesn't have any integration with their newer toolchain they seem to be building up. It just gives a very unfocused feeling in general regarding using their toolings.
Not necessarily a "skill":

https://en.m.wikipedia.org/wiki/TRIZ
It is a problem to me if the time between making a coding change and being able to verify via gui or unit test is too long.
Newer cars generally have a much lower steering ratio (forgot the actual term for it) so steering without the power assist is a lot more difficult since turning the wheel fully in one direction might be only 1 full rotation of the wheel on a newer car vs 3-4 on an older one. Newer cars are also generally heavier making it even more difficult to steer.
The differences go far beyond syntax.

Option/Maybe can represent arbitrary optionality, while null is limited to a sentinel value.

I wrote a blog post about null (https://www.lucidchart.com/techblog/2015/08/31/the-worst-mis...) and this one of the examples:

Suppose you have a generic key-value store. If a value is not present, the lookup returns null. You use it for a cache that maps user IDs to phone numbers. Some people don't have phone numbers, i.e. their phone number is null. But now you can't represent that in your cache. (JS "fixes" this -- if you want to call it that -- by using a second type of null: undefined.)

Option is generic and can applied arbitrarily deep; null/Nullable is a sentinel that can be used once.

Option is arbitrarily composable, and the superior choice.
What's the best GUI IDE for a new comer to swift?
Backdoored Linux Mint, and the Perils of Checksums
Making Your Data Work for You: Integration of Pipedrive CRM with My Work Phone
Xcode or AppCode(from JetBrains).
It's an interesting attitude. How can someone swap high performance or system programming (and this is actually where the interesting money is) for something as boring and pitiful as web?
This is a pretty good answer!

For another example, in information architecture, one way to do that is according to LATCH, which I've previously written about here: https://news.ycombinator.com/item?id=1554237

Another exercise is what I call "counterparts," what are all the ways other industries, other organizations, other people have solved this problem? And not just the problem as-is, but, when you simplify or abstract the problem, or you turn it into a process, or you approximate it into steps, how do those solutions go? Following a recipe in a cookbook feels very different from stepping through a software installation wizard, and yet they are both guiding us through a process.

Take the time to actually explore the entire possibility space. You can't get to the really crazy, novel solutions until you've thought through all the obvious ones. "If you didn't have to build it" and "if money and physics were no object" are valuable constraints.

Finally, spend your "inventive" energy where it matters, and don't value inventiveness for inventiveness' sake. Design has to serve masters: users, and business goals, and success metrics. If you're not testing your creative solutions against those and proving their value, then your "inventive" solution isn't any better than anyone else's "obvious" solution. An "obvious" solution that's cribbed from another industry but that tests out as a viable solution is way better than something super original that you have no idea how it's going to perform.
I like both languages, they both
fit well into their niches. But C++ got some really killer features that could have been used far beyond its niche: RAII and templates.
Introduction to Big Data
All I am looking for is a couple of devices that you pair together.

The first devices should only be able to read values from some standard input source and transmit them in a secure way to the second device.

The second devices, the receiver, should only be able to receive values from a swarm of transmitter and stream values over via USB.

Those devices should be crazy cheap, actually they do close to nothing, very power efficient, open source and without whistle and bells...

No integrated editor (why do I need an editor anyway), no integrated dashboard or data collect services, that can be easily implemented later...

Is there anything similar ?

Edit: USB, not TCP/UDP
I would choose Flask over Meteor any day. JavaScript is the unholy union of various browsers introducing hacks which are then standardized by committee. Considering that's the design process, it actually is pretty well done. But there's no reason to inflict JavaScript on yourself when you can use a language with a coherent design.

I haven't used meteor, but I have used a few other JS frameworks and libraries on the backend. My major criticisms of JS on the back end are: they like magic, in that they tend to decouple code to the point that there's no way to trace the code. Instead, pieces are structured and tied together by convention, i.e. thingController goes with thingModel, and stuffController goes with stuffModel. It creates terse code, but a) if you need to do anything slightly unique (and you will) you're screwed, b) it's a huge pain to debug and trace because you can't just read function calls, and c) since the JS world doesn't care about reverse compatibility, you have to always know when the convention changes, and if you fall a few versions behind, you're basically stuck there. In particular, Ember.JS gave me PTSD. Meteor may avoid some of these issues, but when I evaluated it a while back it didn't seem like it did.
You're wrong about the cost of the licenses. The architectural license is the most costly one. It comes with a risk to let others make implementations of your ISA ...
I will concede that I haven't actually learned much of it yet, I've just always thought it looks beautiful.

What I have tried so far (the arm movements, and copying some of the letters) works with the left hand surprisingly well. They tell you to rest your arm only on a point near the elbow and on the ring finger and pinky ("the wrist should never touch the paper"). I managed not to smudge anything instinctively using those instructions. Still, I'm not sure if I've got the posture exactly right yet (and I'll probably be able to tell after I've written like this extensively).
Big players will always pay less irrespective of what people like Bernie Sanders might say. They have more resources to navigate the tax code. Plug one hole they will find ten others.
Bitdefender Antivirus Plus 2016 Crack Version
They aren't underpaid wrt their nominal career level. Many of them definitely are underpaid if you consider their actual experience and what they'd get if they were in the market. That price point can only be established if you can safely change jobs, which on an H1-B you can't.
Both run only on mac if I remember well?
Anything that could run on ubuntu?
... if you need a different certificate for each subdomain. You are limited to 5 certificates per domain per week, each of which can be valid for many subdomains. Bad if you want to be able to add them dynamically every time a new name comes up, but if it is a static set...
JavaScript is a bit of a "special" example.
Have you not read any of the articles? The cheating on the time is just one issue. They had unlicensed brokers selling insurance in two states, which is an actual crime.
It's my impression -- I've heard it from so many programmers that I respect.

The impression may be biased by my own frustrations dealing with bad abstractions (like: 90% of the classes I've seen out there are semantically broken, a.k.a not state machines).

(To back that up, there is a python script of mine which I think is rather clean. It has basically a single class in it, which was needed because the API of cmd.Cmd relies on inheritance. I had to spend quite some time to circumvent that insane amount of brokenness. I've put in a few cynic comments out of frustration. If you're interested: https://github.com/jstimpfle/gitadmin/blob/08a2c0b7dd1a8950e...
Good times.)

Name the use cases where you think inheritance is a good fit.
It seems like we've come full circle by reimplementing JSSS, Netscape's disused Javscript Style Sheets (https://en.wikipedia.org/wiki/JavaScript_Style_Sheets).

JSSS failed as a practical competitor to CSS, which would be better if only we could generate it via javascript.
There's no such thing as "prevailing market wage", at least not in software engineering. Your comp can vary by a factor of 3 or more, depending on where you work, for the exact same skill set.
How to Train Your Human: Designing for Healthier Habits
Another narrator recommendation: Michael Page. He's a Brit, good with character voices, good enunciation. I'm listening to his narration of Republic of Thieves by Scott Lynch and it's benefiting greatly from his narration.
More or less ridiculous than the App Store? As a side note, I haven't had anyone else's developer notifications for about 3 weeks now. "In review" notifications for other people's products coming to me is a little disconcerting.
JSSS was heavily used in the render engine of Netscape 4.

CSS was converted to JSSS internally which had the annoying effect that disabling JavaScript disabled CSS support for Netscape 4.
If you use a message hash as your unique identifier for exactly-once delivery, your messaging system won't let a user send the same message twice, even if they mean to.

You could wrap the user's message in some metadata including a uuid to ensure the overall content is distinct from anytime the user previously posted that message. But now you're back at uuids, which you say you don't like.
Kemal: Fast, simple web framework for Crystal
There's http://www.onezoom.org/ which also has a nicer interface.

Though it's good to see anyone experimenting with freely available biodiversity data. It's also my job to provide it.
And that's how the CA system is actually supposed to work. You add to the trust store those entities you trust rather than those that are trusted by the browser makers...
HHGTG by Stephen Fry... that sounds like a great combination, will have to check it out.

In terms of narration, my favorite audio book is The Odyssey, read by Ian McKellen.