skysight-inc/HackerNews huggingface dataset:
At least in my university, in one of the first Algebra courses about integers, factorization and congruence the usual notation is

3 * 3 ≡ 1 (mod 4)

but in the next year Algebra course about groups and crazy algebraic structures the notation in the group Z_4 is just

3 * 3 = 1

and everyone understand that you are working in Z_4 (and the * and = symbols are "overloaded" (but no one call them "overloaded")).
In my experience, mathematicians tend to drop the third dash.

I should also add that, as generally presented in higher level math, modular arithmetic actually does use literal equality. The abuse is in the numbers.

That is to say, when we write "9" in modular arithmetic, we mean the set of all numbers congruent to 9. In this case in "9=1 mod 4" the equality is literal because the set of numbers congruent to 9 is literally the same set as the set of numbers congruent to 1.
It was noted below that this is properly called the partitive case; the Wikipedia articles have good examples in the vein of "А не испить ли нам чаю":[1][2]

[1]https://en.wikipedia.org/wiki/Partitive_case#Russian

[2]https://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%80%D1%82%D0%B8...
Personally, I think Youtubes recommendation algorithm is to blame. It's probably to easy to fool; have a nice clickbaity title, some clickbaity thumbnails, and you're much more likely to get hits. YT should eliminate those factors, as it only lowers the bar, but they don't.
I hold Joel Spolsky in very high regard, but I just think he's fundamentally wrong here. I've seen (first hand) many times when great developers stagnate at various companies and they leave. This can happen for a few reasons, but we're deluding ourselves if we think every single job is "solving the big one" -- no, sometimes we need people to write the plumbing, the boring stuff, the unit tests, and so on. Great developers, more often than not, get bored. If they have any sort of intellectual curiosity, they will leave. In most cases, corporate programming is just not very interesting. So first, we have the curious geniuses. I know many of these people that hop around from job to job and they say "meh Google sucked" or "Facebook was boring so I'm at this new startup now."

Second, we have the people like me. I hope my hubris isn't showing, but I think I'm a pretty decent developer. I wrote a few books, had some contributions to a few big-boy OSS projects, am in the top 1.5% of Stack Overflow (even though I haven't really been contributing for like 4 years now), etc. I also built things -- many, many things -- some have a few hundred stars on Github, many have none. My goal in life is to "do my own thing" and, eventually, get that FU money. That is never going to happen working a regular 9-5 job and, in my early 30s now, I've completely accepted that. So I work for a few years (2-3) and then take a sabbatical where I dedicate my entire time on a project or two, trying to get it off the ground. When it inevitably fails, I go back to a "regular" job. The gap, contrary to popular belief, doesn't hurt you. When you explain and show what you built, people are more likely to be blown away rather than derisive.

Finally, we have people like Max Howell who famously got rejected by Google even though literally everyone at Google uses his software. Max Howell is most definitely a great developer, and yet Google tripped all over their own corporate shoelaces. Let me put it this way: if I did a startup, I would 100% want Max Howell on my founding team. I mean just take a look at not only the code quality, but also how PRs/reviews are handled in homebrew.
Amazon's legal situation might be worse than usual in this case, because the plagiarist was using CreateSpace. In the normal case, someone ships counterfeit goods to an Amazon warehouse and pays Amazon to manage them. But CreateSpace is a printing service, which means the infringing book was printed on an Amazon-owned printing press. So legal precedents that shield them from liability don't necessarily apply.
As I was reading the memo in TFA, I thought "I wonder if this memo has slight differences in it based upon who is viewing it".

Specifically, I noted one place where I thought a comma should normally have been. Perhaps it's "paranoia", but it seemed like that is one possible "variation" that could have been used.

I don't know how many Apple employees would view this memo (it seems unlikely that all ~135,000 would) but it doesn't seem like it would take very many slight differences like this to be able to generate a unique version of this memo for each viewer.

At that point, Apple just has to sit back and wait for the memo to leak. Compare the version of the memo posted in TFA to the "unique versions" rendered to the employees and you've either identified the leaker or, at the very least, significantly narrowed down the possibilities.

If Bloomberg were being careful, they would attempt to obtain copies of the memo from multiple "leakers" and compare them very carefully before publishing, making sure to look for these minute differences between them. If any were found, they'd have to be very diligent when posting the memo for all the world to see -- if they were being careful and if they cared about protecting the leaker's identity (one would assume they do but I think it'd be safe to assume there's a limit to how far they're willing to go).

Regardless, it's pretty clear that this is a huge attempt by Apple to deter any leakers or potential leakers from doing so.
That’s why the best time to hire is out of grad school, college or high school.
Good intentions, I certainly want to see legal progress in response to FBAG's massive unregulated power, but this seems like step 1 to setting up the Ministry of Truth.

https://en.wikipedia.org/wiki/Ministries_of_Nineteen_Eighty-...
Indeed when reading Wojcicki I instantly thought of the trouble surrounding Youtube.
Search matasano crypto challenges
You should probably clarify whether you're looking for big or small projects, how much of a commitment you can make etc.
Someone possibly already building a service to undelete "expired" email.

Automatic local snapshots that you control!

Sort of like deleted tweets that suddenly everyone have elevated interest in and can read forever.

In fact the more "deleted" the tweet (or email) is - the more attention it will get.
I agree.

I have a strong belief that the best way to interview a candidate is to take a literal real world problem the team experienced, distill it down to its essence so it can be tackled in a 2-4 hour pairing session. You should have full access to internet, whiteboard, etc.

If the candidate is having to review CS algos and doing whiteboard prep, you're doing it wrong (unless that stuff truly is what the job entails). If the candidate is nervous because they feel like they're giving a dissertation, you're doing it wrong. It should mimic as closely as possible what the actual job will be like.

You're not going to fully know whether or not they will produce in practice, but you'll be able to tell that you can work with them and that's half the battle.
Key points that we can take away from this article:

1. Brutalist design means having huge-ass boxes floating around, with cool animations, sans-serif fonts, all powered by 500MB of JS libraries

2. Dropbox is exactly the same as it has been for the last 10 years, they just conformed to the ubiquitous standard of modern web design, and redid their logo to be EXACTLY like the logos of all the other tech companies in the world: sans-serif font, simple stylized icon

Good read.

As a side node, I think that this experiment I did on my blog a while back accidentally matches the definition of brutalism better than the examples in the article: https://danielegrattarola.github.io/metaverse/
FB Wants to Use AI to Predict Your Future Behavior–So Advertisers Can Change It
I'm someone who once upon a time had a very bad trip after consuming some hallucinations, then freaked out and resisted when the cops attempted to arrest me. Local news heard the story and had a field day reporting on it. I served 3 months for it but now it will follow me around for the rest of my life. I'm not a bad person but one might get that perspective googling my name and there's essentially nothing I can ever do about that except try and manipulate the page rank and/or change my name. I appreciate that there are people out there like you that consider the views of people like "Mark".
Interesting. The converse may also be true. People with shiny resumes may also have more incentive to stay at banks/consulting/largecos.
Ask HN: What is the best way to construct safe and secure C code
Despite the resurgence of safe language that prevent common pitfalls in C language like Rust and Ada, things like Linux and NetBSD are still written in C. What is the best way to construct safe and secure C code for contribution to Linux or NetBSD? Preferably free solution
If gender, nationality of origin, immigrant status and sexual orientation are all irrelevant ...the criticism is that successful people with similar/related careers have met and sometimes worked together?

That's a little like complaining that the president has met senators.
Larry Wall (creator of Perl) was ahead of the curve on brutalist design :) http://www.wall.org/~larry/
One can only make keys so large to be useful—my point is the same, still, that one would only have to break/find/buy/steal a single key instead of millions.
This is great; looks like it's still fairly rough but interesting that GC languages are making due with what's there in the MVP of WebAssembly right now.

Wonder how it works? does it use the regular call stacks or construct it's own and so on?
Do companies really believe their hiring processes are all great? From people posting online it seems like everyone knows their process sucks but doesn’t have ideas for improving it
Most languages have that, they encode it in the type system.
Show HN: Vidlist – command line program to subscribe to YouTube channels
The intent behind my comment was not clear : I dream about stuff which is not frivolous in my opinion. I'd love to see economical nuclear fusion, 2 liters per 100km cars, advanced cancer understanding, interstellar travel. All these things point towards, I believe, a better future (or at least a future with a bit more hope). A supersonic jet doesn't like (for my very novice eyes) a step in the direction of my dreams, hence my question : is there something in it that I should know.
The real market depends on the percentage of potentially interested readers multiplied by some factor that approximates ease of discovery.

Ease of discovery on Amazon is extremely low if you're not a top-hundred seller, selling into a high-turnover genre, or have an effective marketing campaign.

So for niche titles it can be more effective to sell direct to a niche audience from a niche site than to put the book up on Amazon and hope someone notices it.
Googling someone is not even close to as effective as paying for real background check services, which can be very costly and take days or weeks. For example, how can you be sure that your new employee didn't change their name after committing a crime? How do you know if the John Smith applying to your open position is the same one as the murderer in some article? Google searching isn't good enough for these cases or any company that takes pre-employment screening seriously.
Source: Me. I work at an employment screening company.
I'm not talking about Japanese women in CS. I'm talking about Japanese youth of both sexes in Japan, it seems like there's a general lack of intimacy or desire to be intimate that is a cultural in nature.
Welcome to the tech industry!
> Additionally, the W3C has some private mailing lists, does private working group meetings, and so on.

For all the web platform stuff (I don't know about the semweb and digital publishing side of things), you can basically ignore the existence of the private mailing lists (they get basically no traffic, and people like me start screaming whenever anyone tries to have a technical discussion there). I'd rather they didn't exist, but realistically they're not a barrier to participation.

The F2F meetings and telecons are more problematic (because both are inherently exclusionary, either in time or in travel), but those are at least publicly minuted and any resolution from them can be overturned.
This is a frustrating part. Even if you ask about it in an interview (there's almost always internal tools/libs/code), there's not really any compensation if they lie about their code quality and then put you on that stuff full-time.

Rewriting that stuff is not great for a career. It's always been the stuff I've chosen to leave out because I don't want to signal to anyone that I'm willing to full-time rewrite your stuff.
Had something like this with a whitepaper: Someone took the PDF from our website and generated a video from it - crappy music included. That was 9 month ago. While we had some laughs, I'm a bit afraid potential customers find it and mistake it for one of ours :/
I'm not sure it's better that GP wouldn't have been able to do what he did successfully, because other people might have failed thinking they could succeed.

Just because some people might fail at certain tasks thinking they could perform aftermarket changes (so long my Palm IIIx and iPhone 3G) doesn't mean all people will fail at these things (wayhey hello new screen on my Thinkpad and significantly improved wifi on my XPS).

Meanwhile my MacBook Air now gathers dust and I was forced to fork out significantly more money for a MacBook Pro just to double the RAM from 4GB to 8GB. There's only one winner there (well, arguably two, as I still got a new laptop out of it...)
>You probably would never hear somebody saying "Поставь пива в холодильник." since, while a correct sentence, it would need some rare circumstances to be said. [...] I could imagine saying this only if I had been managing the fridge at some party and noticed it's running out of beer

Yup, pretty much that. Or like that one time when we went binge-shopping on craft beers, but there was only enough space in the fridge for a couple of bottles; so that was a normal request about an hour before we were to watch a movie. Which is pretty much the exact situation you described :)
I don't agree with the tactic either but I wouldn't equate bribery with bullying
That wasn't my understanding from reading the article... I read it to mean that they were refurbished Apple parts, but not refurbished by Apple. A screen assembled by a third party consisting of some parts made by Apple with the Apple logo, but the assembly of the completed part was not done by Apple. But TFA is really not clear at all on this point.

My capacitor analogy was more to the point of Apple being against microsoldering repairs where individual components are replaced instead of the entire board.
ah, I've learned something here. I didn't expect a supersonic plane could fly on electricity; that's quite a feat.
I've been thinking about this for a while and have an interesting idea -- feedback welcome!

Imagine a fully open company -- code, tools, library, marketing data, strategy, etc. Literally anything about the company you can think of is accessible on the open and ready to interact with, except for the underlying database data.

Following along? Cool. Now, imagine all of this stuff being on some open repository (not necessarily Git, but for the sake of example let's suppose so). As employees create their backlog of items they add four properties:

- A 1-100 score on how much difficulty they would have completing the item, 100 being extreme, 1 being none

- A 1-100 score on how much difficulty they think an entry employee would have with the item. An entry employee would be defined clearly as the lowest level for their ladder, e.g. Software Developer I.

- A time estimate on how much time they would have completing the item.

- A time estimate they estimate on how long they think an entry level employee would have.

So, knowing on this. Would the perfect hiring process simply not be taking the items, picking things that should take a reasonable amount of time (less than 8 hours) that are in the highest reported entry difficulty possible and then scaling that by the average self difficulty? With this system you could even anonymize the dummy interview pull requests and have employees rate the quality of it. Differences in quality and difficulty could be a positive signal (e.g. high quality for low difficulty item is good, obviously, but high quality for low difficulty item that was estimated to take less time than the average estimate, by employees, is even better).

---

So the purpose of this is less to identify who is objectively great, but rather to figure out how good the candidate is relative to people in your own organization. Personally I think finding an objective measure is an intractable problem.
Obviuosly they want some details about your startup. I know more or less what was not clear in my app. I think it's always about business, my recent mistake was that I thought people want to know more technical details about my code, silly geek)))
> I dunno, Europeans must trust their courts a lot more than I trust mine.

Well, there are some fundamental differences in how we do law in the EU, compared to the US.

We don't do the "jury of peers" thing (and I'm still not sure if this if really true or just stories/TV but, aren't juries specifically selected to have no background in the case matter, or legal matter?). Further, it's not unheard of that the judges and lawyers have technical knowledge for technical cases, or at least read up about it. Moreso than the EU-politicians that made the ruling, anyway, hence deferring to courts to sensibly applying the rulings. There seems to be a "you need to be rich in order to get justice" sentiment that I head Americans openly admit to as the status quo, and what I get from the news. This seems to be a bit less severe in the EU (at least in the Netherlands, that I know of). Certainly, expensive lawyers do increase your chances (unfortunately), but it's not a requirement, and if the law is in fact on your side, an affordable lawyer will do, too. And in addition to that, the "if the law is in fact on your side"-part is also easier to determine beforehand and carries a lot less risk, because of the differences between Common Law (US and most English-speaking countries) and Civil Law (rest of the world, basically) legal systems. Basically it means we codify most of our laws into law-books, using a rather standardised form of "legalese". Because of this, we don't do "precedence" like in Common Law systems. Instead we have "jurisprudence", which is a similar idea, but is used by judges as a guideline in cases where reality is ambiguous with respect to the codified law, so to speak.

Now, I didn't really study law, except for a single course (crash course into IP/tech law, part of my CS curriculum) a decade ago, and stuff I read on Wikipedia. So some of the above might not be 100% accurate, and the conclusions are obviously my opinion. But even then, that's at least some reasons to place some trust in our courts :)
And note that the parsing of the canvas element was changed in a backwards incompatible way compared with how Apple originally shipped it. (It was originally a void element, with no closing tag, like img. It was changed to not be, which made the rest of the page vanish into the canvas element.) Standardisation isn't always plain sailing.
I believe it comes directly from conventional math exposition. In a general form it’s about emphasis.

“The change of subject from “The dog bit the boy” to “the boy was bitten by the dog” is similar to the change of subject in a formula, as for example … In each case, the two sentences state the same relationship, but with different emphasis.” [1]

[1] https://medium.com/q-e-d/that-loser-woman-mathematician-who-...
I will make you a playlist if you give me a review
In terms you might like better, it's like Ivanka Trump interviewing Donald at the Trump International while Jeff Sessions films them.
Very interesting, do you know where I can learn more truthful about the OG Greek yogurt. Does it have similar thick texture? I'm only finding vaguely trustworthy results and stories in google.

These were interesting:

http://www.foxnews.com/food-drink/2014/03/24/greek-yogurt-pr... - how the marketing of Greek yogurt started by Chobani, and legal battle with Fage

https://www.olivetomato.com/will-the-real-greek-yogurt-pleas.... - about straining removing the whey from the milk
Another approach for YouTube without YouTube: subscribe to YouTube channels and playlists by RSS. I set up an app for this. Just head over to https://www.epiyoutube.com. Or whenever you're on YouTube and viewing a channel, user, or playlist, just add 'epi' to the url, right in front of 'youtube,' and there's your RSS feed.

Oh, and another approach: watch YouTube videos on Bing Videos. I actually use that more than I use my RSS app. Just make sure you've got your adblocker on, and you're all set.
I was really enthusiastic about a recent interview, because the process started with a take home coding assignment that I thought I did well on and got me invited for a 4+ hour interview. But then the in person interview session ended with asking me to write a simple program in an unfamiliar IDE and language while they talked at me - they called it "pair programming". I am utterly unable to work anything out if I can't have intermittent peace and quiet. So, the verdict was accurate (in a tautological sort of way) that I wasn't a good fit, but clearly they have preconceptions that are preventing them from hiring useful people.

One thing to keep in mind though, is that whenever you're dealing with a lot of similar trials of something, avoiding all the big mistakes is more important than getting all the big successes. I think this applies to hiring people, choosing investments, relationships, probably other things. So having irrational reasons for rejecting people is less harmful than having irrational reasons for accepting people. Which is probably an important reason why free markets don't automatically eliminate the prejudices we consider unacceptable.
I love Bulgarian Yoghurt but the lack of variety of the mass-produced yoghurt is unfortunate.

In Turkey, yoghurt is consumed in enormous quantities. Here is an ad and this is a typical size yoghurt sold in the shops(anywhere from 1.5Kg to 3Kg): https://www.youtube.com/watch?v=anlWAx9-3Kg

Variety is huge, from traditional to premium fatty yoghurt, there's something for everyone. For example, this one ise considered to be one of the best mass produced varieties(That's a fatty crust that forms naturally over the yoghurt): http://galeri2.uludagsozluk.com/207/tikveşli-altın-kaymaklı-...

Ayran(add water and salt to the yoghurt, stir thoroughly) is considered the national beverage. Again, consumed in enormous quantities, much more popular than Coca-Cola.

Living abroad can be a challenge for Turks and Bulgarians because the yoghurt sold abroad hardly matches the stuff back home.
A GCed language Go is with split stack semantics Webassembly will only be a second class citizen.
Can someone explain why the JavaScript example equals 2?
section 1201 (the annoying part of DMCA saying you can't circumvent copyright protection systems) states in section E...

> This section does not prohibit any lawfully authorized investigative, protective, information security, or intelligence activity of an officer, agent, or employee of the United States, a State, or a political subdivision of a State, or a person acting pursuant to a contract with the United States, a State, or a political subdivision of a State.

So it would probably go nowhere in court

https://www.law.cornell.edu/uscode/text/17/1201
Self-host WordPress, free SSL/TLS and practically no limits