skysight-inc/HackerNews huggingface dataset:
Facebook (along with almost everyone else using MySQL at massive scale) doesn't use foreign keys.

They scale poorly in MySQL, and they lose a lot of purpose in a massively sharded environment anyway. For example, say you like a status post on Facebook, or friend another user. It's very unlikely that the liked status or friended user exists on the same shard as your account, and there's no way to enforce a foreign key relationship in an inherently non-distributed database like MySQL.

So instead integrity is handled at the application layer, with additional background processes to fix the occasional integrity problem and detect integrity anomalies.
>Who doesn't have a laptop that hasn't been modeled after the macbook.

As soon as they can pack the power i'm looking for in my laptops into an apple style case, i'll be there. Until then i'll be sticking with my boxy black Clevo.
He's going for starting the conversation. Basically saying, "hey, here are my ideas, we need to talk about this."
It's likely that foreign key checks aren't handled at the RDBMS level, but rather at the application level.
Of course: The Surface is WORTHLESS!

That's a great deal for Microsoft.
The part about verb tenses is specifically referring to the "what 'is' is" loophoole.
> "Fugitive" isn't a precisely defined term, but he is subject to an arrest warrant and isn't complying with it.

Color me a traditionalist, but only valid warrants count.

> As has been repeatedly said, the investigation has reached the point where the prosecutor wants to charge Assange, not merely ask him questions

Nope. They issued the arrest warrant to compel him to return for questioning.

> according to Swedish law he must be in custody before they can do that.

Sweden is willing to question others in foreign jurisdiction so that obviously not true.

> I don't see any reason to think so, given that he is already ignoring the EAW.

He's not ignoring them, he's refusing to comply with non-legal orders.

You have no reason to think he wouldn't comply with legal orders, because he has always complied before. This isn't wikipedia, but Assume Good Faith.

> Why should Sweden take his word for it? They're not under any obligation to conduct the investigation in accordance with Assange's wishes.

Right, and he's not under any obligation to do with them to participate in the sham.

> How on Earth can you be "sure" of that? Are you on intimate terms with the Ecuadorian authorities?

I'm surer of that, with more evidence, than you are that they would not comply. You first.

> You already accept that Sweden can try Assange.

It's their courthouse, they can try Kermit the Frog if they want. It's the legitimacy of the trial that's in question.

> Why would it be more unjust to do so with him present at the trial than it would be in his absence?

Because one requires extraordinary rendition. If it's legal for me to eat an icecream cone, why is it illegal for me to kidnap you, lock you in a box, and transport you to a foreign country, then eat an icecream cone? (Hint, the kidnapping and rendition...)
Emacs: Why You Should Not Swap CapsLock and Control
If you google for 'hackintosh' that should set you well on your way.
Have the temp token generated as part of the deployment process. This temp token can be shown in plaintext to the developer/CD machine/Chef/logs because it is use- and time- limited. If anything besides the new app uses the temp token, the deployment will fail and the token usage can be easily traced to the offender.

Regarding machine- or user- oriented, it just depends on whether you trust the deployer (user) or the deployment machine to authorize a new temp token.
I agree, but you proposed a stringent definition for 'Rule of Law' that seemed to eliminate the possibility of government regulators possessing independent decision-making authority over citizens and businesses alike.

I mean, how do even mundane things like zoning codes and work permits work in this universe where there are no regulators and gov't bureaucrats? Everything must go through a court? Why are you so sure a group of 12 random people will come to decisions more effectively than a bureaucrat in a domain that requires specialized knowledge?

In any case, I fully agree that sometimes regulators, or regulations are bad. But this particular case is an example of regulation working as designed. The NHTSA has been at the forefront of working with the self-driving car industry to make sure there is a legal path to developing, testing, and releasing this tech. Textbook example of regulators doing their job without imposing undue burdens on the regulated industry.
It's too late to fix email. Neither using GPG (as the article points out) nor anything else.

Ubiquitous, opportunistic transport encryption is the best it'll get, and we're pretty close to that.

The future of secure communication isn't email, it's incompatible, centralized silos of low-latency protocols with forward secrecy. Think WhatsApp or Signal.
Since iOS's inception, it has run the exact same kernel as the Mac. They developed separate UI layers for separate devices, but the underlying system has always been the same.

They do seem to be bringing the higher level components together where they can, which seems smart from a maintainability perspective.

macOS becoming a walled garden? Maybe, but it has nothing to do with them sticking a Touch Bar running a variant of watchOS on their laptop.
I've been binging on Black Mirror episodes. So all this secrecy about whatever they are building is giving me the creeps.
Jesus Christ...

There are other OSes that are just as good as macOS!
Google Glass failed not because it wasn't ready. It WAS ready product-wise AND technology-wise. It failed because it was just a bad product. Nobody likes to be video recorded without knowing, and nobody likes to make other people uncomfortable.

If Google Glass had instead launched WITHOUT the live streaming and all the features that violate people's privacy, it may still be around, no matter how bad it looked.

What excited people about Google Glass was NOT being able to record others without them knowing, but how it could potentially provide value by augmenting reality.

Likewise, I'm sure Magic Leap should be "ready" at this point. If they are not, it means they still haven't found their MVP, which is a bad sign. I have never seen a piece of technology that succeeded by launching 100% refined. All successful technology launch as something that's not quite perfect but even with the limited performance provides value to small set of audience. And this includes even Apple.
"pass" [1] is a git-based command-line secrets manager and has many third-party GUI, web and mobile app interfaces around.

[1] https://www.passwordstore.org/
"Towards an integration of deep learning and neuroscience" -
https://arxiv.org/abs/1606.03813
On consideration I don't think flat buffers is worth the added complexity. Using basically C structs is sure faster, and suitable for low end devices and clients written in C. But JSON have many advantages.
No, she said she didn't know what it was intended to mean in the email in question, which had neither classification banners nor a portion marker on the subject line.

It's perfectly reasonable to not know that a lone parenthetical letter at the start of a paragraph in an email that is not itself marked as classified is intended as a classification portion marker. Because parenthetical letters have many uses in general written communication, and there special use as portion markers is specific to documents that are classified as a whole, which there are standard ways of marking.
Sounds like you have a lemon then and should have it replaced. I'm on a SP3 right now that I bought two years ago... since then upgraded to Win 10 and then to the Anniversary Update. Other than the battery drain issue that struck earlier this year, it's pretty much been flawless and I bang on it every day. I for one am sold on this form factor.
> If someone hacks my light switch all they can do is turn the light off and on

Or maybe they can monitor your light switch without changing its state. That data could be used to estimate when you are home with reasonable accuracy.

Or maybe they don't care about you at all and simply use your device in a DDoS or as a relay in an attack on someone else.
For it to be useful, they need 3rd party developer adoption. With it available on just one device, it's already hard enough for them. Why restrict their cool new tech to an optional status? Seems to me that Apple sees this as the future of interacting with your Mac. They are going to push it as hard as they can to drive adoption.
Reminds me of luna language [0], a functional language that allows you to write code with text or a UI. I saw two of the creators present this at a GDG event in SF

[0] http://www.luna-lang.org/
Based on your and scott00's reply, it sounds like the "giant bonus" is a way to skirt the rules regarding taking money from investors (and turning employees into such).

I guess it's better than the "unfunded pension because they don't come due for 50 years when we'll be totes making bank" approach...
My pointless complaint of the day: that’s a terrible title, even after you fix the “it’s”. Just use “nftables: a successor to iptables” and stop trying to… well, I don’t know what they were going for there.
You don't hear about intrusions into self-hosted source repositories. Not because there are fewer,

[Edit: Multiple downvotes within moments of each other do not make calling out the above speculation any less justified.]
The Commerce Clause is often invoked in this type of regulation
This github vulnerability has nothing to do with insecure box. It has to do with a bad application logic. This can happen anywhere - self-hosted or not.
It's an ARM chip, but theoretically it's jailbreakable!
In The Stanley Parable <Spoilers>I spent soooo much time wandering around the virtual museum in one of the endings. It was so cool, and I wanted more things like that. I'm totally down for VR museums.
</Spoilers>

I realized awhile back that a lot of the best 'sculptures' nowadays are being made in 3D programs, and not in real life, nowadays. I'd love if someone could create a virtual museum software that includes exhibits of some of the great 3D models that have been included in various games, movies, etc.
I'm sorry guys,
I see you made a great work. But until it goes to visual programming kind of things it will look like SQL-like language, which I like btw. But visual would be a really next step keep on with those things.
And world-like document is really a great idea.
Thank you.
From https://www.vaultproject.io/docs/audit/

Because every operation with Vault is an API request/response,
the audit log contains every interaction with Vault,
including errors.

The data...will be hashed with a salt using HMAC-SHA256.

The purpose of the hash is so that secrets aren't in
plaintext within your audit logs. However, you're still
able to check the value of secrets ...by using the
/sys/audit-hash API endpoint

Does this not cover your use-case?
#10-12 is gg. Removing the mirror for your device? Wat?
So? Generally you are either at a desk (often with a display, keyboard, and mouse), or you are traveling lighter and don't need to connect many usb devices.

So for each desk get a widget that takes a tb3/usb-c connection and connects to your mouse/monitor/keyboard.

Basically an instant dock. If you really hook up more than one device, travel light, AND need more than 10 hours a day buy a little usb hub.

I suspect over 95% of laptop use is either at a desk or requires less than 2 USB-C/tb3 ports.
When it comes to adaption, we should ask why some technology can succesfully change while others don't. For example, we have flash vs html5. Many site current have dual stack in that area, and most Innovation seems to go the new html5 rather than flash.

With html features, we also have the extreme end with websites that support ten or even twenty different OS, Browser and hardware configuration for the same site. That is 20 different test system, 20 different code paths, 20 support "version" of the same live system. So long there is enough users for one version that can pay for it a programmer will be paid to support it.

Maybe the issue with v6 is that it allow dual stack on the client side. If it was v4 or v6 exclusive we would be in the situation that a website could not afford not to support both versions based on the fear that customers would go to a shop where their OS + Browser + hardware are supported.
I recently got a Dell Latitude 12 7000 Series for $work and I was surprised by how good it is:

- Plays 4k video under Windows 10

- Runs Arch linux without any hardware compatibility problems

- Silent, portable, fast (pick all three)

It sounds like an advert but this was a machine I didn't pick myself and it is the best computer I have ever used. The next time I spend money on my own laptop I will move from Thinkpad to Dell. This is after using Linux on Thinkpads for the last 13 years or so.

I thought this was worth mentioning as the Latitude is probably a bit cheaper than the XPS.
If your belief is true, why does email spam exist? There is no way to way to tell if they were opened (especially with modern email clients that will not load external links), so there is no direct advertising happening.
> once you get a working model with no faults (I had one that wouldn't reboot and had terrible coil whine, one that had loose trackpad and yellow tint on screen

I never understood how people can deal with multiple rounds of RMAing (or whatever) a defective product and still turn around and recommend it to other people. If a company can't consistently deliver their products intact and functional, why should I waste hours of my time (which effectively increases the price of the product by hundreds of dollars) picking up their mess?

The fact that this is still a thing kinda says to me that PC laptop OEMs still aren't ready to go toe to toe with Apple in the customer experience department, despite the overall improved quality of their offerings.
I'll keep buying Apple hardware (even if the latest rev isn't great) since macOS is the only usable operating system. Windows is (still/increasingly?) a tire fire that's only useful if you're a gamer, and Linux is for programmer-masochists.
Java? What a horrible language.
For anyone who cares, Azure Key Vault is a turnkey solution for this problem.

Works well for me.
You're dramatically downplaying the things HRC has been implicated in. It's almost as if you've already made up your mind that she's not guilty of anything.
I used Arch Linux for a few last years, but recently switched to the Manjaro (Arch Linux based distributive). Manjaro has a little better stability than pure Arch Linux since Manjaro before shipping packages does (I hope) some testing and verifying that core system components are not broken after updating. When you know what to do having you laptop not bootable after system update (not so likely, but it happens), then Arch Linux is for you :)
Surely it should be `jqtables` ?

(Yes, it's netfilter...)
This is HN humor at its finest.
If you have an offline wallet that has always been offline it is very, very, very easy to get away with criminal activity and take Bitcoin. After I read through the Satoshi paper and understood it completely I realized that Bitcoin was either going to be worth $0 in the future or $100k or more per coin, but it probably won't stay in between for the long term.

The $0 case is the case where hostage taking starts to become mainstream. I'm actually shocked it isn't happening more in places like Brazil. Perhaps cyber criminals aren't smart to begin with and are (rightfully) wary of things like computers, but I expect that this will change over time. Once MPs in Canada start getting kidnapped and ransomed there will be public outrage to do something. The problem is that due to the decentralized nature the best you can hope for is to block it / make it illegal within the country. If every country does this it's value will go to 0 or just above.

The other case is where Bitcoin solves the financial problem of our time: other Governments / financial institutions can't be trusted this provides (among other things) a way of transferring $100m securely for 0 cost. It also allows individuals to avoid exponential inflation. Just an unbelievably useful service that if you make illegal before other countries and it takes off leaves your economy in much worse shape since the appreciation of the coins has gone largely to other individuals.

My pet conspiracy theory that I don't really believe, but I like to entertain, is that Bitcoin was an American intelligence operation to ensure currency dominance in an era of weakening US influence. Satoshi himself has quite a bit of Bitcoin (around 1M BTC / $100m USD) and it would be fairly easy for an NSA staffer to raise his hand in a meeting and say "Hey guys, we should mine this stuff because it will be useful for buying zero days from cyber criminals one day."

But maybe I'm giving the NSA more credit than they deserve.
2xxx,3xxx,4xxx,5xxx,6xxx,7xxx I do not see a problem with this naming convention.

Each generation have code name like Caby Lake etc.. but also corresponding number. You know that if computer have i7 6700 it is roughly 5-15% faster than previous generation i7 5700.

Just because Apple tend to hide this detail it is not Intel to blame.
Seconded. I have this running xubuntu and all is fine with the world.

My only complaint is the limited ram.
I've got a Dell Precision 5510 with Ubuntu. I've been very happy with it. My only major grievance was the slightly slow graphics drivers, but it's not like I'm gaming on the thing.

I got some very good - and upgradable - hardware at a good price with an extended battery. Good call, would buy again.
Linux users on the xps13/15, with synaptic you typically can't rest your thumb in the corner of a touchpad while using it. Do you have this issue or any work arounds?
You think they're going to ditch lightning after everyone buys a bunch of accessories? They could, but I doubt it. What would switching to USB C do for Apple?
Have you integrated it with Vault? Are there any detail on doing so?
> If someone hacks my light switch all they can do is turn the light off

That depends. If your light switch runs an out of date stack, it can be compromised and used as a beachhead to attack other things on your network or to run whatever software they want.
Microsoft has a series of tutorials using Unity for Hololens. Udacity just launched a new VR course using Unity as well.

However, performance can be a critical factor depending on the app, and C++ may be the only solution. For that you need low-level knowledge of shader+texture+render techniques, which for Hololens is generally all in DirectX.

There are very few business-oriented frameworks for any of the devices, almost everything is designed for gaming (short scripts and machine-oriented code organization). Implementing most of what we normally imagine being part of an 'app' has to be done from scratch.

Source: I am doing a Hololens startup.
Agreed 100%. That seems insane to me.
Soylent costs $1.93 per meal:

https://www.soylent.com/product/powder/

That's pretty damn cheap, especially compared to the "average diet", which consists of eating out on a regular basis.
+1 on this. If you get the Broadcom card in your Dell, replace it ASAP. It can cause so many issues but it's really easy to replace. Costs around $40 including the torx driver and takes under 10 minutes.
Exactly, and VR for things like astronauts on the ISS to broadcast home? VR in a F1 race? Hell, I'd try that.
Apple sell refurbished MacBooks directly and they come with warranty and full accessories.
I think you'd be interested in this:

http://laphamsquarterly.org/states-war

It's an amazing collection of documents on war, across history and cultures, from Homer to the US invasion of Iraq, written by everyone from participants to victims to experts to scholars to poets.

After reading it, my strong impression that was that Rome was brutal, but so has been almost everyone else.
I'm considering moving from a macbook pro to the blade and adding the core to get a beefed up desktop experience with the ability to unplug and take work anywhere it needs to go. I'm assuming I would need to stay in windows land with linux via Hyper-V. Besides iMessage, all my apps run on linux (more-so) or windows (less-so). Any thoughts?
Yeah, the real barrier stopping you is being able to trade Bitcoins against USD on demand, which I suspect costs a lot more than 0.08%.
The "ignore the symbols and just read the words" idea is part of Ruby's promise as well. In practice, I don't personally find it very satisfying, because it's easy to write things that read like they do one thing, but actually do something else. So you have to train yourself to ignore what it says until you figure out what it does.

I think the better metric to optimize for is how easy it is to go from seeing a piece of code for the first time to having a mental model for what its runtime behavior will be. Do you think Eve is strong on this in addition to its "readability"?
It will probably become a selling point for new construction once it gets cheap enough. So it will be more like crapware installed on a new PC, except inside your walls. :)
I'm not sure what's the protocol for this kind of stuff (I'm not blind), but, your website being directed at blind people, wouldn't it be better to be set english as the main language?
> I'm looking at you JIRA, GitLab, Chrome Dev Tools, etc.

I'm not sure that using tools that try to provide a good visual experience is the right approach. Have you tried writing scrapers that provide an optimized textual representation?
Markup and storage semantics. Try merging .xls documents.
If you are building programming languages, compilers, tools, etc, Comp Sci is certainly pertinent. If you aren't building programming tools, you can get away with a minimal Comp Sci background.
I had a laptop from System76 at my previous job, which runs Ubuntu:
https://system76.com/laptops

I liked it, but I didn't travel with it so not sure how carry-able it is. Current shop is Mac oriented but I would have gotten another one if it had been up to me.
Is the audit log insufficient? https://www.vaultproject.io/docs/audit/index.html

For security reasons it doesn't include raw secrets, but the hash is enough to tell you if it matches some known value.
An online hex editor. Probably could do this fully in the browser.
I see, that makes sense. Thanks for the good explanation.
These are independent events. Investigating for a year, handing out a bunch of immunity agreements and finding yourself out of people to prosecute says nothing about the new evidence at hand.
>> The University of Florida cautions that some costumes “perpetuate negative stereotypes causing harm and offense to groups of people,” and will maintain a round-the-clock counseling service for students who are upset by a costume.

I have been out of university for a while, can anyone elaborate on whether this accurately reflects the current state of students at most universities?

edit: grammar
Did we read the same article? Were you somehow mistaking the comments for code? The actual code is pretty clearly based around some well-defined deterministic semantics and still demands precision and consistency from the programmer.

And moreover its promise appears to be exactly "higher-level abstractions to allow humans to reason about programs more efficiently", in direct opposition to what you wrote here.

EDIT: Of course programming languages are designed for humans... they wouldn't exist otherwise. But they also tend to be pretty strongly influenced by the imperative nature of assembly language. The Eve team seems to be asking: What if we ignored that entirely? In a way this seems a lot like a spreadsheet - you can write a lot of little code blocks that aren't executed in any particular order and yet produce deterministic results.