skysight-inc/HackerNews huggingface dataset:
the short answer is yes, they are both in trouble. The sender has a plausible defense they they didn't know it was a unsecured server as there is the case to be made that the secretary of state should be trustworthy to be operating in a safe fashion, additionally if upon receipt Clinton had raised the alarm and turned over all the hardware she wouldn't have been held accountable for having the information sent to her, but she didn't and then she kept it a secret and then she was hacked and then she lied about it, and then the emails leaked and then she was not prosecuted because she didn't mean to break the law she just wanted a blackberry and didn't like being told no, and then the American people are like WTF man if I did this I would be sent to jail ( in fact two defendants made this exact case in their defense in similar trials ), but no one cares are there are armies of people who just want to see their team win an election so they will defend pretty much anything that was done.

America
> Apple doesn't have anything to stand out anymore

They have execution and commitment.

When I buy a MacBook Pro I can expect to get many years of use out of it. The hardware execution is almost always exemplary and they will continue to support it on the software side during that tenure. Buying a Windows or Android product feels like you're only going to be supported for a year or two and that's it.
It was rough when it first came out, but works well now. The thunderbolt dock is also working now.
Be warned that all the kaby lake XPS13 have MUCH slower GPUs then the previous edition with the IRIS 540 graphics.
Both commit crime.

The sender obviously put the info where it shouldn't be. The sender and recipient are both required to report this immediately.

BTW, after that gets reported, a normal expectation would be that all computers get powered off and then handed over to the security people. This may be why things didn't get reported. The server and Blackberry would have been taken and likely destroyed.
In my area (AI), if anything I think the older people in funding bodies are more open to funding a large variety of work, because they've seen multiple cycles of hot techniques coming and going, and lots of eggs being put in a handful of baskets, so tend to think there's value in funding even long-shot and currently-not-hot areas in case something comes out of them long term. Younger people involved in these kinds of funding bodies are much more likely to be the ones pushing for funding to be highly concentrated in a handful of currently hot areas that have clear paths to near-term significant advances, the "we should put 100% of our funding into deep neural networks" type of strategy.
Also take a look at the razor blade stealth for something cheaper, if you don't need a dedicated graphics card. (although you can hook up a razer core if you need one)
If I get one, I'm installing Linux, FreeBSD, or OpenBSD on it. ME is bad enough, and I don't trust Lenovo after what they did.
$50.00 for a working MacBook Pro retina 13", I guess it's just a joke, even they don't believe anyone would trade a MacBook for a Surface-thing.
Doesn't really surprise me. I mean, where else do we expect NHTSA to get people qualified to regulate self-driving cars from? I'd rather they came from industry than just not have any background at all.
Yes, it's called advertising.
Why the Next Denial of Service Attack Could Be Against Your Car
[When we found that some programmers were simply not using pointers, we eliminated the ability to pass structures to functions, enforcing their use in even the simplest applications.]

I'm confused. You can pass a structure to a function by value in C. What does he mean by this?
It's interesting how a strictly deterministic thinking and a more authoritarian society appear to have been correlated.

When individual liberty became more entrenched in culture, suddenly scholars were considering non-deterministic phenomena everywhere.

(I'm sure there's a million of counterexamples; I am just noticing a broad trend.)
That's rarely how it works, though. If the prosecution can't find enough evidence to warrant taking the case to court, they won't. The accused being a very famous politician doesn't change that logic.
Like I said, you just suck at hiring.
Can someone fill me in on this IOT hacking phenomenon. Surely the vast majority of devices sit behind a NATted router with a firewall on consumer premises, they don't have dedicated IPv4 addresses and don't touch the internet unless they are requested to (or already have a bad binary on install). How is this hacking happening?
TDD Dijkstra's Algorithm
Many people have had their clearance revoked, lost their jobs, and been sent to jail for similar acts. I think anyone who has held a security clearance is appalled at what has happened.
And this is how "asshole" gets associated with "libertarians". In order to maximize personal freedom, you need property rights and people to enforce those rights. Just because the government's powers have grown well-beyond what's specified in the Constitution doesn't mean it shouldn't have certain powers.
Although I'm with you on the issue of some Lisp-1 people being parochial, we can argue that "como como como" is an example of something bad that we don't necessarily want in a programming language. Not everything natural, in natural language, is good in a computer language. Never mind that a word can be a noun and verb in different ways: in natural languages, even if the word has the same role, like noun, it can have different "bindings" at the same time in that same space due to homonyms. Do you want the same symbol to have several completely unrelated global bindings in the same space, the dispatch being resolved based on semantic context (perhaps not even known until run-time)? Ouch.

Simply the fact that you have exactly two namespaces, in each of which there can only be exactly one binding for a symbol at a given lexical level, is different from natural languages.

I'm convinced that Lisp-2 and Lisp-1 have merit, and made a Lisp dialect that offers both, in a reasonable way that manages to be relatively clean.

An ideal Lisp dialect supports the reasonable request of him or her who wants (list list) to Just Work, and it supports that programmer also who has a function-valued variable f and just wants (f x y) to work. That ideal, if taken too literally, is contradictory, but an acceptable compromise is to have [f x y] work, where [] changes the evaluation of atomic forms that are bindable symbols to Lisp-1 style (utterly, with deep support from the macro-expander and evaluation semantics).
I regret to say I might have some bad news for you.

However, not everyone is ambitious and competitive, but not everyone uses social media. They do seek a sense of approval (or attention), even if it is defracted via a pseudonym. Most social studies are irreproducible bunk anyway.

Our 'real' identities are but a hash away, where you give me a place to contact you and tell you the contents of this sha1 sum: b967696ff8376ccd0feb6170b469e23588d702bd . If you wanted to get fancy, we could start by agreeing on a modulus and a base....
Apple’s new touch bar is a usability disaster
I think it's interesting that Trump comes up with these non-sequiturs out of nowhere that end up looking incredibly prescient.

When Trump started with his "rigged election" non-sense, a lot of the media asserted that it was in response to his low polling numbers. It never made any sense to me, it's such a random and unconventional response. But I read this article and I realized that he was priming the public for this bit of news, he knew it was going to be released today because...

> Disclosure: Donald Trump is the father-in-law of Jared Kushner, publisher of Observer Media.

This makes him look like a sage to his followers. He gets lambasted by the media for spouting off dubious claims, then a few weeks later, news surfaces suggesting he was right all along.

I can only imagine this isn't Trump's last move. I'm curious to see what his coup de grâce is for Clinton.
The whining and moaning about dongles is exactly what people said about the original iMac and USB.

If you think Apple is going to make room for your old crusty ports when there is a new standard you're crazy and haven't paid any attention to Apple at all.

Here's a question: When did HN lose the ability to appreciate awesome technology? Thunderbolt 3 is awesome. The new MBP has four ports. Each port can charge the laptop, supply 15w of power to devices, supports USB 3, a 5K 16bpp deep color display at 60hz (!!), and extends the PCI Express bus to external devices.

Yes the transition period will be annoying.

Once we get there it will be amazing. TB3 is what I've been wanting out of a connector for a long time. One sturdy, reversible, and universal plug that handles everything in a backwards-compatible way.
> I don't currently have time to pursue it further myself.

I work for a non-profit where we tackle accessibility issues related to the web, documents, and tech in general. We have a few Vagrant boxes that we use for development and testing, one of them is a Fedora box (GNOME 3 though) that comes with Orca configured [1] so that it doesn't prompt you for setup options. Chrome and Firefox are installed as well. If you have Vagrant and VirtualBox installed you can make use of it like so:

vagrant init inclusivedesign/fedora24 && vagrant up

The box is ~2 GB. This is the repository for the box in question:

* https://github.com/idi-ops/packer-fedora

* https://atlas.hashicorp.com/inclusivedesign/boxes/fedora24

We track Fedora releases and update boxes fairly regularly so there should be a Fedora 25 one with Orca once there's an official release upstream.

I hope it can be of use to anyone here. If you have any questions we hang out in #fluid-work on Freenode.

[1] https://github.com/gpii-ops/ansible-gpii-framework/blob/mast...
Good recommendations? I can't think of any that have the reputation of Apple when it comes to support or build quality, but I also haven't looked beyond apple for almost 10 years.
But consider Buffon's Needle
https://en.wikipedia.org/wiki/Buffon%27s_needle
The Linux version has the Intel wifi by default. Only Windows version has the Broadcom.
>Newton was proposing a purely deterministic model of nature

He could've made a great probabilist. http://fermatslibrary.com/s/isaac-newton-as-a-probabilist
That's good advice.

If you don't want to wipe, you can selectively install and uninstall the Lenovo software. I have a 12.5" Thinkpad Yoga that I've uninstalled lots of stuff and it works great now. Some things, like Lenovo's power management tools, didn't get along very well with the standard Windows tools.
Hmm digging through our old code looks like we never tried to use Stripe, for reasons unknown to me (maybe their support/requirements were different back then, maybe it didn't work for our product, idk). But yeah, especially after reading this article, handling bitcoin payments and dealing with the exchange rate sounds unfavorable lol :) glad we're not doing that.
so basically Java?
You could rotate the key (make available the new secret) before expiring the old. During that time (which can be even a few hours) you typically reload your application to use the new credential.

If you are able to change your application's code, you could integrate with vault's API directly which is the most clean solution. If you are unable, you can use [consul-template](https://github.com/hashicorp/consul-template) or [envconsul](https://github.com/hashicorp/envconsul) to securely introduce your secret which would entail reloading/restarting your application.
Regarding your edit that corruption is not apparent... it's pretty easy to argue she was trying to hide from public scrutiny and avoid transparency policies. I think it's fair to be concerned and upset about that, even if you think she wasn't doing anything outright wrong otherwise.

Also, exchanging sensitive, potentially-classified information on your own infrastructure when the usual policy is for the government to run it, comes off as arrogant, careless, and dismissive of safe/transparent operating procedures carefully designed by a combination of democracy and the bureaucracy -- again a valid cause for some of us to have concerns about someone who wants to be one of the most powerful leaders in the world. Or, we can just be worried about setting this precedent for people in high offices, even if we think this particular person is a benevolent, un-corrupted rule-breaker.
You only pay the fee if you end up paying, which is exactly the times that you make a profit since the value went down (making the coins worth less, and so a higher guaranteed price is helpful to you). If the value goes up or stays the same (or drops by less than the fee) you don't do anything.

You'd also need to be shorting bitcoin at the same time and covering the short at the same time as sending the transaction, but that's not hard. (Or already have the money in an account and buy it on demand, but that will add a delay)

So you make money or don't do anything, stripe/coinbase is never paid for their risk.
People have rights? Are you sure of that? From where do these rights came from?

I don't think Uber should be allowed to skirt around these laws, I think it is a moral duty for everyone that is able to to only engage in voluntary contracts and fulfill them, never to breach a contract by calling an external force to change its terms.
It sounds like you're confusing the surface book and the surface pro. The former is a laptop with a detachable screen, the latter is more like a tablet with an attachable keyboard. (although both run full OSes).

The surface book is the macbook pro competitor.
So I launch the app. Top left button makes sense, it turns the flash on and off. Top button.... unsure, it's a ghost? Some kind of menu? So I push it, am given a screen with a help button, a picture of a trophy, and a settings icon. Looks like this is the app's "system menu" but also the place where I can managed friends, that makes sense then. Pop back down to main screen, Bottom left looks like messages, so I push that and... it's a massive, unsortable list. I scroll down and see all sorts of different icons. Probably the non-filled icons means the content is "read" but there's a red square, a purple square, a blue square with a triangle (probably chat yea?), a grey arrow, a red arrow. Some filled in, some not, totally unsorted, and it looks like message send/receives are mixed in with "new friend added" messages. So that's a mess.

So now I pop into the mysterious "pyramid of three little circles" menu. It's.. news? "Recent updates" is another list of... friend... stuff... probably Snapchat's answer to Instagram Stories or whatever. More mysterious icons in the top right (other than search, that's obvious).

When I take a picture there's an x (obvious), a postit note, a T (obvious), a... pencil (pretty obvious if so), a timer, a download icon, and a square with a plus (no idea). Also a "send" icon. Throughout all this navigation, I'm lagging, hanging, etc.

Use case: A coworker says "add me on snapchat, here I've got my QR code open on my phone." Starting from the main menu I enter the "settings", click "add friends." "Add by Snapcode" looks right, oh, no, I need to take a photo, it won't actively scan for QR.

Things like that.
Lenovo seems pretty unique and adding ugly hacks to their hardware (like disabling ACHI), and then changing the PCI ID of a "fake raid" chip. So not only does this break linux, but it also breaks the standard release of windows.

So even if you want to install MS Windows from official microsoft media, you can't.

Why would lenovo would disable AHCI (which breaks windows and linux), then mess with a fake RAID (despite having a single storage device).

Seems like Lenovo REALLY doesn't want consumers reinstalling the OS.... makes one wonder.
Conformance with Apple's UI standards, or at least something resembling them.

Escape and f-keys are used to send commands to the computer, not to enter text. Apple feels that this is better achieved with touch, gestures, and the mouse, so they've removed the temptation for developers to fall into old bad habits. See also: the removal of arrow keys on the original Mac.
Pretty sure iPhones today have NFC, it's just not available for anything other than Apple Pay.
I considered Vault for a recent project but ultimately chose not to use it. I'd like to hear more discussion around the alternatives to Vault that you considered (there are many for different use cases) and why you ultimately chose Vault.
No. The groupthink is what causes the usage of M$ to be anachronistic now, and also what made it fashionable at some point in the past. Treating subjective opinions as objective facts and laughing at members of the out-group are symptoms of being engaged in groupthink.

Nothing wrong (or right) with any of that. I'm just observing.
Well, it looks as though they are striking while the iron is hot. There is enough disappointment by people wanting a serious unixy workstation who have been using the Mac for that purpose that if MS puts serious effort into their Windows Subsytem for Linux and pushes hard enough, they may well seriously grab developer market share from Apple.

I wonder if Apple would even notice.
Isn't that exactly what Operation Chokepoint [1] was doing? Using the banks to interfere with people conducting legal business?

[1] https://en.wikipedia.org/wiki/Operation_Choke_Point
I really miss the ThinkLight in new Thinkpads. It's so convenient.
(FWIW macOS can be keyboard driven as much as Windows can. I used a macbook pro with a broken touchpad as my primary computer for about 18 months since it otherwise worked fine. But like other commenters I have never used the "F" keys except for the printed functions of changing keyboard and screen brightness, and volume. I don't even know what those other keys do.)

The big lesson here is that other peoples' mileage may vary, and Apple knows that people who touch type function keys and/or use vi on MacBooks are a sufficiently small market that they can simply be served by mapping caps lock (likely a key they don't use either).

In fact come to think of it, caps lock is a perfect example: it's clearly not there for developers, yet nobody complains about the waste of having it on the keyboard. There are enough people who use it to leave it around.
Do they do it TO prevent it, or does it provide some additional benefit?
I'm also a blind software developer. I scrape by building apps[0] and services[1] for other blind people, and running the occasional crowdfunding[2] campaign.

First off, you're 100% correct when you talk about how devtools are inaccessible. This problem is an historic one, stretching back as far as early versions of Visual Studio, or other early IDEs on Windows. Basically, the people who build the tools make the tools for themselves, and not being blind, make inaccessible by default tooling.

I do most of my work on Windows, using the NVDA screen reader, and consequently I have the ability to write or use add-ons for my screen reader to help with a variety of tasks[3]. This being said, this always means more work for equal access, if access is even possible.

I'm interested in any sort of collaborative effort you might propose. Targeting accessibility issues in common devtools does seem to me like a reasonable place to start attacking this problem.
I had read a few months ago that Marco Zehe, a blind developer at Mozilla, was pushing some work forward for the Firefox devtools[4], but haven't heard much about that recently, and I think they might be distracted trying to get a11y and e10s working together.

Basically, I'm interested in helping in any way you might suggest, and from the thread here it looks like there are some enthusiastic people at least willing to listen.
My email is in my profile, let's make something awesome.

[0] https://GetAccessibleApps.com

[1] https://CAPTCHABeGone.com

[2] https://www.indiegogo.com/projects/nvda-remote-access/

[3] https://github.com/mohammad-suliman/visualStudioAddon

[4] https://www.marcozehe.de/2016/01/26/making-the-firefox-devel...
You may have that perfect safety record, but other people don't.

People still crash every day in good conditions. That's thousands of lives that could be saved with our imperfect, sunny weather on the highway only self driving car.

You underestimate how bad human drivers are even in perfect conditions.
I agree that it's good to make our own accessibility where possible. However, computer vision seems like gross overkill for making computer software itself accessible. After all, the information you need is already in the computer; it's just not yet being exposed to the screen reader in a standard way. So processing a screenshot or image from a camera would be very wasteful, though it would work as a last resort. But other hacks to make software accessible? Absolutely! For example, one can imagine writing bits of JavaScript code to fill in gaps in the accessibility of specific websites and applications.
I was very disappointed too, however I've seen similar disappointments when Apple dropped CDROM, usb, audio jacks etc.
Eventually everyone gets used to it, and admittedly they are trying to simplify the keyboard IMHO.
I'm super happy to have bought a maxed out mbp15 before not too long ago, so I won't have to deal with the devices/adaptors market catching up to Apple.
And BTW, looks like the disappointment is all around the keyboard. FWIW I use an external KB most of the time so I wouldn't care even if I upgraded and lose my Fx keys.
Anyway Linux is not ready to replace MacOS simply because it lacks many apps, Windows...well that's a joke for your battery and its Bash implementation is still too young, let's see in 3 years from now.
My 2 cents, ymmv
Sadly this is becoming very hard with lenovo ideapad and yoga. I fear this is coming for the thinkpads as well.

They seem to claim performance/battery improvements with their magic single disk "RAID" interface. Doubly dubious because said device just binds with the windows software raid driver.

What is worse is lenovo disables the included AHCI (breaking both Linux and Windows), so you have to use their install media to install the OS. Which of course installs whatever crap the original laptop came with.
My only guess is that a mix of Windows 10 and Linux is needed, there are multiple solutions:

1. Run Windows 10 and Linux in multi boot, use Linux normally, Windows when you need stuff that are not available on Linux.

2. Run Windows and use VMs to have a Linux development environment.

3. Run Windows with some Unix-alike layer, like the one introduced in Windows 10 or something.

I think for me it's "1", I don't think I'll be able to use Windows on a daily basis, since I still see people that install things like anti-malware/virus. I can't go back 15 years in computing experience easily.

P.S. Note how people that need to develop for Apple devices, like mobile devs, don't have any way out of the Apple ecosystem, since the SDKs are Macos-only.
This sounds very attractive.
Do you have to have a specific gpu chipset for OS X if you do the pci pass through? Would you consider listing your hardware?
We know, being humans, and that we have the ability to process lots of complex information in a way that's very difficult for computers to replicate. Hard AI doesn't actually exist (yet). We also have a 100 years of humans driving cars worldwide so we understand well what they're good at and what they're not, so laws & safety designs take all of this into consideration.

Each computer system will be encountering new, diverse things in the real world without a good understanding of how they'll perform. There are lots of crazy hard problems here that no one has solved yet. So to suggest we just automatically trust it because humans make mistakes is foolish when the consequences are so high. If someone came out with a surgery "autopilot" tomorrow, would you suggest it start giving triple bypass surgeries right away without FDA approval because humans make errors too?