skysight-inc/HackerNews huggingface dataset:
It's a powerful tool with some serious computer science work behind it; for example Dr Phil Bernstein's research added its distributed transactions, which are a fascinating solution to the pronblem of running ACID across arbitrary networks where latency is unknown and strong consistency is not guaranteed.
Distributed Tracing, from Google Dapper to Jaeger
A blog post I wrote about distributed tracing, describing the evolvement from Google Dapper to modern solutions having Jaeger as an example.
> Those grayboxes probably already take more lives than they save on airplanes, and will be orders of magnitude worse on cars.

All evidence so far point in the opposite direction. Airplanes are different, you have a highly trained pilot that has strict requirements for flight. Outperforming your avg human is far easier.

What your evidence that these system cause more harm then good?
Thank you. I'll read those!
> Not to mention the "system" solution will have to go through its own debugging and will undoubtedly have bugs in it for some time after initial release.

Doing code reviews in Excel is hard if the developers are pathologically disciplined. It's impossible most of the time.

And so is debugging.

It's very unlikely any such system would face these limitations and would silently ignore data the same way Excel did.
What legal reasons? The first that comes to mind is liability for bad advice, but people give computer privacy and security advice online all the time, and not all of it is good.
Yep, you're right. What you said is what I intended. I've updated my comment.
That depends on your definition of "success". You have identified why vertically integrated companies are successful in terms of profitability. That does not in any way imply they provide a higher level of service, which is my point.

What is it specifically about airlines that are "trash" today? How was it better in the past?
According to

https://www.servethehome.com/hpe-proliant-microserver-gen10-...

the 10+ seems to run freenas fine.
A real world case I recently ran into where thankfully we realized we would need it and added it is versioning. A struct you pass to or receive from an API that has a version in it means the difference between being able to make changes to the internals without changing the externals and not being able to. We didn't need the version field until the second version was released. Had we just said, "Oh, we aren't going to need it," on the first version we would have been boned.
Impeachments of judges (up to and including the supreme court) is something that is probably possible, it seems to be covered by general laws around mid-term removal from office - it just hasn't been thoroughly exercised in the US since nobody wants the headache of trying to counter all the lawsuits associated with it.
Haha, in a former life sure :p Maybe in this as well.
You can try the file-print version and Screenbreak, hopefully there is a difference to the better.
Our service will be free for you to do so (up to a certain usage degree), will be glad to know how this worked for you
Your resort to sarcasm suggests that your argument isn’t holding up.

Nobody is talking about money materializing out of thin air. All but two companies would stand to benefit from an alternative to the duopoly. Between them they certainly have many billions of dollars invest in an alternative.

Linux solved the problem of proprietary operating systems, and the Linux we see today was in fact built by a magical community of thousands of people working in unison and spending billions of dollars.

However the billions of dollars didn’t materialize out of thin air. They came from corporations and investors who saw that they could benefit from a free platform that wasn’t under the control of one or two companies.
I don't know if I can entirely agree with this point. The truth is, Africa is a continent, and not a country.

Individual countries have completely different political and economic priorities.

And as recently as, well... now... the South African government are working towards the implementation of a land ownership reform policy which appears to be remarkably similar to the one Robert Mugabe was famous for.

As anti colonial / western sentiment goes, it doesn't get much more concrete than that.
Shameless plug: If you're looking to develop a web app with diagramming functionality and need considerably more features, I make GoJS: https://gojs.net/latest/index.html

In addition to basic stuff like zooming and moving nodes GoJS has undo management, data binding, templates, lots of built in tools and layouts and a large showcase of customizations of each, animations, palettes, overviews, etc. It's not free, but if you're looking to use a library to buy developer time, I think it's a much better deal than this offering.
SEEKING FREELANCER | Life-saving start-up | Senior Software Engineer (Python) | Always remote (in EU) | https://watcherr.com

Brief overview video: https://youtu.be/ANSosPGSuEU

Company: watcherr.com is a healthcare tech start-up that is currently developing an ecosystem around a medically certified smartwatch that can provide a much sought-after solution for the market, providing features like indoor and outdoor location tracking, voice communication and advanced daily activity insights to save lives by proactively trying to prevent cardiac arrests and helping a person in distress more quickly.

Location: always remote (located in EU), main timezone is CEST

Type: can be either contractor or on payroll for a long term cooperation

Looking for:

- medior/senior Python engineers (Flask)

- experience with cloud (preferably AWS)

Bonus:

- data science, machine learning

- worked in a start-up before

- experience with React and C

Why us?

- contrarily to most start-ups, customers are already waiting for us to launch the product in the next weeks

- the company is founded by people with proven experience in this industry

- I once hired a candidate on a boat trip during a teambuilding weekend

- we value everyone who helps to build this story and reward that with stock options. If the company does well, so will you.

If you’re interested, send me your resume/LinkedIn via the website or to jonathan.stevens@watcherr.com
> Excel never works for math, at any scale.

That is patently untrue. I've borrowed and lent money based on Excel spreadsheets, more than once. That's small-scale math with real-life consequences, and Excel is an excellent tool for the job.
Where are the ads in Docs?
I think it's to try and reduce demand for N95s among the general public
good point, rss is at the index page, but I wasn't linking to that yet since I only have the single post. https://nathan.stitt.org/myclientspot/index.xml

I'm trying to stay one month ahead of the posts. For instance I've already finished modernizing the UX and re-launched on my own servers. Now I'll write that up and post it at the end of month
> "But you wouldn't use XLS. Nobody would start with that."

Haha. This would be funny if it wasn’t so abjectly false.
HIPAA is an American regulation, not a British one.
People went to the moon and came back long before Rust existed.

Lots of operating systems were written in C or C++ and they allowed to achieve many things.
I was working on a 'visual debugger' that centered around a 3D display of data structures evolving in time[0], and learned some lessons from it.

I would say the key thing is to understand the specific properties that differ when adding another dimension.

The main thing you gain in terms of expressing information, or in terms of designing an interaction scheme, is another axis on which you can 'analyze' your problem: this is a generalization of the basic idea you see with a 3D data plot vs 2D. This 3rd dimension is a new element of the 'syntax' of your UI, which can be made to map to a specific concept in your program.

So then the question is: does the problem you're trying to solve have a matching structure that would be clarified by having an additional axis to map its visual representation on to?

Additionally, the property that caught my attention initially was about using 3D space + human visual processing to define an information prioritization scheme: 'depth' into a 3D scene is is a natural, ready-made system for indicating priority:

Objects nearer to the camera (less 'depth'), occlude further objects. Further objects have their (projected) size reduced as a function of their depth, and are often darkened as well. All this adds up to a convenient/flexible way of talking about priority (from the programmer's perspective) and a natural way of reading priority (from the user's perspective).

That's the theory anyway: my experience with it was a mixed bag, and at least for my specific project, when I've thought about how I'd do things differently now I think I'd just stick with 2D—at least to start with.

There are a lot of more unsolved problems that show up when thinking about UI in 3D, possibly because the design space is larger, but certainly at least because it's less explored. And the number of possible ways things can go wrong, or at least considerations needing to be made, from both programming and design standpoints, is also significantly larger in my experience.

[0] http://symbolflux.com/projects/avd
Shire reaves are county administrators. It's a holdover from common law governance.
Duolingo is good at teaching Cyrillic.

Be warned, though, that it takes a while for an English speaker to recognize the difference between hard consonants and soft consonants. In fact I got the point where I didn't think that I could tell, but was able to successfully guess 10x in a row. I got them right, but it really felt like I had no idea. Very weird experience.
SuperJSON – JSON on Steroids
New Urban Combat Drone Is a Shotgun Toting Hexacopter
I agree -- it seems like many of the responders here are unaware of just how much privilege they have. (Or maybe they're just not in the US.)
You can't just take a nap you need to pick a child up or the boss expects you at the next shift or you'll end up with DSS/Police at your door, or unemployed.
Is this right? No, of course not, but it's reality.
Hell, many people are driving vehicles that are very unsafe, which also poses a risk to others, for the same reason -- they have no choice.
No, as far as I know it's because closing the barriers too often would reduce too much the exchange of water between the lagoon and the sea, damaging the lagoon's ecosystem. So it was decided to use it only when strictly necessary.
The PEP abstract says this: "Static typing as defined by PEPs 484, 526, 544, 560, and 563 was built incrementally on top of the existing Python runtime and constrained by existing syntax and runtime behavior"
Link to the project on Githib https://github.com/dotnet/Orleans
The only way it changes is if someone gains enough power to make the change. And almost by construction engineers do not have that power. So it would take an exceptionally self-less manager. I
Or else an engineer who agrees who by luck or skill gains extraordinary power, implements this new power structure, and achieves such astonishing success with it that firm owners have no choice but to take notice and demand similar reforms at their firms. Or some third way I'm not seeing.

A.k.a. nothing like what the blog envisions is likely to happen.
The author is very cynical on this series for businesses but I think there is a lot of truth in those writings. There is something fundamentally broken in the way we govern software products. From the interview process to the evaluation of the individual.

No engineering organisation can survive with just engineers. For many reasons. This limitation requires some roles to be there to support this process.

I think that most businesses practice process management. A person is there to make sure the team is compliant with the way the CEO, the board, the VPs etc, want to run the business.

What if we ban the term "manager" completely and instead focus on self organising teams and naturally elected leaders. Those leaders will go down with the team or be rewarded with the team. What if we treat product development like a well organised heist! The mastermind, the hacker, the explosives expert etc. will equally split the profits if this is job done well.
I thought the tides were necessary to flush out the canals (which transport sewage)...
I'm a core developer on Orleans. Feel free to ask any questions here, or on gitter: https://gitter.im/dotnet/orleans

I gave a talk recently on how we use it at Microsoft: https://www.youtube.com/watch?v=KhgYlvGLv9c - the talk is very short and so it does not go into many details, but it gives an overview of some internal use cases.
How much did the UK government pay for this?
Most dual licensing companies I've seen use contributor license agreements, not copyright assignments. Based on published materials, FSF's peculiar desire for assignments stemmed from some early concerns about court procedure for license enforcement:

https://www.gnu.org/licenses/why-assign.html

Some large companies followed suit. The most interesting is Oracle, which went half way: Their agreement makes Oracle and the developer joint owners of the contribution.

https://www.oracle.com/technical-resources/oracle-contributo...

Rich Hickey later adapted their form for Clojure. I'm sure it's happened elsewhere in the Java community.

Opinions on license-versus-assignment this still differ. But other GPL-o-sphere organizations, like Software Freedom Conservancy, have done more public enforcement of late than FSF, without assignments. Especially for the Linux kernel, which has never consolidated copyright ownership in a single organization.

https://sfconservancy.org/docs/blank_linux-enforcement-agree...
Pigs get fed, hogs get slaughtered. Just saying...
Well, `list` and friends were functions to construct those objects. So presumably they did it this way to prioritize adding typing over getting it perfect.

I think it was the right choice.
I just ordered a copy. Thanks for mentioning it.
My 4th order Runge-Kutta ODE solver I did in an afternoon in Excel the other day, because I didn't want to pirate Matlab to do a homework assignment, begs to differ :). Not to mention, the entire financial industry and many (most?) small businesses.

Lots of people use Excel for various types of math, and it works fine, if you know what you're doing. Excel not being idiot-proof doesn't mean it's not usable.

And that's all without writing a single line of VBA.

(We can have a separate discussion about some of the newer Excel features, like automatically suggesting what kind of statistical analyses to perform on your data - I consider this to be a potential future source of serious fuckups, as it allows people to easily transform data using methods, whose assumptions and implications they do not understand.)

> "looks fine" until it shows a result someone doesn't want, and then an error is found that changes results and the cycle repeats

That's a feature, though. Excel is interactive, which means you get ample opportunity to do sanity checks on results (both partial and final) as you work on your sheet, as well as immediate feedback on corrections. In "properly written" IT systems, this is rarely the case - you end up discovering a problem further down the chain, and have to figure out which component did something wrong, and why.
GameDev is great for dev forums tutorials blogs projects portfolios news and mor
GameDev.net is your resource for game development with forums, tutorials, blogs, projects, portfolios, news, and more.
Not the paper on its own, maybe, but it bolsters other arguments. If someone already wants austerity, an authoritative paper saying that's better will make them want austerity more, and gives them a strong argument in discussions with opponents, and may sway people who are unsure.
If you want something not-Amazon, try Whimsical.com or miro.com (I adore Whimsical though)
Yah, that. It's a SaaS Figlet service.

https://en.wikipedia.org/wiki/FIGlet

In addition to a cool old school feel it helps me with navigation as the big headers are clearly visible in editor "minimaps".
>According to the National Sleep Foundation, about half of U.S. adult drivers admit to consistently getting behind the wheel while feeling drowsy. About 20% admit to falling asleep behind the wheel at some point in the past year – with more than 40% admitting this has happened at least once in their driving careers.

From: https://www.nsc.org/road-safety/safety-topics/fatigued-drivi...

Those are enormous numbers. I wonder how big the economic hit would be if none of those people drove.
> Just don't make any bugs in your code or you're in for a headache.

Have you taken a look at this?
https://microsoft.github.io/coyote/
https://microsoft.github.io/coyote/learn/overview/what-is-co...

It's a tool by Microsoft Research to detect concurrency bugs in code.
Almost every state has elected trial court judges. They may be initially appointed, but ultimately they must face an election in all but a few states. Though their terms are much longer than other elected officials.

https://courts.uslegal.com/selection-of-judges/state-by-stat...
This could be interpreted either way in this context.

So, in the context of microwaves, does this mean you prefer software-controlled ovens instead of simpler ones with mechanical timers (which have lots of moving parts), or the reverse?
Okay. I see. I did not realize you had separate stacks which would allow you to save on the caller stack before a switch to the callee stack. I was thinking you were nesting on a single stack like “stackless coroutines”.

So if I am understanding correctly, essentially in your design each coroutine uses the end of its stack to push its context which can be trivially popped when you switch back to it and its stack.
The Fate of 5 Open Source Integrated Development Environments
Nights warming faster than days across much of the planet
To a lesser extent, Smirnoff Ice was able to copy this with the ice your friends viral marketing campaign.

Also Captain Morgan's with the captain's pose as you drink it.
I wrote a bit about Orleans here (and also Akka if you scroll up a bit): http://dist-prog-book.com/chapter/3/message-passing.html#orl...

At the end of the day, I think Orleans and Akka are conceptually different types/notions of what an actor framework is.

> Orleans uses a different notion of identity than other actor systems. In other systems an “actor” might refer to a behavior and instances of that actor might refer to identities that the actor represents like individual users. In Orleans, an actor represents that persistent identity, and the actual instantiations are in fact reconcilable copies of that identity.
Was that system working on the single most important problem facing the country at that time though?
Moonshot Papers
Excel will silently corrupt data, not just drop. It loves corrupting anything that resembles a date, and there no way to say "stop it" globally.
https://www.sqlite.org/cli.html#dotmode

I have just checked it via cli:

sqlite3 -header -html foo.db
The article doesn't cover a scenario I am familiar with: If you own your own small business doing something else and also have one or more vending machines to help make that work.

Growing up, I knew a guy named Clark. He ran a barber shop and he drove a school bus and he did leather work in the back room of his barber shop during slow times and he had a soda machine in his barber shop.

Restocking was a matter of getting bottles of soda out of stacks of supplies in the back room where his leather working stuff was. I know because my parents had a store next door for a while and I sometimes restocked his machine when he was too busy to get to it just to have something to do while bored out of my mind hanging at my parent's store.

I wrote about that once, probably badly:

https://noonegoesthereanymore.blogspot.com/2020/06/clarks-ba...
Just so there is no confusion, the Raspberry Pi 4 supports dual 4k displays out of the box. It has a built in Broadcom VideoCore VI @ 500 Mhz GPU and dual micro HDMI ports so you are good to go. Perhaps you meant a discrete GPU?
I would pay money to have my Pocket backlog printed as a softcover book.

I actually do that with scientific papers: if I have a long trip planned, I'll go to my university's reproduction office, and have them make a book with them. Well worth the price!
Also remember here the promise is that the data you are talking about wont suddenly change underneath not that the reference 'is up to date".

It is not a solution for change in time it is a solution for taking change in time out of the equation when we don't need to talk about that. With immutable ds when we talk about data we are just talking about exactly that and time is taken out of the picture. Its called immutable because now you are talking about facts and not the representation in time of those facts. Because now we are talking in versions so it does not make sense. The thing is this data is a snapshot so you are not guaranteed to have the most up to date snapshot. And that's ok because precisely here we take change in time out of the question in order to be able to talk more precisely about the data. Tracking change in time is another story.

So for example you could have things like react. There you have snapshots of the world updating. When you talk about the data it is immutable but then you change it and update the mutable variable where you are keeping change in time.
One reason was so the type system could be backported. You can install the typing module all the way back to Python 2.7, where list[int] will never work but nothing prohibits typing.List[int].

The system has been rolled out slowly in general, without hasty changes to the core language.

There's a similar change coming in 3.10: https://docs.python.org/3.10/whatsnew/3.10.html#pep604-new-t...
Easy Steps to Become a Better Options Trader Today. Part 2
Yet. You forgot "yet".

Apples shareholders will one day be keen to achieve the second trillion dollars on the company's valuation.
> (he doesn't get paid per case or anything).

Contemporary corruption isn't that simple minded.

The patent trolls and other litigants involved in these cases employ the sons and daughters and son-in-laws and daughter-in-laws and extended family members and friends of the congress persons that fund courts. They do this through $500k/year nonprofit chairpersonships and choice positions in wealthy corporations and other institutions, and nifty positions on the rowing team so Johnny gets into Harvard. The judge gets a well funded court with lots of clerks and other staff the Judge gets to pick, and a docket full of cases with billions of dollars at stake. So the judge gets courted by the most wealthy and influential people in the world.

People that eat most of their dinners with the circle of lawyers that work for Apple and Google and Disney and all the mysterious hedge funds tend to live in multiple enormous houses and have burgeoning bank accounts.
If you can't trust judges you're in a lot of trouble. Why trust the randomizer? Or what happens if I accuse the randomizer of being untrustworthy? What happens in smaller districts where there may be a small number of choices?

You may want to check out how elections were done in Venice in centuries past. They thought they could randimize their way to fairness too, it looks pretty silly and ineffective in retrospect: https://www.venetoinside.com/hidden-treasures/post/the-elect...

The legal system is for the exceptions, the places that automated systems break down, the places that need human judgment.

That's the importance of a free press. We can't work without trust, we need it, even though it introduces certain risks.