skysight-inc/HackerNews huggingface dataset:
> Why is it impossible to parallelize this?

Within a single chip, it is impossible by design... not by any physical nature.

The DDR4 spec has 16-banks (organized into 4-bank groups), which could theoretically refresh individually. But that's not how the spec was written: a Refresh command will cause all 16-banks to start refreshing at the same time.

However, it is possible to "parallelize" this rather easily: that's why you have TWO sticks of RAM per channel. While one stick of RAM is going through a Refresh cycle, the other stick of RAM is still fully available for use.

My assumption is that it is a better protocol to issue all banks to refresh at the same time. Otherwise, you'd need to send 16x the Refresh commands (one for each of the 16-banks). At that point, most of your messages would be "Refresh" instead of RAS / CAS (open row, or open-column) commands, needed to read/write data.

If you really want parallelism, get multi-rank RAM or stick more RAM per channel. But even then, if the two sticks of RAM refreshed at the same time, you'd have fewer "Refresh" commands in general. So it still might make more sense for memory controllers to keep sticks of RAM all in sync with regards to Refreshes.
Sure. But I was horrified how little difference it makes to the people in those documentaries. Their lives are ruined for being patriotic, intelligent, and truthful, for not being corrupt. And there's nothing they can do about it.
My father was raised by his dad and mom. I was raised by my dad and mom. My grandfather's were raised by their fathers and mothers. So that's three generations of men not raised only by their mothers.

Civilization is built upon the inclusion of men in childrearing, so ultimately all civilizations include men raised by both men and women (at least the successful ones).
The Amazement of the Knowledgeable Person
Terrible for the uneducated consumer. If you are heavily invested in buying a new laptop (spending $1,000 and enjoy researching laptops) then you stand to significantly benefit. Every uneducated consumer who buys an overpriced laptop subsidizes the cost for an educated buyer who heavily researchers and finds a good deal. Not fair to 90% of consumers, but most industries work this way.
Nice in theory. Very difficult to get anywhere near that efficiency in practice. Best of luck to them, but I'm not holding my breath.
Oh thanks. I hadn't actually plugged in the numbers, shame on me :P

It seems the maximum efficiency in this case is ~94.8%, so the claim does seem plausible at least.
Managing What’s in Your Head Using React Helmet
While maybe not particularly valuable, it is pertinent when saying "x is worse in place y than in the military": without experience in the military, it would be impossible to say (not saying the words, but for credibility).
How is the battery life now? I'm considering buying a used one online if I can find it and trying out the Ubuntu builds available now.

Also, did Ubuntu come as the default OS, or was it an Android phone onto which you installed Ubuntu?
> has no qualms about Crossover’s tactics, including its WorkSmart productivity tracking tool, which Tryba calls “a Fitbit for how you work.”

If I were FitBit, I'd send a C&D letter over this.
Medium articles have taken a new low point lately. They should get an award for "best life changing paragraph".
I must point out that it is disingenuous to look at USA in isolation when discussing capitalism. USA increased shareholder wealth within it's borders by exporting misery and poverty to Latin America. So you need to look at USA+Latin America, Chile etc in totality. Moreover eastern Bloc countries and Cuba had severe trading restrictions imposed on them by usa making their economic survival difficult. Cuba, iran and NK still can't trade with a majority of countries even today because of punishments to trading partners by the USA.
Race to the bottom is one thing. Yes, so-called “TCP unfriendly” protocols will muscle out any protocol that reacts to probability p random packet drops by a one-over-root-p reduction in throughput. But that does NOT mean that BBR will fail to avoid congestive collapse. The one-over-root-p behavior is outdated and actually harmful on wireless links, anyway; it was designed for the assumption that all losses are congestive losses; but today, many losses are purely random and not an indicator of congestion. BBR and other modern TCP-unfriendly congestion control protocols are a necessary step. TCP-friendliness must die.
MIT’s depression-detecting AI might be its scariest creation yet
18 hours of work is unsafe whatever the job is.
I wonder why? Are they significantly risky if used without medical supervision?
Yeah, the bigger thing would be those Facebook pixels which are invisible to the user but lets FB track wherever you go on the web and ties it back to your account, as you're still signed in.
Yes Haiti is poorer than Cuba. I was asking if there is any non-capitalist society doing as well as the United States. Not the shittiest, poorest example of a technically capitalist society that you can find.
The passionate part is the proof of concept. After that, you can decide between persistence and passion for the next project... :)

I think keeping the scope as small and simple as possible might be even more important than passion.
A few years ago I visited a large electronics retailer to buy a Windows laptop to put Linux on. I’d been a Linux user for years. But the service was so dire at the store I became irritated. No one knew what they were talking about. I waited twenty minutes to talk to a member of staff, who went to find another member of staff, and left me waiting an additional twenty minutes. I thought fuck this, left, and walked by an Apple store on the same street. I was curious and popped in to have a look. The experience was such a contrast that I bought a MacBook Air on the spot. Five years later and I’ve bought another MacBook, two iPhones, two iPads, and god knows how much software.
Their argument that it will be cheaper because of raw materials costs is pure rubbish. That was supposed to be the point of silicon - it’s just sand! Then people realized that the structure (crystalline) and energy intensive processing required to obtain that structure were the real cost drivers, not to mention the housing, transparent electrode arrays, and installation costs. Nanotechnology is difficult to manufacture because of the energetic factors working against the formation of long-range nanostructure.
> The guy thinks people should not be allowed to be too rich.

Or the fact that people get that rich points to a systemic flaw in the system. Bezos earns 4 million per hour, no matter if he's asleep or awake. It's pretty wild to assume he personally creates that much value. The only other justification is that society is distributing wealth in a skewed fashion.

The fact that capitalism is the best resource allocating framework we found, for managing society, shouldn't prevent us from discussing its flaws.
> React-Native is great, the only problem is that Facebook does not do enough to nurture the open source use of it, and this creates lots of extra work for teams using it.
Airbnb's decision to abandon RN is clearly due to engineering blunders and political nonsense internal to Airbnb, which has little to do with RN itself.

This is a very generalised opinion for a very specific technology with _many_ significant trade offs. React native can be excellent for one team, and terrible for a different team at the same time.

It may be great in your specific circumstances, but I’d give Airbnbs mature engineering team the benefit of the doubt that it isn’t the right fit for them.
Am I misunderstanding something, or you just said Safari added favicon support in 2018?
Doesn’t really work in practice though, because you rapidly deteriorate into a ludicrously invasive system. Let’s say you drive - why should I, as a non-driver, be paying for your medical care because you chose to drive? You cycle? Dangerous! Wait, you don’t sleep eight hours?? Statistically, you’re doomed!

It doesn’t work. Life is an inherently dangerous environment. Some of the things we do increase our risk of illness massively, but so many things increase our risk in so many ways that it’s surely better to manage this as a public health matter, rather than simply accepting that people will die en masse.

Coordinated and sustained public health programs can reduce the adverse effects of lifestyle choices. But rationing healthcare on that basis is ultimately going to benefit nobody.
Ok, forget about the US. Is there any non-capitalist country doing as well as, say, Ireland?
What's required for something to be a shell? IMO a minimal shell would have some command line editing and parser, the ability to launch applications, job control, scripting ability, and I/O redirection. These can all be done in the context of a Capsicum-sandboxed shell, where the applications that can be run, and files that can be read/written by the shell, are only those explicitly made available to the shell.
You can always click the circle I’m the upper right.
I'd also like to know where I can find decent insolation maps
You're right, but it's kind of sad. We value flashy POCs, not robust, safe software. And look at the state of the world right now - garbage software everywhere.
Both your proposals seem likely to result in increased automation, thereby reducing overall employment. To be clear, I'm not saying it's a good thing that some people feel they have to work a 12+ hour day, but isn't it better that they have that choice than that their job is automated out of existence?

Also, if you mandate higher costs for suppliers (through limited hours and minimum wages) then you will create incentives for people to buy from suppliers that aren't subject to those regulations (i.e., foreign suppliers). You can try to prevent that through tariffs and duties, but they have their own problems.
I'm 27. I absolutely love watching people play games (only certain games though). It's relaxing and very rewarding. For example, in a strategy game, I get to do my own strategies in my head and either:

- they get executed, which makes me feel good about myself

- the player executes a better strategy, which makes me go "hmm!"

- the player executes a worse strategy, which makes me go "ha!" :)

It's also a lot more passive than actually playing. I can hit pause or sit up and walk at any time, I don't need to finish the game or anything like that.
It absolutely is linear with the number of rows being refreshed. When you send your dram chip a refresh command it's effectively being read a bunch of times. You cannot use that dram chip during that period.

You seem to be taking about banking, I think.
I know but still.
The real reason they're hard is the employment contracts that forbid them (or surrender their ownership, which is almost worse)
It could also bring in question the current skill level of our armed foecses.

If a manager job makinking 80k a year with the major complaints bring -- taking orders -- giving orders -- bening on feet for 14 hours -- and no real designated lunch time, then I am not sure how well our armed foecses are going to do in a actual war -- which is sort of what we keep them around for...

Or Vox is just a flame bait instablishment who has a nack at finding people who like to complain about stuff because -- feelings.
I’m far from an expert, but it seems that ships win on price pretty strongly:

https://www.maritime-executive.com/editorials/comparing-mari...

Apparently it’s considerably cheaper to ship coast to coast by sea even though it’s a lot farther. Rail’s big advantage there is speed.

Fuel costs would hit both, but I don’t know which one would suffer more. In theory, rail could become independent of fuel costs by using electricity, but I don’t think electric trains are cost effective over such distances.
Watch 70000+ HD Documentaries | UDocumentaryTube Android App
Watch, Download & Share Unlimited HD Quality Documentaries with your Friends.
https://play.app.goo.gl/?link=https://play.google.com/store/apps/details?id=udocumentarytube.com.udocumentarytube&ddl=1&pcampaignid=web_ddl_1
> and Internet brown-outs as in the 1980s and 1990s would come back.

That part definitely needs more justification. An algorithm playing badly with NewReno doesn't mean that we'd be worse off if every system switched to it.
I can't tell if this is a satirical post or not?

>I'd rather have my data safe with the Chinese government

What makes you think (y)our data wouldn't be sold to the highest global bidder or hacked?

>a country that is on the other side of the globe

It's called the world wide web for a reason.

https://en.m.wikipedia.org/wiki/PLA_Unit_61398

>practically zero influence on my life

Western countries are very much influenced by China.

>sharing it with the US or my own governments, which are there, and can make my life hell for any or no reason at all, and have the means to actually hurt me.

Given all of your personal private data, anyone around the world with a computer has the means to actually hurt you.
Is it me or does this part make no sense

> But moving from TCP to UDP can get you much the same performance without usermode drivers. Instead of calling the well-known recv() function to receive a single packet at a time, you can call recvmmsg() to receive a bunch of UDP packets at once.

TCP is a streaming protocol, there are no datagrams to read one at a time. Nothing stops you from reading the entire kernel buffer (containing multiple HTTP messages) in to userspace in one syscall.
WiFi generally doesn't drop packets - it's usual failure mode is for latency to spike horribly for a clump of packets.
Unless you have massive computational power and manage to brute-force your way to get the keys
Report finds that climate change could cause “substantial damages” to US
Energetic? It sounds like it would be entropic. Every crystal or polymer is a long-range nanostructure.
You are totally wrong about Yemen. Iran involvment in Yemen was practically non existant before this war, they had little to do with the troubles there.

Iranian involvment in the war has grown because the saw a oppertunity jab Saudi Arabia in the soft underbelly.

But the argument that the innocents are killed just as much by Iran is simply inaccurate. Saudi Arabia is attacking civilian targets systematically with modern US aircraft.

Iran in comparison has a small troup training opperation and some infantry weapens.

Also please stop saying the 'Iran gets Yemen', that is inaccurate as Iran has absolutly no capabilty to control Yemen. The do support the Huthi who control part of the country but they are their own force and they dont listen to Iranian orders very well. Iran have no chance at all to control the rest.

The Yemen civil war would have grind to a hold long ago if Saudi/UAE would not pump absurd amounts of money, weapens and bombs into it.
I sincerely don't want to oversimplify your argument, but it seems like the logical end-point would be a global socialist/communist society. Is that your desired/intended outcome?
The posted article is not just blogspam and has a reasonable argument: the story touches on multiple non-obvious issues that could be real issues for many people. The author gives an example that even having written quite a bit about student loans they were not aware that indefinite forbearance was allowed.
I appreciate it, but those are first world problems.
Thanks for the details, i will reread some of those links
That was definitely true during the steve jobs era but I don't think its true anymore. The pixelbook looks pretty damn good next to a macbook.

https://www.imore.com/sites/imore.com/files/styles/xlarge_wm...

https://cdn.vox-cdn.com/thumbor/a6XjossJ0NszY2-LYhbc1tf-13c=...

https://www.imore.com/sites/imore.com/files/styles/xlarge_wm...
Please don't break the site guidelines, regardless of wrong or annoying another comment is. "Did you even the read the article" is explicitly against the rules. So is downvote-baiting, and flamewar generally.

https://news.ycombinator.com/newsguidelines.html
Purpose pushes us forward. Find yours.
I hope we get in-kernel implementations of QUIC at some point because having to find a portable third-party library for userspace sounds about as appealing as installing Winsock on Windows 95.
Sure I have. I am sitting on top of an article right now that I should have had done a week ago. Why haven't I finished it? A ton of reasons:

1. I can't narrow down the scope enough and I am not so familiar with the subject matter that I can make easy generalizations without the risk of them being inaccurate. This leads to a lot of tangential research.

2. I don't care about the subject matter at all, nor do I see a forseeable use for it - this doesn't do wonders for motivation.

3. I am doing this in my "spare" time, which is making me bitter, because I work hard enough at work and "shouldn't have to spend every waking moment trying to further my career."

4. I guess in the end I am just lazy.

5. Edit: Oh, and there is that whole compulsive browsing habit outside of work which I probably need to work on, but again, a life coach isn't exactly going to help me there.

So, really, what would a smart person (but not a life coach) tell me? They would tell me that I made a choice, and I should stick to that choice until it's carried out so that I don't waste my time by stretching this out. Then they would tell me to re-evaluate my priorities.

Now - how can a life coach possibly help me with any of these issues?

Life coaches are a cheaper, less educated version of psychologists* - they can help truly messed up / low IQ people be "normal." They can also serve as a paid "friend" of sorts, who "cares". In the end, it's all a lie and a waste of money. Worse yet, it's self-deception in the sense that you hand over the reins, and I repeat myself, to some idiot conman.

* Just to be clear - psychologists (especially ones who are also psychiatrists) can also help truly sick people when there is a chemical imbalance / injury / etc. I am talking about the sit-in-a-chair psychologists.
Pro-tip: a "run-on sentence" is not one that contains multiple clauses that could be edited to be different sentences; it's one that is multiple sentences, strung together with no punctuation and no transition. A sentence is not a run-on sentence just because the reader lacks the attention span to read more than a line or two at a time.
The Flutter engine has an embedding API that is intended for this purpose:

https://github.com/flutter/engine/tree/master/shell/platform...
Since most laptop makers have terrible product design in general, should it be surprising that their websites are any different?

The source of this problem on their sites for me has been the sheer number of different models that many of these manufacturers are putting out. I get that they're chasing different markets, but even then it is still somewhat baffling.

Microsoft has the right idea in not just copying some of Apple's product design, but also the simplicity of their product line up. (Which I admin certainly would be easier for Microsoft, since they were starting from nothing.) But has any major laptop manufacturer simplified their lines in this way?
Some notes for journalists about cybersecurity
Reading this blog post, I see two skills in conflict:

1. Ship now, ship often

2. Strive for perfection

The first one is required for entrepreneurs. Your "work <--> reward" iteration cycle should be as short as possible, and should end with the customer handing you money.

The second one is a skill that rewards knowledge acquisition, and can be especially helpful for those looking to improve their skillset in order to move up the career ladder. It's also an iteration cycle, but the reward often doesn't end with directly delivering value to a customer.

Lastly, I think that startup media (Tech Crunch, YC, etc) has a lot to do with this. There are way fewer stories told about bootstrapping something long term, compared to stories about successful startups hitting home runs. The reality is that the bulk of the work will be after you launch, and will likely require continuing effort in the form of years rather than months.
> This may sound like a stupid question, but did the Chinese people vote for this? Was there a democratic process?

Of course not.

https://www.nytimes.com/2013/08/20/world/asia/chinas-new-lea...
While this is true, a lot of software is not prepared to have connections change IP address. Lot's of networking software works on the idea of a loop which assigns each connection (5-tuple) to a thread. If QUIC were to be more widely used, the association of the connection would have to be linked to the connection identifier in QUIC, which is different than the 5-tuple. Basically, any software that assumed 1 connection maps to 1 file descriptor, is going to have to be rewritten.

This also means the kernel, which could previously steer traffic to a connection onto a single core. Realistically, QUIC will need a BPF filter to inspect the connection identifier and steer to the same core in the event of an IP address change.

All this is to say: I don't think most software is ready for QUIC, even if the protocol allows for cool things.
> Both your proposals seem likely to result in increased automation, thereby reducing overall employment. To be clear, I'm not saying it's a good thing that some people feel they have to work a 12+ hour day, but isn't it better that they have that choice than that their job is automated out of existence?

That is not a bug, it is a feature. I prefer to never have people in medieval working conditions. Pushing society to evolve past that need is a good thing.

So far, we have been able to reallocate jobs so that automation does not cause widespread unemployment. When[1] that is no longer the case, we can as a society find another stable working model.

[1] It is possible that automation is already exceeding society's "job reallocation rate". It is still difficult to tell, but something to be vigilant about.

> Also, if you mandate higher costs for suppliers (through limited hours and minimum wages) then you will create incentives for people to buy from suppliers that aren't subject to those regulations (i.e., foreign suppliers). You can try to prevent that through tariffs and duties, but they have their own problems.

You are describing one of the large flaws of globalization, which we should, as a society, have already tackled. It is not acceptable, for example, that Chinese or Indian workers get poisoned by producing chemicals without proper hazard protection in place.

That it is possible to circumvent regulation is not a justification to abolish regulation. It is a justification to close the circumvention loopholes.
The same thing that happens when they watch other people play sports or chess or ping pong, or when I watch other people complete home improvement projects that I have been putting off for years (I swear honey, I am going to build us the radest deck one day)
yes, but "cultural and political significance" are hard to define and so two people could easily talk past each other, because they would define these differently

whereas gdp and population are

a) easy to define and
b) correlated with significance
Somewhat related: I do hope userspace network stacks get easier to stand up (with strict testing). It would be nice to move an attack surface like that out of the kernel.
Simpler said than done: Researching something in the abstract might lead to different results than actually using it...