skysight-inc/HackerNews huggingface dataset:
I was trying to get across why such books don’t exist, and why it might take more effort than you might think.

The reason those math books exist is that people who understand the Riemann Hypothesis halfway are not a huge danger to themselves and others. If you wrote a law book designed for lay folk, it would fly off the shelves into the hands of people who become self-represented litigants who would then screw up their lives and give bad advice to their friends. Half-baked legal ideas about what you are or are not allowed to do also get relied upon in practice, with disastrous results. Whatever “navigate the legal system” means to you, that’s what it means to everyone else.

Of course, there are thousands of mostly government publications out there that do a great job explaining what your rights are in different situations. I don’t have a problem with these, because they don’t give anyone the power to read a case and think they know what it means for them.

When it comes to “introduc[ing] all the necessary ideas”, I was also making the point with torts books that the ideas are not able to be easily isolated from just learning the law. I would also argue that there is no such thing as “rigorous law” in the sense that it implies some law that is not rigorous that could still be usefully practiced. Hand-wavy explanations in math are pedagogical; hand-wavy arguments in law are either unsupported or appeals to bigger or competing principles, of which the latter is absolutely still “rigorous law” and has to acknowledge the omitted details anyway. If you don’t have the depth of knowledge, you end up in the former category pretty quickly. If you wanted an academic perspective with normative arguments about what the law should be, then sure, but that’s not “navigating the legal system”.

(Also, I can’t recommend a torts book. Wrong jurisdiction probably.)
I think that in terms of what you are talking about bitrot is good. People should have their stuff deleted after a while but there is a sense of permanentness in internet culture and that should change to one of fleetingness which more bitrott may actually bring about causing more people to back up their own stuff instead of leaving it to these companies.
It isn't a good example. Damore wasn't "fired because of an offended woman". Regardless of what you think of Damore, that isn't close to accurate. We all need to be much more careful about facts than that.

Worse, that episode is a classic flamewar topic which ought not to be tossed into like a Molotov cocktail into some other inflammatory thread. The only effect will be to send the whole thing up in flames. This is the kind of thing that site guideline is written for.
Because there is a much greater surface area for misunderstanding when you are travelling with someone. E.g, I ask you to drop off my laptop at my office (no misunderstanding), I ask you to drop off my laptop at my hotel room (risk of misunderstanding).
In Berlin there are still people doing this.
If you consider re-encoding a JPG perhaps the initial comparison holds.
If you argue like that, that implies that every group is exactly the same on every possible metric. That seems improbable. Saying that Jewish people are more intelligent than others is common. Other comparisons don't fare so well.
Ask HN: Is there any way to get GMail to lighten up on the SPAM filtering?
I was checking my SPAM folder in GSuite today and I noticed a decent number of messages that don't belong there. For example:

https://imgur.com/a/nzkMNDS

The message from Facebook in the screenshots is about as technically good as you can get AFAIK. It passes SPF (hard fail record), DKIM, and DMARC (reject policy). Is there a way I can tell GMail / GSuite that I don't want it to ever SPAM filter email that passes all those checks?

I understand SPAM filtering is hard, but I don't think there should be any question about messages from high value domains like facebookmail.com.
pycharm is a workflow now?
Do you have a specific technical criticism of the secure aggregation protocol? That’s what’s supposed to make it impossible to deduce the data from model updates. Or is your concern something else?
Three.js is good. Another option if you don't know is https://www.babylonjs.com/
Thanks for sharing. I like reading posts that show a few trials and before arriving at the solution. Well and Rust and Elixir just seem to go together.

I had noticed that both a list and ordsets were tested. Ordsets are just sorted lists. The huge difference I guess is because full sorting and uniqueness checking happens after every member addition, as in add_member(M, L) -> lists:usort([M | L]), while ordsets actually traverses the list and finds the right place where to insert the element.

Also wonder how gb_sets http://erlang.org/doc/man/gb_sets.html would behave. Those should provide better asymptotic behavior as they actually implement a balanced tree data structure. Rust would still be faster but it would be an interesting comparison.
The humans are required to be there for a reason, and that reason is so important TWO are required to be inside the control cabin at ALL TIMES. If they aren't given the final say in what course of action should be happening at a given moment it's been designed wrong.

"For a pilot, loss of control is the ultimate threat. It's our job to control the aircraft, and if computers and their software, by design, can remove that functionality from the pilot, then nothing good is going to come out of that."
We use pre-commit https://github.com/pre-commit/pre-commit locally so everyone has the same thing configured. Then we execute pre-commit from the CLI in our CI so that it’s the same as local.
plus its not quite the end of the decade. maybe a miracle will occur ;-)
No, the ideal is an open and transparent workplace, where you can go to dinner with anybody and not worry about getting in trouble, because there are casual enough places to eat, where you don't feel like you're on a date when you have dinner with someone there, unless you're Mike Pence. And where that isn't available, you find another activity for mentorship besides a work dinner. If your suburban office park only has one dining place nearby and it has candles, do a work lunch instead, with food you brought.
Just consolidate their boxes for them? Is it against the rules or just not practical?
Yes, it's the customer development version of the XY problem.

https://en.wikipedia.org/wiki/XY_problem
This doesn't have much to do with workers rights, though.

If a company is in both the grocery industry, and the shipping industry, I see no reason as for how that hurts workers.

There are lots of grocery stores, and lots of shipping companies. Thus, one company does not control all jobs in these industries. It is not even close.

If you want to talk about minimum wage laws, fine go ahead. But that has nothing at all to do with conglomerate companies. It effects all companies, and arguably smaller companies are worse on this front, because they are less efficient, and therefore have less total money to spread around.
No self checkout would be a show stopper for me, some of us actually prefer it to going to a manned register.

Not that we have Aldi where I live, but we do have Trader Joe’s, and I simply choose Safeway or QFC because I really really like self checkout.
Because it’s optimised for producing the smallest diff once it’s already been formatted and a change is made.

If you add a single item to your preferred style, the entire thing has to be reflowed.
> Qantas Flight 72 is descending in a nose-low altitude for just over 15 seconds

Yes, aviation-ignorant editor, he really did mean to write attitude before you changed it to altitude.
We are cray cray would be even better.
How would you deal with real cases of sexual harassment of women then?

When it comes to that, it seems to be that the statistics show that real sexual harassment happens more often then the scenario you are describing. How would you handle this, so it is reduced or eliminated?

This was the original power imbalance, and it can't be forgotten.

Generally a pendulum swings many time before finding equilibrium, I think we're just in that process right now.
Aldi cashiers didn't type the prices but numbers for the products. The register would lookup the prices. Cashiers would quickly punch those numbers in without picking up the items for many items and then swoop 5 to 10 items over the register part of the counter at once. I think Aldi held on to the system longer because it was indeed more efficient than scanning. But there is a limit on how fast one can bag the items, so I guess a little inefficiency can be tolerated.
Disagree. It’s extremely close to the Django style guide for example. And it’s very close to the style guide we adopted at $work$.
Sorry but the outcome seemed
obvious from the get go. Of course you weren’t going to be able to single handedly replace a platform like slack, while improving upon the pitfalls it’s creating in cross-team communication. The insight into your experience is great, but it’s really the type of thought that is born and dead within a few minutes of most developers minds. Especially when we think of the effort and consequences of such an endeavor.
It's certainly not free. The execution cost is often bounded by having a multi-tier setup where only the earlier Jit tiers gather type (and perhaps value) information. The final tier only checks it. (Or not, in which case the updates that can invalidate the compiled code are instrumented to discard the code so that it will be recompiled with updated info.)

As for space, you can use a scheme of "1, 2, many" to limit the set of types you record. That helps some. But space will also be consumed in the form of IC (inline cache) code that tests for the various possibilities. Again, those chains will probably be capped at a certain size.

You're right, it's tricky and can be expensive. But the total amount of entropy in actual observed code typically isn't that large, so there are many opportunities to be clever in the encoding and thereby save a ton of space over a naive solution.

(Source: I'm not really a JIT person but I've had a fair amount of exposure to the spidermonkey jit.)
I am surprised that noone mentioned about the bottle collectors phenomenon in Germany. [1] Basicly you pay a deposit (.25 eur for plastic ones, 0.08 for glass.) for each beverage you buy and then sell those bottles back in supermarkets. This is maybe the easiest and most efficient way to force people to recycle. Are you lazy to do that or you don‘t have a place when you finish your beer walking in the street?[2] Then you simply leave the bottle next to a trash bin and in couple of minutes someone takes it to cash it back and call for a day. It‘s a serious revenue stream for a large group of low income people.

[1] https://www.theguardian.com/world/2014/jul/02/german-cities-...

[2] In a country famous with rules and strictness, it is also surprising to see stuff which are not forbidden or no one simply cares, such as drinking on street or public transport, quite openly shopping and using drugs, smoking in bars etc. However some of these might be true only for Berlin, which became a island of freedom in the middle of Europe.
CSS Can So That?
Why are you asking someone to meet you after work? I'm confused? That's a work meeting?
decades ago there was a story, how the shelves at aldi looked cheaper, but where actually more expensive, and just gave the impression of looking cheap. in hindsight, i now think that while true, those shelves are probably also more efficient to use (allowing them to put up products in their boxes, hold more weight, etc)

aldi was also selling products for less than what they paid for. this is common practice in some places but in germany it's actually illegal, and they had to stop that.
related article https://en.wikipedia.org/wiki/Qantas_Flight_72#FCPC_design_l...
Aren't there standards on what is considered a safe flight maneuver? Small adjustments here and there are fine, but sudden pitch downs like those encountered on QF72 and with MCAS should be cross checked and analyzed by the computer systems. This is the whole point of triple redundancy, not just to maintain an accurate reading but also to detect when the reading accuracy has failed so you can respond accordingly.

Of course for every QF72 there are probably a bunch of injuries and deaths attributed to pilot error, which is why the computers are there, but at some point there has to be a middle ground. If you defer control to the computers in all situations, what's the point of the pilots?

If these computers and their software are smart enough to make life critical decisions, why can't they make the most important decision of all: should I stop?
This is common in several US States.
In my experience, it's only really the end cap displays that are bought and sold, rather than the inner aisle space. For instance, Nabisco or Keebler/Kellog's (though they have recently moved out of DSD) might pay to get a permanent end cap space contract across a chain with certain stipulations (must be facing the cash registers, in the front of a high traffic aisle, etc.) and then they'll merchandise that space with whatever their sales items are. To compete with Walmart, many retailers eschew selling this end cap space anymore, instead electing to have vendors/suppliers put that budgeted money towards decreasing the overall cost of goods sold. Instead, retailers plan the endcaps themselves based on seasonal focuses and promotional pricing.

The inner aisles are usually planogrammed (the retail nomenclature for the diagram of where stuff should be, height of the shelves, how many facings, etc.) according to the priorities of the category manager i.e. the person in store corporate offices responsible for that particular product group. You'll notice that categories and subcategories inside of a grocery store are organized into shelfing sections of multiples of 4 feet (most commonly). Each of these sections is assigned to a category manager, and managers usually have multiple categories. So Category Manager A might be responsible for 16' of soup in one aisle and 20' of canned vegetables in another aisle. (The layout of the aisles and which categories go where is a separate discipline referred to as "Space Planning").

So this space isn't necessarily "sold" per se, but the category managers usually work with what's called a "category captain", an individual or team that represents a dominant brand in the category, and they influence the planogramming process. They are supposedly unbiased and are merely providing expertise and insight on their respective industries, but that's a pretty naive view as they clearly get to advocate for their products directly. However, the strategy of the grocer will determine how much influence they actually have. Wegmans, for instance, has a strong focus on private label so Wegmans brand products tend to get the most shelf space no matter what.
3.5% of the population seems too little to really move things along. I guess if it was concentrated.
Sure that's all well and good.

But what you suggested was that people change their behavior regarding other coworking relationships that are otherwise working fine for both parties.

If both parties are totally comfortable with whatever dinner plans that they have with each other, then who are you to go in and tell them not to?

You suggested that men change their mentorship behavior that is otherwise working fine with their male mentees.
Banned Brilliance (2012)
Single neutron star merger supplied half the Solar System’s plutonium
Filebase – S3-compatible object storage backed by Sia
I think the concept just doesn't work as well in the US. Parking lots are larger than in Europe. You'd need a guy to move the carts from satellite collections points back to the store anyway.
And frankly, I'm fine with that.
World Telecommunication Day Digital Transformation
This might explain why we see a significant number of birth deformation disabilities in East Africa. Recent migrations (past 0.5k-3k years) might have an impact. For example, it is thought that some parts of East Africa were originally occupied by a pygmy population. They inter married with the migrating Bantu (typically 1.5-1.7m) who also inter married with the Nilotes (Very tall. Masai, Samburu, Luo...). So you now have a descendant population with large variances in height, waist size and so on.
There Is Now a 30M Page Backup of Planet Earth, on the Moon
> A city that used to be cheap, when compared with other metropolises, is now prohibitively expensive.

It's really not. Even within Germany, Berlin is a cheap city to live in. Rent is (still far, I'd say) below the other major cities. Restaurants, non-chain grocery stores are generally cheaper. Berlin just used to be _crazy_ cheap, and now it's just cheap.
An automation failure is scary because nobody understands what is going on or what can be done about it. Mechanical failures also occur and the risk is accepted. What are the odds of a bird strike? What are the odds of a bird strike being dangerous or catastrophic? Although Boeing isn't helping, Probably the odds or number of occurrences of mechanical failures with bad outcomes is way higher than For electronics or automation.

Is it a Similar situation to coal and nuclear power? Better the devil you know.
Can you prove you didn’t proposition her during the trip? Remember, she doesn’t have to prove anything to be taken seriously. You, however, have to prove a negative and that’s very hard to do.
MPI is by far the dominant method for communicating among nodes. So learn that. MPI works fine on a multicore machine as well (launch one MPI rank per core), so you can run on your own machine, no need to use the cloud or anything like that.

For using GPU's, there's CUDA, or offloading with OpenMP or OpenACC.
I am not seeing the value in being able to print QR codes unless your business is selling fruit on the street (to be fair, a lot of businesses in China are just this).

The more secure analogy comparable in price would be solutions like Square and PayPal Here. Smartphones are ubiquitous.
You make it out like HP is some sorta hit-company for hire. At least they still have printers and test and measurement equipment.
They can also be implemented fairly efficiently in functional languages.
The character from the Colbert Report was a parody.
Format on save. Failing that, format as part of your normal tox run. Failing that, pre-commit hook.
There needs to be a shift towards environments that are appropriate for meetings between people who are likely to have sexual tension between them, as well as meetings between those who aren't. Otherwise any time someone starts a new mentorship activity, they'll have to think it through, and that in itself is going to bring up questions that aren't appropriate in the workplace. For example: "Should I take Joe to the bowling alley with me alone? Will he worry that I'm going to compliment him on how strong his arms are? If I drink will it feel awkward for him if he doesn't drink?" I think it's better to skip all that and just keep it professional.
Many men aren’t confident that they would be able to prove that something didn’t occur. Many men aren’t confident that they would get a fair process. We saw what happened to Kavanaugh. Flimsy allegations from decades ago when the players were in high school, with no corroboration, even from a person who was the best friend of the accuser and present at the scene of the alleged event. Yet that was almost enough to destroy a judicial career.
https://angel.co/company/gocopia/

https://angel.co/company/goodforfood/
It is complicated for sure. I think though, overall, there is over exageration of the risk. What's the probability? If it's so low you're more likely to die in the next 30 days then have it happen to you for example, then it's pretty irrational of a response from the managers surveyed.

Now, I don't know the statistics, I think we need some to know if we're being absurd and irrationally afraid or not.

Similarly, we also need to remember the flip side, many of these interactions used too and still are real risks to women as they can get harassed and abused as well. Again, statistics might help.

Either statistic is hard to find though, because ground truth is difficult and most cases don't necessarily get recorded or even mentioned.

Hopefully, we slowly figure all this out and how to balance it all.
Can't you use JNI with the usual C/FORTRAN-libs? That's AFIAK what python does [1]. Or are you asking for a nicer wrapper?

[1] https://markus-beuckelmann.de/blog/boosting-numpy-blas.html
Well, it’s more that the clarifications you get now are not ground-shaking. Many torts have been around for hundreds of years now, so they’re pretty settled. Negligence was 1932, so every now and then someone finds a new duty of care. I guess defamation still gets some airtime in some jurisdictions.
Back in the day, Geoffrey Fox defined a Supercomputer as a compute system that costs $20M or more. I think that definition still holds to some extent.
If you're familiar with manga(comics) and anime(manga comics adaptations to animation video) then this is a good and hilarious analogy that works perfectly for the latest season of game of thrones done by the meta anime Gintama - https://www.youtube.com/watch?v=a4S9NuI6NKo

Looking forward to Game of Thrones: Brotherhood whenever it comes out
One thing that our blog-post didn't mention too well was the need to be able to access arbitrary slices of data within the sorted set, as well as being able to know the index at which an item was inserted as well as removed. This is necessary for our usage of sorted sets, as clients can subscribe to a given window of the sorted-set (e.g. the top of a member-list), and in order to compute the delta operations to keep the client-side list in sync with the one on the server, we need this information.
I'm a little surprised I didn't see the JSON:API spec [1] on there (no affiliation). While by no means a silver bullet my team has adopted it for both internal and public APIs and our clients have been quite happy having a standardised API like that.

In addition it is fairly-well supported by community packages (at least in Pythonland, e.g., marshmallow-jsonapi [2]) so it fit quite nicely in our stack while we could incrementally come up with v2 APIs that implement it.

Lastly, the spec does a semi-decent job, again no silver-bullet, of defining more advanced API features like filtering, sorting, field-selection, etc in a way that brings a lot of the GraphQL perks into REST.

[1] https://jsonapi.org/
[2] https://github.com/marshmallow-code/marshmallow-jsonapi
Neat, congrats. I'm currently using Zulip and custom integrations (which were very easy to do) to do more or less the same thing. So, not sure there's a reason for me to switch now. But I might have used this if it had been available back then. Might steal some of your ideas though ;-)