skysight-inc/HackerNews huggingface dataset:
I’m 43 and my dad is 75; my grandfather would be 111 if still alive (though he did live to 97). We all grew up in the northeastern US, which has cold, snowy winters.

My grandfather spoke of needing to go outside, retrieve a bucket of coal, and use it to start heating the house in the morning.

My dad speaks of having a pile of blankets on his bed and being able to see his breath in his room in the morning.

I grew up wearing footed pajamas to bed and my dad frequently wearing a ski-type hat around the house to regulate temperature.

Even today, I wear a hat at my desk in the winter, though I’ve typically lived in older, draftier houses. I wear a flannel shirt unless I’m very active in the house. I now live in a temperate climate, but still: old house. We turn the heat down significantly at night and use wool blankets.

I can certainly afford to set the heater higher at all times, but it just seems like a waste when I could so easily throw on a layer, versus spending more money, fossil fuels (even with carbon offsets), and wear and tear on the HVAC system by pushing a button instead.
such a cringey joke
Well, Apple has managed to move all the way down to a 5nm process while Intel still hasn't made it past 14nm. AFAIK that's the largest limiting factor for Intel. I can't speak to why they have been stuck there for so long.
If you don't want ranked results, you can always type random strings into the url bar.
The x86 space for decoding is tiny. The inefficiencies have to come from elsewhere and at least partially from the node difference. An architecturally big one is that x86 only implements SeqCst for atomics whereas looser memory models can allow multi-process programs to be written more efficiently (which they have been already for mobile).

In other words I think the problem has to do with the semantics of x86 more than the syntax of decoding x86.
Google Chrome might be bad, but it’s not slowing down your Mac
Don't Use Casts (In C)
I investigated schooling in Germany. It is not really attainable for most US citizens. You need course credits typically only available in college, and you need to know German before you go. The reports of people learning German at the same time as they go are very poor, it tends to not work out.

In my case I do know enough to transfer into a program but as I haven't completed a degree there seems to be no way to get those credits recognized.
I think the general rule for reddit is: the more specific the subreddit, the less noise and the better the conversations, not just with tech, but most of them. Once you have people who actually care about something specific, they will maintain the quality of their discourse.
On algorithmic discrimination during hiring
While in the interviewing process I've seen this worrying trend of having my personality judged by facial recognition in applicant management software and never interacting with real people.

Here's a case in point for the level of personal destruction that can happen. I knew someone whose face became paralyzed from work-related stress. They can't smile well. They will be scored negatively by facial recognition algorithms. For that matter, if anyone has been working a lot it's hard to put on a performance ("beauty contest"), but why should we be judged negatively for something so arbitrary as smiling or how our eye muscles behave after a long day or work-related stress? This is messing with people's livelihoods.
Two more likely possibilities: (1) Pornhub wasn't really checking, which is an easy way to get good stats.* (2) Many of Facebook's 84 million incidents took place on private groups or Messenger chats with small numbers of participants, whereas a single PornHub upload (counted as "1 incident") could easily reach hundreds of thousands of people. Fundamentally difficult to compare private communications networks with broadcast systems, they provide different opportunities for problematic content.

* ETA: Facebook is an industry leader on CSAM scanning, and has developed both its own algorithms and media databases. So your comment that "Facebook isn't taking the issue seriously" seems like exactly the wrong diagnosis. Facebook's high numbers are a consequence of putting serious effort into this area. (Whether scanning of private messages is actually effective in stopping distribution of the content, that's something I'm more skeptical of.)
Right now it's technically structured as a sale to an SPV that is owned by Lambda, Lambda gets a small advance (<$5k/student) that we have to pay back before we get any additional cashflows.

It's still completely aligned, we just fast-forward some of the cash so we don't have to raise endless amounts of VC.
The fact that the loop case is rare does not mean it isn't still problematic. It's creating a new opportunity to shoot yourself in the foot while trying to solve another one. (This is with the separate guard{} block.)

I would strongly agree that the dedicated guard{} block is a bad idea and this should just tie into the innermost scope. I see what this is trying to do ("if (...) { foo.x = malloc(); defer free(foo.x); }") but you don't solve a UI problem (as in, user interface for the programmer to their code) by adding more weird UI.

("Worst" example for shooting yourself in the foot: defer inside macros. Programmer then forgets that the macro contains a defer, and the defer defaults to the function-implicit outer guard block. But it's really in a nested loop. That's gonna be a fun week of debugging... much less of a risk when you have the guarantee in terms of innermost scope.)
I recommend this book if anyone wants an "anti-gravitational" read about it:

https://www.amazon.co.uk/Endurance-Shackletons-Incredible-Vo...
PG should enroll and try the program himself before he offers any praise.
From the screenshot, it appears they are using vanilla FTP?
Being able to be comfortable in our homes while being minimally clothed in the winter is one of those "luxuries" of the fossil fuel age that we take for granted.

The constellation of technologies needed to achieve this efficiently (with far less fossil fuels) and healthily (with healthy internal air quality) exists: heat pumps, heat-recovery-ventilators, airtight but vapor permeable house sealing materials - the standard equipment of passive houses. However, as the article mentions, today it is not available at low cost.

None of this technology is exotic (as in requiring exotic materials or manufacturing processes). It doesn't need to be expensive. Even the labor for installing it in isn't uncommon - air sealing is a DIY project if one is OK with a bit of hard work.

In the US at least, many industries providing these building measures have however reached a kind of equilibrium where they mostly sell it to people of higher means, which makes the global impact of home energy efficiency minimal. Other developed countries - mostly in N Europe - have started putting these into their building codes.

To have any impact, home energy efficiency needs to reach critical mass in the public consciousness, and for that, the public need to start looking at their homes the way that many have started to look at their low MPG ICE vehicles, and demanding higher efficiency both from the private home building market and from regulatory institutions.
If you had any you wouldn't be here to post about it.
At the start Lambda seemed to be an okay "school" to attend, for me it was a continuing education thing. I wanted to add to my skill set and learn a new language (react/node) as I have been a PHP developer for roughly 10 years now. The more time I spent at Lambda things started to become apparent that the instructors are very ill prepared to teach other students. For example, whenever a problem was met that they could not solve they would just skip it and move on to the next problem...How is this supposed to help students learn to solve problems. That is just the tip of the iceberg. Once we got to the CS portion they force you to use Python and explain very little about it. When I was going through the CS course after 4 months they added the GCA (general coding assessment proctored by a third party) with a 2 day notice. "Take the test for the first time by x day and you will have a chance to take it again in 2 weeks, if you do not achieve a 650 or higher (which is what the one instructor that attempted to take the GCA scored) you will be flexed back to CS again. I gave notice to Lambda that proctored test would hinder me as I have sever social anxiety and even need a service dog to go out in public. (proctored is recording your screen/sound/webcam) Lambda made 0 attempt to accommodate my medical issues. So I went ahead and took it anyways. While nearly passing out due to anxiety I ended up scoring a 606 (not bad right) but failed. I was then put in a hospital days before the second attempt of the GCA was allowed with a life threating bacterial infection. I contacted my TL (team lead) and asked if I need to do anything. I scored in the 90s for the CS assessment and I knew I still needed to take the GCA again but he said everything for now is okay. I was released from the hospital on that Friday, the GCA was apparently due on that Thursday. I contacted Student Success and nothing...Was flexed into CS again which is no NO ASSIGNMENTS, NO GRADING, NO TEAM LEADS, NO CODING TO PUT ON GITHUB, it was reduced to taking tests on code signal and that's it. I finally got ahold of someone 4 days into the new CS cohort when I was told "What would taking the GCA accomplish for you", I was willing to set aside all the changes that made Lambda into a glorified Udemy to continue and finish but I was met with rude incomitance and negativity when I just wanted the same chance as everyone else...Take the test and move on. Since then I have been removed from the Slack for speaking my mind. There is NO RIGHT to free speech within Lambda, if you don't follow their ideology you have no voice. Your only choice is to shut up and comply. DO NOT be wronged by this "school"/"bootcamp" that is nothing but a glorified Udemy that will force you into free labor in their new "mentorship" program that you will have to help other students for free on your own time, even if you are struggling.

Make a better choice and good luck future coders.
We should ask sqlite's developer, but I guess it's not optimized for M1.
> Just look at how many Nobel Prize winners completely fuck up when they try going outside of their specialty.

Either way there's no basis to dismiss people's opinion solely on their primary field of study. One obvious example would be Noam Chomsky. He's deeply knowledgeable outside of his primary field of linguistics.

> very economics research department on the face of Earth has a cohort of "heterodox" economists,

The most common use of heterodox seem to span from status-quo to far-right libertarianism. That's not very imaginative.

> I'm just saying, it does get a bit ridiculous when American socialists start telling me and other people from my country what we're supposed to think and feel.

I'm Swedish, but I assume that wont change anything there. Being from a country doesn't necessarily say anything, you may be from a privileged class of that particular country and thus have that view of that country.

> You might have a point when you talk about economists in think tanks and hedge funds and whatnot, but those guys aren't usually the ones producing most academic material.

There is no other field of study as obviously connected to money and power than the field of economics. This makes it totally reasonable to be skeptical of what comes out of that field.
I doubt the instruction set is the only (or even the main) advantage M1 has. Apple just has been hiring some of the best talent in the field for a long time now that have been working on their phone/tablet chips and now used their talents on the M1.

There is a lot you can do to improve a CPU without changing the instruction set or manufacturing process just by doing a better job at designing the CPU itself. (look at Ryzen 5000 series with 15 to 20% IPC gain over the 3000/4000 series while staying on the same manufacturing process for example)

Basically there is a lot to gain just by doing a better design on the CPU itself. Also faster CPUs/GPUs allows one to build faster CPUs/GPUs just because as with more compute around you can run simulations faster/with more accuracy thus allowing faster development/better designs.
I think this is sort of an insufficient dichotomy for what happens in reality, although I think the article is informative on painting a better picture for us.

What about things you "want," but maybe don't like, but physiologically can't drive yourself to? This article only talks about the physiological want, and not the psychological want.

Obviously, it's not a writing goal of the article, but there's a lot more here than just "wanting" and "liking," and I think it's really interesting!
It’s a stretch to call anything on HBO or Cinemax pornographic.
I've heard this comment more than once. What we are trying to accomplish is to collocate the resource acquisition code with the acquisition release code. This does mean that the release code is removed when where the release occurs (for example, at every location a function returns.

However, this is not without precedence in C. For example, just look at the for loop:

for (clause1; expression2; expression3)
statement

expression3 is executed after statement.
does only coding time counts ?
how about all the chores ( validating pull requests, meetings, slack/emails, writing/reading documentation, validating deploys in production, warrooms, hand holding the junior members, etc... ) ?
i usually clock 45-70 hours/week, daily it varies from 8 to 18 hours a day.

actually productive work, i reckon it's around 4-5 hours a day.
Foolishness in the opposite direction applies in a warm climate. It is not unusual for cooling systems to be applied excessively, forcing occupants to compensate by wearing warmer clothing.

In some places, there are laws against excessive heating and cooling.
Not exactly. The 4000 series part have a finer lithography for I/O and use a low power process.
An example like that is exactly why, in its current form, it's a bad idea. It's too high level. On the surface it seems like it makes code more consise and elegant, but in reality it just pushes the "ugly" implementation details and allocations onto the compiler. When you start writing code that's phrased in terms of high-level compiler features, rather than in terms of what the computer needs to do, then you're no longer writing C.
In Germany we have Girocard (https://en.wikipedia.org/wiki/Girocard). It's also more widely accepted than Visa/Mastercard.
The PornHub count was an external study, the Facebook count was internal. So if either is effected by internal standards not counting things, its the Facebook number.
Exactly. It is the worst system, except for all the others that have been tried.

“Business is war.”
This is also demonstrably false in the wine industry. Soil has a direct impact on the outcome of your grapes, e.g. fields that have water runoff from mountainous/rocky areas produce wine that tastes more of minerals.
SoReL-20M Dataset of 20M Malware Samples Is Now Online
Interview with Colin Hume, developer of Computer War for Atari 8-bit computers
No, I don't. Poor people in (most parts of) the developing world have better internet access and more free stuff with it than we do in the West.

Email is dirt cheap to provide. We probably all still get a free email account with our ISP, except none of us bother because gmail.
This was explored in detail in another thread, it seems most of the gains are from looser memory ordering.
And 34 years is a blink of an eye in geological time.
> The technique as described by OPs post could probably be designed by a single individual in a day.

Designed, as in back-of-the-envelope chicken scratching? Sure. You can reduce almost any exploit to "compromise system or org, leverage compromise to go after another system or org" and any stealth measures reduce to something like "hide your own efforts among legitimate signals, and use cutouts to make them harder to trace back".

I'm not sure what you think counts as "sophistication", but thinking up the specifics of multiple stages, and executing each stage without errors that would expose the other stages to detection isn't easy, and takes time and patience by many people with diverse skills working in concert.

Sure, each specific link in the chain may not look difficult, but those were just the solutions that worked in isolation when tried in whatever testing environment(s) the threat-actor operates (not to mention funding the "blue team" that operates it, because you don't want your unsuccessful attempts to tip your hand), and then deployed in sequence.

Or were you under the impression that this whole effort was created de-novo and worked (correctly, might I add) without being detected the very first time each component was tried?
According to Patrick Süskind, 18th century Paris smelled like this:

> [...] a stench barely conceivable to us modern men and women. The streets stank of manure, the courtyards of urine, the stairwells stank of mouldering wood and rat droppings, the kitchens of spoiled cabbage and mutton fat; the unaired parlours stank of stale dust, the bedrooms of greasy sheets, damp featherbeds, and the pungently sweet aroma of chamber pots. The stench of sulphur rose from the chimneys, the stench of caustic lyes from the tanneries, and from the slaughterhouses came the stench of congealed blood.

> People stank of sweat and unwashed clothes; from their mouths came the stench of rotting teeth, from their bellies that of onions, and from their bodies, if they were no longer very young, came the stench of rancid cheese and sour milk and tumorous disease. The rivers stank, the marketplaces stank, the churches stank, it stank beneath the bridges and in the palaces. The peasant stank as did the priest, the apprentice as did his master's wife, the whole of the aristocracy stank, even the King himself stank, stank like a rank lion, and the Queen like an old goat, summer and winter. For in the 18th century there was nothing to hinder bacteria busy at decomposition, and so there was no human activity, either constructive or destructive, no manifestation of germinating or decaying life, that was not accompanied by stench. [0]

[0] https://www.amazon.com/Perfume-Story-Murder-Patrick-Suskind/...
> Just Buy M1 if you'd like to have a low-power, long-lasting, quiet, and performant dev machine.

I would absolutely love to buy the M1 MacBook Air (and I almost did), the performance is just too good. It’s nearly impossible to justify spending money on any other laptop. Unfortunately, I just can’t get past the single external display limitation. I did see there is a DisplayLink workaround to get multiple external displays working, but the performance of DisplayLink is not great and requires purchasing a dock.

It’s frustrating because I want to buy a M1 laptop, and the display support is a complete dealbreaker.

Assuming Apple addresses the display support in the M2 laptops, they’ll be an insta-buy for me.
Counterpoint -- the min-maxing is often the interesting part, it's not the destination, it's the journey, or something like that.

By trying to get very good at a game, you learn how to solve problems, and, more importantly, how to learn how to solve problems. It's also often the case that by taking a game seriously, you engage with the community, making friends or at least getting to know people out of your circle.

I've put thousands of hours into several games, and I don't regret a second of that. I wouldn't say that behavior is unhealthy unless it brings you to downright ignore your job/school/responsibilities.
Fugaku, the current most powerful supercomputer, is Arm-based.
Why on earth do we even have an electoral college anyway?
Thank you. I used to use WhatsApp at first, then I started using Notion. But anything I tried always required me to do more than a few clicks.
I know what it's like to be unemployed and not have enough money to buy mobile phone credit in order to call a prospective employer to ask them for directions to their office in order to attend a job interview... While being homeless and staying at cheap AirBnBs in a foreign country (because the country I lived in before did not have any jobs for me because I didn't speak the language and my previous employer stopped giving me freelance work and none of the recruiters would answer my emails because of my foreign mobile number so I had to move to a different country and use my dwindling funds to buy a sim card).

Being a white male and nerdy-looking makes it even worse because everyone assumes that you're a spoiled brat and they give preference to other people who fit the typical 'disadvantaged' mold.
I haven't bothered to seek out an invite, but I do like https://lobste.rs
This is so tempting, but I still struggle to make it over the privacy bump. I'm extremely bothered by the stuff I've seen stating that apple phone homes everytime I run an application.
How dare you!?
Exactly. You know inside that you have done nothing wrong, but nobody else knows that. They can only look at the available evidence and if they're talking to you it's because the evidence is spotty.

So, now you're gambling with whether or not the spotty evidence is spotty enough to make you look innocent or guilty. Therefore, everyone has something to hide because the whole truth will not always be evident and some partial truths can make you look guilty (ex. your cell phone location was very close to a murder scene. You didn't kill anyone, you walked by the spot a few minutes before it happened).
Why is the naive-bayes benchmark (first graph) such an extreme outlier? M1 is ~10 times slower on this benchmark whereas it is faster than the competition on almost any other benchmarks.
Why I wrote my own state management for React Virtuoso
Please submit a proposal.
I wouldn't be worried about 16GB now (my current MacBook is 16GB and I don't have any problems). But I want my laptop to least a decent amount of time (at least 5 years), and I do worry about whether 16GB will be sufficient then.
I guess most people's experience of living in London is because they lived in shitty rented accommodation. Most houses in London were built before the 1970s. Being rented would mean they they would be less likely to have double-glazing retro-fitted or insulation improved because the landlord wouldn't give a shit.
Modern documents are composite documents.

A Microsoft Word DOCX document is really a ZIP file and if you unzip it you will find XML files, PNG files, all sorts of things you can read with ordinary tools.

Similarly a PDF file is a graph of more-or-less JSON objects which can be nested inside "filters" which support compression, encryption, etc.

The organization of numerous small subfiles makes it easy to pick one piece out to work with in RAM which would be important on a small target.
>Just Buy M1 if you'd like to have a low-power, long-lasting, quiet, and performant dev machine.

Well, if you are testing it for "real world programming", you should check if your development environment and all the tools you use for it works first. There is more to development than minor performance benefits from a slightly faster processor.

Do you need to run VMs for your development? How about docker? Do you compile your binaries locally?

If you deploy your code to x86_64 systems, you're most likely better off with an x86_64 machine. Even if you are developing for arm machines which are not M1 macs or iPhones or iPads, you are most likely better off with an x86_64 machine.