skysight-inc/HackerNews huggingface dataset:
My experience with a Panasonic inverter & grill oven was that it didn't make the food hot, even if you gave it double the time. That defeated the point for me.

I ended up using a cheapo 600W microwave that cost 1/4 of the expensive Panasonic but would actually make food hot.

I've also had other experiences of bad usability in Panasonic products. Pointless extra button presses to to tell it you actually want to _microwave_ at _full power_. Who knew you would actually want to use your microwave for microwaving? /s Just let me press the time & start, already.

I now have a Samsung with convenient controls and a cheerful tune.
Daniel Ek on the Observer Effect
One strange direction to explore could be to set up a webserver to serve a directory full of files, rig your db to look like a filesystem, then compose the two.

This is a probably a daft idea but searching "fuse postgresql" produces results, so it should be an easy daft idea!
Yes. Both have the same issue since it's the same thing. CGI starts one process per request, FastCGI reuse a process for more requests to improve performance.
> Typically made of granite, surface plates act as a datum, or the basis upon which precise measurements and movements can be made.

That's cool! My father was an electronic engineer and one of his projects was quite a compact device (as big as 2 decks of cards) that was able, IIRC, to detect a slope of a few microns over a meter, and to take multiple measurements to make a 3d model of the surface. This was paid for by a company [1] that made big slabs of granite, which I reckon must have been these datums referenced in the article.

This was almost 20 years ago, and I was in my teenage years at the time. I had built the C# interface to download the data from the device, but I never understood or even though about the purpose of the whole endeavour until this article.

1: https://www.microplan-group.com/en/

EDIT: it might have been a C interface coupled with Gtk, not C#. In retrospect, neither was a very smart or stable choice 20 years ago.
That's the point. There's no ordering of the items. So the representation can never have an error like [yesterday, tomorrow, today]. It's just a set of (yesterday, tomorrow, today).
There's other lost value. What if a book is out of print or out of publishing? What if you had comments? What if you had bookmarks?

What if you brought your Kindle on a two-month-long hiking trip to South America and they don't sell them over there?
No idea frate, though I use a wired desktop for the test, so wifi latency isn't a consideration.
I think this link is a better source - and the title isn't editorialised as in the other, though this is one occasion where the journos seem to be missing the main point, perhaps waiting for an authoritative source and confirmation?
No, because I don't have access to these Windows Server 2016(virtualized on GCP) machines anymore, and the behaviour on Windows 10 isn't the same so I can't check. All I can say is that we have spent weeks investigating this and if it was possible to wait 1ms with the timer resolution set to 16ms we would have done so.
We did a bit of work for laboratories this year and csv is not an uncommon exchange format between labs.
In general almost all exchange formats are text based, with labs saying they will upgrade to „modern xml formats“ at some point in the future.
So seen in this context a csv or an excel file doesn‘t really surprise me and should probably also be seen in this context.
The juice doesn't seem worth the squeeze. 40% margin, maybe less and you need a shit ton of machines to make decent money.

You also have to restock all the machines, so it seems like a difficult business to scale that actually gets harder the larger scale you are.

250 machines with 500k in revenue for 2 people doesn't seem like that much. With 40% margins, that's 200k and assumes you have no employees which seems unlikely given the number of machines.

Perhaps I'm way off though, since my perception is probably skewed by tech companies.
At this point I think I'd rather have Peter Capaldi acting as Malcolm Tucker running Whitehall over the shower of incompetent people we have now. At least he might get something done in between the flaying
The representational debt the parent comment is referring to is akin to that quip, "if I had more time, I would have written a shorter letter."

I find that both types of representational debt are common.
Thank you for your feedback! We'll consider to update this section ;)
It also deals with the problem of the bounds on the ranges (open-closed, open-open etc) implicitly in a way which is harder to mess up.

One complication it's potentially missing is exactly who's days we are talking about i.e. is it days starting in GMT or UTC or EST or whatever the 'suppliers' or the 'customers' timezone is, are we actually talking about some day concept perhaps from start of business. Representing this as a datetime start / end certainly makes it possible to represent these concepts, if perhaps not making anything else particularly easier.
No particular reason, except having different aesthetics.
The regular diagrams always connect through their bottom left, so I let them stick out.
The alternative diagrams are supposed to look prettier, which precluded having a leg stick out on the right of the bottom line .
I was a iTerm fan, but nowadays it runs super slow on my MBP. Granted it’s old-ish but 2015 is not so long ago.

Alacritty is way faster in my experience.
No-one is forcing you to offer free wifi. Like with any business decision, you need to weigh the cost of the investment versus the expected return.
You can use the Airplay output integration of Soundsync to send your music to your Sonos speakers. Soundsync keep track of each output latency and correct for it to keep all output synchronized.
I'd also like to see requirements that companies aren't allowed to use terms like "own" or "buy" when referring to their content. They should have to use a term like "license" or even "borrow" to drive home that you're not paying for unfettered ownership.

I get what you're saying about preventing copying being impossible without DRM, but I think you overestimate the prevalence of unauthorized copying, at least when the convenience and cost of purchasing a legal copy is reasonable enough.

DRM has other bad societal effects, like locking up works beyond their copyright expiration, and causing people to lose access to those works if the company goes out of business (for DRM systems that require periodic license refreshes). DRM also generally disallows all legal copying under fair use terms.

I think the only way that I'd be even remotely comfortable with DRM is if companies using it were required to place their DRM keys in escrow; if the company ever decides to stop offering the service, or simply goes out of business, those keys should be released to the public. And companies should be required to remove DRM from works when its copyright expires. Even with all that, though, I'd still find DRM undesirable.
To me it was amusing that they put up this barrier, but hired a staff of humans to make sure you could bypass it.

I suppose that could be a gate to prevent people from installing on more machines than the license allows if done at scale. But doesn't lock out legit reinstalls from paying customers. For a cost to MS, to employ that staff.
The real, visceral tragedy that is COVID-19 notwithstanding, I think it brings a marvelous example of why statistics, the importance of accuracy in data collection, and the effects of exponential growth are a must-have in today's highschool curriculums.
see https://github.com/FastCGI-Archives

where you will be able to find FastCGI Developer's Kit sources and documentations
Has anyone tried it with omnifocus?
I thought about that video today when integrating with an old SOAP API. I need to find the name+some property of some persons. Instead of having a list with [(name1, prop1), (name2, prop2),...], I get two distinct lists of [name1, name2,..] and [prop1, prop2,..]. In practice I think the lists will always match. But there is nothing stopping them from not being the same length, or even worse: one having a gap..
The question I guess is how much less exciting would the race be if it was only the 4 cars that might win racing compared to today where there are those 4 cars + 14 others.
At one point in time, One-Way non-negotiable contracts where unenforceable and considered coercive. I wonder when / why that changed when we added "on the internet" an called it is "Terms of Service"
To be fair, both are possible scenarios:

- A team spends too much time over-engineering a representation for something that could be more easily maintained using a simple model

- A team spends too little time considering the edge cases with a representation because they feel pressure to deliver the feature within a short space of time
> I don't even get why you would Sleep() in such a scenario.

If you don't want two of the process running at once for any reason, a check-do-sleep loop can be easier to reason than debouncing an interrupt based approach. Less efficient, but often efficient enough especially if you are just throwing something together quickly with a view to if being PoC or a temporary utility.
Maximum file sizes are a curse.

It's very odd though, as the numbers aren't high enough to hit any common thresholds, right?

Anyone have any thoughts on what could have gone wrong here?
Apple 30s birthday demo running on version of Apple-1 and how it works
Well I don't know what Windows Server 2016 virtualized on GCP is doing, but if you believe me that I copy-pasted this, you should be wary of making such sweeping claims about Windows...

Re: your troubleshooting: wild guess, but one thing to look into (if you ever encounter it again) might be changing the "Processor scheduling" setting in sysdm.cpl -> Advanced -> Settings #1 -> Advanced to "Programs" instead of "Background services". Not sure if that affects timers, but I can't think of much else (besides the hypervisor or hard-coded kernel differences) that would cause this.
OT: are you French? AFAIK, calling a cat a cat is a French idiom. The English equivalent would be calling a spade a spade.
Is there a way to restart a challenge when you've made a mistake on(e.g. an extra commit)? `git start <challenge_name>` appears to keep the same state of the git branches associated with the challenge. I'm also noticing when trying to rollback to a previous commit with `git reset HEAD --hard <commit_id>` that I'm getting `fatal: Cannot do hard reset with paths.`
I think the voters do care, but can't keep track of the details and only know what the media choose to focus on. This is why Donald Trump's "drain the swamp" pitch was so effective, despite the reality of the far worse corruption in his campaign.

Voters want less corruption, but their own tribalism leads them to unhelpful positions of "everyone is corrupt", "none of my tribe are corrupt", and sometimes both of those at once.
Does anyone here have some experience using a kindle without account as describe here :

https://www.techjunkie.com/kindle-without-amazon-account/

Or here :

https://ebookfriendly.com/unregistered-kindle-pros-cons/

I think after some research that the oasis may be the best value for money reader for my use case (pdf CS books) but I'm not sure about the amazon account and if it is worth the hassle to avoid it.
This. We need to drop calculus, even geometry if we have to, in order to make room in the curriculum for statistics. Statistical illiteracy kills.
> I hope they lose

Well, this is an appeal court decision, so they have already lost, appealed, and got a confirmation that they lost.
3 Tools and 2 Commands to Improve Your Git Workflow
I don't think they are even using grey matter.
> Using an Excel sheet as a database

How do you know it was Excel? I see no technical details in the posted article except "some files containing positive test results exceeded the maximum file size".
Am I the only one who read that title in George Takei's voice?
You're just using timeSetEvent (which is an obsolete API, if I may add) instead of timeBeginPeriod. Which ultimately changes Windows timer interrupt frequency to the specified value.

So, sure, if you change Windows timer interrupt frequency, that's what you get. It'll of course also affect Sleep while active. Back to the square one.
Our database gets shit added on an ‘as necessary’ basis, and I guarantee you it’s not a great thing.
Working of CBD Oil
Canzana CBD Oil is a momentous equation for decreasing constant torment and alleviating pressure related issues. This item utilizes CBD remove from the hemp plant, which is liberated from psychoactive highlights. This is on the grounds that it contains 100% unadulterated and clinically tried fixings that give various medical advantages. Green Crest's positive effect on the neural framework lessens age-related intellectual decrease. If you utilize this CBD appropriately, you can surpass desires in your calling. Snap Here For Canzana CBD Oil Risk-Free Trial. To get more information Click Here:https://apnews.com/press-release/newmediawire/d20c6545ce7a76...
It’s not going well
> You absolutely have to find a buyer at the level you want to get out at.

If you want to equate that to needing to convince 51% of the voters, I'll leave the field.
>>Shouldn't you be instead waiting on a condition that gets set when work is queued? Like an event object, or an I/O completion port, or something that indicates work is ready? Instead of polling for the condition?

Again, as I said multiple times - the WaitForObject won't wake up any sooner than Sleep(1) will. Only a real proper hardware interrupt could wake up quicker - but that requires special hardware that just wasn't available in that scenario. If it's easier to think about that way, then please assume I said that WaitForObject "sleeps" way more than necessary due to the low timer resolution on Windows.

>>Aren't you contradicting yourself here? If you're doing audio don't you want periodic multimedia timers?

No, because like I said at the very beginning, I was writing a server application processing audio coming in from the clients. So essentially every time packets came in from client machines they had to be processed and sent back - that's why I had multiple threads "waiting" for work and they had to pick it up as soon as possible, with no guarantee how often that work was going to appear. It's not the same as picking up audio from a hardware device on a client machine which yes, has to be done periodically. It's a simple producer/consumer queue problem, but with it being audio data, 16ms wait times to process packets was not acceptable - pretty much no other work is that time sensitive(except for video I guess), yet it wasn't the kind of work that has to be done on a specific periodic timer.
I'd rather have David Brent, but we are where we are
Arturo programming language and Stack-based VM in Nim
Simple, modern and portable
interpreted programming language for efficient scripting
Imagine something like this for, say, a predicate calculus! Oh wait, there is: Frege's notation, and even though it historically was first, it never caught up. Hmmm, I wonder why?
This is exactly why requestAnimationFrame is a thing though.
This is what makes ROMs for games for game consoles fully legal assuming you ripped them from physical copies. Not sure how anyone would prove you didnt generate the copy yourself.
I really like how the Nobel Prizes make the science understandable. I've enjoyed reading the various announcements over the years.
> Is there something I don't know about NL law (very possible!).

Not sure if it already happened, but they're moving towards having the (previous) company pay for the non-compete period. Meaning: if you hire someone on a non-compete and the person cannot find work in another field (or lower salary) the previous company has to make the employee "whole".

Non-competes are also meant to not be applied to everyone. Only certain employees should have these. This as having every employee on a non-compete is too restrictive for the employees.

All of this is/was mentioned on various Dutch sites. It's a bit weird it's not explained on this English one.
Ha. But then surely it's 'breach of copyright' or something, because you don't have a licence or otherwise permission to use the software.
I sorta used to do this so I wouldnt need to pop in a CD just to play some games cause the CDs were getting really scratched up as things were.
Wait, is kevinmahoney.co.uk your blog?
The Machine Stops also has basically Spotify in it. Also a pretty prescient detail given radio was rather new in 1909.

But the whole premise is incredible, so spot on.
If I understand correctly, the argument against seems to be that bad and unfair arrests will be used as the basis for future arrests, convictions and sentencing. I think that's a valid point.

The article goes on to make the case that the entire process is inherently unsalvageable, which I find less than convincing, but I also am not sure that I trust US police to get it right

This article is also in the context of recent rioting and calls to defund the police, versus data that indicate the basis for these calls is perhaps not so clear-cut

It is a conundrum
That's fair & I agree. I'd simply shared it because it was the _main_ headline.

I've hidden it so that people use the other one (also on the front page.)
The main reason Serco is used is their political connections; they really ought to have been banned from consideration after the fraud scandal: https://www.bbc.co.uk/news/uk-50806919

(my one-step programme for improving UK public contracting would be that after a significant failed contract the contracting company and its directors and any other companies they are directors of would be banned from tendering for a period; maybe a couple of years?)
Same, works fine in Safari 14.0.
Any idea what would be a decent home printer for work ( and some schooling). It would be nice to have colour but maybe something like this would be more appropriate.

It's never been an issue before as I've always been office based, but with lockdown and school shutdown this would have been useful. Needs to be small as I don't have office space!

Brother HL-L2350DW Mono Laser Printer - Single Function, Wireless/USB 2.0, 2 Sided Printing, 30PPM, A4 Printer, Small Office/Home Office Printer

UK Based

https://www.amazon.co.uk/Brother-HL-L2350DW-Wireless-Connect...
the flip side of this is that sometimes your initial designs need to be expanded to account for something new and that's hard, leading to tech debt and hacks.

personally I think that's a better trade-off than implementing something complicated up-front that you don't know will work and ending up with flexibility in the wrong places, leading to tech debt and hacks.
well, I wonder if it is legal or not; i can not log into the app now.
If this was so dangerous you wouldn't need such detailed tracking.
It was the maximum number of columns in Excel ....
Honda as an electric company has sucked. Fuel cells continue to be total nonsense and have no viability for the market, yet Honda is one of those companies still investing.

Honda barley produces an EV and in the US seems to want to use GM platform, not even have its own. Meaning that GM will capture the majority of the value.

At some point the competitiveness of ICE will be incredibly clear and Honda is one of those companies who is not even close to being ready. They are good candidate for consolidation in the future.
One shouldn't really test Windows timer behavior on virtualized platforms, it's bad enough as it is on bare metal.
How Big Data Is Boosting Food Industry: The Best Examples
Try adding timeBeginPeriod(1)/timeEndPeriod(1) around the waitable timer code and you'll see it still wakes up every 16ms.
And this has resulted in teams spending silly money this year and last to "beat" the new caps.

New wind tunnels, new factories, expensive software projects. All ploughed ahead this year so they don't have to go on the books after 2022.
In general I agree that it's nice to make invalid states unrepresentable, but I'm not sure if I agree that this counts as a fundamental "invalid state". There is nothing about contracts which require that you can only have one active at the same time, or that that current one must be open ended.

From a practical point of view it might be advantageous if you maintain only a single contract with a customer at all times, but that is a business requirement which might be changed in the future.

I mention this mostly from experience: Multiple times I've designed systems where I've reduced the representable states to the minimum, and when some requirements change I realize I have to re-design the full system.

The new presented representation might make sense in this situation, but I'd be very wary of taking current business practices and make all other alternatives impossible to represent. It's a balancing act of course as you can go in the opposite direction and make it way too flexible.

> This poor choice was not just a theoretical problem - gaps in contracts were found on more than one occasion, requiring hours of engineering effort to hunt down and fix.

I'd like to hear more about what happened here. Was the problem that the default contract was not re-applied correctly? If so, changing the representation might not actually solve any problems — it make actually make it _worse_. A renewal of a contract typically involves some automated process where other services are involved (payment, invoicing, emails). The previous representation (with explicit start/end dates) made it possible for you to verify that everything was correct and lined up.
Hiring Senior Python Engineers – Remote Available
Bulb's Python team is the company’s most strategically important product team. The team have been working on a critical greenfield project which will sit at the heart of the company’s operations. The team works in a fully cloud native, modern stack using Python 3.7+. The tech stack also includes (but is not limited to) CircleCI, Kubernetes and GCP.

We're actively growing the team, further details on the role here: https://apply.workable.com/bulb/j/CEAB9093DC/apply
Interesting. We might see an increase in the amount of wrongly reported data as a result of the global lockdown. One can only wonder what the consequences of data underreporting might be?

This reminds me of the below event which you can read the full story at https://leveragethoughts.substack.com/p/making-investment-de...

In 1976, the UK government, led by James Callaghan of the Labour, borrowed the sum of $3.9 billion from the International Monetary Fund. The granting of the loan was based on the condition that government fiscal deficit be slashed as a percentage of GDP.

A couple of years later, the chancellor of the exchequer at the time of the IMF loan said this below.

‘If we had had the right figures, we would never have needed to go for the loan”

That’s right!! The decision to borrow money from the IMF was based on wrong data. The public borrowing figures which prompted the UK government to seek IMF loan in 1976 were subsequently revised downwards sometime in the future.
Nevermind, `git start` does reset the state I just wasn't understanding the question correctly.
Right, but this wasn't some sort of academic exercise - we were deploying a server for a commercial product and ran into this problem because we had to get it running in that scenario. We can of course argue that audio processing shouldn't be done on a virtualized operating system full stop, but that's not a part I had any control over.
At work we have an application that calls `timeBeginPeriod(1)` to get timer callbacks (from `CreateTimerQueue`) firing at 5ms resolutions but we are not seeing the behaviour described in the article. We observe no change to the timer resolution after calling `timeBeginPeriod(1)`, which unfortunatly is a breaking change to our app.

The lack of information and response from Microsoft on this has been quite frustrating.
SARS-CoV-2 blocks pain receptors, results in asymptomatic patients
A Short Guide to Blocker