skysight-inc/HackerNews huggingface dataset:
Just speculating, but this could help in any web project where you're including multiple font weights/styles -- Currently that involves building a CSS font-family from multiple font files which have a lot of redundant information. With a variable font, your font family could pull from a single font file and use the font parameters to tweak different styles.

The HN audience loves to discuss the bloat in web design -- If you can reduce 500kb of font-<heavy, bold, italic, light> files into a single file that interpolates between font vectors dynamically, that goes a long way to avoiding excessive resources. And you also get the benefit of being able to tweak the parameters of each font style without changing out static files.

For example, with Recursive the entire static font family come in at 12.8mb, while the dynamic font family in a single file is 1.45mb. Obviously you wouldn't load up every variant and Recursive is a very large font, but I could certainly imagine replacing ~8-10 font files with a single variable font.
Iirc, they have been allowing scripting on HTTPS sites by
default for some time now.
>In all of those cases deception is the purpose of lying, the other purposes described aren't alternatives to deception, they are the purposes for which one seeks to deceive.

That's what Christian morality says. There are other cultures which don't see the way you see. Western philosophy doesn't even answer the question "Why truth?"; only Nietzsche raises that question.

In Christianity, truth doesn't need any further justification; truth is its own foundation, because God is the Truth. Here the dispute is about how different ways of being in the world; how different cultures are different in different way, not as a variant of the West. Of course, the west thinks that every other culture is a variant of itself; in that sense, your answer is 'acceptable' to the people belonging to the Western culture.
https://2019.www.torproject.org/docs/faq.html.en#TBBJavaScri...
> To have an AI learn to "type" code as a string of words and characters seems obtuse if the goal is to have AI generated software.

It sure does seem obtuse. An AI generated computer architecture sounds more reasonable. Why stop at AST or byte code?
I keep hearing this but it makes no sense to me. If people need to collaborate, what exactly is stopping them from doing it over video? On my team we collaborate all the time remotely.
Wow. That is cool.

If you have a big negative slant, and auto cursive enabled, you get much more of a humanist sans-serif, versus a neo-grotesque without those parameters. That's a huge amount of character to build into one single font.

And the absolute max size for the font is 281kb, and a more pared down version is about 100kb. Yes, I know, you'll protest, page bloat! But if I wanted to use a non-variable font, each individual font would be around 20kb, so if I needed a pretty typical stack of 300-400-600 font weights, with matching italics, I'm looking at 120kb, with individual requests for each weight.
Social media, and all of the "talking heads" on network news and talk radio, are basically in an arms race, just like advertisers have been for years. For instance, Coke can't stop advertising because then Pepsi or another brand will take over, i.e., they have to keep it up. We are now at that same point with politics: everyone has to keep it up, and even more so; constantly upping the ante. Facebook is the dominant platform for upping the ante, which gives them money, and more importantly, power.
Right, my point is that most CLI applications use text as output, versus most GUI applications do not.

Saying "Your point isn't true when there are exceptions" is a lazy argument, honestly. It is overwhelmingly the case that CLI applications use text as output, and my original point was specifically about how I wish this were more often the case with GUI applications — that you could somehow interface with them and compose them in the same way you generally can with CLI applications.
We totally agree that for a portion of the remote workforce, asynchronous communication is actually preferable. Sidekick probably isn't for them.

The teams that love Sidekick actually need to feel like they're in the same room to get the job done. They actually want to be on the call at the same time because that's how they can be effective. These are teams like cofounders or operations teams.
Maybe, I guess it's hard to know without knowing their retention metrics. As one anecdote, I was in the negotiation phase of an Oculus offer earlier this year and turned it down the same weekend of that infamous post[1] and I know a few people in my network whose employment status has quietly changed away from Facebook.

[1] Less because I was certain they should moderate it, and more because I thought it was weak how Zuckerberg threw Jack Dorsey under the bus, and how cynically the company steers the conversation to free speech to avoid taking responsibility for the adverse effects of product decisions. artfulhippo made the point I'm trying to make up-thread: https://news.ycombinator.com/item?id=23929769
Similar to 9GANS: https://9gans.com/
That identifies Tor clients, not connections from Tor exit nodes to servers.
https://cacm.acm.org/magazines/2017/10/221326-a-large-scale-...

Section 3, RQ1
I good example of this is XMOS. Their chips are divided into "tiles" which can simultaneously run code, together with multiple interfaces such as USB, i2s, i2c, and GPIO. Latency is very deterministic because the tiles are not using caches, interrupts, shared buses etc.

Their development environment is Eclipse based with numerous libraries such as audio processing, interface management, DFU etc. They use a variant of C (xc) that lets you send data between channels/tiles, and easily parallelize processing.

An example use is in voice assistants where multiple microphones need to be analyzed simultaneously, echo and background noise has to be eliminated, and the speaker isolated into a single audio stream. I've used it for an audio processing product that needed match hardware timers exactly, provide USB access, matched input and output etc.
Ultimately, politics aren't the issue. Not having clear, consistent & enforced rules as well as no consequences for breaking them is the problem.

People aren't encouraged to think twice before they post because there's not going to be any significant consequences for breaking the rules.

Even if you somehow manage to get permanently banned from a social network, it's very easy to come back; it doesn't cost anything besides spending some time creating a new account.

From a business perspective it makes sense - why would you ban an abusive user that makes you money? Just give them a slap on the wrist to pretend that you want to discourage bad behavior and keep collecting their money.

Proper enforcement of the rules with significant consequences when broken (losing the account, and new accounts cost $$$ to register) would discourage a lot of bad behavior to begin with.

You could then introduce a karma/reputation system to 1) attach even more value to accounts (you wouldn't want to lose an account it took you years to level up and gain access to exclusive privileges) and 2) allow "trusted" users beyond a certain reputation level to participate in moderation, prioritizing reports from those people and automatically hiding content reported by them pending human review (with appropriate sanctions if the report was made in bad faith) to quickly take down offensive content.
Plot twist: Amazon discovers this topic is actually discussed on HN and asks for the 5 million USD back
yes!

Il|i! and DO0Q
"New Hardware Device"

Looks like a run of the mill tablet to me.
You remember incorrectly. It was a server used by two of the most prominent GOP Senators not a "years-old personal outlook" from a "single RNC dude". Per the NYT[1]

>Federal investigators, speaking on background, have said that a single email server used by that contractor had been penetrated. But it was going out of service, and contained outdated material that the Russians probably found of little value. People with direct knowledge of the server’s contents said it had been used by Senators Lindsey Graham and John McCain.

Maybe nothing of value was on that server. The general public has no way of knowing because the data was never leaked.

And even if the emails themselves didn't provide any incriminating information, I think controversies like pizzagate have shown that even leaks of mundane data can have political repercussions.

[1] - https://www.nytimes.com/2017/01/10/us/politics/russia-hack-h...
The antitrust implications of an ARM sale to any one of the tech giant is massive and may drag on for a while. It would be probably be quicker if Softbank floats ARM through an IPO.
> people like you will, all else being equal, surely get outbred by people who do care about their progeny. So why worry? The tendency to hold your point of view will wipe itself out...

That could be true (though, atheism is on the rise, despite religious people having more children than non-believers on avg). But it's also orthogonal to the question at hand. Existence or non-existence of proponents of a given POV at a given point it time doesn't say much about the validity of the POV itself.
Moreover, transactions are reified and can have arbitrary metadata, so you can query the transaction log itself (for example, "show me all transactions issued by person X").
Personally, I think the retweet model is slightly more problematic than the upvote model. For one, upvotes have an equivalent downvote (usually), which a retweet doesn't. If a famous account upvotes a post, and a I downvote a post, they basically cancel each other. If a famous account on retweets a post, then millions more will see it thanks to that one button click, and nothing I can do balanced that.

Facebook also thrives on a similar "re-share" model, which leads to the most toxic content spreading extremely quickly and bouncing to new audiences, whereas no matter how many times I upvote this thread, only a few % of the world browses HN.
Stable coins like Tether are mostly used by large exchanges for liquidity purposes.

Retail users rarely use USDT to buy/sell goods or exchange with one another. It is also not really permissionless because you need to register with the administrators of USDT and wire a bank transfer if you ever want to convert your USDT to USD. All fiat backed stablecoins have this inherent flaw of having an intermediary party to "parent" transactions. An example of this is Tether banlisting addresses of suspected stolen coins.
This is exactly how it goes and it's clear you've worked at a large company.

At the end of the day you have to accept that, yes, you are a cog in a machine. You have to morally reckon with the fact that the company is making millions or billions of dollars and sometimes you're not giving 100% of your mental effort because there's a lot of bureaucratic crap in the way. That's how it is. You either accept that and make peace or leave and go to a small company and try to make an impact that way (with way less pay).

Being super efficient at your job is not a "moral goal" when working at a big company. It's too big and complicated to draw clear lines about what is right and what is wrong when doing your work there. Even if you become more efficient at your job and make better product, often the thing holding back your product is something else entirely. You could improve the product by 1% by working harder but maybe your marketing department sucks or your senior leadership doesn't know what they're doing. The people in those positions could make different decisions and make your product 5x better, so it doesn't even matter.

Work long enough at a big company and you realize even if you do a bang up job, it won't make a huge difference in most cases. (Sometimes the product you're working on gets cancelled or fails in the market, so what was the point of stressing anyway??)
Work is not really something I have come to identify myself with. Its a way to make money so I can do the things I enjoy.

Trying to work at something you enjoy has always been the path to not enjoying that which you used to, for me anyway.
Wow. Indeed. That solution is pretty slick to have. This allows us to have a completely GAFAM free solution in terms of corporate communication. \o/

And in order to respect new privacy related regulations like GDPR, it really comes in handy. Especially as you know that some local European govs are beginning to become suspicious towards solutions like Office 365 which is not respecting GDPR.

Plus the fact that the EU court invalidated the privacy shield recently which means using US cloud is incompatible with EU privacy law.
Javascript is unfortunately a major part of the web. In terms of Tor's core goals, I think it's preventing the leaking of IP information and overcoming censorship. Preventing websites from identifying a Tor browser is probably a secondary goal.

A website operator can already get refreshed lists of Tor exit nodes and simply block them. Your ISP/government can already see that there's Tor traffic coming from your house, and probably "match" at least some activity with an exit node.
I'm not sure there is a good alternative. Most of the alternatives are built with Java, which (considering tor isn't considered safe with Java enabled) doesn't seem like an improvement.

Is there an alternative that's performant and built with a decent language? Or do the good ones just get snuffed out?
Tesla sues Rivian over ‘disturbing pattern’ of alleged trade secret theft
Cannot up vote this enough. During my time both at Retail and AWS it was perfectly normal to trawl production customer data and come up with ideas to launch competing products. Prices were always set lower or free offering justified as data-driven and customer obsession. I hated the gas lighting their customers and left in disgust of the company and its leadership which encourages that behavior.
> One downside is dramatically less collaboration.

This is simply an excuse for why remote doesn't work. It's a dead horse. If you find yourself collaborating less as a result of remote work, then I question your remote setup and culture.

> If this could help create more of a spontaneous back and forth in-person feel.

I actually feel less shitty by spontaneously reaching out to my colleagues via Slack or by phone when remote than I do tapping on their shoulder in an office.

> But I think you and the other people in this thread are being way too negative and defensive.

I wouldn't say my comment was that negative. This device is a threat to the upside of remote working, so it should be met with criticism. That doesn't mean I wish them any ill will. My biggest issue with something like this is that a device is now required for remote work and you must sit at your computer from 9am to 5pm. That's why a lot of people hate working from an office, so to recreate that at home would be a nightmare.
Interesting

Previous discussion of Amazon releasing a Basics version of an item at half the price:

https://news.ycombinator.com/item?id=11533973
you can't solve social problems with technology, only policy. companies like Facebook should be broken up and regulated such that the whole model of profiting from social division is removed. this would be highly beneficial to society and is an appropriate role of government.
I joined after the team had gotten traction already. Both the GM and senior most product person on the team told me about their tactics independently.

To be honest, I didn't think of it as anything sinister at that time. AWS had such high octane culture to move fast and innovate that I actually felt what they had done was quite smart. It was a super competitive culture and people did whatever was needed to build new things. On a day to day basis the only pressure was to build... I don't remember instances where ethical guidelines were brought up. So, in a way, the outcomes were a result of what people were rewarded on.

Only after I left AWS I started thinking it was ethically iffy. I still believe Amazon is an amazing company and my time at AWS was one of the best learning experiences.
Scaling a Mongoose: How scalable is the MongooseIM XMPP server?
I can tell you from years of experience that people make up all kinds of stories about why they were banned. Often the stories are very convincing to third parties. That's not surprising, because they're designed to be.

The thing to check is whether there are links to the original posts, which would allow readers to make up their own minds. If the "$site banned me for $outrageous-can-you-believe-it-reason" story is linkless, odds are that salient details have been omitted.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
If you read my comment again, possibly all of it this time, you'll see that I'm not saying that we don't have or use binocular vision. I'm saying that there's a limit to how far out it's useful. That means adding a second camera is only going to be useful for a small number of tasks.

Messing about with triangles is called convergence. The accuracy falls off quite quickly with distance, and it's completely useless out past about 10m. Your brain has much better sources of depth cues before that point.

There are at least another 12 mechanisms humans use for depth perception, only one (arguably two) of which uses both eyes. I'll let you do the googling.
The mormon belief of being able to preach and convert after death stems from new testament teachings in Peter that Christ preached to those in "prison".

And while many Mormons take the necessity of baptism (even if after death) very literally, it is important to understand that they also believe that anyone who missed the chance to accept a posthumous baptism, will get that chance during the millennium of Christ's reign on earth, pre-judgement day.

All of that is to say, Mormons aren't frantically searching their genealogy to baptise everyone for fear their ancestors will burn in hell. There is a belief that seeking out and understanding your geneology and then setting aside time to go to the temple is beneficial to ones spirituality and well being.
For sure. FPGAs are probably not the answer that most people are looking for. FPGAs are but one point in the trade-off space, and they're not one you jump to "just because".

> [...] there are useful nearby technologies that can leverage the benefits of FPGAs while having programming models that are on par with (say) GPGPU

I think CGRAs are really cool but they're even more niche, and I suspect your original point about GPUs eating everyone's lunch applies particularly strongly to CGRAs. The point is well taken, though, and I don't necessarily disagree.
> (Many users think that Tor makes them anonymous. But Tor users can be tracked online; they are not anonymous.)

Being tracked and anonymous feel like two distinct issues. If you were to only see a hash of my username, you could track me, but you couldn't identify me with it. Definitely something you'd want TOR to stop, but I think that's pretty important.

The other vulnerability is that websites can identify that a user is using TOR. My understanding is that this has always been fairly trivial?

It feels like the real 'story' here is that the TOR project hasn't been grooming their bug bounty program, and so there may be more serious bugs lurking.
Formal Friday was a very loose excuse for a happy hour, I assure you :)
lol. this is insane. he's doing his job and asking a question.

Lets say he decides to start being more diligent and taking the initiative to do as much work as is possible. His company is the only entity that benefits from this arrangement, and the benefit is marginal at best. Ultimately, this literally provides the resources for the company to pay the salaries of more useless workers and perpetuates the issue this post is trying to address.
Bach is rapidly firing out intriguing statements.

Lex is just trying to come up with worthy follow-up questions that also sometimes align with his plan for the podcast. And his default is to speak carefully because he knows that the topics are complex and algorithms are transcribing them etc. So he is starting at a fairly slow normal just for clarity and the high level of Bach's comments requires him to think more.

I would bet that you would not be able to do better. Actually I bet that you would pause just as long and then often reply with something barely relevant to what was just said, such as "wow that was deep".

Seriously, you think that Bach hasn't spent years preparing that elegant information and philosophy? And Lex was trying to adapt on the fly. But you casually suggest that you could have a rapid-fire intelligent back-and-forth with Joshua Bach as he lays that stuff on you.

I would like to see it. Go ahead, record a conversation with Bach on a topic that is slightly different from the existing podcasts/talks.
> I prefer not to discuss compensation

Why not?
EC2 might be a glorified VPS provider, but you seem to be ignoring the vast array of managed services in modern cloud providers (or unaware of their utility beyond padding resumes).

Load balancing, fault tolerance, high availability, arbitrary scale, messaging, orchestration, autoscaling, warehousing, big data processing, identity management, desktop management, secrets management, container registries, source code management, build tools, hardware test suites, gpu hardware, observability tools...

Those of use that use cloud providers know full well why we use them (and certainly know when not to).
But where the needle started at can absolutely matter. Ten degrees of movement need not be equal effort when it is obtained starting at 5 versus starting at 50.

The headroom that remains to improve will likely matter too, less the headroom more difficult it might be to reap the last inch.
Dini's naming schemes are hilarious. They're all named like monsters in B-movies -- their latest system, the DNVUF4A, is called "Godzilla's Butcher on Steroids", for instance.

Also, Dini got acquired by Synopsys a few years ago.
> well, apart from peace keeping missions

Which were responsible for the Haiti cholera outbreak as well as its cover-up. The UN is worse than useless.
Is it browser's limitation?

I had issues, when tried to search in a very long <textarea> with scrollbar. Firefox was able to find only currently visible occurrences. That was not a viewport issue, of course, but looks very similar. Would love to know more about all this.
My HN Favorites are very limited. Only those comments that I feel to be timeless or the kind of ones that you specifically don't look for, but has some thought provoking stuff. I add a comment to favorites maybe once in 3 or 4 months. When I favorite a comment, I end up on the page of all my favorites. I take a few mins to go through them.

Other threads/pages of value, that are based on specific topics are filed away in my Zim Notebook, to be referenced when there is a need.
While that sounds appealing, that just moves the goalposts. Now, who gets to define what's politics? Is mentioning global warming politics? Is advocating for wearing a mask during COVID-19 politics? And the meta-discussion of what content constitutes politics is also inherently political.

As for user reports. I would expect the same kind of dog piling you see now with people flagging people/brands/content they don't like politically as "politics". Post a picture of a The Origin of Species? Politics! Post a link to Chick-fil-a? Politics! Etc.
Congratulations! Does this mean that there is a chance for Datomic to be open sourced?
Java is not the same thing as JavaScript
Yeah I noticed this morning too, Garmin Connect says "maintenance" but of course HN has the real story.