skysight-inc/HackerNews huggingface dataset:
One of the biggest problems with such an architecture is that you cannot predict whether a given function call will overflow the on-chip physical registers, and therefore will be expensive. So a simple change like adding a wrapper function, or a compiler choosing a different inline heuristic can affect the performance of your code in strange and unpredictable ways.

Context switches also get more expensive, because you have to swap out the entire windowed register file, and not just what is visible to software. (That can be mitigated by additional hardware support, but the complexity is high.)
Spaghetti over HTTP

That must make meatballs the DBs and parmesan the JS frameworks.
It’s the epitome of hypocrisy. How could anyone take them seriously now that they’ve shown to be complete frauds? Is it any wonder that half the country doesn’t trust the government lockdowns?

“Stay inside”, “don’t gather in groups”, “cancel your wedding”, “wear a mask during sex”, but oh hey, it’s OK to go downtown and riot, burn down buildings, and throw bricks at the police.
Fed Should Resist Market Pressure to Do More
https://en.wikipedia.org/wiki/Boogaloo_movement

https://www.usatoday.com/story/news/nation/2020/06/04/boogal...

There's been a lot of reporting on it as they've stepped up action over the last year. Did you not see the news stories about these individuals stationing inside the Michigan Capitol with assault rifles?
you could make the same case for the current wave of protests

'you should support blm and adjacent causes from home through donating without putting more people and lives at risk'
"8. Talent vs. Genius: Society is good at training talent but terrible at cultivating genius. Talented people are good at hitting targets others can’t hit, but geniuses find targets others can’t see."

If you can find targets others can't see, you may be a genius. Or delusional. Check your prescription interactions for clues.
This really only works if you consider said statistics to be reported in good faith. Black Americans tend to be disproportionately targeted by law enforcement and disproportionately punished. For example, black Americans are around four times as likely to be charged for Marijuana offenses compared to white people despite using marijuana at equal rates.

White-on-black crimes I would argue are far less likely to be reported, especially apparent by the bias that the police employ against black people.
It's pretty uncommon for technically inclined folks to just abandon a disk with unencrypted data.

And from what I remember reading long ago, several writes of random data is more secure than several (or one) writes of zeros.
Edit: The parent edited their comment with no edit note, so my comment might not make as much sense because it remains unchanged

There is a lot to unpack here but I will do my best.

> I shouldn't have to say this but people these days: I fully supports racial equality, elimination of poverty, and modernization of policing in the U.S.

It doesn’t appear that you do, as you are actively speaking out against an anti-racist movement supported by hundreds of millions of people around the world.

> The problem has existed for "hundreds of years" so why not push the protests back 1 year so it won't unnecessarily cost many people their lives?

This is not how social movements work. You can’t just “push it back”. Additionally, black people a disproportionately affected by the coronavirus, so these issues are not completely separate.

> It seems incredibly obvious that the urgency here if false

I suspect you feel this way because you are not an affected demographic. The police have been terrorizing and murdering black people in their own neighborhoods for hundreds of years. If this was happening to you, I’m sure it would feel ‘urgent’. Additionally, the president of the most powerful country in the history of the world has literally been calling for the military to kill protesters and labeling them as terrorists. This is incredibly scary and I’d say speaking out against this is very urgent.
While decriminalization isn't the same as legalization, places like Portugal and to a lesser extent Switzerland have demonstrated that it doesn't result in an increase in consumption.
Thanks :) I also should have linked my post "Redux - Not Dead Yet!" [0], which talks about how Redux compares to other tools like context, useReducer, and GraphQL, when it makes sense to use those, and reasons why Redux is still useful depending on what you're actually trying to do.

[0] https://blog.isquaredsoftware.com/2018/03/redux-not-dead-yet...
The FDA now allows those people to donate blood. However the donation centers might take time to update their practices.

https://www.fda.gov/news-events/press-announcements/coronavi...
Much of the original Bourne shell was written in C that had been macro'd to look like Algol [1].

E.g.

/usr/src/cmd/sh/mac.h:
#define IF if(
#define THEN ){
#define ELSE } else {
#define ELIF } else if (
#define FI ;}

#define BEGIN {
#define END }
#define SWITCH switch(
#define IN ){
#define ENDSW }
#define FOR for(
#define WHILE while(

[1] https://research.swtch.com/shmacro
I would be less bothered by it if someone was building something other than killing machines. And I really don't care what flag someone waves, nationalism is dumb.
My experience has been that there might actually be MORE boilerplate now than when I did ad-hoc translation to/from JsonObject.

inline classes straight-up don't work with Jackson, and probably never will. So for every class that has a field that is an inline class, I have to write a "builder class" that's exactly the same except replacing the inline class with the class it wraps.

Also, @JsonUnwrapped doesn't work with Kotlin. And, of course, doing anything with generics is a complex nightmare with Jackson (because of JVM's type erasure).

Not to mention, all these failures happen at runtime, so you don't even know your class is going to be a problem until you run the code.

The whole thing just sucks and I actually miss the simplicity of translating by hand...
a period where many programmers worked with a set of physical O'Reilly books on their shelf.

I’ve never been so productive as I was in those days. Good quality documentation and no distractions. A golden age that we didn’t even know we were in. The modern development paradigm is a dumpster fire in comparison. Thanks for the good work you did back then producing those materials.
Please bring one such alternative that effectively captures the impact on a per-capita basis.

Otherwise, this is a false analogy, since the normalized measurement accomplishes precisely this.
If I suspected an employee was up to something and they wanted to dispose of old laptops, I would send another employee to physically destroy the drives with a drill or a saw.
I did not see anything really forward looking or profound.

Their suggestion is to redefine things so they are not criminal and take away budget.

These in no way address the core or foundational issues of racism and inequality.
Yeah. I have no idea how a human would compete at all with g-forces alone. Add the fact that you no longer have to design a plane around a human and that definitely gives you a pretty hefty advantage against an f18
This is absolutely a fallacy. If you're testing a microservice and stubbing the other microservices, you aren't doing the equivalent of the high-level test on the monolith. You're doing something like a macro-unit test of the monolith with internal services stubbed.
Thanks! I actually study fiction writers and standup comedians to help me write/speak better. It makes a world of difference
I'm not saying it's exactly a mystery. Java had the misfortune of being ubiquitous when XP and design patterns became all the rage. Every intern using Java had to learn "patterns", and schools where teaching them too. Heavyweight frameworks like Spring (and before that, EJBs( were all the rage too. It took a lot to extricate modern Java from that situation.
Discussed at the time: https://news.ycombinator.com/item?id=21038138
Show HN: Set with Friends, an online community and multiplayer card game
In re:

> They see Covid-19 as a nothing burger, and health experts giving these protestors a pass vindicates their belief.

Four minutes later someone says just that:

> by admitting there are exceptions, [public health experts] reveal that they were not being straight with us all along.
Drones can jam missiles.

We can do this all day but I don't think it's helping anything.
> Gas powered model engines are not that unreliable, even for model airplanes.

Still incomparable to any other option. Having 1 in 1000 crash chance will disqualify it as a DHL alternative.

Putting 2 of them on the drone will surely make it cost more than $500

And putting even the cheapest turbine on it is out of question, unless you talk about toy turbines that are as unreliable as RC piston motors.
I am honestly surprised you haven’t heard of them. IMHO they are widely considered to be one of the best pop bands of all time.

They were on the cover of the iPod box, as well as the matching ‘dancing iPod’ ad.

While I’m not the biggest fan of most of their recent albums, the first two are certainly worth a listen. :)
We changed the title from "Zipline - Vital, On-Demand Delivery for the World" which is too marketspeak. If someone suggests a better (more accurate and neutral) title, we can change it again.
> If you read up on the fundamental papers regarding software reliability this is something that's brought up ad nauseum.

I don't believe there are any papers that show that adding network hops to an application makes it more reliable. I would be extremely interested in any references you could provide.
You can bridge scripting from any programming language into minecraft through the use of plugins.

The educational versions of minecraft (e.g. the raspi version) integrate python scripting directly.

Microsoft forked a "bedrock" version of minecraft that I'm not as familiar with and that has a different plugin ecosystem. The Java-based version still has all the same plugin capabilities it always has.
This happened in Seattle like 10 years ago to a white guy. It’s horrible. All these things are horrible. Absolutely disgusting and inexcusable.

It is also a tiny fraction of the number of deaths from the virus.

Also no one demonstrated regarding that guy. I wish people would have. Maybe we could have reformed no knock warrants, and the people you are referring to would still be alive.
This title is misleading. There are significantly more patches here than just "remove integration with Google".
The issue generally isn't just creating something clean but rather it's maintaining something clean. Something that will be owned not by you but by multiple teams whose members change over the course of years.

On a side note, I've found that creating something again usually leads to messes as you try to fix all the issues in the original which just creates new issues.
Where I live recreational marijuana use is not legal in my country, but it is permitted in my city and any laws prohibiting it are not enforced.

You are drawing an arbitrary line in declaring "which laws matter." In reality the lives of the people are governed by which laws are most effectively enforced at a local level.
microservices are useful, but not for the reasons listed here (or the reasons often assumed)

personally, i'm more a fan of "realm of responsibility scoped services" to decouple technologies/datastores of parts of a system that do not interact by design (for instance, your user account / credentials handling from literally anything else), and then use a system like kafka (with producer-owned format) to have a common data bus that can tolerate services that process data asyncronously (or even things that keep users in the typical "refresh loop") dying for a bit.
Show HN: 24hourhomepage.com – Own the day: 86400 seconds, one giant story
From your source, white/black people shot to death by cops in 2018 breaks down as 399/209. That's about 2x.

Now if I take a look at: https://www.ojjdp.gov/ojstatbb/crime/ucr.asp?table_in=2&selY...

And I focus on arrests made in situations such as incidents of weapons possession, aggravated assault, or the violent crime aggregate, I don't see much of a discrepancy versus that 2x. For example, for the violent crime aggregate it breaks down as 288620/187470. That's about 1.5x. That is, 1.5x as many white people as black people got arrested for violent crimes. Yet 2x as many white people as black people got shot by cops in that year.
Some search hits are deeper than others. Specifically, forums. EEVblog comes to mind. Figure out the spectrum of specific brands/models, then read and watch some reviews.
In modern CPUs, the last few items on the stack rarely leave the vicinity of the CPU and its caches. The programmer's model shows them as being stored in addressable memory, but that's part of the illusion of superscalar cached CPUs.
Google should ban all sites with Amazon affiliate links from its search engine.
If you have ten people working full-time on it, it is not a microservice, it is just a service.

I think the discussion about microservices has suffered more than anyone realises from a lack of shared understanding about what a microservice actually is.
Are the distributions reviewing the patchset against Google Chromium upstream and affirming that, to the best of their knowledge, no additional threats will be delivered to those who choose to use this?

The risk isn't in who compiles it. The risk is in the patches themselves coming from an untrusted third party, and being presented as a complete fork with significant functionality changes in support of the author's beliefs. If it was "here's a minimal patchset that's rebased against Chromium upstream, here's instructions to checkout Chromium and rebase our patchset onto it" then that would be possible to trust. This isn't that.
I think you are greatly overestimating the impact of technology on peoples QOL. The HN crowd are likely to be heavy tech users, but your average person is not. The average person might get their video from Netflix instead of Cable TV now, and they might use social networking (which has its downsides) instead of phone lines, but they aren't playing MMOGs or taking MOOCs.

For example, in my own circle of hobbies. Fishing is getting worse[1]. Surfing is difficult because costal real estate is crazy expensive. Gardening is also difficult due to real estate, etc.. I can think of at least a dozen other activities that are now much harder to participate in due to rising real estate prices, climate change, or wealth inequality. For anyone who participates in these activities, there is a real loss in QOL.

Also, I think you are presenting a false dichotomy. Your suggestions is that millennials should be content because technological progress offsets the loss of economic opportunity. This is a false choice. We can have both with the right mix of policy. No one said to the boomers "You can have good economic opportunity, or you can have technological advancements, pick one". In their own lifetimes, they also saw huge advancements in medicine, infrastructure, communication, and tech.

[1] https://www.pressdemocrat.com/news/9058818-181/california-po...
This side is geo-booking me on my phone using a German phone provider because of US trade sanctions.

Maybe a bug?
One thing that really frustrates me is that mask usage among protestors in Seattle is very good. Well north of 90%. I look around in the protests and in hundreds of people see one or two not wearing a mask.

The you look across the lines at the national guard and the Seattle PD at see one or two masks at most! Why aren't the NG and PD wearing masks? Like, it's the smallest sign of caring and they don't do it.
I guess they'll be very careful with the objective function, not to produce a Kamikaze drone:

- Drone: Less than $10 million.

- Fighter: Almost $100 million and human on board.

It's not far stretched to treat the drone as a new type of missile. Air-to-Air, Air-to-Surface, Surface-to-Surface, Surface-to-Air, and the new generation: Anywhere-to-Anywhere missile.
The central premise of microservices architecture is that the services manage their own data.

If you have a shared data store then you are not really implementing microservices.

https://docs.microsoft.com/en-us/azure/architecture/microser...

In fact, the linked article by Martin Fowler pretty much describes it as the opposite of what you are describing:

https://martinfowler.com/articles/microservices.html
Either the vitriol people received for protesting the lockdown, wanting to reopen their businesses and resume life - they were labelled essentially as murderers and #COVIDIOTS - was justified OR the mass protests, flouting of concern about the virus, etc. is justified.

You cannot have both.

So either those out and about without masks, or protesting the lockdown, etc. AND the current protests are justified as COVID isn't actually a real concern, OR both sets of protests are unjustified because a lack of concern for COVID is in essence negligent homicide, and the current consort should be labelled as the previous.

What you cannot say is that the first set of actions were unjustified but the second justified, whilst in the midst of the same conditions with the same virus making its way through our people. You may try to insert a "but" in there somewhere, but that will be merely a reflection of your political biases or adherence to the narrative of your chosen publication.
Google's own tools make flooding their main moneymaker with junk easier and more accessible. There's something in that but I'm not sure what...
Did you also support the protests against the lockdown, with the same justification?
The black panthers [1] emerged precisely because of police brutality and the lack of recourse / accountability. The difference this time is that the internet and cameras made it possible for people across the country to hear and see the stories up close. Suddenly the victims weren't random people in a far away land -- they had an identity, and watching their last moments makes the racial bias all too clear. History might not repeat itself, but it definitely does rhyme

[1] https://en.wikipedia.org/wiki/Black_Panther_Party#Founding_t...
Ask HN: How do I grow my startup?
I have launched Indiebookish.com a few weeks ago and battled to get any customers to subscribe. After a few days, I dropped the pricing by >50% and still had no success. I am now offering my debut release as a free option to build a database of users that I could potentially sell my paid subscription to once they see the value of my product.

How else would you suggest I build with no Marketing investment?
That is correct. But the media narrative of the protests seems to focus on the race A vs. race B issue.
Ah, yes, the recursive Considered Harmful. This article was quickly followed up by the rebuke "'Considered Harmful' Considered Harmful" Considered Harmful. Shortly thereafter, the entire blogosphere had a stack overflow error and nearly took the entire internet offline along with it. Recursive Considered Harmful Considered Harmful.
Tractor Hacking: Studying the Can Bus of Tractors
I actually agree that hackernews has a better feed of aggregated content, and I that there are brilliant people lurking in the comments.

But that's the main content, and about 5% of the comments.

From the article:

"This pattern is consuming — instead of creating. Consuming — without questioning. Consuming and hiding behind an authority.

I saw developers taking other people's solutions for granted. Not thinking twice about the approach, not bothering about analyzing it."

It's normal and within acceptable limits, but if you want to find a circle jerk devoid of critical reasoning--a celebration of consumption over creation--it is very much alive here.

And that's fine, really, so long as we never stop being aware of it.
Given the great reception this has received, let me give an example, and one of HN's great "successes" - patio11.

Guy made a tiny, miserable little service that would have made more money if he worked at Walmart. He was the seer who provided day after day of front page content for this site, the "fake it till you make it" ruse in full effect. Because his product was so miserably unsuccessfully he instead put all of his effort into blog posts and "lessons" for people to follow, and the suckers lined up.

People with actually successful products were just off being successful.
New Hemingway story published – Pursuit as Happiness
> One thing for sure. We need a way to run desktop applications in isolated containers in the same way mobile apps are run.

That's what Windows 10x is doing. Performance will most likely take a hit.
Collapse OS – Why Forth?
It seems that Europe is going in the right direction with GDPR and now GAIA-X project. The fact that GDPR is mentioned a lot in the proposal really make clear their main intentions.

Perhaps the limited presence of big, powerful and influential FAANG like companies significantly reduce the lobby or pressure on the European governments to take the necessary actions to guard and protect their citizens' data.

Hopefully this can provide the right fundamentals and creates impetus for more personal data friendly localhost first and cloud second software paradigm. This paradigm is more natural and secure than the cloud first software paradigm currently being practiced by major software companies (e.g. FAANG).
Appending "reddit" to the query or doing it on Reddit directly can often return usable information.
I think the main benefit is precisely that it comes with blocking of ads and trackers by default. I use Firefox myself (mostly because I love Container Tabs), but usually recommend Brave to less techy people as it requires zero post-install configuration.
Look up the Massachusettes death rates.

https://www.mass.gov/doc/covid-19-dashboard-june-7-2020/down...

In the age group of under 50 years old, the death rate due to COVID 19 is 10 out 100,000 (!), that is half of that attributed to the flu, no seriously

it is very unlikely that the protest will have much effect
Set with Friends is a web implementation of a real-time pattern matching card game called Set. Last year at a summer program (https://sparc-camp.org/), I wondered how I could bridge the 3000 mile gap between some of the friends I had made after we parted ways. My answer was something I think many of you can relate to: playing games and working on hobby projects :)

Originally, this site started off as just a simple way to play Set. Over the past few months, my teammate Cynthia and I have been working on a major overhaul of the entire site, emphasizing the community, by allowing users to meet each other and start friendly games with other users who happen to be online. We're also uncompromising on giving mobile users a great experience.

We appreciate any feedback or suggestions about this website and our new approach!
Are you sure you actually implemented the life you wanted or what was expected from you? Sounds like you had a checklist/recipe for life and you went with it.

The good thing is you have so many doors open now. Do whatever. You're young enough to pick up any hobby or career. Don't think about whether it's financially worth doing or if you're on some "mission" or "purpose". Don't think about whether it's safe or unpopular.

Sometimes the most fulfilling things are inherently worthless. Learn an instrument, buy a motorcycle, make a painting, become a scuba instructor, run a marathon, try drugs, move to another country, sit at a park/cafe and talk with people - you get the picture. You'll find something that clicks, just get out of your checklist view of life.
When you reach the top of the mountain, the only Zen you will find is the Zen you brought with you. Meaning: you must find fulfillment within yourself and not in outside things or accomplishments.
By now, I am kinda saturated with posts about the "Zettelkasten" system. It seems to be quite popular these days on HN...
got more info on those chess games?
exactly, they’ve lost all credibility and are at risk of having cried wolf now