skysight-inc/HackerNews huggingface dataset:
This is both surprising and unsurprising at the same time.

I wonder how long until we collectively decide to banish things like ASN.1 to the past like we are doing with C strings and parsing of untrusted network input in memory unsafe languages.

ASN.1: unsafe at any speed.

See also: https://en.m.wikipedia.org/wiki/X.690

Everything I read about x509-related serialization reminds me of that rant[1] about the PSD file format.

[1]: https://github.com/gco/xee/blob/master/XeePhotoshopLoader.m#...
It is funny--a bit. Decades ago, I often used Perl to take a data table in some messy form and convert it into C source code, which I would combine with other C source that I wrote and compile into an executable. I thought it was ironic that I knew C well enough to write it and well enough to tell Perl how to write it, and it was still easier to tell Perl to write C than to tell C to write C.

So, Perl is obviously a much better language. Except that it turns out it's a lot easier to write Perl itself (the interpreter) in C than to write it in Perl. So Perl is better, because it's better for "writing C", and C is better, because it's better for "writing Perl".

The irony is still funny, but it is clearly based on a feeling that language goodness is one-dimensional, even when we know that any comparison of hammer and saw on a single dimension is going to miss most of what matters.
Id like to see. and be happy to post some various web rings and blogrolls..

One of the things that killed them imho is when google started penalizing sites that linked to some other sites.

This was compounded by the expired-domain market..

wordpress even took out linkrolls around that time, people that had them in sidebar widgets would have them disappear unless they installed a new plugin to bring them back.

Webrings that auto-add the "nofollow tag" I guess could make them okay for people again.

Might be cool to have a github type page with a list of rings to reccomend.. a script auto-pulls it into your page, adding nofollow - and then other people could copy your list or clone/fork..
yeah it's volatility is very scary, but that has nothing to do with what's going to happen to the USD.

I suspect we're on the verge of a nasty bubble and the only tool the Fed has shown they're confident of using is printing more money.
Exactly my thoughts. CEO knows anyone could replicate the project.

I even go so far to say that the CEO doesn't want his secret to out that he is not that great programmer after all. He just took someone else's idea and build a company around it.
2012: The original 15" MacBook Pro

2013: The "trashcan" Mac Pro, AirPort TimeCapsule/Etreme

2017: iMac Pro, HomePod

2020: M1 MacBook Air and 2-port 13" MacBook Pro

Hardware announcements do happen at WWDC, but there's no real pattern to it besides, perhaps, having a Mac available that developers would be interested in.

Post-M1 MacBook Pros (and bigger iMacs) are almost certainly around the corner, but presumably they're just not ready now.
The Qantas system runs on ViaSat's platform and satellite network, I don't know what American uses but perhaps it's based on the same system.
The only reason the term "Eastern European Jews" refers to actual living people is because Nazi Germany was defeated (primarily by the USSR).

It's not a defense of Soviet crimes to say that the Nazis were unequivocally worse.

To place their "evilness" on the same order of magnitude means you're not considering generalplan ost's fulfilment as worse than our current timeline.
Alternatively, if GP really uses function keys that often, maybe it makes sense to just have the number keys default to function keys instead, and only output numbers on long press.
I'm gonna "oh please" your "Come on". Take two seconds and google for a royalty-free image licensing agreement. The first one I found is six pages long, and contains all sorts of long and complicated legal fripper frappery.

Something says Copyright (c) Somebody Year. Don't copy it, particularly for commercial use, unless you also have one of those 6 page "I'm allowed to do this without paying anything more" agreements.
Subscriptions are death by a thousand cuts. A number of years ago I cut all subscriptions after doing a self-audit and discovering just how much these things were bleeding from me. Now I won't even touch a subscription service anymore unless there's no alternative.

I STILL get the odd $0.23 subscription charge for some AWS thing I haven't used in a decade, and I can't figure out where it's even coming from.
Thanks for your comment. In ww1 about 25,000 conscripted Canadians were sent over seas, in ww2 12,000. Many more were conscripted but didn’t leave the country. I didn’t realize Canada had conscription at all, or the divide between French and English.
Indeed, that is just a complete disservice to the language.
>No more language server madness

Madness? gopls in particular works great now.

With all respect - I don't really see why would you you need a separate IDE when you can have nvim with native lsp + gopls. Or vscode\goland if you'd rather have an out-of-the-box solution.

Goland can be slow and laggy at times but this is the price for all those things baked into it (if you need them).
I appreciate the long form response.
How many different teams/companies/individuals have made some sort of "run this code in a sandbox and stream it to a browser" type tools? I personally made one at my previous job in a few weeks, Replit exists, there's the Rust Playground, and probably countless others.

It's just not that hard of a problem to solve, and not that special. Docker and Linux containers in general are the real innovation that has made it so easy to implement these types of services.

Really pathetic on Replit's part to feel threatened and go after a weekend project like this.
I'm trying to figure out where Swift is going. I maintain 3 relatively complex apps in it. When I first started coding on iOS, it was objective C. Objc was a poor mans Smalktalk, and when that didn't scale you did some inline C. Being quite familiar with Smalltalk and C, I was comfortable with this two basic computing models (everything's an object OR pointer/stack machine), I just had to do the Frankenstein dance of knowing when to employ how much of which.

With Swift, I have a hard time getting a feel for what the unifying gestalt of the language is supposed to be. It's a better C! It's objects! It's functional! It's typesafe! It's protocols! It's async! It's closures! It's a better C++! It's modern! It's a systems language! It's a scripting language! It's for UIs! It's actors! It's declarative! It infers things!

I get stuff done with it (obviously) and it's capable, but the effect has not been "it's a bird, it's a plane, it's Superman." It feels like some sort of anime shapeshifter caught in a cycle sometimes. Or a bogart.

I keep hoping these are growing pains, intermediate steps, with a "long game" characteristic of Apple, but I'm not seeing it yet.

Kotlin seems to be following a similar path, just a few steps behind in some places, and a few steps ahead in other.
Just an observation: your competitor site is using AMP pages,* while you don't appear to be. I suspect without knowing that Google take this into account in ranking.

https://en.wikipedia.org/wiki/Accelerated_Mobile_Pages

* forgive my RAS syndrome
Sure but that's nothing like deterministic destruction, where I can tell you the order that things will be deallocated just from looking at a block.
I'm confused. You're saying they haven't incorporated basic physics into their model? How come? They don't have any geophysicists on staff?
Bakeware: Compile any Elixir application into a single binary
In the "assumptions" section: it's kind of odd to dismiss Coq (and other dependently typed languages / theorem provers, like Agda and F*) as a way to write formal specifications.
Personally I can live with not being able to name a file con.txt, along with the other reserved terms. I guess it would be nice if I could, but I’m more likely to run some old programs than I am to name files using those keys.
There was already SEO stuff going on back then people were less aware of it. I can remember during height of the Iraq war people manipulated google to display George Bush as the top result for "Miserable Failure" and there were other exercises like that happening.

It's hard for me to pick a sweet spot for the internet in many ways I feel like I've grown up with it.

I can remember the web of circa 1995 to 1997 with Gif's that wouldn't render properly in internet explorer, HTML marquee scrolling text and the dreaded blink tag being used everywhere. You needed to play search engine bingo with Altavista, Metacrawler, Yahoo, Infoseek, Lycos etc etc. And it was a crap shoot if search engines would give you useful results.

I can remember the web of 1998 to 2000 where every web developer seemed to discover html frames at the same time. We had good search with Google but pop up ads were so rife that the internet was borderline unusable. I can remember all the free webmail sites like hotmail, yahoo etc. ICQ chat was massive (whatever happened to that - it was a staple of my teen internet).

In Early 2000's Firefox came along and saved the internet by virtue of its built in popup blocking. But there was a mishmap of "Applets" and "Plugins" everywhere Flash Player, Java Applets, Real Player etc. Video (and audio) on the web was terrible half the time it would complain about missing codecs, it would buffer forever and if something did load it would be the size of a postage stamp and look pixelated as all hell. I remember Gmail came out and everyone went gaga over it's interface.

Last period that real stands out is the mid to late 00's with development of big Social Media sites, Facebook, Twitter, Youtube etc. The web got more and more javascript heavy. Web video streaming finally became useable. Google Chrome came out and flash player finally died despite Microsoft trying to revive it with Silverlight.

I kind of feel like this last 10 years are a continuation with increased surveillance and tracking.
With little or no admin and monitoring tools.
Twitter restricts accounts in India to comply with government legal request
How would this work in China?
So then you agree or disagree, in the specific example, of someone responding in self defense, as opposed to stabbing someone for no reason?

You think these 2 actions are the same, or is it that 1 situation is probably not as bad?
Text of TFA uses the term "infiltrating" in lieu of "cracking". Not that I necessarily expect Reuters to keep their infosec terminology straight but I wonder if this was a novel hack or if was a simple matter of a judicial gag order, seizing the developer's account and then pushing out a malicious update that enabled MITM or something.
I'm pretty sure the book says "copyright (c) whatever". Absent a lengthy legal agreement actually granting commercial usage, it seems pretty dumb to do commercial usage.

Good luck with your "because I feel like it and it makes sense to me!" approach to copyright law!
Something the author didn't note is that RFC 5280 requires that times before 2050 are encoded as UTCTime and not GeneralizedTime. That also contributes to software being written to only parse UTCTime and not GeneralizedTime, because most extant certs as of today expire before 2050. The longest-lived CA cert in my Linux distro expires in 2046.
Big discussion, currently on the front page: https://news.ycombinator.com/item?id=27427485
Soft real time GCs do well enough to replace C++ with Java in battleship and ground control missile targeting systems, as PTC, Aonix and Aicas have been doing for years.

A frame drop causes little more hazard than just an unhappy gamer.

Speaking of which, many keep forgetting that Unreal C++ and Blueprint make use of GC.
I think developers should test their own code. They should write unittests, they should have integration tests, and running these test suites should be automated.

If you are planning on keeping the code base around for a while and you are going to make changes to the codebase, then you are going to want this. Otherwise those expensive developers are going to take longer to implement the new features and they will introduce more defects into production.

Testers are nice to have, but your developers need to be doing this.
First, the "also" is misplaced. Signal's telephone number requirement is a privacy feature; it's not that Signal wants your phone number, but that using phone numbers as identifiers allows them to build a social graph --- every mainstream messaging app involves a social graph --- without keeping plaintext contact lists serverside, which is what every other mainstream messenger does. That's not a small thing; the information in those contact lists is one of the highest priority targets for any state-level adversary.

I don't love the cryptocurrency stuff either. I'm not defending it. But "shot their credibility" is an overstatement.
You can also view it using Sysinternals DbgView or a debugger. This comes in really handy when you want some output from something that doesn't have stdout available, like a DLL.
A battery with only 50% capacity is pretty useless for a car but if you get it for cheap, its a great deal for a home battery.
Pretty much all of the time I'm typing natural language (chat apps, emails, writing this comment here) I'm going to be limited more by my typing speed (~120WPM) than by the speed at which I can think of the words I want to type.

A pretty trivial demonstration of this is that I can talk much faster than I can type, and I would expect that you can too.
I've never managed to get go support working on vscode. Even the devs themselves couldn't help me get it working (on Mac or on Ubuntu). I basically get a slow text editor with no code insight, and no debug support. LiteIDE works most of the time, though.
I’m not familiar with the way iOS apps are run on Big Sur natively.

What happens when multi-touch with hand-eye coordination is required?

My Mac runs a Nintendo DS emulator fine, but it sure is a bitch for a game like Scribblenauts, or any game requiring drawing precise shapes or letters - because the input was designed for a stylus, not a mouse or trackpad.

Also; the distance between the input device (mouse) and the output appearing on a monitor in a different locations make playing a handful of DS games in an emulator an awful representation of the actual experience.

While I get I can probably run Instagram or whatever, I’m just curious as to how they handle all these flaws with porting multi-touch heavy apps - a huge cornerstone of iOS devices. Just wondering how they handled that. :)
Fair use only applies to copyrighted materials. The parent poster is pointing out (correctly but maybe not written the best way) that it isn’t a copyright issue unless something like code was actually copied, and thus fair use doesn’t apply. Abstract things like ideas, architecture and design don’t have copyright protection.
If you can maybe they would have done it already. But they haven't so we can all use it.
Looks like the app’s domain was also seized.

https://www.anom.io/
They have been already doing this for a loooong time, it's a low hanging fruit.

Take a look sometime at the wealth of data google serp sends back about your interactions with it
The switch was attractive to me- and made me willing to dance - when my ex employer was unwilling to let me continue to work remote as I had the previous 18 months.

I voiced my opinions on it, changed my life around because of COVID, and they still seemed surprised when I gave them my 2 weeks.

I would have likely stayed if I got the approval to continue to work at home.

I’d say the extra ~10 hours of work over the month for it was worth it. It always is.
Even if we agree there's symmetry in behavior (which is a big 'if'), one of the actors is an intern and the second one has millions in funding. The latter has thus much more potential to do harm.
I really enjoy the end of the rant where he says he's been in the hospital for a number of hours in the middle of the night. It was a strange ending, but oddly fitting somehow.
How nice of you to give Radon "permission" to publish his site. You're so generous.
from what I understand they developed the app themselves... marketed and pushed the app to certain "dark markets" and let them use the apps and devices as if they were secure. they were in fact real time monitoring every transaction.

amazing really. and pretty funny if you asked me :-P
the IRS would find out when the seller reports the sales income, unless the seller is truly crooked and cooks thier books up in some way, such as fees to a consultant who died in a house fire thus all his records are burned and gone.
I really, really doubt it. I bet Capcom's lawyers are frantically preparing a settlement proposal for substantially less than was requested, and that they are prepared to write a check for that sum today, instead of going to court.

Juracek's lawyers know this, and that's why they're saying nothing. Saying nothing maximizes their ability to agree to whatever flowery no-fault language Capcom would like attached to the settlement, because those words cost nothing.
You won't get believable vaccine data from anybody.

Fauci et al have been lying to the American public for over a year (read his emails), most virologists are connected to either the WHO or CCP (read the joint condemnation of "lab leaks"), and all of the vaccines have reported side-effects.
Why? If the contract didn't specify that he can't do it (or if it did but cannot be enforced in court) then he is free to do what he wants.

A company already has advantages: they have money, they have a time to market advantage and they have more manpower / combined experience. If that is not sufficient, then maybe the company simply needs to improve or needs to accept that it cannot succeed.
> and parsing of untrusted network input in memory unsafe languages

Are these modern languages? I'm not aware of any modern ones that have a taint mode. Just Rust that has memory checking, Perl that has a simple taint mode, Ruby that has a more robust taint mode, and Jeeves which is like a general taint mode in a DSL in Python.
As is often the case with the FBI, they were apparently facilitating the crimes. It's easy to argue that the crimes might not have taken place without the FBI's help. Somehow this is never entrapment when the FBI is doing it.
I have a feeling they won't do this because they want developers to make ipad native apps designed for the smaller screen sizes and touch. Allowing dual boot would have users move off ipados rather than apps move over to iPadOS.

I actually thing iPadOS is pretty great as it is and its simply a lack of apps as well as too restrictive app store ToS that's in the way
> We should expect a direct neural interface to far exceed the speed of any manual input device

Counterpoint: If this were the case I would have already heard about techies getting brain implants to optimise their communication.

Since that hasn't happened, the only logical assumption is that available neural interfaces are slower than existing manual input methods.
Please provide proof for this theory that google measures this also.
Carbon Dioxide Levels Hit 50% Higher Than Preindustrial Time
Captain Video and His Video Rangers
Slightly off topic from the original post, but a big fan of the Heavybit library[1] which is a wealth of great content for startups, but especially dev tools focused ones. There are a few favorites I find myself linking to on an almost weekly basis such as Michael Dearing's talk on effective executive communication[2] or Adam Gross's on self serve/developer go to market[3]. Between the conferences/talk series/podcasts/blog posts such a great collection of content.

[1] https://www.heavybit.com/library/

[2] https://www.heavybit.com/library/video/executive-communicati...

[3] https://www.heavybit.com/library/video/self-serve-go-to-mark...
> I wonder how many more years it will be until they stop shipping me a compiler entirely.

Probably never, especially with respect to Macs. I am beginning to feel like the cranky contrarian around here for continuing to argue that macOS will never be locked down to the degree iOS is, but I'm going to continue to argue it. You will always be able to develop locally on your Mac, always be able to get to a shell, always be able to install third-party apps without going through the App Store.[1]

But, Xcode Cloud (I nearly typed "Xcloud," hmm) might eventually become what they use as a solution to allow Xcode on the iPad. That would allow them to stick with their "iPads are app consoles" philosophy, even if it might be bending it a little.

[1] With the asterisk that I firmly believe there's a new OS that will replace both iOS and macOS down the road, and I'm not willing to make any strongly-worded predictions about its security model. Yet.
OP apologized and took down the code - which was satisfactory to the Amjad. AFAIK, no lawsuit has been filed.

Now, the only reason to make the conversation public is to apply public pressure to make something happen.
It’s looks pretty clear the photos were taken.

I think if you bought a coding book and it had functions, you’d likely be comfortable using that code as part of a bigger projects, with some modifications to suit your needs.

As coders we don’t want to get trapped into a very high cost infringement event when it appears we’ve paid for something but the terms aren’t clear. $200 for a book/cd of textures seems weird that you wouldn’t get to use them.

Can you imagine buying a font for “inspiration” but to use it requires another license.

This also gets into a interesting grey area. They’re licensing photos of a cracked glass or a mansion door and all sorts of textures, but they didn’t create the door or the glass. some of the sculptural elements weren’t created by the photographer. As a photographer myself you can see where sometimes things get a little fuzzy.

In the end the lawyers will work something out.
Good news that Apple is at least thinking of interoperability, even if it is really basic. I am curious if their product can compete in the open market, though. Facetime UI/UX is quite horrible when compared to Whatsapp/Messenger. My prediction is that this feature will see negligible adoption and use, partly because the product is inferior compared to other pre-existing video-calling options.
> 18 WPM would make me feel like a snail.

On the other hand, this interface is for people who have a current typing speed of approximately 0 WPM (or ~8 WPM if they were lucky enough to have the previous leading BCI technology available to them). So it's all about perspective.
>Hopefully a Russian is reading this right now, and cloning Replit bit by bit.

I'm taking notes
> I (an Anglophone millenial)...

No need to tell us this, tbh. Your easy reference to "the rise of domestic terror, white nationalism, and fascism" to rationalize shutting down humor already marked you as a millennial, my dude, your claims to enjoy edgy humor notwithstanding.

Humor has unsettled fragile, self-righteous authoritarians throughout history, including but sadly by no means limited to, fascists. Attempts to shut it down are always concerning. They will never say "we want to stamp our boot on the face of humanity" as the reason for shutting down humor. It will always be a plausible reason: "we are at war" or "some things are too serious to joke about" or "vulnerable people need our protection"

Embrace your love of edgy humor. It's how people deal healthily with their anxieties and concerns.
This is the current sentiment yes, but time will shed a bunch of facts.

I personally find Napoleon and Julius Caesar as completely uninspiring figures. Their accomplishments are worthless but for some reason praised from the perspective of history.

A big reason for this is that history finds explanations after things happened. They attribute to these "leaders" way too much.