skysight-inc/HackerNews huggingface dataset:
Because periods are very small and a capital letter makes the semantic delineation more distinct, like indenting code does.

Because capital letters are mostly omitted when the writer is in a hurry and doesn't care very much for details, which is insulting to the reader in a context where care and attention is expected.

And if you hadn't thought of those reasons - the fact that everyone else does should be a clue. Chesterton's Fence and all that. Show some humility!
Google's Android keyboard (GBoard) has swiping capability. Still not great, I think the problem is the keyboard isn't able to go back and correct previously typed words based on subsequent contextual information.
Maybe this is the way to deal with ransomware, just seize stolen crypto.
No, but three months ago it wasn't their fault: https://news.ycombinator.com/item?id=26469116
I think this is accurate.

If you imagine the extremely unlikely scenario where the DOJ put out a statement that anyone in the US who happened to extract money out of persons or companies in Russia would not be prosecuted or hindered by US law enforcement, what sort of people would jump in to try their hand at that. It seems to me it would certainly be an attractive idea for script kiddies to jump on to if they felt it was low/no risk.
It has been over 2 years since.
I could name a few:

- 3rd party AirPlay receiver apps (you can stream to Macs with new macOS)

- Universal Control looks very Synergy-like (I don't know of an iOS alternative, but surely nobody is going to try compete with Apple now)

- Xcode Cloud - arguably competition to rent-a-mac services like MacStadium

- SharePlay probably will replace SyncTube for a lot of folks
This whole comments section looks like a Twitter pitchfork mob. The guy didn't decapitate a puppy, he threatened someone with legal action. Et tu, HN?
Honestly there's no need? There's thousands anyway?

As OP says any value add is about accounts and sharing and whatever, the code-running in a browser functionality is two a penny.
A license is a permission to use something in a particular way. If there is no license available for a thing, then you have no permission to use that thing.
It is absolutely trivial for an attacker in the US or anywhere to make their ransomware attack appear to come from Russia (to someone who doesn’t know that).
Don't they mean Putin in an agreement with the Biden administration made Darkside give some money back as a way of easing American public tensions and political fallout ahead of the summit?
Every time I see a static site generator list, or a discussion thereof on HN, I always wonder: Why is Pelican consistently ignored?

It's been around for a long time. Has lots of plugins. Easy to extend. Fairly active development.

https://blog.getpelican.com/
They've been trying to make them since 1972:

https://en.wikipedia.org/wiki/Dynabook
so, my last suggestion + a perfect disposable anonymous pseudonyms system.

infinite troll accounts would ideally be defeated by all the moderation being exposed and distributed. and infinite pseudonyms account would make toe the line efforts too expensive.
> Might be troublesome if you don't want the other person to know it's you, though.

You're mixing privacy and anonymity. Signal offers privacy from snooping, they have never claimed or tried to provide anonymity. Two very different use cases.
They're selling art, not a copyright law primer for lay people.
>Without full control over their tools, human beings cannot be free/autonomous.

this assumes humans want to be free/autonomous. modern society already hunts and provides power/water/shelter to most of the middle class and above populace. How many truly want that full control over their resources to begin with?
I wondered the same thing, so I went looking for answers and found this excellent video by 3Blue1Brown:

How secure is 256 bit security? : https://www.youtube.com/watch?v=S9JGmA5_unY
When I went to uni they told us of people trolling when asked for legal discovery (court ordered disclosure in law suits) using smelly paper and black paper with red ink to reply.
BeOS came up with an function for this: https://www.haiku-os.org/legacy-docs/bebook/TheKernelKit_Sys... but “Smoldering doesn't count.”
repl.it has been a project I've admired and recommended for a long time. The same can be said for many members of this community.

A few reasons why there's so much anger, in my estimation:

- When you support a project, you want its leaders to embody decent values.

- You have always projected an image of someone who's "nice" and doing things right. You cannot bully your intern in private and keep that image.

- Most importantly, you are now in the Goliath position and you are acting tyrannically. It's hard to side with someone going "I have raised $20M and I will use it to crush you" to their previous intern. The fact that you did not explain your concerns, jumped straight to legal threats, and did not want to talk after the project was taken down looks quite bad. If you had approached it in a more diplomatic fashion, you would not be public enemy #1 on HN.

Understand the position you're in. You wield a big stick; speak softly.

P.S. it's perfectly understandable that you'd have concerns about the project, though IMHO it's an overreaction. That's not the issue. The issue is _how_ you approached it.
HN is basically what amounts to my blogging platform for the same reason as foone.

It's the only place that I come back to consistently for enough novel scraps of textual information to hold my attention, the community and culture is welcoming enough for the most part, and the comment box is a single click from the home page. By the time my attention has shifted to article X and the following HN discussion, I usually have enough mental inertia to leave my thoughts at that point. It's a different mindset than if I had to use a separate website to write blog posts on, without any sort of original context.

I remember there was an HN post about static websites and it was filled with comments about how people were wanting to get around to setting it up but they had to go through hosting and theming, and were ultimately sucked into the trap of overengineering. Depending on how your brain is built, for some people this kind of problem is not just a minor annoyance they could solve on any given day, but a persistent obstacle.

But then I could just ask: "Do I actually care about writing?" I would say, to a certain extent, yes. I want recognition that my thoughts existed at one point, inside this mind that's a part of me, regardless of what medium they were conveyed with. If HN commenting is the only form of writing that holds my attention long enough for me to get my thoughts out of my head, then I don't see a problem with it. Otherwise a lot of the parts that make up my whole would die with me, all alone.

I'm sure some of what I've written would make good blog posts if I got around to researching and editing for more than a single session. But because that's not how I write, if I want my voice to be heard then this is about the only way that works consistently enough for me: writing it all at once, before my interest fades and I forget about it later.

So I have a lot of sympathy towards the author. I personally would not use Twitter for this purpose, because it feels like screaming into the void to me, and I wouldn't expect the same kind of responses I could receive on HN, but I share much the same sentiment.
We used a Lithium D cell in a prototype wireless product at a startup I worked at in 1989. The cells were pre-production samples. I forget the name of the company that was producing them now (I think it was a Japanese company - there were no logos on these batteries), but we were warned not to let them short out as they would go off like a 1/4 stick of dynamite. We were pretty careful with them, but we did have a unit come back from the field that had pretty much burned up, nothing but a charred circuit board left and most of the plastic enclosure melted away.
./nestea.o
Any technical issue, really. There's a ton of autogenerated content out there with low-effort troubleshooting tips. A lot of it is used as lead generation for scammy antivirus/antimalware/"cleaner" software, paid tech support, or outright tech support scams.
HN rules: apply the most gracious interpretation to my comment.

> you'd see the vast mmajority of tax revenue is spent on welfare

That is the point from the prior comment I am supporting. I am emphasizing that this is true because of the inevitability of bureaucracy inside of the very notion of "government".

Government was never capable of efficient utilization of taxes for maximizing benefits to society. It can never promise that due to basic incentive structures and the mathematics of game-theory. Of course, politicians can lie about it (and many do all the time).

It can only promise an attempt and some degree of benefits provided.
Anecdotally DuckDuckGo seems to have fewer sponsored sites than Google. DDG also makes it easy to block low-quality sites because it adds a data-domain attribute to the root of every search result. I recently started this mini uBlock Origin filter list for that (suggestions welcome!):

! Hide low-quality results on DuckDuckGo
duckduckgo.com##[data-domain="w3schools.com"]
duckduckgo.com##[data-domain$=".w3schools.com"]
duckduckgo.com##[data-domain="w3schools.in"]
duckduckgo.com##[data-domain$=".w3schools.in"]
duckduckgo.com##[data-domain="download.cnet.com"]
!! Stack Exchange mirrors
duckduckgo.com##[data-domain="exceptionshub.com"]
duckduckgo.com##[data-domain="intellipaat.com"]
I wonder how many similar tools are also like this. We can't trust search engines anymore.
Front end testing is for everyone
> I would say that optional Copyright registration and spray and pray is the only viable monetization path for visual artists.

Why would you say that?

Just talk to artists who are actually monetizing their work and ask how many of them are using this strategy.

Then ask them what they do instead.
I only want something with slightly less friction than a jupyter notebook but better for controlled editing that an ipython shell. Something that doesnt make any files on my filesystem or anything else that I have to clean up later. That's why I'm looking for an online repl!

Okay, I can live with having to be logged in because it keeps me logged in for a long time, but do I really need to figure out what I want to call this "project" which is two functions and a print that I never want the world to see?

For a few glorious years, repl.it was exactly what I wanted when it came to writing derpy little one-off functions.
Well, it is the developer conference — the focus is always on software. Hardware announcements at WWDC are never guaranteed.

I think the next typical time of year they do hardware announcements is fall, like around August, though that doesn't happen every year. And then iPhones are almost always in September.
I have a Canon point and shoot that I use for underwater photos and Darktable really doesn't cope well with some of the RAW files. I believe it's related to the zoom. I also vastly prefer Lightroom's overall workflow. That may be something that could be fixed with adjustment, though.
My comment was intended in the context of the accusation that the situation was a manufactured controversy.

I can certainly understand your point of view and that there might have been an honest choice for that creative direction. But I also think it is completely understandable, and not manufactured, that some people were very upset by that decision, a decision that be could nothing other than deliberate.

I also think it's possible the decision was made for less than purely creative decisions. It's a business, decisions are often made on the basis of money, and it's not unreasonable to entertain the possibility that this particular decision was monetary in nature.
"The past does not repeat itself, but it rhymes."
— Mark Twain (attrib.)

Makes more sense to me.
>A key limitation of Cao and Inauen’s paper is that it requires embedding a shape into eight-dimensional space, rather than the three-dimensional space Gromov had in mind. With extra dimensions, the mathematicians gained more room to add twists, which made the problem easier.

Mathematicians Identify Threshold at Which Shapes Give Way [In 8 Dimensions!]
> Some examples are YugabyteDB, CockroachDB, Aurora and Citus.

Of those the first two are not PG, they just share the wire protocol and try to be compatible at a SQL level. Aurora is not really distributed, it's replicated for availability and durability six ways at the block storage level. Citus is distributed as I understand it though.

> but it's also reasonable to come at it from the other direction - build a SQL engine on top of a solid distributed key-value store.

Sure, that's possible. I'm not talking about the wisdom of building your own relational database as the end goal, just that a distributed key value database and a SQL database don't have overlapping problem sets.
Somebody name and photo are personal details. Combined with a public post including accusations means a wide open attack on somebody's character.

Don't get me wrong, in no way would I defend that guy or any of his words. That's not the point. My point is that private communications are expected to remain private, even more so in a work dispute.

Or so is my belief. Which seems an outdated belief.
> You're saying that it meant something for a millennium, started meaning something else, and then went back to the original meaning -- all in good time to support your opinion. How convenient.

No, you're the one making claims about the meaning in 1066. What I'm saying is that the meaning of the word that originated in the 17th century ( https://www.etymonline.com/word/regulate ) had not, by the 18th century, fully displaced the earlier meaning. That the displacement is complete today is meaningless.
I just want a little note that reminds me of a person's name and how I know them.
Author is trying to solve a problem that is not exist , ui Is not a problem for any programming language for the last 10 years unless you’re doing scala or something heavy that kills your machine
> 3D modeling and shaders or 2D graphics and sprites, physics, game logic, sound, networking, serialization / persistence, character animations, story, particles / fx, lighting and post-processing, music...

There are other considerations too, such as input. Also, not all games need all considerations, and sometimes you can use a library or VM code which does some of these things automatically. For example:

- Many games will not need a story; some games are more story-oriented, but some aren't and will work OK without.

- Fancy graphics are not needed for many games. At least in my opinion, I don't like it to waste the disk space and power of the computer. (I also dislike cutscenes.)

- Many games are a single player and don't need networking.

- If a VM such as Glulx is used, then save games, pagination, cross-platform, etc can be handled for you already.

- If an emulation of an older system such as NES/Famicom is used (such an emuluation is also a VM), then such things as networked multiplayer, save states, user-adjustable input/sound/zoom, cross-platform, etc, is already done for you. (See what I mention in the other comment about colours though)

- Libraries such as SDL can be used in cross-platform computer game development, and will handle input (keyboard, mouse, joystick), timing, sound, and display (including double buffering if enabled).

- Some game engines are designed to make specific kind of games, and have advantages and disadvantages. You do not necessarily need to use any existing game engine, but you can do so if it is applicable to the game that you are designing.
Classic HN, two downvotes and no one is capable of providing a counter-argument. The unintelligent flourish far too easily here. They should have more demanded of them. There are no clear incentives to not just throw a punch and run away like a coward on this site.
>The warrant is for a location in Northern California and they needed a warrant to get it.

Not neccessarily.

https://www.justice.gov/opa/press-release/file/1402056/downl...

The FBI in Northern California simply needed permission to use the Private Key they already had to access the bitcoin address.

The court that has jurisdiction over these types of crimes is in Northern California.
I think it's high time we had a webring resurgence. It's impossible to get anywhere with plain search anymore, what we need is curated websites that other domain owners are happy to say "I endorse the people running this site, so if like my stuff you'll like them too"
No pencilkit improvements :(

Getting pencilkit and a webview to work properly together has been an impossible task.

I haven't been able to find a way to draw on a WKWebView, while synchronizing both scrolling and zooming of the pencilkit and WkWebView.

:( there's so much potential there that I just can't extract.
> Tversky and Kahneman asked subjects whether a random English word is more likely to begin with “K” or have “K” as the third letter. Seeing as it’s typically easier to recall words beginning with a particular letter, people tended to assume the former was more common. The opposite is true.

Not sure what qualifies as a "random English word," but this claim is false for the common wordlist in /usr/share/dict/words and is certainly counterintuitive given that K likes to start syllables or come after C.
If I can't use the software without an active subscription, it is definitely not one and the same. I like Sublime Text's license of 3 years of upgrade with a purchase, no limitation on usage of the software. Unclear (AFAICT from the FAQ) how it would work for CodePerfect 95.
I don't see how that's relevant to the incentives of foreign enemies attacking us. As I said, there are many. It basically stops being criminal activity.

Do you really think that's not the case, or that that isn't going to considerably skew where these attacks come from?
Doesn't seem to stop a lot of products when they target B2B or enterprise for whom the value proposition is actually the marketing, support, layers of regulatory compliance etc that they add. LastPass is an example. Whether Replit is doing that I don't know, but its a real model. Not, however one that is vulnerable to weekend projects.
It seems like more and more links to Twitter being submitted to HN. This is inconvenient for me as I do not use Twitter's GUI. I do not like the way Twitter uses Javascript and tries to force users to enable it.

Here is a temporary solution to I am using to fetch the JSON from the command line and make simple HTML. I did try Nitter but found that sometimes instances were exceeding rate limits.

json_reformat is from https://github.com/lloyd/yajl

this uses stunnel and nc but can easily be adapted to use openssl, bssl, haproxy, or whatever other ssl solution you prefer

example usage - read twitter.com/foone

1.sh foone > 1.json
1.sh < 1.json > 1.htm
firefox ./1.htm

#!/bin/sh
case $# in :)
;;0) # make simple html;
sed -n /{\"data\"/p|json_reformat|tr -cd '\12\40-\176'|sed -n -e 's/ *//' -e 's/\\n/ /g' \
-e '/created_at/p;/sation_id_str/p;/full_text/p'|grep -B2 full_text \
|sed 's,https://[^ \"]*,<a href=&>&</a>,g;s/\",$/&<br>/g;s/^--/&<br>/'
;;1) # fetch json;
M="GET"; V="HTTP/1.1";H="host: twitter.com";I="104.244.42.129:443";C="connection: close";
A="authorization: Bearer AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA";
P1="/i/api/graphql/Vf8si2dfZ1zmah8ePYPjDQ/UserByScreenNameWithoutResults?variables=%7B%22screen_name%22%3A%22$1%22%2C%22withHighlightedLabel%22%3Atrue%7D";
S1(){ printf "%s\n%s\n%s\n%s\n%s\n" "pid=$HOME/1.pid" "[ $$ ]" "accept=127.0.0.7:80" "client=yes" "connect=$I"|stunnel -fd 0;};
S2(){ kill -9 $(cat $HOME/1.pid);};
N(){ nc -n 127.7 80;};
S1;x=$(printf "%s %s %s\r\n%s\r\n%s\r\n\r\n" "$M" "/" "$V" "$H" "$C"|N|grep -o "gt=[^;]*"|sed 's/gt=//');t="x-guest-token: $x";
y=$(printf "%s %s %s\r\n%s\r\n%s\r\n%s\r\n%s\r\n\r\n" "$M" "$P1" "$V" "$H" "$A" "$t" "$C"|N|grep -o "rest_id\":\"[^\"]*"|sed 's/.*\"//');
p2="/i/api/graphql/Bn2jPG0Cy8VAOakAoyV_kA/UserTweets?variables=%7B%22userId%22%3A%22$y%22%2C%22count%22%3A500%2C%22withHighlightedLabel%22%3Atrue%2C%22withTweetQuoteCount%22%3Atrue%2C%22includePromotedContent%22%3Atrue%2C%22withTweetResult%22%3Afalse%2C%22withUserResults%22%3Afalse%2C%22withVoice%22%3Afalse%2C%22withNonLegacyCard%22%3Atrue%2C%22withBirdwatchPivots%22%3Afalse%7D";
printf "%s %s %s\r\n%s\r\n%s\r\n%s\r\n%s\r\n\r\n" "$M" "$p2" "$V" "$H" "$t" "$A" "$C"|N;S2;
esac
Type is a builtin currently, with `Type : Type`, which makes the type system unsound. There are a couple ways of addressing that that we've explored, like the standard universe polymorphism hierarchy of `Type 0 : Type 1 : Type 2 ...`, but we've also looked at more exotic solutions like whether there's actually a self-type lambda encoding of `Type` itself (which would allow for `case` matching on `Type`). Haven't quite figured it out though, so for the moment `Type : Type` is an acceptable shim while we work on getting everything else working.
They are selling a book of surface textures to scenic artists including an easy to use CD of the images in digital format.

Are you serious that this is like buying art? This really then feels like a TOTAL scam.
>files were not always files and strange behavior would occur in fringe use cases.

coughs in Unix
Even better, have Apple adopt RCS.
That was exactly my thought.

Especially together with 'FBI Director Compares Ransomware to 9/11' articles like https://www.foxbusiness.com/technology/fbi-chris-wray-ransom...
[drive][:\][path][null] is 1+2+256+1 or 260.
this is a "you can use it in private, but not release it to the world" license. these things are common and have existed for a long time. one lucrative market for this type of license is Hollywood storyboards.
> China is doing what it can to stop from becoming an American vassal

If our countries weren't so tightly intertwined with complicated trade partnerships and mutually beneficial enterprises, I'd be inclined to agree with you.
There are still many ways this may change. 3d transistors (which are currently used), different materials, and 3d chips (stacking layers of chips).

We are not yet close enough to the end to say where it is, so that's out of sight IMHO.
> That's assuming it is a "project" to "get off the ground" in the first place. What gave you the impression that this was something the author was going to try and take commercial? I never got that impression.

Experience. It's all too easy to say "oh I didn't _plan_ to make a business" and later on say "well with this overwhelming support I'd be stupid _not_ to make it a business."

> But you are suggesting it was that way around. I didn't quite see that either; on the contrary, I got a kind of distinct impression that some of these other projects predate Replit, including its UI design.

Oh sorry I did not mean to suggest Replit was the original creator of this UI, as you mentioned it looks like they all copy each other, I'll update my post. That's beside my point though. I will point out it's rather disingenuous of the author to not include a side-by-side comparison of Riju/Replit, instead he posts pictures of some other projects.
This is my view too. Yes, I’d love to go back to a time when Google’s algorithms were unknown enough for SEO to be futile but those days are gone and the problem isn’t limited to Google.
I'm outraged! I'll never use Replit again! (this is the first time I've heard of replit.... I've never needed, never will...)