skysight-inc/HackerNews huggingface dataset:
Given that this is a "history" I can't believe they don't mention grep.app. It's pretty much the way to search entire github.

There probably aren't as many drill-down features as the new official way, but speed and simplicity of UI more than make up for it.
Why wouldn't one win out? There were multiple competing "internets" and now there is the one.
Show HN: Be High Converting Landing Page that even no coders can do?
Landing Page should have one clear goal. It has to convince users to take specific action (e.g., purchase, booking a visit, leaving contact details). Landing Page can give a great boost of conversion. But if it is that simple to do?
It can be. In BOWWE, you can develop such a Landing Page. How? It depends on you. You can start from scratch or through one of over 200 ready-to-use templates. Everything is getting easier and better with 570+ widgets, sections, and blocks. A developing high-converting Landing Page doesn’t have to take that much work and time! Even for no coders…

Feel free to check it on BOWWE. All feedback is welcome.
Hasn't Walmart rewritten all the Jet stuff in python and c# by now?

At least that's what I was being told five years ago.
GPT-J is 6B and comes pretty close. Also practically I haven’t noticed a difference.

Keep in mind there are also closed source alternatives: for example, AI21’s Jurassic-1 models are comparable, cheaper, and technically larger (albeit somewhat comically, 178B instead of 175B parameters).
It prints in full colour? For the 90s that’s pretty amazing to have that feature in a game console.

How does the printer work? Is it laser or inkjet or something else? Did you need to buy toner or ink?
Records fall and borders close as world races to get control of Omicron
For the life of me, I never understood, nor will ever understand, why people think making RPCs is easier or leads to better design than making normal function calls ("split your code into microservices, it will make your code modular, smaller and easier to understand!").

There are legitimate reasons to put a network between one piece of code and another, but "modularity" is not one of them.
And those that happen to overfly that area.
One hypothesis I have seen around is that is not so much the time since the last shot, but the longer time span between shots that slows for more robust antibody response

Seems reasonable, as many of the booster doses for more established vaccines are spaced months to a year apart. There hasn’t really been enough time to study this comprehensively for the coronavirus vaccines
Reasons to Read Books
Unless he meant PUNKS, and people have been drawing dudes rocking out with spikes and mohawks?
I once spent the better part of a day figuring out a off by one error, when I pushed the fix it changed two characters. Almost the whole day, imagine that.
Auto-Generated C4 Architecture Diagrams in Go
Be sure to protect those secrets though -- see eg peer comments about process params (made shortly after yours)
> The bigger issue with metamask is that (at least at the time) it allowed any site you visit to silently query your crypto wallet address.

Yeah, that's not correct, and I don't think it was ever that way. However, websites can indeed know if you have Metamask installed, which still is a security concern. Chrome has mitigated that adding the option to only run Extensions when you click on them.
Ah, nice, thanks for the correction.

Site Settings only appears on the website, for Lichess app users like me who couldn't find it. But once you change the setting there it will apply in the mobile app if you're logged in.
The cost of starting with microservice is higher than starting witht monothlics.

But the cost of splitting a monothlic into a microservice is x10, in some case, impossible.
I still think the changes made to only index repos that had activity during the last year [1] was the wrong call, and potentially makes code search dangerous for those that do not understand this.

At least for me a common use case for org-wide code searches is to answer questions like "is the library x still used somewhere?"

To not have this include old potentially low-traffic repos is a very bad thing. I don't understand why they would do this for enterprise customers. Like we would pay extra to not have it be this way.

[1] https://github.blog/changelog/2020-12-17-changes-to-code-sea...
What's New in ClickHouse 21.12
What does your code use, and is it vulnerable? It-depends
West Germany and the DDR were two separate countries.
There is only way for country’s protection and it’s Israel’s way where whole country is also an army. Especially for countries near unfriendly countries like Russia in this submission. Because all the treaties and documents signed by politicians are absolutely worthless. Ukraine got rid of all the Soviet nuclear weapons and got lots of promises: https://en.m.wikipedia.org/wiki/Budapest_Memorandum_on_Secur... Now they are in endless war with Russia trying grab bigger and bigger chunk of the territory. Will NATO come for let’s say Latvia or Lithuania? I honestly don’t think so. Politics with all the politicians are really disgusting.
If they did then every consumer router would make every packet highest priority by default overnight. Prioritization only makes the slightest amount of sense if you have total control.
Living in 100F+ heat might with no fans might make you suicidal.
> In other words, reducing the iteration time reduces the motivation to get it right the first time, and the associated deep reasoning/"mental execution" skills which are required to do so. In order to develop those skills, one should strive to write as much code as possible before running it, and a high iteration time assists with that.

A high iteration time [a.k.a long feedback loop] leads to distraction more frequently than to “deep reasoning”. Human brains seem to be wired to find distraction after about eight seconds have elapsed. [1]

Furthermore, let’s not forget that an IDE doing a lot of error checking real-time, often including partial compilation and execution, so nobody running an IDE is coding for a long period without compiling, they’re more likely coding for a long period without integrating.

If we reframe deep reasoning as “stay engaged with the problem while waiting for some feedback”, we can see that there are a lot of tricks for this: Unit tests, for example, or using a different medium like pencil and paper or a whiteboard. (I’m sure this group can come up with a great list.)

[1] “Response times: The three important limits” https://www.nngroup.com/articles/response-times-3-important-...
Yeah, people should stop talking about sanitation in relation to SQL, because that is how we end up with data like "OConnor". The two correct solutions are escaping and parametrization/prepared statements (i.e. sending the parameters out of band).
> fixed the title

It still shows as "3Gb/S" for me, instead of "3GB/s"
Have you joined any company happy hours with 6+ attendees?

It inevitably turns into an awkward mess. Sure you can use breakout rooms but the social happy hour via zoom/slack is not a solved problem.
But don't scammers already use banks under false identities, or bank accounts for which they stole the credentials?
> splitting things into modules takes time and involves making decisions you likely don’t know the answer to.

The first thought I had when I read this was the thought of being horrified about people not using modules to structure their code.

Then I realized that in some languages creating/changing modules is quite a bit of work and some organizations might have rules making it worse.
420, nice.
Wish they had named the font Pantograph.
>If you are polyglot, do you want to use a command you know (ls) or learn each language's infernal syntax for filtering, recursive listing, etc, or learn it once with shell?

Probably learn the language's syntax because it's faster and more powerful, e.g. in python and perl I'd say don't bother with running shell commands and doing unnecessary forking and parsing if you can avoid it, use the built-in glob instead:

https://docs.python.org/3/library/glob.html

https://perldoc.perl.org/functions/glob

Most languages just have this now because it's easier and faster than invoking external programs and is a better cross platform solution, glibc even has it:

https://man7.org/linux/man-pages/man3/glob.3.html
The cloud would be the totality of devices connected via the Internet? Hence the prefix "Inter"?

or the cloud would be the devices AND the connections?
Show HN: Grassland Instant Smart Cities and Decentralised Autonomous 'Warfare'
Not so much snarky as a commentary on the diligence.

Yes, if there is mission critical software that affects millions of people, do all that stuff.

If your pdf -> stardust service is more a convenience then don't spend hundreds of thousands on infrastructure.
From the top of my mind:

- Mythical Man-Month by F. Brooks
- Peopleware by T. DeMarco, T. Lister
- Creativity, Inc. by E. Catmull
- Design Patterns by The Gang of Four
Spam mitigation by rate limiting and preventing account cycling :)
> I don't need to do this discussion

Then why are you on HN, replying to exactly that discussion?

We are not teenagers, I may be wrong, I would be okay with it.

> Here we are specifically talking about probabilistic generative model, which are inherently unsuited for mission critical purposes, as they are engineered right now

In what qualitative way does that differ from any kind of data generation?
No, I didn't. You wrote "Suicide isn't logical or rational." not that suicide almost always isn't logical or rational; and then you gave an explanation that you claimed (without evidence or argument) is "almost always" the case.

> This, however, is a small minority of suicides, suicide attempts and even more so, suicidal ideation.

What data do you base this on and why do you believe that data to be representative?
Such as in an MPLS network.
It may be undervalued. What's important is that it's not as good as professional support, even if it's better than people think.

A good therapist is better at empathy and asking the right questions than a peer. Peers may have more domain knowledge and familiarity with the situation, but this is only important for juniors. A CTO can make their own good choices once they identify the problem.
I buy this. Maybe this is what people mean when they are anti work - they're just anti modern work?

I think it's good to be critical, we can always improve the system. But I also personally believe our society is actually incredible at self-optimizing, and we are pretty darn close to an ideal system in practice. It's easy to focus on the bad, but our society has produced truly immeasurable good (very little relative violence, hunger, boredom, etc.) Of course it can be improved, and there are some real problems, particularly around wealth inequality. But I can't help but think that we're doing pretty damn good.
I suggest giving the oculus rift 2 a try. It is the farthest thing from vaporware.

Besides most people use a loose definition of metaverse that includes things like gaming (Minecraft, roblox), social media, our phones, etc. which are all multi-billion dollar industries already.
Putin finances plenty of these groups. It's a very little bit of money but it has substantial impact due to the asymmetry of destruction, you only need a few thousand people to destabilize a country of millions.
I'm not talking about improvements.

You need gun control with bows and arrows, and you still need gun control with machine guns.

That's what I'm saying.
Lol, idiot. The more you know Russians - the more you hate them.
He clearly isn't exclusively responsible, but he is a big part of the problem, and it is part of a hybrid warfare doctrine that's being actively and aggressively pursued.

Similarly, those fascist/neo-nazi elements, whether in Ukraine or beyond, though supposedly anti-Russian, are to all practical purposes serving Putin's domestic political interests.
Fantastic, enjoy it.
That's a fair point - I don't work in the analysis or ml spave so have no understanding of it!
Coming from a post-soviet country, Europeans certainly have a diverse opinion of Russia, but most of it is negative. I don't see how peace could be made given their aggressive foreign policy and continued advances on all fronts that are acceptable. They're pushing their propaganda very hard across the border, and are leaning in hard on the russian speaking populations left in post-soviet countries to screw around.
Entirely relying on unit tests for development can never be the only solution, because tests are quite simply not the product, and they shouldn't be a substitute/workaround for fast iteration right on the product. Easier said than done of course, especially in such a complex environment as game development.

The future for fast compiled-code iteration in game development will most likely be hot code reloading, so that code changes are compiled and implanted right into the running game instead of requiring a full linker run and then getting back to the right place in the game to be tested.
> Will NATO come for let’s say Latvia or Lithuania? I honestly don’t think so.

I fear that you are right. And with Kaliningrad pretty much ideally positioned to pull another Donbass the stage is set for a lot of misery in Poland, Lithuania and possibly even Latvia and Estonia.
AppKong
We are creating and developing websites and applications according to specifications from our customers. And we are working on different projects, with different levels of complexity. Our company has been founded by experienced marketers who know the peculiarities of marketing and promotion.
Could also have been TTPP
I think for most it's a cry for help, but some people die before they get the help because their method is too effective.

Of course there are also people who have carefully considered their options and decided they really want to die, but I suspect that's a very different group.
> massive increases in subsidization

Vouchers are a subsidy, are they not? This "other theory" leads to the same conclusion.
My understanding is this is true if you've simply disabled them with the config flag to 2.15, but is not true in 2.16?
Looks like they are revisiting the vaccine from ~50 cases of TTS, and maybe effectiveness of a single shot.

Questions...

Where is the FDA review of the two shot dose?

Will mRNA vaccines be reviewed for similar reasons, the 10,000+ Myocarditis cases?
Sergey Brin’s zeppelin: The biggest, greenest aircraft in the world
Recently used pass to share passwords between colleagues (3 in total). Files are encrypted against three different GPG public keys and shared via Git.

Works well enough for us.
Part of the mainstream media does not have any credibility if they do not provide hard facts. Neither today nor historically do they have a clean record, this is why you need to check their statements. Either for access or financial incentives they like to write such articles, but that is irrelevant.

As I said, these articles aren't sourced credibly. You can believe me or not, that does not change the facts and that is specifically that young people are not clogging up ICUs, no matter if they are vaccinated or not. If the press states otherwise, then they are wrong. Perhaps the data is wrong too, but that is more unlikely.
That really sounds to me like manual vs automatic is a manifestation of underlying personality traits. Or possibly just age.
Yup. This is why I think that microservices require a stronger operational plattform, but then it enables new and more effective ways of developing new tunctionality.

Our internal software plattform is getting to a point so it can answer most of these things - auth via the central OIDC providers, basic monitoring via annotations of the job's services, deployments via the orchestration and some infrastructure around it, including optional checks and automated rollbacks and automated vulnerability scanning on build-servers and for the running systems. It wouldn't be 15 lines of go, more like 15 lines, plus about 100-200 lines of terraform and/or yaml to get everything configured, and a ticket do register the service in the platform. It's pretty nice and our solution consultants like it very much.

The thing is - this took a team about a year to build and it'll take another half a year to get everything we currently want to do right. And it takes a non-trivial time to maintain and support all of this. This kind of infrastructure only makes business sense, because we have enough developers and consultants moving a lot faster with this.

Back when we were a lot smaller, it made a lot more sense to just push a single java monolith on VMs with chef or ansible, because that was a lot easier and quicker to get working correctly (for one thing).
The only good outcome for the whole world is Putin and allies being ousted out of power and replaced by actual non-warmonger democrats.

Imagine a future with Russia in the EU, best timeline.

Nobody wants nuclear war, maybe some kind of super-sanctions would be the only recourse for the west, cut them off everything, and I mean everything.
There was. It wasn't checked in all contexts. Hence the second CVE
The type of developer(s) that the COIN-OR foundation needs are highly specialized. This person will likely have a PhD in mathematical optimization. Also, some percentage of that funding will need to be used for administration (e.g. hiring said developer, sending receipts to donors, etc).
0 Ω links are commonly used on SMT boards as bridges, to avoid having to either have another layer or make routing easier when you have relatively hard constraints (e.g. ground planes behind antennas). The added marginal cost of a 0 Ω 0201 SMT link is basically $0 to about 3 s.f.. The added cost of another layer in the board is decidedly nonzero. Yes, they made me blink the first time I encountered them too...
Using single file for single password entry is very good idea. It's far better than any tools that opens the whole password database at once (KeePass, LastPass, Bitwarden etc).

Reason is that you can use e.g. YubiKey to unlock individual entries on touch, this means that you can't lose whole password database on ransomware attack, (unless the ransomware has been there for a very long time).

Filippo Valsorda wrote about this: https://blog.filippo.io/touch-to-operate-password-store-yubi...
They will figure out monolith Rails makes a lot of sense eventually. Or maybe I'm wrong who knows.
> Often things are very obvious, even notorious, but because we do not want to face the eventuality, we do things like negotiate or perseverate our denials all while the situation escalates.

There was an opinion piece on 9 Dec in The Daily Telegraph which points out that the West have 3 potential flashpoints:
- Russia and Ukraine
- China and Taiwan
- Iran and their nuclear enrichment

The West can only hope that the three foreign countries do not decide to coordinate action.

https://www.telegraph.co.uk/business/2021/12/09/wests-nightm...
Are you referring to Pass? There is... https://mssun.github.io/passforios/

Works wonderfully and with OTPauth also.

Run a bare git repo on your own network and there is no reason to use Bitwarden.

Edit - and for those that are in AWS, you can use pass along with aws-vault to keep your ~/.aws creds in check. https://github.com/99designs/aws-vault
It also seems from reading the complaint those aren’t their real names.
Apparently we can now arm and train these neo-Nazis according to the Wikipedia link:

In March 2015 Interior Minister Arsen Avakov announced that the Azov Regiment would be among the first units to be trained by United States Army troops in their Operation Fearless Guardian training mission.[46][47] US training however was withdrawn on 12 June 2015, as US House of Representatives passed an amendment blocking any aid (including arms and training) to the battalion due to its neo-Nazi background.[48] After the vote Congressman John Conyers thanked the House saying

I am grateful that the House of Representatives unanimously passed my amendments last night to ensure that our military does not train members of the repulsive neo-Nazi Azov Battalion, along with my measures to keep the dangerous and easily trafficked MANPADs out of these unstable regions.[47]

However, the amendment has since been removed as of November 2016.
Improve Your Workflow by Swearing
The InTourist system still alive and well!
Whether you choose microservices or monoliths, you can have maximum success by using "The Math-based Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with Principle-based Warehouse/Workshop Model".

https://github.com/linpengcheng/PurefunctionPipelineDataflow
Realpolitik: it doesn't matter who started it. If Ukraine wants western assistance in this fight, they should stop incorporating neo-nazi militias into their national guard.
That applies to the <2.15 mitigation for disabling message lookups. That mitigation for message lookups does not affect context lookups. Nor does the 2.15 fix for disabling, nor the 2.16 fix for removing message lookups.

But 2.16 disables JNDI lookups entirely, so that they cannot be triggered via any lookups, including context lookups. But context lookups can still trigger other non-JNDI lookups.
More importantly Minecraft servers are a target of convenience that both could and would be attacked by script kiddies.

The open question is did anyone exploit this quietly and targeted before?
That is a really interesting perspective, and something I have noted about myself when working with Lambda in AWS, which has a god awful iteration time.

My two comments however would be that when you don't know your context, lots of probing is required, and that can take a lot of iterating. In industry work you're very often working on a small part of a larger software orchestration, and it's often entirely new to you when you're asked to work on it. So you don't get access or time to understand the full scope of the software to reason about. So you need to "discover" your context as it actually is at run time. This is especially true when bugsquashing.

My second comment, is that we should all have a good debugger. Having a debugger is like having a superpower. I can come into a codebase I've never encountered before, step through as it runs, gain enormously useful context, and solve the problem I wanted to solve, without ever running the code to completion or having to read every bit of logic.

If I'm working on someone else's codebase, usually I spend time reading to figure out the general architecture, then dive right in with a debugger and start stepping through. I find how to trigger the code paths related to my task, see what's happening as it happens, and get a really good understanding of how it's all running.

In what might be another controversial opinion, a working programmer without a debugger is like a working carpenter who's chosen to do everything with a knife. They may produce good work with their own way, but they could be faster with the proper tools.
> A lot of the lists (UL) break for many of the libs in the demos, including pico

Unordered lists look okay to me[0], but it's possible that you are referring to the navigation section at the top of the page which technically contains a UL as well. This is just a boilerplate HTML5 template[1] with Pico CSS applied on top, so it seems that Pico doesn't have special handling for this particular usage of ULs nested in NAV elements (some frameworks turn these lists into a navigation bar or even dropdown menus, but it's interesting to compare how each of them works out of the box).

> the cursor remains "default" instead of switching to "text selection" when you hover over text

This is directly from Pico CSS itself -- check out the homepage[2] and you will see that the same thing happens there as well.

[0]: https://dohliam.github.io/dropin-minimal-css/?pico#text__lis...

[1]: https://github.com/cbracco/html5-test-page

[2]: https://picocss.com/