skysight-inc/HackerNews huggingface dataset:
My Public Key
[ my public key: https://keybase.io/sunilbutolia; my proof: https://keybase.io/sunilbutolia/sigs/KJNXedYbYGWnr9E_YBG1V9BsNYdutFjOqqLDydQkFhc ]
(haha, that's a fun username, kamehame... okay I'll show myself out O:) )

I am right in the middle of interviewing right now (I'm open for any interdisciplinary business/dev/get things done role).

IMO when you interview you're always on the spot and always being judged. I've done it the other way. I am the type of person who likes to just drift away and associatively talk about things (hmm... the very astute reader could've inferred this given what I said in "1. Personal" :P). It has never done me any favors when I did this in a job interview.

The issue you run into is (quote from the article):

> "So, yeah, like, we're like working on this thing, but then my cofounder quit, and now we have this customer who's really loving the product but then we hit a bug with Docker because it uses React in the Kubernetes and now, you know, I'd like to know if you reimburse travel cost when I do the interview and stuff"

It's better to make the mistake of being too formal at an informal moment than the other way around. And honestly, I have been surprised to what extent I should not have been informal in the first place.

Moreover, people will somehow signal to what extent you're being too formal. I can tell from their body language. However, when I'm too informal I can't actually tell to what extent I'm too informal.
That's not what they say though. We'd need to know 2 things:

- what was the difference between LiMux and the Microsoft direction

- how much more would be needed to fix LiMux problems
Can You Get Paid for Traveling
Yup, this is a classic example of cherry picking your data.
well, one's a narrowbody and the other a widebody with much higher PAX, so didn't really thing this was a point that needed to be made...
IMO browsers should just use TLSA records instead. They already starting to use DoH, so DNS is secure even without DNSSEC.
You either pay with licensing or hire a team to support. There’s no free as in beer, anywhere. At least once you get beyond some guy’s single Linux Mint install on his personal laptop, but not at any complex scale. Active Directory, development support, these things are needed. Hiring and maintaining a competent team is most often more expensive and importantly, far more difficult to competently do than licensing. Microsoft has a complete, vertically aligned stack that they’ve spent decades building and refining, there’s a lot of value there. Ubuntu is setup to compete here, and they’re a fine choice, but you do lose some things over going with Microsoft.

The wish upon a star for free beer is strong.
The issue that I see with this is that, even if they say otherwise during the first version, when it comes time for the rewrite the powers that be often (usually?) aren't willing to support it.
Interesting, since it is the honest answer. It's just condensed by trying to cut out superfluous info.

And as another person argued correctly, I probably didn't fully succeed at that.

Just because an answer is structured, doesn't mean it's dishonest.
Bubblewrap (https://github.com/containers/bubblewrap) on Wayland. You might have to make a chroot sort of environment for it for it to be convenient enough to use in practice unless you’re okay with exposing the (read-only) contents of /usr, for example, to the sandbox.
I have to agree with the OP, if something is primarily text oriented then it probably is more efficient to learn it using a great deal of text. The whole learning styles thing is not really something that should be perpetuated:

https://www.psychologicalscience.org/news/releases/learning-...

Motivation and styles is probably a different matter. There is the problem that self motivated learners can only learn if they are motivated, but also that they can be led astray by materials that primarily motivate and entertain.
Yes, but in many cases the rules were not fixed also

What does this have to do with Agile? You either have adequate resources (human and money) and desire to fix problems or not. Absent that issues and bugs are lingering for years in organizations that employ agile. I saw it with my own eyes.
You'd think that Google would get better at dealing with this situation after, oh, say, six years of having the problems of forced multi-service integration (and abuse countermeasures) pointed out to them:

https://news.ycombinator.com/item?id=6746731 [1]

But no.

Just from my own experience, I've been locked out of my Google account[2], my real Google account[3], and of course, when the company, as it on very rare an infrequent occasions does, cancels services, found myself (and a few million others) scrambling to salvage content and communities.[4]

Others have had slightly worse authentication/access situations.[5]

To be fair: the problem is a complicated one, and Google sees a lot of abuse. Or, as in Mariplier's community's experience: activity which looks a lot like spam, at a multi-billion-user scale, which can make assessment difficult.

(Though as has been pointed out: if scale of operations makes reasonable levels of service provisioning prohibitive, perhaps you shouldn't be operating at that scale?)

Google do manage to cull a lot of spam, abuse, and other crud. In my some-time career of trying to get hard numbers regarding aspects of Google+ membership and activity, I found:

- G+ communities were being created and deleted at a prodigious clip of thousands per day. Even in the final months of the site, several hundred thousand new communities were added.

- A strong predictor for whether or not a G+ profile would be deleted was if it had ever posted public content. By a factor of about 10 over profiles with no visible content. Presumably, many of these were spam or other abusive profiles.

- The very most active profiles across a small sampling of recent Communities posts were spammers, and by the time I'd gone back to verify the top few, most or all their content was removed.

When you're operating at large scale, it's difficult to make discerning, accurate, fair, or consistent decisions. That's understandable.

But you should be aware of this and design systems to recover gracefully from errors. Which includes not discomfitting, annoying, or distressing users excessively. Someting Google have repeatedly failed at.

________________________________

Notes:

1. The day that item ran, the top three items on HN were either directly or indirectly about my experience or frustrations with the then-new Google+ - YouTube accounts merger. https://i.imgur.com/YgEjUuI_d.jpg?maxwidth=640&shape=thumb&f...

2. https://old.reddit.com/r/dredmorbius/comments/2w618r/how_to_...

3. https://old.reddit.com/r/dredmorbius/comments/3mo7l6/that_go...

4. https://social.antefriguserat.de/index.php/Goals

5. https://www.nytimes.com/2016/12/13/us/politics/russia-hack-e...
Does your fork base on LJ 2.0 or 2.1 beta?
Totally agree. When I taught high school in a impoverished area, someone somewhere said that poverty is acute lack of money, period. Everything else is a symptom (or feedback cause). So we spend all this time creating convoluted strategies to address poverty, except actually giving people money. Obviously, doing so wouldn't fix all problems on Day One for all people, but I now suspect it would be a lot more efficient than a lot of our efforts, and it would make the remaining problems more tractable.
That’s not guaranteed, people go on weird vendettas against others for all kinds of bizarre reasons or even target people without any reason or just for having a different view or opinion, so not wronging others doesn’t guarantee that you won’t have any issues. Of course, that doesn’t give you a reason to wrong others, you obviously shouldn’t.
Absolutely the worst.
Stop drinking sugary drinks and just drink water, your mind clarity and energy levels will go up after about a week naturally.
> This much is obvious, and it's exactly why the maintenance exists. Crashes happen; the precursors are baked right into new processes and procedures. When said processes pick up on similar symptoms in the future, it might be in the news for a day or two, and then it disappears because it's expected.

At least on three occasions, multiple people have died or were injured because 737 NG planes developed serious cracks after exactly 8 years in service. Nothing like this is expected or considered to be normal. Therefore, when 50 planes of the same type are urgently grounded by multiple airlines in a very short period of time, it's considered to be newsworthy.

> The precise problem with the MAX is that there's an entire body of knowledge around the MCAS and other automation included with the plane that was never shared, which meant that unlike metallurgical issues which in many cases are largely unforeseen, Boeing's problems here were entirely preventable.

The previous metallurgical issues in 737 NG were also entirely preventable:

https://www.aljazeera.com/programmes/peopleandpower/2010/12/...

That makes the real source of any new issues with 737 NG questionable.

My point is, that MAX and MCAS is not the first instance of Boeing's negligence. And new things that went wrong with 737 NG might still be discovered.
Much of Google's behaviour seems to be AI/ML based.

Which effectively means Google's own engineers don't understand what is happening or why.
Feeding production data into two different paths to compare them is obviously valuable. Does anyone have any good reasons why this has to happen in online code and can't happen against database replicas in offline mode?

I always feel that it would be great to be able to do this with code that has side-effects (eg. anything that changes the database) but I've never seen a general purpose solution for this. The README mentions using a write replica, but how do you deal with data drifting in case of bad writes?
Unlike Babies, the Best Managers Come with Instructions
Stay Cultured Everyday – Random Culture Newsletter ️
In C++, the experience is the opposite - a "unity build", where everything is #included into a single translation unit, tends to be faster:

https://mesonbuild.com/Unity-builds.html

http://onqtam.com/programming/2018-07-07-unity-builds/

https://buffered.io/posts/the-magic-of-unity-builds/
Here is some good info about minimum payload (16kg) needed for fission

http://nuclearweaponarchive.org/Nwfaq/Nfaq4-2.html
Desktop much?

In this century, cloud apps as a managed service are sufficient for some 90 pct of office workers. Chromebook/thin clients can be wiped on the hour or chucked in the trash if they break. So, 365, which is killing it. Not an MS cheerleader but this is the right play for them.

Developers are obviously different and need a curated desktop experience.
> Do not use fixed size buffers with variable sized data - always calculate how much space you’ll need and allocate it.

Actually, sometimes it is best to have a fixed size buffer, sized appropriately for the maximum data-bytes allowed as per design. Especially true for embedded systems where dynamic allocation is usually frowned upon.
You haven't missed anything. St Catherine's street is all the nightlife you get in Montreal. As a resident of Montreal in my opinion, a tourist will find the city good for a week or so partly because of its unique look n feel European style. After that the reality of Montreal's worn down infrastructure kicks in. I would say Montréal is just riding on its old glory days before Bill 101.
"The colleagues were the best people I have had the pleasure to learn from and work with, even to this day, but the best work is moot against idiots or bought-off morons in politics"

This is a universal truth.
Just because one can experience a placebo effect does not suggest that any change in behavior may be ineffective (but appear effective a la placebo).

When I finally start exercising (for a month solid) after being sedentary for 6+ months, I feel greatly energized - physically and mentally. I feel stronger too. Based on my performance in many aspects of life, I'm pretty sure that the benefits aren't imagined.

The same applies to alcohol. After about three weeks of no alcohol, a kind of mental clarity, sharpness, and aggressiveness (as in _wanting_ to be mentally challenged instead of avoiding mental effort) becomes very present. This I do not believe is a placebo - although if it is, I'm still much happier with the real or perceived benefit.

So with sugar, why not the same? Plenty of people have written their stories about cutting sugar and how they felt for weeks or months, so I'm likely to believe that they really experienced the benefits.

Finally, placebo or not, there's little question that "empty calories" are at minimal non-beneficial, and at worst harmful.
I know it's a minor annoyance, but it's something that jades me every single day and gets really old after a while. I feel companies and websites should do a better job of being respectful. A "what should we call you" field is simple and easy, would make the service much more friendly to some people.
Probably an issue with WebGL2, depending on your browser, drivers, and other minor things.
By the way, is Ceylon still a thing? It looked so cool and well thought out, but I haven’t heard about it in a long while.
That isn't a problem—in fact, that's the entire point of arberavdullahu's suggestion.
only if the evolutionary pressure kills you before you can have children.
Refined (white) sugar is really bad. No good stuff in it. Better to use Raw or unrefined sugar instead that has lot of useful minerals/vitamins in it. I think, the manufacturers extract whatever is possible and make money out of it and what is left is not worth much.
I stopped using white sugar for an year and my shirt size has reduced by two inches. No other specific diet restrictions. I also do not consume ready to eat (manufactured foods) that is available in stores.
I'm not familiar with this area, but what I gather after cursory google search is that they are equivalent about as much as are names John and Johannes. The simple fact that the name can be translated doesn't make the translation canonical.
'Modern Warfare,' the Highway of Death, and Exploitation of the Past
That is exactley why centralized solutions are winning the market over decentralized ones. No one wants to deal with evil actors within decentralized system.

Users are even ready to give up open protocol for proprietary one (imessage, etc).
I am not so sure that pitting to tendencies against each other is such a good idea. The thing is that the good programming is somewhere in the middle of all of these things because if any of these tendencies goes too far we run into problems. I think we should all be able to belong to each of these three tribes depending on the circumstances.
Quasi-Random Sobol Sequence
Ok let's try.

My name is Mettamage, from The Netherlands. Living in Amsterdam with my girlfriend. I studied: psychology, business informatics -- both bachelors -- and computer science and game studies -- both masters. I have worked as a teacher/bootcamp instructor and programmer. I enjoy running.

When I'm reading it, I think I see this working better in some situations but not in others as my profile simply invokes a lot of questions. And when it does invoke a lot of questions, then my way of talking about it saves time.

People are going to ask: why did you study so many things? With my answer they don't. More importantly, I don't like that question. I can't stand it. I've heard it too many times over in my life. I'm a bit burned out with people their tone on that question. I'm fine with if you're surprised. But a lot of people simply find it weird in a negative sense, and I'm tired of hearing it.

My profile in what I did as work is rather broad, which leads to questions. Interviewers, being the conservative munchkins that they are, they can't pigeonhole me into a role. In my particular answer I pre-empt the most important one which is: why did you do so many things in such a short amount of time? Oh, you did it as side jobs during your study for fun. And now you're looking for your first long-term job.

And most importantly, it's all true. Or at least, I believe it is.

Also, I don't want people to know that I enjoy running. I want people to know that I'm a curious fellow that loves to use his imagination and if you understand the essence of that you can kind of infer a lot about who I am (in one of my other comments there's an example of this).
When people talk about sugar being harmful, they mean fructose. Sugar is used as a shortcut, but then some people mix it up or play semantic games by talking about other sugars.
We need a Bash package manager and global repo now!

(If you had told me in 2001 that Javascript would have had NPM and bash not, I would not have believed you.)
How to Rands – Rands in Repose
A huge part of it is resulting discussion that happens between different observers which puts the onus to check for biases and map the signals on objective parameters.
The book "A Philosophy of Software Design" should interest you then:
https://www.amazon.com/t/dp/1732102201
It argues, among other things, that deep interfaces matter more than code complexity inside a module.
Hmmm, it's not a very good translation:

Page 1:

https://translate.google.com/translate?sl=auto&tl=en&u=https...

Page 2:

https://translate.google.com/translate?sl=auto&tl=en&u=https...

Page 3:

https://translate.google.com/translate?sl=auto&tl=en&u=https...

Page 4:

https://translate.google.com/translate?sl=auto&tl=en&u=https...
The 5-minute guide to using bucketing in Pyspark
Good, then the money could have been put into something where it could be used to create something instead of just enriching some fraud. We don’t need more of these companies, we need good, solid companies that don’t screw people over to enrich some executives.
> Better to use Raw or unrefined sugar instead that has lot of useful minerals/vitamins in it.

> I stopped using white sugar for an year and my shirt size has reduced by two inches.

How did the presence of additional minerals and vitamins in unrefined sugar help you lose weight?
> - lack of manpower in the dev department, mostly caused by abysmal pay compared to the free market

Abso-fucking-lutely. IMO this is the main factor why most government IT in Germany is in such a disastrous state. Not just abysmal pay, but also coupled with:

a) Limited-term contracts (usually 2 years)

b) Ludicrous academic requirements: You only get pay grade E13 (which is ~40k€/year) with a Diplom or a Master's Degree, so there's no way to hire motivated talent that the rest of the market is more likely to ignore

c) In the case of Limux, Munich has one of the highest costs of living in all of Germany. You earn the same amount of money for a position, no matter if you live in Munich or somewhere in the middle of nowhere with half the cost of living.

d) Since this year there's now also a requirement that a candidate must not have worked under a limited-term contract for the government before. You can imagine how that works out, when most government jobs of the last decade were mostly limited-term.
Some airlines only fly single types of plane (eg. Easyjet now only flies Airbus A32x) so that would be one way to choose the plane.
Sad that this is pro only. Home users are the ones who need this the most. Essential security shouldn't be an add-on feature.
Training is currently done in floating point math, whereas inference can be done fixed point without much loss of performance. Fixed point is ~10x cheaper in terms of power and silicon area for equal performance.

Also, training requires a lot more RAM per unit of compute, since it needs to store all past layer activations, whereas for inference, that is unnecessary.

As far as I know, no player who has developed dedicated ML hardware (as opposed to using GPU's) uses the same hardware for both inference and training.
relevant: https://github.com/niieani/bash-oo-framework
> Like I said, none of the studies conducted so far actually measure this in any realistic fashion.

That doesn't change the fact that our current working hypothesis is that there is no large positive or negative impact. And, again, studies are not required to find large impact.

> If type consistency, documentation, code organization, and tooling had no impact on the functional correctness of the resulting programs, we wouldn't bother with any of it.

I don't understand the logical deduction here. Is functional correctness the only metric we care about?

> No, we assume nothing.

We certainly don't assume that Haskell has any correlation with increased correctness, something the article does.

Also, assuming the null effect as a working hypothesis is practically the same as assuming nothing. In either case, if we want to make a choice (e.g. on correctness) we cannot take the variable (e.g. language) into account. Similar to how you don't consider the effect of lettuce on baldness, even though nothing has conclusively determined either a positive or negative effect.

We never treat the existence and nonexistence of effects as symmetrical in practice, or we wouldn't be able to make any decision. That's what we mean when we say that if there's no evidence for an effect the working hypothesis, i.e. what we use to make decisions, is that there isn't one. Our working hypothesis is, then, that Haskell does not have a significant impact on correctness, and so the article is wrong.

> Furthermore, the selective pressures you speak of aren't really driven by functional correctness ("worse is better", first mover advantage), so I frankly expect to see little correlation between economic success of a software company and the functional correctness of its software products, which in fact seems to be the case.

Wait, but before that you said that if there was no impact on functional correctness then we wouldn't do what we do. You can't have it both ways. I say something different: Haskell's adoption dynamics show that it does not have a large impact overall on the bottom line that the industry cares about. Now, you can take back what you said before functional correctness being why we do things, but even then some measure of functional correctness is clearly important to the software industry, so we can say that Haskell does not seem to make achieving the level of correctness the industry cares about significantly harder or easier than other languages in common use, or that if it makes this harder then it makes other things easier, and if it makes it easier then it makes other things harder.

> We're talking about types in general, not Haskell specifically.

Types have a very wide range, as do non-type-based software assurance methods. I think we need to be more specific. But also remember that we're talking about comparisons, so it's not enough to say that types achieve X, but that types achieve X more effectively than other ways of achieving X. X > 3 is no evidence whatsoever in favor of X > Y without additional information.
> bpkg is a lightweight bash package manager. It takes care of fetching the shell scripts, installing them appropriately, setting the execution permission and more.

> You can install shell scripts globally (on /usr/local/bin) or use them on a per-project basis (on ./deps/), as a lazy-man "copy and paste".

https://github.com/bpkg/bpkg

---

Also bash-lib is using bats (Bash Automated Testing System) for verification, which is un-maintained and has been forked should anybody be interested https://github.com/bats-core/bats-core
No, that's not how nuclear weapons work.
How about libui?

https://github.com/andlabs/libui/
So much of sugar's attraction is contextual.

Pure granulated sugar, straight from a packet, doesn't appeal -- not to me. Yet I suspect that cocaine does not have this property.

A bowl of frozen raspberries, with cream and an additional 2 or 3 teaspoons of sugar sprinkled on top, is very sweet, like delicious rocket fuel. Whereas a bowl of ice cream, containing double the amount of sugar, doesn't taste any sweeter.