skysight-inc/HackerNews huggingface dataset:
The "what is real news?", "truth isn't truth!", "it's impossible to know anything for sure, so nothing can be said to be true or false!" arguments are kind of played out these days.

https://www.washingtonpost.com/politics/2018/12/11/truth-isn...

Giuliani: And when you tell me that, you know, he should testify because he’s going to tell the truth and he shouldn’t worry, well that’s so silly because it’s somebody’s version of the truth. Not the truth ...

Todd: Truth is truth. I don’t mean to go like ―

Giuliani: No, it isn’t truth. Truth isn’t truth. The president of the United States says, “I didn’t —”

Todd: Truth isn’t truth? Mr. Mayor, do you realize, what, I, I, I —

Giuliani: No, no, no —

Todd: This is going to be a bad meme.

Giuliani: Don’t do, don’t do this to me.

Todd: Don’t do ‘truth isn’t truth’ to me.
Finance, HR, Office Equipment, Travel Expenses etc...
I can't even fathom competing companies today ever working with each other like this. Then again, Sony wasn't a competitor yet in the early 90s.
The reflexive downvoting of earnest opinions is a problem, as evidenced by parent.
Nah do it in Rust.
Mind you, "running in a VM" might not be a sign of piracy: apps exist that aren't supported any more (even vendor doesn't exist any more!) and wouldn't run on Vista or newer; or the client doesn't wish to have actual Windows boxes on the network.

Be very, very sure you are not impinging such legitimate use; people get angry when their paid-for software decides they're unworthy.
I work remotely from Germany but I have only worked for US based companies for this reason. There a handful of German companies being remote though, Giant Swarm for example.
ExpectNotNil: Handling Swift optionals that should never be nil
Remote method invocation is inherently a bad idea, because real world remote systems have significant latencies. Ordinary function call is few processor cycles. Network function call is few billions of processor cycles. While abstraction is a good thing in general, that kind of abstraction is not a good thing.

That's the reason why remote calls today are using explicit syntax, API and so on.

But with actors it's expected that sending a message to actor is something that takes some time. So you have a clear separation between ordinary function calls and actor messages.

Of course it's still a lot of difference between sending message to a thread or sending message to another machine. So take that with a grain of salt. But at least you can utilize multicore CPUs.
Where are you finding these jobs? Are you scraping something?
I once had a temp job where I would take data printed out from a mainframe, and type it into a PC. I asked "Why not download it?" It turned out it was easier to hire someone to type than to get any useful cooperation out of IT.
The time they laid me off in the mid-2000's.
Ok, but why not use Google Sheets or Airtable instead of Excel?
oh wow, you're right. I could have sworn I saw a back screen with a ">_" prompt
There are a number of free text only usenet providers out there. Why couldn't the ISPs simply stop carrying the binary groups instead of discontinuing their usenet service entirely?
I am sorry to say this (not really, I was young) but I was a USENET troll back in middle school. I remember coming home from school and running up to my computer, turning it on and connecting to the internet, downloading new messages to see what mayhem our (my friend and I shared a handle) latest provocations had caused. We eventually had an entire forum revolving around our posts, about 50% of messages were from or related to us. It became tiresome in time & we stopped.

One anachronism that sounds almost unbelievable to younger internet users was this: another user threatened to (and did) take down my ISP and report me to my ISP "for abuse." It sounds so incredibly quaint in the 21st century, but time was you were expected to behave yourself online, potentially on penalty of your provider cutting you off. How times have changed.
Censorship, as with policing, is occasionally necessary.

It should be kept to the minimum level sufficient. But time and again has proved that lack of effective moderation is far more fatal.

The people who bring quality discourse go elsewhere.
Dating Disruption – How Tinder Gamified an Industry
And x86 asm.
I have a PSX sitting next to my TV right now, hard drive surprisingly still works and everything. It's an interesting console, mine is a later model (DESR-7700) and can even write to a memory card to play later on the PSP while on the go.

Funny enough while I was at SIE, I brought the console in and no one had seen it before. Sat on my desk and started a few conversations from people walking by checking it out.
Are there any cryptocurrency dapps that anyone uses that are not novelties, gambling, or cryptocurrency investing (gambling)?
Get ready in a couple decades for the original Xbox to be on auction house blocks.
Upper bounds on per-user bandwidth would help. Though for significant messages, one still has sock-puppet accounts (or aggregates of like-minded individuals with copies of the source message pooling their resources). And, of course, upper bounds create knock-on restrictions (should the system be allowed to transmit public-domain large-volume data? A bandwidth limit blocks that "valid" use too).

It's fun to game-theory how such limits can be broken.
A weird consequence of "AI" is that it causes companies to look at their data at all. 80% of the time they could answer the question by doing a regression, and they hadn't even done that. You can even do a regression in Excel...
Almost 7 years here. If anything, I feel like the discourse has improved.
Not joking or being sarcastic here, Electronic Circuits for Dummies is great for what you describe.
Because these systems often end up as a single point of failure -- whoever is the custodian of them is the gatekeeper to the information, and when they leave, you can be boned.
> "oh no, a problem, better get the government to solve it"

Erm, that's exactly why we have governments: to solve society-level problems.
Not sure who needs to hear this, but another _huge_ Windows 10 limitation: no support for nested virtualization on amd processors. This means Ryzen users can’t benefit from a bunch of security improvements and also things like the new Windows 10X emulator can’t work.

Kind of off topic, but it’s the kind of nasty surprise I wouldn’t want to get after deciding to buy, so hope this helps someone.

https://windowsserver.uservoice.com/forums/295047-general-fe...
Favicons are also not always defined in <head>, they are automatically requested by the browser whether you have the <link> tag or not. The <link> tag mainly allows you to specify locations and file types other than the default /favicon.ico.
Because there is a law about data protection and they don’t comply with the law. Very simple and easy.
All AWS Releases History
Out of all major programming languages, JavaScript is the language that changed the most in recent years.
I can’t work out if this is satire or not.
So have many other companies, and even some governments have leaked citizen data. Do you really think the other dating sites currently working Europe have better OpSec or gather significantly less data than Facebook?
A coffee shop is pretty much the modern version. In England coffee houses played the role in the Enlightenment. [1] Salons were more associated with France and were a bit different but related concept. [2]

[1] https://conversational-leadership.net/coffee-houses/https://...

[2] https://sites.google.com/a/wisc.edu/ils202fall11/home/studen...
From that chapter:

> If a function only transforms data, we should avoid verbs wherever possible.

This is a rule I use, but was not aware of until just now. Thank you.
Post-golden age Usenet: see Eternal September [1] on Wikipedia.

[1]
https://en.wikipedia.org/wiki/Eternal_September

The zeitgeist definitely changed as the general public gained access. Prior to wide availability conversations were close to Hacker News posts in that people were mindful to be constructive and meaningfully contribute to conversations. But that was only in the macro - there were still pockets of poor behavior and even groups dedicated to different standards, notably the alt tree was meant to be looser and groups like alt.flame were no-holds-barred.

Similar to modern-day memes, one of the alt.flame threads inspired a tshirt (which I still have, somewhere) sporting the quote "Go jump in a goddamn volcano, you f.... cave newt." And like memes of today you need some cultural literacy to get the reference, much less for it to be funny.
I don't understand why would anyone find underscores ugly. Underscores are basically spaces. And we use spaces in our language to separate words. May be text editors should draw underscores with more subtle way?

Now-dashes-are-ugly.
Has anyone had luck with the Unihertz Atom (2.45” screen, bulky due to the battery)

https://www.unihertz.com/atom

It gets better reviews than the Palm. From what I can tell, Unihertz’s previous model (the jelly pro) was smaller, with battery problems similar to the Palm.
I agree naming is one of the most important things we do. Would love to get your thoughts on the article I linked in this comment thread.
This Nintendo Play Station is not worth anywhere near $3M, nor is it worth anywhere near $1.2M IMHO.

Considering an original Apple I computer just sold for $375k at auction less than 2 years ago [0]

People actually used the Apple I computer, saw it, touched it, it existed in the mind of the general public and still does to this day to some extent.

This prototype is only valuable to perhaps the engineering team who worked on it, some extremely eccentric gaming enthusiasts, and perhaps a few others.

I would have taken the offer of $1.2M if I were him.

I imagine the bids in this auction will top out around $100k.

[0] https://www.bbc.com/news/technology-45647449
Wolfram Alpha: {y = Re(sqrt(abs(x)(1-abs(x)))), y = Re(-sqrt(1-sqrt(abs(x))))}
Maybe I'm not the right audience for this as I came from a EE background, but I really do not see this as a good resource. I feel like the material from allaboutcircuits.com covers most of the material in this site up until chapter 11 or so and this site only has two volumes written out of 19 planned chapters.
You're saying that "[you] hate the way the cryptocurrency world has sucked all the air out of the decentralized room" but also that "we already have tons [of decentralized apps] that do not [use cryptocurrency]." That seems contradictory.
Which office? Facebook's or the data protection agency's?

EU (more or less) has rules that the countries are primarily responsible for execution of the law and it makes sense that if a local shop causes privacy issues they should be handled by a local authority.

Now companies like Facebook play the system a bit. As first line of defense they claim that their European offices are just resellers of ads etc. and the actual operations are done by Corp U.S. (or Corp Bahamas or something) and for a second line of defense pick the country with the "best" enforcement and taxation track record. That can be done as in order for not each country trying to go after their local subsidiary the country with the European headquarters can go after that HQ for all larger cases.

Now the Irish government is smart - they see that 1% taxes on all of European business of Corp is better than 40% of only Irish business, thus they don't employ overly strict oversight.

Does it make sense for corporations like Facebook? Probably not. But for changing this this requires a unanimous change of EU law in the EU council and getting Irish to agree to that is tough, essentially meaning to pay them subsideries for their farmers or something to compensate.

Also, why to U.S. corps go there besides taxation? Language and common law. Essentially going to UK and Ireland is the easiest for U.S. lawyers to work with, as legal traditions and language are closer than on the continent ... and especially now after (formal) Brexit the choice is simpler ...
That's one reason why I said "West Coast"; Southern California has a number of airports with short runways, too few runways (San Diego) and highly crowded airspace combining professional pilots flying large planes and rich jerks flying smaller planes who like to argue with air traffic controllers.

See

https://en.wikipedia.org/wiki/John_Wayne_Airport#Accidents_a...
Why would you add a docblock on top of your already typed functions? Maybe just description would be cool but phpdoc with all the duplicated parameter definitions? I think it's unnecessary but would love to hear other perspectives.
Eric Raymond argued for mandating suppliers provide source to firmware; this problem is harder, but somewhat similar.

http://esr.ibiblio.org/?p=6860 (from 2015; excuse the grandiose tone, but the idea is interesting)

Of course, no chance.
Response to the Voatz Analysis Published by MIT
You almost never need embalming. Frequently funeral homes will fraudulently attempt to tell you otherwise.

Funeral homes are legally required to allow you to bring a coffin or alternate container that has been purchased from a third party (or built yourself).

Funeral homes must provide you with a general price list, containing the exact price of each item or service.

See:

- https://www.consumer.ftc.gov/articles/0300-ftc-funeral-rule

- https://www.ftc.gov/tips-advice/business-center/guidance/com...
> the architects of LetsEncrypt do not depend on or, in reality, care about DNSSEC

Key personnel from ISRG (the charity which builds Let's Encrypt) have HN accounts, but mostly steer clear of contradicting HN Fan Favourite Thomas Ptacek because it's not worth it even when he says things which are directly contradicted by the facts.

However I am a sucker and will respond to point out, once again, that in fact Let's Encrypt obeys the ACME RFC in this respect (as well it might given that two of the RFC's editors are key personnel for Let's Encrypt and both ACME and Let's Encrypt are bound together from the outset) and so yes of course it does DNSSEC validation.

The anti-DANE lobby from browsers (which caused a pretty nasty scene for the TLS WG) doesn't change the facts which made DNSSEC necessary and that's why the solution for problems keeps being DNSSEC no matter how much you say it mustn't or shouldn't. The same browsers are currently working on ESNI which, punts the authenticity problem back to DNSSEC because that's the only way it gets done. And they're working on DNS records to drive HTTP/3 without Alt-Svc (and throw in ESNI at the same time) and those punt authenticity to DNSSEC as well, for the same reason.

No matter how hard you shove your fingers into your ears, the authenticity problem has to be solved in DNS and that's what DNSSEC does.
Yeah, career pages of early stage to public companies, with focus on software engineering roles.
>What happens is that you get convoluted, over-engineered architectures and applications which really do nothing other than pad resumes.

But padding resumes is one of those seemingly fundamental problems of any industry (or bureaucracy). Many poor decisions by (middle) management come down to padding resumes - when the consequences of bad decisions eventually happen said managers are gone. Hell, you could even argue that a lot of higher education is about padding your resume rather than learning skills. Unfortunately, it seems that we have to live with the added baggage of "padding resumes".
I think this is a reflection of the culture at large, online and off, where so many argue in bad faith or refuse to accept basic facts as true.

In online communities where so many are anonymous or psuedo-anonymous, it becomes easier and more mentally healthy to downvote an opposing position than to reply with a well reasoned response only to find out your dealing with a bot or someone who insists the sky is green.

I'm not sure how we fix this, though the signal to noise ratio is higher here than many other sites, so I keep coming back.
I actually felt the same. I forced myself to take it after seeing the hype, and it really fell flat for me.
Thank goodness for gmane. I hate mailing lists with a passion when nntp does the same thing with less overhead. Plus, when you join a group, you get to see the entire history. It's hard to reply to a message you do not have.

As a corollary I plan on writing a rfc to add SNI support to nntps, so you can virtualhost newsgroups for different domains (e.g. nntps://news.example.com/announce and nntps://news.corp.com/announce can be served from the same IP but refer to different groups).
The premise is interesting:

> It is time for economists to “eat their own dog food.” Cost-benefit analysis is the only way to answer the question, “has the economics profession done more harm than good?”
NeoTokyo has an awesome soundtrack too. It's a free HL2 source engine mod. https://www.youtube.com/watch?v=408tWOubRDM
Watch Israel’s wild new laser weapon shoot drones out of sky
I would, except the groups I used to post in are essentially dead.
GPT-2 Explained
Deep dive into how to compromise K8s clusters
Sheets are great for single-user systems.

As soon as multiple people try to use/modify the sheet, you end up with "Bob added a handy equation to track X, but Fred just wants to change Y but that breaks Bobs equation".

Sheets are infinitely versatile, but because they don't enforce any kind of abstraction, you can quickly make yourself a spaghetti of equations/macros.
they already ran the benchmarks three times just for windows. it would be nice to see linux numbers too, but you can't criticize the level of effort they put in.
I could be wrong here but I was frustrated at how the article never really gave a summary of what a preprint repository is.

I mean, I can guess from context that it’s a place to store scientific studies. But I don’t know its role or why it’s any different from throwing some files in a Dropbox folder or a static website.
> except for mail

My greatest hope for an open social network that people actually use and truly threatens Facebook & friends still rests on something built on top of email. A social-client that uses the email system as its transport layer, basically. It even already has calendaring for events! Heh.
And get raked over the coals with vmWare's new per core license update?
Only quad channel?
Only 256gb of ram supported?

A pair of used 7601s, motherboard, ram, power supply and chassis would still be cheaper for a SOHO setup.
Ah OK. Your comments about download speeds on a post about recreating communities like old-time USENET used to have created the impression that perhaps you were missing the point. I can see you were not! Cheers.
It's not good for a lawful state to ignore law and try to get fines afterwards. The role of the state is not that of a profit center, but for upholding the law.
Because excel is much better once you need advanced features.
"In my estimation, the larger and broader a group is, the more it'll approximate human culture and interaction as a whole. It shouldn't be a surprise when the negative parts of those things (e.g. war, strife, hatred) emerge, just as much as the positive things (peace, fellowship, love)."

Yes and no, I think. Physical space has some constraints that counter this in a way online spaces don't. Take a place like NYC, for instance, where there are so many people, from so many parts of the world, that it arguably begins to "approximate human culture and interaction as a whole." What you see here is that people start to subdivide the space and agree on expected behavior -- in public spaces, like the subway, people by and large try to reduce interactions. Then there are public spaces that are pseudo-private, like bars or cafes or restaurants, but each have their own understood rules -- at a bar you can start to talk up a stranger, at a restaurant you don't just walk to a random table and join in a conversation. There are also many private spaces -- apartments, or your own room in an apartment shared with roommates.

Contrast that with the typical online space, where it's not just that there are lots of people, but also no constraints. It's the equivalent of going on to a subway and yelling at someone about politics...

I don't think the problem with the modern internet is scale so much as a failure to build some constraints into its design. Everything is public at a very loud volume.
My default audience is myself before I started working on this problem. I assume general and technical knowledge, but little domain-specific knowledge and no knowledge of how the solution works.

Sometimes I'll target specific team members whose knowledge doesn't overlap mine well. Or I'll drop URLs for background info in block comments.
The government's job is whatever we, the electorate, decide it is. The government represents us and we've empowered it to reign in large companies and moderate the influence they can have on us and it's exactly what they're doing.
>Personally I don't come on HN half as much as I used to because I just don't fancy putting myself out there when, at times, it can be a flip of the coin whether your gain or lose "points" over it.

I just accept that Hacker News culture can be vitriolic and petty and that anything I say that's even mildly controversial to someone might be downvoted, and I'll probably never know why, beyond the obvious fact that at least one person disagreed for some reason. It's much easier to participate here once you stop caring about it, though.

My account's even been rate-limited now, and rather than letting that serve its intended purpose of driving me away from the site altogether, it just helps me focus on writing better comments which sometimes get downvoted even more than they otherwise might.

Like the movie says, it's Chinatown. This aspect of Hacker News culture is never going to change.
Tracking the use of different technologies used by companies is a good idea and it’s on the todo list.

As for the materials, yeah I’d like to go deeper there, maybe another article down the road.
IMO short names are perfectly acceptable and even preferable as a local variable names withing short functions, when context is obvious and everything fits onto one screen. I would prefer

for (int i = 0, len = string.length(); i <= len; i++) {
char c = string.charAt(i);
if (c == '\t') {
return true;
}
}
return false;

rather than something like

boolean tabFound = false;
int stringLength = string.length();
for (int characterIndex = 0; characterIndex <= stringLength; characterIndex++) {
char character = string.charAt(characterIndex);
if (character == '\t') {
tabFound = true;
}
}
return tabFound;
Dapps advocates decided to squat the “Web 3.0” name at some point without asking any web people AFAIK. Indeed the technology usually isn’t even HTTP/WWW-based, so calling it Web x.y is kind of a head scratcher. An uncharitable take is to piggyback on an actually successful technology (despite not having much semblance) to lend themselves legitimacy.

A sibling comment claims that it’s Web3, not Web 3.0 (as if it’s meaningfully different), but “Web 3.0” has definitely been used a lot by dapp advocates; evidence abound. Maybe they have since decided that “Web 3.0” is a tad too ridiculous and is now rallying under the “Web3” banner instead. I wouldn’t know.
English is a dash-using language, not an underscore_using one. Maybe that's why many of us prefer dashes to underscores?
Excel alone is probably responsible for the largest productivity gains of the entire information age. It is the most used programming environment on the planet.
You are thinking Apple Card, the Apple credit card, which is different from Apple Pay, the payment platform. That said, I don't disagree that GS almost certainly collects every bit of data they can.
Any chance you have a link to this offering? Not seeing MSDN being listed as included with anything buyable.
Paper copies don't require an online connection or a charged device. They're easy to mark up. They're easier on the eyes. They're easier to share in a trial war room environment.

The technology world can be outstandingly bad at understanding its target markets.