skysight-inc/HackerNews huggingface dataset:
My personal conspiracy theory is that Slack likes the way users "engage" with the mobile app when indicator badges don't clear right away. Often you will open the app because you see the badge, only to realize you've already read the message and the badge just hasn't cleared. They're hoping that you will then click something unrelated in the app, thus increasing "engagement".
Can you imagine the discourse if they were trying to get elected.
There is a space inside the desk board to let the body go, then both sides of the desk are resting on the chair so there is no force applied on my stomach.

And contrary to what we can imagine, there is not much weight, the right part of the desk, which could fall on me if something breaks is about 40kg. Thats the advantage of wood, it is very light
> in connection with operating and providing the Service

I'm not a lawyer, but that seems like a key limiting clause in that statement.
Yep. If the UK is anything like Australia, they will have a small army of contractors who specialise in building SQL databases for various important and pointless requirements for the government. These contractors are used to working on giant, sensitive data, databases with insufficient allocated time. It should have been pretty much trivial for the UK govt to solve this.
Steady 4-5% is a lot in North America, considering the rate is low at the moment. If you are willing to invest in some other parts of the world, 4%-5% could be the norm, for example China 10Y- bond is at 3.157% and you could probably find some relatively safe bonds with 1% above 10Y bond. But then you are going to be exposed to exchange risk and political risk. So far I don't really see any "safe" option here.

In Canada we do see 2% - 2.5% GIC offerd by some of the banks from time to time with a bit of bonus (say $1,500 maximum), but it's still far from 4% to 5%.
The A72 has speculative execution so I don’t think that’s strictly speaking true
Super Cruise also has a DM system which from what I hear is pretty good
No, no, no, absolutely not. Elected judges are a horrible idea and any jurisdiction with elected judges is immediately suspect as far as criminal sentencing. Every time I visit a state/county which elects its judges, I see billboards for "Re-elect Judge So-and-so - tough on crime!" and wonder how anyone could possibly think the justice system there is working correctly and fairly.

Even sheriffs shouldn't be elected, never mind judges. How this ever became an accepted practice in America is beyond my comprehension.
Sounds like you've moved the work forward, where it always has to be done. Rather than doing it in a lazy manner, where most instances can be avoided. Is that a good trade-off?
> not try to invent some sort of hammer with a twisting mechanism that turns screws when you wack them.

That's a thing, it's a manual impact driver. And sometimes it is the right tool for the job (for example, when you have stuck screws and a regular screwdriver would just strip the head).
God that's stupid of me. Thanks for noticing.
Do photo printing services (or existing self-publishing services) assess content for copyright infringements? Or do they pass it off with "you assert that you have the rights to print this content"? I suspect something along those lines could work for this too. If the service can be 'blind' to what is being collected (eg, all happens on the user's device and the central printer just takes the collected file). Automated version of a local printshop that just prints whatever you give them.
Considering the quality of presidential candidates recently, I don't think making Judge an elected position would decrease the political influence over the courts.
Without wanting to diminish what you're saying, which makes a lot of sense - I feel like we should be trying to avoid complex layouts on mobile - at least in the browser.

And you're right that screen sizes can mess stuff up, Firefox/chrome mobile view on devtools doesn't always tell the full story... Got something working there and it was broken on my actual phone.
Yeah, this problem has a pretty obvious solution that is implemented by many teams: find a unit of work that we can measure success and failure over, report an aggregate metric over a specified time interval for availability tracking and plotting:

# units successful / total # of units
The issue is that when you rebase, each commit in the chain gets re-applied, one by one. If you change something in an earlier commit that affects later commits, you could end up having to fix the same or similar conflicts several times before the rebase finishes (even with git's conflict resolution cache).

In contrast, if you instead merge, you only have to resolve conflicts once, for the merge commit.

That being said, I tend to be very fastidious about cleaning up my history before pushing, even if it means tedious, repetitive conflict resolution. But I do understand that other people might not think it's worth the trouble.
EA/BioWare created an equivalent for some of their online services on the JVM: https://github.com/orbit/orbit
Probably not while complying with privacy laws.

I would be much more upset to find out a governemnt employ on a deadline used Google Sheets or Airtable to share my medical data instead of an Excel doc on a secure government file server.
That sounds correct to me.

I will say that perhaps we should be thankful for even now - 150 years ago Republican and Democrats fought a deadly civil war over the issue of slavery and other issues.
Nikola issues copyright takedowns against critics who use rolling-truck clip
I use a very similar setup, and I use a mouse because I've never found a keyboard I liked that includes a touch pad. I've simply taken another monitor arm + a laptop holder attachment. Flip it and put a firm pad on top and you have a mouse pad holder that you can position in 3d exactly where you want it.
Random Karens don't create complex spreadsheets. They copy paste numbers into a spreadsheet someone else has created for them.
You'll get more downtime hosting your own chat server. But you can also fix it immediately when something breaks.
The first 2 billion years was single celled. Since then, life on earth has been a combination of single celled prokaryotic cells, and much larger (100x) eukaryotic cells.

The evolution of eukaryotes, which comprise all the plants and animals you see on David Attenborough's Life on Earth show, didn't occur until the Earth had developed an oxygen rich atmosphere.

What's amazing about eukaryotic cells is that they formed from colonies of prokaryotic cells, in a process called endosymbiosis.

There's a reason why the mitochondria in eukaryotic cells look like little bacteria like organisms. They actually were once separate prokaryotic organisms. Same for chloroplasts in plant cells.

How Two Microbes Changed History

https://www.youtube.com/watch?v=lhF5G2k45vY&t=343s
In the US, we do have precedence for rights that can't be waived. The implied warranty of habitability is the first that comes to mind.
I'd be keen for a service that made a nice pdf for reading on an e-reader, but a physical book just feels wasteful.

Exploring a pocket to pdf to kindle pipeline is on my todolist using either https://www.printfriendly.com or https://www.api2pdf.com

If anyone has done something similar would love to some feedback.
It also underpins Service Fabric Actors, I believe
Err... C & C++ are the primary languages used in typical safety-critical systems. I've used it.

JS... of course no one uses that mainly because the abstraction level is too high, the number of layers of non-safety-critical code massively outweighs the application code.

The critical thing about safety-critical code isn't really about the code... its the whole development process. Implementation is just one small part of that process.
Led Zeppelin's Stairway To Heaven copyright battle is finally over
Also a missed opportunity to get out of quote escape hell, since GQL supports block literals: https://spec.graphql.org/June2018/#StringValue (and, irony of ironies, their example is `sendEmail(message: """`)

content: """
<p>On {{ comment.date(format: "d/m/Y") }}, {{ author.name }} says:</p>
<blockquote>{{ comment.content }}</blockquote>
<p>Read online: {{ comment.url }}</p>
"""
I'd say it depends on the data.

If the schema is consistent between rows, and it turns out a test result is made up of several rows because the test is composed of several stages, I would leave it as is until reporting time.

If you pivot prematurely, you could end up dropping data because there are new stages didn't exist when you implemented the pivot.
> As an avid anti-ageist, in fact I'm rather disappointed about that last point. I've met many programmers at around or above my age that have gotten completely stuck into a tiny niche of experience and, even there, seem to not really have progressed much in terms of depth.

I'm the same age as you and consider this a narrow characterisation of an older programmer.

I know there are better younger programmers than me. I know that I've got suck with the same experience over and over, because as I got more senior, that's what people wanted from me.

I also know that the breadth of other skills I bring is significantly more than a young programmer. I've had to master how to deal with management, seen projects fail for many different reasons, mentored juniors, pulled together international teams of programmers (with varying success - motivating certain nationalities is a skill I've yet to gain), architected projects, held the peace between junior programmers who saw everything in black and white, and continued to write code that was distinctly less buggy than others.

I am a programmer. One who needs to take a sabbatical and learn some new programming languages, but at heart I am someone who makes stuff happen by writing software. I like working with younger and older programmers (the oldest is in his early 60s); both keep me sharp and challenge my outlook.

But if you look at my resume, sure I've gotten completely stuck and haven't progressed in terms of depth.
Not sure the answer to your question but worth mentioning that Wikipedia is working on a major redesign that will hopefully address some of these things.
"But you wouldn't use XLS. Nobody would start with that."

Oh. "Every" sales and business person probably would. Probably.
Timezones! Actual jurisdictional timezones, as in tzdata’s Europe/Lisbon! Hooray!

https://www.python.org/dev/peps/pep-0615/#id7
> Could France have fully de-carbonised it’s grid without international trade to less developed nations producing many things it consumes? Doubtful.

France uses nuclear power, what makes you think that this is somehow difficult to scale? Electrical energy is very fungible.

Shifting production to developing countries is mostly due to labor costs.

> Counter to this is the persistent myth that we can just increase capacity to meet demand.

This is not a myth, increasing capacity causes issues but those issues are solvable.
John McAfee sued by SEC for past promotions of initial coin offerings
This purist notion of 'they should never be allowed to drive a car, for everyone else's protection' crumbles at the most trivial examination when you consider that you're talking about leaving millions of people jobless or in significantly worse quality of life conditions

You contend that there are millions of people who knowingly drive while tired enough to fall asleep at the wheel and with a history of doing so?

If so, I contend that your argument is contrived and your claim is unrealistic. Most people do not and would not drive while so tired that they knew they were likely to fall asleep while doing so. For a start, such a pattern of behaviour would be suicidal. Statistically, there would be far more nasty accidents due to tiredness than actually happen.

In reality, only a tiny proportion of people drive while so tired that they might actually fall asleep at the wheel. Not only doing that but knowingly doing it when you have a history of dropping off while driving is utterly inexcusable.
Excel? Really? They are using that crap for nation wide reporting? Wow, mind blown. Epic fail.
Yes, head, eye, eyelid, glasses and facemask trackers do exist now in cars. BMW, GM etc. Face recognition, speak detection (who is speaking) and drowsiness is coming very soon as far as I know.

The car will know when you changed driver last time etc.
You can find idiosyncrasies about any tool. Excel is a fine tool for 99% of use cases. Sure, it's quirky here and there, but the sheer amount of work that gets done globally in Excel should be testament enough to its value. Highlighting edge cases to bash on the tool is either myopic or intellectually dishonest
> and the timer interrupt is a global resource.

Shouldn't this at least be per-core rather than global? Then most cores can keep scheduling at a low tick rate and only one or two have to take care of the jittery processes.
Definitely Pocket is a great service and provides a cool experience for online reading with its reader mode and integrations. But this is for the users that prefer online reading (definitely a lot).
However we believe that lots of people would actually prefer paper. And I think paper should be an option up top with online reading and audio, when it comes to internet longform content. It's just really tough to get things right, fast and cost-effective but we will give it a shot
How does it compare to Akka?
I'll add a few points as an over-40 developer/recruiter currently working for a startup:

* By 40, they've probably already done the startup thing once or thrice, and many have been there, done that. They are also less motivated by startup stock options, having seen them evaporate personally.

* By 40, they are more likely part of a family unit that values financial stability.

* By 40, they are at their salary cap. They are simply more expensive. They've also been around the block enough to have connections and to play the regotiating game harder.

Overall, I think the strongest factor is simply the demographics you mentioned. There weren't that many folks that graduated in CS until the 2000's. Also, many of the folks that are around my age have switched careers away from development.
the actor model isn't erlangs, it's actually a surprisingly old idea ( 1973 ). The virtual actor model is an interesting spin on the idea that simplifies a few things.

Orleans itself is quite nice, I've used it a few times on some smallish things. Looking at using it in anger for a large distributed backend system in the nearish future.
OCaml has monadic let syntax[1] which is similar to F#'s computation expressions. I am not sure why it is not yet supported in Reasonml/Bucklescript.

[1] http://jobjo.github.io/2019/04/24/ocaml-has-some-new-shiny-s...
It’s fun to point and laugh, but is this really just the consequence of an unprecedented health emergency demanding a rush job?

As far as bugs go, it doesn’t sound that bad. They didn’t lose data - they just processed it late? And they spotted it within days/weeks, and have a workaround/correction already? And it’s only the reporting that was wrong, not the more important part where they inform people of results?

I’d rather have this system now than be waiting for the requirements analysis to conclude on the perfect system.
Flash and Test a PineTime Smart Watch remotely, from anywhere in the world
> https://docs.python.org/release/3.9.0/whatsnew/3.9.html#you-...

Compared to Python, good old Windows DLL hell looks like a paradise to me.
I am planning on doing something similar with my notes in Obsidian.md for physical backups
Yes, I wonder if part of this is that doing anything (or possibly, doing nothing at all) just builds anticipation. Part of the results were that a longer delay after the ritual resulted in a better experience.

I wonder if the control group accounted for the same amount of time spent with the group doing the ritual.
> Because 19 times out of 20, that "wild goose chase" finds the bug faster.

This particular goose chase involved digging into everything except the developer's own code. 19 times out of 20, the issue is with your own code. OP even acknowledged this in the blog post, but his actions didn't align with that acknowledgement.
Counterpoint: Economics "In honor of Nobel" Prize. The committee goes out of its way to enable this being viewed as a "real" Nobel, so if the bylaws were so strict, why do that?
Oh damn, I totally misremembered, thank you for correcting me! Kinda dumb of me, because even thinking for a second about what the red zone is for would make it obvious why I'm wrong.
Author here. I'm not entirely sure, I'll try to work it out. One thing I am sure of is that we need to get rid of the professional engineering management class. It's a parasitic institution.
If it uses electric motors to move things, or relays/contactors, magnetism is definitely involved.
We all know how this will play out...

Growth Hackers Inc. will find this result and now every website you visit will ask you to perform some obnoxious ritual (perhaps 30 seconds of mindfulness meditation while all of the ads load) before asking you to sign up for their newsletter (decline text: "no thanks, I don't want to be smarter") at which point you can finally read instructions on how to air fry your leftover tacos.

And of course somewhere on this site, there will be a proclamation of love for the viewer. ("You are looking GOOD today! This website LOVES you!")
A heavy user for the last 2 years, and I have not noticed any problems until today.

EDIT: problems == sustained issues. Yes, there are occasional blips.
This isn't a simplification though. It's a complification. It's both more important and easier to understand than a lot of the biology stuff that I was taught. The curriculum should be rearranged to prioritize this higher.
It Didn't Take Too Long (Statistics Job Search)
Slack: What Does the Future Hold?
I think, the problem with programming is that it's essentially 1D text arranged a bit on a 2D space.

So 2D programming isn't really a thing. That's probably why 3D isn't a thing either.
He grew up in sf knowing what it is like to run a business there and is whining about it. Useless.
The problem is, that like drunk driving, the person making the call doesn't always have the experience to know when they are impaired, or how close they are to falling asleep.

Then they can follow the same rule as for overtaking: if in doubt, don't. It's not complicated. There is no way you are tired enough to be actually falling asleep without realising you're far too tired to be driving safely. It's not as if it's a close thing where one minute you're alert and driving responsibly and the next minute you're out. Anyone who can't make that determination reliably is demonstrably unfit to be in charge of a vehicle and should hand in their licence.
Even just IE11 is pretty bad given the state of grid and flexbox on IE11.
This reminded me of being around the same age, and thinking that if me and a friend is on the same webpage we would see each other on screens in the browser window somewhere.
> but there must be so much more we don't know.

I was pretty surprised at the amount of biology we don't know (I'm writing software to help geneticists, a recent development for me). We know a lot, but its astounding how complex these biological systems are.

It is kinda amazing we're alive.
We simply cannot live without electricity. I don't want to go back to dark ages, you moron!
The current thread title "Users may be unable to connect or experiencing degraded performance" seems like it could be used to just sum up 2020.

Edit: Not just for slack, but 2020 in general
I remember that! Worked at Intel's biggest chip customer (very early on). They asked us what we wanted in the next generation. Nobody said much, so I made a manifesto - bus data breakpoint interrupts, jump history fifo, and a timestamp counter and count-match interrupt register! It showed up in the next spec, but as a privileged instruction sadly. And at clock speed. I wanted it at a fixed frequency for I/O timing, and I wanted it for everybody - drivers, apps, kernel, everbody.
And JavaScript autoconverts all your numbers to floats, introducing errors every time you touch them. Meanwhile most other popular languages will happily wrap your fixed-size integers around on overflow, or silently perform integer division with truncation when you don't append a decimal fraction part manually to any of the numbers.

Point being, all tools come with strange caveats that one needs to be familiar with. A nice feature of Excel is that the caveats are visible, because unlike writing code, Excel is reactive and interactive.

I mean, some of the stuff Excel does to your data is downright idiotic wrt. the common use cases, and probably exists only for the sake of backwards compatibility. But let's not pretend you don't need to pay attention if using a tool you're not proficient with.
The person above was making a home budget (and failed) - which also is not a complex spreadsheet.

Also, you could probably find 10 different templates in google.
> "This is one of those things were compromise to a half way solution doesn't work."

well, we seem to agree that the half-measures here are bad compromises and don't work. but while it's tantalizing to believe we could have eradicated the virus, there was no chance of that given its characteristics, people's natural and wide-ranging behaviors, and the sociopolitical underpinnings of our governments.

the US would never accept hard lockdown, for very good and hard-won reasons, so we're left needing to convince, not force, the populace to take reasonable mitigative measures with the understanding that we're going to have to ride it out. the response from the beginning should have focused on instilling good intuition about infectious diseases, which has the nice by-product of raising trust and people independently implementing real mitigations, rather than manically choreographed safety theater.

the explosion of politically-charged disinformation however, has left people mentally and emotionally exahusted, and struggling to tease apart the effective strategies (modest distancing and avoiding crowded indoor gatherings) from the ineffective (masks everywhere and incessant cleaning). people give up, tune out, and arbitrarily choose the simplest anxiety-quelling option (like wearing masks in public) rather than the harder, but more effective (avoiding large parties).

this is where the failure of leadership manifests, not in failing to institute an unacceptable and likely ineffective authoritarian lockdown.
I see that Emacs Tetris is still in there, in violation of Tetris Holdings' IP rights to the name "Tetris" and to the game system itself. Yes, they have copyrighted an abstract game, and yes, they have defended it in court. All Tetris clones are illegal.
> If it's dangerous for you to drive, don't drive. It's as simple as that.

You've never lived in the States, have you? The absolute vast majority of anything in the States is inaccessible without a car. If you live in a city, sure, you might get by with public transport (almost universally very bad in the States). Anywhere outside the city center? Good luck getting anywhere without a car.
I like this idea, I've been debating the mental clutter digital experiences can add to the mix. There's something about tangible things anchoring the mind. Like the most recent example we forayed into is looking to purchase a physical kitchen timer just to find and crank the thing and get a reminder going. The barrier there is so low that I think we'd actually get in the habit of timing things more readily. Compared to setting a timer in the phone there's just too many small obstacles and interference that can get in the way that in aggregate the activation energy just becomes too much and the timing operation never gets done.

There's something to say about a physical thing demanding less mental mobilization in some scenarios where going tangible makes better sense from an experience the world and get things done perspective.
Yes, but what's the word for "revolution"?