skysight-inc/HackerNews huggingface dataset:
That link is really well hidden in the article IMO. I read your comment and re-read the article and still had to ctrl+F to find it. (It's the 4th link under "blog posts")
One-man video game studio? Combines enough disciplines - art, coding, math (if you do a 3d game), creative design - to hopefully make the job varied enough to not get old even after years of full-time work.
It changed a lot if you use the new design and create a new account (where they add you to the most popular subreddits)
I'm confused about the advertising, it specifies "No Ads on Snap Search" all over the site and showing "Ad Blocker" as a main feature, then you have an "advertise with us" area to show ads.

https://snapsearch.online/advertise-with-us/
UK universities comply with China's internet restrictions
We could channel the consuption taxes to a UBI. This would make local economies more competitive compared the global economy. For example, taxes on fossil fuels would make products made from far away more expensive than local products. With time UBI would not be needed as local economies tooked the global economy role.

There are many attitudes towards climate change.
We can be too optimistic and tell ourselves that we do not need to worry because we will have a solution in the future.
We can be very pessimistic and think that it is no longer worth it, we all gonna die.
I want to have a middle position, I know it is a very big challenge and there are great possibilities, that it will not be possible to reverse what lies ahead, but we will try nevertheless. The objective is not what will happen to the planet, the objective is to define what is our role in all of this.
If I was him I'd be shipping it immediately after seeing that. If anything it's encouraging and you should be highly motivated to make your product better knowing that there is competition out there that are actually converting customers. There's very few ideas on the internet that can only sustain one party tackling them. When this guy notices in another 2 years that there's now 3 other people who have launched a similar service while he sat idly by he's going to feel even more silly.
A highly scalable boilerplate for building fast, adaptable mern apps
It's not too dissimilar if you think of from the perspective of the government taking away purchasing power from the individual
I recommend using https://old.reddit.com/ plus the Reddit Enhancement Suite Firefox plugin. Makes it bearable :-)
You mentioned somewhere that your servers were hosted with Hetzner - are you using their "cloud volume" block storage? Really curious to know what performance is like with this cloud attached SSD storage!
The irony is that he still didn't ship it !! Even when there isn't anything to lose :(. Please do!
How is a 1% inflation rate meaningfully different to a 1% tax on savings and investments, and a 1% subsidy on debt?
Depends on what you consider "reputable"; I've worked with people at a large bank doing some great apps and the like, but they were incompetent.

The college project thing applies to the workspace as well; in a team or a project there's always going to be only a few or one that does the most and best work, and a lot of hangers-on.

That is actually a source of impostor syndrome for me, because if I look at my CV there's a lot of really interesting and varied stuff on there, but it was always me as part of a team. How much of what I contributed was original thought vs just copy / pasting someone else's work and changing some values?

That's said impostor syndrome speaking of course, I know I'm a competent developer and ATM I'm working solo on a project. Slowly.
Why is every HN submit about writing so badly written itself? To wit:

"The person doing this UX role should know how to write concise, precise and maintain the brand voice."
I think the focus is on the "engine" part. What they are trying to prevent is someone else making money off of "hosted Redis".
This is for me _the_ covid conspiracy theory.

The leeches have used this pandemic to make such huge piles of money all over the world that I do have to wonder how much of the panic spreading news has been for profit only as opposed to convincing people to stay safe.

Combined with WHO fluctuating to the extremes with "you need, you don't need a mask", Sweden no quarantine results vs rest of Europe, in general numbers not making much sense even for one country over periods of time (not comparing numbers from different countries), it's not hard to make a case that the current response to covid is for making money primarily and not caring about general population welfare.
I like the architecture that Flutter has chosen where the only thing you need from the OS is a canvas and everything is painted by Flutter. It gets you a good programming model and predictable results regardless of target.

The downside is that in order to produce iOS or Android looking UIs someone needs to create every iOS and Android standard widget, with the same behaviour. If those widgets change in future versions of the OS, or new ones are created then more work needs to be done.

This is fine in the current project setup - the work is worth it to Google, but without a corporate backer that's the sort of thing that will fall behind.
I expect it to become significantly less fun the moment one of them gets fired / lags behind the others on work performance / gets into a long term relationship and wants to move out and suddenly finds out they're not one of the guys anymore
I find that an early release forces me to align the following updates with what I actually need the product to do.
ElastiCache doesn't support running Redis modules
It's still a significant upgrade over JavaScript. I'm developing a web app with the Backend in Rust and Front-end in Vuejs/JavaScript. Sure Rust was slower to develop, but it doesn't throw errors like 'val in undefined' and then I have to go debugging where I check for the value of val. You do that beforehand on Rust and that avoid a whole class of problems.

JavaScript is cheaper to get started but becomes way more expensive to maintain. My Rust code on the other hand: Once it works it keeps working. If it compile it probably won't bug down the road.

I'd switch to Rust / WebAssembly once the libraries are mature/stable/documented enough. The overhead cost is worth it in the long run.
Fixing a common antipattern when loading translations in Qt
Skill Learning Platform for 55
We are a startup passionate about improving quality of life of senior citizens.
We are currently interacting with people above age of 55 to validate our idea.
If you are above 55, we would like to have your inputs. Please message in comment section if you are above 55 and want to help us in our mission.
In almost ten years of research and experiments I have developed a data-link that uses a single LED for both reception and transmission: https://github.com/gioblu/PJON/tree/master/src/strategies/An...

2 devices with a single LED on each can establish half-duplex wireless communication based on light impulses. I think that is a much more efficient and cheap way to transport configuration settings or even an entire program.
> Instead, it is using the type of DRM implementation for fingerprinting/bot detection.

Currently. Do we know that? Is that in their privacy policy? If it works well enough technically, will they use it for other things?
I was referring to the Redis Source Available License, I am sure if you pay enough you can modify the source too.
> I would say that performance and correctness are competing

What an interesting way to look at performance.
When the pandemic first hit, we started looking at Sina Weibo tweets to try to make sense of how people in China were dealing with the quarantine.

People hated remote work with a passion. They hated not having set working hours and having to dealing with family distractions while they worked.

Most of all, they hated the social isolation.

I haven't noticed as much distress outside of China, but let's be honest, people are social animals and like being around each other.

I don't see anything wrong with what they did. Aside from how much the monthly rental cost ($2.4K per person per room!?), this was a perfectly acceptable if somewhat unusual response to a very unusual event.
https://github.com/RediSearch/RediSearch

Feel free to take it for a spin and learn about it. AWS doesn't (can't) include it in it's AWS offering so you'll have to buy Redis Enterprise.
Bandwidth is a concern I assume.

What percentage of the data transferred is a font or JavaScript library?

If it's like 30% (I don't know, just guessing) then that's a portion of bandwidth that could have been used to serve users the site content.
You don't have to pay for Redis Enterprise license, you can run it on self managed Redis too. You can view the RediSearch license https://github.com/RediSearch/RediSearch/blob/master/LICENSE
Don't make assumptions about JavaScript performance
i let people to write their name and then generate a unique username from that, by removing any non letters and adding a number if neccessary.
There are additional clauses prohibiting hosting it as a service or using the source to provide a service with a compatible api.
> the 10x programmer is not a myth

You are right that quality of programmer skill and productivity has high variance, but the way people talked about the "10x programmer" was a vague vision that people pasted their ideas and personal bugaboos onto. So people got into increasingly-heated arguments and talked past each other. When we create social concepts, we need to strive for something like falsifiability -- something that lets you look at an example and say "Well actually no, thats not 'high-performing programmer' behavior -- for {{describable reason}}"

Categories matter. We should shape our categories for human happiness and human effectiveness, but categories matter.
> "just ship it" is just as dumb as "never ship it". Why are people so prone to these oversimplified polarazations?

Are they precisely equally dumb according to measurements, or did you oversimplify to make a point?
Rust does not yet have local custom allocators ala C++. (You can change the global allocator, but this doesn't help the "memory arena" use case.) The feature is very much on the roadmap, though.
I'm wondering where telcos and ISPs stand in this context. I mean, given almost everybody owns a mobile, and telcos already have your details and payment data anyway, it's surprising that no telco-backed payment solution has emerged (except for maybe mpesa in Africa), when telcos are already part of a highly regulated market (in EU at least) and could be further regulated to provide payments in a non-discriminatory way to the benefit of both the telco and the user. In the 1990s, downloadable ringtones with anonymous payments via special phone numbers were widely used, making use of MMS which has an option to request paid content where the UI asks you if you want to accept the paid content. What's the reason for this not taking off? Is it that previous efforts were failures, or that Telcos were too greedy or what? Or was it ruined by Google and Apple who'd rather want you to consume their ads or paid media offerings?
But HN seems to be the exception, rather than the norm. Whether that's because of good moderation, or demographic, or something else, I'm not sure.

It's certainly easier to get the 'road rage' mentality when writing, than when conversing in person. As well as losing information, communicating through text makes it more difficult to relate to other people as people. It can lead to people behaving in terrible ways that they'd never do in person. Road rage does a similar thing: ordinarily nice and well-balanced people can be enraged by other road-users, but would never have such a response walking down the street. (This was captured rather brilliantly by a comic [0].)

I wasn't the only one who was surprised to see that real-names policies (such as on Facebook) fail to get people to behave themselves.

[0] https://theoatmeal.com/pl/minor_differences/cutting_off
France Is Officially Color-Blind. Reality Isn’t
Redis Cloud Pro can run in your VPC.
How to Build a Scalable SDK the Right Way (Learnings from AWS SDKs)
> That quote is quite literally saying that fitness apps don't provide all the tools necessary to become fit and strong... I can't see how it's suggesting that you need to follow it (and that if you don't you're not doing fitness correctly)

The quote says literally that you "have to" do all these things and they "cannot be derived from apps".

> This isn't entirely true of course as some apps have started incorporating programming and technique information as well as dietary information etc and can provide live coaching services at a premium, but this is starting to get beside the point.

It's not beside the point, it is the point. The quoted claim is wrong. Everything the quote claims you can't get out of an app, actually you can.

> the post struck out to me as calling out these gimmicks and fads and to return to the basics and bare essentials with the lowest barrier of entry, which to me seems to be for a good reason as the fads often come across as gatekeeping the sport and raising the barrier to entry in general

I don't see how offering an app to do x is gatekeeping, unless someone tries to suggest that that app is the only way to do x (which is not something I've seen happening). Whereas saying that you have to do x the traditional way and anything else is never going to work, is absolutely gatekeeping.

> To put it another way, would it be gatekeeping to suggest that healthy weight people don't need to follow fad diets to remain at a healthy weight? Is it gatekeeping to call out often times harmful fad diets?

If you claim that the only way to maintain a healthy weight is the way that you do it, that's gatekeeping. If a specific diet is harmful then by all means call it out, but if you start making blanket - and false - claims like diets can never help anyone, or all diets other than the one you like are fads, then that's gatekeeping.

> The implication seems to be that it's wrong to gatekeep even if the purpose is to caution against spending money on gimmicks or fads that might not be the best way to achieve a persons goals.

That wasn't the purpose that came through in that post.
I am actually converting a work project from TypeScript to Swift as it makes the writing of code more fun and then just leverage either for the backend application or as part of web application via WebAssembly. Main reason it's easy to share the code with different targets (win32, arm, WebAssembly, osx) so its highly reusable. And I like Swift more as a language compared to Rust

Really enjoying it so far.
I’ve read this story many times, it’s hilarious (and could happen to anyone). Thanks for filling in that background - HN is so great for these kind of moments!
Slither into Python – An intro to Python for beginners
Loot boxes: I blew my university savings gaming on FIFA
Do you have any other tips? I'd love to make my website more accessible, but never really spent much time reading about it. It's allaboutberlin.com.
You're referring to Rust's static type system. What do you make of TypeScript?
Not fully correct, you can change the code and even redistribute it as part of your application, as long as your application is not a "Database Product" as defined in the license
CAP theorem is a little bit more nuanced than "more performance is less correct", but I see what you're saying.
I'm not the OP but I can confirm in my own project, we found about a 10x performance gap between AssemblyScript and TypeScript. In essence, we're working on a rewrite of DNAVisualization.org[1][2], a serverless web tool for the interactive inspection of raw DNA sequences. We hoped that WASM would give us a performance boost but have been generally disappointed with both the performance and the amount of complexity involved in getting the tooling to work.

We did do a benchmark[3] and, unless we made an error (likely, given that all of us are new to WASM), found that JS was much faster for our simple algorithms. WASM had the approximate performance of our original pure Python implementation[4], so not great.

[1]: https://dnavisualization.org [2]: https://academic.oup.com/nar/article/47/W1/W20/5512090 [3]: https://github.com/Lab41/dnaviz/tree/benchmarks/benchmarks/a.... [4]: https://github.com/Lab41/squiggle
No one from IBM is on the board because Google wants to control the project and apparently has no interest in governing it in conjunction with non-Google entities
That's not true

> Licensor hereby grants to You a non-exclusive,
royalty-free, worldwide, non-transferable license during the term of this Agreement to:
...
(b) use the Software, or your Modifications, only as part of Your Application, but not in connection with any Database Product that is distributed or otherwise made available by any third party.

The license is basically to stop AWS using it as part of elasticache (or any other cloud providers)
Bear in mind not much is really known about Nsibidi, it's mainly the private domain of a secret society at this point. If they'd tried to use actual Nsibidi they probably get it badly wrong, which could be highly insulting or even seen as blasphemous as there are religious connotations, or get accused of cultural appropriation or both. I think creating something clearly separate but inspired by it and a homage to it strikes a pragmatic balance.
you can modify even if you don't pay as long as you application is not a "Database Product"
> Less testing

Why?
Reference counting is a kind of garbage collection (taken broadly), but it's quite different from tracing GC.
Help us improve experience of Mimo app
Sure, that's true, but only partly. Austria lost an empire at the end of WWI. I come from an area that used to be part of that empire, and until WWI, if you were talented and ambitious, you went to study in Vienna. Many of the locally recognized writers, artists etc. did. And some stayed there for their entire careers. That all ended after the war.
I don’t think Aaron Schwartz is the best example... he DDOSed a site. And I don’t accept that his final reaction to the charges was proportional to what he was facing.
Yes but that was dropped across the board, it was nothing in particular to do with this firm which is just one of many that sought to profit from the chaos.

The government lifted the normal tending process in a panic, and numerous dodgy financial firms starting buying PPE to make money.
Aside from being an interesting feature, the discussion is a great example of positively encouraging contributions. There's a lot to admire about Edwin Brady: smart, kind, polite, self-effacing, committed. Given the prevalence of acrimony in online discourse - both mainstream and social media - it's always good to be reminded that there are lots of really decent people out there. And anyone who names a language after a dragon in a children's animation[0] gets my vote!

[0] https://en.wikipedia.org/wiki/Ivor_the_Engine
Can't we all just get along?

And by that I mean, can't we all just gang up on nano?
Yes, of course, but that's what I mean by problem. Saying people are (bonded rational) utility function maximizers doesn't give us a predictive theory, it just means in a fancy way people do what they do for "reasons", and everyone usually have different set of reasons.

Of course, it's fine as a very-very general fundamental theory, if you then want to study how people's revealed and non-revealed (old names for implicit and explicit) preferences aggregate into a utility function. (There's a whole bunch of math about pairwise comparison matrices. Lately there's some movement in that space about using perturbation to model inconsistencies in preferences, etc.)
Have you tried `bc`? I find it faster to start than Python.
Every new technology is inevitably "full of technologists" when it starts, since they are the only ones who know how to operate it. As things get easier, inevitably non-technologists take over, since they outnumber technologists by orders of magnitude.
RediSearch is available on all the big clouds as a managed solution
I just see an empty page with:

"Will you pay more - or less - for the things you love, eat and use every single day after the UK vote?"
@murkt That's how I look at the performance benchmarks of distributed systems.
At one point we did have syncing to GitHub issues (e.g. an issue created in Kitemaker was automatically created in GitHub and vice versa, labels and comments were kept in sync, etc.). However, we ended up dropping this feature because it wasn't very popular with our users and it was a tough one to get working perfectly.

I'd be curious to know if there's interest in such a feature though. We could always resurrect some dead code ;-)
Trouble is that in most Flutter code the widget staircase is idiomatic. Swift UI also seems to have chosen the same path.
> Combined with WHO fluctuating to the extremes with "you need, you don't need a mask", Sweden no quarantine results vs rest of Europe, in general numbers not making much sense even for one country over periods of time (not comparing numbers from different countries), it's not hard to make a case that the current response to covid is for making money primarily and not caring about general population welfare.

Are you suggesting that Sweden had good results by using no quarantine?

https://www.worldometers.info/coronavirus/#countries

Sorting by deaths per capita, and excluding tiny countries, the countries with the highest death rate in the world were:

- UK
- Spain
- Italy
- Sweden
- France
- USA

UK did a SHIT job (incompetent government, uneducated population; I know, I live here). Spain and Italy were the first countries to get mass infections before the world realized that covid wasn't just a China problem, of course they're gonna rank high. Then you have Sweden.
I deleted my reddit account last week after 13 years. It's really gone down hill, the level of discussion there is simply awful. Not visiting the site after a week has really been a good change. Reddit probably jumped the shark a while ago, in the last 2 or 3 years it's been toxic garbage.

There are alternatives, I tried notabug.io for a few weeks, but realized the racist brigade is already infesting that corner of the web.

I'm having a lot less fun on the internet lately than I had 20 years ago.
Thanks! We appreciate the kind words :-)
Disclaimer: I work for Redis Labs.

You can use RedisSearch on Redis Cloud Essentials with our free plan.
We currently support AWS/Mumbai (ap-south-1) and we plan to gradually make it available in other regions as well.
But this is too slow to me. 400ms vs 23ms.
I'm in Asia and it redirects me to new zealand. other wiki site redirected to US server.

where can I find the wiki CDN network map?
The author states it happened sometime between 1994 and 1997.
> Not that it speaks highly of it.

Is looking at images profane all of a sudden?
> Yes but that was dropped across the board, it was nothing in particular to do with this firm which is just one of many that sought to profit from the chaos.

Again, the story isn't that they sought to profit from chaos, it's that they got the contract. Can we focus on that? Instead of saying "they were trying to profit", can we start from "of course they were trying to profit, but why wasn't the tender made public, and who made the decision to give it to them?"
> If we’re willing to stipulate a fundamental breakthrough that produces an AI, what about a comparable geoengineering breakthrough? Maybe our (imaginary) AIs will be so smart that they’ll figure out how to change the Earth’s albedo.

Marine cloud brightening was proposed in 1990.
Aaron Swartz http://www.aaronsw.com/

EDIT: why was this downvoted? Is there a different Aaron "Schwartz" or did the parent misspell Swartz?
With Java you only need to throw more RAM at the server. The performance is perfectly acceptable compared to something like Python or Ruby. You can always squeeze out more performance with Rust but the primary benefit is the lack of a GC.