skysight-inc/HackerNews huggingface dataset:
In order to understand how one could be dismissive of the efforts to colonize other planets consider a viewpoint that doesn't share the imperative that we as a species must survive.
The technology world progresses as an arms race. I'm quite sure that when these things are used to traffic drugs, a small version of [0] will be used to stop them.

[0] https://motherboard.vice.com/en_us/article/neqvag/the-us-nav...
I think you are right. What we have here is an issue that a small percentage of people care very deeply about and others agree with them in principle but don't really care. Now that this issue is going to affect everyone in ways they notice, they will start to chime in on the other side. I think many people would rather pay for things with data than money. GDPR seems to go too far in that it doesn't even allow that (companies can't deny someone using their service if they don't opt in to tracking)
Not sure if LuaJIT will do that, but it's not doing that here. LuaJIT is calling the library just like normal. See my and glandium's comment thread.

TL;DR: LuaJIT's trick is that it avoids the linkage table.
> ou're never going to convince me that the commercialization ... is an improvement.

Ok, then live in the past I guess? Both content quality and quantity has vastly increased over the past 2 decades to meet the modern demands of billions of people who are now online. This is fact, the world has moved on. Either way you are not the arbiter of what is valuable content or not for someone else. People choose for themselves.

Yes, publishers are businesses. They must make money to create commercial content. This doesn't mean there isn't free content available, and in fact there's more of it than ever before due to the trivial costs of publishing media, but the rest of the stuff has to be paid for somehow.

As stated, consumers do not like to pay (often due to bad value assessment and inability). Ads are much more granular, passive, and equally accessible whether you're a billionaire or a 3rd-world farmer. This also doesn't mean subscriptions and other patronage options don't exist, there are millions examples of those as well.

Does the implementation of advertising online suck? Yes. It's slow, frustrating, privacy invasive and filled with fraud, but you're talking to one of the few people who has pushed for regulation for the last 5 years. It's not a new complaint and it'll take time to change a 12-figure global industry.

However if you think the world hasn't benefited from the commercialization of the internet, with education, entertainment, and information creating progress in every corner of the world, than you are most definitely not in the majority. You're actually in such a minority that it's basically considered the same as any other conspiracy group and largely irrelevant in any serious economic, societal, political or business discussion.

I recommend revising your perspective and acknowledging the differences between advertising as a concept vs the implementation, and especially the progress that it has brought that has led to the world that you seem to take for granted today.
I hate to say this, but has anyone noticed the outline of the feather in Blue Origin's logo, looks like a penis about to go erect?

Especially the logo on the jacket.

I don't know if this was some kind of cosmic joke, played by the graphic arts department. But I think someone should tell the king about what that logo he's wearing over his heart, sort of looks like.
HP-UX was hard to get started on building software, but once one builds up a base of common libraries, it gets easier and easier, just like it did on Solaris.

hp's engineers never broke backward compatibility. The OS is lightning fast and rock solid. That takes a lot of insight and knowledge.

redhat constantly brakes things, I find things which work yetsterday that break tody, even in the same mainline release. They couldn't even get shutdown to work correctly, a couple of years back when we were working on integrating XFS (and they were still resisting it), the kernel was panicking because they were trying to write to an unmounted filesystem; that was 18 years into Linux's development.

SmartOS engineers would never do such a thing on purpose, as they are guided by the 'empathy is still a core engineering value', put in words in an answer by Keith Wesolowski, and in those very rare cases when they do, they fix it immediately.

With redhat we get constant finger pointing between them and the hardware vendor, they never act responsible for anything although we pay them lots of money. What the hell are we paying them for then? They can't even engineer proper code and drivers for their own OS for the hardware they officially support. That's not engineering, that's hacking!

The worst by far is their lack of architecture. Take Satellite for example, with their concept of channels: unbelievably confusing and complicated. Have you tried integrating your own RPM's into it? The needless complexity!

We had Satellite filling up an Oracle tablespace with irrelevant garbage log information even though we just installed it; I called redhat up and asked them how to lower the amount of information Satellite is generating so that it wouldn't constantly fill up the tablespace. Their support told me that I have to go talk to Oracle because it's an Oracle database problem! Yeah, they are that kind of experts!
Basically, a lot of Russians have no idea how to say 5 pieces of kocherga. Factory workers think they can't spell it because they are just uneducated, but the reply they get suggests that the management has no idea either. Honestly, I couldn't say it myself before I looked it up when writing this reply, even though I've heard the joke before. The word is untypical.
When an extraordinary collection of talent gathered at the Kennedy White House
This seems like the most likely explanation to me.
Don't think this preserves embedded files either, but to convert to HTML, you can export as webpage which gives you a HTM-file, then open that in Internet Explorer, right-click -> View Source and then copy the HTML from there.

Not actually readable HTML either, though...
Nationalistic flamewar will get you banned here, so please don't do it.

https://news.ycombinator.com/newsguidelines.html
Two sources will look surprisingly the same, this still will require both sides to have the protection but once they do it's exactly the same. The one with the lower voltage will end up looking like it's got a small negative voltage being put on it, shutting off the mosfet. You'd still want over current protection, just like any power source, for devices that don't have protection or a broken cable that's shorting, etc.
Personal attacks will get you banned here, so please don't do that.

https://news.ycombinator.com/newsguidelines.html
The equivalent in rust, for a fair comparison:

Before:

frobulate(message)?;

After:

frobulate(message).map_err(|e| {
error!("error happened: {}", e);
e
})?;
// or, more like the go one
if let Err(e) = frobulate(message) {
error!("error: {}", e);
return Err(e);
}

It's really not that different in the debug case than go, but the normal case is less painful to deal with.
Admirable, sets a timeline for instant delivery systems
How did you patch it? Just compile with "-fno-plt" or something more?
He writes "His (Peterson's) output is voluminous and filled with oversimplifications". So why not offer one just one example that demonstrates the nature of this "danger"?

Having watched a lot of JP's Youtube output especially his debates with detractors I'm interested to know what this danger is supposed to be. I'm not arguing he isn't but I'd like to see the argument.
Bytes do not destroy software – people do
WHOIS data is worthless nowadays. A lot of people host content on Wordpress, Github, Medium, etc. where the WHOIS data doesn't tell who is actually responsible, and the shady sites are using services to hide the true WHOIS data anyways.

Edit: There seems to be a misconception (or a lack of reading comprehension). Hiding is not shady, but shady sites hide WHOIS information always. So it's eventually useless for the one thing it should do: give information about the owner in case of unlawful content.
This article focuses on a man who took out ~600k in loans to become an orthodontist. That interest has since compounded to 1mm. I would imagine he took the loans out because becoming an orthodontist was his highest-paying career option. Had he known that the variable-rate loans would be impossible for him to pay off he probably would not have taken them out. We should not be putting aspiring medical professionals in this position.
Simple solution - mandate that drones are implemented with a parachute system, it's already being done on prop planes (cirrus)
I know it's not all that simple, but the Saturn V was ~6.4b USD to make and another billion to launch. Yet Flint or the countless other communities across the "first world country" - the USA don't have access to clean water? Again, I know it's far more complicated then this, but we could easily just freight bottled water in far cheaper.
> Bottom line: with so many borrowers set to default on their student loans, those who can't make ends meet will be able to pay roughly 10% of their income for 25 years. The remainder, such as Mark Meru's $2 million balance, will be an obligation of the United States taxpayer.

Is this generally true now? I mean, "10% of income for 25 years"? That's not so bad, really. Only half of 20% income tax bracket.
One of two things:

1) Someone uses it for nefarious purposes, everyone involved gets implicated and investigated (in no small part in an attempt to drive people away from this model), no one wants to use these things anymore.

2) It works reasonably well, becomes a business, and big business provides for a small fee (perhaps free except for watching ads and your location data....) those hotspots and decimate the critical mass needed for this into unusefulness. If you think that's far fetched, this has already happened: consider email - it used to be distributed. There is now a copy of ~90% of emails on a Google/Microsoft server because at least one of the senders/recipients uses a hosted account.

You can't really win an infrastructure game against established player using their own infrastructure; And the barrier to entry is so huge it's unlikely you'll be able to set up your own.
Because Facebook and Google have been guided by the principal: if it's not illegal, it's ethical. Just take a look at the language in UIs lately, it's gotten passive aggressive; instead of a polite "No thanks", our choices are now: "Maybe later". I thought 'no means no'? Silicon valley had a serious ethics problem; as much as they try to ride the white horse on 'I don't want Google partnering with the DOD", watch their eyes light up when you give them access to a middle class single mom's phone with a click through EULA.
The details are still ambiguous to everyone and we'll see how it's enforced, but the highest-level summary is that the EU is saying that having consumers exchanging their data for services is not an acceptable business model.

Advertising is OK, but advertising based on their data is only OK if they opt in and you can't deny service if they choose not to opt in, so basically the law is saying can't trade the service for use of the data.
> It makes me feel like the language creators of Golang purposefully decide that users of the language aren’t smart.

If they are anything like Guido for Python, I think the idea is quite the contrary.

Language users are smart. Just too smart for their own good.

Like the coyotes we talked about recently on HN (https://news.ycombinator.com/item?id=17079369) who are "winning the mini-game of each human interaction, but they are losing the meta-game of what society will do if coyotes aren’t scared."

Well, just like that, language users with macros are winning the mini-game of their interaction with the current opened files in their editor, but they are loosing the meta game of maintainable projects, shareable knowledge and reusable tools.

Macros (or their small brother, "just a little DSL") are the most abuse feature in dev, period. They are too clever, the results almost never documented or even tested properly while often being very specific to the creator use cases.

I really think macros are one of the reasons why Lisp never became more popular: a small smart population love it for macros while the rest of the population just doesn't want to have to deal with all the macros BS created by the former population.

Same for Ruby. Honestly, having to go through yet another DSL du jour killed it for me.

So my guess is that the Goland creators know very well how smart the language users are. And they are afraid, very afraid.
Gandi.net LiveDNS down – under DDoS attack now
You can just refuel in Earth orbit though. That would use less fuel [1] than landing on the moon unless you were going to the moon anyway.

[1] https://en.m.wikipedia.org/wiki/Delta-v_budget
Well, one is forced to work with that inferior tooling and is not allowed to change it. This is excruciatingly painful and generates a lot of resent when one knows that there is far superior tooling available, gratis, with much higher quality support and way more competent engineers working on that tooling.
Live long and prosper, Captain.
No argument on that I should probably just write it with variables.
The only time I've seen "the game where you can do anything" work out is VR Chat. But that's only because "anything" here means "anything you can make in Unity and publish to the servers", so it's less a game and more a multiplayer creative experience.
Of all the things I think this will really impact, I think food delivery and fresh ingredient delivery will be near the top of the list.
https://news.ycombinator.com/item?id=17067854

...if after reading that you still have specific questions, ask.

You don't need a credit card, if you don't want to run it on Joyent's servers, you can run Triton for free on your own at home, at work, (or someone else's) infrastructure. All of that technology is freely available at Github at no cost other than reading a little bit of documentation and investing some time to set it up following the instructions.

Out of curiosity, do Digital Ocean, Hetzner, Azure or AWS not ask for a credit card?
I guess I will try out gnu cobol to see how well it functions. The test will be how well it handles files.
It's not so bad for the individuals who are paying 10% of their income, it is bad for US taxpayers who are as I understand this article collectively liable for that burden in 25 years.
diff --git a/hello.c b/hello.c
index 725d5ec..b7b1745 100644
--- a/hello.c
+++ b/hello.c
@@ -1,3 +1,5 @@
+#define _GNU_SOURCE
+#include <dlfcn.h>
#include <stdio.h>
#include "newplus/plus.h"

@@ -7,8 +9,9 @@ void run(int count)
long long end;

int x = 0;
+ int (*_plusone)(int) = dlsym(RTLD_DEFAULT, "plusone");
while (x < count)
- x = plusone(x);
+ x = _plusone(x);

printf("%lld\n", current_timestamp() - start);
}

And you need to add -ldl to the link flags.

Edit: but yeah, -fno-plt works too.
or you could just generate direct link (@) in the browser and download m4a without any external programs.

@ "Download YouTube Videos as MP4" did that, but author removed that script from the internet (got google nastygram maybe?). Iv got a copy at https://github.com/raszpl/smplayer4YT
It’s a really fun language to play in. I also recommend Modula 2 - it’s more C-like but is equally easy to get something up an running with.
Proposal for Go2: Disallow imports of external packages in library packages
Okay, I can see this. I know that a fair number of resources are extraordinarily rare on earth but space bodies are often almost exclusively made of - iridium for example). My knowledge beyond that is limited, I don't know how much those resources are worth, or if there are future uses for them we haven't discovered because of current cost barriers due to rarity.

I'd say though, lets pretend that an entire "flight" to intercept an comet/asteroid/material-rich-spacebody (Sorry I don't know the technical terms here) could be reduced to 100million USD. That material would have to be worth that 100million USD, not to mention all of the R/D.

Again personally I want humans to one day achieve it just for the heck of it - why not? But others are money driven and I'm not sure it makes actual financial sense (in terms of money making)
just bookmark https://www.youtube.com/feed/subscriptions
Laws can't demand a service be offered without consideration unless the government intends to socialize or pay for it. This is unlikely to hold up beyond allowing complaints by people feeling entitled enough to do so, although I'm sure FB and the rest will happily roll out subscription plans if necessary.
> If EPAG's actions stand, those with legitimate purposes, including security-related purposes, law enforcement, intellectual property rights holders, and other legitimate users of that information may no longer be able to access full WHOIS records.

Aren't most registrations private now? Such as "1&1 Internet, Inc.", "Whois Privacy Corp., and "Whoisguard".
True but storage is an issue and as I said in another comment, Project Orion-type endeavors become more palatable when launched from a stable orbiting rock rather than empty space or a manmade platform.
> Just take a look at the language in UIs lately, it's gotten passive aggressive; instead of a polite "No thanks", our choices are now: "Maybe later".

Since that's how the “No, thanks” option was usually treated in the past, it's just truth-in-UI.
Well all my friends here in Seattle call Amazons new spheres "Jeffs Balls" so it would be fitting. It could have just played out like gavin belsons signature in silicon valley the show: https://www.youtube.com/watch?v=335Qnh-GRcA
After watching the Munk Debate on Political Correctness I don't think Jordan Peterson is the dangerous one.

https://youtu.be/rT_FnwVFuYw?t=1h9m15s
Yeah, it's absurd.

> Unless they're a top 2 media conglomerate of an European country, and would like for all their weaker competitors to be killed off.

Maybe that's the idea, but I think it's shooting yourself in the foot, even then.
Getting started with Google protobufs and gRPC
Configurability for this means:

- debate

- time to setup the tool to your liking

- testing (and adapting to the style)

- and going back to 1 from time to time

So at best it's going to be costly, morally draining and repeated regularly, especially if you change team or in open source. At worst, which is the case for perl, it will not be used by most devs.
Not a single argument for why there is actual reason for concern. Only a vague references and guilt by association for religious beliefs. Stating he has a questionable relationship to truth, intellectual integrity and common decency is meaningless without actual examples.
That, and space elevators are feasible on the moon with todays technology which makes moving stuff into orbit much cheaper: https://en.wikipedia.org/wiki/Lunar_space_elevator

Using a lunar space elevator allows you to cheaply move materials from the moon into space and build huge interplanetary rockets without having to design your rocket around the rocket equation to get out of a gravity well.

In fact, the more I think about this, the more I think a lunar space elevator port is the key to exploring the solar system. You can build massive spaceships and refuel them without ever having to deal with the tyranny of the rocket equation.
It's a lot of engineering to roll out one's own compilers, especially if one wants to do it correctly.

They are relying on specific hacks in the GCC compilers' backends in order for their rpmbuild back-end tools not to bust. That's lack of insight and lack of architecture: what if I were using Sun Studio compilers for Linux, or intel compilers, or PGI compilers? rpmbuild will bust. They didn't think it through, and they never do. It's so stereotypical of them: for the past 20 years they've been haphazardly hacking, and never learned from their mistakes on how to actually engineer systems and how to architect solutions. Just take a look at the hacks they perform in their .src.rpm's, and it's crystal clear.

And "-Wl,--build-id" work-around I had to pull was just one example. I have many.
>I started to write what I recall were .com files using assembly that was entered into some crude edit software that shipped with DOS

That must have been debug.com [0]

[0] https://en.wikipedia.org/wiki/Debug_(command)
Such a pet peeve of mine, weasel-worded buttons. I remember the first time something gave me the option to “Archive” a thing but not “Delete” it...I stopped using the service after that. Also, usually their least favorite options do not even look like options (random non-button-like text off to the side or whatever).

Another atrocity is an alert with a “don’t ask again” check box, especially in something that is unnecessarily-modal (read: developer was lazy). Pro tip: if you think the user won’t want to see your message ever again then you need to redesign your system to keep the message from appearing even the first time.
4 “Magic Words” That’ll Make You More Persuasive
His first year loans were only ~$43k, but then the interest rate spiked and tuition also got hiked. He might be able to make more of a dent in the balance, but it's high enough that the only way payments are affordable is using the 10% of income rule, which results in a number to small to even keep up with the interest.

At this point student loan debt is like a treatable but incurable disease - you take the meds / make the payments hoping you last long enough for a cure to be found / legislated.
$1.5M: Crypto Trading Platform Taylor Suffers 2,500 ETH Hack
People have been doing that for a very long time. This isn't new.
To be honest, when I see all these excesses of the super rich, I just want to puke.

I am dumbfounded how the normal people can just celebrate it, and dream that they too can one day become one of these billionaires.

And yes, while it is true, that some people can truly rise from rags to riches, or create a computer program that can take over the world. For the majority of us, the odds are not in our favor. You can work hard, or work smart all your life, but you will never become rich.

It takes money to make money. There is no truer maxim than that.

These people live the life of luxury and pleasure, while the rest of us can barely make ends meet. And I'm not talking about the programmers, but rather, the other people that aren't blessed to have well paying jobs.

Sometimes, I think that there should be a legal limit on the amount of wealth that someone can accrue.

But even this doesn't solve the problems that our society is facing. It doesn't solve the homelessness. It doesn't solve the expensive housing crisis. Or the student loan crisis.

Meanwhile, for the rich, life is great. Technology is abundant. Money just makes more money. Opportunities are plenty, if you have the right connections.

Anyways.. back to the grindstone. When I become a billionaire, I'm going to buy myself a super yacht too.
Liberal in what you receive should only apply for human user interfaces.

If you apply the rule on machine to machine interfaces it eventually leads to all applications having to be bug-for-bug compatible with the most popular implementation. (Internet explorer 6 usually being the prime example of this)
And actually, QuickBasic came first. It's final release was v.4.5 in 1988.

QBasic happened much later, 1991, as part of MS-DOS 5.0. It was considered to be a subset of QuickBasic.

So QuickBasic, as well as it's big brother, Microsoft Basic Professional Development System (which almost no one remembers), was essentially dead by the time QBasic was released.

I only ever used QuickBasic. I still have the manual. Can't make myself part with it.