skysight-inc/HackerNews huggingface dataset:
Hmm, interesting.

I've had a look at the examples that come with fasm, which are invaluable.

But I completely forgot to point out (I knew I was forgetting something!) in my previous comment that I'm actually looking for info on 32-bit assembly programming. My motivation comes from the fact that a) a lot of my systems are 32-bit (such as the ThinkPad T43 I'm using to type this), due to circumstances I cannot change; and b) because (as I discovered to my delight) a program written for i386 and statically linked (eg, by fasm's ELF writer) will run on x86_64 without 32-bit glibc/userspace/anything! This makes perfect sense, but is an absolute winner for me for the kinds of things I'm going to want to make.

So x86_64 is in the "it would be monumentally stupid not to learn it" category, and I'm looking forward to doing so, but I'd have to do some seriously inelegant wrangling (something like qemu-x86_64 + 64-bit userspace - on a 32-bit machine, lolol) to actually work with it at this point.

The syscall table you made is very similar to HeavyThing's, heh. I've actually been researching precisely that of late; you most likely generated your copy from https://github.com/torvalds/linux/blob/master/arch/x86/entry.... I of course want https://github.com/torvalds/linux/blob/master/arch/x86/entry....
The "little" part is appreciated, as I recall all too vividly learning ASP.NET by slogging through "Beginning ASP.NET" by Imar Spaanjaars. It's a good book, don't get me wrong, but its two biggest strengths (thoroughness and being good for beginners) result in its being 800 pages long!
The Great Myth of cyberspace was that individuals in it or the servers that ran the software were not subject to the laws of the nations they existed within.

The cold reality is that this is not true. And, thus, in time, to exist within a repressive regime requires importing the repression within the software. This is the bargain Facebook wants to make.
> In addition to the "minimalist" aspect, this image seems to offer better practices on a security level than official Debian images

I'm skeptical about this claim. Almost every image built from the Debian official image begins with `apt-get update` before you can actually install anything, which means you will almost always have the latest packages at the time of building.
> no one can really know what bills you have, and there's no record, ever.

The only downside to cash is a central authority controls it and can devalue if they so choose. Other than that, I agree, cash is great.
US$45 to ship down under for a US$50 order seems, excessive... guess I'll be buying the AU$10, shipping included one-hung-lo gearbest knockoff in a few months time then. Pity really, I love supporting these kind of projects.
Coca-cola is selling bottled water in Mexico.
They sell it under the brand Agua Ciel. It's the biggest bottled water provider in Mexico.
Keep in mind that everyone in Mexico uses bottled water. The tap water is not safe to drink.
I run a Brazilian site and the latest attack came from Europe (France and Bulgaria). I get a lot from the US and China as well.

As we are really only interesting in our state, I don't think twice about banning international IPs and they are mostly from large datacentres.
I don't know much about commercial planes and I've never flown commercial so forgive my ignorance, but I assume that the 4 engines of the 747 allow for redundancy in case of engine failure in long overseas flights? And is there any sort of redundancy in 2 engine jets and if so, to what degree?
Your travel nightmare: Rogue  baggage handler swaps baggage tags out of mischief
Author states that 1 address does not necessarily equals one person, but for some reason does this down in the article instead of an upfront disclaimer.
Slightly offtopic but that website jumped to 4.5GB of RAM by the time i was on the third paragraph (Safari on macOS). Perfectly legible (and memory friendly) in lynx, though!
Tells an entertaining parable about a conversation with a civil engineer who insists that bridges fall, period, and everyone knows it. Then turns to the timeworn (but understandable) observation that software engineering standards are absurdly weak compared to civil engineering standards.

It's all true! And should be taken seriously for mission-critical jobs (that's why I, a fan of Microsoft, would still not trust Windows running my autonomous vehicle).

But one can't help observe that their spiffy website could not possibly exist in this timeframe if consumer computer software had to be verifiably safe. It would be grotesquely behind where it stands today--people love features more than fixed software. We'd still be running browsers using, what, 1990 technology?
From the POV of Reddit, their users, and their advertisers, does it matter? It's not there anymore, so they're good.
That's surprising indeed, citations?
MDMA: Stories of Treatment
IN NEED OF a ETHICAL HACKER?
I never knew a hacker could help improve credit score until i met one on a discussion forum when i googled how to improve my credit score, i read a lady's comment on how capable the hacker is of solving any problems that relates to hacking. So i sent him a mail and asked if he had the ability to raise credit scores(all 3 companies) and also eliminate eviction off court records. Then he replied yes and asked me to provide him some info of mine he'll need to run the hack. when i did just that, he completed the hack in less than two days at a price that's worth it. i give all thanks to the ethical hacker for coming to my aid when i needed him the most. Reach the hacker at spystealth.org at gmail dot com and you'll be surprised at his great skills.
If Tinder was good at creating matches they would go out of business. It is rigged. It is designed to create emotional dependency and sell in app purchases which is does so well it is the highest grossing app in the Apple app store.
You're mostly right.

Just know that things are fantastically much better than 10 years ago!
Rainforest Tester Spotlight: Ilaria
No, but students will go around you to the prof and they get away with things that wouldn’t have worked at UofC. Mostly you end up asking yourself how much you’re willing to go to battle. No upside, lots of downside. Grades become more binary for anything subjective. Obviously multiple choice is much easier to deal with, but even then students will get exam re-writes from the profs.
Right... when was the last time you USED View Source on something done in JS and actually used on a production site? Sandboxing from the environment also has its upsides and its downsides. What people actually want applications to DO is deal with their information. And sandboxing the host means they lose any semblance of control over that data, leading to it getting monitored, mined, etc. And it doesn't solve any of the actual problems. It just changes the target while simultaneously making those targets SO much juicier. Want the personal info of 143 million Americans? Hack the web app of a credit company, no need to hunt down and break into 143 million different machines! And the users won't even know if the data was stolen unless a company volunteers the information! Sometimes they even do!

I really, really have to wonder about "first-class GUI support". Prior to the web applications used standard UI controls. Because that makes sense and makes computers easy to use. The web brought 'every single UI is different', which is horrendous. And when you can manage to put together a UI with web tech, then it's trapped in the browser. Which actively goes out of its way to make it as difficult as possible to manage running several different things at once.

I think the answer to the webs success boils down to delivering what users actually want. Despite all the other warts, its valuable enough to convince them to not care. They want to search for something they want, vaguely, and be using an application one second later. All other considerations be damned. They'll wrestle with confusing UIs that change all the time without warning. They'll accept not having a lick of control over their data. They'll deal with being aggressively advertised to and companies trying to hound them into subscriptions because the 'service' of working around the sandboxing by keeping their data together needs ongoing cash infusions when the user only wanted a single product they could use for long periods of time. Like if people who made hammers started making ones that would only work with nails gotten from the hammer manufacturer and they didn't permit you to get enough to last, requiring a subscription so they could sell the information about what kind of nails and how often you were using them to a nail company.
I was using "data" in the spirit of a saying I heard many years ago in CS, that, "Data is code, and code is data." It seems that people in CS are still familiar with this phrase. I was focusing on the latter part of that phrase. I was trying to answer the question that I think is often implied once you start talking to people about real OOP, "What about data?" I almost don't like the term "data" when talking about this, because as you say, it gets one away from the focus on semantics, but whenever you're talking to people in the computing field, such as it is, I think this question is unavoidable, because people are used to thinking of code and information as separate, hence the notion of data structures. People need a way to translate in their minds between what they've done with information before, and what it can be. So, I used the term "data" to talk about "literal objects" (like "2", or other kinds of input), but I was using the description of "processors" (ie. computers), "containing procedures," which can also be thought of as "operators."

I think the idea of an "inversion" is quite apt, because as you've said before, the idea of data structures is that you have procedures acting on data. With real objects, you still have the same essential elements in programming, the same stuff to deal with, but the kinds of things programmers typically think about as "data" are objects/computers in OOP, with intrinsic semantics. So, you're still dealing with things like "2", just as procedures acting on data do, but instead of it being just a "dead" symbol, that can't do anything, "2" has semantics associated with an interface. It's a computer.
agreed. If Sublime had an acceptable way to implement good debugger support, and spent more time on the plugin development ecosystem (dependencies, easy plugin testability, etc...) it would be pretty damn stellar (and lets be honest, its a great editor as is).
Thanks! I'm probably confusing it with NAND vs NOR flash memory.

It's been a while since I last talked about this with my HW Eng friends :)
The primary privacy issue here isn’t the DNS lookup, but the data that was inevitably sent after the resolution.
I think it's your best bet is to take the prerequisites for the degree at a transfer institution, which is the one area community colleges are specifically designed for.

Generally this is something like Math (Calculus, Linear Algebra, Differential Equations, Discrete Math & Probability) and Computer Science (Intro Programming and or Object Oriented Programming, Data Structures, Machine Level/Computer Architecture).

The classes will vary by school but usually follow those same basics. In California a useful resource is http://www.assist.org.
The last thing I want is notifications that are not relevant. Everybody and his sister-in-law wants to send me them.

For better and for worse my travel planning proceeds like "want to go to place X", "figure out how to go to place X", "go to place X".

Many people in the travel biz want to tell me I can get a special deal to go to place Y and who knows, if I do that I might have a great time, but I am not in that habit.
That's because buying coffee with USD is the cheapest available option. There are very few things you can buy where BTC would be the least costly option, outside of the darknet markets.
Like any other chemical reaction, batteries have an optimal temperature range, and extreme cold will slow down the reactions that transfer electrons.

At the same time, cold temperatures should help slow down self-discharge.
> Wait but, if they're so helpful, why didn't they evolve in our fellow ape species too?

Apes have vastly different social structures than humans. Those structures do not encourage those traits. Apes have strict ranking and group around families.

In chimps, females emigrate after puberty and permanently relocate to other groups. Fertility is used as a passport to join a new group. Constant fertility would be disruptive.

Humans want to have sex constantly because it helps form large communities. The possibility of mating bonds together many nonfamily groups. Humans do better in large groups, so attractive features are selected for much more strongly. In ape groups it doesn't matter, because they simply accept or reject new apes based on the size of the group and availability of resources.
The concept of Free Speech also includes that of Free Association. As in, Twitter gets to decide who they want to associate with. And in this context, associate with means use their platform.
Don't. That is a completely separate topic. Not to mention that, in the state where that happened, sexual orientation was a protected class.
>Vim and Emacs are borderline torturous for beginners and it's easy to give up

I really do not understand where this belief comes from. I learnt Emacs as a beginner in the early 2000's when I started university I'd never done any programming before (I'd also never used Unix before) our course was taught on Sun Solaris workstations and emacs I had many frustrations at the time I remember cursing Solaris and the stupid GUI it had (CDE) but never emacs - emacs just worked not sure what is supposed to be torturous about it.

Nearly 20 years later I still use Emacs daily it's one of the programs on my computer I probably "couldn't live without". Maybe at this point I'm just a hostage to my tools but i'm too old and too familiar with emacs to bother trying some other editor out - what do people use now sublime text? (if the article is accurate) I've never heard of it before I don't know anyone here at my work who uses it (I am an engineer not a software person though) could be a generational thing I'm in my mid 30's and one of the younger people at my work so maybe all the "cool" Mac kids use it or something...
Yeah, you know what I'm talking about. They're fairly new (at least on the D/E side. They're angled in a way where it should be able to get your face as you're walking up unless you stare at the ground, but considering having your face scanned isn't a requirement for flying they're probably fine with that - if they are in fact collecting this data.
apt update only updates the package list and not the packages themselves. So unless the docker file contains apt upgrade it still uses old packages.
How is this different from what already exists?
Cost of Employer-Provided Health Insurance Rises Toward $19k a Year
Same, love it !
Case in point, SpaceX has demonstrated that applying standard business optimization tactics to space hardware manufacturing works.
I see the particulars of the interview process as just another part of the negotiation around a potential business agreement between an employee and an employer. If you have a good BATNA, maybe you can push back a bit. If you don't, then that sucks for you, but I don't see why the company wouldn't pass you over for someone who's a bit more willing to jump through some hoops. It's not just about being a "monkey"; it can also be seen as a metric of how much a candidate wants the job, and all other things being equal I'd much rather hire someone with enthusiasm.

Or maybe (as you say) a candidate will simply disagree with a potential employer's philosophy on interviews and drop out of the process for that reason alone. That's fine too, and if a company's process is so onerous that nobody worth hiring is willing to go through it then that's on them.
Good list. I'd also add Marc Gravell and Stephen Cleary.

I've found that I rarely read Hanselman's stuff any more... he's great if you're playing around with bleeding-edge ASP.NET Core on Linux on Azure, but not if you're trying to dig into the guts of C#. (I was so burned by the so-called "release candidates" of ASP.NET Core that I stopped following that vein of blogger.)
NASA doesn’t build rockets. You mean Lockheed/Boeing/ATK.
So currently it does fetch most of the sources aggregated there such as NYT, Washington Post and Im working on adding more, but doing one more hop with another news aggregator sounds less efficient.
Petition to Remove JJ Abrams from Star Wars
The Caltech graduation rate back then said to be on the order of 66%.

The saying at Frosh camp was 'Look to your left. Look to your right. One of you is not going to graduate'.
Works great if you have the following:

Content worth consuming.

Content worth subscribing to consume.

A production pipeline that can put out enough enjoyable premium content for users. If its good, people will subscribe just to get access to a certain feature or series ala Giantbomb.

Giantbomb has this down pat- but it's taken years of content creation, and a CBS buyout to keep the doors open.

What it can do is make you pretty damn appealing when you go up for sale, if you have the active, paying subscriber base.

That's why Giantbomb is still around and is seemingly surrounded by the of corpses of those who tried the subscription model, but simply couldnt keep subscribers subscribing.
Even if what they're saying is there to recruit others to commit acts of terrorism?

And do you not believe that Twitter has the right to Freedom of Speech and Association as well?
Paywall bypass link:
https://m.facebook.com/l.php?u=https://www.wsj.com/amp/artic...
There's nothing to upgrade. Pretty much nothing is installed already in most base images. Even `ca-certificates` etc. have to be installed.
I don't know, I think IPFS has at least a good few use cases. For example, it's great for posting censorship-resistant content, and I wrote something to do just that: http://ipfessay.stavros.io/

There are also things like OpenBazaar and a whole host of other applications running on IPFS that are quite useful. Sure, it may not be mainstream, but nothing starts out being mainstream.
Causes of lower back pains in the human body
Random sex with near-strangers can feel that way. In a committed relationship it's quite different.
Anything secret involves a master key. If you don't trust AWS, then you need to supply your own master key. But for most setup, IMO, you should just let AWS handle the key management, and you use role to decrypt. Rotation is a big deal though. For server, SSH key can be encrypted in KMS and we either completely replace the box, or we rotate one box at a time. For DB servers, it's important to choose a DB that can stream data to a new box with as little impact as possible (or allows replication). But these takes time to develop (I can't use container to host DB or critical applications because the network performance, at least a year ago).

BTW Mozilla's sops [1] is quite interesting. I've been testing this for a while now.

[1]: https://github.com/mozilla/sops
You're leaving out a description of how they manage to own an imbalanced quantity of A and B in the first place.

Keep in mind that this doesn't (at least not naïvely) happen when one of the two increases or decreases in value relative to the other.
Show HN: Calcflow, an open-source complex maths visualization tool in VR
There are TONS of apps that aren't game that haven't been updated or are never going to be updated, but are good or very useful.
ETOPS is the min distance / flying time you can be away from a suitable airport with only one engine operational. In the past you couldn't take a two engine jet over the ocean or had to fly a far north arc to ensure you were close enough to land. The 747 had increased etops as it had four engines so losing thrust in one or more was not as big of a deal. Now that we have years of data related to twin engine performance we now have etops 180 which allows us to take twins across the Atlantic. I write this sitting on a 777 heading to Europe flying a route that 40 years ago wouldn't have been allowed.
Wow that's crazy, I was on the toilet just this morning running CCleaner on my phone as I do weekly and the thought momentarily crossed my mind that I shouldn't trust CCleaner on my phone (I limit my use of apps as much as I can) but my next immediate thought was, "Nah, this is Piriform we're talking about, they're one of the few free software developers I can probably trust to never inject malware into their products."

I mean, I guess that's still true since the build was compomised by an outside party, but it's still just an interesting moment of synchronicity.
We were drowning in feedback at my old job, this would've been super useful. Can I customize the tags at all?
wait, you mean the (originally) windows GitExtensions app? Cause that was bar none the beat git UI ive ever used. As in, im a hardcore command line git user for everything, and I still actually liked GitExtensions.

It looks like theres an osx port now. Im super excited. GitExtensions was literally the best at everything for my workflows.
Doesn't he know Tor is completely compromised?
So you'd support them doing it on your lawn?
The fact that journalists are inherently biased as humans does not imply that we should not strive toward the opposite.

I dont care either way for the author's point of view. I am bothered by the fact that a news source publishes so much in opinion, and that people end up more polarized after the article, not because of its factual content, but because of its vitriol.

I believe it irresponsible to create and publish content like this, because it amounts to propaganda - I dont care side of our false dichotomy you are on, huff post is up there with breibart.

Opinion pieces should not affect our beliefs as much as they do, but let's be real, communities feed off of opinion pieces. We all do, and I come to HN specifically to minimize my exposure to feel good emotional reinforcement that leads to irrational thinking.

Sorry for the rant.

Edit: your choice of quote may be more effective than you realize, I am a big fan of Thompson's persona. Ironic, I know.
10 Lessons I Learned as a Software Engineering Interviewer
Walmart will allow EBT customers to order their groceries online
More interested in the false negatives (what wasn't found)
The global mutable state isn't the problem, of course, it's any of your code that uses it. Minimize that code and you're done. And yes you are correct about all of the things you referred to as 'global mutable state'. They all are exactly that. They are very useful. People use software to do changes to that global mutable state, and that global mutable state is literally the only reason the software exists in the first place. It is the primary responsibility of software to manage it. And as with anything you need to care for, the less you have to manipulate it the better off everyone will be.
A private contract does not attract protection from the first amendment, which is a bar upon the creation of laws, not a bar upon the contractual behavior of private parties.

I think you've skipped the key point here.

>Google's position doesn't need to be that twitter is free from hate, but rather that it does enough to curtail it.

The implicit premise of Gab and it's explicit stated position is that it will not curtail hate speech. Absent other indications, words in contracts are interpreted to have meaning. Accordingly, significant has a 'non-zero in some context' meaning.

Zero =/= Non-zero. Accordingly Gab is in breach.

Trying to compare them to twitter and other platforms that do moderation isn't a like-for-like comparison in the contractual framework this is being analyzed under.
Bus deaths per year: 30
I'd rather save the dozen dollars and spend it on a mouse.