skysight-inc/HackerNews huggingface dataset:
Hey guys,

I created my first Dapp on Solana, it is unidouble.io. Basically everyone can post items and buy them like Amazon or Ebay.

If someone post an item, it can be bought by someone else and the buyer will put the delivery address. The delivery address is encrypted and stored on-chain, only the seller can decrypt the address.

The buyer can review the item and get a 1% cashback after the review. There is a 5% tax to stop people from buying and reviewing their own item. The money generated could be used later for charity or for the delivery of items.

I am working on it, right now it's a "minimal" version. It only works on Devnet and on desktop at the moment ( no mobile device yet sorry ).

I made a whitepaper. Everything is stored on chain right now, but the objective is to use IPFS and GenesysGo shadow drive to store items data.

Link to github code

Happy to hear what you guys think about it !
I don't understand the modding down. Does someone want to explain why Scientology is different than, say, the major Christian religions? Or Islam?
The service department will adapt by always talking nice, always promising to service the products but never send or perform anything that costs money.

When you finally reach the person in charge:
- "sorry sir, but your request has been filtered by our revenue, cost and risk model, the model is automatic and I am unable to override it, would you please try making the request in another way"
- "my request is totally legit, why does the model think it's risky?"
- "sorry sir, the exact mechanism is confidential. I would recommend you proposing a solution that doesn't have substantial cost for us, or we can work together on this case for a win-win solution".
Costs an arm and a head.
It happens on Wall St as well but more "subtle". Retail investors and tax payers have always been the bag holders.
Will we see lower prices and peace? Lower crime? Less addiction? How will the national interest be served by voting for the status quo? Will we get to the bottom of the number one cause of death?

If even one of those is answered I'd be happy.
Although i think that's what most people want. One of the reasons centralization won out for email is dealing with spam can be absolutely exhausting, so gmail started to look really attractive for the average user.
Oddly satisfying. I really whish there was a good modern graphic city building games with the scale of Som City 2000 or 3000 ...
During the Facebook outage of a few years ago, WhatsApp messages still worked but I couldn't send an image. I think images are uploaded to Facebook-related servers and messages are through a separate real-time infrastructure, and it's likely that the message includes the fuzzy thumbnail and a url for the image from the other server.
XMLHttpRequest is fine and groovy (if your user has Javascript enabled, of course). But why does everything have to be JSON?
GNU grep historical design discussion:

https://lists.freebsd.org/pipermail/freebsd-current/2010-Aug...

Modern GNU grep includes optional PCRE2 support. I incorrectly recalled that it skipped NFA->DFA conversion, but that maybe how something else like Go or re2 work in certain cases.

https://git.savannah.gnu.org/cgit/grep.git/tree/src

Most people in tech don't seem to grasp that there are very few compatible/identical regex formats. Hell, most people don't know what are the comprehensive list of code points characters classes include because they're poorly doc'd or undocumented. I had to write some scripts to find them for certain languages: Ruby, Python, and Rust. I advise people to never reinvent regex or Unicode parsing themselves because there are far too many security issues and edge cases that will inevitably become problems.
Ah, I suppose I had not thought of the assets as volatile (I was essentially imagining cash equivalents), but that seems right. Thanks!
Editing Binaries in MS-DOS with DEBUG.EXE (2002)
You're conflating productivity with the wish to WFH. I like working from home because it's easier to slack off and pretend to work. I know a lot of people are the same, whether they admit it or not.

I also claim that I'm more productive but it's obviously a lie in order to continue WFH.
Sure, it does. But it takes a lot more time to arrive (which is the whole reason of existence of SOFORT, which logs into your banking account, assures you have the funds and triggers the transfer and then tells the recipient that it's safe to assume the money will arrive in a day or three) and you need the recipient's bank details, which is a problem in the US, because of identity theft and dumb regulation around it.

That's getting better, and some day it will probably work globally and near-instant, but we're not there yet.
You are right to see the poor interface and protest, but I would encourage you to understand why *sh is probably one of the most widely used tools in the industry before dismissing it. Unix Philosophy is a pretty interesting (and quick) book that is definitely worth reading. Before you reject bash, I would strongly recommend reading that book.

If you are using large amounts of ifs and fors or doing anything but basic arithmetic, you are probably not using bash idiomatically resulting in the feeling of hammering a screw. It's not that the hammer is a bad tool, so much as it is wrong tool for the task. The bash idiom for writing a complex shell script is write a python program and call it.

Almost all infra devs in the valley will use bash, zsh, or fish and then write a python program once a task is mildly complex.

> not POSIX compatible

What do you mean when you say this?

Bash is worth understanding, you can do extremely complex things with pretty minimal effort. It's generally less verbose and therefore quicker and easier to read. It generally discourages complexity. There are many default behaviors that make many tasks easier and less boiler-plate-y. Autocomplete in shell is very efficient and doesn't require the overhead of an IDE. If for no other reason, you should spend a day or 2 learning bash because if you do any serious level of administration you will definitely run into bash shell scripts and it's worth knowing the pitfalls of bash if you need to fix/edit them. Sometimes git repos will have shell scripts for various purposes embedded in them as well.

xargs is one of the most beautiful programs I've ever used. It is probably the most low effort parallelism that exists in software.

With bash, it's relatively simple to ssh into a list of machines, then grep through all of their log files for a hash (maybe a request id or a specific IP). You could even ssh and then sum the number of 500's and then sum the number of 500's from each of the individual machines.

You can do impromptu map-reduce style operations with extreme efficiency on arbitrary data sources.

If I were interviewing a person and they didn't know bash or thought it was a bad tool I would take that as a major red flag. I have even been asked bash adjacent questions (questions that require understanding, not programming) in interviews from bigtechcos.

BTW, there are books like programming ruby and more interestingly meta-programming in ruby that make "[ for if-branches" look like child's play. Many domain specific languages do all types of crazy stuff.
IANAL. What's his defense?
The grass is always greener. If you have a good paying job, it isn't a great time to switch IMO. But what do I know? I'm working at a grocery store.

I've quit good paying jobs because of boredom. It was a mistake.
Show HN: This is how i got more performance in WebSockets than Bun using Python
Bun is changing out the scenario for Node.js, with much more performance in HTTP and WebSockets, but how FAST it is compared with Python? In the Bun website https://bun.sh/, the source code of the WebSocket benchmark is available, so... let's try to run Falcon + uvicorn on it!

I just simplified a little the benchmark, to remove a string concatenation, to measure more of the raw throughput with less impact other things, and runned using Falcon + uvicorn and socketify.py, when benchmarking i was talking with Vytautas Liuolia in the Falcon Gitter for tunning HTTP performance in other raw throughtput testing as well, and Falcon is not so much focused on WS performance, this also depends a lot of ASGI server too. For this test i choose uvicorn with gunicorn as ASGI server.

Messages per second with Linux x64:

https://raw.githubusercontent.com/cirospaciari/socketify.py/...

Socketify got almost 900k messages/s with PyPy3 and 860k with Python3 the same performance as Bun that also uses uWebSockets, Falcon at 35k messages/s and Falcon with PyPy3 improves into 56k messages/s, node.js manages 192k.

You can see the source code for the benchmark here https://github.com/cirospaciari/socketify.py/tree/main/bench and if you have some time check out the github https://github.com/cirospaciari/socketify.py this project can be even better with some community love ;)
Are you suggesting the combined power usage of gamers specing their machines above average recommended system requirements is less than the power used by mining industry? I’m skeptical about that.

And its beside the point because again its none of your business.
You are doing it wrong then, asyncio is never designed for and not useful for CPU bound tasks. Use multiprocessing for CPU bound tasks. In our system before asyncio, sqlalchemy commits and httpx requests are blocking The API calls and it takes 21 seconds every time, now only 1.2 seconds.
We had optimized by making every IO (db.commit(),httpx.post) to run inside asyncio.create_task.

So they are operating outside of the request without slowing it down.

We had used aync since 2014 ( twisted, tornado), and officially having async await in python starting 3.7 was the best thing happened to python.
Ah but I was mainly wondering why that page would touch the history at all. If it was doing something complex I could understand there being some compatibility issues, but I don't see any reason this page has any business meddling with history.
Even on HN I think people will not dispute that those who are [monetarily] successful are not always the nicest people. Sociopathy is almost celebrated here and, you know what, that's fine.

But let's not pretend that these people understand the idea of personal sacrifice or [shudder] PUBLIC SERVICE. This is not how they are wired. Keep them as far away from a democratic government as possible. And that's another thing, the authoritarian vibe is strong.
I recently ordered and researched the cheapest feature phones (and some smartwatches), looks like half of that market is occupied by Unisoc with the SC6531(E/DA) chipset (from the Spreadtrum company they bought). It uses Mocor OS. The second half of this market is occupied by Mediatek MT6260/MT6261 chipsets. I wrote tools to run my code on these chipsets.

There are also phones on Mocor5 OS, a little more expensive, it's actually Android 4.4 on the Spreadtrum SC7715 chipset.

I didn't find any Java here, but these CPUs have a Jazelle ARM extension to run Java bytecode.

P.S.: There's an old project based on reverse engineered MT6260 firmware: https://github.com/xobs/fernly
25%?

Employer NI contributions are ~1/2 that. What other taxes do employers inccur?
Or successfully, to a phishing site...
I think you misunderstand, some stuff has to go in but it is absolutely necessary as a dev to push back[1] on bad requirements, or at least that's my take.

[1] admittedly in some cases you can't for various reasons, including bosses that won't listen.
I'm almost sure they are not. Moderator of some server deciding that their users do not deserve to communicate with someone from some other server is just terrible model from every perspective. It should be always up to user to decide who they want to communicate with. I want to decide to ban user, or ban topic/tag, or even ban server, not have decision deferred to whoever is running the server, that's no better than twatter.

Yet of course that doesn't scale well to bigger social discussions, it's way too easy for malicious agents to destroy any chance for sensible wider discussion when there is no moderation present. HN/Reddit-esque "just let people downvote and push the downvoted stuff down" works somewhat in most cases, up until some group decides to vote brigade the conversation, and in wider discussion there is also the problem of "I downvote not because the comment is bad but because it disagrees with me.
In Praise of Plan 9
Siemens is currently trying to make the XT exchange file format into an international standard, perhaps they could overcome the objections to this by making Parasolid open source.
That only works in Chrome for me so I assume it became sentient somewhere deep in the googleplex and is trying to escape.
Mike D enters the chat
Yeah but in case of e-mail all it takes for you to "own" your identity is to own your domain at few bucks a year. Bit more work with setting up mastodon instance and dealing with all that mess.

I do wonder how mastodon would handle influx of spammers. There is zero barrier to entry, and banning servers is ineffective if it is just an account doing the spamming.
Surprised they didn't do something like https://u.ale.sh/dotbestbuy.png
These kinds of insights for old-school roleplaying (OSR) games. Hard to farm out of books, but very insightful having stumbled upon it. And it's not just needing to be true in an absolute, historical sense, but a useful mechanic to save for later.
Cities: Skylines might scratch that itch.
They used to be several megabucks.

It's still a scarcity filter by virtue of an absurd pile of money for flipping a few bits and claiming enormous "administrative" expenses.
Eli Lilly stock fell by $20B because of a fake tweet about free insulin
Nuclear weapons made this a bigger issue since it closes the option of last resort, which is war. See North Korea…
Ok, what about the observation that FTX’s regulatory relations person was guilty of orchestrating and covering up a notorious online poker cheating scandal? There are recordings of him doing this btw. And that he further lied about this history and left it out of his LinkedIn. That alone is enough of a red flag to make you run in the other direction.
He walked into the embassies for each, so I don’t think there was a freight bill.
It’s the New Saying Among Tech CEOs: I Apologize
TCP/IP over GSM
All the more reason for official complaints rather than whisper lists, yes?
Even by crypto standards this is looking gnarly
Luna was quite bad, but it was pretty straight-forward path to death that everyone saw from a mile away. Not many people predicted that FTX and SBF will fall from grace within a timespan of 48hrs. The whole thing is also so full of scandals, theft and corruption we will be reading about this in the news for weeks to come.

mtGox was so early in crypto, there wasn't any institutional capital or major players, mostly retail/regular folks experimenting with shiny new tech. FTX is an intermingled web of retail, institutions and big name investors as well as having their own investments, huge donations to politicians, lobbying arm, etc. The fallout from this will set us back for years.
> Unless physically striking someone, it is not possible to hurt someone's feelings. Feelings are important, no doubt, but feelings are entirely the responsibility of the feeler.

I get where you’re coming from, and in most cases there is a large amount of truth to this. But your statement, as absolutely as you have expressed it, is a bold claim and needs more backing up.

If people could simply choose to be free of sadness, depression, or anxiety, we would - we’d all just decide to be happy all the time. We have more agency over our feelings than we think, but still only some.

Perhaps you were making your statement with people of privilege in mind. People of privilege walk around with fewer open wounds, retain an accordingly larger capacity for resilience, and are much more able to take your advice to heart. However, it is also good of them to be mindful of their conduct for the sake of those who aren’t in that position.
In some way they did. UIQ was a subsidary owned by Symbian that made the UI stack for Sony Ericssons P800, P900 and a few Motorola devices.
He is already setting up for the "it wasnt me" defence, along with the associated "I am a victim too". Eventually it will be pointed out that they were not actually real banks or brokerages, just crypto ones, and the "its not actually illegal" defence will kick in.
This is why I think a big player needs to get involved. As soon as Google hosts a Mastodon instance, that will ease the entry for a lot of people.
Nokia actually bought Qt to help them make a modern GUI, and had Qt/QML ported to Symbian S60. I was fortunate enough to develop a few apps on it back in the day and surprisingly - it didn't suck.

QML remains to this day superior framework to native Android UI development. Only Jetpack Compose, and SwiftUI on iOS, are starting to come on par with what Nokia had with Qt/QML over a decade ago.

Nokia actually had all the right pieces (Qt, Maemo/MeeGo, Symbian for feature phones, unparalleled engineering and manufacturing talent) for continuing their world domination, but their management was just laughably bad. It was all lost to in-fighting between teams and an inefficient middle manager heavy corporate culture it seems.
I do this all the time with the iPhone keyboard. Because the dot is only there for URLs it’s exactly where I normally hit the spacebar at (which expands to fill where the dot for URLs is). Drives me nuts. I can’t be the only one.
I'm normally the pedantic one but I've observed and participated in casual usage of term winter over the last 40 years across 5 countries three languages plus dialects and two continents.

This isn't new :)

Very large number of people in large number of countries will consider e. G. November "winter". It's cold, it's dark, it's snowing - the informal but practical definitions of "winter". It's not a sign of linguistic or social apocalypse. It's just people communicating.
There's no need to talk about any defence strategy if there are no specific accusations. And by specific I mean specific: what is the accusation?

(Just to be clear, I am not on his side. I'm just pedantic.)
Multics Public Access Service
https://www.youtube.com/watch?v=2g5Hz17C4is
This. To elaborate, the problem is that without the "window shopping" optimisation, you are forced to repeat all your "window shopping" excursions twice every time you want to go a little further back in time.

To illustrate how horrible this is, I'll continue the example: When you paste that something, you get state4. Suppose you then wanted to copy something from state1. Without the "window shopping" optimisation, you would have to go state4,state3,state2,state3,state2,state1, copy, state2,state3,state2,state3,state4, paste.

If you then wanted to copy something from state0, it would take 34 steps!
> Slightly related, https://xkcd.com/979/

This is happening to me right now! There's a bug in Reaper (a DAW) about handling gamepads. I found out that the bug was submitted first in... 2009, got no response from the devs and was not fixed. It does feel lonely sometimes.
"My honey would cost over €10 a jar if I'd pay my time."

Locally made honey (i.e. not from South America) in Switzerland usually costs significantly more than 10€ :)
What's your evidence that it's a "mess"?

Either there is one domain system or there are multiple systems and fragmentation.

How would you administer it and "solve" it?

How would you route ".foo.com." to a set of servers such that everyone in the world can reach them?
The internet is forever: https://archive.ph/GQkCp
I guess the problem with this is interoperability issues with LAN hostnames.
Yep. In fact "a i32" is also legitimate, for now.
An underrated topic which I haven't seen discussed much is what you should actually do in the real world when you encounter certain exceptions. Too many examples just kinda gloss over that by saying "oh you should handle any errors or exceptions here".

If my memory allocation fails or if some file-related operation fails, what are the chances that I can actually do anything about it? Sometimes the best thing to do is just let it crash and log the event.

It would be great to see a book about common strategies for handling exceptions and other forms of failure in real world applications. I'd imagine that certain strategies for handling exceptions would also require you to write your application in such a way as to make it possible to recover from failures as well.
Works in Waterfox for me as well.
Don’t worry I didn’t and now I hope my answer didn’t come off as defensive! I just love talking about constraints and what makes a genre, because it’s so hard to pinpoint.
Every _adult_ person. There are some limits to what kids can do.
I believe "swish transitions" refers to the lack of the page refresh flash, which really was one of the initial attractions to SPAs when they first came to prominence.
They'll never go bankrupt because they have enough remnants of ignorant mall customers to buy overpriced cables and because they're the last major game left in technology retail besides big box stores.
The fraud going on in there was not human error. Reuters wrote about a backdoor sbf used to make transactions with ftx assets off the books, without alerting controls. If this is true, it’s oceans eleven stuff.
There's also the BRL-CAD kernel [1], no idea if that would work any better.

1: https://brlcad.org/
Yep, I've had multiple scala roles, no haskell roles yet.

Still, scala has always been promoted as being easier to learn (more like Java?) and being on the JVM, rather than winning on its own merits. So kotlin will probably eat scala.
To be fair, Twitters user engagement has probably skyrocketed with all these controversies. It’s probably doing better than ever before by internal statistics.

I am pretty sure all our armchair speculations are pretty pointless and we’ll have to see how it’ll play out over the next months/years
I'm European since the birth of my grand-grand-grand-parents and until today I had not heard of the "Dec 22nd and Mar 21st" version of winter. I have only ever heard of these two:

- Calendar winter: December first to February last.

- Metorological winter according to our meteorologists: "the period of the year where the daily average temperature is below zero degrees Celsius" [Sweden: https://www.smhi.se/kunskapsbanken/meteorologi/arstider/vint...] and [Norway: https://snl.no/vinter]

Today I learned of a third definition.
It quickly becomes "that moderator decided he doesn't like their worldviews and put it on banlist now 100s of servers subscribe to".

That kind of list needs pretty good moderation to avoid that. Also, it's not really that effective considering offenders can easily move servers.

Hell, it would be all to easy for adversarial group to just server hop and get a bunch of sites blocked purely because the mods of those sites are not on 24/7... or just allow for free speech
Did it ascend already?
Its a solved problem in crypto too. Shapeshift allowed for swapping of funds while always having control of the keys, but it was given hell by regulators. If it were allowed to grow maybe things like ftx wouldnt have gotten so big
> freedom of speech is generally protected, not subject to the whims of democracy

This is absurd. Mastodon is a network of severs run by volunteers. Admins have every right choose what servers to federate with.

Besides, if you don't like "the whims of democracy", try freedom of speech under a dictatorship.
Clearly, it is succeeding.