skysight-inc/HackerNews huggingface dataset:
Apple seems to use NetBSD as the base system for virtually all of the recent AirPort routers, and the Time Capsule.
P3 Group | Senior Embedded Software Engineer | Southfield, MI | ONSITE http://www.p3-group.com/en/

We're looking for embedded software people who aren't afraid of hardware. Full posting is here: https://t.co/PUL3cxk9BI

For some reason, the recruiters put the automotive-specific stuff as required in the posting, but it isn't. The folks doing the interviewing are much more interested in your ability to learn. This year's tech won't be current forever, and we're already working on 2019's anyway. That being said, if you're already familiar with a few non-Ethernet networks, that'll be conceptually helpful.

Interview is a first-round phone screen, then come in and meet some people, whiteboard some problems, pretty standard stuff. Brush up on your foosball, it's that kind of place.
You are arguing about whether a non-attributed quote which was explicitly intended to show racism via coded language actually shows racism via coded language.

If this were an attributed quote, you could go look up the source and argue context. It isn't.
Pypy has pretty bad compatibility with a lot of C extensions (numpy comes to mind), this makes a lot of larger codebases unusable on Pypy.
Also Python 3 compatibility has been pretty bad.

It seems like the Mozilla grant that happened a while back ( https://news.ycombinator.com/item?id=12255586 ) has really pushed Python 3 support forward a lot.

I think we may be getting closer to Pypy having more of a prescence in the server space soon if it continues to push forward at a similar pace.
Agreed. They also seemed to acknowledge that in the post, as they mentioned improving the tool to not allow such destructive options.
It seems to me, that any decent Law firm would have told her not to tweet about it imho. /ianal
> From the beginning of this event until 11:37AM PST, we were unable to update the individual services’ status on the AWS Service Health Dashboard (SHD) because of a dependency the SHD administration console has on Amazon S3.

Ensuring that your status dashboard doesn't depend on the thing it's monitoring is probably the first thing you should think about when designing your status system. This doesn't fill me with confidence about how the rest of the system is designed, frankly...
We aren't bombing the countries though. For example, the disaster in Yemen is a joint operation with the government against a small portion of the people in the country.
> Some had been kicked off planes for speaking Arabic on a cell phone

This was proven to be false or at a very minimum largely misrepresented. The guy kicked off was a Youtube star known for pulling pranks and filming them. It wasn't simply because he was a regular passenger speaking Arabic.

Sadly that didn't stop people from spreading this headline. I still see this claim being made often.

There are cases where people are acting irrationally scared of muslims no doubt. Airlines have been sold to the public as this scary place, which is the primary problem.

That being said, besides those minority of travelers who discriminate against muslims and cause problems, I do not believe airlines themselves are conspiring to kick people off flights simply because they are Muslim. Stories such as this reinforce this idea and create an unnecessary level of fear in the public.

The other story he mentions about the two women getting kicked off is similar. The bar for getting kicked off the flight is pretty low and many non-mulsim people have been for similar small things as this: https://www.theguardian.com/world/2016/sep/08/muslim-woman-k...

The customs agents though are another story. That whole group of people need to be trained better or given less power. I've been secondary screened for the silliest things of reasons twice when I used to travel back/forth from Canada/SF.
Table of Contents for Real World OCaml online book: https://realworldocaml.org/v1/en/html/index.html
What's missing is addressing the problems with their status page system, and how we all had to use Hacker News and other sources to confirm that US East was borked.
Automation doesn't just allow you to create/fix things faster. It also allows you to break things faster.
An interesting effort - but the idea of a bug bounty program for 0patching won't work, at least not paid by the companies affected.

Patching 0-day issues usually is not hard in itself. Usually it is just little errors like missing checks for buffer overflows, or some input not sanitized. What is hard is making sure that everything still works after the patch. And "everything" is quite a lot in the case of this issue (gdi32.dll). You have to make sure that all still supported software depending on gdi32.dll is still working as it should, that includes multiple Windows versions, multiple Office versions, multiple Internet Explorer versions, multiple ... you get the idea. Microsoft has a lot of products.

Not saying that I don't admire this, but I don't know if any company would be willing to install "some patch" by "someone" with no guarantee that it won't break other things or open other holes. I would always want to install an official patch by an official vendor because I have support and warranty.

If we're talking about some legacy software with no support and no vendor taking care of updates - this is something I could get behind and I think is useful.
MacOps
That's essentially how asynchronously invoked (e.g., triggered by an event in S3 or DynamoDB) lambda tasks work. They're retried if the original invocation doesn't execute successfully, and if the third try fails, the triggering event is sent to a dead letter queue in SQS.
WMF/EMF has had an infamous history of security problems—most famously, RCE in 2005: https://en.wikipedia.org/wiki/Windows_Metafile_vulnerability
I don't think this a fair analogy, or that it plausibly explains the wage gap between programmers and doctors. I'm sure doctors discuss the merits of different medical techniques at conferences. In a similar "emergency" situation (e.g. customer demands bug fixed by tomorrow) I have not see anyone agonize over the right tool for the job. In both industries there is a time and place to discuss best practices and how we can improve them. I admit that the programming world seems to have these discussions more frequently.
>How do you value that?

It's a pair of glasses that stream video from a camera. I'm not saying it's not cool, but what is so crazy about it that it's hard to value?

>What's that worth?

If you're buying IPO shares and can't answer that question yourself, you're probably doing something wrong.
Oh boy, direct down vote instead of looking on your own or asking...

http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELE...

http://www.tp-link.de/download/Archer-C7_V2.html#Firmware
1.For Archer C7(EU)V2.
2.The EU firmware was specialized for CE certification and can't be downgraded to other version, please click here for choosing your region and selecting the most suitable firmware version to upgrade.
3.Old firmware's configuration file can be imported into this new firmware;
4.Your device's configuration will be lost after upgrading, which means you need to configure your device again

All routers are doing the same. EU law.
is it? it seems to me that the judgement of others doesn't make something sincere or heartfelt.
The author mentions:

> "In any case, the OS needs to know which address generated the Page Fault to be able to deal with the problem. This is why the nice IA32 developers set the value of cr2 to that address whenever a Page Fault occurs. The exception handler can then just look into cr2 to get the address."

The CR3 register holds address of the page table for the currently executing process and CR3 gets updated on every context switch.

Did they mean CR3? If not what is CR2? I am not familiar with the CR2 register and its significance in demand paging systems.
Cool video showing firing neurons in action
No, this is addressed:

>We understand that the SHD provides important visibility to our customers during operational events and we have changed the SHD administration console to run across multiple AWS regions.
This is a bit off topic. The use of the word "playbook" suggests to me that they use Ansible to help manage S3. I wonder if that is the case, or if it's just internal lingo that means "a script". Unless there is some other configuration management system that uses the word playbook that I'm not aware of.
The trend seems to be lately to end conscription or national service, as Sweden did itself, but is this the first time in recent history that a country introduced or reintroduced conscription?
Yes, all of these things are known, but it really doesn't square with the rhetorical from the campaign or the fact that at current and previously there was no such "ban" and there have been no issues warranting one.
I dont watch news much. But that doesn't stops me from getting Ukraine from all sorts of angles for a long time (you have to justify Crimea).

I dont get much about NK from anyone but some ultra-right aligned personalities (but i am also getting stuff about Alaska from them, so there is that).
But money is an artificial construct. We literally print money, yes? But food is real. Land is limited. You can't print land and once the top soil is gone, it's gone. Once it's under asphalt, it's gone. Once groundwater is polluted, it's gone. It's like cutting off a branch you are sitting on..we construct on land we grow food to accommodate expanding families but what will those families and their families eat if there is no land to grow food.

It beggars belief. no words.
With Switch they've not only avoided enslaving themselves to the biggest/best bandwagon, but actually used the fact that their hardware is relatively modest to enable them to do things XBox and PS4 can't. Their ARM silicon is more heavily optimized for games than most tablet CPUs, but still enables them to offer an easily portable package.

My iPad is an awesome games platform but we're not going to see a game like LoZ:BotW on it for many years to come (but check out Oceanhorn). It offers great gaming, but in smaller bite sized morsels. My last console was a Wii and I can easily see myself getting a Switch mainly just for Zelda, MarioKart and hopefully a new Endless Ocean.
As a male that is forced to register with the US Selective Service, (I wanted financial aid for college) it sure does stick in my mind when I vote for our leaders, who can then authorize a draft if needed...
Coincidentally, kinda relevant though, because a large part of Sweden's foreigner population are actually immigrants from former Yugoslavia, a lot of them because of the Kosovo War.
Half the width, 128bit vs 256bit. Often translates to half the speed but not always.
Big fan of the minimalist design.
EMF/WMF is especially bad because it is basically just a command language that gives direct access to GDI syscalls. It should just be considered excutable.
What is with this website? You can't select text?
Also, 2000 called, they want their static types arguments back. Take a look at modern type systems, especially those that are tailored for dynamic languages (TypeScript, core.typed). They've grown in expressive power and type inference. They've also patched some obviously stupid gaping holes: for example, TypeScript with strictNullChecks will prevent "NPE" bugs.
Yet, now bitcode is a thing on iDevices, to the point LLVM guys started to discuss a possible portable version without the low level hardware bitcodes.

The difference from Apple and Microsoft's bytecode solutions versus Google, is that the AOT compilation of bytecode takes place at the store, instead of the device.
How is that relevant? I was speaking of a group of ~40[1] christians that identify as a collective and are world renown for hate speech.

That is the exact opposite of a generalized large population like Christians, Muslims or "Men".

[1]: Number posted by someone else here in this thread. Point is, small group, tiny, specific.
Depending on where the second security checkpoint was, it may be perfectly normal. Was it at the first US airport you hit?

IIUC, the reason for this is, if you're flying from some country where we don't trust their airport security, we want to re-screen you and your luggage before we let you fly on our planes. This was going on clear back in the 1980s.
Ride a bike to a stop on the most direct bus line.

Typically, whenever I want to go downtown for a big event, I'll find a busline that goes to that area, then trace its route to the outskirts. I go ride/drive there and take the bus in. Much cheaper, less parking hassle.
This is a cool idea, but isn't it a chicken or egg scenario? I need lots of disposable income to buy unique, handmade things. If not enough people have money to buy these things, then the market won't be able to support many artisans. I'm not sure if I'm missing something here.
Life, uh, finds a way. As long as you have talented people that love a game, they will find some way to preserve it. Even though Blizzard is still running Battle.net to this day (bless them for that) -- people have created spin-off servers for Starcraft by analyzing the netcode and mimicking the servers:

https://freeablo.org/ (diablo)

https://shieldbattery.net/splash (starcraft broodwar)

http://www.openwow.com/ (world of warcraft)

If Blizzard ever shut down battle.net 2.0 there will be a group of people putting their heads together to mimic the server. Or, if needed, recreate the entire game engine from decompiled code or scratch. Look at OpenRA and OpenBW for these examples:

http://www.openra.net/about/

http://www.openbw.com/

And if that's not good enough, game preservation might become a new industry just like art preservation. We already have GoG releasing classic titles by working with publishers and digital rights holders to re-release classic games; this model can be extended to those "black box" games where the server code is saved in a repository for years but never released until someone like GoG comes along and revives the game the legal way:

https://www.gog.com/

So, if a game is loved by enough people it will live on.
I think it deserves it.
The best technical interview question ever
Sorry to hear that! I'll follow up with you offline to make sure we don't let something like this happen again. Thanks for letting me know.

EDIT: we try hard to respond to every personalized message we receive. However, we get a lot of applications on ZipRecruiter that appear to have been sprayed to a large number of employers. It appears that you didn't include any cover letter in your application to us, which made it look like a spray campaign, not indicating any special interest in Scalyr. We don't always respond to those.

In your case, your resume mentions that you're looking for a position "primarily on or looking to migrate to physical hardware", which is not a fit for us at the moment. Given that and the fact that you didn't include any cover letter or personalized note, we didn't respond. If you do think there might be a fit, I'd be happy to talk -- my contact info is in my profile.
Same as that db1 / db2 for GitLab, naming things is pretty important (E.g production / staging, production-us-east-1-db-560 etc.)
"playbook" is a relatively common term for "documented step-by-step procedure for specific tasks". Effectively, a script with #!/bin/human at the top.
Well, both the Swedish and Norwegian Armies have a long tradition for using conscripts to do a lot more than what you think. E.g. on the main battle tank (Leopard 2), everyone except the tank commander (i.e. driver, gunner, loader) is a conscript. My brother-in-law was in the forward sigint ops division as a conscript. 90% of ship crews are conscripts, as are most of the air force support personnell.

To make sure these skills are not just forgotten, some portion of each years conscripts are selected for regular returns to the army for drills. (Army pays your employer for the time it takes, you get your regular dayjob salary.)
These cheap plastic glasses have the cultural staying power of the pet rock.
It doesn't seem like a bad idea to me. If they're investigating her to mount a smear campaign, getting out in front of it sounds like a good idea. But I'm not a lawyer, so what do I know?
The solution to some problems is reliable public transport, and I am all for improvement, but not a solution to all transport problems.

For instance "I want to get from A to B when I want and in comfort" is not one of those problems in a large number of cases.

Public and private transport have different tradeoffs. I use both when the venn diagram of my requirements and the provision of the transport variety overlaps most.

Eg.

Car to the next town because a bus would be too slow/costly (once you own a car in the NW England busses cost a lot)

Train when I go to Manchester (faster, parking is a problem)

Train when I go to London (faster, though perhaps more expensive, comfortable, parking again)

Car when I go climbing. I don't have much gear, but I do tend to not know in advance exactly when I want to go.

Taxi when I stay out past my last train in Manchester.

You can make public transport better, but it's going to be very hard to make it on-demand, or with the same comfort level as a private car.
Your case matches with the three people ("melinials") I know who have used Snapchat.
If you like beer, New England is worth a tour.

http://bostinno.streetwise.co/2016/01/22/new-england-craft-b...
Some people wouldn't volunteer unconditionally, but would fight to defend their country, as long as everyone does. If you only differentiate between voluntary/non-voluntary these people will just be in the non-voluntary group.

That said, I'd be one of the first to get the hell out if it came to war. I have better things to do with my life.
Trying a case via the media to push a large company into a settlement is hardly a new strategy, especially with a company like Uber that's getting large amounts of bad PR.
Isn't Uber heavily subsidizing fares with capital funding? I thought that was part of their monopoly strategy.
Ok, I added the i7-7700K, but I only see a $10 price drop:

http://imgur.com/a/vDHAv
Can you be more specific? What's in between those lines?
No disrespect to Spectacles, but camera glasses have been around for years. It's not AR and it's not yet even material to Snap's business (according to Snap!).
My favorite tweet about the whole situation:
https://twitter.com/objective_neo/status/736530568222015489
> my job and lifestyle have caused me to detach from a significant chunk of society

For the vast majority of Silicon Valley, this happened a long time ago. Tech valuations have been divorced from the lives people lead for quite a long time - Snap is just the first instance of this happening to people who are in the Valley, solely because of their age.
This part is also interesting:

> While this is an operation that we have relied on to maintain our systems since the launch of S3, we have not completely restarted the index subsystem or the placement subsystem in our larger regions for many years.

These sorts of things make me understand why the Netflix "Chaos Gorilla" style of operating is so important. As they say in this post:

> We build our systems with the assumption that things will occasionally fail

Failure at every level has to be simulated pretty often to understand how to handle it, and it is a really difficult problem to solve well.
Akkroo | Full Stack Web Developers | London | ONSITE, https://akkroo.com

Our mobile and web based SaaS product for marketing & sales teams improves everything about collecting customer lead data at events, tradeshows and exhibitions.

We’re 4 years old, SaaS based product, healthy and growing quickly. Our global customers include Aston Martin, PayPal, IBM, Vogue and Patagonia.

I’m Andy, one of the co-founders, and right now I'm hiring for a PHP full stack developer, a junior developer and a part-time SysAdmin to join our team:

https://akkroo.com/jobs/developer

https://akkroo.com/jobs/junior-engineer

https://akkroo.com/jobs/sysadmin

Our hiring process includes a video or face-to-face chat and a role-specific task (which we’ll step through together). If you’re used to working at an agency and would love to focus on delivering a SaaS product instead, we could be a great fit.

We're also looking out for smart, friendly Customer Success people to help on-board new customers.

https://akkroo.com/jobs

Visa and remote situations vary by role. Got questions? Ask me! jobs+andy+hn@akkroo.com
Umm, okay. I would fully expect this. Ms. Fowler seems to be a large liability for Uber. I don't find it unreasonable that "Uber has a law firm investigating <her>", if for no other reason than to find what she knew and when she knew it (or something along those lines), were she to sue what are the potential ramifications, et. al.

IOW, I'm not going to run in circles over a seven word tweet that could mean about anything.
>Yeah, the 13-21-year-old chunk of society

MySpace had that one nailed, and look how that turned out for them. This is exactly the kind of demographic that is susceptible to fads and keeps leaving dead services in its wake.
Sure, we didn't bomb the Yemen government, but we sure dropped bombs on the types of people who will be impacted by the ban.
Interesting. Bitcoin is trading at an all-time high today. I guess the fears of a tech bubble collapse have been staved off for a little while, at least.
> YAML is so much more complicated and harder to parse.

YAML has more complexity in syntax, but a data model that fits to data structures in programming languages (records/maps, arrays/lists, integers, floats, boolean, bytes, strings). As long as you do not implement a YAML parser yourself (why would you do that?) you should have easy times with YAML.

XML on the other hand is relatively easy to parse, but has a complex data model that maps well just to a DOM. For anything but markup text, you do not have a direct mapping to/from XML.

> Developers write hundreds of lines of XML all the time... its called HTML

There it makes sense, because it is marked up text you are writing and it is the right tool for the job.
I brought down our production system after a typo in a command once... the dev team took the blame for allowing an illegal parameter to bring down the system.
Not surprising. Depressing, but not at all surprising.
You mean like range checking the input parameters to the command? =)

SHUT DOWN S3? ARE YOU SURE? (y/N) :
Hear of it at least 2 dozen times, various states, usa. Seems a bit less common now, but still happens. Usually for when a judge wants to give you an out. If you bail, you get full judgement.
Where is the original thought? There were few hard numbers. There was way too much quoted material and no Gitlab thoughts on it. It looks like they made the post based on feelings instead of a metric like time or dollars.
that, or they're giving her a sweetheart deal (i.e. low/no fee) because her case is high profile and they can write it off as an advertising expense.
Oh I read the same article but I read it wrong. I thought they meant that would be the total value of the shares they hold after the IPO, not just what they are selling today. My bad.
They are working on this right now. There's tons of work done to integrate core.spec into the core functions so they spit out legible error messages instead of raw stack traces and exceptions.
> This obsession by techies that you're leaving money on the table if your shares go up after an IPO is bizarre.

How is it not leaving money on the table?
Have you not used any social media?
As someone who really wants to return to Europe in the next couple of years for vacation, this really complicates matters.
I suggest you look into the history of that. Rail lines created massive monopolies that had a stranglehold on American businesses until the creation of highways. Why are goods even transported via trucks if rail is such a viable and cheaper alternative? Are business owners simply dumb?
7 Cool Gadgets You Can Buy Now on Amazon Today