skysight-inc/HackerNews huggingface dataset:
> There is no reason to shit on someone's work just because you think it was a bad idea. It's already done, and it can coexist in the universe with you.

If zaro is wrong (and people pounce on him for being technically wrong), Brython will indirectly be vindicated. If he's right, it's the perfect opportunity for break down just how right he is; e.x, if future client-side languages will be shaped by their suitability for minification or if content compression obviates this.

I think even for new projects, this is good. Nobody arrogates themselves to the belief their project will be as influential as the most well known projects started just for fun (n.b "Just For Fun, Torvalds (2002)") and no critical commenter should pretend they are with replies that hide hostility behind concern for our future... but by the time news of it's development has reached us here, the sliver of chance that Brython will join their ranks is no longer microscopic. I'm reminded of early CoffeeScript (and even Javascript itself), which could have avoided numerous pitfalls with early constructive(!) criticism from cantankerous commentators.

No matter what, the armchair quarterbacks will be taken down a notch if they're wrong and are worth your time otherwise. Those early complaints help decide if your future is filled with a junkyard of half-baked software or manages to harness our collective wisdom (with a healthy dose of individual discretion) to refine itself into something elegant and powerful.

It's not that hard to see Brython doing just that either; you don't need to be Nostradamus to foretell a prophecy of an easy-to-use, "just works" implementation of Python3 in the browser profoundly altering the current landscape, shaping our future toolbox and even what software is thought possible.
thanks I was familiar with "numpty" ... but divvy - never heard it :D
Millions to Be Made in Unbundling Reddit – Real Real Good Newsletter
> In C++ it's so rare

If you were talking about C, perhaps.

Modern C++ has a strict type system if you don't walk around it.

Nevertheless, the borrow checker can help with bugs that otherwise could be hiding, which is the actual advantage over C++. But those are not the kind you see right away after running your program again.
So this is basically fengari but for python?
What a nonsensical comment. "I hate brave and what I hate most is that the stole the name"?

Wtf?
What's an easy way to test if I am affected by this?
Actually being seen by provider? Before the recent Supreme Court decision, a hospital could refuse treatment if they thought being transgender was a “sin”.

I linked the article in the comment you replied to.
I'm not though. It had the intended effect on me. I don't believe what he has to say is so revolutionary that I'm missing much by not reading it, and I agree with the sentiment that I'm respecting the Unabomber's goals by reading it - so I just wont. Good ideas are a dime a dozen, the tricky part is execution. Fortunately, murder is usually an ineffective way to affect public policies.
The other browsers don't have "normal" names either.
Thanks for your clarification.

Unfortunately, I still feel a case-by-case approach leaves too much uncertainty and risk for the employer & candidate. And I'm not speaking to only you - your job post/comment just happens to exemplify a huge challenge facing countless companies during Covid!

So, for example: what would your hiring decision be if you interview the perfect candidate...who will 100% not relocate to LA?
On the other hand, it's probably boosted the value of more remote homes in otherwise desireable areas that have previously suffered for local employment opportunities.

In the UK that might include beautiful countryside in places like Wales and Cornwall, or larger houses available in the North.

Assuming the internet is fast enough!
Show HN: A Interactive Intro to JavaScript
Very unlikely that people have enough space. I'm here in Tokyo and video chatting with many clients' staff members. Most seem to work at their dinner table (for those that have one) and also often from their bed.
I have two daughters in college.

My older daughter just graduated in mathematics / machine learning from UCLA. Online classes were mostly ok, though there were some comical situations where the professor taught the whole class with his microphone on mute.

Her exams were really rough, though. The math professors were unwilling to make any accommodation for the virus. While in quarantine with demonstrations and national guard soldiers literally across the street, she was taking exams. Everyone had 24 hours to take the exams, so they made them extra hard. They graded on a curve, because taking that away would be sacrilegious. So you have a choice, either spend as much of 24 hours as possible on the test, cheat (like some groups of students did), or get a bad grade. And then she had three exams in the same 24 hour period. The goal of testing should be to ensure that you know the material, not this competition shit.

My younger daughter is studying at USC. She came back to Taiwan last semester, so she hasn't needed to deal with the virus. Online classes have been pretty chaotic, though. Watching async videos has actually been a plus, but the mandatory discussion sections at 3 AM have been rough.
It would be nice if they would just open one up in Asia timezone. Especially because students from China are now blocked from going back to the US.

USC was planning to have everyone come back on campus next semester, but just canceled because their opening plan was rejected by LA government. I am happy that she will be safe.

Universities are really worried about their business model, and are willing to have people die to preserve it.
GitHub-drama: curated collection of “dramatic” GitHub interactions
Fair point. This is a blind spot in my research, and I will amend the article when I find the time. They at least deserve a mention. There are no notable differences: same price, same coverage, and no particular gotchas.

That being said, I can't think of a scenario where you'd want to keep a specific job for health insurance reasons. In that sense, your health insurance is not tied to your job. If you were with a BKK, you'd fall back into the public system, which should provide equivalent coverage.
This.

Too often I've seen companies stuck with an old framework just because their developers are used to it. That's how you get a microservice architecture in Java where each containers takes 300MB of space, and requires 1GB of memory.
> And old Delphi Pascal suffers from similar things as 90ies C or C++: it skips modern features and uses a style that is contrary to what people now learn, expect or even enforce.

Eh, even Delphi 1 has a lot more features than modern C and while there are new features added in Free Pascal over the years, the old stuff never got outdated or obsolete the same way that (theoretically) nobody writes C++98 (though in practice many do anyway, but they do it at night, hidden from all eyes :-P). Pretty much all Delphi-like Object Pascal compilers (Delphi itself, Free Pascal, Oxygen and i think a couple of others) use Delphi 7 as a common denominator and the main thing missing from Delphi 7 as a language is support for generics (but it still has a few collection classes).

If you read a book about even, say, Delphi 3, most of it (outside the Borland-specific database stuff) will be valid in Lazarus. You'll just miss some additional features modern Free Pascal and Lazarus provides, but the older stuff aren't really obsolete or invalidated (this is also a neat thing about Free Pascal and Lazarus - the time you invest in learning them won't be wasted because the developers decided that now they'll try to do the same stuff but in a different way).
Japan resident here. Home floor areas tend to be smaller than in North America, at least, but discussions I’ve seen in the Japanese press about WFH issues since corona have not emphasized that point as much as they have childcare, work-life balance, exercise, etc. People I know personally who are working from home haven’t been complaining about space, though I’m sure it’s a problem for some people.
I’m curious, then, why you were interviewing elsewhere. The OP is asking about retaining good employees. You were on the verge of leaving. You didn’t like the environment at the place you looked, but does that mean you’re done looking now?
A small minority don't want it, so they've spent a lot of money and effort to misrepresent what it's effects will be (see Wendell Potter's admission of this) to scare gullible voters out of wanting it. Even then, if it were in a national referendum it could pass.
Even harder to see the J-vanes on the Ferrari (not helped by there being only 10 photographers round the tracks at the moment, so many fewer pictures than usual) but I've found a couple photos of the SF1000's vanes:

https://i.redd.it/4awyalvl1al41.jpg

https://i.redd.it/xrhjfzmj0ql41.jpg

It'll be interesting to see if they change cape/J-vane philosophy with their much vaunted aero upgrade for Hungary in a couple of weeks. There certainly seem to be some pretty fundamental issues with their 2020 car at the moment. I'm sure their newly legal engine isn't helping them but watching some of Vettel's onboards from yesterday[0] there's clearly something aerodynamically wrong too, the car just isn't planted in any phase of cornering.

[0] - https://twitter.com/deadlinex/status/1279825624719392768
Here are some things that have worked for me:

1. Keep your phone on silent (or shut off) in a different room than your office (or wherever you're trying to work)

2. Install an app like Refine on your phone and block all social media and sites that you open up frequently (HN would possibly be an example)

3. Keep your phone in a different room before going to sleep.

4. If you like listening to audiobooks, consider getting an Amazon Echo. I like to listen to audiobooks before falling asleep and with the Echo you can set a sleep timer and then play an audiobook and it will stop playing after the sleep timer expires.

5. On your laptop (assuming you use Mac or Linux) add social media and other frequently visited non-productivity related sites to your /etc/hosts file.

Personally I try to avoid drugs for these kinds of things. In my view it's a matter of self improvement and self-discipline which are things that can be developed with effort.
Thanks for trying.
Can you check Right hand, palm fully visible, etc? Are you on mobile? Should work on iOS and Android stock browsers.
Just out of curiosity, what kind of a moderately-complex codebase can be migrated to a browser setting from one that C# is currently running on without considerable refactoring or adaptations ?
I mean "efficiently" in the sense that the consequences of having extraneous open file objects are managed appropriately so they don't blow up the system. I don't think that necessarily means collecting them all right away, but that's one option
Me too amazed at the clarity and completeness of the op's post.
Unfortunately my phone is literally the first thing I do when I wake up, and last thing at night. Is sometimes an hour on the phone before actually getting out of bed. I had to quit Reddit years ago because of the addiction. Don't really use Facebook. But Twitter currently has its hooks in me. It is a news source to me, about the pandemic, election, protests. But it manages to suck me in to reading extra comments and stuffs. I have been realizing it more lately, and don't want to give it up because I do think it helps me stay informed, but I need to find a way to change my usage habits because its not good.
15 Year old MySQL bug: triggers not working correctly
History Lapse launches paid subscription for its premium educational content
Finally someone had the brains to do it! Beautiful.. if they pay for the use of space and resources at home
Interesting... I've read that but perhaps chose not to believe it. Would you mind sharing how often you meditate and for how long?
Yeah, as a hacker,
Sounds like you’re aware of the problem, and already know what you want to do about it. Now time for that daunting next step, doing something about it.

Start with something small, take a walk outside every day. It sounds stupid but it is guaranteed time away from a computer and the barrier of entry is non-existent.

At the end of the day, nothing will change until you change it. Nobody will come fix it for you, it’s on you.

Hope this helps, you got this fellow person struggling with indefinite WFH :)
I love that idea, but I still prefer it’d read the same as an if. Meaning the condition first and the false case last.
The Quakers have very interesting models for community-wide communication, decision-making and dispute resolution, too. Then there's the agile retrospective model we're probably all familiar with.

There's lots of potential for someone smarter than me to build more useful communication tools.
Volume ^^
I'm having trouble imagining a place that writes browser code where X is not js in the first place.
This is a bug, have you guys seen a software bug before? What is it with the appetite for outrage? Using brave on Android devices and not planning to switch
Can you share the playlist?
Many of the violations discussed on the security lists are not end of the world at all. The 63-bit instead of 64-bit serial number entropy issue is a good example of this. But the strict enforcement of all violations makes it easier to spot bad actors or at least those who aren't competently handling all of the requirements to be a CA. Bottom line: the entire CA system is built on trust.

Would you trust someone who doesn't take issues seriously because they think they're small or unimportant?

EDIT: reading the full report, it seems that the underlying risk is that if one of the intermediate CAs were to be compromised, even if it was revoked it could theoretically forge an OCSP response that it is still valid (and as a trusted CA issue certs for anything). So the response is very appropriate given the potential impact.
This doesn't sound right to me at all. There are environments and fits where people will leave, no matter what you pay them.

And people have an inherent bias for the status quo because of job switching costs (or if they don't, they're not long for your company anyway). If they're happy and feel fairly paid, they're not going anywhere. If they get a competing offer such that it no longer seems fair, if you've created an environment of trust, they may even tell you.
I worked at Nortel before and during the collapse. It was a wild ride... stories abound. 100K+ employees... and they couldn't hire them fast enough. Many stories of Nortel hiring who ever they could just so the competition couldn't get them. The second most memorable day (the first being 9/11) was when Clarence Chandra did an all-hands webcast... "the perfect storm" presentation. This was the beginning of the end... we just didn't know how bad it would get. Massive projects were cut...and the employees with them. You are talking hundreds of people a week. I recall many of the people I worked around... packing up and moving home (often someplace in China) immediately. When people were laid off, they were allowed to hang out...use their computer...access stuff...before actually having to leave weeks later. I didn't work on the HW side, but I can tell you the SW repos were barely protected. The CMS (Livelink?) was pretty wide open... and if you could find what you wanted (LOL) easy to leave with it. Security was pretty lax... I'd bet many gigs of files just walked out of there on CDROMS or other media (USB sticks were not common then). I used to dig through all sorts of tech... cool stuff...probably a lot that should have been protected. It wasn't. Security was rarely talked about. All that mattered was the next release date... go go go.
You listed the roles as Onsite/Remote - can you expand on your plans here? Thanks!
Fire. Fox.
> If someone can't pay it is still covered by all the other people paying. That doesn't mean the rich are subsidizing us.

That’s exactly what it means. The person who couldn’t pay has their costs subsidised by those who do. If nobody in the system pays more than they use, and anyone uses more than they pay, the system tends de-stabilises.
This is very cool! I’ve recently started using my wife’s old Kindle for reading the pfSense book and the Google SRE Handbook and have been loving the fact that it isn’t a bright screen or filled with distractions.

This is a great idea that I’ll be trying out with a couple technical blogs.
I fully agree. As a lover of both music and cinema, I’ve (thankfully) never come across this linguistic abuse of “prolific”. If I did encounter it, the writer would immediately lose my respect and I’d probably stop reading.
I would like to know where this master database of email addresses that have information like religious affiliation so that I can perform queries against such a a thing.
I’d love to see companies convert ‘Unlimited vacation time at your discretion’ over to ‘Unlimited remote at your discretion’.
Not Worrying Much About Crates (NPM Analysis Follow-Up)
It seems to me that a straightforward fixing of an incomplete abstraction is exactly what Sandi Metz warns against (i.e. steps 5+6). The abstraction is "almost perfect", so it should not fall in the "unsuitable" category.

It just so happens that complecting several slightly different uses in one abstraction comes at a significant cost. Backing out (inlining the abstraction, eliminating unused code) is a simple recipe to let you see the true amount of overlap, which may or may not itself be a suitable candidate for a smaller abstraction.
On Seeming Simple
> He would agree with you that it is not as solid as it should be and he has been writing since then to fill in the gaps and even refute some of his own arguments.

He killed 3 people on his belief now he is trying to come up with reason to justify it.
Privacy is Brave's value proposition and this bug hasn't been fixed or meaningfully discussed in like six weeks.

Firefox
You make a good point about the marketplace dictating the market.

In my hometown there is a weekly newspaper that is still going strong, that can support a half dozen employees, etc. All with direct ads for B2C and B2B local businesses and legal notices.

It's interesting, as that business model would absolutely not work with an online platform, as it's a general interest publication that's highly local. There's no way for the local high-tensile fence contractor or well digger to generate ROI on Google. Ditto with the supermarket -- the weekly ad in the Sunday paper is very effective IMO, and superior to the online presentation in almost every way.
But don't forget the FANGS are regulated by the USA and 18 year olds "drinking beer" (even serving troops) will lead to some serious necklace clutching by senators and congress persons.

Makes a good point not all countries regulate alcohol in the same way.

Most might not know this but brand x in the USA may be different to Brand X in the UK they may also have different names or even totally different brands - makes geo targeting really hard
Since LED can also work as light detector, I wonder if it would be possible to calculate a similar positioning map by detecting the flashes of nearby LEDs.
Enterprise App/Software Development
Beyond Compare
Low floor, wide walls, high ceiling
The US is actively supplying funds to Saudi Arabia, which is culpable for the Yemeni famine. Reading the wikipedia page of the Yemeni famine is enough to establish which country is culpable for it.

Even if Iran is partly culpable, the US is not supplying funds to Iran, and is in fact sanctioning it (incl. medical supplies) during a global pandemic. I mean look at the military bases around Iran alone: https://i.redd.it/2x46rg6uid631.jpg

The current Iranian regime came into power as a result of a US coup of a democratically elected prime minister for the benefit of British oil. China doesn't even come close to the US foreign presence.
Well, as i wrote in the other reply i think this should work in FPC.
Without the cooking part, Sprig was doing this back in 2014. Delivery staff drives around a neighborhood with a bunch of hot meals.

Sprig only offered 2-3 dishes.
The character development in this series was really wonderful. The show takes most of the first season finding itself, but from there on out it was a fantastic series.
Heh, being misanthropic on Mondays and wanting to hug the world on Fridays is probably not too uncommon.
I turned off notifications at the top level except @mentions, and then specifically turned back on just the super important channels (operations type stuff). I even explicitly mute a lot of channels that don't need my daily input, and people know that they need to @mention me if they need attention in that channel. And making sure to put the right quiet hours, and time zone in to shut them all down.
It sort of is a pain point because you need to move the code out of wherever the lambda was into its own block elsewhere. Breaks up the flow and is awkward. I'd love to see some kind of block lambda syntax in Python. The one drawback of whitespace syntax...
The link is very technical, resulting in some confusion as to why this is such a big problem. The comments on HN reflect that. Here’s my understanding:

This isn’t a problem because a sub-CA can revoke any certificate from any other sub-CA of the same CA. That would be bad, but, at worst, it’s denial-of-service.

Rather, this is a problem because any sub-CA can effectively reverse the revocation of any other sub-CA, or the CA itself. That’s immensely problematic. Suddenly, the CA has no reliable way fully revoke certificates. Revocation is already somewhat broken as it is, but this gives a lot of entities the ability to deliberately interfere with revocation in ways that they shouldn’t be able to.

The author goes on to explain that revocation of the affected certificates is insufficient, because they could be used to effectively reverse their own revocation at any point in the future. Instead, it must be proven that all copies of the keys have been destroyed. That’s quite an undertaking.

What the author fails to mention is that revocation is already pretty broken. Most major browsers have their own built-in CRL replacements that contain the most important revocations they need to know about. Some browsers, like Firefox, may make additional efforts to ensure that any given certificate hasn’t been revoked; others, like Chrome, don’t. If you’ve ever visited a site that gives you a certificate error in Firefox but not Chrome, that’s likely why.

In the case of browsers, it should be possible for each browser to forcefully revoke affected certificates, but revoking a sub-CA certificate is quite disruptive, so I’d be surprised if that happens within 7 days. The catch is that this technique is really only effective in modern, up-to-date browsers.

In any case, the title is misleading. I don’t see where the author guarantees that this will happen within 7 days. The author claims it should happen within 7 days, but considering that the damage is already done and cannot be fully reversed by revocation, I find it hard to believe enforcing that deadline makes sense here.
Except the decision does not say that, it says that sex discrimination is discrimination based on sex, rather than on gender identity; however gender identity discrimination is inherently sex discrimination anyway.
Top Rated Steam Irons
Complexity kills.
Coming from writing JS all day, I've recently started learning Rust and I find it extremely refreshing.
Yes, it is heavy, low level and forces you to think about how things work under the hood, but it empowers me to do high performance stuff I just coulnd't do in JS before.

Def recommend it as a second / third language