skysight-inc/HackerNews huggingface dataset:
Sierra supports Macs back to 2009, so thats 7 years which I think is decent. If you want to use a 10-year old notebook, I doubt you're going to be troubled by a 3-year old OS.

Apple may seize support older hardware earlier than Microsoft does for a very easy reason: because they can. With the insane amount & combinations of hardware Windows has to support, there's no point in adding anything that's somewhat specific – plus they have a lot more of the "enterprisey" customers with a 15-year support contract and underfunded IT budget.

There are quite a few Macs in large companies nowadays, but from what I've seen, they are much more likely to adopt a consumer-like support system, i. e. giving root to the users or letting them individually buy & upgrade within a certain budget. They also tend to update more often, possibly because buying a Mac is already an indicator that they're willing to spend more / that they care about their tools.

It's also the complete opposite on mobile phones: not rare for Android phones to sometimes not even support a version that was already released when you bought it, whereas iPhones are good for about 4 iOS versions I believe.
I think your right, most people would agree they should not. However, if foreign governments can act in this manner while the US government cannot. Doesn't this put the US government at a disadvantage? Are we willing to give up the longterm safety of our nation for the convinient comfort of the privacy from our government now?

In ways, I think yes. But I also believe that this is a very important conversation we have to ask ourselves. Theres nothing stopping the bullies of the world from company owned information except the price the companies put on it.
IANA Security Expert, but simple advice from Krebs:

>Anyone looking for an easy way to tell whether any of network ports may be open and listening for incoming external connections could do worse than to run Steve Gibson‘s “Shields Up” UPnP exposure test.

https://krebsonsecurity.com/2016/10/who-makes-the-iot-things...

another thing to remember... ALL IoT devices have admin credentials, its just a matter of whether or not they can be connected to, whether the credentials are compromised, and whether the device is susceptible to brute force.
As a once frequent Farecast user I was initially excited about this, but realized that for the most part airfarewatchdog has completely replaced this use case in my life.
Sure, but normally you wouldn't waste them on that. You might use them for instruction breakpoints in ROM, or when you suspect that the program checksums itself.
The line of reasoning is that supporting a political candidate of a major political party in a political race for a political office is OK, fine, and normal in the general case. It's a key right that we need to maintain a free society. Supporting this particular candidate of this particular party in this particular race for this particular office is not, because it's different for a host of reasons.

I understand the logic. The thing is, every single office, race, candidate, and election is unique. There will always be some reason why this logic applies. Where do we draw the line? There are only two sane places that don't rest entirely on someone's personal mores - all or none. I'm inclined to lean towards people being "allowed" to make their own choices without being Othered for it.

That's what tolerance is - accepting people who make choices you personally loathe. Real tolerance is often a deeply uncomfortable thing.
You really should try to at least figure out what the position of your favorite candidate is before you make up your mind to vote. Trumps position is the exact opposite of what you claim it is.

https://ballotpedia.org/2016_presidential_candidates_on_LGBT...
Think of security as reducing risk.

If you're invisible your risk is lower because you have a lower chance of being targeted.

This is wholly separate from what happens if you're hit. That's resilience, or armor, or whatever we want to call that.

But both reducing the probability of being a target and being more resilient once you are a target qualify as security.
Why do you specifically limit the burden of proof with the FBI and the Clintons?

Numerous independent cybersecurity firms and experts have already said Guccifer 2.0 is linked to two Russian intelligence agencies
But he also says "After all, the primary purpose of doing technical interviews is to ensure A+ players are identified and are persuaded to join your team. If your process is preventing this, then you are doing it wrong."

That doesn't sound like sarcasm to me...
Agree with digi_owl, this reads like the ramblings of a child. (And it doesn't seem to be the translation).
Kontena: an alternative container orchestrator
>For Artificial Intelligence to believe in God would be for it to believe in its makers //

That's a very limited sense of the idea of a god, and certainly doesn't match with definitions of God [a singular, eternal, omnipotent, omniscient, deity] that I've come across.

Merely making something doesn't make you a god, not even if that thing appears to display intelligence. Some sense of one of the characteristics of existing in a separate spiritual realm, having power/knowledge beyond that possible in the present realm, having an existence that's not bounded (eg physically) within the normally experienced space of the "mortals". They seem like a start for basic level definitions of a god.
Can anyone explain what is going on with the repo

It looks like they're vendoring all of their third party/first party depedencies e.g.

https://github.com/google/nomulus/tree/master/java/com/googl...

https://github.com/google/nomulus/tree/master/third_party/ja...

Is this a common pattern for modern java projects? I've never seen it done this way....I'm hoping all those BUILD files are autogenerated...
You definitely are filtering people, unless you accept everyone who goes through the usual (tedious) interview process. This interview process is quite noisy, so being able to skip it gives a clear advantage. Whether or not this is a good thing is another question, but don't claim you aren't discriminating against people who don't code in their free time.
I wonder if they are thing the same thing along the lines of the Stratechery article pointing out the differing cultures required for services vs. devices. It may signal some sort of pivot, at least for their icloud based things, especially w/ the recent news of a reorg putting their services people all under a single roof/organization...
Yet you are taking Clinton's conspiracy theories at face value?
Air India Taking Advantage of Tailwinds
I use ESET Smart Security.

[1] https://www.eset.com/int/home/smart-security/
It might help you migrate to module hell.
I disagree. Developers are human and if they have to remember to write extra code to get a thing to do the right thing, they are likely to forget. (try-except-pass is an explicit opt out; if (err) throw err is a "required" opt in.)

This "bug" in some of the Promise runtimes could just as easily be handled by forcing every Promise chain to end in a .catch((err) => /* ... */). Requiring even this little bit is less onerous than node-style callbacks where every "link in the chain" needs explicit opt-in, with Promises you only "have to" opt in and deal with boundaries, just like try-catch in most languages.

Yes, it's not great that Node and some of the browsers initially "missed" the "great try/catch in the sky" catch all logging, but again that is easily resolved at the runtime platform level whereas node can't possibly tell you if a developer missed an if (err) throw err somewhere in a callback chain 10-levels deep and across three or four dependencies.
On an unrelated note, I've never understood why there's one colour for white people and four for black people--I'm between the whitest one and the second. I feel lost.
"Discover" in the sense of "derive ab initio, truly never having seen an iterative root-finding method, or anything analogous to it" -- like Newton and Raphson both did, separately -- I highly doubt it.

Re-derive your (or my) perhaps-more-than-a-bit-stale-by-this-point derivation, from way back when, under non-interview conditions? Yeah sure -- assuming we were actual math majors, or among the 10% or of CS majors who are burned-in math types.

But under interview conditions? Unless the role explicitly requires an actual math background (or a CS background with emphasis in numerical algorithms), really quite a silly thing to expect of someone.
Google hooks into the systems that want Southwest to pay, it's not directly making that decision.
The GeForce GTX 1050 is Nvidia's $109 answer to AMD
Show HN: Introducing DemoKit: Scriptable Product Demos
That was a busy meeting and the developer mailing list is very busy. It's great to see continued investment from so many interested parties.

Judging by the notes in the wiki [1], however, the purveyors of my preferred server, Kiln, are not so engaged lately:

> Available hosting solutions: Bitbucket, Kallithea (self-hosted), Kiln (still exists?)

I believe it is maintained and even if not maintained would continue to work for ages, but I suspect we will be held to 3.x for a while.

[1]: https://www.mercurial-scm.org/wiki/4.0sprint
Apple's new MacBook Pro might ditch regular USB ports
You might be able to route it but that doesn't mean it will work due to crosstalk and then those additional layers will come in handy as ground.
This is how we do things as well. When I walk around our office I always see people looking at SO, Google and others. Why would I hold a candidate to a different standard?
It's something to work towards, always on the horizon.

Kurzweil was a great inventor once but he's a prophet now and he needs to speak prophetically, not scientifically.
I made it fairly clear that I see nothing in this thread for which Wikileaks need be defended.

The DNC put its donors at risk by engaging in ludicrously unsafe storage practices for their private information. Someone, who was not Wikileaks, made off with that information as a result.

Wikileaks provided the information when it received it; but in no way can the donors be certain that Wikileaks is the only party who received the stolen information.

Wikileaks did those donors a favour by declaring to the world that their private information was stored and transferred irresponsibly by the DNC.

Every one of those donors should now immediately contact the proper authorities to protect themselves from credit card and identity fraud. That agony is upon them as a direct result of the irresponsible practices of the DNC, and it is only because of the actions of Wikileaks that they are now aware that they are at risk.
A test that confuses a human for a machine is not a problem. False negatives don't remove value from this test.
There is also 0xf1, known as icebp or int1.

One-byte opcodes won't save you when the code is jumping into the middle of instructions. The instruction you want to breakpoint might be in the middle of some other instruction that will run.
GitKraken (gitkraken.com) is very nice, though not open source.
This is a hard problem to which there are no easy solutions, only trade-offs to be made. Here I think that I strike a reasonable middle-ground providing I act in good faith.
Looks good! I built a similar free app for iOS: http://longdayapp.com
Supporting football clubs is innocuous, but the outcome of this election will have material consequences for millions of people. Trump is hostile candidate for women, and for people of color. Supporting Trump makes YC, and to some extent tech in general, less welcoming for people that fall into these two categories.
I solve this by not using a skills block or anything like that. Partially because I think they're stupid but also partially because IMO it's a no-win situation to figure out what it implies, you'll always mismatch with some interviewer.
Is that just "design" of the culture though? If you're working 20% less of the time you've more time to relax; perhaps then you don't need to stress if you've a little more time to chat before your strudel arrives.

Personally I hate it when you've only just sat down and the waiter is asking what you want, especially if it's a big menu and you've arrived at a meal time.
You're right, and I agree it isn't apples to apples. I am still looking for ways to break the 150ms TLS handshake barrier (let me know if you have)

My intention was merely to point out the difference between bare/raw HTTP on ec2 vs API Gateway (which is only HTTPS).

But this comparison is in fact almost useless because the world is moving to HTTPS everywhere.
No, I'm taking the FBI's suspicion at face value, because they're in charge of protecting the U.S. from foreign intelligence threats.

And I'm also taking CrowdStrike, Fidelis Cybersecurity, Mandiant, SecureWorks, ThreatConnect, and the editor for Ars Technica at face value as well: https://en.wikipedia.org/wiki/Guccifer_2.0

This prevalence of your reactionary conspiracy witch-hunt is precisely what this thread is about.
21 spare nails, 2 spare shoes.

Or 3 horses with a limp and a spare nail.
So running your SSH daemon on a port other than 22 will never be better than doing something above patching, a solid config, and key or cert-based auth?

I disagree.

If you're listening you are potentially vulnerable to an 0day that is simply far less likely to hit you on 2222 than 22---especially before you hear about others getting pwned and have time to patch.

If you harden to a certain point (like the list above), the next best thing MAY be to get out of the line of fire, either by moving your listener or putting up a portknocker system or something.
>You don't normally have candidates insisting that the election is rigged despite having no evidence to support that assertion.

I agree that Clinton's repeated conspiratorial assertions that Russia is trying to rig the election is dangerous to democracy.
1) I agree that regulation of the importation of chocolate bars from one state to another is within the proper power of Congress, though regulation of the actual vending machine would clearly be up to the state. On the other hand, I have read Article I Section 8 many times, and I still cannot agree that Wickard v. Filburn was correctly decided; I would say that the federal regulation of intrastate commerce was necessary to that scheme, but it was improper.

2) I agree that Congress created the Customs Service to carry out an enumerated power according to laws passed by Congress, and would say that the Navy, Internal Revenue Service, and Treasury were created in a manner compliant with the constitution (and its amendments). Health and Human Services, Housing and Urban Development, and the Department of Education are not compliant with the Constitution.

3) I agree that searches of foreigners at the border are not even required to be reasonable, and searches of citizens must only be reasonable. Reading people's correspondence without a warrant was never considered 'reasonable', and I have no evidence that 'metadata' was considered less important than the contents of the correspondence. There is also no provision for 'collecting and storing information about citizens, but not looking at it unless you really want to'.

4) According to my reading of the Constitution, Congress must establish the laws/rules for the collection of revenue, and fund/authorize the relevant agency. After Congress does this, it is the President's job to "take care that the laws be faithfully executed", which I interpret as meaning that they should hire and supervise people to do the job Congress told them to do.

5) I sympathize with your view, but the entire Bill of Rights was meant to be a dead-letter by that definition. I am sure you aware that some founders made the case that the Bill of Rights was entirely superfluous, as the federal government had never been given the power to regulate speech or firearms, search citizens arbitrarily and invasively, force them to confess to crimes, or forcibly station soldiers in their homes. Unfortunately, the Bill of Rights has proven to be vital (if insufficient) to the preservation of liberty.
And:

> as eluded in the following

It "alludes" (to), not "eludes".

And you and I are both complete jerks for being literate in at least one natural language.
It directly tests for intelligence, you confuse false negatives with false positives. An intelligent person that fails the test because they don't know a common language is fine.

Note: Medical tests generate both false positives and false negatives, they are still useful.
Awesome job, met people from all over the world inside the HN community, thanks a lot for this!
There are millions of people who have health insurance and were able to see a doctor because of the last presidential election. It matters.
> To be a competitor to the iPhone at the same price point, the Pixel has to really shine.

This is the rhetoric going around, but I'm not sure it's really true. Sure if their goal was to instantly knock the iPhone off in one generation, but it's not. The goal is to build a really strong and compelling Google ecosystem (home, assistant, chrome, chromecast, all the services that people already use) that the pixel is simply one part of. To me, this is the real end goal, to convince you to buy a Pixel not because it trumps the iPhone on its own merit, but because it ties in with all these other things you use/want to use.

I have no idea if that vision will come to fruition, but if it does, then the Pixel just needs to be "good enough" to start taking some market share.
As an American currently working remotely while traveling in Europe I have seen some of this first hand. I think there's pros and cons to the aspects I've observed.

- Probably the most obvious is meals. In most European countries its not uncommon to take a 2-hour lunch break and to take 2-3 hours for dinner. But at the same time, the quality of food is higher, meals tend to be larger social affairs (not something you do alone), and slower more relaxed meals probably aid digestion. This contrasts sharply to the obsession with fast food/quick service meals in the US that are mostly taken alone and on the run. In some cases it was frustratingly difficult for me to find a restaurant with quick enough service that I wasn't feeling like I was letting my own team in the US down.

- Transportation is less car-centric. What this means though is that a lot of people have a longer, if somewhat more relaxed commute. For instance, rather than a 15-20 minute drive if you live "near work", you might have a 10 minute walk + 40 minute train/metro ride. Sure, you /could/ be working on the metro in theory, or checking emails on your phone while walking. But people don't, and in a way that's great. It gives you a few moments of wakefulness where you don't have to focus and you don't have to think about work.

- Holidays. I'm not really sure how this works out in small and broad technical teams like Operations. But it seems like given the amount of holiday time Europeans are granted and take that there's probably someone out on holidays on your team at any given moment. On the other hand, I imagine that there are less stress-related deaths in Europe.

These are all just my first-hand observations, I haven't really dug into the stats around it, but I can imagine how these and other factors could easily lead to an overall reduction in work hours or even productivity vs American workers. On the other hand, I've found Europeans tend to be healthier and happier than Americans, so maybe it's not such a big deal?
It looked like documentation and had no clear benefit over MDN. If it wasn’t just documentation, a terrible job was done in communicating that.
Great. Now Microsoft has the means to store every Skype conversations indefinitely —it's only text, now.

Seriously, great work, but just like facial recognition, this will cut both ways.
This is not the rise of the machines that I think anyone was expecting, although I suspect Futurama gave us a bit of preview. DDOS'ed by a toaster... the future is weird.
What's you best KILN feature ?
I wonder if we can adopt it at RhodeCode
You don't have to put a political affiliation.
Neat demo. I have a couple of suggestions for camera control:

1. Allow the use of the mouse for camera control.

2. Use up/down arrows for rotation similar to what you do with left/right and have separate keys control zoom.
Ah. No, definitely not graphics. I can't say much without giving away the identity of the company, but like I said, the technical side of their business had to do with network optimization. It was "Uber for X" for some value of X.
I don't actually know. But porting it would be a huge undertaking.
I'm not an expert on this at all, but my suspicion is that humans are more tolerant of missing words than we are of mistaken words. Especially a word like "I", we just assume it if it's missing.

So if this speech recognition is for creating a transcript for humans, this (in my uneducated opinion) isn't as good as humans do, at least not yet.
Show HN: A tool that helps you cache C/C++ build artifacts with Travis CI
They're an independent fact checking and analysis site and avoid political bias. Their entire schtick is impartial research of stories for truthiness, compromising ruins it.
"- Do you have zero external dependencies on 3rd party library not own by Google? These must still be managed anyway? How do you deal with project X is not ready to move to external library version N but project Y needs version N?
"

I own third party policy, so i can answer this. I'll stick to public info.

There are thousands of 3rd party libraries. The rules of the shared codebase is "third party libraries are not free headcount". You choose whether you use them or not (implicitly or explicitly). If you add a third party library, you get to maintain it, and stay within the support horizon of upstream. If you choose to use one, you get to stay up to date with the upgrades others make. If you need features not in the current version, you get to upgrade the library (and work with teams, who are not allowed to block you).

This is pretty much the only way to make it all work in practice (i'm aware of how it sounds. In practice, even upgrading stuff literally every google target depensd on takes a week. It's only stuff where folks let it go for 6 years [we now have better detection of out-of-date code] that become a problem to upgrade).

If you don't like it, don't use third party code.

Note that these rules make it just like any other code, because your problem is not specific to third party code.

Note that binary versioning, etc, is pretty much always a complete disaster in practice on a large scale

"the magic mono-repo now means merging a fix is harder as it may depend on other unrelated changes all over teh repo?"

This is rarely true in practice, because usually fixes are targeted.
Agreed, I've been using it a bit and it is quite good. Especially since if you use --debug-brk and launch the debugger at the beginning, you can enable pause-on-uncaught-exception and then if you crash you can access all state at that point.
Eye of the beholder! To me, the Pixel is quite a nice design, and the new Xperias look awful.
If I use a GUI tool on my Mac I use Git Tower, while it's definitely not open source and has a reasonably high price tag it's definitely a superb Git GUI application. Github Desktop and SourceTree are both quite nice as well, however, it's generally Git Tower (on Mac or Windows) but more often than not I stick to the terminal.
> yes, donations are free speech

Donations are free speech with respect to the government. No one is questioning Thiel's free speech rights. People are responding with more free speech as is their right. No one is silencing Trump supporters.

Democracy is not a safe space.