skysight-inc/HackerNews huggingface dataset:
I agree on all points. On this one...

> Nobody can walk upto me and yell "Hey, got 2 mins?" and expect me to attend to them or take offense if I don't.

Learn to say "No" to this one. You have to do it politely, of course, but it works. Wedge in an apology, an explanation, and a counter-offer. Make the other person feel bad for assuming they were entitled to interrupt you and then steal your time. Something like, "No, sorry, I really don't right now. I am SLAMMED and have to finish XYZ before noon. Could you come back at 1:30?" If they push, just repeat it.
Tech Bubble Board Game
I just wanted to add an another perspective. I had a great private office with a door that closed, and a quiet work environment. My home office is also a nice dedicated room and well equipped.

Even in the quietest office noises would get to me. I would always have to fight to focus on work. At the end of the day I was spent.

Working from home full time, even with my family here 24/7 has been incredibly relaxing. I really, really don't want to ever go back.
At what point did Medium start requiring you to have an account to read stuff?

Outline for those who don’t want to do that: https://outline.com/aS4yWR
Brian LeRoux on PhoneGap and Bundling a Framework
I am not Danish, but they have a socialized health care system covering 99% of the population that covers specialist visits with a general practitioner recommendation.
I live in the Netherlands and I have secured an office on "temporary" basis 10 minutes by bike from home. I have 3 huge rooms, internet, water and electricity for a total sum of 250 Euros a month.
I'm really enjoying this and I'm not looking forward to commuting 3 hours a day past Vivid.
Any abstraction leaks. Good abstractions do not leak for common use cases and provide necessary access to the internals for uncommon use cases.
And that is horrible. But there are a lot of folk who feel lonely from WFH who are not like that. The comment was insulting because it implied that if you're lonely from working from home it must be because you lack a social life. You can have a thriving social life and still miss the social aspect of an office.
Honest question, what's the difference between "from inside a VM" and "directly on a hypervisor"? I always thought it meant the same thing.
>> My parents immigrated to a country with basically nothing and barely spoke English. I can't imagine what their lives were like, how hard it must have been. I was raised below the poverty line and had free lunch well into high school.

> Young Jimmy can’t pull himself up by his bootstraps when dad is in jail and mom works 12 hour shifts at McDonald’s. School feeds him breakfast and lunch.

I don't see the difference. It sounds like Jimmy is starting at the point the OP's parents did, not OP.
But how many engineering-hours would be needed to optimise it to fit into a single server? And what would the risk be that there is a screw up? Sure there might be a few low hanging things to clean up ( i.e. a few places where a data structure could be better picked), but if it needs that much iron then it is probably not a trivial refactor of a few hotspots, but likely a more extensive rewrite.

Probably cheaper to just pay 250k than for a couple of engineers taking risks modifying a battle tested bit of code... If it is important enough for the business to justify paying that much for then you'll need to "do things properly" and not do a hatchet-job of a cowboy refactor, but plan things out and test them and have rollout/rollback plans, project management etc.
I quite like using this distro for simplistic VMs as they have a small footprint and are very fast. An example may be to have some people in a workshop compile and run some code, or perform some networking tasks. As some here will know, having 10+ Ubuntu VMs really starts to eat some disk space!
One also has to wonder what "office life" will be like at the many companies where, even if things don't stay fully remote, a lot of people default to coming in a day or two a week. I fully expect a lot of workplaces will shift to being a place you come into in order to have meetings now and then for many.

In addition, as many have noted, part of the loneliness problem that many are facing is only partly about offices. It's the fact that many other activities are foreclosed right now as well.
OpenVG Lite
Starting January 1, 2021: Google Cloud Print won't be supported
I also enjoy time alone a little too much. I don't care to make much of an effort to socialize. Sometimes I wish I cared more, but meh. Still, I am a social animal. I live in a city, with other animals. I make sounds that other animals understand, and I can understand them too. I wear my emotional state on my face and I can perceive the emotional state of others by looking at them. I rely on my community to meet my basic needs, trading my services for food, shelter, and other things that please me. I am a human, a social animal.
And what other folk is saying is that enjoying socialising in the office isn't necessarily a crutch and that implying it is is insulting.
the comment was directed towards the default file managers, nautilus etc, not nnn. i love nnn! keep up the good work!
You're comparing code written by software engineers to code written by scientists. There's a very well known "gap" in the quality of code produced by those two professions.
They render it to a canvas, webgl or similar, and read the pixel data using javascript.
Isn't anything not antigenically compatible considered eligible to be attacked by the immune system?

Hence transplant rejections.
Will the existing phones be unlocked as well?
I am not a fan of Forbes, but I would have the same fault with any arbitrarily picked list of key traits. If you want to make such a list, you need to demonstrate that those traits are the most correlated to success.
I haven't dug into the older approvals of Lipitor into a ton of detail, but you can find them on the FDA website.

https://www.accessdata.fda.gov/scripts/cder/daf/index.cfm?ev...

It looks like the initial approval of Lipitor was in the hundreds of patients. Now, statins were brand new and not used really broadly. Pfizer did a ton of follow up studies, but looking at the most current label.

https://www.accessdata.fda.gov/drugsatfda_docs/label/2009/02...

The two biggest trials, ASCOT and CARDS, which measured improvements in mortality (needed to be big trials to measure any difference), they were ~10,000 and ~2,000 patients each.

So suffice to say, Lipitor, which is used in a massive population, has probably been tested, in clinical trials, on a total number of patients comparable to the Pfizer Covid vaccine trial. Obviously the duration of the Lipitor trials were much longer and there a massive body of clinical data from actual use, but it at least gives you some perspective on numbers.
Random Forest Regression Machine Learning in Python and Sklearn
That's correct, it's not that reliable, which is why these are paired with drawing some geometric shapes on the canvas as well.
Corona deaths are heavily weighted to the elderly and sick who have weakened immune systems.

To a healthy person the article is accurate.
And the good thing is that you’ll know immediately about stability issues with ECC.
Oddly enough the preferred method to learn morse code would be to learn one bit at a time very well. So get really good at hearing the letter e, then and only then worry about getting good at learning the letter a, etc. Might have to listen to the same morse code many times to learn all the letters, but you'll get it eventually.

Its an interesting note taking strategy in general; better to learn a subset very well then expand the subset over time.

The idea in the article of "highlight without a highlighter" is interesting. You can see how some people need paper copies specifically because of their learning style, whereas people who don't highlight do just fine with tablets and phone emails. AFAIK interviewing processes do not find employees with matching culture fit, which is too bad as it would probably help quite a bit (imagine being the only guy on the team who needs paper copies of everything, or the only guy who can't use search function on his phone because everyone else is using paper)
No, provide all the children with the safety equipment that limits both bruises and broken bones rather than only give it to the wealthy children.
Expedient really is relative. Some people go from 1.5h of commute to 30 and are happy, others go from 30 to 1h. I have friends in London with commutes across the spectrum.

It's easier to switch your job than find a suitable apartment with an "expedient" commute.
> Code rots/rusts faster than most physical objects. Requirements change, libraries update at a breakneck speed.

That's a forced metaphor as well, not actually an identical process. If "requirements change", that's not the same thing as a bolt rusting away. Surely the requirements for the rusting bolt didn't change, or the requirements for its "dependencies", i.e., the things it's attaching together.

> I've had to deal with some (functional) languages that don't allow you to change the the variable where some would allow that sort of modification just fine for your simple example.

I completely fail the relevance of that. Or maybe it is somewhat relevant, but in the completely opposite way, i.e., that this phenomenon does not even have an analogy in the physical world, thus underlining the vast differences between software engineering and classical engineering disciplines. (Likewise the dichotomy between a computational procedure and the process generated by said procedure, the latter being constrained in the way you describe, doesn't exist in traditional engineering either.)
How to Manage Your Fear?
> Ah the age old, “I was successful despite setbacks, so literally everyone is capable of the same, just work harder like I did”

This is totally not what davidn20 wrote.
As someone recently(ish) diagnosed with an autoimmune condition I spent a good year reading up on the latest papers. We’re still in the fling mud and see what sticks phase of understanding the human body.
This is classic survival bias. You worked hard and succeeded, congrats. People work hard and don't succeed all the time. Their children don't deserve mental illness because of it.
I was thinking about this, and I could see it working if they downgrade to a smaller office without permanent seating. Try to figure out roughly what percent of total employees would come in on average.
>I hope and believe

Why write all this when you clearly don't know much about psychiatry and mental illness? This is some high lvl Dunning–Kruger posting.
Data Organization in Spreadsheets (2017)
A hidden gem here is the FAQ

> Q: Is there a minified version? A: No, you don’t need one for an MVP

> Q: What if I [still] don’t like it? A: That’s OK, you probably shouldn’t love your MVP

Just to pick a couple. Philosophy of this is spot on!
Visions of Hell, Satan, Demons from a 1775 Compendium of Horrors
I feel exactly the same way for candy bars and orange juice, but it’s hard to shake the million stares thinking I’m insane.
ASCII art for a picture frame (1898)

https://oztypewriter.blogspot.com/2020/02/flora-fanny-stacey...
Pagination in Zola
Some DBs use direct disk access
> (Good decisions, all else equal, will tend towards better outcomes financially and I’d expect the converse would also hold.)

There's a study that does hint the converse is true.

> Childhood poverty: Experiencing or growing up in poverty affects people’s lifelong decision-making style. People living in poverty make decisions focused on coping with present stressful circumstances, often at the expense of future goals.

https://www.lse.ac.uk/PBS/Research/Research-archive/How-pove...
Another one for the overflowing cemetery. Let me guess... it'll be replaced by something far crappier

Yes, I'm still annoyed at being forced to migrate all my music from Google Play Music to YouTube Music, which is barely functional. Oh, and you can't delete the old and now completely redundant Google Play Music app from your phone because it's a system app.

I do sometimes wonder how so many companies amass wealth beyond the dreams of Croesus [or 'Creosote' if you're a pTerry fan] when they give every impression of not being able to tie their own shoelaces, without falling over
to elaborate on my experience with the others, generally they are slow or have poor ux for common tasks like search or rename, lack a decent content view (thumbnails), etc
Code Joh
Code Joh is a platform that allows developers and non-developers make software faster. It generates projects (in PHP, C#, and java) for developers with functionality (repetitive aspects of their project are eliminated) they would have spent hours, days or weeks working on. It also generates preview application applications for non-developers. All both sets of users need to do is to fill a form.

Please check out an article that talks about it in detail on linkedIn at this URL https://www.linkedin.com/pulse/code-joh-coders-non-coders-ca...

Also please check out a video on youtube that explains it in detail at this URL https://www.youtube.com/watch?v=5RzgZzdz27U&t=894s

I would appreciate you thoughts, comments and feedback.

Thank you
This is essentially Horner's method for calculating the value of a polynomial. [1]

In your example, you calculate the value of the polynomial 8x^5+5x^4+3x^3+6x^2+2x^1+9 with x=10. The value is 853629, of course, but it you perform your calculation modulo 7, you have precisely followed Horner's method in the field F_7. To further simplify the calculation, note (as you did!) that 10 is congruent to 3 mod 7, so use x=3 instead of x=10.

[1] https://en.wikipedia.org/wiki/Horner's_method
How to Send a Pitch Deck to Friends and Family
This is great!

What's the easiest way to go from a textual description in a file (like the left-hand side) to a generated html/js presentation? Without this online editor, I mean.
Its not a magic bullet. It will take a while (possibly years, depending on how often you use it) before you can claim any productivity boost. It also depends on the nature of problems you use it for, for example its difficult to beat the productivity of Ruby on Rails for a CRUD heavy application (unless you invest in a setup that works for you upfront)

Things that will negatively impact productivity when you first start (assuming they are new to you)

- Unlearning the OOP way

- The LISP syntax

- Learning about all the core functions

- Functional paradigm

- Finding and learning the right libraries

- Structuring your code

- Tooling and Editor support (very much needed to be productive) and REPL workflow

- Context switching between Clojure and other languages

- Familiarity with the JVM ecosystem and Java error messages

Now that that’s out the way, many of the things I listed are the same things that contribute to Clojure’s productive reputation, once you get over the initial hump, which can take a while for some.

Additional things that only contribute to productivity:

- Well thought out data structures and use of the same set of functions (map, reduce, assoc, conj, etc.) to operate on them.

- Simpler and safer concurrency support

- The entire set of JVM libraries at your disposal, you don’t need to wait for a Clojure version.

- REPL driven development

- One language for the full stack if you want it

- Great interop with host languages (Java, JS)

Im probably forgetting a bunch of stuff but i’m typing this on my phone on the move.
The hiking group I normally lead for is having some trips but relatively few and nothing overnight. And, frankly, between the hassles and responsibility associated with leading right now (and following a bunch of protocols), carpooling problems, and just general concerns with being in a group of largely strangers, it's more trouble than it's worth. I have been hiking a couple of times with a few friends/friends of friends but mostly it's more comfortable to just go by myself.
Maybe not every train, but an individual train route could easily significantly change in frequency for a few hours a day, or more likely the train schedule could get worse to the point where you can’t leave until later.

Or the office could move, you could move, your office could change the time of the last meeting of the day etc...

Relying on the granularity of the train schedule to enforce work life balance is brittle at best, and it’s a terrible argument against WFH.
Dropping our Docker+Gradle builds for Bazel and using Bazel's caching and running a Bazel daemon on CI machines so I don't pay startup/analysis costs. On builds with no change CI time is like under 1 minute.

I could have done that with Gradle but we also want to support multiple languages (Java, Python, NodeJS & React, Golang).
Accessibility is not something I know much about (I mostly work backend). What's the issue with this type of approach? I was tempted to use it as a starting point for a little side project, but Id rather not start with something with inherent accessibility issues.
I just stayed up all night imaging mars from my back yard. This makes me wanna go do it again :)
While I do not agree with the paragraph about trade secrets because that would represent compelled speach I agree that copyright and patents are noxious.

Both have been innefective at promoting innovation through disincentivising trade secrets. The most precious knowledge is not released and copyrighted and patented. It is still kept a secret.
If they were effective we would be living in a world dominated by shared source instead of binary blobs and obfuscation.

Without copyright and patents, trade secrets are the main protection mechanism but at the same time reverse engineering is not restricted in any way.
I'm tech leading a small project (~5 people). How much time I spend coding varies quite a lot, usually 20-50% in a typical week. I spend more time than I would like in meetings of various kinds: interviews, 1:1s, planning for the next quarter, etc.
Does this need a NSFW tag, for people that live in a silly country?

Are the position of the images randomized, or you show always the non-intervention version on the same side?

It's a little too long. I'll try to complete it later.

The images take too long to load, and you can see how they are constructed. It is slightly weird.
My Motorola cable modem (MB8600) has this same issue with its status page, and Motorola's "solution" is strictly worse than just being unsecured. It used a self-signed certificate which requires clicking through security warnings in every browser.

As a bonus, it seems to generate the certificate based on a random seed at boot time. So if you power it off for long enough, it generates a new different self-signed certificate that causes un-click-through-able security warnings in all browsers other than IE11.

For Safari, I can at least delete the saved certificate from the keychain and get the usual "untrusted certificate" warning which I can click through instead of the hard stop "impersonation" warning.

The kicker is that you can't even do anything other than reboot from the modem status page. It doesn't even expose a firmware upgrade; that's controlled by the ISP.
I'm not sure where this argument is coming from?

If you already have a load balancer, you should be able to scale on the server part from 1-100 exactly linearly. Where are your extra 7-10 coming from?

And if you already have a database, you usually just upgrade its specs linearly too. And if god forbid you need to shard... that's perfectly linear too.

For pretty much all practical planning purposes, servers do scale linearly. The equations you're describing seem to imply a deeper hierarchy of server connections, but that's not usually how it works -- servers (whether load balancers, web servers, or databases) just come in bigger pools, not trees.

Where are you getting your log() or sqrt() terms from? Is it some kind of application-specific caching layer or something you've used in the past?
I'm not sure that's the case. I think there's been some times (like maybe pre-Devonian), where the Earth was pretty much Waterworld.

There was a series of books that Terry Pratchett co-authored, called The Science of Discworld, where a bunch of wizards were creating a planet, and it went through a bunch of phases, punctuated by E.L.E. asteriod impacts. I think it was a fanciful chronicle of early Earth.

Interesting books.
I have little knowledge of 68k, but I understand that memory indirect addressing will deference its operand twice [1].

[1] https://en.wikibooks.org/wiki/68000_Assembly#Indirect_addres...
Joe Biden's 'Vote Joe' Website Defaced by Turkish Hackers
Google continues to cache a defaced copy at the time of writing.
Isn't there a big difference between a child that still has to learn basic skills such as cooking and an adult that was taught this. One person compared to a couple?
It doesn't require willpower. Write a script that warns you 10-5 minutes before 5pm that your computer will be shutting down. Then again a minute before shutdown.

Then it shuts down.

Or write one that sends a message to your partner, friends or flatmates that you'll be done in a few and to put on a kettle.
Plan to have tea or what have you with your SO or flatmate at 5pm sharp. Set an alarm to take your dog out. I'm sure you can come up with other things.

Add things to your schedule that force you to leave, just like your train. Even if you're in a meeting drop a "Sorry folks, we'll have to pick this up tomorrow, I have personal obligations waiting on me" and you're out.
> I'd argue that you haven't really increased incomes at all if you simply double the monetary amount

That's what I wrote.
I think the comments in this thread are testament enough to how divided this is. What I've found interesting is that there seem to be three sides to this, one with an overwhelming majority and two that are too extreme to really be appealing to everyone.

On one end you have the, I want to be back in an office full time and I don't care about working from home. On the other end you have, working from home is the future and everyone should do it full time.

Where, at least from what I've seen data wise, the majority is something flexible. Where WFH is an option, or something you can do when you feel like it.

What's interesting, and this is purely qualitative, is that to me it seems that folks on the WFH full-time end of the spectrum seem to have zeal for this idea. Whereas those on the other side seem more indifferent.

I personally believe that a hybrid solution is the best. I miss seeing the people I work with. I miss having company culture. I miss having a clear separation of work and home. However, I respect that others may have different goals and methods of working that WFH suits better. We should allow both.
I think part of the issue, atleast within companies, it does need to be either or. An empty office often isn't any better than WFH for many folk. So if in your company you're in the minority then you might need to get a new job.

There's also the effect of the industry. While flexible working is great (I could already role out of bed and decide to WFH whenever before covid) there's a chance companies might cut back on offices or force bullshit like hot desking.

In the long run I think this'll turn out for the best and the OP is right to be optimistic. But in the short run there may be a lot of turmoil.
Yes, I can understand the principial reasons of why they made the choice. But it's still a bad one form a pragmatic point of view.
A solar-powered rocket might be our ticket to interstellar space
This is trash, honestly. Even implying that Le Guin was enable to defend her rights is plain ridiculous. Why the heck this guy things himself entitled to argue on someone else is quite baffling, but the most disgusting thing is that he is doing it badly.
Maybe this is what we should be using to counter Google’s AMP.