skysight-inc/HackerNews huggingface dataset:
I think the Java world over-used object orientation in the wrong way: For pretty much everything except creating a good data model. That's why we got InterfaceSelectorAdapterFactory and such. That is, it focussed a lot of effort at abstracting a lot of technical details, instead of focusing hard on the data model, and keeping everything else as simple as possible.

Bold was in my view all about a more sane way of using object orientation: To build a good data model. This still holds up as a good way, as we are now (thankfully) moving towards a more data-centric orientation for building enterprise systems.
Thank you for giving a detailed explanation. I have got a general idea. I wish you could share photos, so I can replicate it for my Mom.
UCSF's grand rounds last week discussed the observation that when there are outbreaks it appears that without masks the asymptomatic rate is 40% of those infected. With masks it appears to be 85%. Or to flip it around without masks 60% have symptoms. With masks only 15% do.
Poor bugger. I can barely eat one of those sticks without feeling gross.
I love docker, but I really wish they would change a couple things.

I wish there was a way to say:

LAYER foo
RUN unpack_some_large_package
RUN build it
RUN install it
RUN delete stuff
LAYER bar

because the normal way of using docker makes really really large images.

and the efficient use of docker is unreadable and hard to maintain:

RUN unpack_some_large_package && build it && install it && delete stuff

thing is - if you do it this way you can hack gigabytes off your image sizes

This is lots harder nowadays over vpn.

I know there's docker squash, but that is a hack on many levels.

Then there's the firewall thing

and last, I'd like to have my own private repository - where docker wont' and can't pull from other machines.
At my local Coles supermarket, AUD 1.40 (USD 0.99) buys 2 packets of 20 tablet 500mg paracetamol. Swallow 40 tablets, take a 20 gram overdose. For a person who weighs 80kg, that's 250 mg/kg. That kind of overdose is likely to lead to acute liver injury; prompt treatment with NAC will avoid it, but without prompt treatment, acute liver failure is a likely outcome.

At the same supermarket, AUD 3.10 (USD 2.19) buys 2 packets of 24 tablet 200mg ibuprofen. Swallow 48 tablets, take a 9.6 gram overdose. For a person who weighs 80kg, that's 120 mg/kg. [1] reports that level of ibuprofen overdose is likely to produce mild CNS and GI symptoms. Fatalities have occurred with >300 mg/kg, so an 80 kg person would need to take over 24 grams, which is 120 tablets, 5 packets worth (cost AUD 7.75, USD 5.48). So you can immediately see how ibuprofen is safer than paracetamol, in that you have to swallow a lot more tablets to take a potentially fatal overdose. Given that, I think a case could be made for withdrawing over-the-counter paracetamol while continuing to allow over-the-counter ibuprofen.

Cannabinoids such as THC and CBD also provide pain relief, and certainly if we are just looking at overdose acute toxicity are far safer than either ibuprofen and paracetamol – indeed, there is no record of any fatal overdose ever happening from either. And yet, where I live they are only legally available on prescription, and prescribers face regulatory hurdles which do not apply to other drugs. If we are only thinking about safety in overdose, we'd make both ibuprofen and paracetamol prescription only, and allow THC and CBD over-the-counter instead.

[1] https://litfl.com/nsaids-toxicity/
That's a great idea! I know there's a project in the works to have redundant copies of the Archive stored on Filecoin, so expanding that to also make the data available for Collaborative Clusters should be totally doable. We'd have to slice the archive down into bites that small machines like yours and mine can help with though. Thanks for the suggestion!
I don't think a volunteer who takes the time to actually reply without being outright dismissive is a jerk. They handled that thread with poise.
Many Chinese WiFi security cameras sold on Amazon do this today. Namely Yi Home security cameras.

Others use QR bar-codes, which I think is better for security cameras - but nonetheless the Yi Home ones do it through sound exactly as you described.
They can complain about anything, it's just their complaints, in context, sound so trivial and entitled than it's hard to take them seriously. Oh the hardships! Oh the terrors! Now they only have a secure job in their own home while earning mid-six-figures! And also getting $1000 bonus! How can a human being be expected to survive on that?! Buying their own La Croix, like some kind of peasants!
Unfortunately still doesn't run Rails ( yet ).
Not the poster, but:

Smart: Collie, Springer.
Not so smart: Greyhound/Lurcher.

I've had collie puppies successfully herd cats.
Because of how our society is structured, this harder than it should be.
I don't see the problem?

I would imagine you would stick all your UI actions in something like a log, and then only apply that log to your actual data with a delay?

But not sure whether you call that 'a lot of upfront work and complexity'?

Perhaps I'm a bit blind, because I come from a part of the programming world that's very keen on persistent datastructures, where undos are trivial to implement. (https://en.wikipedia.org/wiki/Persistent_data_structure)
Eh, it can be handy to have cheat sheet like that if you're comfortable conceptually with Git but need to quickly change something and don't know the exact syntax. After all git is a tool not a lifestyle, sometimes I just need to get something done.
This just adds another layer of indirection. While it improves security, it is not the same as fixing the issue in the first place and making sure that no network-facing part of the system runs as root.
Let the record show the FBI just proved that the FBI does not need to circumvent encryption or a backdoor in order to catch criminals. Great!
> especially as around the time of its inclusion word got out that Microsoft was cutting a large portion of their QA team.

Or telemetry made it way simpler.
> First, it was the first solid (in relative terms) consumer operating system from MS.

That was actually Windows 2000, based on the NT 4 code base. It was near perfect, given the era it was made in.

The only reason I upgraded from Windows 2000 was that Microsoft was extremely reluctant to back-port USB- or WiFi-fixes and support, effectively forcing you to upgrade to XP if you wanted to fully use your modern hardware.

For that reason alone, XP always left a sour taste in my mouth.
Notepad is simple to build in Visual Basic because it uses the controls that are inherited from... notepad.

What GP meant, is whether the source for those controls is available.
That's because people expect technology to suck[0]. Users can be unhappy, even if they don't realise it.

[0] https://www.kilobitspersecond.com/2020/09/22/people-expect-t...
We don't either and I do not get the fuss.
It is just a very formal and robotic performance that cannot possibly address all the needs, cannot be the centerpiece of an organization, as it is pretended so many times nowadays. Including the so called sprints. The work we do differ in size and complexity and schedule and workforce requirement therefore our interactions adapt to the situation.

And not the work adapt to a mechanistic interaction style.

When we need frequent feedback we do frequent feedback. When we need deep group planing we do group planing periods. When we need intensive coding we do intensive coding with occasional follow ups. We track progress, we monitor workforce. When someone hit the wall that person cries for help and we do something about it - depends on the trouble what and how.
In one position we used it but was sooo mechanistic and insufficient to address the varying needs that it died off quickly.

I believe it cold be great for certain situations. Simple repetitive ones? But otherwise looks like yet another holy grail management method people hype for a while and might join the club of all other holy grail management techniques being praised to the heavens in their time throughout the history so the world was adjusted to those not the other way around. Then found yet another holy grail out of disappointment.

Not to mention that seemingly no one knows what it is exactly and how it should be used, some do this was, some do that way. And so we are back to the adaptive management now. : )

It must be good for a certain set of situations but it is odd that this is a crucial bit in interviews if someone have experience in it or not, like if it was impossible to adapt to the management style of the task at hand and it would require special skills or capabilities requiring preexisting abilities or formal training....
> This security issue is not that simple to manage as you probably know.

I do think it's simple to manage: As I already mentioned elsewhere, it wouldn't be necessary for the network-facing part of Traefik to talk to the Docker API. There could be a second Traefik container (w/o network access) running a binary called, say, traefik-config-generator whose only task it is to talk to the Docker socket and generate a config and write that config to a shared volume.

EDIT: Oh, I just realized you're the founder of Traefik! Thank you so much for your work! I would really appreciate your opinion on my suggestion – even if you think it's complete BS. :)
I’ve had someone openly claim I must be lying when I say I’m vegetarian; I’m just young enough to avoid my left-handedness being problematic (Latin: sinister); I don’t believe in any god, and some people think that is impossible; I’m bi and people deny that exists; I know people who are ace and the position of some Catholics is “Question: What do you call a person who is asexual? Answer: Not a person. Asexual people do not exist.” [Vision, David Nantais, S.J. and Scott Opperman, S.J., 2002]; there are people who say black lives don’t matter; likewise refuges, gypsies, Muslims, Jews, Wiccans, Native Americans, Aboriginal Australians, the disabled, communists, and billionaires; and for every successful woman you can find a man who thinks their place is the kitchen, for every lesbian a man who thinks they can be “turned straight”.

The trans people I became friends with around 2008 have gone from being open about it then to being in the closet about it now. The category “trans” a valid example of the violent-denial-of-existence that some groups face. And yes, some of those trans people have their existence denied by their parents, just as some gays and lesbians are sent to “straight conversation therapy” by their parents. How prevalent that is I can’t say, but I can say that overall trans people have a surprisingly high rate of violent-existence-denial compared to all the other groups I’ve listed.
That's another great point, and it does mean that users always have less to worry about when it comes to recent data. But when it comes to a user's old data... well, you see where I'm going with that :)
XP was a bit crap in the early days, but by SP2 it was a lot better and by SP3 it was really solid.
He chose to hole up in the Embassy after skipping bail.
> If you wonder why the answer is successive Tory government don't like the BBC at an ideological and personal level (hence why the BBC ends up having to pay the once free licence fees of old people)

The unelected Labour opposition proposed activist shills took control of the editorial policy of not just the BBC but also print media.

For anyone not familiar with the debate, the BBC is inexorably accused of both being too left wing and too right wing by various loudmouths.

> Even if you pay the licence fee they are still overly limited in what they can let you watch - in doing so the regulators have probably killed off the BBC's long term prospects amongst the younger generation (no one my age watches TV by default anymore)

That's because the content is absolutely appalling. I speak as a BBC fan and proponent historically. Both TV and Radio output quality has been absolutely eviscerated in the last 10 or so years, for various reasons and by certain kinds of persons.

I challenge anyone to go to this link for tomorrow: https://www.bbc.co.uk/schedules/p00fzl6p/2020/09/26 and tell me how the premier/flagship BBC channel content on a Friday there remotely represents balanced quality output?

In prime time there are 3 reality/talent shows and Casualty, a terrible budget soap opera that's been endured for the last 35 years (with multiple spin offs) as well as a close to zero budget quiz show. That's the "good" content, the rest is even more miserable. How does that even remotely represent value for the $4billion a year they take by statutory arrangement?
I find the whole standup discussions hilarious. Primarily because the same discussion will always have massive proponents of stand ups offering at least 2 completely contradictory justifications for stand ups.

1) Standups are for knowing what your team is up to.
2) Standups are for removing blockers.

If (1) is correct, then let’s just call them what we always did before the SW Project Management Industry decided to buzzword it. Status updates.

And if they are status update meetings, then the simple question becomes why they should be daily. Their cadence should be dependent on the type of work the team is doing. If the type of work you’re doing means the majority of your work items are done in a day or less, then by all means have a daily status update meeting. However, if like many teams, the majority of your work are items which take 2-3 days, if not weeks, to complete, then why not just do 1-2 status update meetings a week?

And when it comes to removing blockers, why have a daily meeting at all. Why not do it in an async format using mailing lists (or Instant message/Teams/Slack/etc) instead. That ensures you’re not blocked waiting for the standup, and everyone is aware of your blocker as soon as is convenient for them.

In practice, however, Standups tend to be a mixture of both (and that’s how they are usually defined...what you did yesterday/what you will work on today is status updates, and blockers is about removing impediments). And that makes even less sense from a purely theoretical perspective (never mind the scores of practical experiences where it’s been a disaster), because those 2 tasks have different ideal cadences. Blockers are something that should be shared immediately, as they happen. Status updates, however, should have a far slower cadence, where you need to balance the need to keep the team informed about your work, and share progress towards goals, with the fact that each update is an interruption, and so the ideal cadence would be dependent on the nature of the work the team does.

The idea of a daily standup is a good fit only for teams whose work happens to be such that once a day happens to be an appropriate cadence for their status updates. And even then it’s not a good solution for the blockers removing aspect.
I don't think it is sufficient to justify bad choices because everyone is making them. Especially in the case of an os, which is a lot more critical than the Gmail web interface or something similar.
It is simple and powerfull but not intuitive. I work a lot with biologist and I explain it as a lab journal: for a lab journal there are, depending on your company, many strict rules to follow, to keep it "valid". For example, changes need a date stamp, people need to sign off on your journal every 3 months. You need to number the pages and keep an index to show it has not been tampered with, etc.

Like many things in the computer world one starts out feeling that something is overly complex and then slowly one realizes that one would have designed a system just like it is now, given the opportunity. Realizing this has made me stop judging new tech until I try it for some time. Also, when many people use something and I find it to be overly complex, I try to reserve judgement and spends some hours at least to really try something. Although this does require some problem to be solved (a concrete target), at least for me.
WeWork sells majority stake in its China business for $200M
Its' not a counter movement, its' in addition to.
> Unlike our adversaries including the Integrity Initiative, the 77th Brigade, Bellingcat, the Atlantic Council and hundreds of other warmongering propaganda operations,

epic, huge, massive grain of salt as he's a known conspiracy theory fan with a wide array of issues.
Indeed, Windows update delaying a reboot at a wrong time can affect real world events. See this example from 2015:

[German pro basketball team relegated to lower division due to Windows update | Ars Technica](https://arstechnica.com/information-technology/2015/03/germa...)

> "But as both teams warmed up, the computer crashed," he said. "When we booted it again at 7:20pm, it started automatically downloading updates. But we did not initiate anything."

> After all the updates were installed, Paderborn was ready to start the game at 7:55pm.

> But then Chemnitz formally protested, saying that because Paderborn had delayed the start time of the match by 25 minutes (instead of the 15-minute maximum as allowed under the German basketball rules), they should be penalized. As a result, Paderborn lost another point (Google Translate) in the standings, according to a Basketball Budesliga press release, which meant that it would certainly be relegated to the "ProB" league of German pro basketball.
> either people aren't as dumb as people believe or they know what to report to not fall into this "let me take over here, you seem to have messed up" category.

Exactly. If you're starting to get stuck and you're afraid to ask for help, the last thing you're going to do is making that obvious in front of the whole team and/or your boss. If you didn't believe you can manage it on your own, you'd have asked for help already.
It's especially dishonest with Fb using david-vs-goliath metaphors (with Fb portraying itself as siding with "creators") and save-the-web propaganda LOL.
Interesting I had this discussion with one of my coachees lately. It is interesting how things are in the air and then people speak about it at the same time. Like water condensing at the dew point.
Agile, standup, iteration have became buzzwords with very little meaning now. Agile with had deadline for big project delivery (teams working in sprints, PO getting cold water for having major features late by a few days), standups that include breakfast and chit-chat, iteration on major features that take 3 months to deliver.

My ex-LM is now working for major finance processing company. They went trough major agile transformation everyone in the city was talking about how big success it was. He's a tech-lead. He has to estimate feature development in man-hours to the board and investors. Everyone below him (SM, PO, devs, QAs) estimate in story points. He gets shit for features being late by days (eg. sprint finishes on Thursday next week, board meeting is on Tuesday this week).

They cancelled something they were doing completely wrong, because they never reached for quality material how to do it right. Good for them, it was a waste of time to begin with.
Well, at least the honest and effective businesspeople have a chance of going bankrupt when they screw up. And consumers typically can choose a different provider.

You are right about constrained markets. Hence everything is conditional on my plea for opening markets. It can be hard to encourage new startups, especially in areas of the world or country with less of an established startup mentality; but it's generally much easier to encourage foreign companies to come, and to encourage companies from other industries to branch out.

For the latter, see eg when Walmart tried to do retail banking in the US. (Obviously, the established US banks used the regulation-happy American authorities to thwart that desire.) For more happy endings, see the kinds of industries Amazon is getting involved in.
I was looking for a dead simple solution whose deployment wouldn't require much more than a simple `docker-compose`. :)
To summarize:

* The prosecution claimed that Assange had not been caught with a razor. The reason for denying this is that hiding a razor suggests Assange might be thinking of suicide.

* The defense pointed out that an official report from the prison confirmed that Assange had hidden a razor in his cell. The prosecution is surely aware of this report. In plain English, the prosecution lied to the court. The judge refuses to consider the prison report, however, because it is new evidence.

* Defense claims that Assange was moved to the healthcare ward because of suicidal thoughts. The prosecution claims that he was moved there so that he could be put in isolation, so that the prison would not be embarrassed by more leaked photos of Assange. In other words, the official line is that the prison concocted false medical pretenses to put Assange in solitary confinement.
Because non-technical people probably don't even know they have a choice in the matter. Macs are too expensive and they've probably never heard of Linux.
Heapothesys – An Open-Source GC Latency Benchmark by Amazon Corretto
Hootsuite Denied Providing Tech to ICE. This Contract Shows That It Did
I disagree. This is clearly a hugely important case. It's not that day 17 isn't significant to the media, it's that the whole case has been treated with hardly any interest at all from day 1.

Another HN commenter pointed out earlier that the BBC, for example, devoted far more coverage to Johnny Depp's libel case than this. https://news.ycombinator.com/item?id=24491707

As for papers like the Guardian, who benefited the most from Assange's work, they've been even more conspicuously silent. Jonathan Cook, a former Guardian journalist, explains why in his piece 'The US is using the Guardian to justify jailing Assange for life. Why is the paper so silent?' https://www.jonathan-cook.net/blog/2020-09-22/guardian-silen...
Good thing other people do!
>Calibre is one of the few general public facing open source application that is best in class.

Never though about that but its true.
Wouldn’t it be based on a few factors? Rate, volume, etc? Not too different than radio at some level? I could be totally wrong. Guessing here.

If in audible range a faster song would have more data capability - techno vs hip hop? Ha.
> healthy food appears to have become a inaccessible privilege for many

Is that really the case? I live in Eastern Europe. Unhealthy food is inaccessible privilege for many. Instead I eat stews of legumes, which are healthy, and ridiculously cheap. I never understood this "healthy food is more expensive" thing, it most definitely is not the case here. All sorts of legumes, vegetables, and the ingredients to make healthy food are all very cheap, in comparison to pizza, or junk food, etc. which are expensive and I actually cannot financially live on them.
Free Design Courses tweeted by the hour
nwnthn believe design and code resources should be freely available. We've created a bot that scans and then posts links to free design and code resources hourly. We hope this can be of help!
No one expects report every single day. But when I for instance search CNN on Assange hearing, only at least little bit relevant thing in last month is that on the 10th of September lawyer representing prosecution was suspected to have Covid and hearing was suspend till he was tested.

Do you seriously consider that the most newsworthy part of the hearing?
Why 2FA isn't enough with Crypto Exchanges