skysight-inc/HackerNews huggingface dataset:
Your comment wasn't primarily factual and wasn't the way people write when the truth is their main concern. It was aggressive polemic. We don't want that here, because it destroys thoughtful conversation and community. That's true regardless of ideology; we don't care what color gasoline is being poured onto a fire.

Is it censorship to ban accounts that post that way? Sure, if you like. But it's censorship of aggressive polemic, a.k.a. flamewar—not of ideologies or views.

I'm not sure that you'll believe this, but we don't care what your ideology is or your views are, or even read the comments closely enough to know what they are. We have to look at tens of thousands of comments. No human can read this kind of thing closely all day.

If you're genuinely asking about a way to discuss these topics that wouldn't be considered ideological battle, here's what I suggest. First, review the site guidelines, take them to heart, and rigorously edit out of your comments anything that is not in their spirit. Especially: "Comments should get more civil and substantive, not less, as a topic gets more divisive." Second, give up the idea of winning arguments or defeating enemies, and instead cultivate an attitude of good conversation between equals who respect each other, none of whom knows the whole truth. Third, be more respectful the more strongly you disagree. You can do that by editing out pejoratives and provocations, finding things you do agree on, and remaining neutral inside yourself while writing.

If you do even half of that, you'll find that moderators on HN don't show up to scold you, even though you're expressing substantively the same views as above. But don't underestimate the work it will take to get there. The enemy-smiting style is addictive and takes practice to abandon. I know because I had to do it myself.

https://news.ycombinator.com/newsguidelines.html
There is no garbage disposal problem -- disposal is easy and cheap.

Recycling is an attempt to address what people see as a product creation issue -- they object to the fact that resources are mined, smelted, drilled, refined, etc. in order to create new things, and see recycling as a way to ensure that less of that happens. "The same amount of plastic, but less drilling."
IANAL, but I really dislike this license as a legal document. In the effort in making it clear it feels like there are more points to argue compared to what for instance the MIT license does which clearly defined what 'as is' entails. Contributor and everyone are not defined either, compared to the MIT license where it uses 'person' which has a clear legal idea behind it. To me I have a lot more confidence in the MIT license or the BSD license because the legal verbiage is precise. I know they had a mission but this seems to be nebulous and feels like there is too much room for creative interpretation.
Empiric - probably wrong - but awesome for inner peace:

4) Keep some liquidity: a 'f*ck you fund'. During bad times selling your assets at any price might not be wise.
Performance.

The JVM is an extremely fast platform given its feature set. It also has a coherent and powerful concurrency specification that is stable. While it is possible to have very low latency systems in Java, it requires a bit more work, and people tend to gravitate to C++ if the 3x penalty from C is too high.

But aside from the latency, if you can deal with full GCs, Java is a data throughput monster. The default GC is actually very good in most cases, and the JVM GCs allow significant performance tuning, which is a discipline in its own right.

It will be interesting if the low latency Z Garbage Collector introduced in JDK11 eventually removes one of the last complaints on Java performance.
Story of my life too, including the 15 years part! Every once in few years, when I feel like my memory skills are fading, I recite the damn key, pat myself in the back and go back to sleep.
Yes I agree with you 100%. I didn’t mean to condone their actions, just to point out that this is clearly not designed to beat hft, it’s designed to make a profit off of dumb money, and the more interesting debate is whether that’s morally wrong or not. Debating about strategy and hft is a distraction from the real debate which is: should YC fund a company like this?

I don’t doubt that this company can make money, and probably a lot of it. But should they?
I've found a way to take this formula and make it into a very effective weight-loss diet. I've been at it for almost a year and have lost 20 pounds so far, and it doesn't seem like I'm going to have any trouble keeping it off. Granted, I'm not anywhere near the traditional 5-year mark used in studies to evaluate whether someone has relapsed. But it does feel like something that I can sustain, even for the rest of my life if that's needed to keep the weight off.

There are some trends coming together in recent research that suggest that the most sustainable way to lose weight not to follow any specific regime, but to find a set of food restrictions that you can live with but which still lower your overall "food reward" to a level that you can sustain without giving up. (See this book review at Slate Star Codex [1] for more on these ideas.) It's like a much more fine-tuned and personalized version of the fad diets that don't have calorie-counting but add some restriction so that you don't want to eat as much, like the Atkins Diet or the grapefruit diet.

It turns out what works for me is to limit myself to 3-4 specific meal categories a day, only changing something up every few months. Currently it's Grape Nuts Flakes and milk in the morning, a homemade turkey and roast beef sandwich (or even 2) for lunch, and homemade burritos or Barilla Plus pasta for dinner. No beverages except water. No sides, except there are a couple of low-reward foods that I'm allowed to eat all day (currently Spring Mix and steam-in-bag veggies).

Crucially, these are actually some of my favorite foods–and some are pretty high-calorie–but if they are the only things that I am allowed to eat every day, my food reward starts to drift down and I want fewer calories.

I don't put any limits on anything, so I'm never physically hungry and my willpower isn't being drained every day by trying to limit myself. I let myself eat pretty much whatever when I go out socially, but otherwise absolutely no cheating.

We'll see how it works out in the long run, but overall I'm just as happy as before. Any boredom from the diet itself is mostly cancelled out by the benefits mentioned in the article (saving money, not needing to think about making your meals, etc.) Not to mention the whole "losing weight" part!

[1] https://slatestarcodex.com/2017/04/25/book-review-the-hungry...
They could have said, ok, send us photos from this wide date range and then we will look to see.

Even so, if she knew when she hacked the accounts she could create edited photos without them telling her when she hacked them (assuming she recalled when she did it)
Speaking out against what, specifically? You can complain about the problems with the current system without anyone looking at you weirdly. Only if you conclude "therefore we should stop trying to recycle these things" will anyone complain. The system could be fixed, if we put effort into it.
>> So we un-person this individual and start to dis-credit his work, not based on its merit, but because of the creators "moral character".

There was no "un-person" ing and no dis-crediting of his work. He was dismissed from his position at CERN. His work is not retracted and he will continue to publish.
> if the English to code compiler worked pretty well,

"In theory, theory and practice are the same. In practice, they are not"

In practice, the so called "english to code compiler" is an abstraction, which means more code, which means more bugs, abstraction leaks, complexity, etc.

> couldn't the blame of bugs be moved to the business analysts writing the requirements?

Shifting blame is just avoiding responsibility. Someone still has to be responsible. If what you're proposing is that the BA has to shoulder the expertise of formulating requirements, implementing them, testing them, etc, at some point an organization with half a brain will just hire different people for each responsibility.

> if the code does exactly what the business requirements say

People write tests precisely because code doesn't always do exactly what the requirements say (especially over time, as requirements change and technical debt mounts).

> that could very easily fit into the plain English

This is the old story of "make me a toast". Well, actually, that means opening the bread bag, getting a slice of bread out, putting it in the toaster, making sure it is plugged in, tweaking the timer knob, starting the toaster, waiting, taking the toast out, putting it on a plate, etc (never mind you have to actually buy the bread if you don't have any on hand or wash the dishes if you don't have a clean plate). Similarly: "make me carousel". Well, actually...
> abusive supervision, which is becoming increasingly common in workplaces, said Liu-Qin Yang, the study's co-author

That abuse is increasing might be less obvious than the conclusion in the article link text. Good to have data on both of course.

My wife currently works for a place with a new senior director, a malevolently toxic psychopath. Her direct supervisor's hair has gone from brown to grey in only a couple months, and from conversation it sounds like yearly employee turnover has increased from maybe 10% to around 90%.

This is impacting my wife's health and happiness, so I'm encouraging her not to give customary 2 weeks notice after getting a new job. I think the circumstances warrant it.

As an aside, Wim Hof Method breathing has made an incredible difference for both of us and I feel so fortunate to have come across it during this challenging time. It makes stress management so much easier, while the nice things are so much brighter and more joyful.
Women in Science and Tech Who Should Be Household Names
In what world is anyone using PVC to make bass traps? Every advice I have seen uses rockwool or something like Owens Corning 703/705. I am assuming you are not referring to the structure used to contain the acoustic material.
For major soft dev projects, Amazon deprecated Perl 12years ago when they moved to java for retail website development, and uses it for maintenance of too-big-to-fail legacy parts of the retail website.
The FCKGW key was written down on one of the documents recovered from Osama bin Laden's compound:

https://www.cia.gov/library/abbottabad-compound/61/61C5FB27A...
Somebody who got a free ride because of just having connections. Why do we hype these useless folks.
Yes. You already have an expected lifespan. Getting sick, makes you reevaluate that, and getting a concrete diagnosis with an expert opinion should not be a big change.

Of course, we can do the be positive, be optimistic, you can fight it, you can do it mantra, and then watch as their heart breaks when they get the diagnosis. Empathy shouldn't mean helping people to delay facing the hard problems and truths.

This is the same world that largely considers suicide a crime, and denies a dignified and conscious end of life to a lot of suffering people. I watched as a family member went through the stages of physiological and mental decline, dementia, muscle atrophy, and eventually even breathing was a full time job, and it became too much. And it was a relatively painless end. (And there were others with different, faster ends. Recently one with cancer.) And taking it for what it is seemed the healthier mindset and approach.

Accepting the inevitable led to those last days and months better spent. And preparing for it is just as important.

We already drag doctors into enough futile quarrels of our own. At least that's my opinion.
also depends on your query pattern. Are you fetching many columns/rows or are you looking for one particular row? What do you mean by "large" as well. Are we talking GBs, TBs, or bigger?
Almost nobody buys books anymore.
From the Bootloader to the Kernel
It is comments like yours that is currently fuelling the ‘diversity’ meme pushback. You are denying someone the right to express facts just because of its gender and divergent political opinion. The guy is a physicist, he is way more qualified than any sociologist to deal with statistics.

Your position is not only ridiculous virtue signaling but you are also creating a scary world where the messenger is more important than the message.
I used to break into the locked cabinet that held my high school’s 5MB removable hard drives (Look upon my works, and weep), but I never touched the one with our grades, I was having too much fun with the one that had a single-user BASIC implementation.

It bumped available RAM to a whopping 16K, so I could develop my Super-StarTrek and Eight Queens programs. I certainly was in danger of being suspended or expelled just from the break-in, but in retrospect, my CS teacher was looking the other way.

Mind you, it may have played a factor in another way. There was a Computer Science medal, it went to another student with lower grades.

I was upset at the time, but in hindsight my devil-may-care attitude towards other people’s needs is a perfectly reasonable thing to take into consideration. He was probably more helpful to other students at the time, I was getting all my social credit from letting people play the game I wrote.

Any ways... Sorry you were expelled, but glad we have both learned lessons that helped us become decent human beings.
> But then I noticed that nobody actually cares much about what tools you use, as long as they get the job done.

Unfortunately there are a lot of cases where this matter:

- Customer requires the sw to run on their standard environment (think some version of RHEL, or some Windows Server version). Hence you're limited to what's supported there (usually from the vendor). No bleeding edge versions of Python/Node/.NET etc. You might need to build a Go or Rust binary for that specific system and it might not always be obvious. Java might be a different story, but I wouldn't risk it.

- Embedded software (for similar reasons)

- Sw that needs to run on a customer's system

- Sw that needs to interface with an existing system (loading a DLL/.so? JVM?)
Boa: JavaScript Interpreter in Rust
After checking out the Java version of the software, it seems that they ship only a basic demo application. What projects out there make full use of the SDK?
Consider https://github.com/ArchiveTeam/grab-site (ArchiveTeam/grab-site) in the future. There is a difference between fetching/mirroring content and recording the http header request and responses when retrieving all objects for a site.

I believe there is even a docker container for a quick pull and run.
This is an interesting, thought-provoking comment!

> (though the original MathML proponents perhaps did not)

FWIW I'm pretty sure that they did. Arguments to authority are pretty terrible, but if you look at the authors of the MathML 1.0 (earliest) or 3.0 (latest) specs[0][1], and google them, you can see that many of them have backgrounds in science or math and have been active in the LaTeX ecosystem.

> but this [quality of the typesetting] has been mostly underestimated/ignored by those advocating MathML.

I don't see any evidence for this, not among its designers, implementers or even general proponents.

Firefox's output (implemented almost(?) entirely by individual volunteers), for instance, is acknowledged to be still considerably worse than LaTeX output in a pdf, though it is competitive with its web alternatives (superior in some respects, worse in others) — do be sure to install MathML fonts[2] though.

> 5. What the result [...] will be, in the web page's DOM.

Have you seen the tag soup generated (by necessity) with MathJax or KaTeX?

[0] https://www.w3.org/TR/REC-MathML//TR/REC-MathML/

[1] https://www.w3.org/TR/MathML3/

[2] https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Proj...
You keep a file with all the bullying (dates, emails, anyone else in the room, etc). Collect all that then plan your exit. During your exit interview explain the bullying and give them a copy of the file. Be polite and professional.

You’ll be burning bridges, but you don’t wanna go back.
>When cylinders are re-bored there's supposed to at least be a mock head attached and fully torqued to spec to ensure correct results when assembled.

that's not usually true, and it'd be pretty difficult to achieve without a different jig for every engine.

When I spent time in the engine shop, we used a mag-table/mag-chuck for steel parts, and we used table vices/clamps for the rest of it. We would start with inspection and disassembly, move on to parts-holding, and then finally we'd bore/hone/surface, in that order.

There is a 'mock head' installed in that the piece is being held to the work surface, but other than that it's not typical to add more structure when machining -- it makes things much more difficult to move around.

For (very) high performance engines, some manufacturing processes require the engine to wear an external girdle before finish; but it's not too common elsewhere or in the aftermarket world.

For flow-benching head I've have seen the head bolted down like you're talking about, but for that they're trying to approximate an engine's flow.
OK, I also don't like Scala's inability to deconstruct in the parameter list. I come from an ML background where that is possible. But I found it less bothersome in practise than I had originally anticipated.

Erlang has pattern matching on bits [1] which is convenient, that would be nice to have, especially when writing networking software.

[1] P. Gustafsson, K. Sagonas, Efficient manipulation of binary data using pattern matching.
I have a lot of questions about this paper. Parts of it aren't clear to me.

Is anyone aware of a forum where consensus algorithms are discussed? A mailing list, subreddit, or website?

I found a Raft mailing list a while ago, but I'm looking for a place for a more general discussion, where real experts hang out.
Because someone would say that it shows that a woman cannot play a proper piano like a man can - she has to be provided with a smaller(and therefore obviously inferior) one.
It depends on who you are

For me, they are the best thing that Ever happened

True!!!
Healthy Mice Pups Have Two Moms and No Dads
Yeah, to do higher speeds(switching cost, F) you need higher voltages (V) so your power/heat goes up by non-linear variant of F*V.

Depending on what your savings are for idle power it can either make sense to run long and slow or try and burst to a deep sleep state.
I haven't dug deep into the implementation, but most of the interesting CRDT stuff seems to be in the "backend" directory in that repo: https://github.com/automerge/automerge/tree/master/backend

In particular the "operations" defined in [1] section 4.2 are defined in this file: https://github.com/automerge/automerge/blob/master/backend/o...

[1] https://www.cl.cam.ac.uk/~arb33/papers/KleppmannBeresford-CR...
> A sign announced "Don't worry, everything you purchased in the food court is either recyclable or compostable!" There's no way the soy packets were either recyclable or compostable. (Not to mention the plastic tray with metallic-looking designs on it, and the foil bag of wasabi peas.)

To be fair to the sign, I'm betting you weren't charged for the soy packets. You didn't even receive ownership of the tray.
How to check whether the domain is blocked on Hacker News or not?
The strange thing is that Europe recovered quite fast. The survivors (or more, their children) ended up significantly better-off, for a century or so, basically because there was more land per person, so you could just farm the better parts.

Whether something like that happened in (say) Ethiopia too, will I guess be even harder to figure out than whether they had the plague at all.
> it appears to be a comprehensive IoT type platform covering almost every aspect of deploying an IoT type solution, including a drag-n-drop IDE to create control applications (think old DirectX filter programming but on steroid).

This is more informative on what the project offers than the entire readme. I think this is the point people are making. Great that you took the time to watch some videos and summarize here but this sort of information would be much more useful in the first paragraph of the readme.
Why is housing expensive on the West Coast and cheap almost everywhere else?
I am pretty uninformed in this space, but the D in pharma R&D includes the cost of direct to consumer advertising, correct?

I see a lot of expensive looking ads on TV. Those ads were made legal in my lifetime. Maybe it’s time to ban prescription ads again?
Why not? That would be in line with what these physicians were doing which was benign actions whose intent was to alleviate suffering.

It seems that the greater point is that instead of reacting to mental illness by telling people,"you are sick and mentally unfit", they are trying to alleviate stress and suffering in that moment and then getting people to rest. Many mental disorders can be aggravated by stress and lack of sleep so it may not be surprising that this provided tangible benefits to the individuals being treated in this manner.
Why are there so many food delivery startups?
Similar to the Googler who got fired after his anti-diversity paper, the content is almost irrelevant, the fact that they're so cocksure of their superiority to dare say what they said meant they were unprofessional beings who didn't belong in a collaborative work environment. It didn't help that they think their research backed up their cocksureness, but in reality the research were painfully biased and incorrect.
What about the idea of everyone having their own cup and water bottle that they take everywhere. If you want the drink to go and forget your cup, buy a new one at a high price or have it there.
I basically followed drduh's guide mentioned above. In particular, for the touch feature there is this subsection: https://github.com/drduh/YubiKey-Guide#touch-to-authenticate

See also: https://developers.yubico.com/PGP/Card_edit.html
Could it be that this general truth about the difficulty of maintaining close bonds as we grow older clashes with the myth of social media -which is to be more connected to people that matter to you?

I think the superficiality of such tools is becoming more and more apparent.
It has become so effortless participate in the social game (for a lack of a better word) such as wishing an happy birthday or some words of support for grieving folks that it's getting hard to gauge whether people do actually care about you. It's about the work you put in.

Personal anecdote: Had to hire a guy with a van on a public holiday as I was moving to a different part of the city (Dublin). Asked my fellow French friends for help and sure enough we were loading the van at 11 am. The driver admitted that he wouldn't have had as much help if he had asked his own -Irish- friends because they'd be too hangover to bother.

I found that quite sad, especially given that all my friends are not lifelong friends, we've know each other for 5 years or less.
They still do the glass bottle returns in Mexico.
The context is "major financial services company". There are actually quite a few running Elixir.
Did you see the slides in question? If not take a look:

https://drive.google.com/file/d/1c_NyUhOZ8erdqU2AGZJZtNfFeA9...

I see no great insults here, one cartoon suggests that the gender studies activists that are so concerned about the lack of women in STEM could have better addressed the problem if they themselves pursued careers in STEM rather than gender studies. The other cartoon is even milder. As to ridiculing his colleagues, from what I can see there is one slide in which Strumia states a female colleague that was hired over him has 10x fewer citations. Assuming that is true, how is that ridiculing a colleague?