skysight-inc/HackerNews huggingface dataset:
People who want to create works that can be infinitely copied, will. People who want to create works that have various kinds of cultural norms imposing scarcity, will. There is no “fight”, it’s just saying that you’d prefer less options for people to choose how to expend their creative energy. Nobody is stopping a person from turning the knob all the way to “infinite free copies,” but the idea here is to make a knob that is granular, multidimensional, and under their control, as opposed to under the control of a few centralized actors.

Besides, NFTs actually embrace your philosophy: allow copies, and shift scarcity elsewhere to things like social status. It is not DRM, obviously. You should be a fan.
schysst!
I know of some credible developers who were struggling to get access, so YMMV
Well, since GP said "other than coins", I interpreted it to mean "uses of cryptography other than cryptocurrency (coins)". But, well, I'm getting downvoted, so probably not.
texworks from a regular miktex install seems to support it via SyncTeX
>pushed the boundaries of knowledge

I agree this should be the goal, but I’m not sure it’s consistently realized in practice. It seems an awful lot of research is derivative or auto-cited, so I’m not not sure it would fall into the “pushing the boundaries” category.
Reduce the US ability to restrict trade around general purpose CPUs.
Commoditise your complement.

All Chinese companies, even start up are investing in RISC-V so they are less reliant on IPs outside of China.
You are arguing the exact same points the GP made but using selective quoting to make it sound like a rebuttal.
It is normal for many. Learnt at school, met quite often during their studies. It is an implicit part and a normal experience of many curricula of studies: it was of common use until only a few centuries ago. So, no exceptional display: normal like French for old diplomacy and international exchange in general in a not so distant past.
Or in keeping with the URL scheme used by the submitted link: https://scribe.rip/telecom-expert/more-proactive-sims-f8da2e...
Well she's clueless about what actually sped up this database query.
The same logic applied to the vast, often contradictory, purportedly science-based quantity of diet tips and the ilk, such as the health benefits of red wine and chocolate, would lead you to believe we know nothing about what a human body needs to survive.

Online public discussions of cryptocurrency never get past the stage of "is crypto even real?", so it's no wonder that discussions have moved to private Discords and invite-only subreddits. If, every time you tried to ask an in-depth question that would get an informational, insightful, and highly qualitative answer, and the majority of replies are of the level "hurr durr your question is teh stupids and you're an idiot for thinking about this", wouldn't you move away from the public eye?

Questions like: how does Bitcoin need to change in order to operate on an interplanetary scale (aka Mars' transmission delay)? or How best can a proof of work system be designed to be resilient to quantum computing?

Both those questions are actively being worked on and have interesting answers, though they are few and far between, but that doesn't mean they aren't being worked on. The people doing the work are too busy doing the work to talk about it, and the dilettantes are too busy repeating half-truths to each other for there to be the answers you seek on Twitter.
I don't know, half the other stories seem to suggest they don't play well together. What ram did you buy? Crucial?
That way you can get false positives unless you concatenate using a non-valid character in the protocol

foo@example.com other@example.net
foo@example.co mother@example.net

Btw, storing just the domains, or inverting the email strings, would have speed up the comparison
This a very strange, and incorrect, conclusion you have come to. It doesn't matter that datetime fields are unique, as most of the time you are not searching for a particular date time, but a range. I.e. "show me all of rows created between date X and Y". In that case, the ordering of the index makes it efficient to do that query.

Furthermore, often times your query will have an "ORDER BY dateTimeCol" value on it (or, more commonly, ORDER BY dateTimeCol DESC). If your index is created correctly, it means it can return rows with a quick index scan instead of needing to implement a sort as part of the execution plan.
I am so confused. Is there a tutorial explaining how you are using in the IDE whatever it is. I use vscode curious if it can be applied. Thanks
String manipulation is the gateway drug to programming, as it requires no dependencies and the sky is the limit for arbitrary logical games.

Biggest challenge will be choosing a language and executing the program!
You want to start a career in IT or in software development? Those are two very different tracks (and I can only give you advice on the latter).
Ah, I see! Very cool. (And also cool to learn that domains showing parking pages can send/receive legitimate email. I would never have expected that!)

It would make a lot of sense to translate to Japanese if the issue is Japan-specific, but I can also see good justifications in simply releasing papers in all the languages :). That being said, if I had to pick a language to prioritize, well, it'd be the language with the widest security audience. Yep.

Look forward to seeing the paper :) (thanks for the email)
What we are being sold as 'metaverse' is not metaverse, let's start the conversation there. Even without Facebook being part of this, we're already starting off on the wrong foot. Everything that I've seen promoting 'metaverse' is indistinguishable for everything I've seen promoting VR.

- Is it VR ... but with ads? We have that.

- Is it VR ... but with personal avatars in simulated space? We have that.

- Is it VR ... but in a space funded by a company that 'wont cancel this experiment when the clicks die down?' We have that.

None of this is attractive aside from those who already embrace VR. Out of those, you have a myriad of disparate hardware that for the most part isn't-quite-there-yet. Surely someone will jump in and tell me that their Virtuo X3 works perfectly with their AMD Nitro Quantum 32gb, but that's not common, it's not approachable lingo, and it doesn't have a crowd of people who also share the same experience waiting for you when you join.

Unfortunately we will never see a true metaverse the way Hiro Protagonist saw it, and when we do it will be lenses that pipe sales ads into our eyes and track retinal stats to enrich our spam as we walk through IKEA.

The 'metaverse' being peddled at us, in its current form, is a farce.
That's a big problem in clojure too, were you have to write lots of javaish clojure to get decent performance.
If I were to run GPT-3 on my 70000 browser bookmarks, what kind of insights could I get from that?

Only by analyzing the page title (from the bookmark, not by re-fetching the url) and eventually also the domain name.
+1, does the new generation match or exceed GPT-3 in terms of relevance ? Is there a way for a non-AI-researcher to understand how the benchmarks measure this ? Bigger does not mean better.
I guess I've come away with a totally different takeaway than most. This post is rather strong on the blame game, which could be fixed by one thing...

RTFD! (Read The F**in Docs!) - I only skimmed the post, but its definitely something that would have been avoided had some SQL documentation or introduction been read.

I'd argue one of the huge things that differentiates "senior" developers from all the "other" levels - we're not smarter or more more clever than anyone else - we read up on the tools we use, see how they work, read how others have used them before... I understand this was from 2002, but MySQL came out in 1995 - there was certainly at least a handful of books on the topic.

Perhaps when just starting off as an intern, you may be able to argue that you are 'operating in a vacuum' but any number of introductory SQL books or documentation could quickly reveal solutions to the problem encountered in the post. (Some of which are suggested in these comments).

Of course we all make mistakes in software - I definitely could see myself creating such a schema and forgetting to add any sort of indexing - but when running into performance issues later, the only way you'll be able to know what to do next to fix it is by having read literature about details of the tools you are using.

Operating in a vacuum? Then break out of it and inform yourself. Many people have spent many hours creating good documentation and tutorial on many many software tools - use them.
Perhaps a dumb question, but is there good hope that it will catch on at all? From where I'm standing it looks like both x86_64 and ARM have so much more funding than RISC-V that it does not seem likely that RISC-V will ever catch up in capability to the bigger players.
As a 25 year “veteran” programmer, I’m glad I’m not the only one that likes the original schema (with indexes added). A fully normalized table is a lot more difficult to read, troubleshoot, and reason about. You would need a pretty good query to poke around the data.
Not if you used DESQview [1]. I think everyone serious about BBSing used DESQview to multitask in DOS. Then along came DESQview/X...

1: https://en.wikipedia.org/wiki/DESQview
Because mostly the answers don't matter and the only thing that does matter is the fact finder's opinion of the parties.
Seconding this: the protocol-ish things to learn about would be microformats2 and webmentions, and then Bridgy can POSSE from anything that supports those (someone probably has a premade WP install by now, lots of folks use static sites but they take more tweaking)
'the developers working in India are doing the same job for 1/5th the salary.'

My experience is five of them could not replace me. They didnt have the skills. Maybe this has changed in the past year or so.
60 minutes also did a segment on this. Good luck getting it because 60 minutes makes it really hard to go back and watch old magazines if they aren’t in the group of segments that they post to YouTube. Even if you pay them money you can’t do it.
what were the first protocols? are these really comparable situations in your mind or are you grasping at straws here? genuinely curious if you can make an argument that they're similar
It's not a firm requirement, probably just need a bit of overlap with mountain time for logistical purposes. We have one person who works in Spain already.
And this is actually an interesting line in the sand here.

SPECK is probably fine. It's a pretty ordinary-looking design, if some 25 year old up-and-coming crypto academic proposed this for an application, nobody would freak out about how maybe it's a cunning trick to steal all our data. But because the NSA was involved and wasn't willing to share whatever methods they're currently using to check this was OK that's apparently reason to shoot it down.

And even though RC4 is very broken (unlike SPECK) it'd still actually be a lot of work to attack many practical applications of RC4. One of the strange things the Web gave us is a real application that looks like the outrageously convenient models in a cryptography class. Want one of the participants to repeatedly send a known plaintext using millions of different keys so you can see what that looks like? Javascript! Need to ensure your payload data is right next to the mystery data you need to decrypt? Cookies! Need to convince a participant to connect to your hostile system and decrypt large volumes of data? Embedded images and HTML email! So on the web, you can build a toy demo that breaks RC4, not really in a real time (I guess at a multi-day conference you could do an afternoon session "Preparing to break RC4" and then a morning session the next day "See, it worked") but for most protocols the attack is not practical. Attacks of course, only get better, so, this is not telling anybody to use RC4 but only underscoring how high the bar is here.

Should you use RC4? No. Definitely not. But is the RC4-encryption for the IoT data feed the weakest link in your system today? Almost certainly also no.
To learn some basics, and get started using it, yes.

Understanding TypeScript in depth is not as easy. It's a language with many features (some of which were not designed to make the language great, but to be able to cover the quirks of JavaScript), and a sophisticated type system.

Sophisticated type systems always take some time to really understand. TypeScript's has various features you don't find in many modernish OOP languages, such as structural typing, control flow based type analysis (like Rust), and reasonably sophisticated generics.

I use Haskell professionally for almost 10 years (including teaching it as consultant and contributing to GHC), and am quite familiar with many OOP languages, so I guess I have a reasonable background for "learning" TypeScript. I use it regularly, but I'm certainly still "learning" it for a while now.

TypeScript's error messages can be huge, and tougher to understand than nominal-typing systems, as you need to get used to diving into the structures of types instead of being told that type Dog isn't type Camel.

Another challenge is that there are multiple ways to achieve a type-related goal in TypeScript, and it isn't always obvious which one you should go for. One such example that a friend brought up yesterday is when to use unions vs enums [1]. As you can probably tell from that post, even diving into this topic alone can take an afternoon, and the answer will also change over time as TypeScript improves and adds features. To me, having properly "learned" a language implies knowing those things, as your decisions will make it into the APIs that you and others will use longer-time.

So my point is that TypeScript is far from trivial.

But it doesn't have to! Spending a couple months to learn something well is a great investment if it makes you more productive for years.

TypeScript is a great improvement over JavaScript, and I'd recommend anyone using JavaScript to learn and use it.

[1]: https://stackoverflow.com/questions/40275832/typescript-has-...
Reasons for open source vary and are perceived differently by different parties. Sometimes is more than one reason, and there is nothing like common sense when it comes to open sourcing stuff.
It's going to be a weird future if a large chunk of the underclass live in homes provided by billionaires.

Sort of like what Fordlandia tried to be I guess? - with the existence of a roof over your head being dictated by your adherence to the moral terms dictated by your benefactor.
I'm a former quant trader as well and this article rang true to me.

I've certainly found myself in situations where I developed a model that performed so well in its specific domain that executives wanted to roll it out to a a much broader domain despite my advice.

It very much is a sign of immaturity and lack of discipline from leadership. It's too easy to buy into the hype thinking you are being supportive of AI in your org but not realize that truly being supporting an AI strategy involves a lot of nuanced skepticism.
You'll have to educate me on who Deltron3030 are and what "Crises precipitate change" means. Is there something in the song's lyrics that is relevant here?

(I'm not into music)
> Any meaningful result is equally hard to verify.

This is very much not true. A central class in complexity is NP whose problems are hard to answer but easy to verify if the answer is yes.

E.g. is there a path visiting all nodes in this graph of length less than 243000? Hard to answer but easy to check any proposed answer.
Ah, memories.

I got on a BBS through a local university (Bradley University) in 1994 on my first computer: a Performa 630CD, with a Global Village 14 Kbps modem.

If I recall, and I barely do, because I was in 4th grade, I got into it via a “gifted child” (ugh) outreach from the university. We got a floppy disk with ZTerm, a number to dial into, and a default password. That I somehow still remember.

What did I do on there? I really don’t remember much, besides it had what I seem to recall as a web portal. In my memory, it had a predefined set of websites you could pull up, and it would scrape the HTML and return text and links. (Now that I type that, maybe it was just Lynx running on their server, but I swear there were more hoops to go through.)

It felt like the future at the time, though it didn’t last long. We briefly joined Apple’s eWorld†, which very quickly went away, and then we were on to AOL. From a CD. Probably shrink-wrapped Macworld Magazine.

I feel very old now.

https://en.wikipedia.org/wiki/EWorld
My spouse is doing a CS Master's degree from a UK redbrick. Full time it would take a year, and you can do it remote thanks to the virus.

If you're already an engineer you'll probably be able to do it somewhat easily.

As for getting a job, the market is hot right now, we'll see if it still is in a year's time.
For me it was mostly a social experience. It was all about posting on the forums, which were largely just about chatting at the time. There were some specific focused topics, but most were general and were people meeting people.

Because of long distance phone charges, the vast majority of people on a given board were local to that board. In my city we had regular parties and meetups, so online friends frequently became real life friends.

I'm currently working on a project with a friend I made in the early 80s on a bbs, so those connections could definitely last. Come to think of it, another of my current projects is a direct result of another connection from that era.

One thing I don't see mentioned muc was that there was a lot of sex-driven bbs's. Maybe that was just my region. But many of the adults were swingers and/or bdsm aficionados. They'd be at the parties, but us teenagers were doing our own things and mostly didn't care what the olds were up to. It was definitely there, though.
Thank You this make lots more sense.
Nice story. The interesting part is, if you'd been able to "talk" (actually thought transfer) to the spider directly, as a few people I know are able to, it wouldn't have needed to do all that leg-waving.
No, it's only going to get worse.

As single-board devices get faster and cheaper by the week there's a flood of developers that have cut their teeth on Node/JS/React and they get something working on a Raspberry Pi and think "Yeah, embedded development is a piece of cake. I can do this."

And maybe they're right, because doing it all by scratch and cobbling together robot parts to make a system work is just really getting to be old.

I used to get annoyed at the RPi newbies but now I welcome it as job security because someone still needs to write the bootloader and drivers. And if you read StackOverflow/Reddit you'll see there's nobody teaching that anymore.
Agree. There is no essential carbs. The only reason to eat vegetables is for the vitamins and minerals. But there are essential fats and amino acids.
I hosted a BBS in St.Petersburg, Russia at the dawn of the age of BBS, in 2001-2002. Everybody had a dial-up Internet connection these days but it was too pricy to be the only "connectivity".

File hosting using BBS is almost completely lost its value, maybe only cool demos collections were valuable. And eventually, someone may download some FIDO software.

To me, a BBS was partially a self-expression method (I draw poor quality ASCII graphics), and partially an old school "chatroulette" :) There was a chat in BBS software, and visitors often used it to talk about everything :)

Many BBSes in my city were active at night time only. Mine was open from 11 pm to 8 am, and most active hours were from 11 pm to 2-3 am.
That's a very valid concern, and maybe there was just such an "event flooding prevention" mechanism at play, deferring the IMEISV report by a random time?
I, too, that sounded like Eliza. Anyway, it looks like that’s a small excerpt from the conversation.
Looks good, but there is a typo in the title: Alogorithm Archive.
Fact is, most other living things are much smarter than we give them credit for.
I'd consider a coding bootcamp, the good ones give you a very minimal brand, but given your business and engineering experience my guess is that it's all you'd need to make the switch fairly seamlessly. You may take a compensation hit.

There are an enormous number of opportunities for software engineers right now, the market is hotter than I've ever seen it. We desperately need people to be retrained, cross-trained, any version of trained.
Your result is surprising: I suspect your wide table with an index wasn't in cache, and your timestamp-only table was.

The whole point is that indexes (can) prevent full table scans, which are expensive. This is true even if the column(s) you're indexing have high cardinality: but it relies on performant table or index joins (which, if your rdbms is configured with sufficient memory, should be the case).
Because these were veterans, the study population comprised six times as many men as women. And they skewed older: about 48% were 65 or older, 29% were between 50 and 64, and 24% were younger than 50.
> When did success become a negative signal?

The populace had hated rich people since the dawn of mankind.

The anomaly is what we are witnessing right now, with people trying to cheat their way into the Forbes 400 opposed to cheat their way out of it by concealing assets using nominees and family members as a proxy.
Are we heading to the (distant) future where to make progress in any field you have to spend big $$$ to train a model?
> You only like to work with experienced engineers, who are already experienced with the specific tooling you use on your projects fine.

That's not what I said at all. Inexperienced in general is fine. I benefited from mentorship earlier in my career, and I'm happy to pay it forward.

Inexperienced with my specific tooling is a weird point to make, because it directly contradicts my point. If you teach people how things work: the underlying computer, OS, system libraries, and teach people the nuts and bolts of how to do their jobs: version control, the command line, filesystems, etc., then I especially don't care if they've used my specific tooling before, because they probably have enough foundational and background knowledge to be able to pick up different tooling and languages without too much trouble.

The people who are just taught to open an IDE, click "new project", and never leave the IDE, are the kinds of people that I expect will have trouble if they join my team and we're using different tooling than they're used to.
It's affecting them, too. The Five Guys near me, which still advertises hours of 11am-9pm 7 days a week online, is actually only open 11am-3pm M-F, and about half the time is randomly closed for no reason. When I am able to go in, there are half a dozen or more people working.

I'm not sure if it's scheduling or wages or what but this thing seems to be happening across the board, not just places like McDonald's and BK. But those are similarly affected - BK's quality has dropped significantly just in the last 2-3 months, and McDonald's has kept the quality at the expense of closing the dining room more often than not and long drive-through lines.
Was waiting for you to something about Taiwan.
I don't really get it. I mean, I hear your frustration, but you're saying you would rather spend your life maintaining a fork? I hope you see how that's also a bad option... How can this be done so everybody wins?