skysight-inc/HackerNews huggingface dataset:
This is crazy that I stumbled upon this post, I just learned about HackerNews today and saw this on the front page! I've been working on making a sort of revival project of Cosmos browser for a couple months now using a custom encoding and better compression. With the GSM 03.38 spec, I found there are 125 usable characters that I could use as a custom base, but I found out that for some reason the 0x10 column of the character set is mostly non-functional using any SMS API like Twilio. The characters from row 0x00 to 0x0A just show up as "?" instead besides the underscore. I contacted support for multiple API providers (Twilio and Plivo) and found that this is an issue on the operator level, which is quite surprising. I doubt this will ever be fixed because the problem runs so deep. This limits the usable characters to 115, which still has surprisingly good improvements in encoding efficiency compared to base64. I also used the (relatively) new Google brotli compression algorithm which allows me to compress even more efficiently. I'm still finishing a proof of concept so I don't have a GitHub repo up yet but I will soon (I'm a first-year CS student so I need to make my code somewhat presentable before it draws the internet's scrutiny, haha). Right now the server uses Python and the client app began as a fork of Cosmos browser. It turns out that getting code from the KitKat era to work on Android 11 isn't the best solution so I'm looking into rewriting the app. Regardless, thank you so much for your work! I'm super excited to finish the proof of concept and I hope to be able to implement the peer-to-peer system you briefly mentioned in the repo by having a "server" option you could turn on in the app that leverages a user's phone number and internet connectivity to allow other users to connect to that number.

Edit: I also want to add that I've looked into UCS-2 encoding (here: https://www.twilio.com/docs/glossary/what-is-ucs-2-character... ) but I'm not sure if the decrease in characters per message (only 70 instead of 160) is worth the greater amount of characters (theoretically 36,864 but probably includes many non-usable characters). It would also require a more complicated encoding algorithm, and I'm not sure how well supported this is by carriers internationally.
>But if you want to argue that we need to force Chinese students to sign some paper that states a belief...

Where on earth did you pull that from? Nobody asked them to do or say anything, they chose to do and say things though. Surely that's on them?

The stance referred to was that of Cornell University, given that one of their students exercised their right of free speech and was abused for it. They can't dodge their responsibilities on that.
As much as I would like to agree in principle, I am slowly starting to see author's POV. Modern web is a clusterfuck and modern UI, to me, is not even meeting the needs of the current generation ( what with the A/B testing and dark pattern galore ). It is prettier, but that is only thing it has going for it.
You can, yes. However, doing that requires making the newline between the `else` and `if` significant:

if c1 then
s1
else
if c2 then
s2
else
s3
end
end // <-- Two "end"s

Versus:

if c1 then
s1
else if c2 then
s2
end // <-- Only one "end"

If you don't make the newline there significant, then every if statement at the beginning of an else clause would be interpreted as chained:

if c1 then
s1
else
if c2 then
s2
end
s3
end

Here, the parser will incorrectly treat the first "end" as closing the outer "if" when it's intended to close the inner one. It will then think "s3" is outside of the "else" clause and then consider the second "end" to be a parse error.

In principle, this isn't actually ambiguous and if the parser had unbounded lookahead it could probably find the second "end" and rollback and figure out what's going on. In practice, languages with unbounded lookahead are hard for humans to parse too.

Having an explicit "elif" token avoids all of this weirdness.
I assume the major CDNs have to offer "video as a service" - anyone have experience with them?
I actually really that that site design!

One note: can you tag that NSFW or somesuch? Even artistic nudity can be unwelcome and get people in trouble.
This was fun to read because of the pomposity, but I'm afraid it might get rather dull when extended in the same vein.
The water and onions are so messy that it actually would be a hinderance to automation. The bread would also need to be steamed somehow.

If you want to see flipless automation, McDonald's has been doing it this way for a few decades now:

https://www.youtube.com/watch?v=8mj7_a1Egew
> It's quite a coincidence that the numerous complicated factors all started causing inflation at about the same time as the government printing tons of additional money

It's not a coincidence, both have been caused by the same pandemic that you might have forgotten about.

To provide a natural experiment that should refute the point you imply: inflation went up massively in nearly every country on earth as they were all hit by the same supply side issues. Only a small minority of these countries "printed a lot of money" let alone as much as the US of A.
My personal experience suggests otherwise.

In the sessions I had with IV ketamine, it is very, very noticeable and fairly trippy. The eye mask and the music certainly help, but the ketamine is inducing some crazy sensations.

I don’t remember the exact dosages I received, but I remember it being in line with what I saw others reporting online from their experiences at a clinic.
For comparison, the animals appeared ~600 million years ago, and life took ~1 billion years to develop all the way to create photosynthesis after it appeared at all.

https://en.wikipedia.org/wiki/History_of_Earth
Time for them to be ex-cornell students. This should not be tolerated.
These kinds of arguments literally kill me.
This company has an x86-to-WASM compiler that lets you execute arbitrary binaries in the browser.

Also a JVM to WASM transpiler.

There's a fantastic Meetup presentation given by one of them where they show running a C++ multiplayer game with both client AND server running in a browser, using WebRTC as a networking polyfill. Really mindblowing:

https://youtu.be/7JUs4c99-mo?t=167
>So how can we look at Russia and say they are committing war crimes if the US blatantly does things like this.

One can be a hypocrite and also be correct. Either a nation is committing war crimes, or they aren't. Either it's morally justified to oppose war crimes, or it isn't. You can't argue that the US should be punished for war crimes without also arguing that the US and NATO are correct to oppose Russian war crimes.

Otherwise, the argument is that Russia should be allowed to commit war crimes because the US gets to, which is at best an extremely childish way of viewing the world, wholly separated from morality.
Another one to ponder,

Ursula K. Le Guin's "The Ones Who Walk Away From Omelas" [1, 2]

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

[2] Full short story: https://learning.hccs.edu/faculty/emily.klotz/engl1302-6/rea...
A BMW i3 is lighter than a VW Golf.

A Dacia spring is even lighter, and extremely slow.
I never said tech companies want to be near baseball stadiums.

Rather (like in Baltimore and San Diego), the new stadium revitalized a neighborhood whose original reason for being had mostly dried up, bringing enough business to support the (re)emergence of nearby restaurants and other amenities, and those investments in the neighborhood made it an attractive place to have offices that eventually became the new primary source of support for the restaurants, condos, hotel, etc.

The stadium was what broke the neighborhood out of the chicken-and-egg quandary.
The issues on 3rd Ave are certainly a major factor, but I doubt it's Amazon's only one. Since the Tax Amazon campaign started in Seattle, Amazon has been planning up to move out - or at least to make it clear to the Seattle city council that they could.

(Because the last time this came up I was misunderstood, the intent of this comment is to expand thinking beyond merely taking press releases at face value)
Hi - do you cover medical debt? I didn't see listed on the site
You say that this prompt is "very obvious" but I strongly disagree.

> Open With

> (Samsung Internet) (Chrome) (Firefox) (Firefox Focus)

> Just Once | Always

I'm an android developer and have been for more than 10 years. I get messed up at this kind of prompt sometimes, and just the other day I thought to myself, 'surprised google hasn't improved that yet '

I'm sure 99%+ global android users find the experience confusing.
there are people who have to sleep outside, you know
That's an Oshkosh M-ATV, and if it has camo netting on top, it's a much lighter/simpler structure than the big cage on the pictured tank. There are some versions of the Oshkosh with light armor on top, but just regular old armor plate...probably for overhead snipers.
12 years, here, 10 of them spent debunking such nonsense and reverting all the silly misconceptions people get from tweets/videos/posts/etc. Vim is _not_ hard to learn. It's more than a misconception, at this point, it's a myth. The learning material is free, easy to follow, and goes very progressively from nothing to advanced without even assuming computer proficiency. The only requirements are a) Vim, b) high school level ESL, c) time.

> Modal editing never really took off, so people's exposure to text editing prior to learning Vim is generally something like MSOffice, which is not modal.

Well, modal editing is just some $NEW_THING you must learn to do $ACTIVITY efficiently. Just like a new framework or ice skating. Not having been exposed to it prior to your first time is not a handicap because no one has. Every budding vimmer is literally equal before modal editing.

> Maybe you're some hypergenius who picked up Vim in an afternoon

It took me 4 months to know enough of Vim and be comfortable enough to ditch my previous editor for good.

> but I know several people who I recommended "just go through Vimtutor" and it didn't stick for them.

Well, that's a dumb advice so no surprise, here: you rigged them for failure and they failed. vimtutor only covers the basics needed for adding a line to /etc/hosts or write a commit message so no wonder why they bailed out if they believed they were going to be wizards after a 30 minutes tutorial. The real learning starts at :help user-manual.

Besides, giving up after vimtutor is perfectly OK. Vim is just one editor among many and it is not for everyone.

Learning Vim is _not_ hard. What _is_ hard is using it efficiently without learning it, which makes people take all kinds of silly shortcuts and spread all kinds of silly ideas.
He had me until “It’s not clear Americans can handle this kind of power”. David Roberts would like to you to use a dull knife because you can’t handle a sharp knife.

Here’s his intro bio:
“I should note that I’m not a car guy. I don’t know much about them, don’t much like them, and don’t much like driving them. I never learned to drive a stick shift or change the oil. I don’t drool over muscle cars or know what “hemi” means. Truth be told, I kind of hate car culture.”

Further on he has an opinion on what American drivers can handle. There’s literally thousands of Teslas on the road and he has fears of them “leaping” across intersections.

How about some facts from IIHS:
https://www.iihs.org/news/detail/with-more-electric-vehicles...
As someone who writes software for a big grocery store chain in Germany I'm surprised the logistics work at all. It's a s*show inside once you know the details, but somehow, yes it kind of works well enough as for the customers to not even realize is there.
It's seems pretty obvious that they made the video in this style intentionally as an example of weirdcore.
This looks really great, people have been exploring AST editors but I feel like this "frame" concept strikes a balanced between the structure an AST editor provides, and the need for free form text editing our normal text editors provide--I'm really interested to see how this feels in practic.
> Reviewers: don’t read every line of code like you’re the lone avenger standing against all the “bad code,” in the world.

I think what degree of review is relevant depends heavily on the area of code. In a core piece of something complicated it's imo necessary to look a lot more closely than what you describe.
“It is only allowed to remove the attribution if you are subscribed to one of the pro plans.” - how do you plan to enforce this in an MIT licensed library?

Very sad to see this (technically excellent) library pull this move.
Germany warns against use of anti-virus software made by Russia’s Kaspersky
I think frontend tests are the reason that every f*king app I use these days seems to crash regularly. Nobody is manually testing, all the (flawed) tests are passing, "yay, we're done, push the damn thing out".
> War isn't crazy

Planting a dirt bomb in a civilian inhabited city is way beyond war... 99.9% soldiers fighting in a war would not participate in anything similar to this... Even when a city is bombed to the ground, that generally happens well after beginning of a conflict and most people have been at least given one chance to run away or surrender... Most people who plan their lives well enough have a decent chance to at least evacuate vulnerable people from war zones (at high cost, sacrifice, but still).

The propaganda people currently trying to blur such lines are CRIMINAL imo...

> like the Khmer Rouge

Not sure how well this (or anything else) worked for them... afaik they ended up massacring a large part of their civilians population because they were paranoid and couldn't figure out who to trust, or had crazy ideas about who the ideal future citizens should be...

Yeah, sure, torturing enemy fighters to give away military secrets probably works just fine, just don't do it on a large enough scale or you'll just motivate the enemy to faith-to-death instead of risking to get captured... and this would likely nullify any advantage you'd gain.

There's a big gap between "regular war" and "total unrestricted violence and terror", that's why we talk of "war crimes"...
I'm not sure about the CDNs themselves, but there are many dozens of commercial video hosting services on the web.
Anything specific you'd like to know?

Generally there hasn't been anything game breaking and our biggest issues have been with running out of logging space for the core services (went with too low capacity disks in the beginning, doh) and one failed upgrade which didn't even take down the whole cluster during fixing. Our clients can now also provision their own VMs with the Triton API unlike with VMware which required admins to do it. Bhyve like KVM before has also been rock solid in everything we run from simple web servers to kubernetes clusters.

For issues we've found the Joyent/SmartOS IRC channels to be excellent and they have helped us tremendously in debugging and fixing things. It's the best support I've encountered for a FOSS product by far and one of the biggest reasons I'm such an illumos advocate now.
They don't need to have so many HP, I can imagine battery would last much longer in city environment / slow traffic if cars accelerated like their ICE counterparts, with extra safety as a nice bonus. But marketing sells and people act on emotions.

So people who got into electric cars suddenly drive harder, creating more pollution ie from tyres and brake discs (that added weight makes this also much worse). It ain't fun for lungs and overall health to breath in metallic or burned rubber nanoparticles. It looks like we will change visible pollution in the cities for less visible, but at least as deadly one.
"EV have stunning acceleration which grandpa will most likely not be able to control..."

Shouldn't it be possible to model the EV's acceleration on a combustion engine car, and/or let the driver select the type of acceleration they want?
Disciplined by whom?

The Cornell administration? Which has just been wheedling their dads for donations to buy a new biomed building, and fund another 114 worthless administrative jobs on campus? Those guys?

Please, this is a business. Standards for behavior can be found at the Finger Lakes Little League, if you so desire.
Wow you're old as fuck and calling the slightly older group stupid.
The comments in that thread are somewhat persuasive that it would not be the most appropriate choice for most video creatives.
Whilst I empathize with the authors wishes to change cities and people to necessitate less cars, I don't want to walk with my neighbors. Much the same way I can't relate to the meatputers operating tonnes of metal powered by paleolithic compost (either by local or remote combustion), I despise those same meatputers when I encounter them on the sidewalk.

But, to be less cynical about fellow human beings, a lot of my peers choose to not have a car way into their 30s. Lots of people choose to be part of car clubs, where you can share a car effectively across multiple households. I did that for a while too, but the limitations of car sharing make them too cumbersome, more on this later. I expect that there will be less privately owned cars in 10-15 years in the urban areas of the UK. However, I don't believe any of the smaller (less than 100'000 people) communities will ever be able to get out of the perils of private car ownership, as the geographical sparsity will force people to use cars. To not have a disproportionate negative impact on the lives of the people who choose not to live in big cities, instead of legislating cars out of existence, cars should be downsized, electrified and made to be more efficient - there is very little reason why most regular families should transport their own 300kg of human matter by also transporting 1500kg of metal in the process. Point being, in cities where the population density allows for all the infrastructure to lead a good quality of life, lets decrease car ownership, but let's not leave the people who live in smaller communities and rely on cars in the dust.

As for car clubs, it seems the pricing model is hostile towards road-trips, yet I wouldn't ever want to rent the car for a shopping trip. I have a car mainly for the luxury to explore the country around me on my own terms. And since the car is shared, I'm disallowed from taking my dog with me.
Ill say this, they need to release some exciting models otherwise the bros and other masculine types will walk away from electric cars thinking they are for tree hugging hippies, liberals, progressives, environmentalists, yuppies, etc.
Yeah, I was about to say the road to the Mach-E is littered with failed electric ecoboxes with abysmal power-to-weight ratios and HP figures more suited to mopeds. Just because your first experience with a electric vehicle is a sports marque doesn't mean all electrics are ultimately going to end up like that
This has been my biggest pain point with Intel. Why are sockets changed, seemingly, every generation? There's no point in having a socket in that case. Might as well solder the CPU right to the board.
Right... those are the things they are paying for...
Emacs is a reflection or a rhyme of a great operating system; it has the critical feature of total inspectability/hackability, but the implementation is poor. There is no other system in use today that has that kind of total transparency all the way to the bottom, or at least, as far down as Emacs does.

I don't think people should try to use Emacs to build an OS on top of, but building an OS without understanding why Emacs survived is going to just end us up in the same world of inflexible, brittle, clunky software we're in now.
You're right, you could do this in Python because it uses indentation for block delimiting. That means this is unambiguous:

if c1 then:
s1
else if c2:
s2
s3

Without significant indentation, it's not possible to tell if "s3" is indented to be part of the the second if's then branch.

In other words, "else if" and "else INDENT if" are unambiguously different in Python.

That's not true in other languages that use "elif"/"elsif"/"elseif" where only newlines are significant and not indentation.
> As a curiosity, how does the compute module's connectors handle serious vibration? I cannot imagine it was designed for major abuse.

The compute module has 4 holes for bolts at its corners. If it's securely bolted to its board, with the correct spacers, I expect the contacts would experience no relative movement and be pretty good, at least until the vibrations are so severe that the bolts start to come off - but there are thread locker adhesives for those use cases.

--Edit: This is of course for the Compute Module only. The board it's bolted onto should of course be designed according to the use case - I doubt the Curtiss-Wright milspec thing shown in the article uses anything like the official Raspberry Pi IO Board, or the many semi-nameless ones you find on Amazon. I also doubt MicroSD is an option, given that I've had a card fly out of its socket in one extreme case.
>>It is a simple matter of what Ukraine wants more, saving lives or being uncompromising.

Yes, I think people should be "uncompromising" about saving their homeland from invasion.

If you excuse my comparison - your advice sounds like telling a person being raped to just stop struggling, it will end sooner that way. Ukraine is currently being invaded by Russia - they should fight with all their might to destroy the invader. I personally find the suggestion that "surrendering saves lives" offensive - if my country surrendered in WW2 many more people would have died, not less. It's magical wishful thinking that belongs in fantasy books not in the real world.

>>>>I mean if richer more advanced country is going to conquer my country I am certainly not going to fight it

I will re-iterate that this statement can be only said by someone with absolutely no sense of self-preservation.
Honestly, as another satisfied customer, I jumped on the opportunity to buy some of their stock. I believe it's a solid investment.
#3 is regulated and may be illegal for W-2 employees in the US.

You have to pay people with something as liquid as cash.
Consider Boulder, CO if you've got stupid amounts of money. The winters here are very mild (no, not sarcasm) and you'll find plenty of 50-70 F sunny days in the dead of January.
Hi, author of the post here, I am not familiar with this concept, do you have any pointers?
As a newly, painfully single person, I'd say it was less my partner's judgement that prevented me from doing those unhealthy things, and more the more engaging and fulfilling slate of things to do that come with having a partner.

We all have an activation energy for doing the things we know we enjoy, it's nice to have someone around to pick you up on your slow days, and pick them up on theirs.

Maybe I'll get a dog, I guess.
cloudflare has "stream" product which offer both livestreaming and on demand video options.
I don't quite understand it either. I just triple checked though, the ports are filtered from the outside. I do have a bunch of "docker network isolation" things going on in my iptables setup, so maybe that's why.
It was easy to misunderstand you. You said pay for the hosting, which implies paying a hosting company. Of course, it would make more sense if you’re also paying an entire team to build it for you. But that wasn’t the initial reading of your comment.
>who is able to legally obtain that data and is it something that you are reasonably likely to do?

Any other 3rd party that has obtained their IP address and can legally share it with you. That's the problem. How do you ensure that something doesn't exist? Practically it's impossible.
Of course you could change its torque curve, and people will complain about the nanny state.

As with everything, you're damned if you do and damned if you don't.
Why not compare the VW Golf to the eGolf? Weighs 1615kg https://ev-database.org/car/1087/Volkswagen-e-Golf