skysight-inc/HackerNews huggingface dataset:
I called my IL reps/sens at their main DC office using my 312 cell phone. I suppose it's possible they look at caller ID, but it seems unlikely, since so many Chicago residents have non-Illinois numbers.

Nobody ever asked for my zip code, although I introduced myself as a voter from Oak Park, so maybe that sufficed.

I think there is literally no chance whatsoever that your reps are somehow checking whether you're registered to vote. They barely have time to make a tally mark for your position.
Sorry, but that's based on wishful thinking.

Very few people are lucky enough to have their passions overlap with a career that's marketable.

What if your passion is woodworking? Making beautiful, detailed cabinets that sell for $16,000+ may sound profitable, but I took a class from a woodworker who did exactly that, and he said that the net pay after materials costs (which were less than $1000) came to about $7/hour. Passionate? Insanely so. Probably one of the best woodworkers on the planet; certainly top 100. Only reason he could afford to be a woodworker is that he was on disability and owned his home outright.

I know some passionate knitters. They would probably make about $3/hour, if they're lucky, selling their wares.

Renovating old cars? Maybe $8/hour.

Cooking? Opening a restaurant is a huge capital outlay, and 90% fail in the first year. Working at a restaurant can maybe get you $16/hour. At least we've gotten past starvation wages here.

Singing or other musical interests? Only the very top make a solid career out of it.

Many, many domains that people tend to be passionate about have a power-law distribution of money making. A few knitters make decent money by selling knitting books or videos; the rest do it just because they like it. The top musical stars make tons of money, and second tier stars can make a living, but you need the talent and luck to make it to the top.

A rather mediocre programmer with a couple of resume items courtesy FreeCodeCamp can make $25-40/hour, and then pursue their passion in their spare time. Top programmers make more, but for many people $40/hour is outside of their earning potential in any other field they're qualified for. For some people $25/hour is a serious pay raise at this point. So I totally wouldn't discourage them.
Show HN: Cavy – an integration testing framework for React Native
Your answer according to the article actually appears to be "no."
I should add that while it's true a child can visit the library to study for the SAT, it seems that's not very common.

I looked up some articles about SAT prep, reports say preparing for the test increases scores about 25 points on average. I'm not sure whether that was from the 2400 or 1600 test.
This has been true for 15 years at least, which is one reason why Wipro/Infosys was getting most IT assignments for US market. When you look into how it worked it is amazing to realize the way the system was abused while no action was taken for decades.
Because calling them by their actual name takes the axle out of the hitched policy wagon for top down control of information systems.
Yes they may save money doing this, but when you do that follow your driver for your delivery thing they just came out with, It looks like your driver is on crack the travel patterns make no sense. No order. They are all over the place, similar to how Delta does connecting flights.
Yep. I was brought on to a project where the JWT secret was a 6 letter band name. It's the hotness newness in the JS community and there's a lot of tutorials out there that show how easy it is to set up without explaining the risks/trade-offs.
Last time I checked, pfSense was good at firewalling but bad at everything else security-wise.

- Web panel allows root code execution on the device (every XSS is full RCE!)

- Everything runs as root

- No ASLR or other hardening flags because FreeBSD

- Lots of XSS and CSRF opportunities (probably got better with the new UI)

- Did not replace SSL certificate after Heartbleed (on packages.pfsense.org!)

- No package signing, either (not sure if this is still true with pkgng)

- Did not even have SSL on packages.pfsense.org until one or two years ago

I'm also missing the fq_codel queueing discipline on my home network (prevents bufferbloat).

I still use it since it's awesome, but I hope their security posture has improved since.

Most of the commercial vendors are even worse, but still.
I don't have such experience. I tried to configure IPSec and IKEv2 in pfSense following the instructions and it never worked with a Windows client. There are a lot of questions related to this on the forums without a concrete/canonical answer.

I like pfSense but I chose it to easily configure usually complex networking stuff, not a DHCP or DNS. We are trying now to configure IKEv2 on an Ubiquiti device using UniFi with a load balancer and doesn't seem to be trivial.
If your customer was correctly set up to use AWS personal health dashboard you could have had more visibility into the issue. Looks like it affected only a subset of user is us-west-1. BTW here is the URL for PHD https://aws.amazon.com/premiumsupport/phd/
Thanks for the advice! We thought it should be quite clear from the the image what it does. But probably you are right. We should make an animated gif.
We were building a client app in React Native that had quite a long and complicated data entry journey that we got really bored testing over and over ourselves on our devices or in simulators.

We built Cavy to automate that process. It's in early stages, it's not perfect, and it makes nasty use of component refs to achieve its aims. But it solved our problem, so it might solve yours too!
Note that if they did have non-green, they might have to credit you due to SLAs. There's likely a strong disincentive internally to have a problem cause non-green status, because it is a metric that will cost amazon money. Amazon has service credits for reduced uptime. As Amazon employees are known for being very very harshly judged on metrics, lying on the status page is thus incentivized.

You are looking at the consequences of amazon's employee culture. Metrics or die means the metrics might need to be fudged to keep your and your team's jobs.
It seems to me that CloudFormation is a goal based programming language.
Neither of my senators asked for locality information when I call them, my representative asks for zip code.
yes, and it's filling shit jobs that no American CS grad wants to do.

who wants to do outsourced QA for Oracle? menial, mind numbing clicky work.

who wants to maintain monster codebases built 20 years ago for some internal bullshit system at a Fortune 500?

most of Software work by now is akin to facilities management. hence you give it to motivated foreigners, just like in farming, etc.
First of all, unless you're violating copyright or patent law, I wouldn't waste 2 seconds worrying about being seen as having "stolen" an "idea".

With that said, consider this: your product is not the sole basis for competition in the market. Your product is also not (hopefully) static and unchanging. And also, "the market" for your product can most likely be segmented in many ways, some of which would likely allow you to avoid head to head competition with this other company.

My recommendation is that you read the book The Discipline of Market Leaders which does a good job of explaining the ideas behind different vectors of competition: product, price, operational efficiency, customer intimacy, etc.

Is it even possible to focus on Europe whilst the US company (hopefully) focuses on the US (for now)?

Absolutely. In fact, if the other company focuses on the US to exclusion, you could focus on Europe, Asia, Africa, South America, etc. and "encircle" them. One of the big Japanese heavy equipment manufacturers famously did something like that to Caterpillar. For more on that, see:

https://www.google.com/search?num=30&q=komatsu+encircle+cate...
People should not become professional writers if they are not really passionate about it. This doesn't mean we shouldn't encourage everyone to learn how to write. Same thing for programming.

Of course, this is very different than companies trying to get more people into programming so they can have a cheaper workforce.
> the enjoyment of learning new things.

This is exactly what I believe passion is. Passion isn't something that's 'vague' or that you have to search for. It's the simple joy of doing some activity or learning something related to that activity. No joy, no passion.
I've had this happen to me multiple times. Luckily I use AWS for batch research jobs, so I'm not losing any money when things break.

But when researchers come to me with AWS problems even though I've not changed anything, I usually spend 10 minutes on one of the nodes for some cursory investigation and if it's not obvious what the problem is I tell them to wait a day or two before further investigation. 95% of the time, the problem clears up on its own.

I've learned the hard way that spending half a day tracing SQS messages, dynamo tables, spot bidding, etc is usually a waste of time.

That the AWS console flat out lies like this wastes so much of everyone's time. It's not even hard to fix, AWS could run internal test cases on every subnet group.
It can not as there are ample start up opportunities for talented individuals in india.
Both causes arguably play a role. Debt also plays an important role. Creating debt is a great way to stuff, at least for a while.

Edit: ... hide stuff ...

Although "stuff" works too, I guess.
Are there geographical differences in customer requirements that would allow you to differentiate your solution based on your local market knowledge?

The existence of the US company reduces your market risk. If you have a handle on technical execution, then technical risk is also low. That leaves sales and scaling. If you can grow quickly in the European market, you could even be acquired by the US company for customers rather than technology. Or vice-versa. VC funding is no guarantee of long-term success or healthy management teams.
Housing Crisis Boxed in Some Job Seekers
> eliminating left turns wherever possible after it found that drivers have to sit idly in the trucks while waiting to take the left turn to pass through traffic. So, it created an algorithm that eliminated left turns from drivers’ routes even if meant a longer journey.

Sounds reasonable.

> In 2005 ... the total distance covered by its 96,000 trucks was reduced by 747,000km. In 2011, ... the company had reduced distance travelled by trucks by 20.4 million miles. A recent report by The Independent says that the total reduction in distance travelled by UPS trucks now stands at 45.8 million miles.

But how does eliminating left turns even it means a longer journey reduce the total distance travelled?

Edit:

The Independent article referenced here explains:

> The efficiency of planning routes with its navigation software this way has even helped the firm cut the number of trucks it uses by 1,100, bringing down the company’s total distance travelled by 28.5m miles – despite the longer routes.
At the risk of sounding Marxist, there's only really two classes. If you have to trade your time and labour for money, you're working class. If your money makes money and you can live off that, you're capitalist class.

We stratify working class into different sub groups (blue collar, white collar, professional, middle class, working poor, etc) to develop a sense of hierarchy, and it really rubs people the wrong way to be told that they're no better (or worse!) than the guy sweeping the floors.
Rascal MPL is another one that comes to mind.

http://www.rascal-mpl.org/
There are over 500,000 pfSense installations in the wild. The creation of a company around pfSense has allowed them to offer real support and hire developers to improve everything from the UI to massive improvements to network stack/firewall and even IPSEC performance. These changes get pushed upstream to FreeBSD, everyone wins.
TL;DR: Don’t trust AWS status reports, they’re lies

Or as some would say, alternative facts.
There are lots of static web site generators, JavaScript free, to choose from.

No need to implement yet another one.
This is an impressive result, but not exactly a UPS exclusive. Pretty much any vehicle routing software worth using has offside-turn-minimization options, usually as one of several 'weighting factors'. For example, almost every garbage collection service of any size minimizes its offside turns.
It's an interesting idea. But because we just met, I don't want to provide my Google identity just to learn more. Is there a demo that does not require my identity?
Before you get all indignant, note that you're comparing a median and average, and for income distributions like these the average will skew higher. Also, Google, etc, also hire non software people from overseas, you can see them in the H-1B salary data, making less than software engineers.
eGym | Berlin and Munich | Senior SRE | ONSITE

we are pioneers in digitizing gyms and our vision is to make the gym work for everybody.

Are you familiar with Docker, Kubernetes, Spinnaker and Ansible? Then eGym is the place to be for you!

* improve the instrumentation and resiliency of our systems * break up our monolithic application intro microservices * grow with diverse and challenging tasks

As a Senior SRE engineer @ eGym you work in a cross-functional and international team that enjoys a lot of creative freedom and responsibility. Share your passion for functional programming with your colleagues and solve complex problems.

https://www.egym.com/jobs/department/it
they really need two dashboards. one for people that want something useful and one for people that want to be lied to.
If you want a pf firewall, you should probably get it from OpenBSD.. they created pf.

https://www.openbsd.org/faq/pf/index.html
We use pfSense at a client of mine and it's great. I didn't have any prior experience with it but I only spent a couple of nights setting everything up. We use it to manage firewall rules and as DHCP server for 2 VLANs.

We've used it for about a year now. Had several power outages. The pfSense box is still running like a champ, no problems whatsoever.

Turns out my client actually wanted an email spamfilter though, but our mail is hosted in another country so I had a little trouble explaining why our internal pfSense couldn't help us there. Oh well.
That's not what I was arguing. I was arguing that a better idea does not (necessarily) get adopted, even if it is superior. Sure, Smalltalk might not compete today, but I'd say it was superior /then/ (and still didn't see wide adoption!). That's why I don't have any hope that a superior idea will get adopted in the /future/, whatever it may look like (and this is my main issue here).

I'm especially not thrilled about the underpinnings of current systems. You have to put in a huge amount of effort (millions of lines of code) for very little effect (web browsers, modern operating systems, etc). Just because something is the best that doesn't mean it is actually good. /I/ think, we could do a whole lot better. Just recently, I had a similar debate. Money quote: "nothing beats a nice C implementation".

What I'm always curious about: does this /Idea/ really not work or did simply put not enough effort in it (compare what amount of money, time, and man power is spent on modern systems compared to Smalltalk or any less popular system; I'd say it isn't a fair comparison wrt the former leading to better results).
fq_codel is on it's way (though, it's implemented in dummynet/"limiters" rather than ALTQ): http://caia.swin.edu.au/freebsd/aqm/

pfSense already has codel, which can be used with FAIRQ.
It would be better if there was something to try out or play with because that is the spirit of 'Show HN'.
Does Creative Destruction Really Drive Economic Growth? [pdf]
Mobile business intelligence
This is so true. For what it's worth, there are probably a lot of people who would give anything to be a human prop earning a salary significantly above $100k (even far outside of SF). For someone who's actually interested in data science, this would be miserable.
For calls (even though this is somewhat dated, because people keep cell phone numbers when they move), Senators (who represent entire states) often just use area code information to determine whether a call is from a constituent, so they don't have to ask anything.

At least, that's what a number of things I've heard recently originating from Hill staffers have said; I've worked in a legislative office but not for a US Senator, and quite a while ago.
I can't say enough good things about pfSense. I'm running three of 'em and would gladly trash my Checkpoint firewalls to use pfSense, if our parent company didn't mandate them.

I've run it on everything from tiny, Atom-based machines to kitted-out HP DL385s, and even on ESXi virtual machines. It works great in all scenarios.
I always had this question - can something like pfsense be built on linux with comparable performance or is there something inherent to the whole stack that makes this effective?

I have always wondered if building pfsense on a modern linux kernel + selinux + BPF with something like nginx/lua scripting (for addon packages) would make more sense.

http://www.brendangregg.com/blog/2016-10-27/dtrace-for-linux...
How a fake story about Angela Merkel led to a far-right cluster on Reddit
Honestly, tying the qualification of H1B to salary only works as some sort of state-sponsored unionization.

It's not unionization. It's a simple case of letting the market decide who's got rare and valuable skills. If you don't command an unusually high salary, your skills aren't that rare or aren't so essential to the company.
Creating a Perceptron Model (C++)
Front-end Boilerplate to start easily customizable multi-device development
I feel for the OP, I really do. Have been through this many times before.

But it is going too far to call this a "lie" on the part of AWS. If you talk to any AWS customer support representative, or read their docs, they are very clear that the unit of availability for their service is a region, not a zone.

Notice that the status update said "connectivity issues in a single Availability Zone".

If you are deploying in a single AZ, and your app is not tolerant to at least one AZ failure, then you should not be telling your customers/boss that your app is highly available. That's not the fault of AWS, it's how you're using AWS.

With that said, I do think that AWS could do two things: 1) maybe show a yellow warning sign instead of a blue "i", for something that borks an entire AZ, and 2) make it even more clear that each AZ is not high-availability.
Buggy Software, Loyal Users: Why Bug Reporting Is Key to User Retention
I use pfSense as a vitual machine to firewall/NAT off my vitual environment. It works great. I am running it on KVM/QEMU and handing off the PCI device to the pfSense VM. Great for managing my environment through VPN.

I've also used this in a retail chain in DC/MD/VA. Each location used pfSense for site-site VPN (OpenVPN). We also used the asterisk package to handle VoIP.

Overall, pfSense is a robust UTM.
This. The people at Amazon need to restructure their teams' incentive structures so that whoever is responsible for status reporting is in no way beholden to marketing. Of course, Amazon itself has no incentive to do this, which is why it's important for developers like ourselves raise a big enough stink.
There's a tiny blue dot on the bottom left part inside the planet. Is that one of Jupiter's moons?

Checkout the JunoCam page for more images: https://www.missionjuno.swri.edu/junocam/processing?featured...
A lot of the time, services outages seem localized to specific datacenters and subnets, or some relatively small subset of nodes. I suspect even Amazon doesn't know there's a problem sometimes.

I would be happy if they just added a status indicator to each running node indicating that there's some local problem.
Oh Phones are gone. Finito. But they weren't a few years ago. They were taking a sharp incline with the 9xx range of Lumias in Europe, and they only declined when Microsoft whipped all Lumias from stores and released nothing for a year, the 950 range, which they stopped supporting before they'd even stopped selling it. W10M is effectively still in beta and there are no phones to use it now.

But in the meantime they'd been pushing Continuum, W10/Phone integration, UWP, Xbox/Phone integration and so on. So removing phones tarnished a large chunk of their product line imo. Same for the Band. There's no competitor to it, still, and it's also gone. Same for Kinect. Same for Onedrive subscriptions, etc etc.

This is what worries me about Nadella's MS and it's the same thing that worries me about Cook's Apple...treating the product line like commodities without acknowledging the importance of the ecosystem.

Having said that, as you say, they're a big company. My perspective is solely from that of a devices user.
Design Inspiration: 30 Bright Quotes about Creativity
There are a few solutions sloshing around at the moment. This article covers some of the levers in play: https://www.theatlantic.com/business/archive/2016/12/fixing-...
My take on it is, even if health costs were 30% of my cushy software salary, I'd pay them, because well, everyone wants to live. And so, prices continue rising to the point where people are willing to pay for them. I'm willing to pay 30% of my salary for healthcare. I'm willing to pay 20% of my salary to get a good education for my kids. I'm willing to pay 20% of my salary to live in a city with good culture. I'm willing to... oh wait, what's that? I ran out of money because 40% of my salary went to federal and state taxes? Oops!
> These sorts of coders won’t have the deep knowledge to craft wild new algorithms for flash trading or neural networks. Why would they need to? That level of expertise is rarely necessary at a job.

I think the author greatly underestimates software complexity and future development in complexity. IT is not a narrowing field, where any task soon can be solved by slinging some javascript. I agree, that some tasks are simpler than others and don't require a full computer science degree, however software development still does require that you know wth you are doing. I do not want my bank software written by a guy who just finished a 6-month javascript course.
> pfSense already has codel, which can be used with FAIRQ.

That's not nearly as good as fq_codel, which is not the same as using fairq + codel.
>If I want to hire someone good in the capital city, Warsaw, I'll need to look at paying a minimum of $4-$5,000/month

Do you work at Google by any chance? I'd say a gross salary of $5000 is close to the ceiling pay for a developer in Poland, in Krakow/Wroclaw even $4000 is more than most employers would pay, not to mention your "middle of nowhere" [0] [1]
And if you're looking for a remote worker what difference does their location make?

Sources(in Polish):

[0] http://gazetapraca.pl/gazetapraca/1,120733,16021624,Wysokie_...

[1] http://www.pulshr.pl/wynagrodzenia/place-w-polsce-2016-19-br...
> In the US, and other countries where you drive on the right side of the road, right turns are free, but for a left turn you need to wait for a green light.

I don't know of any other country than the US where turning right on red is allowed, unless there's specific signage or additional traffic lights to allow it. Indeed, the turn-on-red rule in the US seems to work inverse to how I've seen it elsewhere – i.e. it's always allowed unless there's specific signage saying it isn't.

I was just in the US, and I love their turn-on-red rules, and I kept thinking that sometimes it's got to be smarter to turn right than go straight ahead, when there's a red light, even if it may be a longer drive. Glad to see someone took the time to figure this out.
Agree, 100%... One more variable I think it's also a combination of timing too. For example: Tim Cook is busy destroying Apple's product lineup forcing a lot of people to reconsider Microsoft.