skysight-inc/HackerNews huggingface dataset:
Thanks for sharing this. In particular this line:

> When you are feeling sorry for yourself call someone less better off than yourself. I have an older, infirm friend and when I feel sorry for myself I often give him a call. This reminds my problems are just feelings, not real problems.

And no worries if it's not a book recommendation. Anything helps.

I'm 43 and I've also been thinking about friends and friendship deeply, for quite some time. Add the fact that at age 30 I left my home country (Italy) to travel the world, for work (Luxembourg, then Singapore, then San Francisco). Long distances make it harder to maintain your existing friendships. But perhaps people that didn't move much have experienced similar problems anyway.

Edit: forgot to add that this line here is also really insightful - and thankfully, it's not news for me:

> my best friend is my wife. Don't ever take your partner for granted if you have one. There are very few people in the world who will ever be actively interested in you.
Ought to? Not my call, as I don't employ any.

I'd say Agile methodologies have done well in exposing the key factors for successful delivery, and they seem not very amenable to generalisation:
- creative endeavours such as software creation are fraught with estimation difficulties (contrast, say, with migrating VMs from on-prem to cloud)
- whoever prioritises / deprioritises features will have a large say in the accuracy
- whatever technologies imposed/chosen will have a reasonable say in the accuracy
- whatever architecture decided on will have a reasonable say in the accuracy
- unforeseen requirements that may necessitate architecture / tech / people changes have a large say in the accuracy
- individuals' skills in a team will have a very large say in the accuracy
- how long a team has worked together / in an architecture / with a technology will have a very large say in the accuracy

We know all this. What can we learn? Genuine question.
Back in the mid-to-late 20th century, there was a movement to teach mathematics rather that way, though I don't think it ever got as far as teaching small children the Peano axioms. The "New Mathematics", they called it. I remember encountering talk of sets and functions in UK primary school circa 1975.

It never worked very well in practice. I expect that when you're fortunate enough to have unusually able teachers teaching unusually able pupils it might do OK -- but then, in that situation, anything will do OK.

(Tom Lehrer fans will know about this from his song "New Math", with "It's so simple, so very simple, that only a child can do it" in the refrain.)
That is ridiculous. Please don't spread FUD.
Yes, they are an issue. The idea is to make them independent from future career things etc. and the rule is from a time where people didn't get as old as these days. This makes them independent from the politics of the day.

I think Germany got that better: here we have a 12 year term (thus a single government can't easily swap them out - a learning from the time of 1933) and a max age of 68 (for whatever reason that was picked)
It's pretty hard to do anything to a kleptocracy where the leadership doesn't just pass on / accept any hardship to the locals if they don't care about them.
Make it multi player via websockets and a server
Oh come one now, don't be silly.

Think about vectorization and loop unrolling. It _always_ does a memory load with an offset as a single CPU instruction.

As an example a 4 times unrolled sum of doubles on AVX looks like this:

L64:
vaddpd ymm0, ymm0, ymmword ptr [rcx + 8*rsi]
vaddpd ymm1, ymm1, ymmword ptr [rcx + 8*rsi + 32]
vaddpd ymm2, ymm2, ymmword ptr [rcx + 8*rsi + 64]
vaddpd ymm3, ymm3, ymmword ptr [rcx + 8*rsi + 96]
add rsi, 16
cmp rdx, rsi
jne L64

The `rcx + 8*rsi + 32` stuff is offsets the compiler generates. Don't even think about worrying about -1 here...
> Chrome will issue an ominous warning on every launch.

That's google's shtick. They do the same if you unlock bootloader on your android phone. Black nag screen with scary text on every reboot.
According to some sources he was informed if he pardoned Assange the Senate would vote to convict him following the House impeachment, quid pro quo.
Um. I think that's wrong, though. Pressing c-u just erases to the beginning of the line in insert mode, it's not an undo.
This process requires far more energy than just using it to power normal modes of transportation. There's no free lunch.
By putting a terminal 9 there it's no longer "point 9 repeating" but "some arbitrary, but finite, number of 9s after the decimal".
I suggest you look up the definition of a concentration camp. Slaughter need not be part of the intention. Nor was it a claim I made.

Nor does it make it any less heinous.
Right now, we haven't got an official position on how we'll handle the back-end licensing, but it's a sensible assumption is that we'll have an open-source reference implementation that people can use, and then our own optimised or custom versions that we can license.

RISC-V is an easy one to support, as our JIT uses LLVM so it's just a case of adding a build flag for that.

FPGA is more interesting. I think there could be some really clever tricks we can do for soul programs which are highly parallel, but that kind of rocket-science stuff is probably going to have to wait until we have a couple of PhD students to work on it :)
There is only ASML.
Look deeper at those numbers. Net fuel consumption/emissions is different than "rocket emissions". Rocket fuel isn't diesel. The emissions from the actual rocket in flight do not capture the total emissions generated in the creation/preparation/compression of rocket fuels. Some rockets produce literally zero carbon during flight (liquid hydrogen + liquid oxygen = water) but that doesn't mean plenty of coal/oil wasn't used in the creation of those fuels.
But the Supreme Court doesn’t make the rules, it just interprets them. The rules are made by elected representatives.
I agree with you. I have read it, and I think it doesn't help much in terms of "friendship" in general; it is strongly focused on the work sphere.
95% of them are already reshaping facts to fit their narrative. Maybe a few will start to see how much they were hoodwinked. Even those few won't be able to admit it until they figure out a way to save their ego.
If this is true, then Trump has made what? At least 100 million dollars? I hate the man but I can't help but respect him on some level for gaming the system so well!
Absolutely back when I worked in Hydrodynamics RnD we built a test rig that could simulate some aspects of that - 21 Cumecs flow rate! (fist time we turned it on its set the alarms of on Cranfield Universities Power supply)
I thought AMD spun off their own fabs into Global Foundries.
How is Levandowski a whistle blower?
That’s not my “best swing”. It was an example that I found in 30 seconds of Googling. There are countless others.

Again, I don’t really understand your argument here. This is something that you often see on HN. People going deep into the woods, disputing minutiae while avoiding the entire point of the thread because there is no argument to be had. Combined with the upvote/downvote system, it’s an effective tactic. It silences opinions you disagree with by pushing them deep into threads where few will read them. But it is destructive to our community and makes debate on here absolutely pointless.

There is hypocrisy in the Parler situation, and it is disingenuous to say otherwise. Planning of attacks and general violence advocacy, from both the left and the right, occur daily on Facebook, just as it may have in the darker corners of Parler. The only difference is that Facebook is still operating, and Parler is not.
Which Ken Goldberg? The UC Berkeley professor?
https://goldberg.berkeley.edu/
Zuccnet – Encrypted Facebook Messenger
Just a little note Tailscale isn't painful to manage - that's their base product: easy to use Wireguard.

As for whether you need it for a Minecraft server.. well I wouldn't personally have questioned it, we're on a site called hacker news after all. If anything I'd love more posts like this from people who are tinkering with things.

If you remove the DigitalOcean part though and add in a home PC you do then get the benefits of being able to just connect. No port forwards, no faff.

If we're really really unironically asking why.. because Tailscale wants more customers, it's what companies do.
> Also rockets pollute, which is another reason to keep them far away from people.

The falcon rocket's use RP-1 which is kerosene, so the exhaust is just H20, and C02 - Granted C02 isn't great, but it isn't too toxic.
The market for off-shore oil drilling has collapsed, as it can't currently compete with on-shore (e.g., shale). So most of them are now only worth their scrap value, which isn't trivial but from which you also need to subtract scrapping cost. It's not surprising to me that a $300M piece of machinery has <$10M of metal scrap value, and you loose half in the scrapping process. Your $30,000 dollar car is only worth about $200 as scrap.
The US Government Has $3T of Economic Grift on Its Hands
That's, ah, not the same joke:)
Proposal by Ro Khanna for a Federal CXO
Bitcoin scams are a great illustration of how to monetize knowledge of history. Or I guess you could just use modern day regulations and emulate what they prohibit in new markets?
How many were on Obamas list?
The issue you're referring to with the Senate is, of course, the fact that each state gets two senators, regardless of population. This means that the sparsely populated North Dakota has the same number of senators as California.

This a feature, not a bug, and in fact the United States would not exist without it. The senate prevents small states from being dominated by large states, and is the only reason that smaller states like Rhode Island agreed to join the union in the first place.

If we were to alter this configuration of the Senate, the same question would undoubtedly arise--why should small states like North Dakota, Vermont, and Oklahoma remain in the Union, only to be dictated to by the citizens of Florida, New York and California?
I don’t know of a modern Ruby, Python, or JavaScript environment for the CLR.

Microsoft abandoned IronRuby and IronPython around 10 years ago. Meanwhile TruffleRuby on GraalVM is the fastest Ruby implementation by far.
It's plank-sized topological-connected vibrating goo all the way down.
Your reputation only matters if you wish to have relationships with other humans.
I think I'll be the one to stake out "influence within the Trump administration was highly unusual and doesn't reflect influence in more standard Republican or Democratic presidencies". I guess I wasn't aware this was controversial, but I feel I can support it with evidence.
Data Pipelines – AWS S3 to Google Sheets in Under 4 Minutes
> Previously, in Go 1.10, this fixed cost was non-negligible, climbing upwards of dozens of nanoseconds. Thanks to recent improvements in the Go compiler however, as well as general improvements in CPU micro-architectures, this cost has been greatly reduced in 2020.

I read that as "used to be non-negligable, is now negligable"

4%-10% depending on compiler and architecture is pretty variable, to my way of thinking. YMMV.

also kinda random, in that there's nothing I can do in the code to determine how much overhead it costs, or change that (apart from ignoring Go's convention on error handling completely, which I'm not going to do because it wasn't a convention for performance reasons in the first place).
You seem to be advocating for an IDE-style environment, examples of which abound. Is that all this whole discussion is about?
He is inserting his head right back into the lion's mouth, having just recovered from the previous lion bite that miraculously missed the main artery.
And we as a community in software should appreciate and celebrate when friendly and helpful support is provided to newcomers. Thank you!
Show HN: MintGate – Turn any content into exclusive rewards using your token
Also an engineer, but was first required to do it way back as a summer intern working on a deepwater support ship. A helicopter ride for me at the time would have only been for an emergency, but it was still required training.
Keymacs
Aside from the insider trading comment another user made, with which I agree:

Material information ought to be accessible by all investors in a fair and orderly way. This is the same reason that stocks get halted for impending news intraday, and earnings reports are released outside of regular trading hours (except perhaps for ADRs and other multi-market securities). Scheduled injections of information make it easier for market participants of varying sizes and geographies to receive and digest information at parity with one another.
Literally everything about the world we live in has been shaped directly and indirectly by historical events and ideas. Everything, from what you wear, what you eat, the shape of the surface of the planet, the ideas you think, your conception of human beings in the universe, and the fact that you are reading this comment (and not listening to it or feeling it.)

The idea that we all just “appear” on Earth from some formless void, then subsequently make totally independent decisions, devoid of any previous influence, is both highly naive and far too common.
I grew up across the road from the National Bison Range in Montana.

This kind of thing can work well if you give them enough area and manage their migration properly.

https://en.m.wikipedia.org/wiki/National_Bison_Range
Side note: despite I think my English is pretty good (I'm not native in English), I didn't know the word "grift". I guess I've never encountered it?

For Italians like me, it's "truffa".
There is no way I'd spend money on this. It looks like every tutorial on vim, but with a stopwatch. It would be more compelling if a TOC or summary of lessons were provided.
The situation is normal for totalitarianism.
https://web.archive.org/save/https://www.indianagazette.com/...
The advantages are that you don't need to offboard and onboard, and you don't need personnel facilities at the refueling stop.
Also fueling doesn't need to take an hour. The rocket consumes its fuel in minutes, fueling could be as fast.
The same reason they currently land Falcon 9's on ocean platforms: because rocket trajectories are almost always required to go over water for safety reasons. The only time they use land landings is when there is sufficient excess fuel to return to the launch site (which is along the shore).
You mean like the Magnitsky Act?
Why indeed. Is that because bookmarks are too clumsy to use, and don't save your scroll position and other user input?
Chatmosphere
>Seriously, name 1 check/balance that's actually particularly good!

The person in charge with executing the law is different from the people in charge of crafting the laws to be executed.
Packages in the default repos for some large Linux distro are usually reviewed and tested by many people until they make it into updates for current stable version, so while it's probably not entirely impossible for some malicious code to get in, it seems pretty unlikely. Unlike browser extensions, where the current owner can upload anything they want and it's pushed to the users without them even knowing.
I, for one, am rather glad that the first computers were used in warfare to defeat the Nazis, with both the British and Americans employing computers for this.

Of course, not all warfare is the second world war; in fact, most of it isn't. But I think a blanket opposition to "software used in warfare" is too simplistic. The real problems are when a country starts a war for unjust reasons, and this is a political problem, not a technological one. In many ways a sufficiently powerful military (and warfare, or the threat thereof) is vital to protect safety and basic rights.

The development of the atom bomb is how it's been used over the decades is something we can have plenty of moral questions about, but the thing is that after the development of physics up to a point, an atom bomb was kind of an obvious thing, and the same technology has also been used for many other non-warfare purposes. Technologically speaking, you can't really have one without the other (but you can make a political choice to do so).

In short, I understand why people are concerned about these kind of things, but I think solving them on a technological level is the wrong approach.
i don't think these permissions are enforced client side... I also think write and delete are separate permissions on windows and i am pretty sure i never lost a file on accidentally doing only the first halt of a cut and paste aka move... so i conclude this "someone" either had nothing to do with the incident or removed it by accident...
Here's a counter-argument to the mythologized account of MITI's role in the expansion of the Japanese economy specifically:

https://www.econlib.org/library/Enc1/JapanandtheMythofMITI.h...

The article notes much more foundational properties of the booming Japanese economy, like a smaller portion of private sector output being taxed to support the public sector, as more likely causes of its growth.
While Correlium is a bit of a minefield for obvious reasons, I don't understand why Apple hasn't blessed Marcan's work. I wouldn't expect them to commit any development resources of their own, but I'd think it would be in their interest to (A) provide Marcan with some documentation and (B) make an engineer available to answer occasional questions.

Apple makes money selling hardware, and Linux support will sell more hardware. Perhaps not much more, but for a commensurately low amount of effort. What does Apple gain by forcing Marcan to reverse engineer everything?
Lex Fridman had a really good interview with Avi Loeb about Oumuamua, among other things, about a week ago. Highly recommend!

https://www.youtube.com/watch?v=plcc6E-E1uU
>That aspect of her thesis was called political "atomization," which was the creation of this lonely state by isolating people from each other, and ultimately from truth, so that they become neutralized to the totalitarian agenda. The destruction of communities, families, and social connections is a totalitarian process and agenda.

You can see this so clearly in any video of Trump rallies, or their protests. There is no conversation, conviviality, or sense of community happening between the attendees. It's a collection of completely disconnected individuals taking selfies and angrily screaming platitudes to the general crowd. It's quite disturbing to see.

A prime example: https://youtu.be/L5hksM_R59M
The Tech Model Railroad Club (TMRC) Dictionary [1], June 1959, by Peter R. Samson defines (comments in italics by PRS, 2005):

HACK: 1) something done without constructive end;
2) a project undertaken on bad self-advice;
3) an entropy booster;
4) to produce, or attempt to produce, a hack.

I saw this as a term for an unconventional or unorthodox application of technology, typically deprecated for engineering reasons. There was no specific suggestion of malicious intent (or of benevolence, either). Indeed, the era of this dictionary saw some "good hacks:" using a room-sized computer to play music, for instance; or, some would say, writing the dictionary itself.

HACKER: one who hacks, or makes them.

A hacker avoids the standard solution. The hack is the basic concept; the hacker is defined in terms of it.

----

[1] "An Abridged Dictionary of the TMRC Language", 1959: http://www.gricer.com/tmrc/dictionary1959.html
CPU instructions like load and move can apply an offset that is encoded as part of the instruction. This is more flexible than a special instruction for "offset=1", and useful beyond 1-based indexing. See for example https://www.cs.virginia.edu/~evans/cs216/guides/x86.html and https://www.keil.com/support/man/docs/armasm/armasm_dom13612... .

I'm not sure about "multiply and add"... Aren't these instructions for computing with floating point numbers rather than offsets?
The hurdle Noveau is facing is that some things, like reclocking, need firmware loaded onto the card. The firmware is not in non-volatile memory on the hardware, but a file shipped with drivers, the one shipped with proprietary drivers is not redistributable and if you wanted to make your own, it needs to be signed by Nvidia anyway.

That's pretty much game over for Noveau, and it is not due to difficulties in figuring out registers and NV ISA.
I don't remember the exact quote, but one thing that struck me that Alan Kay mentioned is that one of the best way to invent new things is to look at the past. And that our modern times are just a tiny view into the last 100 years. Lots got left behind. And there's a lot of genius inventions that lost out due to no real fault of their own.
> winners of wars

What do you think the global acceptance of capitalism is?
No problem. I think you asked a good question as Covid brings many issues to the surface. In particular our relationships.
To be honest I’m amazed Apple even cares enough one way or another that they mentioned Linux virtualization in the M1 announcement. But it’s not a middle finger, this was more or less exactly how they handled multiboot on Intel: let the community figure out a solution, see if it gets uptake, support it with a first party solution if it does. That’s how we got Boot Camp, as there was a lot of interest in booting Windows at the time.

It’s a good sign that the latest betas (11.2 IIRC) officially support multiboot in the UI. That’s a good indication Apple sees the level of interest in Linux on M1 that they intend to at least let it happen.

I’d say it’s still up in the air whether they’ll go for full first party support with drivers or an open spec, but it’s definitely not out of the question. And they may even have direct interest in it, as I’m sure they’d like to get the benefits of their hardware in their data centers.
Despite automatic updates, web developers are still stuck with Safari, IE, old android browsers and old edge. Automation doesn't help with bugs and functionality if there are just no updates to be installed that fix bugs and bring new functionality.
I'm sure safety standards went up over time. For example, after the Ocean Ranger went down off Newfoundland, survival suits became standard (which they amazingly hadn't been previously even in cold weather operations).
Instead of marketing this as a tool to better select drugs, I would market this as a tool to better justify drug selections.

When I go to the doctor part of me is always skeptical - are they prescribing this because it is actually best for me, or did they just prescribe me the default and don't care if I have to schedule another appointment in 2 weeks to get a different prescription? Between insurance politics and the difficulties of keeping up with research, there are a lot of perverse incentives out there. I'm certainly not alone in this. Even if I knew for certain the Doctor's interests aligned perfectly with my own, the fact is I am a non-expert and putting my faith in something I am unfamiliar with and don't fully understand is scary.

Now imagine if a doctor could instantly put my fears to rest. When I start asking questions, he can instantly put a nice looking piece of paper in my hand telling me why his decision is the best option for me, personally. Maybe I don't totally get what all the numbers mean, but I see my readings, my symptoms, there's a graph on it and the drug prescribed to me has the biggest bar. If that were an option, I'd never use a doctor who didn't do that. Even if it didn't lead to more patient referrals, certainly it would save doctors time answering all the "but WebMD says..." questions, and a doctor's time is worth a lot.
Core i3 is fanless. Moving to 5nm should help to give them a decent boost.
I have confidence in the parallel efforts being spearheaded by Marcan. He knows what he's doing and he's working on it full time.
Well, when it is not used to cover up massive federal government misconduct making a mockery of "checks and balances" - think Watergate, torture and spies.