skysight-inc/HackerNews huggingface dataset:
When we look at data scientists, there is a wide spectrum in their background, skillset, workflow, etc. When we look at the users of data science notebooks specifically, there are many people who don't want to deal with the hassle of running their own infrastructure (possibly even more than those who do). I agree with you that the ability to use your own servers is important for lots of use cases, but it's not a hard requirement for us to get the product out to the public and ask for feedback. So we don't have on prem or GPUs at the moment, but it's something that we are working on.
+1. I use null in js as the equivalent of "This page intentionally left blank."
Look at the full video. The Trump vehicles were in their own lanes. The other vehicles made aggressive moves to merge into the Trump supporters' lanes.
I'd love to see one website/git repository with implementations from every major framework (desktop+web) implementing these 7 GUIs, and have some benchmarks additionally to some E2E tests. Would make it easy to see at a glance what kind of complexity you would get exposed to as a user of that framework. Anyone know any collection? Closest to that that I know about is http://todomvc.com/ but it's biased in a way that it's very trivial example, geared towards MV* frameworks/libraries and only for web.

I fist became familiar with 7GUIs after getting into statecharts of the various flavors, and xState (statecharts in JS) has some of the tasks from 7GUIs implemented: https://xstate.js.org/docs/tutorials/7guis/counter.html
Shhhhh, dont pop the brainwashed bubble, they might get violent and attack.
> Not many people will maintain basic civility towards a person telling them they don't deserve basic rights for example.

And the political left has been gaming that for years now by declaring that every entitlement and vote-buying scheme they've come up with represents a basic human right.
It's a feature I miss every time I use Word.

It's so simple, yet so effective.
I am a former Ohio State student, a university located in Columbus, Ohio. In my experience, the tow truck businesses in area are corrupt. I suspect most other OSU students would agree. Two stories from my life:

* A pizza delivery was towed in the time it took to get the pizza from car to door and collect payment.

* My ex-girlfriends dad was towed while unloading the vehicle to move her into an apartment.
Wikipedia doesn't.
Propaganda is to Democracy as the cudgel and boot is to Autocracy
There are a lot of potential solutions and tbh changing my host OS didn't occur to me. I don't think I would do it though, as the current plan is to recompile the desired version with a modern gcc. It's one of those tasks that stay on the backlog though..
My comment was in relation to the topic of the parent comment, which is why I mentioned it at all. Income tax rates and environmental regulation very rarely get brought up in conjunction with why there are gaps in racial outcome that aren't the result of racism. I think we can both agree that the things I mentioned are more more on point with arguments pertaining to racial outcomes, even if you completely disagree with those arguments.
The general unwillingness (and career danger) to even study this topic is concerning to me. Maybe there are correlated factors, maybe there aren’t. I think we’d all be better off if these topics could be studied, so they could be understood, so any negative effects could be ameliorated most effectively.

When I see respected economists reporting that there are differences in economic success that are correlated with race and respected sociologists reporting differences and other factual data analysis, I see differences that seem to persist by race. All of those are output measurements. What’s the next logical thing you do as an academic, seeking to understand a problem in search of a persistent, structural solution? Go look for input measures and see what you can learn about the system. That’s the step that seems to be a third-rail and if we’re not willing to study the structural inputs to the problem, we’re handicapping ourselves in solving any of it.
> You can find a new job next year and live on government benefits in the meantime

The problem with that kind of thinking is it doesn't account for how the government gets money, which generally taxes on stuff being produced. If you don't produce stuff, you cannot redistribute it. There's no magic "the government takes care of it, we can all stay home forever" concept.

Increased government spending now means increased taxes tomorrow, that ought to be obvious.
Sounds similar to the infamous ENOSPC bug that has plagued btrfs.
A person may die but ideas lives on.
Yeah that’s definitely a strength of Kotlin multi platform. My general point is that doing cross platform UI specifically leads to poor experiences, whereas sharing non UI code doesn’t have that issue
I have badly needed vectorization tools for client side geomatics work. But I haven't found anything that works in thr browser. Going to have to check out the examples here but if anyone wants to make a client side library around it, I think there's demand!
We all know that we are in "COVID normal" not "normal" until there is a widely delivered effective vaccine.

However, it's much easier to test, trace and isolate small outbreaks ("whack a mole") than if its widely spread and uncontrolled.

Recently we had a single case of a school child that went back to school before they should have. Two days after he tested positive, the following happened:

* The school was closed and deep cleaned

* Close contacts and close contacts of those contacts went into quarantine. This ended up being approximately 800 people.

* All of them were tested within 48 hours and even further contacts (not "close") were also tested to the point that approximately 5000 tests were done and no additional cases were found.

You can't do that tracing and isolation if there is wide community transmission.
Time Series Smoothing
No. The just don't share the opinions. RISC-V is designed to go from the smallest possible core to high performance compute. Bit instructions will be in the 'B' extension.
With 16MB of RAM, Linux seems unlikely to be useful.

It's probably easier to think of this as a more powerful, more open, more portable Arduino with hardware crypto accelerators, a display, keyboard, WiFi, and some GPIO pins to plug in additional hardware.

They specifically mention that it will be easy to write Rust applications that run on Precursor, but it seems likely to me that there will be other options. (It seems likely that the default "OS" will be based on the Xous microkernel that they're writing: https://github.com/betrusted-io/xous-core)

Since the main processor and crypto accelerators are all contained in an FPGA, the adventurous could change the balance of CPU features that are available. It only has a single CPU core partly because of the massive crypto accelerators, from what I understand, so someone could eliminate those and have a multi-core CPU if they wanted. With 20% of the FPGA still free, it might be possible to stick in a second (maybe smaller?) core anyways? I'm not sure.
Martin could upgrade to Wordtsar - Wordstar for the 21st Century:
http://wordtsar.ca/
Word literally has this. Certainly InDesign.
Why did you even comment then?
Not just real code, live code
I got a Neo2 a while back and found it nice for note taking. I put my notes in Pandoc Markdown and then convert to pdf on a pc. While the Neo2 has no GUI elements, I'm not convinced that it's any better for distraction compared to an airgapped pc running Word/OneNote. Curious if anyone has tried the latter(which I admit is getting harder to do as my newer computers don't have removable wireless adapter).
They feel really great; very similar to a PowerBook keyboard of the era. There's a different model (AlphaSmart Dana) that runs Palm OS 4 if that type of display is more your thing.
> MS Word used to do this. Does it not now? (I don't use Word...)

Are you sure about that? At least since Word 95, it used what you could call a two-dimensional markup system - paragraphs and character formatting was separated, and character formatting could span over paragraph starts and ends.

for example, the formatting codes could say "from character position 5 in paragraph one to character position 2 in paragraph two, set bold to opposite setting of whatever was in the stylesheet of the paragraph". that would be very hard to present in a WP-like 'reveal codes' view (or in HTML, for that matter)
So I don’t get it, did we create a situation where you cannot discuss politics at lunch with coworkers?
I still have no idea what the actual bug is. Can anyone explain a bit more specifically?
Farewell to the $60 Video Game
The Visions of Sane Persons - Francis Galton, 1881

http://galton.org/essays/1880-1889/galton-1881-fort-rev-visi...
I recommend reviewing the scientific method. Not that you don't already know the scientific method. But there is a huge difference between science and tradition/authority/art and it's good to realize what is required for something to be science.

(And it's not You, people often confuse science with authority/art/tradition)
Discord can be something special once they increase the limit of only 200 servers you can connect to.
The US Constitution has been working pretty well for some people so far. For others, it has only started to work well thanks to brave Americans standing up and risking their lives to demand that it work well for more people than before.

A lot of that work involved dismissing some ideologies as fundamentally incompatible with America. Speaking of civility, one time we literally had to go to war with ourselves over what one side would characterize as a mere “political disagreement.”

The Constitution failed to protect people from systematic rape, torture, and forced labor for nearly the first 100 years of its governance over America. It failed to allow women to get credit before 1974. None of what we have today is guaranteed. Plenty of nations have slid backwards from liberalism.
See section 3.3 "Path" in RFC 3986: https://tools.ietf.org/html/rfc3986#section-3.3

> A path consists of a sequence of path segments separated by a slash ("/") character
This is something I never quite understood with TLA+ (just from reading articles here and there, never actually used it).

Let’s say I have a piece of C++ code and a TLA+ model for what it should be doing. How do I validate the C++ code with it?
It only depends on IP fragmentation to forge UDP datagrams. It forges TCP segments by padding the previous segment.

But, as gnfargbl points out, the TCP case can be caught by looking at the sequence number, or perhaps some conntrack state.
In my opinion, reverting to more usual intubation practices is really a major improvement. For some reason, people tend to forget that mechanical ventilation is not a treatment but merely a supportive measure.

> some random study is showing a 18% fatality rate in severe cases with steroids Vs 14% without, giving the impression that this virus works like no other

Exactly. And I think that this goes to show that the current dynamics of medical research are highly toxic. The synergy between the 'publish or perish' motto and the myriad of Excel spreadsheet warriors who go on to become influential professors kills a lot of people.
> And by 2000, everyone had a Pentium2 with ~96mb of RAM.

That's a bold claim! The PII was released around 1998 and you basically just asserted that everybody buys the latest CPU as soon as its released.

The reality is that most PC users never upgrade their machine and buy a new one instead. The average age of a PC is about 5 years and no, aside from enthusiasts nobody buys the latest and greatest as soon as gets released.

Businesses in particular hold on to their assets for some years due to depreciation (which incidentally is 5 years for PC class devices).

So in 2000, the average PC was 1995-level hardware.
It is a healthier way to live to keep that sort of stuff to yourself. There used to be a rule not to bring up religion or politics up at work, and this rule was good. Just because the left or what is more commonly known as liberal side of people are increasingly comfortable ignoring that rule doesn't make it any less of a proper rule. Keep the personal feelings aside and do what you're paid to do to the best of your ability, eventually the pendulum will swing in the other direction and the loud people now will be punished for being loud, and then the people on the right will begin to be loud and obnoxious. At that point, even if you agree with things being said, still keep your mouth shut and do your work to your best of your ability. Everybody who is paying attention and values hard work sees who is showing restraint and that restraint gets rewarded in the long term. It's not as fun in the short term to have discipline when very few people around you have discipline, but long term it is much more fun and worthwhile.
How do Wake-On-Lan works?
Could Go Become the Next Great Programming Language for AI?
People who gain power and then use that power to dominate others, especially with violence.
Word Perfect as I recall actually let you directly manipulate those codes though. Think of it a bit like toggling between an edit view and raw HTML.

Personally, I never liked WordPerfect, nor did I use it much. I used a lot of different word processors but mostly ended up standardizing on Microsoft Word (well pre-Windows) for personal use.
It doesn't compare: https://www.howtogeek.com/104940/reveal-formatting-in-word-2...

https://www.wordperfect.com/en/pages/items/1500650.html
Pretty much.

There's also often a clause giving the company rights to use bits of the software in future projects (but not to sell them standalone.) That way future projects can be much faster to develop, there's a lot of overlap in these things.
Which industry do you work in? I am looking for a new job and would appreciate something hard-left rather than hard-California, which seems to be the new norm in the worldwide software industry.
If the device is doing NAT, it already keeps track of whether a TCP connection is new or not. It feels like it should be easy enough to check that state when applying the ALG rule.

Or can a SIP REGISTER happen in a packet after the first?
Yes. This is annoying / I wish it weren't part of the language. It's an easy footgun, since `object.property === undefined` does not disambiguate between the two cases. Similarly, I wish `typeof null === "null"`.
I don't care what it says in the dictionary, I'm going on real life cases from my colleagues in SEA who don't speak English as a first language.
Example: The Commodore 128 (or the Plus/4 works too). The C128 had a more powerful CPU capable of 16-bit work, accessing more RAM, faster Disk access etc. But in general it was rarely targeted. Why? Because developers were looking for the widest degree of compatibility and that meant restricting themselves to the minimal possible subset of compatibility between the C128 and the C64. This meant that by and large the 128KB of ram went unused as most applications ran in C64 mode.

The same applies here: the more extensions and things you pile on... the less likely they are to get used unless they are de-facto mandatory. Even today you can see games getting released that won't touch AVX instructions on both Intel and AMD because of compatibility reasons.

Valve provides data to developers on penetration of various ISA extensions via the hardware survey ( https://store.steampowered.com/hwsurvey/Steam-Hardware-Softw... ) but for RISC-V there is no way to do the same. So most utility writers will be highly constrained in what they will use in terms of expected extension use, that will have significant harms in terms of performance. Alternatively it requires recompiling for every single different target, which is also likely.

In essence: you need a good baseline of compatibility for people to expect to use. It makes moving software easier between targets. A piece of software might certify for example on R64GC but not on R32IF because the double precision emulation might not work as expected or the lack of carry could be an issue etc.
It's indeed a very good read! I have done a similar thing, with a completely different approach, because my math is too bad. https://github.com/visioncortex/vtracer
Increased government spending now means greater national debt. Governments get money by printing it. They get revenue by taxation. They can borrow by issuing debt instruments.

A recovering economy and greater economic activity leads to greater tax revenue without necessarily increasing taxation rates.

This is a natural "budget stabilizer" effect that happens during recessions and expansions.

Debt funding is currently at historically low, almost zero/negative rates. Australia's debt-to-GDP is relatively low (42% prior to the current recession), our debt ratings are AAA.
> There is also a net­work graph view of the Alire ecosys­tem: https://alire.ada.dev/network

Nice! Is there something similar for other languages?
"Basic rights" is a subjective term and they're often in conflict with each other. Pro-choice vs pro-life being the classic example.

If you believe freedom of speech is a basic right, then you should also believe in protecting the right of bigots to spread diatribe.
I always file complaints against police officers; they hinder their promotion options and in aggregate may help other citizens dispute their reports and accusations.
Here it is
https://www.visioncortex.org/vtracer/
Have a nice day!
I applaud your ability to keep politics out of work.

We created a hard rule at our company in 2016: No politics / No religion. Most humans are incapable of discussing these topics rationally, and it only serves to increase division at work.

One person could not handle the idea of not being politically active at work, and we discovered after she quit that almost everyone was happier no having her toxic commentary omnipresent.

In the best case scenario, folks like this are a big distraction - at worst they are a source for litigation, security issues, and horrible employee productivity.

People who want to be politically active at work are absolute poison to creating a healthy cooperative team environment.

You're doing the right thing, and if everyone else's constant hammering of politics at work is creating a bad environment for you, it's probably doing the same for others. You may want to anonymously suggest to the higher-ups that a similar rule should be implemented. Everyone will be happier.
Yes, discussing politics was so much easier when your coworkers weren't queers and women and negros.
You might be looking for something like this?

https://github.com/gothinkster/realworld
Again, I don’t know what you’re looking at. Who’s claiming it’s 3x safer now? Where are you getting these “interpretations”? Just read the article carefully.
Not sure about the older Alphasmarts, but the Neos have pretty standard laptop keys. The display contrast isn't great, but it's not terrible like the late 80s/early 90s graphic LCDs. The small footprint compared to a current laptop is nice.

I'm also building something like what you are thinking about with an old intel NUC mounted on an even older LCD monitor and running Xmonad. It's a surprisingly fun project. My notes on the build are here:
https://hackaday.io/project/174680-distraction-free-linux-ba...
Why do none of the large wallets support it yet?

It's been well over five years since the Lightning white paper. By this point in Bitcoin's own timeline, the MtGox scandal was in rear view mirror; in another year, the Lightning network will be as old as Bitcoin was when Lightning was proposed.

If Lightning is going to provide the mainstream digital currency Bitcoin promised but failed to deliver, why is it taking so much longer for Lightning to be adopted than Bitcoin?
I agree with this and, for what it's worth, I've found discussions like this are always far more cordial in person versus online - even if you already know the person online.

I genuinely blame social media for this "descent into dogmatism". Any time my belief is challenged in an online discussion, I can just retreat into my echo chamber and feel even more confident than before.
Yes, this.

Even looking like half a sphere is enough, as the system attempts to detect partially occluded balls too.
Let me guess, they don't align with "strong liberal" views so any controversial part of their past makes them cancel-able ("ban" as you say).

I now feel like I will hesitate to submit a Cato article in the future, and I don't even know what is wrong with them! Basically exactly what the article discusses.
> To my ISP, NAT obscures device browsing history (assuming there are multiple people and devices within a household). To the best of my knowledge an ISP has no realistic way of engaging in mass browser fingerprinting.

There's plenty of information that an ISP could silently listen in on, e.g. user-agent header, pre-STARTTLS cipher suites. And realistically how many people are there in a household, and how much do they reflect on each other? What's the threat model where this is a realistic improvement in your privacy?

> Sure, they can likely recover some amount of information by engaging in browser fingerprinting but right off the bat it makes their job harder.

> Security and privacy both involve layers. Every bit of information leaked is a concession to an adversary.

Weak privacy measures are worse than nothing just like weak security measures. Putting in effort to obscure one or two bits is a false economy. One solid layer (e.g. Tor) will protect you far better than any number of weak layers.

> I don't believe you. Shitty software is harmed by it. If you have concrete examples to the contrary, I'm open to them.

Everything peer-to-peer is made needlessly harder, and the result is centralisation that hurts the overall internet. E.g. in a non-NAT world, hosting a multiplayer game and letting your friends join is easy; with NAT, it's hard enough that people rely on the manufacturer providing servers (which they won't do indefinitely) instead.
I like (explicit) nullability as syntactic sugar over Option/Maybe. Kotlin gets this right.
Yes, you are right.

There is no fixed model to this but largely what you said is what the standard is!

Some upfront cost is always taken from the customer before starting the project and then paid in full once project is delivered.

Post that it depends what customer wants. They can keep paying you to maintain it regularly and fix bugs. Also you can charge them for some additional feature development. (This is called account expansion revenue in business terms.)
How often do you read a single array element that is not the first element? Usually you iterate over it
Or, given this is a site for devs and entrepeneurs, do all of that except for accepting unoptimised stuff - do our best to create and highlight greater utility in older stuff.

The WordPerfect for Dos story fits in here: an awful lot of software seems to increase cycles (processing power used) without a proportional increase in utility.

Mind, this is a symptom really of how "we" have made a consumer society where companies can't exist without fitting into an ever tightening upgrade cycle -- that's incompatible with reducing energy use, reducing carbon footprint, reducing resource wastage and pollution.

We've made a sort of Skinner Box for society. It's not going well, but we've got enough distractions ...