skysight-inc/HackerNews huggingface dataset:
Italian expat here.

Probably not many know of Marille (it's been basically forgotten by Italians, too), the first example - the first that I know of, at least - of "pasta shape deliberately designed to hold more sauce".

It was a sort of celebrity stunt by Voiello (quite a name in Italian Pasta, based in Neaples) who hired Giugiaro Design to create a new pasta type: https://www.italdesign.it/project/marille/

[Sadly, it did not work so well in the market: the point where the three "folds" met tended to remain undercooked, being way more thick than the rest].
There is a lot of mythology on HN that everyone writing software is making $300K TC, has $2M in their retirement account, drives a brand new Porsche, and has a supermodel partner. This is an outlier group of high-level engineers at an outlier set of top companies, in an outlier set of high cost of living locales.
> If the chats with my friends were disclosed, I'd probably be made a laughing stock at most but it's no big deal.

That’s a privilege many people don’t have. Think about sexual preferences, controversial opinions or health problems that can be disadvantageous in their career or when obtaining insurance. Or that aren’t problematic now but might be in the political climate in 20 years.

You could argue that people worrying about this still have the choice to use an E2E encrypted messenger. After all different needs are served by different products. But if this behavior becomes the norm, people who hide possibly disadvantageous information can be identified simply by their messenger use, partially defying the purpose of hiding their information in the first place.

I consider this a very strong argument for privacy as the default regardless of particular people's lack of a need for privacy.

EDIT: Removed remarks that could be misunderstood as snark.
That is so beyond insane it's comical.

It's literally something a crazy Will Ferrell character like Ashley Schaeffer would do.

It's so hard to believe it even happens but for some reason I feel like in Finance these types of insane people are common.
I like that you went with "It sounds like you're exhausted by that" instead of "Wow, that would make me exhausted too".

Because the 2nd one sets a totally different tone which might be seen as you wanting to stop talking about them and now it's your turn to guide the conversation and make it about you. It's also making a pretty big assumption about them being exhausted in which case you might drop the "too" to get rid of that assumption but you're still trying to sound like you're shifting things to be about you instead of them.
Funny you bring that up, I read that a couple years ago. Although I did identify with its subject matter more than I'd care to admit, my situation definitely seems to be on the less extreme end of the examples presented. Unless I've deluded myself into thinking my work serves any purpose at all... :)
Sure, it is. But it has its own problem.

Signal, for example, copies the received messages into per-device queues that belong to the same identity. The problem for the user is that the user has no visibility into what is really assigned to his identity and where copies of his messages are routed encrypted by which keys; it could be used to implement anything between CALEA to Prism access.

I'm not familiar with the Matrix approach, so I won't comment on it.
Shellshock was a universal RCE in anything that ran bash with control over environment variables --- which included a huge subset of all web services, often on any code path in which bash was just incidentally run. Not only that, but the vulnerability was exploited in bash; it wasn't memory corruption, there were no system-specific offsets to limit the scope of exploits, nor could you have preemptively hardened a system against it with ASLR or W^X.

NVD gives Shellshock the same CVSS as this vulnerability, which requires a user in xterm to see a bunch of international UTF-8 characters and select them precisely enough to make a memory corruption exploit encoded in those characters run --- and do that without any feedback from the target, because what you're interacting with here is xterm, not a network service you can talk directly to, or a Javascript runtime.

I do not agree to disagree. The CVSS here is simply wrong.
From the series "articles that for some reason they had an economist write instead of someone with relevant qualifications".
Nah! They're too busy using their charities to fund the guardian, NYT and WHO.
YC W21 Companies
I have never used Telegram but not once have I ever read anyone being displeased with the experience; it's always about how it is the pinnacle of messengers. I'm a bit jealous about that because I want to experience it but I don't want to be tied to an app that doesn't do privacy by default.

Privacy is definitely not binary, but to me it is a bit like using Libre software. You can't realistically expect to live on the 21st century internet with the entirety of services and viewpoints it offers and only use Libre software. At this point you have to either follow your values and stick to a very small part of it that is guaranteed to work on your browser rejecting non-Free javascript, or you can make concessions and accept a bit of proprietary bits here and there. But you can still decide to be Libre-first and accept non-Libre from there, on a bit-by-bit basis. That is what I and others are talking about with e2ee first: Instead of asking "what is worth being hidden and being made public", I feel the more just mindset should be "supposing everything is private by default, what can I disclose and to whom". Your threat assumption regarding your conversations is a good example: of course every software has bugs and all your messages could be read by Telegram. But you're behaving as if Telegram might read it one day, when I believe you should believe as if Telegram is reading it every day. The danger is not that Telegram can make a soap opera out of your drama but that the whole world can.

As you say you take care what you write about and that is a good thing to do. So, following up: if you don't want anyone to be able to read it, then let's go to the end of this and make sure no one physically can read it, by default. Instead of asking what kind of conversations require e2e, let's ask what kind of conversation doesn't require e2e
I moved over to opnsense this weekend in a few locations. Will do more over time. In the few locations where an official appliance is used, I will likely move to swap those down the line.

Ive used pfSense since well before netgate even existed, and enough its not just in use in my home or lab. I generally dont made decisions based on bad PR or internet drama. So i didn't really bother to move over the AESNI stuff, or even the gnid/build tools etc. Though the gnid thing was what opened my eyes to what netgate was doing.

But their choice to diverge their code to basically closed source [1] and only contribute minimally to the CE, and leave it on people using CE to "enable" their features/changes leaves me with little choice but to move on. I use products like these because they are open to audits and fixes both for bugs and vulnerabilities. In the cases where I have used close source devices, especially at an edge location, its been with a trusted company with a storied history of security focus (like Cisco, Proofpoint, Palo Alto etc).

Netgates decisions on 2.6/pfsense+ basically mean that I would need to trust the security of the device to a small number of people that have a history of reacting very poorly to any question or criticism. And the pattern of moving their code base to something that isn't open to audit's/researchers eyes gives me practical reason to stop using or recommended their products. Which is something I find unfortunate. Its not just the wireguard thing in a vaccuum, its the pattern over time coupled with the choices they have made.

All that said my initial moves to opnsense have been mostly positive.

[1] https://www.netgate.com/blog/announcing-pfsense-plus.html
I'm typing this on an OmniKey Ultra that's older tham some of the people on here. I'm on this keyboard most of the time (I'm 100% WFH since long before the pandemic.) I don't feel the keyboard is any effort to use--I've got some arthritis that makes me avoid doing anything that takes effort with my index fingers, the keyboard is not an issue.
At my institution, our students take a series of courses on programming a simple microcontroller (and were doing so long before IoT/Arduino made that fashionable again). We worked with the HC11 until a few years ago when we moved to the 9s12. They even worked for a while in Assembly Language until quite recently (we now use C exclusively). In this case it wasn’t nostalgia or joy or anything subtle: modern computers are too complex to permit a useful mental model of how they operate. These ‘older’ systems (and their modern simple cousins) are a fantastic way to learn how a computer actually works with sufficient insight that it gives you a much deeper feel for how more complex descendants work. As one example, pointers and indirection are always a topic that students learning programming struggle with. Explaining that topic is much, much easier to a roomful of people who’ve worked directly with address registers and offsets.
It's fun to look at the largest companies' balance sheet in your country:

Enel has a lot of hydro power plants installed in Latin America. Of course you won't see that living in Italy.

https://www.enel.com/media/explore/search-press-releases/pre...
Nah! i'll stick to the old and tried - pasta extruded by the black hole event horizon.
I had a lot of fun with the postmodernist thinkers in college, and they expanded my brain in the same way that Haskell did. Unfortunately, I found that much like Haskell (forgive me, Haskell, for the uncharitable analogy), I did not find much use for it after college.

As another comment alludes to here, I found the tools I learned about through the postmodernists most useful for taking things apart -- with some exceptions (Baudrillard, Lyotard, Guattari). However, when it came to putting them back together again and doing something useful, I often felt I was somewhat on my own.

Perhaps others have gone through the same realization. There are a couple of thinkers on the math/philosophy side (Gödel, Peirce, Wittgenstein, Cantor, Church), the cultural theory side (McLuhan, Paglia, Lasch), the literary fiction side (Gibson, Borges, Calvino, Tsutsui), the experimental composer side (Webern) and the pop music side (Prince, Martin, Jackson, etc) that I've been able to draw creative inspiration from. But by and large, it's been individuals, not really movements. Maybe that's just how it is with any movement?
There's lots of specific advice posted already, much of which is good. I want to emphasize the seed crystal that ties it all together: try to put yourself in the shoes of the person you're talking to.

That's it. When talking to someone, constantly try to envision what it feels like to be them, to have the point of view(s) that they have, and what is driving them. Not just once or twice, but continuously, throughout the conversation.

Now- this is a lifelong skill. It takes constant practice, and you get better slowly over time. But we as humans are built for this sort of thing. From mirror neurons to brain structures dedicated to facial decoding, we have the innate hardware required to be successfully empathetic. It just takes practice. The hardest/most useful part is learning to understand other people's decision-making systems, which are going to be very different than your own. Withhold snap judgement, and try to find why their system works for them. You will almost inevitably learn something of value from the process.
I guess I shouldn't judge someone by looks, but he just looks like a horrible person.
Well....one way to level up quickly is to go through something terrible, especially something you didn't used to think much about before.

I cannot recommend this method, as it usually sucks, but it will often open your heart as well as a side effect.
Robust A.I. Picking Applications
A combination of vw and vh were ultimately how I decided to tackle the problem. I'm very happy with the amount of control and flexibility I ended up with on my slightly design heavy website.

Https://magicseth.com/
How do you make companies competitive? If you just shower them with money, you often get the opposite result: they can't compete because they rely on subsidies and don't need to compete on the market.

If you then force (or "heavily encourage" with tariffs etc) other companies to "buy local", you're hurting those other companies by having them buy the product that's unable to compete.
Chomsky has a saying, unless he's dead, which he is not, or has for some reason denounced some saying.

Your comment gave me doubt, I had to double check.
> The format of numbers is important to how you end up manipulating them.

I just pointed out:

>> Before the introduction of Arabic numerals to Europe, this manipulation was already common; that's what an abacus was for.

The abacus doesn't represent numbers in Roman numerals. It represents them positionally. This poses no problems because conversion between representations is trivial.

> How in the hell do you XII/II on paper by showing your work?

That's as easy as it gets; half of X is V and half of II is I. This is like asking "how in the hell do you do 7 - 2 on paper by showing your work?". Dividing by 2 is a primitive that is always easy to do in Roman numerals, and is relied on heavily in the method you'd use to multiply them, which you can in fact read about. I'll do 47x9:

XXXXVII * VIIII
XXIII * XVIII
XI * XXXVI
V * LXXII
II _ CXXXXIIII
I * CCLXXXVIII

CCLXXXVIII + LXXII + XXXVI + XVIII + VIIII =
= CC LL XXXXXXXXX VVVV IIIIIIIIIIIII =
= CC C LXXXX XX XIII =
= CCCCXXIII = 423
I think perhaps looking at wages would also provide part of the answer. I think wages have hardly increased in Japan over the last 20 years (maybe Tokyo fared slightly better), whereas the have boomed in San Francisco.

Ultimately rents are linked to people's earnings.
OT, but maybe useful for some people here: AAA has (had? It’s been a while.) an under-publicized car-purchasing program where they negotiate a small fixed markup for members. It was great when I used it, least stressful purchase of my life.
How does it not look great on mobile? It simplifies the number of options and simplifies the navigation accounting for the fact that mobile devices would require lots of scrolling on a tiny screen to see as much as you could on the desktop. On the desktop it uses all the screen space to show you more detailed sections you can click right to if you know what you already want.
Chinese noodles also come in many shapes. When it comes to food and China compared to other cultures, one can always point out how China is like a continent and has a long culture. It’s like several times the size and age of many other places.
> What was known on how accounting was done, the mathematic usage of that system was a complete pain in the ass.

Actually it wasn't that difficult and was even rather convenient given how they viewed the rest of the world (among other things they only had rationals, and a limited number)

Decimal systems didn't take over the circle, or timekeeping (and for the circle sometimes radians are easier). Decimal stock trading in the US is only a couple of decades old and within my memory countries switched to decimal currencies replacing systems that had survived centuries.

In fact the US uses a non-decimal measurement system which has numerous advantages (as well as disadvantages) for daily use.
I’m no industry expert — but wouldn’t this be more dependent upon regulation than tech?
It increases the attack surface for people to ask me to do things that aren't beneficial (or are even detrimental) to my life because they want help and I feel bad and sad sometimes if I don't help them. It's something I'm working to get better at.

edit: this is different from being intimidated into helping people. If someone threatens me I'm not going to help them. for example frequently people will come to me and ask for something I can do that they can't and I will want to help them and will then end up in a worse situation because of it.
It seems we already know about the policy failures though?

And how was the 9/11 Commission a "reckoning"? Who got held accountable?
Thanks for that. This article is nearly impossible to read on mobile due to word wrapping and riddled with ads.

My first thought was “can this lead to easier implementation of a higher level language” and it seems Mu is exactly that? What’s performance like?
You may not know what's best for other people!

Instead of the Golden Rule, think of it this way:

"Ask others how they want to be treated, and then treat them that way."
DooM run at a aceptable frame rate on a 386 at 40 MHZ
The address bar and search box are uwp xaml islands facades.
I would love to get back and really learn math. I was really interested back in High School with Geometry and Algebra. But my interested totally burned out with poorly taught and punishing Calculus classes in College.
My space heater is made by an Italian company.
I agree that "continuous" is a poor choice of word. Reading the article, it is clear that the author does not care about continuity in the mathematical sense of the term, but rather about allowing the design parameters to vary as a function of the user's environment parameters.

As mentioned in some other comment, a constant function is continuous but is obviously not what the article is about.
You mean you didn't find the triple-curly Greek xsi letter intuitive, even when subscripted with mu-nu, and superscripted double prime??
I’m in the same boat.

Can’t wait until the nights stabilise in a couple of months and I get my mind and my good mood back (those are the main symptoms for me).
Regarding acting calm in stressful situation I encourage anyone to watch the last America's Cup races. Even if you're not into sailing it's quite amazing. These boats are incredibly fast (40kt boat speed out of 10 kt wind) and extremely difficult to handle, they have videos and all the crew intercoms on live TV and the calm instructions of the helmsmen and other crew even when things really go wrong is absolutely amazing. Extremely focused without any panic, yelling, anger.
Nobody promised full formal specifications before landing features. The pin soundness issue was found close to release, but a plan was made to fix it before it was released. Pin is not fundamentally unsound.

People do want it, and in fact, it is part of async, and directly related to the soundness issues you’re complaint about. The reason such things aren’t in stable is that, while people do want it, people wanted async more, and did the work. The work has to happen, features don’t just magically come into existence.
“Calculus Made Easy” might help you get back into it. Lots of discussion over the years on it:

https://hn.algolia.com/?q=calculus+made+easy
Right, so it's all stems from mathematicians working with pencil and paper.

Are mathematicians ever frustrated that they don't understand what the variables mean? Or are you able to look at the above equation and infer the meaning of the variables based on experience?

I understand that there are symbols such as "delta" which basically always mean the same thing. But would you have been able to tell what "b" meant without someone telling you?
Every 6502 family datasheet that I've read described how many clock cycles an instruction took (since that was critical for some applications), but not what happened during those cycles. That was considered an implementation detail -- and did encompass some externally observable behavior, particularly in terms of what happened on the address/data busses during multi-cycle instructions.

Here's a typical datasheet from Rockwell, for example:

http://archive.6502.org/datasheets/rockwell_r65c00_microproc...

It's also worth noting that the architecture diagram on page 5 of this document isn't entirely accurate, either. It's closer to a programmer's model than an RTL description of the CPU; some "hidden" registers used during certain operations (like indirect addressing modes) aren't shown.
Study people you believe have empathy, and imitate them. Then others will think you have it too.
nope, hardware vendors have been introducing artificial restrictions in some products for market segmentation for decades

e.g. ECC support in CPUs, mods to turn radeon into firegl / geforce into quadro, fused off cores
Yes, and it works in previous versions of macOS as well
Happy Nowruz! Quick question for those in the know, what kind of fish do you use for sabzi polo ba mahi? My wife remembers some kind of smoked white fish. Our best guess is the capsian kutum, but we're not really sure. If so, it seems impossible to find in the U.S., so what's a good substitute?
> Have looked into SkiDL definitely a great tool, will explore more and would love to hear your thoughts more on this as to how we should approach this further.

I myself don't have an idea how to best implement it. Just only one thing in certain is that modern EDA GUI tools, with, or without automation are disastrously bad at things software devs get for granted: clear, and illustrative record of changes, branching, and merging of work, "Do-Not-Repeat-Yourself," easy design reuse, scripting, and automation, intellisense, and a lot of contextual information, etc.

Some people start with board design, and make schematics from it, some start from the other side, schematics, and PCB design made from it.

The challenge in later is that you need much more than netlist to make a PCB, and having it automated will be very far from trivial, needing a mechanical CAD like constraint system, and OOP + log based data structure (lookup Solidworks.)

It's much easier to get netlist in reverse, from the PCB design, but then you loose programability.

KiCAD is pretty much the one, and only serious open source EDA, so further direction of work will depend on what the KiCAD devs think. My advise, get in touch with them.

I think the biggest challenge will be assuring reverse propagation of changes, so SkiDL code can be modified by manual changes to the netlist, and tools further down stream like board design.
I don't know how one can't be aware that Telegram is pretty well known for it's illegal content 2021.
How much pedestrian safety design is in modern trucks?
I hope I'm not coming off as contentious, and I know I'm sort of beating a dead horse here, but I really feel like this distinction matters, so bear with me:

>Chrome is not able to send notifications, unless the developers find a workaround :)

Yes, it is able to send notifications. It won't (or shouldn't, at least) but it is still capable of sending notifications.

If I put my manual transmission car in first gear, it's never going to shift to second, but it still able shift to second.

Lets say I told you your showerhead has the capability to live stream your showers on youtube, but that feature has been toggled off. I'm sure you would understand if some people didn't want that to be possible in the first place, whether or not you agree with them.

> Why should I install an app for that purpose?

I'm not saying you should! I'm not arguing the merits of the original opinion, I'm simply saying there is a difference between whether an application can do something, and whether it will do something.
The Glorious Complexity of Intel Optane DIMMs and Why Micron Quit
Zapier for automation and AppSheet for creating applications.
I am firm believer that lettuce only exists to service a transportation vehicle for more delicious sauces. As such I enthusiastically support this effort to invent a better pasta transportation vehicle.

Ordered a box for their next batch. Shipping was $10 which kinda stings. Still cheaper than ordering a bunch of pasta from DoorDash.