HNHacker News
TopNewBestAskShowJobs

SiVal

7,060 karma · joined June 18, 2010

submissionscomments
SiVal··on Deno Joins TC39
Thanks, Aaron. I think people who have been using Node for years are skilled at the old Node ways and have huge inertia in their skills, their own code, and others' Node code. For them, the ideal platform would be Node plus some upgrades. I'm guessing they would rather extend their inertial frame of reference than leave it behind.

Then there are others of us who have been saying no to Node and legacy JS for years. We have no such legacy to maintain and no intention of ever creating any. But some of us (at least I) would reconsider platforms built from scratch on a new TypeScript foundation rather than layered on a pre-ES6 foundation. That would include a Deno-based Electron. You might have more luck converting people who don't use Node than getting Node users to abandon their legacy.

The state of cross-platform desktop apps is terrible. All attention is on mobile, and desktop OS makers have almost zero interest in supporting cross-platform desktop apps. (MS cares a little more than zero, Apple less than zero and barely tolerates their own Mac-only developers.) Only something browser/Chromium based seems realistic for the next few years.

On the server, there are a lot of alternatives to Node that are considered better by (and very popular with) large segments of the market. Deno will be one of them, I think. But for cross-platform desktop apps, Electron would be rejected completely if the alternatives weren't so bad and unlikely to get better. A better Electron, despite its inherent problems, could end up more popular than server-side Deno. Just a thought.

SiVal··on Deno Joins TC39
Will there be a Deno equivalent of Electron?
SiVal··on Popular Family Safety App Life360 Selling Precise Location Data on Its Users
After a half second of thought: A backpack is usually with a human with a wallet. So is a phone, but the phone may not be reporting its location, or at least not reporting it to you, so the Tile is an alternative way to get the person's location.
SiVal··on Google removes Pirate Bay domains from search results citing Dutch court order
There might be some collateral damage where sources of lies and propaganda get generally downgraded (even when telling the truth), but is that really a problem?

Of course it is if Google is one of the sources of propaganda rather than an objective source of truth. In that case "misinformation" is not a neutral question of factual correctness.

When the judge and prosecutor are the same person, the judge considers most of the prosecutor's arguments to be true and the defense to be an unreliable "source of lies" that needs to be kept in line.

SiVal··on Google removes Pirate Bay domains from search results citing Dutch court order
Yes, what they censor and what they deliberately distort.

Do a search for `American inventors`, and see for yourself. Google will show you that the majority of American inventors throughout history have been African-American. You may be skeptical of Google's claim (disguised as search results), but the next generation, working on their school reports, will see the world as Google wants them to see it. Now imagine how much of what we learn about the reality of current events is coming from the same source with the same agenda and policies regarding narrative vs. reality.

But in case you are thinking of contradicting Google's claims, remember: that's what their campaign against "misinformation" is intended to silence. They are indeed serious about misinformation.

A couple of years ago, when they were testifying to Congress that they did not deliberately distort search results. At the same time, someone else in the organization explained why they deliberately bias results. Oops. I can only guess that it was some underling who, in a sea of leftists back in the office (and probably a few non-leftists who know what would happen if they were outed) took for granted that biasing search results for political objectives was something to be proud of. They didn't realize what their execs knew, that if you're going to distort the truth for a higher objective, you don't admit doing so.

On a Google web page that I can no longer find, they publicly explained (it was public, not an internal page) that search results that improved society were sometimes more important than simply reporting the facts. That must have sounded good to an internal audience, but apparently it had to be reworked into externally calling it a fight against misinformation.

SiVal··on The New Ten-Factor Authentication Processes
That drives me crazy, too: "Choose a password." I choose a very secure password. "Now, in case you (or anyone else) can't recall your password, choose one of the following three personal security questions that any reader of your blog will be able to answer."

I can create my own question in a way that a specific answer will immediately come to mind if I'm ever asked in the future, without any need to look anything up, and that cannot be answered by googling me. How about if you let me choose the question? "No, we are security experts who have given you three excellent options to choose from. Choose one."

SiVal··on Addressing Common Concerns with a World Without Timezones
He's trying to gain a minor benefit of cross-timezone synchronization at the expense of a major cost of disconnecting your lifelong sense of time from your daily activities. You would have to relearn what 3am meant in a practical sense (mid-day?, mid-of-night?) in your part of the world, which would be a big pain, but you could eventually do it. What would the big payoff be for that effort? 3am for you would be the same "instant" as 3am for someone in another timezone. Great, but you wouldn't know whether that instant would be their mid-day or mid-of-night, so you would have to look it up anyway to schedule the meeting, just as you would if you were on different timezones.

Then you move to another timezone and have to learn the meaning of 3am all over again.

Lots of pain, no net gain.

SiVal··on Rust Is the Future of JavaScript Infrastructure
There is a special issue for JavaScript, and that's monopoly. If you want internet service and don't like your ISP, you'll be a lot more critical if you can't realistically switch to a different ISP. If you want the world-changing reach of the web and don't like JavaScript, you may be a lot more critical of it than you are of some server-side language that you don't like either (as long as you get to choose your server-side stack).
SiVal··on The gradual extinction of softness
The implementation of the leftist utopian visions that torture and murder and silence and "re-educate" millions and send millions more desperate refugees fleeing out to die at sea in little, overloaded boats trying to escape is not usually described as "liberation" by those, such as my family and many friends, who managed to survive these visionaries.
SiVal··on Why Do Rich People Love Endurance Sports?
Before you try to explain a phenomenon, you should define it and prove that it exists. Possibilities for "Why do rich people love endurance sports" include

1) They don't. 94% of rich people surveyed say they hate endurance sports. Or, 2) Because they love all sports. Rich people have time and money for sports. Poor people don't. And endurance sports are sports. Or, 3) They don't. We asked rich people to rank their favorite sports. Endurance sports were scattered randomly in the ranking. Or, 4) They don't. We define how much rich people like each sport by the average income of its participants and found that sailboat racing was most liked by rich people and playing tag on a playground was least liked. Or, 4) We define what rich people like this way: we surveyed one rich group and one poor group and ranked each sport by the percentage difference in participation by rich and poor. We find that the sports rich people like most (surprisingly, more than tennis or golf) are polo, yachting, and big game hunting.

SiVal··on Terraforming: Why the Moon is a better target than Mars
I think the best target for off-world colonization is variously designed giant space stations in orbit around Earth and, later, sharing Earth's orbit (maybe lagrange points) around the Sun.

To create the best possible life for humans offworld, we'll need VERY close contact with Earth for a long time. I mean Amazon Prime delivery close. Coming down for family Thanksgiving close. Lots of sharing and experimenting as easily and cheaply as possible. We don't want to have to adapt to the random features of some other natural body that's far away and not very good. We should learn how to build an artificial body that has exactly the features we love and then, when we've learned how to make a great place for humans to live in space, replicate them, which will be easier if the whole thing was man-made to begin with.

SiVal··on MacBook Pro 14-inch and MacBook Pro 16-inch
I wonder if you can still use the old magsafe power cords to charge the new machines, even if at a lower wattage. Those charger cables aren't cheap, and I still have a few from old MBPs.
SiVal··on One painful meeting with Steve Jobs
You're making a good point while still, I think, missing mine. You, the author, I probably all tell ourselves and others things that we "know" that we mostly hope for. "I know I'm going to lose ten pounds before Christmas." Do you really "know"? Do you have a time machine? And maybe one friend expressed support, so, "...and other people agree with me!" Well, you're implying more than one person, probably without feeling bad about it unless someone challenges you. "How many people? What are their names?" Oops. Now, we're in trouble.

My point is the irony of feeling bad and learning a lesson about being completely honest when caught by a master famed for "reality distortion". Reality distortion is almost literally truth stretching. No doubt the master of doing it was a master at detecting it, but that didn't mean he was deeply committed to the truth himself. He was deeply committed to and famously skilled at manipulating but not being manipulated, which is not at all the same thing.

SiVal··on One painful meeting with Steve Jobs
Yes, well the same Steve Jobs who denied being the father of his daughter, who dumped the burden of supporting his daughter on ordinary working taxpayers while he counted his first hundred million, this was the guy who called someone who was convinced his company was worth more a liar for saying he knew it. And even got the guy to feel bad about his sin. Amazing. It was all part of his extraordinary toolbox of manipulative tools, the "reality distortion field" that his admirers spoke of.

I got to see him behind closed doors in meetings when he was at NeXT. If you want to see Steve Jobs in a private meeting, watch the scene in the movie Glengarry Glen Ross where Alec Baldwin tells the salesmen that they are losers because the Baldwin character drives a more expensive car. Steve literally did that in one meeting, answering a question about why he didn't do such-and-such with a "I drive a Porsche and you drive a General Motors car" as his argument for why his superior wisdom must not be questioned by losers.

SiVal··on Moths in slow motion [video]
Fine cashmere? Too ordinary. Mink? Maybe, for the merely rich. When I make my first billion, I'll have a scarf made of snow-white moth fur.
SiVal··on Will Cloudflare R2 Win Customers from Amazon S3?
This would be fine for an automated system that could schedule requests or could fail, wait 30min, and try again. But it would be unusable by a human working interactively. You would constantly get complaints and monitor warnings that your "system is down".

I don't mind services that cut price dramatically in exchange for only supporting some (not all) use cases. That can be a very attractive offer, but does Backblaze explicitly position B2 for non-interactive use cases?

SiVal··on Clinical trial shows that the use of Vitamin D supplement improves sleep quality
Also remember that when you're out camping, you're probably getting more exercise, too, not just sunshine. A walk in the sunshine is both walk and sunshine. The two in combination may explain more than sunshine alone.
SiVal··on Definitive Account of the CIA/Media/BigTech Fraud
I don't want to take even more of your time, sorry, but you asked a question, so I'll answer and then leave you in peace.

"...who's flagging those articles. How do you know that it's Big Tech employees?"

It doesn't matter whether they are employees or not. I'm talking about the subculture of people who dominate the Big Tech companies. When seen from China or India or Middle America, the subculture dominating Big Tech is just as culturally distinct from the rest of humanity as the equally self-reinforcing, compliance-demanding subcultures that dominate Japanese Big Auto makers or the Southern Megachurch industry.

The difference is that Japanese auto makers can only enforce their cultural preferences on their own employees, not on all car drivers. Imagine if Megachurches made so much money that they ended up owning almost all TV & radio, which they then extended to all entertainment: streaming, Hollywood, the news, and used their cultural agenda for "codes of conduct" and "terms of service". Fundamentalist Christians wouldn't have to actually be employees of a Megachurch to participate in the anti-"hate speech" enforcement.

If there were reports of what the Megachurches did in secret, it wouldn't matter whether the Christians who flagged such reports to get them hidden were church employees or not. They would simply be members of the same subculture using the unprecedented powers uniquely available to their group to silence their critics.

If this were a Japanese-language forum for discussion of the auto industry, I would expect it to include an atypically high percentage of people who were members of the salariman subculture. Likewise, if it were God Talk, we would expect an unusually high percentage of people who would flag and treat as flamebait all criticism of megachurches. But it's Hacker News, so it is heavily weighted with people who are fully on board with the Big Tech companies' enforcement and information hiding policies. They are of the same subculture and will cooperate in whatever ways they can.

HN being a worldwide forum thankfully means it is less dominated by that subculture than Big Tech itself, but there is still so much overlap that Big Tech will have as many allies flagging and flaming here (whether employees or not doesn't matter at all) as Big Church would have on a God Talk forum. But unlike other world subcultures, the one that dominates Big Tech has enormous power to promote their social agenda and silence opponents.

So, I think that here on HN, reports that Big Tech would want to hide ought to be regularly in full view and difficult for their allies to constrain.

SiVal··on Definitive Account of the CIA/Media/BigTech Fraud
I don't for a minute think the people running HN are against me. And there is no "community at large". There are what you describe as people with a variety of opinions, among whom are probably thousands of Big Tech employees.

Many of them and people like them are using the powers of trillion-dollar corporations, Hollywood, mainstream media, agencies like the CIA, universities that are gatekeepers of employment, etc. to aggressively employ the unprecedented powers at their disposal to suppress information that they want to keep hidden. Every time they justify why they do so, "Surely you can't expect us to allow opinions that people like us label as 'misinformation'", they admit that they do so.

And the ultimate irony is that they insist that this biasing of information is necessary because they speak for the voiceless who don't have power. If they are correct, it is the critics of the most powerful organizations in history whose voices actually need to be amplified. If they are incorrect, all voices should be allowed with none allowed to be silenced.

They, not you, will flag any attempt to report on the things they want to hide until your algorithm silences it for them. And they will flame as much as necessary until you learn to treat anything they want to silence as "flamebait". They have endless techniques for limiting the distribution of information that doesn't support them.

I'm just hoping that your policies will not be such that they can silence criticism here, as everywhere else, by flagging and flaming as necessary until your reasonable-sounding "substantive" and "new information" and "no flamebait" and so on are properly trained to self-censor what they don't want people to hear.

SiVal··on Definitive Account of the CIA/Media/BigTech Fraud
It wasn't "written off", it was hushed up. It wasn't "as soon as it might be Russian disinformation", it was as soon as it was obvious how damaging it could be to the political objectives of those who pretend "report the news" if people were aware of this news.

If it's not obvious on its own (de)merits, imagine if it had been information that potentially damaging to Trump. Would it have been "written off" at the first suggestion that it might be disinformation or shouted from the rooftops 24/7 every day until the election? That's the difference between reporting it or not based on "disinformation" or not vs. reporting it or not based on whether it would help or hurt the candidate you are campaigning for.

SiVal··on Definitive Account of the CIA/Media/BigTech Fraud
What Big Tech really does should be a principal focus of a tech discussion forum. What they really do is to use their unprecedented power to hide and censor information and silence people in order to influence opinion on a mass scale. They admit they do it every time they explain why they do it. But they hide the specifics of what they are trying to get people to think and how they do it. They hide the internal discussions of their agenda and the methods they employ to hide and censor and silence.

What they intend to get people to think, the means they employ, and the extent to which they do it are fundamental to understanding tech in society. How ironic is it then that every time a report of details and extent of their censorship and hiding is submitted to HN, the same people doing the censoring are allowed to flag the article out of existence on HN, censoring and hiding information about their censoring and hiding of information?

And if the argument is that reports of what Big Tech is doing to bias discussion will "ignite flamewars", well they know that means they can further bias discussion by threatening to rage until potential critics submit and self-censor. Certainly trillion-dollar tech corporations working to control society don't impose upon themselves any need to provide "new information". On the contrary, they repeat claims over and over that would not stand up to evidence, confident that any reports of the evidence can be severely limited and quickly swept from view.

Big Tech has vast power to limit what people find out about in almost every venue. I would love for HN to be an exception where the details that they try to hide are always in full view.

SiVal··on Why did the web take over desktop and not mobile?
"I am sure everyone on HN moved [from computers to smartphones] quickly"

I may be wrong, but I suspect you have that backwards. My guess is that at least older HNers were slower to shift from powerful but complex creation tools (computers) to easy consumption toys (smartphones) designed for consumers who found computers with files and folders just too darned complicated to use. Until good, portable mapping and good-enough cameras came along, I had no use for the "smart" features of a phone that were vastly inferior to the smart features of a real computer. For a long time, all I needed from a phone was the phone, which a small flip phone handled just fine. For anything "smart", I used the laptop & real camera in my backpack.

SiVal··on An Epidemic of Wage Theft Is Costing Workers Hundreds of Millions a Year (2014)
"Big orders require pre-payment." That's neither criminal (ex: fraud) nor civil (contract) law. That's just one of countless things a party may or may not choose to do as personal/corporate policy. I might ask for a downpayment, or a full prepayment or a credit card or collateral or just trust you or whatever. It's irrelevant to the question of criminal culpability or civil liability. Unfortunately, you can be at risk even when you are in the right because of practical aspects of recovery such as legal costs, unpredictability of court outcomes, ability of the other party to pay even if they lose in court, etc. So there are extra-legal (not illegal, just private policy) methods of reducing the risk.

Whether you choose to avail yourself of such policies or not (including even getting the contract in writing) has no relevance to the legal question of whether a contract was breached.

SiVal··on Writing Well-Documented Code – Learn from Examples
The problem with all discussions of good commenting style is that it's like debating good footware. Good for what? Office? Hiking in snow? Walking on the beach? Except that we have different footware for different uses but only one set of comments.

Having such a limited commenting syntax is like assuming one permanent type of footware and debating which one would be best. I'd much rather have a smarter commenting system.

I'm not talking about supplementary docs stashed elsewhere to gather dust. I'd like to have expandable comments right where they are needed but usable differently for a glance at familiar code or puzzling through unfamiliar code. Something very brief that doesn't clutter the code, a couple of words or no words at all, with an expansion arrow to something more detailed, expanding to something fully documented with links to everything.

And comments with scope (this comment applies to this line, this one to the function, this to a group of functions...) that actively use the scope. By active I mean that if you make any edits to code in the scope of a comment, that comment changes color or some other mechanism similar to a Git merge conflict: You changed the code without changing the comment, so check and make sure the comment says what you want and click OK. You don't have to fix the comments immediately for each edit. Make a few changes, test, make sure it's working, but when it is, you can see at a glance which comments need to be checked.

The general idea is instead of debating The Best Way to Comment, consider ways to improve the commenting system itself.

SiVal··on New San Francisco Initiative to Pay Individuals Not to Shoot Others
Yes, there was a time when everyone knew: If you pay the Danegeld, you never get rid of the Dane.
SiVal··on An Epidemic of Wage Theft Is Costing Workers Hundreds of Millions a Year (2014)
"You can order whatever you want unless a payment is made and product accepted a legal transaction hasn't occured."

It may or may not be a crime depending on intent, but a transaction is not the issue. It is breach of contract. Laws obviously vary around the world, but the US Uniform Commercial Code is probably typical. The restaurant has made an offer. The customer has accepted it. There is agreed-to "consideration" (value) to be provided by both sides. If the restaurant does what they said they would do you, having accepted the "offer" by making an order, are bound to do what you said you would do (pay the price that you knew was the price when you accepted the offer.)

Just increase the dollar amounts by a large enough factor, and you'll see it. A company sells widgets. I order a million dollars worth, items that can't simply be put back in stock and resold to others. They make them, but I don't pick them up. I'm not arguing that they didn't do their part by making defective items. I'm (probably) not required to pick them up, but I am required to pay what I agreed. You are saying "no transaction occurred", but that's not at issue. The company will (rightly) sue me for breach of contract.

It's the same for fast food except that the static friction of legal costs vastly overpowers the scale of recovery from the breach of contract for each instance of no-show. But if a single order for $10,000 (catering a company picnic) is not picked up, you get past the friction, and the restaurant will sue for breach of contract.

SiVal··on Captcha pictures force you to look at the world the way an AI does
I think the difference is one of expectations. I get the strong impression that the author of the article is accustomed to images "meaning" something and being presented by photographers who are trying to "say" something.

Fashionable urban types dress up to attend gallery showings at which a bored-looking hipster photographer is displaying his framed images of grainy, empty street scenes of nothing in particular taken from odd angles. Each photo of nothing is a deeply meaningful expression of nihilistic enlightenment or a tour-de-force denunciation of capitalism or materialism or whatever, and if you're sophisticated enough, you can buy one for $10,000.

Hilariously, these captcha images that are just random shots in random directions look just like deliberate dreary, sophisticated, urban expressions of nihilism. But only if you are accustomed to assuming that photos "mean" something, so a photo of nothing must be expressing something: nihilism.

But if you walked down the street and saw most of those scenes, you wouldn't think about it at all. Equivalent, meaningless scenes are around you most of the time, indoors and out. And if you don't unconsciously assume that an image is trying to say something, an image of nothing won't feel depressing at all.

SiVal··on Password of three random words better than complex variation, experts say
What drives me crazy is that it doesn't matter how well I design my passwords if companies immediately sabotage them with their laughable "security" questions. "Pick one of these security questions carefully chosen for you by our marketing director's 4th grader: What was Mommy's maiden name? What was your first pet's name?..."

So now a hacker can just claim to have forgotten my password, google for the town I grew up in or mother's maiden name or try a list of the top 100 pet names, and not have to deal with my billion-year clever password at all. So they allow you to harden the front door's security as much as you like but require you to pick one of their six easy-access window designs for the side of the house just in case you (or anyone else) are unable to get through the front door.

I can improve security by providing the wrong answer, but then I'll have to record it and won't remember it if surprised by a challenge (on the phone for example). What I always want is the option to create my own security question, because I can design one that only makes sense to me but that I can reliably answer from memory.

SiVal··on Live Starlink Satellite Map
Yes, though I've seen it many times on maps, from the air, and on the ground, I still imagine going directly east from Silicon Valley, across the US, through Virginia, and across the Atlantic ought to end up close to London or Paris. No. That path will take you to northern Tunisia in North Africa.
SiVal··on The Brontë archive needs to be secured for public use and made accessible
The meaning was not simply open and freely given to all. It was that plus a payload of a specific type of condemnation of historical villains that is fundamental to the current campus dogma. The meaning of "made available to the public" is not one of the dictionary senses of the term "decolonized", which caused the "confusion" mentioned by the questioner. The "open" part of the meaning as well as the full implication can only be parsed if you recognize the doctrinal jargon.
← PreviousPage 2 of 34Next →