skysight-inc/HackerNews huggingface dataset:
The problem is that a significant chunk of the population only watches the Russian TV broadcasts, many don’t even have access to the internet. Though many immigrants here in the states watch the same shit. It’s sad.

I do think Putin’s days are numbered. With the way the war is going, combined with the global support for Ukraine and the sanctions. I don’t see how the oligarchs, the people around him, and the Russian public will take much more of this. Though, of course, I could be wrong and we could be witnessing a new North Korea type situation.
Only the weird Yubico-specific OTP thing is a keyboard. The FIDO features are HID (Human Interface Device, the USB protocol for keyboards, mice, etc.) but they are not keyboards, when asked what sort of thing they are in HID they say they are 0xF1D0 ie FIDO devices, which means software looking for them can find them in order to speak the FIDO sub-protocol. I presume the PGP key stuff similarly uses its own standard protocol.
Makes me think of some ancient philosophical theories that all learning is the uncovering of latent memory
Not quite the context. If you take the US market as a new tech company, particularly if you do so expeditiously, you can use that huge market as a springboard to take the world market in many cases (that giant lucrative foundational market subsidizes any losses you need to absorb to go after the hyper fractured world market). Capturing the US market turns it into a resource pool to feed your global growth and makes it very hard to compete with you (you need a comparable resource base to stay in the fight if you're outside the US, which is very hard to put together).

US tech companies tend to have nice profit margins by their very nature, with or without a monopoly (Oracle and AMD have no monopoly and have really good margins). The ones with a monopoly of course tend to have even better margins. Software and ad serving (Google, Facebook, Microsoft, Amazon AWS & ads) are hyper margin businesses generally though.

The companies that built monopolies didn't throw a switch that suddenly made them far more profitable by abusing the market. Microsoft, Google, Facebook, Cisco, Intel, AWS, Nvidia all had good margins before they were giants. Fat margins go hand in hand with the software business, if you're operating your business correctly. It's more hit or miss in hardware, but the leading companies there also tend to have good margins.

US tech companies being able to take their product and extend globally, is the cherry on top, it makes their business that much better, that much richer. You can do the exact same thing from other countries, Shopify and Spotify are both examples of being outside of the US and using the homogenous US market as a key springboard to build a large global business.
Code review isn't really something we do at an individual level because we feel like it, it's something the team, as an entity, does to ensure work is completely to a certain standard of quality. One's personal preference on reviews (or how to perform them) is less important than the team as a whole being comfortable with the process.

To your second point, sure, if that's what the team agrees is better.
I really like Nosferatu and I suspect anyone else who does would really enjoy "Shadow of the Vampire" (2000) with John Malkovich, Willem Dafoe and Eddie Izzard.
Yes, I read the code and also run the code locally. Reading the code is for strategic larger picture thinking and running the code is to find tactical errors in the implementation.
I have a friend currently doing it. It just lets him work on his masters degree all day.
If you haven't already, check out "What We Do in the Shadows"... first the movie and then the TV series
Had a previous prospect with a large, well known software company that paid several times more per engineer than our own and somehow in the end they thought they could build and maintain the software for less than what we were charging (we didn’t even break into 7 figures annually at all). In the end they formed a team internally that was several times larger than ours when technically we met their stated capacity needs and for the foreseeable future. Last I heard 4 years later they were still building and operational using the same thing as what the vendor (my company) offered. Some companies really would rather pay many times more and take the hit financially because a culture of NIH is so prevalent and deep across the company that it’s considered a risk if the vendor can’t be pressured to be acquired.
So... Germany decided, back in 2011, to completely shut down their nuclear power plants in 2021 & 2022. Now - after 10 years of the plant operators carefully planning for that (longer-term maintenance not done, suppliers for parts have discontinued production, key personnel retiring with no trained replacements, etc., etc.) - Germany suddenly wants to say "no, wait, keep 'em running!"

I thought Germany was the land of competent engineers and managers?

EDIT: Critics - yes, you're 90+% correct on facts, current German leaders are stuck playing the cards currently on the table, and I understand that Morton Thiokol engineers did not blow up the Challenger. But "suddenly wants to" != "decided". And my point was to mock Germany's political leadership for proving disastrously bad at what is a very traditional & stereotypical German strength.

Perhaps if German politicians were not allowed to take office without earning at least X% of the votes of practicing engineers. And demonstrating that they can pour beers without injuring themselves...
> These companies banning Russia is AMAZING opportunity for the Russian government. If Russia is run by smart people, they must be delighted by it.

Are you living under a rock? Russia's leaders are in the process of destroying their country. Even the super smart contrarians on here who think the invasion is America's fault acknowledge that
That's recently been ported to work as a lichess AI

https://fosdem.org/2022/schedule/event/retro_chess/

(by the same author as the book 20 GOTO 10)
I know nothing about virology, so I have this question: why do it? What is the loss if we shut down all virology?

They do gain of function research, breeding deadlier viruses, and then what? Do they use this to pre-develop vaccines?
Now ask yourself what grass roots campaigns you supported were likely created by agencies like this.
I was planning to implement that a while ago, but I ran into a MASSIVE blocker on that.

It turns out Cloudflare - the CDN I use for a bunch of my projects (and often recommend to others) - ignores the "Vary: Accept" HTTP header in most cases!

This means you can't safely put a URL that varies on Accept behind a Cloudflare cache - because there's a risk that the cached copy will be stored in an unexpected format, in a way that affects future traffic.

I'm really annoyed about this.

Notes on that here: https://github.com/simonw/datasette/issues/1534
The world is moving to an even more digitised economy, with robots, ML/AI in many fields, highly evolved digital markets etc ..

While I see the concept you're getting at, it may be that the tech investment is worth it. May we live long enough to see!
This is the case with most journalism, no?

Here we have a well respected journalist with a solid track record claiming that they trust their source.

Doesn’t mean it’s necessarily true, but certainly lends credibility.
captchas which are not working with noscript/basic (x)html browsers are definitive no-no anyway.
FOMO? YAMO (You ain’t missing out)
Shouldn't it be "to improve the web for users" ? Developer Experience is important, but it shouldn't be focused on in isolation from User Experience. If we were just talking about improving an IDE, it's fine, but "the web" is about much more than development.

Personally I think the way web browsers work is kind of insane from a user perspective. "The Web" is obsessed with technical expertise and custom code. An application like MS PowerPoint (pick any other design tool you prefer) is designed for users to create multi-layered media content and display it anywhere, without requiring a college degree or months/years of experience to make something. I don't think people who actively work on the web have considered how over-complicated it all is. For an industry that talks obsessively about "innovation" and "disruption", it can't seem to conceive of a post-web-browser world.
The intention of this journal (Nature Scientific Reports) was to peer review only for technical correctness and not judge "interesting-ness". I don't think it's really panned out that way but nevertheless this journal has a pretty high acceptance rate. I'm sure there are still systemic pressures to follow a certain formula, but I don't think one needs to do so to publish in Scientific Reports.
Maybe the same applies to building a RESTful API and choosing Go instead of js :)
Is it possible for a Discord admin to tell which users are bots and ban them?
Umm.. no, the observer need not be conscious.
It’s weird because they live here in the states and feed on Russian propaganda. These are all people that escaped the USSR to get away from this same rhetoric. Now they are pulled back into it. I’m not saying it can’t happen elsewhere, but feeding on propaganda from someone you used to know as a KGB piece of shit, is weird. It’s weird how effective his shtick is.
> If pairing works for you, then that’s great, but it needs to be consensual and optional.

This is the key in my mind. Pair programming doesn't work for me, based on past experience. Pair design works great, and rubber ducking into a slack channel (that people expect that kind of thing to be in); those are things I find highly useful. But when it comes time to actually write code, I tend to work best alone.

I think part of the reason for this is that I tend to work through designs and possible implementations in my head, but by writing code. Then I'll discuss those designs to come up with some possible issues (pros/cons/etc). Then I'll work on implementing what seems likely to be the best choice (which is may not be once coding starts). By the time I get to coding, most of the impact of someone else being involved is just going to be catching typos. Or possibly code written in a hard to maintain way... but code reviews will catch that just as well (probably more so, because the person reviewing it _wasn't_ there when it was written).
If it’s safe it should be done. Anything that can create pressure to end the war should be done.

One other thing is that while natural gas is “cleaner”, it’s clear that leaks in the natural gas infrastructure are putting way more methane into the air than previously realized. I’m not sure you can trust countries such as Russia to have strong policies in place to make sure wells are properly sealed.
Dockerfiles are generally bad for reproducibility. This is mostly because Linux distros generally don’t care about it. Nix and Guix both support Docker export.
I like the stuff - it works, it smells great, and the rambling Zombocom style label tickles me.

The original astro-turfers probably go back to caveman days. Ads and propaganda aren't new.

Finally, I would bet your life that the mega-corp soap makers have been involved with literally hundreds of times more astroturfing than Dr Bronners, not to mention intrusive advertising, PR campaigns, aggressive advertising making people feel ashamed of their bodies, etc... Dr. Bronners take no part in that style of bullshit, and that's worth remembering.
this really depends on many factors like maturity of the tests and static code analysis, size and seniority distribution of the team and also if part of the pr acceptance is accepting the feature or if the team has a proper product management where the feature is accepted independent from the more code focused PR. i would totally agree with many comments, that a project that is way past mvp phase with proper feature acceptance and integration tests as part of the CI/CD pipeline should not require you to run the code for pr review, there are many phases in early projects where this might be necessary. eg when i review prs from junior devs where something just does not feel right, but change requests are too complex for simple comments on the pr i always use codespaces to run and manually test the code and understand what exactly they did and how things should be. also for a complex and critical feature i could not understand the PR just by reading the diff, its sometimes necessary to run and see the code in context to really understand it.
Engineers? Some, certainly. Managers? Maybe. Probably not. But politicians? Hardly.
Indeed. I cannot upvote this enough New fanboys of DNN seem so enamored by the universal approximation property and cite it at the slightest provocation. There is no dearth of universal approximators, that's not what makes DNN special. The special thing is how does simple training procedures seem to find these approximations that generalize well (or doesnt as shown by the adversarial examples).
In your scenario though, if the company just used firewall B you’d have the same issue. It can’t be less secure.

I’m not familiar enough with how enterprise firewalls work to evaluate things from that perspective. I just know operationally, the more moving pieces, the more issues you have to deal with.
I want to hear the story about how they went from 4M in sales in 1998 to 170M in 2021. It might help more entrepreneurs choose to follow a similar direction in building long lasting, opinionated, mission driven companies, and pushing through hard times, rather than taking the quick life changing payouts to see their businesses disappear as they become folded into bigger entities.
Yes, I now think so - and "-%" won't work for that because the aforementioned badly behaving proxies could mangle that in certain circumstances.

I'm looking at an alternative solution to address that now. Will update once I settle on that.
The same place they are now. Squeezing out an existence doing professional services.
Could you clarify by what you mean as "it wasn't very nice"?

I've been using bronners for a decade and have recommended it to more people than I could count. I've never had anyone tell me they downright disliked the soap - with the exception of peppermint, some folks don't like the chilling sensation.

Follow the instructions on the bottle for dilution as well, makes like easier and spreads out the soap.
Parture – transcribe all music ever recorded
Silicon Valley primarily (not exclusively) derived from East Coast industrial money in terms of backing it initially and building it up. Over time it spawned its own large scale capital structure as the successes rolled in, and that snowball has been rolling down the hill ever since. The California gold rush and supposed related capital appreciation had very little to do with the Silicon Valley outcome.
That was coming, but geopolitical situation is shaking things up again. Possibly inflation and rates going up but the share values with them.
Nvidia hackers leak 190GB of sensitive data from Samsung
Sadly, there is not an obvious metric through which this can be answered, but the type system is much more advanced than that of C++ or Java, and as such you can be more precise about the inputs and outputs of a piece of code.

As long as take advantage of the type system, the compiler tends to permit far fewer programs that compile, but do the wrong thing, than is the case in C++/Java. You will notice you spend more time editing code to make it compile, and less time debugging code that does compile.

Rust should not be grouped with C++ or Java, as its type system is essentially that of Haskell with the addition of lifetimes. The developer experience is similar in that you tend to spend more time getting code to compile, and less time debugging.
Shaken costs about ~$300-$500 for most cars, if the car is well-maintained and you take the car through the inspection line yourself. I daily drive a 15-year old sports sedan and will never pay a shop to get this car inspected ever again. If you pay a mechanic to do the inspection, it could be $600-$800. If the car is poorly maintained, of course expect to get gouged on parts & labor.

If you drive a car with terrible resale value AND it has major deficiencies shortly before a new shaken inspection is due, it might be more cost-effective to junk the car rather than return it to passable condition.
The Koreans got tired of using this messy combination of sound and meaning, and came up with one of the simplest writing systems: Hangul. It is very easy to learn and has built-in mnemonics for the sounds.
PHP is amazing! Facebook uses Hack on HHVM.
Interesting. Could writing prompts be taken from where I left off? Or a snippet of my best writing? Bait the hook with my own ego :)
Why? I think this is a rather regressive and nasty step -- there is a lot of good content on those forums (which are, after all, entirely aimed at education).
Something Haskell programmers commonly experience is that their programs typically work the first time they compile, due to the type system. I was skeptical of this but I've experienced it myself too -- it's kind of fun! What this means is that you spent most of your time thinking about how to express your code elegantly in the type system, but once you do it usually just works. That's a huge practical benefit you don't see in other languages without such an expressive type system.
Mediazona reported that Russians who are leaving country are being questioned using the same tactics at airports

https://zona.media/article/2022/03/02/border
A similar tool to dependabot written by Salesforce: https://github.com/salesforce/dockerfile-image-update
I thought that "Machine Learning" was also a topic for Symbolic AI.
Nobody can tell if this is fake or not, surely the "reports" part sounds very familiar to anybody who worked in big corporations filled with yes men and people willing to please their superiors to make a career.

This part sounds plausible, given how Russia is structured.
Nuclear power is the future, modern nuclear power is very safe and emissions free.
From same publication, in Jan 1:

https://www.timesofisrael.com/hundreds-of-ukrainian-national...
More often than not it's (sadly, i guess) necessary for an author to transform/include such fictional elements in order to attract attention about a topic, especially when it's a sensible one (surveillance, trust in authority,etc).

I'm not sure i prefer this instead of a raw analysis of culture & society without the fictional elements, but at the same time I personally think having such fictional elements often anchor a work better throughout time(though a downside to this might be that future artistic adaptations might "rewrite" some original thoughts).Even more interestingly: raw, almost technical analyses often get forgotten and dismissed by people even if they contain 'predictions' that turned out to be true, coming back to the first point that the masses understandably aren't interested in them.It's like we don't care about truth/future if it doesn't make us feel good.
Erm, have you noticed that the situation has changed?
Bottom line: User beware --- you get what you pay for.

Pay now or pay later. If you can't support it yourself or hire/pay someone to support it, it's basically unsupported and probably should not be used for any critical function.

From a business perspective, it's sort of unintentional malware. It invades your systems and is just waiting for the right set of circumstances to bring them crashing down --- with the developer denying all responsibility.
> People on different excel versions causing business errors is going to have an order of magnitude higher problem than libraries not being up to date.

Do you have a link to software engineering research that would corroborate that opinion?
Ask HN: What direct benefit does Google receive from actively developing Go?
I was just wondering, yes, probably Go makes developing some distributed back end infrastructure needed at Google much easier, see K8s and others. But does it actually cover the costs of the whole dev team needed to actively develop and maintain the language and its standard library? Could one think that developing something like this and making it open source gives their rivals also an advantage?
Hey Guys,
I recently created a channel on youtube for charity, and if there are any creators here, I would apreciate an advice on how to grow it ?
Thank you for reminding me again of starship troopers. It is a great movie and in my experience has quite a bad rap amongst the "intelligentsia", mostly I think because people just go off the trailer and dismiss it as a "stupid alien action movie". When I discussed the satire, images etc with people they often look at me like I'm crazy.
Anything using redis will be riskier than AMQP by default.

Redis can be tuned to be safer (such as persisting on every key change) but this all comes with tradeoffs.

Redis such a great piece of tech I use it first as often as I can.
A bit is either 1 or 0, tertium non datur
Was it your fault?
SpaceX shifts resources to cybersecurity to address Starlink jamming
> HR training now and learn about the wonders of diversity

That's kind of ironic because true diversity of thought is not tolerated.
I’ve always wanted to try this out in practice. It seems like it would be a great way to find gaps in the specification.

There was some research in the early 90’s over multiple implementations as a way to avoid bugs. I still feel like it was dismissed prematurely or could be revisited.
About Tcl on Windows, personally i use the one that MSYS2 installs which i assume is the most "vanilla".
Seems pretty relevant for the reasons you just stated.

Telling someone you can't like music from a child molester or that it has retroactively been deemed to not be good music is cancel card culture at its heart, the bread-and-butter most defensible part. Preventing people from procuring said music is obviously censorship.
You will get slightly better people but still the wrong people.
JS is almost never the right tool for the job, Go is occasionally the right tool for the job, mainly if you need to write something that moves bytes from one fd to another without much in the way of business logic.

TBH if you are building something boring you should just use Spring w/Java or Kotlin. This will attract pragmatists that ship code that works in ways that anyone else that works with these tools will instantly understand also. In a way it attracts mediocrity but in the good way where you get nice standard code that can be maintained cheaply for a long time and it's easy to hire for the skillset.

If you are prototyping extremely quickly then maybe Ruby on Rails might be the right tool for the job (and thus attract the right kind of people).

Go attracts mediocrity and not in a good way, it also actively repels the "right
" people if you want to hire for highest intellectual horsepower for a given budget.

In the same category as Haskell you also have OCaml, the Lisps (Clojure in particular) and Erlang all of which will yield you lots of the "right" people. None of these people will be cheap but none of the good people that write the other languages are cheap either, however there is a strong correlation between interest and proficiency in these languages and high intellectual horsepower - hence "right" in this context.