jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
this article is trash and does not reveal anything. it's as if two different people wrote the article and the headline.
As was noted by jstrieb, there exists a compiler that does that, so basically any native program. There is no challenge in that.

A real challenge would be, how far can you cripple an instruction set such that it still can do something useful.

Crippling is done by reducing the 192 printable characters to 36 alphanumeric characters. That leaves 4 instructions with limited addressing modes.

This problem is hard because what you need, even for self modifying code is not available. What smile does is to make that available with the only two instructions left over that modify values: XOR and IMUL.
Those double stack moves are incredible. Two people pulling that kind of leap of faith in such a synchronised way while not being able to see anything takes a lot of practice and trust. I’ve never seen this before, and I’d pay to watch it in real life.

This reminds me of so many lesser known extreme sports and traditions that are endemic of different parts of the world. For instance the castells (human towers) from Catalonia: https://youtu.be/SQM4qbwyxCM
As far as I'm aware Tobacco is still extremely profitable, despite being horrendously bad for health.

If it were introduced today there's absolutely no doubt it wouldn't be allowed.

I'd say that means it is being protected.
So the core problem is that when something is running on someone else's server, you can't even verify what they're running.

E2E encryption avoids that by not trusting whatever is running on the servers
Local DBs avoid that by not giving up local data.

However, it would be quite interesting to have a way to remotely know that a certain service is running the code you think it's running.
I really wonder just how differently people from different "communities" (race/ethnicity/etc) see things. Part of me thinks you can just boil those differences down to personality and politics rather than some shared cultural filter on reality.
Right, spreading kindness, and also you'll just happen to make quite a lot of money
It's a real big problem. Employees from our version of the cdc (ggd) were caught selling peoples data who were tested positive for covid. including social security numbers.

https://www.rtlnieuws.nl/nieuws/nederland/artikel/5210644/ha...
"Since all workstations ran Ubuntu and all servers ran Ubuntu"

Admittedly our company is small (~5 fulltime devs), but we have: mac osx catalina, debian buster, debian bullseye, and ubuntu bionic beaver. So precompiling .debs won't work here. Docker gives us all a common ground, minus some wonky mac docker issues with DNS.

Also, this assumes that one is using a server in the first place. We run our own kubernetes cluster that we automatically provision and deploy pods to, so there is no server to upload files to.

"You aren't relying on some guy with a blog post to keep his server up. <...> And it makes you very directly consider what your dependencies are. Do you really need that unmaintained library written in an esoteric language that requires a SPARC to compile? Docker allows you to hide bad dependencies behind the idea that they are inside a container so the harm they can cause is limited and the headache is localized."

Again, this is a strawman. You can butcher things with docker, or without docker. The same can happen with i.e. Ansible & Terraform (which we also use). I can, and do, analyze our images to see what we can reduce to. Most of our images are either on Scratch or Alpine Linux, thanks to multi-stage builds.

Since each build is localized to a container, we can independently update images and not have to worry about dependency mismatches, or random directories being modified, etc.

My opinion will be biased because I've written at least ~120 docker images in the last two months and spend a good bit of time tweaking and optimizing them.
isn't populism just what the democratic party used to be 40 years ago? appealing to ordinary working class?

Occupy wall street was a populist movement. so was the recent gamestop pump.
Actually we do validate several aspects of things being published to Central and always have. There have been many other repos that have come and gone over the years, many of them without the same standards and it ultimately creates a federated tragedy of the commons. More about the history here https://blog.sonatype.com/why-namespacing-matters-in-public-...
This sounds hilarious, any chance you've got a good story to share with us?
Whatever the cost, it will increase significantly without advertising. Advertising pushes product into more hands which makes unit costs lower. Targeted advertising reduces ad costs because they are more effective.

Free services have no reason to exist without advertising.
package management and administration is a great start to explaining the differwnces, but what I would really like to see is a low level explanation of the differences. To what extent does BSD follow the "everything is a file" philosophy that linux does. Where is information about devices and processes to be found?

coming from a Gentoo background, where portage is based on the bsdports system, package management is not all that foreign in BSD. But when it comes time to tweak things, I start missing my sysfs and procfs, mostly throug ignorance of how BSD does such things.
I was sort of interested, but...

Of the many activities in life for which prior experience are essential for success: buying assets out of bankruptcy; re-tasking a communications satellite...

So, I perused the bios, and I'm just really not convinced that they could pull it off. Looks like a bunch of smart and really well meaning (young) people. Needs more billionaire greybeard.
Is it even solid science to measure sea levels over 2 months? How do you measure "sea level"? It seems normal that ice melts as summer comes around. So there would be fluctuations in sea level? How do they account for all the possible variations to establish a sea level number?
I Believe This is HN's Auto-Capitalisation of Titles.

It really annoys me when submitting; it does it only if there's a certain number of capitals in the submission, so 'ARM' probbaly triggered it. (It's now 'Arm' anyway, so it needn't have.) It does accept a more sensible case on re-submission if the submitter edits it quickly enough.
It's amazing what people are coming up in the last weeks to make things work, even though they don't follow the standards, the regulations, etc. etc. The human brain under a certain amount of stress/motivation can come up with a sh load of ideas and solutions.
yes, then there are people like me trolling those idiots. I was surprised how many undergrad's can't answer some tricky scientific questions. I think it's because they are taught to remember facts but many fail to understand the underlying logic in them.
> Still, I hear from a lot of people that they indeed show (mild) symptoms, but are not tested - even upon request. How can that work?

The sad truth is that we're low on reagents to test if people are infected. If the general advise is to stay home and self-isolate anyways, then we can stretch the supply for healthcare workers (nurses, doctors,...).

I might be wrong but I think this is the reasoning to prioritize and ration testing for certain critical people in the health supply chain of things.

edit: "low on reagents" was meant relative. I just wanted to convey we need to be smart how we use this limited supply.
Something along those lines might open up venues for new sports that aren't constrained by danger to crew. FPV drones are a version of that, though I was imagining something more grandiose.
FYI:
Ingredients
Walnuts, Sweetened Dried Cranberries (Cranberries, Sugar, Sunflower Oil), Candy Coated Dark Chocolate Soynuts (Dark Chocolate {Sugar, Chocolate, Cocoa Butter}, Sugar, Oil Roasted Soybeans {Soybeans, Soybean Oil}, Artificial Color {Includes Caramel Color}, Corn Syrup, Gum Arabic, Confectioner's Glaze {Carnauba Wax, Beeswax}).

Without doing serious research on every ingredient listed above, let me suggest that you (or other interested readers) can just buy Walnuts for the same effect, without being exposed to all this other crap, which may be a problem for some people. Walnuts are unusually high in omega 3. I have a lot of dietary issues and I would be unlikely to eat the above (and I usually do not eat Planter's because most of their nut mixes are made with peanut oil, which is highly inflammatory and tends to make me psychotic and suicidal).

I cannot take fish oil. I am allergic to shellfish and I break out in hives when I take enough fish oil. So I have long eaten walnuts when I want to bump up my Omega 3 intake. But, for my purposes, a) avoiding problem oils does more for me than trying to specifically counteract them by adding other oils and b) eating less acidly also goes a long way to control my inflammatory condition.
That commit summary is "Be up front about collecting usage information." If a company can make a better product because they collect usage information, and if they are up front about it and allow you to disable the data collection, then I'm all for it.
Skype is the worst offender I know of: It even jiggles the smileys.

Now you can turn this off locally but people receiving them will still think you are childish : )
I think economically the Boomers were a disaster (cashing checks that future generations now must cover).

Socially and culturally however I think they achieved many great things we take for granted (birth control access, environmentalism, civil rights advances, multiculturalism, the sexual revolution, etc).
Yeah vta is basically drone transport. It will take your drones from Caltrain to the office but that's it.
For "ends justify the means" argument to work, we all have to understand and agree to what the "ends" are.

Typically, the "ends" is to "maximize aggregate utility across all actors" i.e. also often described as "the greater good". As shown by your example: "By stealing your kidneys we can give them to starving orphans."

However, when it comes to targeted advertising, the "ends" is "maximize aggregate utility for small and large capitalists". As such the example should be: "By stealing kidneys from starving orphans, we can sell them to temporarily[0] sustain capitalists". Which frankly is a very poor "ends" from my (and hopefully the majority of consumer's) perspective.

[0] Why "temporarily"?: Because the capitalist growth mindset will require more kidneys soon. Arguably, this implies there is no "ends" and therefore it might be incorrect to use any "ends justify the means" argument in this context.
> I wonder if they're even still using pokedexes in the series.

The pokedex itself is a pokemon now. It hosts a Rotom.
How does this relate to Google though? Do you mean they should get rid of incognito mode? Cause it doesn't succeed at preventing all websites from tracking you? Or that they should be liable for making people believe it could when it couldn't?
With donated labor contributions from hundreds of engineers interested in an open web where users have privacy and control their own data and perhaps crowdfunding down the road. It's a big dream. Heck, maybe it's a pipe dream - but it's still a dream worth striving toward. Maybe I don't build the entire staircase, just a couple steps (Open Source browser building blocks others can run with). The next person then builds a few more and shores up the existing ones, the one after that does the same, and so on. Eventually you might just have a staircase. Servo is one of those steps. So is Deno.
Each person has freedom to find their own balance.

My kids are 2 and 5. And yes, I was at work last night at 9 PM. How horrible is that?

However I got time with my kids in the morning, arrived around noon, and like having the freedom to commute at a time where I can avoid rush hour traffic.
Really, you're asking me how I conclude that Gruber is an Apple fan?

And if you've been a "Mac Fanboy" for the past 15 years, you haven't been a fan of quality. Until a couple of revs into OSX the Mac OS had been garbage. Mac OS Classic became a dog (it was great in '84).

If in '84 to the mid-90s you were an Apple/Amiga user. And then switched to Windows. And then switched back to Apple around 2002 then you may have a claim. If you didn't get the iPhone until the 3G came out, that's a good sign. If you never bought into the PowerPC being WAY faster than the x86 processors that's a good sign.

But in my experience, Apple "fans" are surprisingly not all that discerning when it comes to Apple products.

And let me be clear... the iPad is the best tablet on the market. The iPhone will be the best phone on the market again, starting next month (I give the nod the Evo right now). Altough I'll take Win7 as best desktop OS, and Google has the best web browser.

It's about looking objectively at each solution and technology. Not these weird claims that no one else does anything of merit, but Apple. The bozo bit gets set right when you say that, because there are several obvious examples of other companies doing good work.
Keep in mind the term "vaporware" was coined by a Microsoft engineer:

http://en.wikipedia.org/wiki/Vaporware

Microsoft was infamous for announcing products that they didn't have ready. This often discouraged corporations from buying competing products.

In this case, business trumped technology.
what qualifies you to be a judge of qualifications?
I'm with you. I'm younger but still, the idea of sitting at WORK at 8pm eating dinner next to a billionaire and countless early employee millionaires while making them all even richer sort of turns my god damn stomach.
Well if it helps, we held 4 in-person meetings with a company with keen interest before they went totally cold. Took a few months to get a clear "no."

This wasn't too bad. All things aside, I don't think Apple was interested in acquiring you. You did the best you could. They did the best they could. I really don't think you pestering them would matter much if they really wanted your technology.
Refactoring is not just for code. :)
It's wire-fraud and it's a federal crime. "Refunding people" doesn't change the fact that a crime has been committed, period. This isn't a legal advice.
This in particular has tripped me up. I had a relationship with a client that took 45 - 60 days to pay, but they always paid. Things were great for over a year and a half, they had tons of work for me and I made good money. Then all of a sudden 60 days became 90 days. At that point you have already filed a few invoices before you sense a problem and cease work (I was sending them in every 30 days). Basically they went Chapter 11 owing me over $10k - of which I was only able to recover 30% after being very, very persistent with their lawyers.
Joshua, can you not get it back from them?
i dig it! nice work guys! Here is my fav so far:

"Strawberry very berry christmas time merry my homie Larry hit me on da celly fa dat peanut butta n jelly"

Merry Christmas!
Just go purchase the humble indie bundle #2, and you'll see.
Nevertheless, for the audience that have no technical understanding of technology, it's equally funny either way. Which is no doubt why it's possible to build a Visual Basic UI for forensic analysis in a few hours.
this is so cool, well done mate!!
I didn't mean to suggest that I think this project has a significant chance of success. I just assign a much lower success probability to throwing money at one of the existing schools which have already failed.

By the way, the local politicians are already quite willing to take property from other people (by force) in order to help a university expand: http://www.columbiaspectator.com/2010/12/13/us-supreme-court...
* is a wildcard in general. Its behavior is identical to the .* in a regular expression.
WHOOOO!
I saw a video / TV program where they talked about it a few years back... possibly in the BBC series called "The Tube"(2012)[0].

As I recall it wasn't doing actual facial recognition, but object / shape recognition, and comparing the objects in an area over time. So you'd have the outline of a person sitting on a bench and if they're still there after all destinations served by that platform (obviously depending on the line) have had at least one train, it'd be flagged up as suspicious as apparently some jumpers like to contemplate first.

Of course there must be a fair few false positives - people waiting to meet friends to either travel together or head out maybe etc, heck - I've even met someone to buy a laptop on a tube platform before... and I don't know how well it would cope if the person moved about between trains - but that didn't seem to matter much for their use case, and I'm sure they must have better tech in place by now.

Sorry I can't be more precise with a source, but I'll let you know if I find anything helpful.

[0] http://www.bbc.co.uk/programmes/b01cmsfd/episodes/guide
You probably want to check out HashiCorp's full stack they recently released dubbed 'Atlas', in which Terraform is one small component: https://atlas.hashicorp.com/
Sorry, I don't think I was very clear. That's exactly what I meant. They didn't make a performance based decision when choosing their stack, and now that they're a huge site they're doing just fine - no need to go rewriting in the latest 'performant' stack.
And if your 'ssh capable machine' runs Linux, OSX, or any other *nix, you can use sshuttle [1]. It's a layer on top of SSH dynamic port forwarding that allows you to proxy any application, even those that don't support proxies out of the box.

[1] https://github.com/apenwarr/sshuttle
Your best bet is: https://hn.algolia.com/?q=arc

Spoiler: not too many people. But if it's interesting to you, just explore it.
I went for M1 8gb to M1 16gb, mainly dev machine.

No change.
If I were being paid like $250k/yr+, think I could tolerate it for enough years to retire and go do my own things.
Wow - the bike stuff looks amazing.

The problem with travel - travel begets travel...
> You don't need to solve all those problems at once.

Why spend time tweaking the setup when you can just get it right in the first place with less work?
And cosmetics.

https://www.theguardian.com/environment/2016/aug/24/micropla...
Huge thumbs up to Poetry. It's drastically simplified package management for me and replaced Pipenv (which I simply dreaded working with due to performance and DX issues).

I no longer start Python projects without Poetry. It's really good.

EDIT: Also, it's being integrated to most PaaS as well. I deploy to Render.com with Poetry now.
> Signal where they touted the benefits of fully opting into the Google ecosystem - the gist was that Google has expended all of this effort on security and they wanted to take advantage of it to bring security to the masses

What exactly do they rely on google for? They use them for their push notifications and they use some google servers on the back end.

They do offer the app on the app store as 99% of android users get their apps that way, but signal also offers app downloads from the signal website if the user doesn't want to use play store.
Analog technology. Anything digital increasingly feels like work, but analog tech is often a joy to use. e.g bikes, small boats, hand tools, old cameras and hi-fi. I drove an old car recently, and the simplicity of it was really nice. It did have a radio, but no screen or ‘media centre’.
Rememeber how great the web used to be?
Three requirements for me to consider IE again:

0. Fix the font rendering. Enough of this WPF/Metro blurry style crap.

1. Give me an addon/extension system so I can get vim bindings and blocking systems.

2. Fix the ugly, unfinished blocky UI around the tabs and address bar, and stop wasting so much space on the top window border. I know this sounds superficial, and it is, but IE just looks so ugly, or like an unfinished dev preview, and for some reason that bothers me.
But in the spirit of the question, search for "dark patterns" and "consumer nudging". Also, there were some Chicago economists writing on the topic. I don't have the book to tell you title/authors, but it was again something on nudging and exploiting the fast thinking for long term goals.
Europeans hardly acted like saints, but it's still true that orders of magnitude more natives - perhaps as many as 90% - were killed by disease than by direct action of the colonists.

I highly recommend the book 1491 by Charles Mann which talks about this (and much else). He explains how scientific estimates of the pre-Colombian population of the Americas keep getting revised upwards as we discover more evidence of just how many natives were wiped out by disease. It took Europeans hundreds of years to explore the entire continent; by the time they arrived in, say, the American West, the land was largely empty and the Indian population was very low. Only more recently have we started to figure out that European diseases spread through the continent much faster than European settlers did. It's likely that some of these "sparsely populated" areas were in fact much more populated in 1492, but the population collapsed through disease many generations before Europeans came into contact.

I don't think we can fault Europeans too severely for this; the germ theory of disease wasn't understood until the late 19th century, and Europeans suffered greatly from epidemics too (when Colombus sailed the ocean blue in 1492 it was only about 150 years after the Black Death had killed a third of the population of the Europe.) But it's a fascinating book, and it's mysterious and sad to think that so many complex societies were devastated and erased while leaving so little trace of their existence.
Not sure why "of course" In a Silent Way - that's with a very different, much larger group. p.s. my favourite is Live at the Plugged Nickel.
I have been the "expert" in many situations, and no way would I let this happen.

1.) Mentoring is such a difficult aspect as an expert. I likely would have built up my expertise from a combination of my studies, my past work experience and my previous, extremely skilled mentors. I can't expect people to get up to speed simply through my mentoring alone - especially if I'm not a capable enough communicator.

2.) Experts like to retain their expertise, stay unique. Regardless of what idealistic scenario you have in mind, everywhere I've seen, experts are always very cautious to giving away ground. I've been guilty of it, especially when I knew that my unique expertise was responsible for my sizeable bonus check in an IB.

3.) Experts will not do all the grunt work you mentioned. They come with the expectation that they've been hired for their expertise and not to be another cog in the wheel, but the engine itself (for a particular project).

Ideally now, what you would want would be a team of generalists, and a small crack team of experts (or a lone wolf expert). The generalists set up the project, plan how to build the guard rails, etc, then explain it to the experts, then when both are up to speed, generalists build it out and give the heavy lifting work to the experts to take over from.

Converting a generalist to an expert is a time intensive process that has to be structured and well-thought out. It should not be for just one project, but should continue for multiple projects.
I started drafting a sincere reply, but I don't think you're arguing in good faith. What are you suggesting, that we give homes to homeless people? That's perfectly fine, then just say that.
My Linode VPS was put on this RBL approximately 3 days ago. The VPS has been under my sole control for at least two years, after some investigation I came to the same conclusion as the article's author.