skysight-inc/HackerNews huggingface dataset:
>Because in a monolith, the problem can easily extend into all parts of the system, making it very difficult to continue feature work whilst fixing the problem.

You're creating a strawman. That's now how software is written. Monolithic software is modularized as well, but the boundaries are behind interfaces and modules, instead of http services. That makes them easier to work with.

>In a microservice, in the absolute worst case (let's say a foundational technology suddenly becomes unsuitable) you have to rebuild just that service.

No. Not necessarily.

>Work on other services can continue uninterrupted in the meantime.

Again, it's a weird hill you're dying on. You can refactor, or rewrite an module without pausing feature development. It happens all.the.time.

I don't know what your professional experience is but clearly it is not indicative of the wider reality.
YOLO? lol, are you that out of touch?
Three books come to mind:

- "Rebel Talent : Why It Pays to Break the Rules" by Francesca Gino

https://www.thriftbooks.com/w/rebel-talent-why-it-pays-to-br...

- "Originals : How Non-Conformists Move the..." by Adam M. Grant

https://www.thriftbooks.com/w/originals-how-non-conformists-...

- "Outliers: The Story of Success"
by Malcolm Gladwell

https://www.thriftbooks.com/w/outliers-the-story-of-success-...
> How to read a CVE announcement

How do you get the list of newest CVEs? Is Twitter the preferred interface?
There would obviously be little direct effect, but then again
a) this is a country which exports a lot of technology and I'm sure people here see opportunities in the sorts of R+D this sort of law would encourage.
b) plenty of planes go through Zurich airport - this sort of thing gives political and economic cover to meaningfully tax carbon from air travel.
Code generation probably works the best here, although it makes the build system more complex. You would have the typeid mappings as an actually existing file that you can commit into your git repo.

Or if your language supports metaprogramming (something like Nim, Zig, or Jai), you could write compile-time code that maps each of your annotated types into deterministically-determined ids. (An example of this in Nim: https://gist.github.com/PhilipWitte/dd6c670fca3baf573490)
Yes, I am with you. I was very disappointed especially the new police law. I can see the clean water and pesticide not passing because it was too much too fast and scared off a lot of people. Sadly in the same go people then also killed the CO2 law.

But this is Switzerland. We accept the result and move on. There is a shift and I expect more and more of these "green" law to come up for a vote and with more and more young voting they will get passed.

Also it appears that the Police law may actually be illegal (Grundrecht Verletzung) and could be killed by the courts.
Note the comments on some of these bug fixes:

> Interoperability: matches Firefox.

This is why it is so critical to have multiple browsers with independent engines.

Apparently Firefox was adhering to the standards correctly and Chrome now matches this output.

If there was no Firefox, would anyone care? It may have been caught but not as easily as if users are complaining that a site "doesn't look right in Chrome, but looks fine in Firefox".
Me too. But this rant still resonates and speaks to a snobbery that's still occasionally alive.

I am surprised that high quality web apps still seem just as rare in 2021 as they did in 2009 despite the explosion of tools. i.e. apps that do something non-trivial, where the network usage disappears under "acceptable interaction time", where the UI toolkit is consistent & discoverable, where nothing is broken.

But it's still true - if you want to program software that people use, it's using web technology or it's a video game or it's a tiny tiny niche.
I like the power from the shield approach. The PI does not have a heavy duty power on board...
How Startups Sell More Product Using a Trojan Horse Approach
I doubt it's coming from French since initial invention was made in Germany. It's Draisine in Engligh, French, German, and in many languages it's called similarly, sometimes with little spelling deviations.
I think that what you are asking is an undo in a distributed env. Which is not possible since the current tools does not support transactions.

But this is true regardless if you do it declaratively (via yaml) or imperatively (via programming).

In general, conditionals always exist, they just hidden in case of a yaml, or exposed in case of programming.

I think that declarative way is better as it raises the level of abstraction (not unlike SQL).
The Thompson submachine gun also picked up the nickname “trench broom”.
> We all know deep down that it's a BS ponzi scheme.

There are definitely lots of crypto projects that are complete BS.

But the concept of cryptocurrency as a store of value of medium of exchange does indeed work and is no different from fiat currencies.

Whether cryptos are overvalued at the moment is a different question, but it doesn't mean the concept of cryptocurrencies are BS and should be shut down.
Is it Windows-only?

I can't seem to find an answer to this in the docs - only implicitly, in that they only show Windows screenshots.
Why in 2021 are websites not available over https?
My first thought was there are now 15 competing standards, I hope at least this is semantic web or at least scrape friendly.
Hardware isolation can be exploited due to bugs too and have been quite a bit lately so the alternative doesn't solve that problem.

Conflating Java applet security with software isolated processes as implemented in Singularity is not doing a service to the research work done there. Much of the SIP design was in response to the lessons learned in Java and .Net.

The problem with SIP is everything to be isolated must be written in a managed language. That means everyone has to get on board with a managed runtime most likely GC'd. At one point MS thought they could get everyone on board to .Net but at some point they realized that wasn't going to happen and decided its better to go with the status quo of C/C++ development.

Maybe we will see a resurgence of SIP with Rust or Webassembly. The idea of verifiably safe code where all safety checks are done ahead of time by the compiler has many advantages that can't be ignored forever.
Interesting article, but I think the key to writing idiomatic Rust is not to stretch what the type system can do but rather be happy at what It can express and avoid unnecessary abstraction. The compile-time guarantees that we have to prove in Rust, also serve to give a hint for when not to abstract.
I've been doing the same. Are there any resources you've found particularly helpful? As a true beginner, the Music Matters YT channel does a great job of giving enough of the Why's without going so deep as to completely lose me.

https://youtube.com/c/MusicMattersGB
But if you zoom out dont you think coal gave rise to gasoline that gave rise to mass adoption of transport that gave rise to the profitable electric engine that will give in maybe 100 years a possibly sustainable, fast and inflated individual transport system?

Cause we could adopt your attitude and stay on horses, or we can gamble it and progress.
A competing but emerging technology to keep an eye on is holographic storage.

"IBM has already demonstrated the possibility of holding 1 TB of data in a crystal the size of a sugar cube and of data access rates of one trillion bits per second"[1]

[1] https://en.wikipedia.org/wiki/Holographic_Data_Storage_Syste...
Why does having no control over a factor have anything to do with it? Is it fair to predict criminality based on haircut but not forehead size? In both cases, you are using a non-causal factor to make a conclusion based on some generalization you've seen in a population. That's what's not fair.
It reminds me of that documentary "The Red Pill" in which an ex-feminist turned into a Men Right's activist after looking at the data.

It's good sign that someone on the school side recognise the damage happening.

Still, she holds ridiculous beliefs that make me think the problem will never be solved by schools who have staff that is uniquely biased in one direction and can't even realise their bias.

How can you even think that "Believe the woman" is a good starting point?
Imagine if the gender were reversed and it was "Believe the man", how outraged would people be?

In our justice system, people are innocent until proven guilty.

Sure, this makes it harder to catch perpetrators but it limits innocent people from being trapped and blackmailed.

It's funny how she criticises people who feel like feminists hate all men and then proceed to do the same thing by saying that MRA groups contribute to a culture of misogyny.
There are surely fringe hateful people in both groups: you can easily find misandrist feminists and misogynist men right's activists.
Same here.. it is sad but there always seems to be a general lack of awareness over the polls. I believe that unfortunately many people did not bother to inform themselves thoroughly about the propositions.
A lot of middle & senior level "aggregator+PPT+strategy rejig only" managers are going to find themselves out of a job if people dont come back into offices. The actual "task doers" will hopefully get their way this time.
Thanks for the reply, but you're assuming I know something about using the web console. I effectively know nothing about web technologies.

And to be honest, while it would be nice to know about such things, I really don't have the time to start learning about them. I have no intrinsic interest in them, and the benefits would be minimal. I have other things to stretch me, other things that I want to learn, and other things that I need to learn.
Well, you can very often deduce which one it is from cognate words, or general language patterns, so it's not just rote learning.

e.g. this random headline from Pravda today:

"Байден намерен обсудить поведение России на встрече с Путиным"

NAMEREN - obviously a, since NA is a common prefix

OBSUDIT' - obviously o, since OB is a common prefix

POVEDENIE - obviously o, since PO is a common prefix

ROSSII - hopefully you can spell the name of your country...

or if you don't know how to spell OPRAVDAT' (justify) which has its stress on the ultimate syllable, you just need to recall the name of the glorious newspaper above, PRAVDA, where the stress is on the first A.

or GOROD is easy to spell because -oro- is a very common cluster.
Other sources of energy are not going to replace environmentally unfriendly ones. They will add new demand. Like with roads widening that will eventually get clogged again. Just the technology is not going to save us (nor nuclear mantra bad-mouthing environmental movements).
Should we be concerned that the decisions of AIs are inscrutable?
Supreme Court religious exemptions augur badly for LGBTQ rights
Of course, if you set up Home Assistant you can firewall them off the internet. That's how I do it too, with an IoT VLAN. It's not how these devices are intended to work, and not how they work if you just follow the manufacturer's instructions for Google/Alexa integration. You're replacing the vendor's cloud service with Home Assistant, effectively.

For example, I had to work out that in order to get Broadlink devices to stop rebooting every 3 minutes because they can't contact their cloud crap you have to broadcast a keepalive message on the LAN (it normally comes from their cloud connection, but their message handler also accepts it locally, and thankfully that's enough to reset the watchdog). This involved decompiling their firmware. I think that patch finally got merged into Home Assistant recently.

My point is that this is not the intended use for these devices. Normal people are going to put the gateways on the internet and enable the Google integration; in fact, it's quite likely that they will sign in to some IKEA cloud service as soon as you put the gateways on a network with outgoing internet connectivity, even before you enable the integration.
In general the contribution of an action potential from one neuron is not enough to make the neurons it's connected to also fire. Neurons require relatively synchronized excitatory inputs from a large number of neurons to induce an action potential. There will also be inhibitory inputs from other neurons as well.

Another phenomenon that counters recurrent excitation is lateral inhibition. An excitatory neuron firing will synapse with an inhibitory interneuron nearby. If the interneuron fires it inhibits a great number of neurons in the local vicinity, including the excitatory neurons that just made it fire. It can act to reduce local excitability.
I remember this trend. Some of my bodybuilder friends would be taking shots of olive oil and fish oil in the morning and night.
Forcing polluters to pay to clean up their pollution will make non polluting solutions cheaper, and make cleaning up pollution cheaper
> You would not. The HTTP (say) API objects are versioned separately from the DB (or any internal implementation detail) of the service. This is abstraction: your API interfaces don’t change despite any internal changes.

This is exactly the same as how libraries are supposed to be written. A stable public API so the user doesn't have to bother with internal implementation details.

> Having 2 independent services let’s you upgrade each of them independently. You aren’t forced to update all of them at once.

You aren't forced to do that with libraries either. You don't have to statically link them at compile time, you can load them whenever you please.
I've always wondered if it's possible to use Rust' ownership chains to attribute memory usage? I.e. calculate total bytes retained by an object?
I do not think we will see "processing power hitting physical limits" anytime soon. Moore's Law is not dead yet, it is a good question if it ever will be dead. As Jim Keller says, the only thing that is certain is number of people saying Moore's law is dead doubles every 18 months.

https://eecs.berkeley.edu/research/colloquium/190918
You didn't answer any of the questions, especially regarding decentralization. If there's going too be only a handful of validators, then it's as good as a centralized app hosted on AWS. Then how is it facilitating "DeFi", when there's no "De"?
Yes, I read this, and it is essentially an aesthetic, UX issue. But it does not allow you to do things any easier in practice (at least if you are used to the command line). I was just asking it semi-rhetorically to introduce my question about the inverse transformation.

A command-line interface to clicking buttons on a headless GUI, by naming their labels, would be an extremely useful tool. Even if only worked for applications written with the major toolkits gtk, qt, electron etc.

EDIT: imagine that you could do this:

ungooey gimp --menu file:open:lena.png --click eraser --drag "10,10-100,200" --menu file:saveas:lena2.png

and it created an image with a white diagonal band erased in white.
Looking at the source, it appears the website hasn't been updated since 2014... for a possible reason, that could be one
Finally, the party problem solved: one arm for holding your drink, one arm for holding a plate, and one or two arms to put some food from the plate into your mouth.
For my previous employer buying from shady sources never worked out. There were many different fakes from empty enclosures to almost working similar parts. Insanely expensive brokers worked well, but buying at 50x price isn’t feasible in the long run.
Correct. Wikipedia says it was named after the inventor Karl Drais who invented the dandy horse, the predecessor to the bicycle. Interestingly, he did not invent the Draisine on rails, though, just another mode of transport that in some ways is very similar.
FaceTime finally faces WebRTC – implementation deep dive
This feels like it should be bigger than the Dewa Kipas drama. An Indian techbro billionaire cheats against the biggest Indian chess legend. I wonder if it's going to hurt the billionaire's image in the long run.

Also, how do people with so little class, tactfulness and maturity become billionaires?
Reverse perspective: Outside the "Walled Garden", perhaps "Solitary Confinement" isn't seen as all that much of a selling point.
You say that as if businesses in China and India are paragons of environmental stewardship, and not 100x worse than anything coming out of Europe or the US.
Then you stop, take one off the rails and swap positions.
If it’s like the ones I’ve been on, you either lift them off the rails, or if you’re just hiring them, sometimes just both turn yours the other way and swap.
But not rewritable.
Shouldn't that be possible with any memory management system? I believe Java has a tree behind the scenes in memory for management.
Ride one from the comfy seat behind your desk! https://www.youtube.com/results?search_query=PRN-railfilm
How do you pronounce 555?
When I get serious about a side project often people are calling me offering jobs after a year or two. It’s one reason why my career hasn’t gone in any straight direction.
Product Designer
Responsibilities

Create user experience and user interface designs for desktop and mobile
Help with product ideation, concept development, quality assurance, and design implementation
Guard, shape, and maintain SafetyWing product design system
Conduct quantitative and qualitative user research, along with usability testings
Set design requirements based on information from internal teams and user research
Coordinate with other design team members to ensure consistent and accurate communication
Work closely with product engineers to suggest improvements for products and processes
Continually adopt new tools and practices as the work evolves
Present product design ideas to cross-functional teams and senior leadership
Juggle a mix of large and small projects, often with overlapping priority and urgency

Requirements

Three to four years of work experience as product designer, user experience or user interface designer, or in other creative role
Proven experience in all phases of the design process including user research, copywriting, wireframing, prototyping, visual design, interaction design, and usability testing
Dynamic, creative personality, effective at engaging and influencing a variety of audiences
An ability to communicate clearly with peers across disciplines, follow design guidelines, and eagerness to try new applications and working methods
An intuitive eye for customer needs beyond the obvious, excellent attention to details, and creative problem-solving skills
Ability to collaborate with cross-functional team members and interpret both qualitative and quantitative feedback
Passion for design, not satisfied with the status quo and always thinking of ways to improve

Nice to have

Experience in creation and management of design systems
Experience in animation or rapid prototyping
Experience working in user research or analysis
Experience working remotely or as a digital nomad
Basic knowledge of HTML, CSS, or JavaScript
The author touches on that:

"Some societies are more collectivist or individualistic than others, and then within those societies, various members range across a spectrum of how much they trust the system.

I think a big portion of one’s perception on this topic of gold or bitcoin is shaped by life experiences or disposition. Growing up in a smooth environment where things just “work”, with no major currency failures or oppressive regimes, leads one to trust institutions more. They are fine with the concept of centralization, and giving up certain rights in exchange for certain conveniences."
I think the issue is grammar, not jargon. There are many grammar mistakes which make it difficult to understand. I recommend you check the text through Grammarly, or ask someone for help reviewing the text.
>Isn't that called keeping the economy going? There are people and physical capital that need something to do today. You can't save today's time for tomorrow, no matter what kind of money you have.

Yes, saving is impossible. The shiny gold rock doesn't wither. It will be long there after your death.

A shiny rock isn't meaningfully different from fiat either. It's just a token that represents an entry in a ledger. That rock represents that someone else owes you a debt but that debt continues to exist after your death. The only way that debt can be repaid is if someone completely unrelated is born in the future and works to repay the debt of a long dead person. This can't work because that person also has to work for himself to pay for food and shelter. The only reason it works today is because population and productivity growth has exploded and can take care of that debt and even pay above and beyond the original debt.

The reason why fiat rots (inflation) is that the rest of the world rots as well. Gold is the exception, it doesn't rot, therefore it lets you pretend that the rest of the world doesn't rot.
> I thought I was, I honestly wanted to know what the percentage of meat and
dairy comes from pasture animals in the world. I guess I should of been more
clear about that.

Well, I confess I don't know the actual numbers. But most places on Earth
don't have the intensive farming found in the Americas.

> Aren't we just talking about the inefficiency of raising animals as a food
source?

Quite the contrary. In a sibling comment I discuss how ruminants are the most
efficient way to turn inedible plant matter to food that humans can eat.

The wikipedia page on "ruminant" has some interesting information about the
process of rumination. In short, ruminants have four stomachs. In the first
two, plant matter is fermented by bacteria, then regurgitated so that it can
be re-chewed to hydrate it with saliva, that promotes bacterial development
and controls the pH of these stomachs. The third stomach is a kind of filter
that absorbs some nutrients and allows only food of certain size to pass to
the final, fourth stomach. The fourth stomach is the true stomach that is
similar to the one we have in our beliies. So to eat the plants that ruminants
are specialised to eat, we'd need to have it first chewed and pre-digested by
ruminants. In yet another comment I noted how sheep and cows that range freely
eat wild grasses, and goats eat shrub.

As I say in that other comment, factory farmed cows are fed soy and corn, that
humans can also eat, rather than wild grasses that humans can't eat. But that
is factory farming. It is actually harmful for ruminants to feed them that
kind of food and so it's a practice that should absolutely be eliminated,
along with the rest of factory farming.

Far as I can tell, nobody has been able to breed goats in factory farms. And
sheep are normally not factory farmed. I don't know what it is that makes cows
good for that sort of thing, but you can be assured that where farming is
primarily of sheep and goats, whatever automation of processes there exists is
nowhere near the scale of factory farms with giant, thousand-animal feedlots
as in the Americas.

Anyway I think "efficiency" is a red herring. The farming industry is very
efficient at producing cheap meat by the thousand-ton. But human bodies are
not tuned to a world were food is produced "efficiently". We are predisposed
to eat as much as we can as soon as we can, to make up for the difficulty of
finding enough nutrients to sustain us "in the wild". Presented with the
extravagant amounts of cheap meat produced by industrial farming, we are
inevitably drawn to excesses of consumption. These excesses are used by the
very industry that caused them in the first place as justification to produce
even more meat, throwing even more fuel to the fire, destroying even more
of the environment and treating even more hundreds of thousands of animals
like garbage. Inevitably, there is a backlash and people swear off meat, when
what we should all be swearing at and off is the meat industry, that would
happily farm us if it was profitable.