skysight-inc/HackerNews huggingface dataset:
> rightly recognizes the similarities between copyright/patent/trademark.

Can you elaborate on those similarities? Stallman, in his essay[1], states some important differences. He makes a coherent argument. So what similarities here are "rightly" recognised? I'm not saying you're wrong, but "nobody's confused" is not really a complete counter-argument.

[1] https://www.gnu.org/philosophy/not-ipr.en.html , viz,

"These laws originated separately, evolved differently, cover different activities, have different rules, and raise different public policy issues.

For instance, copyright law was designed to promote authorship and art, and covers the details of expression of a work. Patent law was intended to promote the publication of useful ideas, at the price of giving the one who publishes an idea a temporary monopoly over it—a price that may be worth paying in some fields and not in others."
They did.

Sarah Arcoleo -
"It’s important to me and our whole team that we are bringing on new team members who align to our company culture and values."
> I'll jump ship so fast it will make their head spin.

Sure, you do. Many people don't. There was this thread on Amazon today which tells me people put up with many, many abuses. Fertile ground for others to follow Jobs example.
I had no idea the icons could be changed to text in Settings. I know what they all do, but there's something about them that bugs me a lot. There's always a slight hesitation where I think about what they mean.
https://www.biorxiv.org/content/early/2018/04/13/295964

(I searched it on Google Scholar.)
That you compare Disney and children's stories to narcotics and "harmful industry" is laughable. Sure guns/drugs etc bring joy to some people but their harmful side effects - both to society and the individual - are much much much worse and widespread compared to Disney which really has very little to no harmful side effects.
I'd never heard of flywheel batteries. They're steampunk as hell.
Even development. I hate having to deal with project management software, detailed estimations, estimating points, etc. I know some of the drudgery of process is necessary, I just don't like it.
> I suggest you read up on how horrible of an idea the gold standard was before you spout this kind of nonsense.

Can you propose some reading material?
Huh, when I first heard this story I assumed he was interested in added privacy, not (a very very small amount of) tax-dodging. The tax-dodging explanation doesn't make much sense here.
I have a severe distaste for icons. Look at HN, there's zero thinking involved outside of reading a language. You know exactly what something does, and it can easily be multilingual as a result. I'm hoping the next big trend in design focuses on minimalist interfaces. Nothing but text, and some photos if needed. So tired of all the fluff, particularly on small phone screens.
Elon Musk says Tesla planning ‘thorough reorganisation’
Full preprint available here:

https://www.biorxiv.org/content/early/2018/04/13/295964
You try, fail, and end up with a leaky, useless abstraction.
It's probably because as a designer Facebook is fucking ugly and at least Medium has decent typography.
I suppose, if you want your puppet state to last as long as a movie release...
You're thinking of "professional recruiters". The ones listed here are just the technical hiring managers at their companies saying what they look for.
You are correct, thanks
You forgot incapacitation. This is removal of the capability to commit crime, typically by keeping an offender separate from society. You can't rob a bank if you can't go to the bank.

https://en.wikipedia.org/wiki/Incapacitation_(penology)
What does a "relation-valued attribute" have in e.g. the "birthdate" column when we don't know the customer's birthdate? Is it... null?
Sure, email leaks meta-data.

But at its core, the promise of pgp/gpg is the promise of encrypted and authenticated file transfer.

The file might come from ftp, samba/cifs, Dropbox/Google drive/etc, from tape or HD backup - or come attached to an email.

It may come from yourself, or from a friend.

But the promise is that between the encryption and signing - and the verification and decryption - the file remain the same. The zip file is as (Un)safe to extract, the font as (Un)safe to render - the installer or the executable as (Un)safe.

If you have (authenticated) file encryption, you have encrypted email.

If you want to use authenticated file encryption as a secure messaging platform, you should probably invest in a more sane format for your plaintext file than email. And a better wrapping transport than email.

The fundamental problems with email+pgp as a secure messaging platform isn't pgp alone - but the intersection of email-the-format, email-the-protocol mixed with the mail user agents and their 80s trusting file handling (ok, that's unfair to the 80s, we're still too trusting when it comes to files in general and transclusion in particular).

In short, I don't think we should give up all of pgp as such (open, secure, authenticated file encryption and Web of trust).

But it's probably true that newer protocols are better for "real-time" messaging, and perhaps usenet is better for hold-and-forward.

[ed: I'd love to hear some current informed discussion about: https://saltpack.org/ mentioned in this discussion here. From the previous hn discussion it seems reasonable; a sane format (message pack), authenticated encryption primitives - but I worry a bit about public key handling - is there Web of trust/certificate support - and if so, is it sane? I'm not saying pgp/gpg wot is sane. But neither is ssh (certs) in practice. I'd much prefer wot - were for some applications I could choose arbitrary key/certs as authorative CAs and give out short-lived "certs" (signed public keys with valid from-to).]
> GPG will print a warning

GPG will fail with an error in modern versions.
Do I need to explain what text, and photos are?
But... what is it?
I think 'discipline' is the wrong term. Rather 'training'.
I read the comments, and it felt like he was saying that an entire bag was eaten by a fish and then processed for human food (do we eat fish stomach?)

But actually plastic slowly degrading at the magnitute it is at, make the small particles spread all over. Probably gives people cancer.
I'm a security analyst. Maintaining flawless OPSEC for an extended period of time is hard as fuck.
Completely Unscientific Benchmarks: Treap in a few classic and hyped languages
The 9 Minutes That Almost Changed America
I thought this was an announcement about Android One when I read the headline.
> Were there any particular reason why you chose 16-bytes instead of 32-bytes? Like maybe targeting AVX but not AVX2?? (Then again, I see a rare ymm register here and there... sooo... I guess I'm just a bit confused with the design decision)

Yeah, my target use case rarely had strings longer than 16 (which is quite common for prefix matching problems in the real world), so, 16 made the most sense. I'll probably do an AVX2 and AVX-512 version down the track; as I'll have 32-byte and 64-byte registers to play with, it will allow me to do some more interesting things (either longer prefix strings, or more comparisons).

> * SSE4.2 has string-specific instructions. Did you look into any of the SSE4.2 string instructions to see if they'd help in your case? (Ironically, forcing you back down to xmm registers, since its SSE only. So kind of a contradiction with my first question, lol) I fully admit that I don't actually know how to use the SSE4.2 string instructions, so don't look into my question too hard.

The instructions like pcmpistri were considered and explicitly rejected :-) They are surprisingly slow, and they only process 16 characters at a time, so you don't get the implicit benefits on longer strings that you would expect if you could do like a `rep pcmpistri` or something (like the accelerated `rep stosq` etc).

The first twelve instructions for the negative match logic execute in about 6 CPU cycles. A pcmpistri-type instruction will often clock in around 7-14 cycles. So, with my approach, using the "basically free" instructions like vpcmpeqb, vpcmpgtb etc, I can detect if my input string doesn't have any prefix matches in a table of 16 prefixes in ~6 cycles, which is pretty neat.
Except that's not true is it?

3d rendering in games even today don't (in general) raytrace. While some things are raytraced in games /today/, getting performance is still achieved largely by leveraging the GPU, which in nowhere near as good at raytracing as general rastering. Essentially GPUs make raytracing faster simply because it is ridiculously parallel, and by limiting the kind of features that are supported (vs. general cpu raytracing)

And also "cheating" -- raytracing is ideally "correct", but for a game you don't need to be correct, you just need to be good enough (or rather, you need to be pretty, which isn't necessarily physically correct).

That said based on the content of the article this could be trivially improved with better data structures -- it's just walking a height map, but the article makes no mention of quad or kd trees which are iirc the standard go to for height map traversal.
Disney created something people liked. The source material of original fairy tales still exists and is readily available.

That he "displaced source material in public consciousness" is hardly a critique, in that case I guess we should stop making new music and literature as popular newcomers tend to displace what's previously popular in the public consciousness.
Wouldn't that just say, "To be left alone"?
So wasabi (a Gdrive competitor) dropped their egress fees. So it's just $4.99/TB flat rate. It doesn't surprise me that google wants to change it's pricing structure.
Ask HN: Best PPC for my business?
>Surely you can be hired on technical merit.

My dozens of failed interview loops after 4 years of interview preparation have proven that I do not, in fact, have technical merit.

If I can't pass a new grad loop at Google I doubt I can pass an L3 experienced hire loop.
Which allowed him to park on disabled parking spaces without being fined...

https://www.cultofmac.com/2613/steve-jobs-still-parking-in-h...

https://abcnews.go.com/Technology/steve-jobs-car-apple-ceo-l...
Same here, just good ol' plain text and inlined pgp :)
I'm working with FPGAs almost exclusively at my job. From what I've seen, you want to choose either Xilinx or Altera and learn their proprietary toolset. Unfortunately there aren't many comparable open source synthesis tools that can do what Xilinx/Altera can do on their own hardware. (For example, optimized closed-source IP blocks that use hard silicon instead of pure gate-array logic).

Also important is to know the basics about simulation testing and how to set up simulation testbenches. There are a few different software setups for this... I know Xilinx has one built in, and Modelsim/Questa is pretty common.

And obviously you want to know VHDL or Verilog really well.
> "Hard science" would seem to be what orchestration frameworks are for, and why they're so integral to value creation. Frankly the parallel holds: you can do a lot more with shipping containers, but the standardised box is mostly a thing that lets you get started on the 'real work' :)

I have spent two years watching people moving broken architectural design to containers because the consensus was "containers would solve our problem". When the containers did nothing of sort the next level of solution was "K8s would solve the problems of the containers that we have". That also did not work. We are now waiting for a better version of service discovery/up/down wiring to come to K8S.

Container is an abstraction of shared hosting. Application that works well in containers is the same application that works well in shared hosting environment, on a bare metal or on a VM. Do that. Make your application work well in a shared hosting environment. If it does, then it will work great in any kind of a container, be that a chroot, a docker container or a VM.

I absolutely agree that containers let get one started with a real work sooner, but so can rails app template generators or express application builders in nodejs. If this is the class of problem that people advocating containers try to address then I'm absolutely, positively for containers everywhere.

> Having a stable cross-section for deployment and scaling across clouds, backed with holistic answers to configuration-heavy parts of the application stack, is a total game changer. Containers don't let you ignore VMs any more then VMs let you ignore hardware, but trying to recreate Kubernetes ad-hoc in-situ is a crap-fest.

Theoretical ability to run an application across clouds because it hooks up into Kubernetes is a pie in a sky promise. If your application even marginally complex, there's no bloody way it runs on AWS and Google without an ocean of the blood (load balancers work differently, VPNs work differently, firewalls work differently), sweat and tears of the SREs and old grumpy developers who don't care about container specialness, but can look at the logs and write some additional special proxy-wiring-of-this-to-that-on-a-container-using-this-kind-of-adapter code.

> Containers don't let you ignore VMs any more then VMs let you ignore hardware, but trying to recreate Kubernetes ad-hoc in-situ is a crap-fest.

That's not what containerize all the things people advocate. Their claim is that container is a magic bullet that allow incompetent developer produce a production code. And technical management is buying it because you know... Docker.
As an anecdotal counter point, the only thing I've ever bought from Google was a Glass as part of their explorers program. I had to get in contact with their customer support over an issue I was having and was blown away by how above and beyond they went.
Seconded. I hate these kind of vague announcements. Best I can tell is it's Drive plus... something? Hard to get excited when you don't know what it is.
True, but I didn't say hold a meeting to discuss what they've done in the past. I said hold a meeting to determine a strategy for the future.

If their goal is to bring someone in to pursue a vision that the technical directors of the company don't give a shit about, they might as well all go get jobs in a more stable environment.
For brevity, let's stick with just application management as an example: You can't install two versions of the same application in the vast majority of cases, you can't move applications, good f'ing luck if you want to install something not in the repository, a version newer than what's in the repository, etc.

There's a reason there's so little non-oss software support for Linux.
Enter Google Duplex.
I don't believe it's a ploy. I think John's just doing what he feels to be the right thing given that he is — at least to the audience he writes to — a high-ranking employee of Facebook.

I couldn't even tell you if he even thought that deeply about it. He possibly just thought "I can just write what I need to here, this works" and immediately considered it a solved problem.
I am guessing that total applications are up while total numbers of applicants are down (and thus there are more applications submitted per person)?
I said wheel-legs, not wheels. https://www.youtube.com/watch?v=-7xvqQeoA8c
It's funny, every time a post about hiring practices comes up, there are a million different and contrasting comments about how to hire. It's chaos.

Then an article and a comment like this come along.

Honestly, there are a lot of businesses out there that are just plain run by idiots and/or crazy people. It feels like the majority are, to me.

So, next time you feel like the only sane person in the room/interview/review, you really should consider the possibility that you are correct, and not dismiss that thought out of hand.
> In addition to access to experts, the company also promises to provide subscribers with other benefits. Google One’s director Larissa Fontaine told me that those could include discounts on hotels you find in Google Search, preferred rates for other Google services, or credits on Google Play. “We hope to build those out over time,” she noted.

Giving you discounts if you use google search. Not sure they are using their search dominance innovatively or abusing it to promote this.
The original Google product thread is gone, is there a mirror?
Often these issues come down to two sides digging in their heels: "just don't make mistakes" vs "just make it foolproof". Somehow accidents continue to happen.

What I have noticed with manuals is that I usually approach them in one of three different modes:

* what is this / how does it work / is it what I need?

* which flag or option that does _?

* what does this flag or option do?

The first requires a bit more introduction and tutorial than a typical manual will provide because they're usually written by someone who is so familiar with what it does that they can't remember life before understanding it. There is either too little explanation or too much detail, eg arcane ISO standards and niche uses like "week number". Most likely you need examples for it to finally sink in.

The second is probably the most frequent use of a manual, when you're still testing things out. You know the behavior you want and are scanning through the descriptions to find the right match. It's like reading a dictionary by value to find the right key. This is where the infamous "which tar options do I want?" meme comes from.

The third is what most manuals are optimized for. It's a reference for quickly looking up someone else's code to figure out what it does.

Each of these uses requires a different format. In the first case you need a lot more text and instruction that would be unnecessary noise for the other two situations. In the second case you want things organized by function, and preferably with context about the most commonly used options. The third is where alphabetical order makes sense.
There is always a reason for everything with Google. They didn't provide support for years. Considering what they showed lately with restaurant booking, what I think is actually happening is that Google want a huge data set for support calls/chats to use it as training data for their ML systems. Then they will present fully featured customer support product based on ML.
Unfortunately not in this batch--mainly because of travel and regulatory differences.
Finland has similar, sturdy bags. It was a real shock coming to Canada, where they use the flimsiest POS bags. If I'm not paying attention, I get about 2-3 items per double-bag.

This really seems like a weird glitch in the algorithm:

1) The plastic bag line in Excel is too damn high. We need to lower that cost

2) Order cheaper, thinner and crappier bags

3) Now we need to double-bag everything, and a bag can only handle the weight of a single chocolate bar

4) Customers use five times more bags than they used to

5) The plastic bag line in Excel is too damn high. We need to lower that cost
Practical Introduction to Docker Compose – Faizan Bashir – Medium
Map Compare
That's interesting, in my office we badge in, but not out. I would have thought that the need to evacuate the building would prevent locking the exits? What happens if you leave your badge at your desk while visiting the bathroom or kitchen and the fire alarm goes off?
Which might come from the principle of informational self-determination[0] (as defined by the German constitutional court).

[0]
https://en.wikipedia.org/wiki/Informational_self-determinati...
Thank you once again. I'll allocate a budget and give it a try.

Also, I'm really grateful that you went through the whole thing, I understand it's pretty long, so it means a lot to me.
Easy way to make your Bash scripts produce trace output
Thanks! I drew the frames in Inkscape and animated them together using the Scrollmagic JavaScript library.
New grads at Amazon, FB, Google etc have about the same responsibilities. The only thing that affects pay significantly is other offers for matching, education (sometimes Masters/PhD get more) and location (+10% in more expensive areas for Amazon, slight COLA adjustments at Google. None at FB though). Otherwise the bands and responsibilities are fairly consistent.

If anything, since Amazon engineers are expected to be on call for the same things that Google hires SREs to handle, I'll be doing more.
Gyroscopic forces are a big problem as is trying to get enough mass.
Generally speaking, it requires knowing who is subscribed and being able to check this status when they are trying to view an article. Thus some method of tracking users is required. Cryptography and signed tokens might make it possible to abstract the who from the status, but the nature of a subscription requires the user being able to prove their status.
First thing I do is switch to text labels. Icons are proven to be harder to recognize.

Images are great for conveying complex information but icons are much smaller and harder to recognize, especially in gmails soft bubbly grayscale icons that refuse to use any colors or even borders.
Just as much as you kicked yourself for spending $2 on Taco Bell instead of buying Bitcoin at the exact same time.

It's the same thing.
for benefit of other readers, I think that's https://news.ycombinator.com/item?id=17062782
Here is a way to do it with a perfect hash table (so only one lookup).

Find a 128-bit mask that will be used to select bits of the input string. You want to minimize the number of 1 bits in the mask, since the table size is 2^(number of 1 bits). On the other hand, you need to pick enough 1 bits so that there is only one string per table entry.

AND this mask with the input string. COMPRESS these bits using the mask. The result is the index into the table. Each entry has a string to compare and thermometer coded mask (number of 1 bits equals length of string in bits). AND the input string with the thermometer coded mask and compare it with the string. If they match, you have a hit.

COMPRESS (or generalized extract) means to move selected bits to the right so that they are all next to each other and adjacent to the LSB. There is a clever algorithm for this, see section 7-4 of Hacker's Delight:

https://doc.lagout.org/security/Hackers%20Delight.pdf
Missing context: this is catching up to last year's iCloud pricing (200GB for $2.99, 2TB for $9.99).

Not sure how the new support feature compares to free/paid Apple support options. Not a lot of details on it yet.
Wow they undercut microsofts pricing
Probably one student would apply to more schools? So even though they had a ton of applications (each school would have seen a rise in # of applications), these schools are chasing down a fewer number of actual people.

When I was a student, I applied to 3 colleges (1 nearby, 2 far away), nowadays maybe students apply to 20 or 30?
Depends on C values, thermal limits, etc.

The single data point I have of 75k miles, once a week charging at 120kW from ~20% -> 60% shows very little degradation to the pack on our Model S.

Also, when it's warmer out I've seen warnings that in-cabin AC is lowered to divert to help cool the pack so I'm sure it's a question of thermals + number of parallel modules.