skysight-inc/HackerNews huggingface dataset:
Not OP, but here goes:

* -fPIE : Compile as a 'position-independent executable'. This allows code and data sections of the executable to be installed at random locations in the address space, and comes with a mild cost due to needing extra indirections to handle position-independent code.

* -Wformat-security: adds some extra warnings around possible misuse of printf and scanf.

* -fstack-protector-strong --param=ssp-buffer-size=4: adds extra code in functions to check that stack buffer overflows likely haven't occurred. The second bit does it for every variable at least 4 bytes in size.

* -fcf-protection: this enables Intel CET instructions to check control flow integrity. This essentially causes the hardware to have a shadow stack and other tracking bits to prevent ROP attacks from occurring, but it does require very new hardware to work correctly.

* -Wimplicit-fallthrough: warns if switch cases don't have breaks.

* -D_FORTIFY_SOURCE=2: this causes several basic C functions (such as memcpy) in glibc to compile in a somewhat more secure manner, namely aborting the program if it can detect that it's going to overflow the bounds of an object. The '2' level adds extra checks that prohibits some legal C behavior (for example, buffer overflows that run into a different subobject of the same object).

* -s: Strip the resulting binary after linking.

* -fomit-frame-pointer: This is already the default on x86-64, and maybe ARM/AArch64 as well (I don't have those ABIs thoroughly memorized).

* -Wl,-z,now: Dynamic symbol resolution has to happen at load time rather than lazily. This can cause issues if you're relying on a symbol to be provided by a shared library you're loading dynamically (not a common case, as most people are liable to use dladdr instead).

* -Wl,-z,relro: Make sections that need to be writable only for dynamic relocations be read-only post-relocation-fixup phase.

* -Wl,-z,defs: Make it a linker error if there's a symbol that isn't available in the main executable/library you're building or any of the dynamic libraries you've linked. (Like -Wl,-z,now, this is again something that is unlikely to cause you issues).

* -Wl,-pie: This again enables position-independent executables (and should be triggered by -fPIE, so I'm somewhat curious why -fPIE isn't being passed here instead of -Wl,-pie).

* -Wl,--no-copy-dt-needed-entries: The secondary effect here is likely what is intended. If you're linking against liba.so, and liba.so depends on libb.so, this prevents the application from using libb.so to provide symbols, at least for the purposes of deciding whether to cause an error for -Wl,-z,defs (it should still load those symbols at runtime anyways).
But what is its name?!

Dishy McFlatface Jr?
I'd like to give a huge shout out to nrp, founder of Framework, for being super active on the Framework community forum, here on HN and I assume in 10 other places, answering questions, helping with debugging issues down to nitty gritty technical details.

For a founder, this is very unusual because there is an entire business to take care of and yet he finds time for all the above as well.

Thanks Nirav.
I don't personally adhere to a strictly vegan diet. But if one does, and their avoidance of stress hormone metabolites in industrially raised livestock makes them feel better, then taking a vitamin supplement (which is orders of magnitude under the maximum safe dose and therefore without side effects) is the rational choice.
Aussie Ex-PM Paul Keating Calls British PM Boris Johnson a 'Coconut Head'
Time's Best Inventions of 2021
Risk of covid is cumulative, wheras vaccine is one time risk.
Also long covid is present in 5-10% of infections. For some those are life affecting changes.
"However, one drawback to the second-gen dish is the lack of a built-in Ethernet port, which can be found on the original Starlink dish. Instead, the company is selling an Ethernet adaptor for the dish via the Starlink online shop. "

Did they just pull an apple here?
How to clean your Earbuds/Earpiece
> "I shudder everytime I need to install npm, webpack, gulp, etc..all the JS tools feel super flaky, unnecessary and does not inspire confidence in the tooling. That's my take anyways."

For context, I started doing web dev back in ES5 JS, jQuery, Angular.js (1), and server-side templated HTML views days.

I write in a lot of other languages as well, and I would hear people say this and not get it. I thought to myself:

"It's not THAT bad. I think the experience is fine."

Then I wrote an app recently on the JVM. Sweet jesus the JS/Node ecosystem is a nightmare + house of cards.

The JVM and CLR (.NET) have their stuff together. I need like ~10 dependency libraries to do a large project, and often times they are over a decade old.

The tooling is on another level.

I don't have PROBLEMS writing TS apps, and the experience is good. But some of them have a dependency tree that span thousands of packages, and I've come back 2-3 years later to try to run a project and had some downstream dep break, and then updating fails, and then...

I know it's somewhat of a meme, but this is unironically why I find Deno interesting. (Disclaimer: Haven't shipped anything with it)

Especially since with the most recent release, they have an option to emit Node-compatible JS bundles from Deno code.
IIRC, after a few years of lawsuits against the state, it was decided that coffee beans no longer require a prop 65 warning
You can't really tell from this post that he doesn't have enough to be what most people consider financially independent. Michael Mechanic, who wrote this book called Jackpot interviewed a lot of 100m+ rich wealthy people.

He says that if you ask any of them how much money they need, they will consistently tell you they need about 1/3rd more than they have. It's a phenomena of psychology not material well being.

We are on the Hacker News forum. We probably all do well in a relative sense, but will probably all go to our grave with goals ahead.
I find that Svelte is the most "jQuery-friendly" of the frameworks. I can easily add a single Svelte component back into other wise static pages without requiring anything other than a simple build tool to output the JS + css. It's really the best of both worlds – sprinkle it in where needed, or go whole-hog.
I predict that Cloudflare will acquire Vercel one day.
A couple of characters brought down our site
I would remove the fu stuff. But I appreciate your appreciation of prop 65. Even if tons of products still have the warning, the amount of lead in various things has dropped significantly since implemented.
Fusion. Artificial general intelligence.
Work begins on architects’ cracked Denver residential tower
Let's make the snarky comment into a helpful comment. Why do you think it shouldn't exist?
Something that became obvious to me after reading through this is how variant individual learning can be, super interesting to me generally.

Very few of the premises used in the article are how I solve problems or gather information as an engineer, either now or in the fledging times of the start of my career 15 years ago. Consequently, the second brain concept seems less useful for me at least at a glance.

I thought it was peculiar that in the initial flowchart of "problem requiring information" - there is no mention of RTFS (I use that acronym affectionately here), which is probably the most useful skill I have learned in my time building and maintaining software projects. It may be an innocent omission and its admittedly a steep initial learning curve, but I think it it amortizes incredibly well over the span of a whole career.

Not accepting "black magic" anywhere in your stack and challenging yourself to understand why something is breaking can certainly lead to rabbit holes, but avoiding it altogether introduces a significant opportunity cost, in my view.

Maybe trying to strike a balance there can dodge the information asymmetry/inefficiency issue established in the premise of the article. Really interesting read, whatever the truth may be.
First of all, computers with Windows aren't any more expensive than the same model with no OS or Linux.

That's not true in this case. Framework charge you the full $140 for Windows Home and $200 if you want Windows Pro.
Large rockets still help, even if shielding is not straightforward though.
I think the word genius is a bit click-baity in this title. Genius is Einstein's year 1905, it's Beethoven writing profoundly inspirational, timeless works while fully deaf. If we cheapen the term genius down to creative maker, or PhD level mathematics, or moving some planks of wood around, I feel we cheapen the greatest insights of historys bonafide geniuses.
Honestly, if you can cut (processed) sugar completely it's a huge win. I still get my sugar rush from (dried) fruits like mango but the body needs that anyway.
Relevant clip: https://youtu.be/Bg0pMSe4W4U?t=4010
To me the culture and mechanism show all the signs of a speculative bubble mixed with euphoria, memes and a severe lack of substance. In some cases I‘m worried about the mental health of the actors, because of the full blast gold-rush vibe.
I think it's important to remind people that despite his achievements he was still a domestic abuser.
>It is a shame that many sites didn't behaved like this when Threadripper was launched and basically said that the architecture was inefficient at using so many cores or the software simply was not ready yet. Phoronix was one of the few which did it right.

I found it jaw-dropping how badly Microsoft handled that release. In some cases, the best way to improve multithreaded performance under Windows was to disable three quarters of the cores. Meanwhile any decent Linux distro scaled to the full core count out of the box.

I wonder to what extent this is holding back computer architecture. Certainly the Wintel cartel has historically back competition from other architectures, but even within x86-land we can see the monopoly power and technical inadequacy of Windows holding back innovation.

Linux supports every architecture known to man. Microsoft pretty much only supports x86. They have no excuse.
That's not strictly true, unless you redefine "cathedrals" to include pre-christian temples.

From [0]:

apoikia - 'a settlement far from home, a colony'

[..] a Greek community regarded as distinct from the kind of trading‐post conventionally known as an emporion. In effect, an apoikia may be defined as a polis established abroad by a polis [..] at home: the official processes required the appointment of a leader/founder [..] The colonizing movement was in progress between c.734 and 580 BCE

The ancient Greeks already had different words for trading posts (ἐμποριον, empire), cities (πολις, polity), and colonies. The term ἀποικια seems to refer exclusively to settlements that were subservient to the polis back home. It stands to reason that the Greek colonization was based more on mutually beneficial trade than military oppression, but the concept of overseas territorial control is arguably older than Christianity.

[0] https://www.oxfordreference.com/view/10.1093/oi/authority.20...
CPUs with higher power consumption are:

- Irrelevant regarding battery life because I can get from my office to the conference room to my shop to my home and back to my office long before the battery dies even with hamstrung sleep states in modern processors; everywhere I work it's plugged in to a monitor, keyboard, mouse, and wall socket and I can't understand why you would use it otherwise.

- Still quiet, because the large heatsink is able to cool it while doing little work, and a large-diameter and thick fan doesn't have to spin like a jet turbine to cool it when it does need active cooling

- Really, really cheap per hour to operate over years of critical usage; if I quote my time at $100/hr, use a computer for 40 hours a week for 100 weeks, and am more effective by even 1%, you could easily justify spending $4,000; realistically a bigger processor is far less than that.

- Still quite fast even when I'm doing real work, unlike underpowered CPUs that throttle whenever I'm actually getting something done.

so I would not work with an underpowered processor.
Shells should treat data as data, and not have the default behaviour be treating it as code (i.e. you should need to do 'eval $x' or some equivilant if you acutally want the string to be treated as a shell command). This would also mean having a real list type, instead of depending on arbitrary seperators in strings. This is exactly how other languages treat it, and it is not a significant challenge for interactive use (in fact, it would substantially reduce the opportunity for suprises when running commands interactively as well).
It's popular take, yet I dont believe she cares about it, lol, why would she?

Just unfortunely she won in contest that YT sponsored, or maybe I'm naive?
Solar thermal is limited by Carnot efficiency, you want to move heat from hot to cold areas.
Vercel's infrastructure is multi-cloud, primarily using AWS. We're currently using Workers specifically for Edge Functions (https://vercel.com/edge).
TIFF is more like a container format that can contain a ton of different formats including many lossy formats. That also includes not just one but two different ways of embedding JPEG data (Compression 6 vs 7). See e.g. https://www.awaresystems.be/imaging/tiff/tifftags/compressio...
Was he talking about something specific?
> However, I can with zero hypocrisy argue that everyone should have to do this before being allowed on the road, including myself. We can't tell who needs to have these installed, so we have to specify "everybody" for it to be effective.

They have the opportunity to get one person closer to "everybody" but choose not to, so instead they choose to use the government to force people to do this.

You argue that the marginal benefit of you doing it on your own is too little for you to do it. Then you propose using force to add up a whole lot of "too littles" to make into something.

>If I do not drink and drive, why would I pay money to install a system to detect if I drink and drive? I would be throwing money out the window for zero gain.

And they propose to make millions of people waste this money when they don't believe in it enough to do it for themselves.
Actually you can at least disable Intel ME, but you can do nothing with AMD PSP.
> I have faith that GM or Ford can ramp up production of EVs far, far faster than Tesla can figure out quality control and how to build an interior that's something other than spartan.

Even if GM or Ford hit their own targets (and historically they haven't) they are not close to overtaking Tesla.

And Tesla quality is actually fine. In terms of recalls and major issues Tesla had very few. In terms of fit and finish maybe there is a difference to your BMW, but compared to GM/Ford vehicles at the price the difference is not that big.

In terms of battery and drive train Tesla has performed way better then the others. Ford had massive issues with their PHEV for example. GM just recalled every Bolt and stopped production. The list goes on.

Tesla has managed to scale 50% almost every year for a decade, what exactly could they do to prove this to you other then doing it? They have 2 new factory that are opened shortly, do you believe somehow they managed to get the China factory producing at 500k run rate but other factories they wont be able to do it?

> That's just busch league.

Go look threw the history of GM recalls if you want to see real busch league kind of stuff.
Indeed, Youtube gave voice to many people.
Certainly you can. At that point it is on final trajectory and we simply have to put a missile under the object heading straight up. It depends on the type of rock we're talking about. If it's sufficiently large to be highly destructive upon splintering then we are in the realm of science fiction.
Batteries will certainbe cheaper than thousands of miles of catenary and substations to power it.
Might I suggest clothing? There is clothing available now that can be used to protect our frail, naked bodies against the punishing elements.
> But perhaps not more directly, as with Boot Camp?

https://www.forbes.com/sites/dwightsilverman/2021/04/14/you-...

Obviously you have to run ARM Windows, but it’s indeed Windows.
The back of solar panels are to the void of space. On the moon it’s to the moon’s surface which might initially be cold but would warm over time.
I see your app is MacOS only at the moment. Are you re-writing it in Electron or what? Very curious
I wouldn't say it's just those things, though I agree it's not the schools' responsibilities and that we definitely need a revolution in role models and in our culture.

Reminds me of the Key & Peele sketch 'If We Treated Teachers Like Pro Athletes' [0]

[0] https://www.youtube.com/watch?v=aYOg8EON29Y
Unfortunately, a large percentage of our country seems to be too stupid to distinguish fact from fiction.
>First of all, computers with Windows aren't any more expensive than the same model with no OS or Linux.

That's not what Framework's website is telling me. It looks like getting it with Windows costs up to $199 more
i have a feeling something got lost in translation; i got the same impression

i think we're just used to these 'fables' having some sort of downside for the person who accepted the quick buck, like the gold turned out to be worthless because the person that bought the formula became poor from mis-using it or whatever

maybe the lesson is "sometimes payday does come" ;)
Having tuned in a few times to watch https://twitter.com/AdamLearnsLive on twitch, I was inspired to take notes throughout my development process. What I noticed of Adam13531's note taking was they wrote down every question that came to mind as they worked down the rabbithole of learning that is software development.

For my own practices, I've added in a bit of an OODA loop process. My intent is to systematically balance between deciding and executing, focusing on accumulating knowledge towards achieving a goal.

When I'm stuck, or dealing with unknowns, the brainstorming in each of Observe, Orient and Decide enable me to gain some flow.

Later, I can observe where I had blindspots, or anchored to certain contexts or scopes. I'm noticing I could develop checklists to go through to avoid repeating those biases.
Do you have a reference for this? Curious to learn more. I thought Vercel was built on AWS.
Product designer and HTML/CSS person here, and in my experience it is the opposite. Designers and front-end focused people wh get a chance to work with Vue love it because it actually respects basic HTML/CSS/JS and doesn't encourage doing everything in JS, unlike React which basically forces your hand. This makes working in Vue (and Svelte) so much more accessible to people who are great at HTML and CSS but not JS as much (and in my experience many React devs are great at JS and terrible at HTML/CSS).

Designers more often know HTML and CSS over JS, so it is unlikely they are the ones pushing for JS solutions. It is the developers who don't know how to implement designs without falling back on JS for everything who are causing this paradigm.

That being said I blame a lot of this on design tooling as well. Figma and Sketch are custom rendering engines that just don't understand HTML and CSS and therefore give no opportunities for designers to learn how the web works. Fortunately a new generation of design tools are coming that are built on HTML/CSS renderers that feel like Figma but actually output usable code for devs to interpret into their projects.
They put the answer in quotes right after they ask if you can find it. Highlight it and hit control + f.
Cmon, prop 65 is terribly implemented, and so the results are absurd. It’d be like if your software’s logging just sent “there’s an error” over and over via email to the whole team with no more details. Not even time stamps.
One day this book will be written about software and programming languages. Almost none of them were designed and developed with security in mind. Many popular ones originated in a pre-internet age, in trusting, cooperative (often academic) environments. Companies prefer to insure themselves against losses rather than supporting research, development and adoption of languages and standards in this area. And as long as security doesn't become easy and economically viable, the digital world will continue to be built on unsafe foundations.
Precisely. Therefore a 45 or 30 degree launch angle gets more of the velocity in the orbital vector.

Unless you are talking about launching it at lunar escape velocity directly at earth orbit.
I'm glad they're getting funds, but they're from a company trying to add NFTs to games, which at best is distasteful. Now that I think of it, this seems like a mixed bag - they could have refused and took a stand, if they had cared about this issue, which they may not.
Fair markets are free markets. Markets that are distorted by failures are not free.
I like how Fox News, all the right wing websites, and talk radio that are used by 50% of the US population, is somehow not 'mainstream media'. Can someone explain.
CA looks a lot like the boy who cried “wolf”.

When the risk is infinitesimal and the warning placed on so many items, what is the value of that warning?
It’s ‘possible’ maybe unlikely at 3€

However there is a license recycling market that buy up unused or reassignable licenses from say software shops that have gone under and still have 100 visual studio licenses etc
(Author here) I share your sentiment and it's something I often reflect upon. However, I'm also cautious of not attributing `genius` to events based on results. I feel that would limit my ability to look at situations and judge intelligent (and perhaps genius) [decision making] because I would have to wait for results and—only then—dictate whether the person was intelligent (or a genius).

I'd love to know how you think about this term and how you use it.
>> I'm sure they haven't and I'm sure they think they don't need them.
> Source please.

Source - me. I'm sure. Please read carefully.

Also, it's not like they've presented large scale trials of this working.

> Even if what you are saying is true, are you claiming that installing these devices on the cars of people who routinely drive drunk would not save lives?

Am I claiming that? The discussion is about putting devices on all cars, not repeat offenders, so no.
I'm 19 now and learned this advice from my dad growing up. Still run into situations in my IT work and programming stuff where it makes a difference.
I am surprised that they didn't raise the 50°C max operating temp. https://news.ycombinator.com/item?id=27526074

I wonder if this unit pulls 120-160 watts like the first gen.
Could you please not post in the flamewar style to HN? We ban accounts that do that.

https://news.ycombinator.com/newsguidelines.html
Is it not a good idea to first ask for clarifications, when there is a doubt about one's message?

If the labels of danger are without some sort of quantification, there is a fault.
This pollution impacts people who don't work at these facilities, and if you start looking at them many employ less than the nearby Walmart.
I think shells could use something like a built-in eldoc[1], in addition to tab completion. It would make terse command line interfaces much more usable if you could see what the positional arguments were for.

[1]: https://docs.cider.mx/cider/config/eldoc.html
Embark Trucks' Road to IPO
Although I'm not in the target audience (because Google), I think some of my less nerdy friends would find this extremely useful. I've had quite a few ask me for an easy way to create a quick form to gather responses when organising an event or to run a little survey. Thanks for creating it, bookmarked. Will recommend.