skysight-inc/HackerNews huggingface dataset:
Do you think slack with its b2b model where companies pay per user or discord where users pay only if they want to makes more money?

I would bet that the free plan for slack is basically free advertising for them to on board people to their paid plans
I think we had this issue as well. I kind of hoped turning over kubectl to the team would be a lightbulb moment and everyone would just get it. It really wasn't. Did a lot of training but I think that we mostly ended up writing our own tooling wrapping everything.
Made a typo that happened to map to the same sequence on a telephone keypad?
The mention of goverment having control of the currency in the discussion about Austria reminded me of the Worgl experiment: view-source:https://en.wikipedia.org/wiki/W%C3%B6rgl#The_W%C3%B6rgl_Expe...
Does this tie your login just to that specific MacBook?
Epstein absolutely should've been locked away in 2008. I think it's more of a failure of our justice system than the Media Lab. I don't think the Media Lab did anything to assist Epstein in any way except enabling him to say he donated money to them. I hope the Media Lab took his money out of necessity rather than convenience but I don't know.

I wish we lived in a world where all of Epstein's assets were seized and allocated to victims (both specific and general), educational institutions and whatever else seemed appropriate. I wish the Media Lab took Epstein's money in this way.

Honestly, it's really a philosophical question. It's the classic debate between consequentialism and deontology. I'd argue that the consequences of taking his money were positive. I'd assume you'd say the action is inherently immoral.

We could go back and forth, talking about the trolly problem among many other contrived examples. Tt's a tricky subject.

There's a lot of these situations out there like this Nazi anatomy book we still use: https://www.bbc.com/news/health-49294861.

Ultimately, I think we could agree that there are worse people out there, deserving grave punishment, involved with Epstein. I'd rather see this energy be prioritized to identifying and convicting the worst people first. After, I think debating the Media Lab's funding less than 0.3% of its budget morally condemns it.
I guess I should quote more:

>a man that was convicted of earning money from sexually exploiting children

That is a pretty specific thing. I don't think it is a"benefit of the doubt" to say that no such conviction exists.
Well, every other magazine had a cd-rom with applications such as netscape for that purpose.

Or borrow from a friend.

Having to source the application yourself is hardly equivalent to the app being banned from the app store...

Bundled third party applications with the OS is, and has always been, a nightmare.
that's likely not true. Every time you do this:

if err := fn(); err != nil {
}
// the result of fn does not affect the identifier err
// in the enclosing scope

you're scoping err just to that if block. that's ... just about the most common phrase in all of Go. it won't affect any err defined prior and it won't exist outside of the if block.

You'd have to do this to make the value stick around or affect the enclosing block:

var err error
if err = fn(); err != nil {
}
// err has the result of fn here
Yeah sometimes this is called a "subgradient".
Have you had low energy with it?

I bought a 6 month supply of 850mg Metformin when I went to Mexico because I intended to take it long term for anti-aging benefits, and although the GI issues were almost non existent, my energy levels after waking up plummeted. I felt physically tired after waking up, and the only thing I wanted was to go back to bed.

I then tried 425mg and had the same problem. I wonder if it's a symptom of low blood sugar? I didn't feel much hunger in the morning. It was a weird experience and I'm a bit sad I had to discontinue it.
I'd be happy if I didn't have to reboot my laptop 25% of the time when I plug it back into the screen on my desk.
Ugh, Google in the middle, please change the following URL:

https://www.google.com/url?sa=i&source=web&cd=&ved=0ahUKEwiS...

..to:

https://www.techrepublic.com/article/why-doesnt-anyone-weep-...

EDIT: The article itself is quite interesting, on the rise of Kubernetes, its adoption by VMWare, and the reason why Docker failed to capture market value as much as it could have.
This is only true if you have limited resources and still expand the population by reproduction. When we start colonizing space living forever would not be a problem.
The Truth About Influencer Marketing
They also lie about women's test scores to keep them out of Universities. https://www.nytimes.com/2018/08/03/world/asia/japan-medical-...

Their nuclear reactors blow up.

They still hunt whales and dolphins.
> Reefs are the oldest ecosystems on the planet, they will survive the damage we are doing to the planet. Our species however may not.

My understanding is that this is very much in doubt. According to the IPCC Special Report on Global Warming of 1.5 °C [1],

> The risks of climate-induced impacts are projected to be higher at 2°C than those at global warming of 1.5°C (high confidence). Coral reefs, for example, are projected to decline by a further 70–90% at 1.5°C (high confidence) with larger losses (>99%) at 2°C (very high confidence). The risk of irreversible loss of many marine and coastal ecosystems increases with global warming, especially at 2°C or more (high confidence).

Coral reefs are so old, and have survived so many changes, because they are adaptable to many different environmental conditions, including temperature. The threat to them, as I understand it, is that global warming will happen so quickly that they will be unable to adapt by migrating in latitude or evolving defenses.

[1] https://www.ipcc.ch/site/assets/uploads/sites/2/2019/05/SR15...
ZFS snapshots are immutable (read-only) for normal users.

So, if you had your data stored on a cloud storage platform that created and maintained ZFS snapshots, Mallory could gain all of the credentials and still not be able to touch your daily/weekly/monthly snapshots.

Now, if only there were a cloud backup platform that included zfs snapshots ...
Risk Mitigation at the Dawn of My Conceivable Extinction
I do remember that but I do not remember the exact name of the app. I believe he posted screenshots of the emails between himself and Google as well.
Funny you'd wrote a wrapper like that, too. I ended up making something in C that uses readpassphrase(3) [with -lbsd on Linux, but I haven't built it on a Linux machine in years] and zeroes the memory with explicit_bzero(3) as it goes out.

The keys come from a dedicated password manager that only stores TOTP secrets and the password manager wipes the clipboard.

All this happens on a physically separate machine.
Yeah, anyone remember Konfabulator? Apple's been at this for a while.
My point is that I live in a large building with a lot of people and amazon doesn’t require their serfs to to take pictures, nor was I aware that happened anywhere, nor can I imagine them bothering, as they barely seem capable of doing what they’re contracted to.

Doesn’t bother me, I always select the longest wait anyway.
At Google if person 1 and person 2 pair, then one can be the official author, and one can be the reviewer. Depending on the people and the change, they may also ask for review from others as well.
I would guess that their business analysts are separate from their development team.
It always amazes me how narrow a view of the world some have, as if no experience but theirs could exist and platforms with literal billions of people on them couldn't possibly have eg art on them.
Apparently even the Apple Music in iTunes tab was written in ember as well: https://twitter.com/geoffreyd/status/616848868391555072?s=21 (from 2015)

IIRC, the old Mac App Store was in ember too
That's kinda funny, because their interviews are exactly the opposite. Toy problems you'd never see in the real world, crazy abstracted solutions, O(n) demands, almost encyclopedic knowledge of data structures and algos.

Do as I say, not as I do I guess.
Japan is fantastic, but I think there are some absurdly rigid social standards that would keep me from spending long periods of time there. I think it's easy to downplay these standards if you're someone who is generally "average," but the socially conservative attitudes are somewhat offputting to a westerner like me. The attitudes towards things like LGBTQ rights and tattoos are a good example.

Collectivism can produce incredible things, but a dose of individualism wouldn't hurt either.
Which, I'm pretty sure is technically a felony.
So for anyone, including me, when looking out for the next job should be:

- Is `good architecture` a given in this team?

- What are they doing to avoid `over engineering`?

What are the specific questions one can ask to find out the answers to the above two?
Very well said!

My own experience is that effort invested in removing restrictions and handling corner cases is generally well spent. It may not seem too onerous to have to remember that a particular function works only for nonempty inputs or when called after some other function, but in a large system where many operations have such restrictions, keeping track of them quickly overwhelms the capacity of human memory. Sooner or later someone is bound to forget, and it may even be the author of the code in question. I try to ask "what are people going to expect this code to do?" and then, if within reason, to make it do that (and failing that, to protect it with assertions). Alternatively, someone may be forced to make some other part of the system more complicated to work around the restriction, leading to excessive coupling.

I suppose this practice sometimes risks over-engineering, but I have found the risk to be worth taking. As you say, it makes the system easier to extend further.
It just reminds me how far Kibana has.. moved since v3 :(
'He's not a criminal he wears nice suits and has soft hands'
Current filesystems are software-defined on top of block-based storage, I don't see a reason why we can't still have software-defined filesystem layers built on top of key-value-based storage. The key-value storage just lets you potentially keep a more meaningful lookup id versus block storage so could offload a little bit of work from the filesystem layer, while keeping the exact same filesystem API in place.
I was wrong, it's only if you use MAP_FIXED to map an overlapping area.
correct me if i am wrong here:

1. burger case, i do:
count = count-1
if both txs see count=1, we get count=0 at the end.

2. i didnt say banking per se. can involve a simple billing system of a startup. or any critical data where you need to ensure you are reading accurate, uptodate values. maybe a leaderboard.

>You'll likely see a current value most of the time

'most' is not a guarantee :)
either the system is designed with seeing uptodate values or not. and if 'some' of the time the value is stale, you have to program with low consistency in mind.

the marketing on yugabyte's page makes it seems it can replace db's like cassandra and give you a consistent view of your data. but if one is seeing stale values, you are back to coding like data is non-consistent
When I go to work every day, I don’t want to have to worry about whether or not our chat server is up. My job isn’t to manage chat servers, it’s to manage all the servers we actually need to get our shit done. I don’t want to get paged at 2 AM because some XMPP server is down, which will, the next morning, prevent everyone from communicating. Sure, Slack goes down too, but I can make some coffee and let an entire team of dedicated people fix it; it’s their emergency, not mine.

Only host things if you really need to, and only if you have the resources to support them. Unless you want to add “manage chat servers” to your list of core competencies, just buy something and move on. Our business isn’t managing chat servers. All we need is an IM service so we can communicate and get our stuff done. Slack, for all its faults, works for us, and frees up our time to focus on the problems we actually want to solve.
The reliability of flash is fine for everything except leaving unplugged for years. And if you want to do that you don't use drives, you use tapes. It's not a tradeoff at all when you compare to hard drives.
"changelist" is the term perforce uses for a a single commit before it gets committed. A bit like a PR in git. Google used perforce before rolling their own vcs, and they kept the perforce terminology.
I wonder if previous uprisings against the elites were preceded by similar displays of callous indifference for the suffering of the lower classes.
It's my current read. Came here to find out what HN thinks of GTD.This older thread seems good to start with https://news.ycombinator.com/item?id=8628605

I've been using evernote and always thought its a powerful tool for personal organization but I didn't really know how to use it effectively.
GTD was the missing link.
Ah I’ll take a look!
The primary reason you should use a password manager is that you should consider that password insecure at the place you use it. Any sysadmin at a company can grab your password and try it everywhere else you have accounts.
That Mayo Clinic link has a giant red light "avoid" rating.
The Cultural Revolution was highly anti intellectual. Academics and artists were imprisoned, or even killed. In 1956 Mao did start the Hundred Flowers Campaign, which encouraged criticizing the government. But that was followed in 1957 by a campaign targeting people who had the wrong opinions.
I'm not sure I said any of the things you're explaining to me and I'm doubly unsure why you're explaining them to me given that you appear to agree there isn't much of a parallel.
I'm not sure I understand "deciding who filled those seats would be a matter of headache" you just pick a random ballot and whomever is written on the ballot gets the seat. Repeat for each seat (possibly by district).
What’s the new category? “Basic applications that somehow consume multiple gigabytes of RAM”? To be fair, I don’t think Slack pioneered that, but they certainly popularized it.
Yeah. MIT also refused to divest fossil fuel holdings: https://www.bostonglobe.com/metro/2015/10/21/mit-won-divest-...

Totally coincidentally, the Koch Cancer Research Center was wrapping up construction around the same time (https://ki.mit.edu/).

It turns out MIT isn't a morally guided institution (well maybe the professors and students are). It's run by a bunch of former investment bankers trying to maximize returns on a $16.5B endowment. There's a corporation and a university.
For smaller changes it can happen over a coffee in the hallway. For large changes there are design reviews. For stuff in between you can schedule a meeting with a few concerned people.
Thanks!

I agree so much. Zero-cost abstraction is a misnomer.
"Shipped" might be debatable. IIRC, the OS/2-PPC release was more like a preview or private beta. Or at least that's how the OS/2 and PPC fanboys spun it by saying "just wait for the real retail version!" (which was never to come)

IBM had already discontinued the hardware, so it probably only existed so IBM could say IBM is always true to its word or whatever.
Sure, but it isn't like Apple moved into this market all of a sudden. They've had the capability to use Airplay to wirelessly create a second display, as well as built-in OS support for drawing tablet displays for ages.

Nor is it like it was some genuinely new idea. Nor did Apple copy their technology, or violate some partnership agreement or noncompete/nondisclosure. Nor is Apple violating some patent. Nor does Apple treat it as a product or a revenue source or even a lead in to a new software revenue source - it is an improvement to the platform.

If they sold product targeting Linux systems that did this, someone built the wireless functionality into Wayland to do this and distros bundled the updated releases, would those distros now be somehow acting "unfairly"?

So I don't quite know what "system of fairness" would be here - a platform shouldn't evolve existing features if someone has a paid solution, even if that solution only partially solves the problem or does so in an inferior way?
I like David Sinclair's idea that while DNA can be considered digital data, copying it is an analog process and we end up with copies of copies of copies, each a little worse than the previous one, while DNA is still intact.

It sounds too simple to be true, but it's an interesting information theoretical based hypothesis.
Very good and raw article. You can feel the author's angst and confusion about his standing in society and the need for recognition of who he really is rather than being defined by accident of birth. I think the lessons are applicable universally to any individual who feels alienated from their society due to the perceived need for conformance.

I loved this passage;

Someone told me not long after I moved to New York that in order to succeed, you have to understand which rules you’re supposed to break. If you break the wrong rules, you’re finished. And so the easiest thing to do is follow all the rules. But then you consign yourself to a lower status. The real trick is understanding what rules are not meant for you.

"Leadership" in a nutshell!
Just like Neptune! https://en.wikipedia.org/wiki/Urbain_Le_Verrier
It can happen when a really good coder gets bored.
Finally a stock worth putting all my spare money into shorting!
It doesn't change the moral argument from my perspective but if that happened, Epstein and many others may actually face punishment. I think I'd prefer that hypothetical.
It's not meaningful in the sense that it won't correspond with your intuition of "will increasing the input increase my output". Presumably the point of differentiable programming isn't just getting the derivative for fun, it's for optimizing some quantity.

For example, take this code.

x,y
for (int i=0; i<x; i++)
y += 1
return y

It's technically true that the gradient of 0 is correct (modulo boundaries). But if someone was trying to optimize this function, that's not very helpful.

I believe REINFORCE is not of much help either - it's not magic. I'm not aware of any stochastic gradient estimators that are helpful in this case (although if there is a method I'd like to hear about it).
Want to know a great way to handle a subset of these? Good automated code linters. Google has a ton of formatters and linters that either auto correct or suggest changes. To paraphrase a smarter Googler than me: People tend to just do what the bots say and don't care too much about. The best way to impose your code ideas on others is via a linter.

Automated tools here have also drastically reduced the number of comments I get on CLs at Google, as people don't bicker about the little things as much anymore.
Apple scraps iPhone Walkie Talkie feature for texting without service
What's the right model for this? It seems like this is a problem platforms always run into. Early on, you need a third-party tool for some esoteric task. If that task becomes commonplace, people start to expect it from the platform. And how do you do it in a way that doesn't burn the developer community.

In 1998, it might have made sense that I had to use a third-party tool to burn CDs with Windows, but by 2001, Windows XP shipped with this capability. And this wasn't some large, IE-scale strategic play--it was table stakes for an OS back then.
Algorithmic Botany: Publications
Very novel. The effort barrier could help filter out garbage, and audio could also help humanize people and reduce reactionary posts.
Stuff changing too quickly is what makes an extinction event.
Use gnome. It just works for me. Either on X or Wayland.
It doesn’t cost $30 billion for a cab company to build an app though.
It's also very similar to Google, which added a lot of utilities to Google. Many people built dedicated websites for these things which were made obsolete by it.
I’m really sad about the state of international music on youtube. Asian music is completely absent. Worse, all Chinese alternatives are blocked in the US.
Jeff Dean and Sanjay Ghemawat coded like this for years.
I don't disagree that a gradient exists. As the other commenter commented, the gradient/subgradient will usually exist.

What I'm arguing is that this gradient will not allow you to optimize anything of interest for the vast majority of programs.
I really hate to do this (especially since I am not an expert in this field), but this really seems like a philosophical argument against scientific theory rather than one actually backed by evidence. No offense to the author, he just goes into some sort of superficial argument that thermodynamics doesn't apply to black holes because the analogy doesn't really make sense for what looks to be personal issues with how certain things are defined. Honestly, it's great and all that there are people willing to exercise caution about our current models, but I'm not seeing anything to back Callender's views here and his viewpoint comes across as pseudoscientific.
> Firefox doesn't resize small enough to fit on the screen.

What exactly does this mean?

* I can make the FF desktop window super tiny

* I can do browser zooming down to 30%

* even if the chrome would obscure the webpage viewport I can go into fullscreen mode

* FF itself has a responsive design mode and ships with Iphone and other small form factors in the dropdown

I understand that it may be easier to tweak Gnome's browser for adding navigation gestures/url bar appearance, etc. But I can't imagine how FF wouldn't be able to display a web page in a way that fits the Librem 5 screen.
I'm not sure what you mean exactly, but I think 2nd order force is a fair description. Except you diss solar, so I'm a little confused.

To me, solar is first-order. Solar leads to wind, so it's second-order. (Though really, solar heats water and air, producing wind, so it's kinda third-order.) Oil is... uh... the sun grows the plants which die and get compacted, then we pump up the remnants. I'm not sure what you'd call that.

Uranium is, like, zeroth order then. Fusion in the Sun produces solar.

And yet, none of this really means much. Unless you're constructing Dyson spheres, it really doesn't matter how efficiently you're capturing the max theoretical energies. If you don't believe me, stop eating. Try replacing food with sucking on a power cord.
I prefer the method of releasing ions to be carried away by the wind, producing charge separation that can be used to perform work. No-moving-parts windmills should be the future of wind power.

It doesn't need any exotic materials, and it scales up to unlimited size. Stretch a mesh between a pair of tall buildings, or between pylons of old, worn-out windmills, or, yes, across a kite.

Alvin Marks patented a version of it in the 80s.

He didn't say how to make the ions. Some materials spontaneously give up surface electrons to wind, so you might get away with streamers of the stuff tied where warp meets weft, if it is made slightly conductive.
It's not supposed to be a one size fits all I guess.

For example, their recommended order of reviewing code tests first doesn't exactly work when you have no tests, as is pretty common at startups.