skysight-inc/HackerNews huggingface dataset:
Without speculation, how else would you know what to measure against?
Sounds like you mean electrostatics and magnetostatics.
You mean the same people that changed the start page on the ios "news" app. Instead of showing the latest news when you launch the app, it displays a link to "Groceries" allowing you to do something related to "Groceries", and then after a ~10 second delay, it will eventually start to display some news stories [1]

It is a act of genius to change a "news" app to have "groceries" button displayed left, right and center instead of showing some "news".

I think they should add an "laundry" button. Maybe even a "garbage sorting" button so we have to a place to put this Groceries app, sorry news app.

PS: I have been using this news app on a daily basic since it was called "MSN News Beta" some many years (> 10?) ago. When I first saw the redesign with the Grocery link, my first thought was "they got a new product manager that wants to fix something that wasn't broken". Because of the grocery link I have now stopped using it, at that "feature" really really annoys me.

Just display some freaking news for crying out loud and leave the grocery shopping to another apps.

[1] What the IOS news app look like the first 10 seconds after launch. It has always displayed news at start up. Now you can do your groceries instead. https://imgur.com/a/XYvYq88
> That's a pretty big "except" - there are no side effects except for all the side effects (and there's nothing unique about JavaScript there, that much is the same as almost any other language)

It's not like Haskell doesn't have those either though, I don't think it's a very big except. Discussing synchronous I/O in JavaScript is not interesting, were not littering our Haskell with unsafePerformIO either.

> JavaScript's approach to I/O, like most languages, uses things that look like functions but aren't functions, in that they give different outputs for the same inputs.

No, this is just not true, are we using the same JavaScript? JavaScript's functions change only based on modified application state, not on any other side effect.

> The whole point of Haskell's I/O system, the thing that separates it from other languages, is that it doesn't do that; in Haskell your functions are actually functions and I/O operations are very clearly not functions.

Sure, in the current Haskell that's true. In previous iterations of Haskell this wasn't always the case though, monadic I/O wasn't the first pure system, we also had stream based and continuation/callback based I/O, the latter being basically what JavaScript does.
Taiwan has TSMC so the US needs to protect Taiwan for its strategic needs.
Since this appeared in a work of fiction, there are two ways of thinking about the author. The first is the fictional character "Jerry Maguire" who, as a character, was going through such a crisis in the movie.

The actual author though was Cameron Crowe, who was writing a screenplay.

FWIW the character was fired after sending this memo to the rest of the office, and lost all but one of his clients.
Disney and Scarlett Johansson Reached the Point of No Return
For 99.99% of cases I would agree with you. An app like Clubhouse isn't one of them.
dram?
Are you saying someone's going to stop my from downloading the JPEG with guns?
Any heavy lifting exercise will dramatically help. Squats and deadlifts are unique in that they engage so many muscles at the same time. The size of the muscles also boosts testosterone production. If you do these exercises earlier in the day so you arent too excited you’ll be really relaxed. To me, being relaxed helps my brain the most because Im calm enough to let my subconscious “bubble up”.
Tech Platform for Emergency Rental Assistance Hasn’t Hacked the Problem
Simon Peyton Jones Leaving Microsoft Research
a veiled reference to “Your mother” joke.
My guess is it has a lot to do with how easy or not it is to start your own thing.

In my mind, developers in the US are more likely to have options to strike out on their own, so they need more $ to work for the man.
Channeling Rodney Dangerfield: "We do that already. It's called 'marriage'"
Right.

Things could be headed off early where the blog defines a monoid. The definition given is roughly what the average mathematician would call a monoid, but a category theorist would complain saying that it only defines a monoid in the category of sets.

But monads are not monoids in the category of sets. They are monoids in the category of endofunctors! So the blog post is going off the rails from here on.
Nice way to do privacy-respecting captca.

This reminds me of the 2002 paper "Hashcash - A Denial of Service Counter-Measure" https://en.wikipedia.org/wiki/Hashcash) used for things like anti-spam email, whose Proof-of-Work was an inspiration for and applied to bitcoin.
I am honoured to have nerd-sniped you, jcranmer. I won't respond at length as I have in some of the child threads here.

As far as I can tell in my other expositions, apparently I object to the very fact that mathematicians like to fix things and make inferences about them! I think some things, such as computation, humans, animals, etc, should be allowed to be sensitive to time and prior inputs.. and the very act of fixing now and inferencing later seems to infringe upon that right. That may be the lowest barrier of all of mathematics!

Cheers my friend, thank you for engaging.
There's still Singapore, and it is not in the line of fire of China.
UniFi now offers L2 isolation on WLANs, so I don't think he needs a VLAN for the IoT wifi.

How do you create a rule to isolate a printer? It still needs to receive requests from the network, but I don't want it probing other devices...?
> Because as an American you put the border at physical violence but think verbal violence doesn't matter. You see that as freedom. I see it as a lack of culture. Far more than an ocean separates these two continents.

This, for instance, is clearly an insult; please report to the nearest detention center for your reeducation immediately. /s

But seriously, no; insults are subjective enough to be a terrible legal basis.
damn.. I mean dram...
Sometimes people ask me what I work on, I answer, "compilers", and they respond with "oh, so back end?". Which I guess is technically true but not really. I get that most development these days is for web facing applications but it's mildly amusing how people forget that plenty of code is written outside the front-end/back-end dichotomy.
I've found the distinction kind of odd.

As a so-called "full stack" developer, every project I've worked on in which the frontend and backend developers were clearly delineated has led to a mismatch in needs between the two.

The frontend devs asking for the API they need for the UI they want to achieve, and the backend devs having to predict the ways the frontend will need this data for now and in the future as the UI evolves and as the backend system is built out.

The frontend devs are at the mercy of potential backend choices affecting the "feel" of the UI over time, and the backend devs at the mercy of their data model, infrastructure, and system design choices not meshing with the future needs of the frontend over time.

I know the projects this sort of thing has gone bad for me on had other communication issues, but I still don't know if I could deliver a solid end product nearly as effectively without being able to jump into either end, understand the problems and desired outcomes, and be able to help both evolve in a maintainable and scalable way, together.
When I do it it's not strenuous. With dumbbells. Arm lifts (to the side and front) and military press using 5lb, bent over rows with 20lb, curls with 5lb, shoulder shrugs with 20, squats with 20. Followed by laying on the floor dumbbell presses with 20lb and pushups. Some sit ups too.
I get it, but it is a good analogy for business I think. I was just playing along and identified with a lot of the screenplay.
I like FDB but this whole notion progressives won’t listen to this means amnesia of decades of gay rights and civil rights being based on how we were born, at least until recently…
Ocean is big land is small.
I disagree. Frontend/backend is a fine descriptor for web, mobile, etc. Anything that has a UI, "client", "frontend", etc, and then services that process and feed those "frontends" with data are "backend". Sure it's approximate, but a lot better than "product" and "infra" in my opinion.
In principle, why wouldn't it work for C++/WinRT, given that it doesn't use the WinMD metadata directly, but rather produces valid C++ headers from it?

I think the problem for Zig is that they use MinGW as their Windows target, and the latter's standard library isn't really UWP compatible (yet?).
> No, like any startup they needed to launch an MVP and iterate.

I agree, but they didn't. There was no MVP for Android.

> Waiting until everything is available on every platform

Not everything, just an MVP. Wait until you have an MVP on the biggest platform first, and then launch.

> Focusing on getting something minimal out the door and scaling it up is the right choice.

Yup, an MVP on Android and iOS would have been perfect.

> If you’re going to pick one platform to launch an MVP, iOS is almost always the right choice.... Tech enthusiasts and early adopters skew toward ....

Again, this is true for most cases, but not an app like Clubhouse. In most of the world the influencers jumped on it immediately but dropped it like a hot potato when they realised none of the people they wanted to influence could show up to worship them.
‘Azurescape’ Kubernetes Attack Allows Cross-Container Cloud Compromise
I have mixed feelings about this. I’d agree that most places that offer yoga aren’t all that great — just today I saw a photo of a local (NYC) yoga class and the teacher was teaching the posture (standing bow) all wrong and everyone in the class had seriously messed up alignment. And some of the corporate chains have been known to push people into teacher trainings. But there’s nothing like having a great teacher guiding you through things. I personally can’t imagine being where I am in my practice without all the teachers I’ve been lucky to have.
I might get flack from the FP purist crowd, but I like to think of functors as containers + context.

- 5 is a value. Its type is int

- int is a type

- T is a type parameter. Like the x in "f(x)", we have to pass one in to evaluate it

- List<T> is a type constructor. It takes a type, T, and spits out a new, "compound" type. It will "contain" T's.

- [3,5,7] is a list. Its type is List<int>. We fed the type "int" to List<T> to construct a new type

- List<T> is a functor because it "contains" T's. List<int> "contains" ints.

- F<T> -> () (a function which takes a T and returns nothing) is a type constructor. It's not really a functor. There's ways in which it technically can be (e.g. decorators in python) but for the sake of pedagogy and giving a counterexample, I'm going to say it's not, because you usually aren't going to map over something like that.

- because functors "contain" other values, you can apply a function to the contents, without changing the container context. This is called map. It may change types, eg mapping sqrt over a list of ints could give floats. But it always gives the same "container type"

The tricky bits:

- To be a true blue functor, there has to exist an identity function that is a no-op and gives you the same types and values back. You needn't define it, it just has to be possible to define.

- functors need not actually "contain" anything, nor the contained value be primitive data. But they always have this wrapper-like feel to them, with an outer type, an inner type, some context/data/value/computation, and the ability to map over that inner value. E.g. Optional<T> could contain nothing, but you can still map over it.

- it's not necessary to be able to dereference or "dispense" the contained value. Sometimes, like the IO monad pattern, the inner value gets "stuck". it never leaves the IO, it's only ever (flat)mapped over.

- the inner value can be: nothing, a single datum, a collection of data, a function, a computation, another functor, another type constructor...almost anything you could assign to a variable.

- well-known functors include: List<T>, Dict<K,V>, Optional<T>, Result<T,E>, Future<T>, Generator<T>, IO<T>, Tree<T>. T* (pointer to a T). Virtually all container types.

Hope that helps
Yoga isn't a replacement for squats. I don't know why you feel compelled to compare the two.

Elite athletes use squats of different varieties to achieve maximal speed, strength, and explosiveness, something that you're not going to get from yoga as much as I also would recommend it.
Because Lafayette lived an amazing life and took part in 3 separate revolutions?
You mean they know people know they have deep pockets.
Please don't. Flags are not languages. (http://www.flagsarenotlanguages.com/) There are many languages which cannot be clearly distinguished with a flag icon -- for example, there are dozens of languages which could be represented by an Indian flag (Hindi, Bengali, Telugu, Urdu...), and some languages which don't have any clear flag, or whose flag could be politically complicated to display (like Catalan, Romani, or Tibetan).

Use the localized name of a language to indicate the language (e.g. English, Español, Svenska, 中文). It's unambiguous and takes very little effort to implement.
It's sad to see the fall of the ACLU. I didn't always agree with them, but the days of ACLU Jewish lawyers fighting for the freedom of speech of Nazis is over.
So uh... I wouldn't normally do this, but this post isn't showing up anymore and so discussion has stopped. Why?
Nobody cares. If people want to capitalize on the actually useful parts of the exercise then more power to them.
Ladies and gentlemen, another example of how Democrats will snatch defeat from the jaws of victory.

Diluting your own party vote is just going to work out swimmingly for you.
Why not? Have you ever bounced sound off a tuning fork?
no, I'm not going through that repo, I did not understand the optimised bresenham's line drawing algorithm, so I referred to that course. That's all. Except the line drawing algorithm, I did everything on my own. And yeah, it's not news-worthy my bad.
I would very much be on board for YYYYMMDD universal standard enforced by whatever means necessary to get it done.

But why people don’t use JAN / FEB / MAR … DD YYYY, IDK, seems low friction and no one gets confused even if they would rather see 7 JAN 2022
Back end makes sense if the desktop app is a client for a server. You just wouldn't say front end because people would think you meant web.
Updates on dev.to clone in Angular – Sept 10
> There is no hope for China to turn into a democratic country.

With enough ammunition, any country can be made a democracy
Hmm, looks like ITER and LHC both use about the same amount of superconductor: around 500 tons.

[0]https://ieeexplore.ieee.org/document/1018583
[1]https://www.iter.org/mach/Magnets
There is of course, a feedback cycle here.

If you always default to launching on iOS, don't be surprised if user adoption is further limited when you eventually get around to launching on Android since by then, there would be competing products or you'll have difficulty changing the perception of "this company thinks I'm a 2nd class citizen, why would I bother?"

(Snap faced some of this for a while though I'm not sure what their distribution metrics look like now)

There is also a critical window when launching on multiple platforms. If you wait too long, the brand's "xyz OS only" will stick and opens the door for your competitor to say "We're like that other app but we actually work and sync across all your devices".
This is common with window protection (wood) in hurricane states
How did the Feds obtain iMessages from Elizabeth Holmes' phone? [pdf]
I hate this. If people are recording me, I want the cameras to be obvious. I don't want them to just look like Ray-Bans. If they have to exist, I want them to look ridiculous, like Google Glass did.

And I absolutely don't want Facebook to have more portals into more of society. Also, based on every choice Facebook has ever made, any claim that FB makes implying or asserting they can't access video/image/general camera data is not credible.

I really hope FB doesn't make a dominant product. I'm excited about the possibilities afforded by a mature AR platform, but the idea of giving FB the ability to see through my eyes is so viscerally repulsive that no product could be amazing enough to offset that.
Apple is not an ethical company. Why not sell your knowledge to someone who may have a good use for it, like saving lives?
SOAP messages (unlike REST) can be sent in many ways, including message queues.This is also why IMHO SOAP seems bloated to most, it handles stuff (headers, faults, encryption etc) that REST delegates to HTTP
He claims to have had five shots so I guess at least for him that is warranted:

https://news.ycombinator.com/item?id=28307908

That said, it's a pretty dumb comment.
If the only information she's leaking is that she's in a hostile workplace it seems like Apple is in the wrong here.
A translation doesn't have to be worse, especially in a technical context. It's just that the translation market has been steadily going downhill since the 90s, and nobody cares about quality any more.

My parents are software translators. They've been in the business since before I was born; back when software was just starting to be translated. You have no idea how much prices and quality have fallen. It's really, really sad.

Software localization used to involve the localizers working together with the developers, making UI changes, testing the real software, and using translation memory tools as an aid to ensure consistency.

These days people just get a pile of strings to translate with no context, machine translation is used by default (and agencies pay less because they give you a garbage MT version to start off with, as if it doesn't take as much time to fix it as it would to transalate from scratch), and translation memories are used with no cross checks, often translating things wrong due to entirely different context.

Further, localization is often treated as an afterthought, with developers having no idea of what the technical requirements for good localization are. Plural forms, placeholder reordering, etc.

If you want a good translation, you need to pay for it, but nobody wants to do that these days; they just want the bare minimum so they can claim to have their software available in such and such language.
I've been in the position of needing to heed that advice, but not able to, as well as needing to tell it to someone close to me, but knowing it wouldn't be well received.

Maybe the best we can do to help a friend in that situation is invite them out to lunch and a walk, and be a kind listener. That has certainly helped me, and I think I've helped a friend or two that way.
I don't know much about Ireland, maybe it's not that sensitive an issue there. So how about this: what's the correct flag to show for Arabic in Israel?

Last time I fiddled with some automated kiosk at Ben Gurion airport I noticed they used a Jordanian flag for Arabic. That's an interesting choice, because if I had to guess most of the people choosing Arabic at that kiosk would not choose that as their flag.
The problem in this case is that "Pimmel"(willy,pecker) is a minor insult which rather belongs to the schoolyard but they still did a house search although the perpetrator has long since confessed.
On the other hand, Reanate Künast first had to fight in court for "Drecks Fotze" (dirty c**t) to be rated as an insult.
> Singapore, and it is not in the line of fire of China.

...

Please keep watch of news. They already started "tickling" Singapore since a few years ago.

Not to mention, Mao been sending his subvertionists to Malaysia, and Singapore through sixties, and seventies
New Zealand, too - all those billionaire bunker estates seem really optimistically placed, lately.

If you think covid shortages are bad, imagine a world without factories. The US is capable of devastating Chinese production infrastructure with conventional munitions. There's a non trivial chance we're going to live through (and die in) some apocalyptic level garbage before humanity finally shakes off the last vestiges of 20th century communism.

China has to stop with the encroachment and aggression. If the US reaches effective military production independence, China won't be allowed to take Taiwan, and the world goes tits up.
"Incompleteness ex Machina" by Sebastian Oberhoff, is a nice paper-length exposition https://arxiv.org/abs/1909.04569.
Is anyone else surprised that that number is actually much lower than you would have expected?
Amazon Fire Omni Smart TV
They exist but primarily protect private people. If the court determines that you are a “public figure” (I forget the legal term; IANAL) — such as CEOs of publicly traded companies, or politicians, etc. — then the bar for winning a case for defamation goes up significantly.

Furthermore speech that is essentially opinion or critique is a defense against defamation that can cause the case to be dismissed before trial. 1st Amendment protections from the US Constitution.

If you’re careful to word what you’re saying as a statement of your opinion rather than an assertion of fact, then a defendant has little chance at winning a defamation lawsuit from what I understand.

Lastly, if what you’re saying is factually true then that offers an absolute defense against a defamation lawsuit; you would need to be able to prove that however.

There are some country-wide precedents that SCOTUS has ruled on; otherwise laws are set by individual states from what I understand.

https://en.m.wikipedia.org/wiki/United_States_defamation_law
Stocks related to 3D Printing?
In name only perhaps.
I mixed up some things here... If you have G(G,M) which at each point gives you [0|1]:G', it's interesting to think of what happens if you define M = "if G(G,M)[0]: print G' = G(G,M)[1] then loop"... does G'(G',M) always produce a contradiction?
Same effect for me. Wish I knew why this works.
A recent report "Energy Footprint of Blockchain Consensus Mechanisms Beyond Proof-of-Work" (http://blockchain.cs.ucl.ac.uk/wp-content/uploads/2021/09/UC...) has estimated (Table VI) the energy consumed per transaction of leading proof-of-stake and found that some exceed the efficiency of VisaNet (including Eth 2.0 on a high-throughput projection):

Platform | Per transaction (kW h/tx)
Eth. 2.0 | 0.00009 – 0.00286 (High throughput projection)
Eth. 2.0 | 0.01823 – 0.55713 (Low throughput projection)
Algorand | 0.00017 – 0.00534
Cardano | 0.01239 – 0.37854
Polkadot | 0.00378 – 0.11556
Tezos | 0.00036 – 0.01096
Bitcoin | 360.39300 – 3691.40700
VisaNet | 0.00358
One of the main difference between Ubuntu and Mint is the graphical desktop environment as well, isn't it? As far as I know, Ubuntu uses Unity whereas Mint offers 3 flavors: Cinnamon, MATE, Xfce. All those 3 DE-s give a more Windows-like user experience and probably make the transition easier for that reason alone.

Pop!_OS is another flavor of Ubuntu (just like Mint) tailored for developers. If I were to start with Linux today, as a developer, I'd probably give it a try.

For hardcore mode, pick Arch Linux, as this is where you will probably end up distrohopping eventually if you like to tinker with your system.
Not sure US baiting Japan for Pearl harbor, but nowadays US is not the country 80 years ago. Politicians, military leaders are not as capable, more critically the industrial base is crippled. The king almost naked.
Sure. I find it hilarious that a charlatan like Greenwald has so captivated a bunch of libertarian tech nerds that they're willing to even entertain the idea of prolonging the pandemic to protect the sanctity of personal freedom, completely ignoring the other half of the democratic equation which requires civic duty. So I would say, fuck Glenn Greenwald, but I'm too busy enjoying the fruits of his labor by contacting coronavirus and dying. Of laughter.