skysight-inc/HackerNews huggingface dataset:
In all honesty "most PC/laptops users" will never need these patches because their systems don't have the ME firmware. You need specific CPU, specific chipset, specific NIC, and the ME FW. Which you're only going to find in OEM systems marked as such - vPro.
It's the same as the Meltdown/Spectre patches where Intel updates the code but it's up to the manufacturer to include it where applicable.

A regular desktop motherboard might include the correct HW but the manufacturer won't bother including the ME FW.

And companies like Lenovo, HP, and Dell already offer the updated ME firmware.
All this talk about optional stopping has reminded me of a related concept/problem, optimal stopping[1].

[1] https://en.wikipedia.org/wiki/Optimal_stopping
One of our CIOs literally accepts any connection request and then quickly deletes anyone he doesn't know or care to stay connected with. Then again my employer has twigged on to the fact it's both a good recruitment tool and a good way for bad actors to find targets so everyone is mandated to put boilerplate language on their profile instead of any detail with regard to their job.
Amazon.com: Shaka Sign Good Vibes Hang Loose Aloha Hawaiian Greeting Tee
Loop Habit Tracker for Android is the only thing that has ever worked for me for tracking goals -- and sticking to them.

https://github.com/iSoron/uhabits

Simple interface where you set your "habits" and how frequently per week you expect to do them. (E.g. exercise 4x per week, eat healthy 6x per week). Then you simply check off each day whether it happened. The analytics makes it clear if you are doing the right thing. Really good.
Landlords can hike the rent unfairly at the end of the rental period, kick you out to sell, and the mandatory term is short. Also, there are plenty of circles where lack of property ownership equals social death. Additionally missing out on rising property values can, due to increasingly inadequate pension provision, leave you far poorer in retirement, and even have a knock on effect on your offspring given the importance of the bank of mum and dad for younger buyers.

I'd argue that all in all not owning property can hugely affect your life chances here in the UK. You just have to watch one of the TV shows about high court bailiffs or evictions etc. to see what things are like at the sharp end for renters. Do you think I am exaggerating?

In some ways I see the UK as a semi-feudal state. Monarchy, rigid class system, concentration of land ownership in few hands (even worse in Scotland than England), property law that exploits the renter, etc.
NLP bots to influence political issues on the internet
Google is a "ball pit" company, like a children's restaurant. As a professional, you don't take clients to restaurants that feature ball pits. As a professional, don't interview with companies that play the "whiteboard" child's interview game.

That said, if you need the job, take the interview.
- A social news aggregator avoiding machine learning and democracy/main-stream. Like a better twitter, but focusing on links.

- finally learn data science (and more python along with it)
I find this type of neo-Luddism to be a strange form of gatekeeping for technologists. "Back-in-my-day"-ism for Google and manpages and the computer mouse.
There is no link between high cholesterol and heart disease, I.e. correlation is not causation.

If we are speaking of anecdotes, I eat a lot of fat, I’m on a keto diet and my cholesterol dropped to normal after I began keto.

And this is actually consistent with the claims of high fat proponents... that it’s insulin that triggers the metabolic syndrome, causing problems with LDL too, and insulin levels and resistance go up because of the sugars and the refined carbs in our diet.
Canada is very different from the US in this regard, so it's important to consider both distinctly. Canada never had the same mass-exodus of the middle class from their cities, so the economic demographics are all very different from those of American cities. Maybe these two sets of cities are growing to become more like each other?
Obligatory mention of AI War:

https://en.wikipedia.org/wiki/AI_War:_Fleet_Command
Using a Paper Clip to Stop an Aircraft Carrier
My wife and I have been debating a move to France. Are you French, or did you move there from elsewhere? If you moved, how was that process? Any tips on expatriating?

We like where we live currently (small town USA), and the thing that really keeps us here is family.
I can see what you mean and you won't have that itch scratched until you find what drives you. I'm an outdoorsman myself, but a few goals I have are building a rally car initially purchased under $1000. You would be able to teach yourself some mechanics without breaking the bank. That skill will transfer to many things. I can't stress the kind of debugging it takes to work on a car. It's debugging code in hard mode because to 'test' your code you have to buy a part. Forces you to really think about things.

You could also start hiking taller and taller mountains. 14k or higher is where it starts getting fun. The mountains get as high as you want.

Learn how to ride a motorcycle. Super useful if you live in CA. A lot of people think its too dangerous, but honestly a little danger is good for the bones. We put ourselves in too many bubbles. The long-term goal could be to ride down Baja.

Have you tried to pick up cooking? Make advances recipes? You could have a goal of cooking for a huge party and everyone being amazed at the food.
“I'll take my country life as a remote worker going on 8 years. Trees, forest, wildlife, fresh air, backyards. 5 minutes walk or 1 minute drive to a shop for groceries, hardware, lumber, restaurants, kid parks.”

My neighborhood in Chicago has all of these things and I can walk to the train for work every day.
Usually a separate patch, an ME firmware patch. The ME is physically located in the chipset but I'm not entirely sure where the FW resides, whether the chipset or a flash on the motherboard (sharing with the system UEFI/BIOS).
I still want to do a story generator. Something that just creates a world, creates characters, creates stories between them. And from all this generates history.

Possibly with a little guidance and balancing from a human input. I'm thinking they would be useful as an assistant GM in tabletop games. Just randomly generate a character on the fly, based on existing information, but it won't be as visionary as a human would.
Well, we don't know what disabling PSP does, but we know there is an option in BIOS to do that:

https://www.google.com/search?q=BIOS+psp+support&tbm=isch
Hi all. Jimmy, statistician from Optimizely chiming in.

We were excited to collaborate with the authors on this study. Keep in mind the data used in this analysis is from 2014, before we introduced sequential testing and FDR correction as to specifically address this p-hacking issue. I expect these results are in line with any platform using fixed-horizon frequentist methods.

Check out this paper for more details: http://www.kdd.org/kdd2017/papers/view/peeking-at-ab-tests-w...
GitLab 11.1 released with security dashboards and enhanced code search
Meat industry smoke and mirrors siezed upon by people that want to feel good about eating thier bacon, unfortunately:

https://youtu.be/MsFWeC-DeLo

If what you say is true then why are people born with exceptionally low cholesterol levels basically immune to heart disease?
Really technically advanced open source projects at the intersection of Python, C, and operating systems. For example, today, I'd probably work on Apache Arrow or a C-optimized Parquet implementation for Python. I just love that kind of stuff.
And my neighbourhood in Edinburgh has all of that too, with a 20 minute walk to my office
Platonic solid
This is correct but misleading. The me_cleaner approach, with all options, wipes the entirety of the ME firmware except the module needed for hardware bringup. It then causes the ME to crash as soon as hardware bringup has happened. The host system cannot communicate with the ME processor and the ME processor does not execute any further code after this point. This is the current gold standard.

The next stage would be to disassemble the bringup modules and figure out what exactly they do by reverse engineering, and implement that part independently. People are working on this. So far there is no indication that any of the problematic functionality is in the bringup module.
As phrased, this is a nebulous question.

If I had 'enough' free time, I'd find a way to make people pay the costs of their actions or choices, regardless of where they land in the social/economic hierarchy.

Too many people who do bad things get away with them, and too few who do good are rewarded.
But confused. How does this work without Quantum hardware?
or time trials or climbing
>> "What operating system and browser do you use that the video autoplays?"

Latest Firefox and Windows 10.

>> "Where is Mastodon today? What are its stats?"

This is the wrong question before you ask about the goals of the platform and its users. Stats only let you compare it against something it might have no interest in being.

Your dismissal of it and other open source efforts is likely due to a goal mismatch. The fact that you spent so much money on it tells me you're probably aiming at a Twitter competitor.

I don't care about Twitter and its goals. I care about what Mastodon is and what I already do with it. It's self-funding and community supported. There are plenty of people on it, and it's still growing. It seems like someone's making a new thing with ActivityPub every month that I can interact with from my Mastodon account. That's all that matters to me, and seems to be enough for most of the people on it.
Bird, soon to be banned in Milwaukee, too
Retro graphics adventure
Pinned certificates
That should be the real question. All else is just a consequence of being motivated enough to achieve that particular goal.

You are probably fine already, but if you feel that you want more, I would suggest to get some inspiration from a new paradigm you never did before.

I've seen this lately, and while he did come up with rather random looking goals, it seems it doesn't matter what they are if you devote yourself fully to them.

https://www.youtube.com/watch?v=TQMbvJNRpLE
Sure they did...
> How many attempts at decentralized social networks have failed? All of them.

PeerTube is to YouTube what Mastodon is to Facebook/Twitter. Could you explain how exactly -in your opinion- Mastodon has failed?
simulation/emulation
Being a non parametric model, they are pretty garbage for generalizations outside of the domain of the data they have "seen" and they are also not very data efficient. One area where I have seen success for them is when they are applied to automatic hyper-parameter selection for neural networks.
so idealistic...
Finally get that private pilot license.
Spend more time with my kids.
Hi, Jimmy from Optimizely here. The practice you describe is actually perfectly fine, so long as you're not using a method designed to be checked at a single point in time.

Take a look at clinical trials. Often in clinical trials there are multiple phases, where early stopping is desirable in case the drug has higher-than-expected efficacy (or more-harmful-than-expected side effects).

The type of test conducted in clinical trials explicitly allow for multiple looks while maintaining correct control of the Type 1 error rate. At Optimizely we essentially have a version of this where the monitoring can be conducted contiuously with rigorous control of Type 1 error.

Check out this paper for more details: http://www.kdd.org/kdd2017/papers/view/peeking-at-ab-tests-w...
Sounds like you should try Dwarf Fortress!
I built an app for this for myself. Showed it to some friends casually and they really liked it, so I launched it:

https://www.aspireapp.io

It's positioned as a career development app but it can be used for anything, really.
Like Internet? Facebook will beam it to you from space
I mean it's not like some days are a whole HOUR shorter / longer than others in the countries that follow daylight saving time.
I would continue working on my pet project, http://walks.io
Compiler generated SSE, and multithreading primitives, etc. will break on unaligned access even on relatively unalignment-tolerant x86 chips - to say nothing of stricter ARM CPUs.

You need to keep this in mind basically any time you're going from byte buffers to more complicated types. Basically anything touching allocation or IO needs to be aware of it, IMO, even before optimization.
Carcinogenicity of Consumption of Red and Processed Meat report by WHO

Position of the Academy of Nutrition and Dietetics: Vegetarian Diets.
As I see mobile eat desktop, I worry that we loose computers as a tool for creativity and end up with computers as purely communication and consumption aids.
Typing class and most computer classes are long gone. One of the problems with dedicated computer class is it has most of the characteristics of a vocational class. You need a dedicated teacher, a special room, and special equipment. At least shop classes don't need many updates to the equipment. Computers are now a resource, and most kids get minimum instruction (just enough to type papers or use the educational programs).
A private wiki. I save resources and ideas, take notes and try to edit it so it stays somewhat coherent and clean.

Don't know why anyone hasn't mentioned "wiki" yet?
IRC with federated login and support baked in for roaming with multi-device sync.
There's no standard afaik, similar to software development vs software engineering. As a reader it would be important to mention if engineering included IT (were you responsible for the office wifi router for example) and team size.

In Germany the equivalent "Leiter" is defined and requires the person to have autonomy over budget and team hiring decisions for example. More like a director. So it's less likely in a startup environment to have that job title. What do startups do? They simply use the english title ;)
Question: why is it that the ‘world around you’ has more intrinsic value than a virtual one?

I find it interesting how we are always doing value judgements based on what we ourselves prefer. In a millennium, if we are still around, I doubt very many will even have a body.
Find an alternative approach to selling software, the benefits of managed software that SaaS offers but with the ease of use of adding a library to your code. No syncing data back and forth in order to really get the benifit
The world existed before you. So... You can't just come and say the concept of passport is archaic, the concept of countries is archaic, the concept of nationalities is archaic, the concept of government is archaic, the concept of birth certificates is archaic (yes, people collected your data before you agreed and became aware). France is the country of the french people who have their culture (that word includes a lot of things), and those people want to decide who they want to see on their territory. So you can't just come to the world naively thinking that you can go wherever you want. And legal system (another archaic concept) is the reason that you can. Otherwise, you would probably end up just like your cat when it ventures into neighbors backyard.
The theory of chemistry from the perspective of information theory. Since we can equate energy and information and since chemical reactions are largely governed by energy landscapes and (quantum) thermodynamics, we should be able to reformulate the energy theories into information theories. Sometimes a change of variables or parameters introduces a more convenient representation for discovering new phenomena.
I've lived on the west coast and in the south (where I currently am). The west coast has what you say, but there are spots here in the south that are pretty close, and way less expensive.

I'm a 3 hour drive from the ocean, 30 minutes from decent mountain hikes (not as good as the Cascades, but decent). The food here is not as varied as Seattle. To get the same variety, I have to hop in the car and head up to Ashville, down to Atlanta, or 30 minutes into Greenville (whose food scene is improving). That said, I'm currently in walking distance of a great Thai place, a really good microbrewery, a great farm-to-table place, a great Mexican place, a really good seafood place... So, that's good enough for me. Politically, this is a conservative place, but not as much a you'd think, and Ashville, which is ~1 hour away, is as liberal as Seattle, I'd wager. So, you can definitely find a nice group of folks who think the way you do, if you don't feel like hanging out with a more diverse group.
I've heard to pieces of advice:

1. Pick an unobtainable goal. I had a big goal that I achieved and the sense of diretionlessness was real. Some people say it's better to have a goal you can never finish like "meet as many artists as you can" or "end hunger" as it'll continue to be your guidepost in life.

2. Enjoy the process. If you're working just to get to your goal and you achieve it, you'll have a few moments of bliss when you do and then it will fade. If you enjoy the process itself rather than just the end result then you can experience bliss more often.
I’d love to work professionally doing music production, composition, and sound engineering, especially for films and video games. I also like doing music transcription and transposition because I have a decent ear and use it to learn a lot of the music that I play (ps I’m a classically trained pianist of over 20 years).

Personally, I’d like to be in better shape. I’m not in horrible shape but I definitely do not have the time currently to undertake any sort of consistent exercise routine.
Natural barefoot running doesn't work when americans are unnaturally obese and have been wearing shoes since they were born
The word "only" appears nowhere in my comment. It is a workstation, in which additional tasks are expected to be completed while simulations are running (some LES cases take several weeks), including CFD pre- and post-processing, CAD work, typesetting publications, preparing lectures and tests, etc. I fail to see how, in your opinion, this makes the use of the machine not serious, or makes random reboots and installing silly games pertinent or understandable.

Windows 10 Education Edition does not seem to be available in the software repository of my Uni. Which obnoxious features do you say are absent in this version, compared to Enterprise?
I second this. I grew up in the NYC suburbs, have went to school and lived in various boroughs of NYC for the past 10+ years, and my wife was born and raised in NYC. I think most people not from here (and perhaps 'here' can be any big city one may just pass through when visiting in this context I guess) seem to forget it's as you say just a collection of small neighborhoods just like anywhere else. I am sure there is an exception (maybe Midtown Manhattan but) - but for the most part I think most people know their neighbors, help each other out, see the same people around when they got to a bar or get coffee, go to the same parks in their neighborhood - all the same things people think you may miss out on vs living in 'small towns.'
Imagine if Pokemon Go used more than X/Y coordinates and moved into the Z dimension, using the altitude function of having a multi-satellite GPS lock, and put rare pokemon in hard to reach places. There would be an epidemic of unprepared people falling off cliffs and building roofs.
https://insights.stackoverflow.com/survey/2017#technology-fr... is another notable one.
Not when it comes to boston qualifying, or running scholarships.
What happens when the 88GB Wikileaks insurance file is decrypted?
What do you mean, "stays an April's Fool"? There are circuit schematics as well as software for it, all available under an open source license: https://github.com/google/mozc-devices/tree/master/mozc-furi...
Does anyone know of a pedagogically-minded quantum computer simulator?
The ME firmware lives on an SPI FLASH chip, on the motherboard. It can either be the same chip where the BIOS is stored or a separate one (which is often the case because two smaller chips cost less than one big one)
Military personnel are still vaccinated.
I meant manually scaling them
> ...the saving grace of a "real" blockchain architecture is that at least most of the traditional IT issues go away.

All the work done related to blockchains I know of, involves lot of IT issues, both traditional ones and new ones.

Quite often work tends to become more complex as time passes on... In the past we had to deal only with fiat currency, now we have also to deal with cryptos, but fiat isn't going away as well.
I'd be working on much of the same VR/AR stuff that I'm currently working on, but I'd also be out giving talks and I wouldn't be wasting time on corporate compliance training modules.

More specifically, I'd like to build a VR development environment with built-in teleconferencing: a virtual office.
Database system (for fun)
My guess is this won't be a popular post given the average age of HN participants.

There's nothing whatsoever wrong with C. The problem are programmers who grew up completely and utterly disconnected from the machine.

I am from that generation that actually did useful things with machine language. I said "machine language" not "assembler". Yes, I am one of those guys who actually programmed IMSAI era machines using toggle switches. Thankfully not for long.

There is no such thing as an "array". That's a human construct. All you have is some registers and a pile of memory with addresses to go store and retrieve things from it. That's it. That is the entire reality of computing.

And so, you can choose to be a knowledgeable software developer and be keenly aware of what the words you type on your screen actually do or you can live in ignorance of this and perennially think things are broken.

In C you are responsible for understanding that you are not typing magical words that solve all your problems. You are in charge. An array, as such, is just the address of the starting point of some bunch of numbers you are storing in a chunk of memory. Done. Period.

Past that, one can choose to understand and work with this or saddle a language with all kinds of additional code that removes the programmer from the responsibility of knowing what's going on at the expense of having to execute TONS of UNNECESSARY code every single time one wants to do anything at all. An array ceases to be a chunk-o-data and becomes that plus a bunch of other stuff in memory which, in turn, relies on a pile of code that wraps it into something that a programmer can use without much thought given.

This is how, for example, coding something like a Genetic Algorithm in Objective-C can be hundreds of times slower than re-coding it in C (or C++), where you actually have to mind what you are doing.

To me that's just laziness. Or lack of education. Or both. I have never, ever, had any issues with magical things happening in C because, well, I understand what it is and what it is not. Sure, yeah, I program and have programmed in dozens of languages far more advanced than C, from C++ to APL, LISP, Python, Objective-C and others. And I have found that C --or the language-- is never the problem, it's the programmer that's the problem.

I wonder how much energy the world wastes because of the overhead of "advanced" languages? There's a real cost to this in time, energy and resources.

This reminds me of something completely unrelated to programming. On a visit to windmills in The Netherlands we noted that there were no safety barriers to the spinning gears within the windmill. In the US you would likely have lexan shields protecting people and kids from sticking their hands into a gear. In other parts of the world people are expected to be intelligent and responsible enough to understand the danger, not do stupid things and teach their children the same. Only one of those is a formula for breeding people who will not do dumb things.

Stop trying to fix it. There's nothing wrong with it. Fix the software developer.
Or Caves of Qud