skysight-inc/HackerNews huggingface dataset:
Its amazing just how fucked up the world is revealed to be when there is greater, easier access to information...

The veil on global credit, finances "liquidity" (or lack thereof) has been lifted.

I personally think the attack on the russian populous is very sad. Especially frm silicon valley (remember that Visa is based in San Mateo Ca. and is a huge part of silicon valley.)

Would be interesting to see what the predictions will be with Russia as a de-facto-failed-1st-world-nation.

How many skilled Russian devs, techs, IT, Ops, etc people do you know or have worked with?

Many for me.

My close friend is Serbian, with a Ukrainian wife with parents here in the US and in-laws in both Russia and Ukraine.

The smartest people I know are from there. I dont know what it is about the Caucuses region - but it produces a TON of power minds.

Russia will be hitting a tech dystopian winter for some time, and its super sad to cut the people off.

However, what I was thinking might happen has not yet ; larger scale cyber attacks against the west from Russia. (Or staged false flags by Ukraine with blaming it on the Russians, I thought that may be possible as well)

And what happened to Anonymous? They just dropped the mic and exit stage left?
There's some truth to this. That said - speaking for a friend - (bad) UX designers and (bad) web designers consistently do more damage to users than a friction-y developer experience.
I made a post similar functionality here. The point made by datashaman is a good point.

https://news.ycombinator.com/item?id=30386878
Forgot to add, but the politics. Especially for software where there's a perpetual struggle between IT and the business side for power. Have had one client where IT left a call when they released people from the business side were there.
Monads are cross cutting functionality shaped into a unified interface. Kinds that are in common use:

- lists are monads that provide multiplicity

- options are monads that provide nullability

- try wrappers are monads that provide failure semantics

- futures and promises are monads that provide asyncrony

- either is a monad that provides duality

… and many more. The key concept here is that you wrap computations in some behavior before executing them. there are many problems that can be monadefied.

The problem is that learning about monads comes with a lot of threads to pull about category theory and it’s use in computation. This is where I feel folks get lost.

Monads are tremendously useful and understandable. Many go full theory when teaching them and that is regrettable.
That was my thought reading this as well. Abandoning democratic process for such a substantial move is too hasty.

Additionally, his statement may be true if the Russian government would have reason to mess with the group, but the way he put it is likely to exacerbate xenophobia against Russian citizens. Imagine if Americans had to step down because of the Iraq war. It would be best to step down without saying that if that's how he feels (or be more explicit in an anti-war stance).
By the same logic there should be no software engineers speaking up about the dangers of social media or aggressive user tracking.

Is that the case?
I think this is a good practice to think about - especially from the perspective of "if not, why not, and how can we make it easier." Some systems are "just complex" and will always be that way, but often this thought exercise can expose some low cost investments in developer tooling or staging environments which can lift all ships.

As for my own process, I have no hard and fast rule, but generally for user-impacting and functional UI changes I strongly encourage this on my teams. At companies with a functioning tooling setup, pushing to a remote staging environment is also useful because other stakeholders like Product and Design can make changes before the feature lands.

I do also advocate a fairly strict rule around screenshots before/after and a regression test for bug fixes. This prevents engineers from pushing speculative "I totally know what's going on" fixes which seem intuitively correct to a reviewer as well and then simply don't work. I'm tempted to do this all the time and even some really basic process does a good job at dissuading it.
Nothing about what you wrote is true.

Neither was the plan made by the CDU (it was only delayed by them) nor does the Green Party consider stopping the shutdown now:

https://news.ycombinator.com/item?id=30578930
Some folks want to be prepared. Sure in a full fledged nuclear war, everyone will die but consequences don’t have to be binary. There could be smaller scale weapon attacks directed a 1-2 cities, etc and chances of survival could be high if you are prepared on what to do next
My criteria for acceptable product testimonials:

1. It's truthful.

2. It's about the product itself, not about how it could change your life.

3. There's no monetary consideration for it - not even the product being provided at a discount or free.

Your last two examples are the ones that are on the right side of all of those lines.

And yes, I pay for youtube premium and twitch turbo. Doing so improved the quality of those services immensely.
Sure, and definitely made the right love spinning gf off, and it absolutely was instrumental in catching up with intel. But I’m not convinced that it’s an advantage over intel in the long run. TSMC will co to use raising prices as apple, intel, and nvidia all bid up the price of leading edge nodes. AMDs margins will always be worse than intels because of that. Intel doesn’t have to overtake tsmc, it just needs to be close enough to make reasonably competitive chips, which it’s already doing.
This was Germany, where the same is true. However it's not allowed to use that as a stand-in for a border control. European Regulation is quite explicit on internal Schengen borders:

> 23(a) the exercise of police powers by the competent authorities of the Member States under national law, insofar as the exercise of those powers does not have an effect equivalent to border checks; that shall also apply in border areas. Within the meaning of the first sentence, the exercise of police powers may not, in particular, be considered equivalent to the exercise of border checks when the police measures:

> (i) do not have border control as an objective;

> (ii) are based on general police information and experience regarding possible threats to public security and aim, in particular, to combat cross-border crime;

> (iii) are devised and executed in a manner clearly distinct from systematic checks on persons at the external borders;

> (iv) are carried out on the basis of spot-checks;

This check likely broke both 23(a)(i) and 23(a)(iii), as at the first train stop past the border everyone was asked to present ID.

[1] Regulation (EU) 2016/399 of the European Parliament and of the Council of 9 March 2016 on a Union Code on the rules governing the movement of persons across borders (Schengen Borders Code)
Not likely to recover. The war in Ukraine is the biggest conflict since the WW2. Russia is going to be cancelled with disastrous longterm consequences.
What does the reason the police are doing it for matter? Isn't either action an egregious violation of privacy? Sometimes society has allowed these things for emergency reasons, but stop and frisk was a program that was instituted for many many years. I can't understand how you can view the forced cell phone search as a clear violation of rights but defend stop and frisk, other than one is happening in evil Russia and the other happened in the US.

People talk about stop and frisk in such an abstract sense, because it happened in poor minority neighborhoods, so most people talking about didn't have to go through. Imagine strangers being able to legally frisk your whole body for no apparent reason. It is such a huge violation of personal space and privacy and it's so demeaning, especially when you know it's being specifically targeted at your community.
This is great, do you do this in github? Or elsewhere? Just curious if you had a template to hand that myself and others could use =)...
If hacking one component gives you full access, then yes, more components is worse. If hacking one component means you need to hack the next as well, then security gets better. This is the very definition of defense in depth.
Perhaps digital wellbeing or even digital wellness might be a better title. Digital health feels more like the actual health metrics calculated from your low energy bluetooth device like an Apple watch or iPhone.

I do applaud the author for making this blog straight to the point.

I think you could TL;DR the article even further and say "Use technology purposefully and not aimlessly". In doing so, you'd come up with your own "rules" that works for you.
Yes, the website is old and about to be retired.
Why? As a customer it is nice to know that if the company goes under you could maintain and use it going forward.
Put a lab in a densely populated area vs a non densely populated area? I don't see what's confusing about that.
> You can publish news and analysis that denounce the government and call for it to stop the war

So you say, but:

https://www.npr.org/2022/03/05/1084729579/russian-law-bans-j...

Oops, so much for being okay with publishing and protesting. It's now criminal to call it a "war" even if you don't take a position against it.
I might be overreacting, but a video posted online means very little to me as of recently. I am exchanging messages with my contacts (who, if I believed the media, do not have internet now) and with them hoping things deescalate ASAP.
Often, it is not that simple. Many code bases are completely lacking any integration or end-to-end tests, despite having tons of unit tests. Unit tests can pass, but the system may still "not work" due to failures to call the new code in the correct place. The original developer can miss this and it may not be obvious from the context of the PR that something not already in the PR needs to also change. "You don't know what you don't know..."
You’re welcome, I think the movie can be a great starting point for both debates and further study. The war on terror (after 9/11) and the war in the movie have great parallels.
If you've already tried, you probably already came across this explanation, so there are good chances it won't help, but let me just try: I think a monad as a computation, meaning the act of computing something. A box with a button, that will do something (and possibly return a value) when you press the button. Before the button is pressed, you can't know what value is going to be generated, because none has yet.

The "return" monad operation does a very simple thing: given a value, constructs a box that is going to generate that value once you press the button. Not very useful in itself, but the point is that that value can be used for further computation. The "bind" operation precisely takes another monad and a function, so now we have two monads: the first one is provided by you and the second one is the result of the "bind" operation. Think the first monad as being "embedded" in the second one. When you press the button on the outer monad, first the button on the inner monad is pressed and a value is generated; then the value is mapped through the function; and then the result of the function is the value generated by the outer monad. In practice you extended the inner monad, doing some more computation (the function) after it had executed.

In the case of the Haskell IO monad, you can't really press the button inside your program: there is no way to extract values that were put in a IO monad. Still, on object of the IO monad encodes what you want the program to do. Basically the Haskell interpreter/compiler gives you the opportunity the press just once the button of a single IO monad, precisely of the one that is given by the main symbol (which has type "IO ()"). By composing monads in the right way, you can arrange your program to do what you want.

In other words, a monad like IO, where you can't press the button yourself, allows you to express precisely what a program with side-effects should be: something for which you cannot know the result (you cannot press the button and see the generated value in the program) unless you really execute it and commit to the side effects (which is what happen when main returns something and the single allowed button press is executed on that thing).
I agree with you. Domestic media also seems to be extremely biased. I hope this whole conflict comes to an end and we learn at least a little bit of the truth.
So you feel confident that Europe will be under a glacier in 50 years?
Comrad, your post is clearly trying to justify the invasion.
I thought we were having a discussion, I asked the above question to better understand how you arrived at your view.
Probably a preemptive move to remind those in the government that they are vulnerable and, should they raise their voice about Putin’s activities, they can be swatted down with this law.
Yeah, OSS is fantastic for business precisely because you're not dependent on a vendor to solve a problem you're having.
Did they also ask him to state if he was of Catholic faith?
I think an honest reading of what I wrote would conclude that I was referring to international movement. I could have done a better job by using that qualifier, or replacing "movement" with "migration".
Review should ensure there are tests, and that those tests run on ci and my laptop. When tests are difficult or not worth it (sometimes ui or end to end) I think to be sufficiently confident reviewer shall run the code. Its possible to do without but that's technical debt
Well, the MS PowerPoint analogue would be any of the tools users use to build content on the web today. My dad runs a Shopify store with a theme he liked and modified. My sisters use Squarespace for their projects and similar tools with massive theme collections to choose from. One of them, originally very non-technical, even learned Twitter Bootstrap when she wanted to go her own way.

The MS PowerPoint user doesn't care about what the Windows application developers are talking about on Windows Hacker News, either.

Also, I think we pat ourselves too hard on the back when we go "surely all this stuff is way too complicated for people." Frankly, things are just becoming easier and easier.
Obligatory XKCD[0].

While them not being able to just use your face or fingerprint makes it harder for them to just unlock your phone, when you consider that what they're doing is already illegal, are you really willing to suffer the potentially highly unpleasant consequences for not unlocking the phone for them?

So unless you're someone prepared to suffer potential consequences for making a stand on principle, using a password instead of biometric access is probably not going to change the outcome here.

For those prepared to make such sacrifices, yes, pay attention to operational security such as not using biometrics.

[0]: https://xkcd.com/538/
Welcome to 2020 Belarus, the beta version of Russia 2022
Since they filed for tourist visas under false pretenses then they are in Mexico illegally.
Eh? They’ve passed a law which means that if you even call the war a ‘war’ you face 15 years in jail.
No need for infinite-length books to encode all possible functions, as there are notations to express infinity in finite space (e.g. programs, encoding an infinity of behaviour in a finite number of instructions).

The library of babel contain every possible finite description of every possible function.
Thanks for the reply. I'm tentatively in the market just now for a discussion forum app for a client and this posting on HN was somewhat serendipitous.
Renewables and nuclear. That new sources of energy should be carbon free goes without saying. New coal is obviously a non-starter.

That being said, they are already well on their way with this process. Check out the decline in fossil fuel electric generation over the past half decade!

https://www.eia.gov/international/data/country/DEU/electrici...
And for some reason heat management is app-specific and not needed for benchmarks. Humoring such corporate double-speak is getting so tiresome - just call it what it is: a lie.

"Samsung falsifies benchmarks, then lies about it"
90s Fashion in Russia Culture
Are there any estimates on the effect on world climate if we launch 10 nukes? 50? 100? 500? 1000?
“Lead” by Mary Oliver
Letting the author run it could lead to "it ran on my pc" surprises.
> You can publish news and analysis that denounce the government and call for it to stop the war. You can go on the streets and protest your own government without fear of being flattened by tanks.

Except you can’t. If you call it a war, you risk 15 years prison sentence. Protests must be previously approved by the government, which isn’t happening and thus why they’re arresting people.
> The bodies natural cycle in sleep is not intended for muscle repair

You say that, but there's a lot of evidence showing that poor sleep is correlated with poor recovery from training. Top tier athletes also carefully manage their sleep schedules.
> You cannot compare these two levels of violence. Or if you compare them you should add a [fractal] distance between them.

I didn’t intend to. Just that the land of the free isn’t so free when police are charged with randomly (or not so randomly) searching people.
I guess you've never bought touch-screen-compatible gloves… they are the norm now, even cheap gloves from a dollar-store as well as higher end ones. It needs to have material that is conductive.

Random link I found for you https://www.everprogloves.com/how-do-touch-screen-gloves-wor...
I worked on the build for the Nome Alaska (norton sound) hospital in Nome, AK.

There was a guy on their IT staff who legally changed his name to his SSN.

He went by the name "Two Six"

His identity had been stolen at somepoint using his SSN. The first two digits of his SSN were "26" -- and he went by that name.

His logic, apparently, was that if his legal name was his actual SSN his identity couldnt be as easily stolen... I never quite figured out his scheme...

However, after some time, I sent him a link to a jacket that had 26 pockets, and I told him I thought he should know about it. [0]

He replied that he had ordered two of them...

https://www.amazon.com/AyeGear-Vest-Pockets-Dual-Tablets/dp/...
I wonder if you could mitigate that by manufacturing them without a private key and then have Yubico themselves program the keys (in one-time programmable memory) before shipping to the customer.
I don't have the link handy but IIRC the result of the experiment when you have minimally invasive detectors at the slits is that depending on the distance of the slits from the final plate and the separation of the slits you'll see either two broad smears, or one wide smear with just a few interference patterns in the middle.
How does recovering from a broken/lost/stolen device work in this scenario? I'm assuming it's the same as other MFA methods, namely using a recovery code that was given at the time of enrollment, or am I wrong in that line of thinking?
Isn’t this kind of email easy to classify (on a large scale)? Gmail has a similar inbox system in its web reader.
That's pretty much what I thought, which makes me wonder why at least SIP integration wasn't early on the list, there is the voip bridge but it relied on freeswitch and obviously is unmaintained so it doesn't work anymore, is there anything on the road map to make this happen?
been watching @oras build this for a while now and so impressed with the product and the logic behind every feature
Okey, your right here. My comment is just my opinion. For my opinion all information in the note seems to be fake.

I did not use the correct wording, sorry, English is not my native language, so I may express some thoughts not quite the way you expect. I'll be more careful with this, thanks for your comment.
This seems like an 'Ask HN'. You might want to tag it that way.
The opportunity is still open in theory, if enough of the remaining members survive, and the vote is arranged. It won’t really have anything to do with the director or vice director of the group at that point, though.
Only if I don’t understand something and need to validate an assumption.
JSTARS

https://en.wikipedia.org/wiki/Northrop_Grumman_E-8_Joint_STA...
In effect that's what Stackoverflow et al + your favourite search engine do!

And if you find a error/question on-line that matches yours be sure to post your solution if possible.

I have many times come upon my previous questions and solutions with a general search: sometimes they help!

Rgds

Damon
So legit though... How are any of these solutions that much better than a tiny book of passwords if your place of living is secure? SSH pass phrases, writing down randomly generated passwords, etc.
The ability for you or another company to fork and continue a product can be sold to other businesses. Even some closed source companies do this through source code escrow; if the company goes bankrupt, customers get the source code. For proprietary software, this involves a significant fee, of course, but when a product is essential for business continuity, such a system can be considered crucial. Products like SaaS company back offices are given the escrow treatment, for example.
Unfortunately this sounds like a bug report. If you could read the post you would discover the maintainer has no interest in such information from non customers.
It depends on:

- what’s in the change; if I’m reasonably sure I understand it, and that it won’t have side effects, and that it’s the right thing to do, I may skip running it

- how familiar I am with the area of the codebase; even if the above is satisfied, I’ll pull it and explore around the change to look for potential side effects I’ve missed, or other approaches that might be better for maintenance… and generally to improve my familiarity

- how confident I am in the other contributor’s (and reviewers’) thoroughness; I generally scrutinize even trivial changes if I don’t think others have, because surprising things sometimes reveal themselves
Where i work ehen a PR is created, a copy of the environment is spinned with the changes automatically by the CI peocess. Mainly so that QA can test the PR.

So people doing code review can poke at the resulting running program if they like. But generally code review is used for the "how" instead of the "does it work?"
A Causal-Consistent Reversible Debugger for Erlang
Signed infinity represents aggressive rounding, but you still know roughly what number it is. It works out well to let it still participate in equality and ordering. NaN can be created in many different ways and there is no way to say basically anything about what numbers it could be related to.

You could arbitrarily make NaN sort as if it was a certain value, and that would be useful when you want to sort a big array, but it would have unpleasant side effects when you're doing math. IEEE decided "always false" was less likely to cause problems, but to be clear you get problems no matter what you choose.
ml.*: real-time online ML algorithms for controlling audio/video plugins
Why is it an obviously bad idea? It reduces login to a single factor of a physical object you possess, but for many people that's probably good enough. I mean, most people's physical houses are only protected by a physical key with single factor authentication and nobody seems to mind that.
It’s funny, but this is how I felt about my son’s kindergarten. They taught him about “numbers” but instead they only used Natural numbers. The least they could have done is mention at least the one-point compactification of that space.

Fortunately, I was able to intervene before he was permanently damaged by the class. He’s still struggling with showing that it is homeomorphic to the subspace of R formed by {1/n for all n in R that are in N} union {0} and I blame today’s pedagogy for that.