skysight-inc/HackerNews huggingface dataset:
I am the one who contributed Span::source_text to rust.
My motivation for doing that was exactly the same as the author of the blog post, and was to help implementing the cpp! macro which embeds C++ within rust just like this python! macro. https://docs.rs/cpp/
However, I still can't make use of it today because it is not stable yet, and even proc_macro2 does not implement it (and this is not trivial to implement there)
Just to point out that all autism spectrum disorders have quite a spectrum. Some Asperger's cases are barely able to function, others excell in various fields.
Hi OP, I was in your exact position just over a year ago. I had been using my own spreadsheet for 1.5 years and finally found time to turn it into a web app (backstory at https://lunchbag.ca/lunch-money)

The main features I found missing in other budgeting apps that prompted me to make my own were:

- native multicurrency support (I travel a lot and am a digital nomad by lifestyle, so this was quite important to me)

- curtains pulled on the "magic" that some budgeting apps try to add to my transactions

- the ability to split/group transactions so I can see how much I actually spent when I pick up a large bill and friends pay me back

- separate tracking of recurring expenses

- seeing historical spending trends and having information help drive my budget for the next month

I've implemented all of this and more. If you're interested, check it out at https://lunchmoney.app. I'd love to hear what you think.

In terms of what's missing that's not currently on the roadmap:

- rollover budgets

- a savings and/or goals feature

- debt repayment feature

As made evident by this thread, everyone has their own preferred way to budget, and of course there is no one-size-fits-all solution. Looking forward to seeing what you build, if you end up going down that path. Cheers!
50 bucks is peanuts if it saves headaches
You haven't mentioned anything outside of school, so have you considered giving him something on the side?

I would extrapolate that he's very frustrated he understands something faster than the others, regardless of whether it's a few grades beyond him or not. It's ok for school to be a certain speed. Some hobbies have infinite depth, and aren't inherently limited by the pace of school and the routine of school days.

Examples include: games such as Chess / Tetris / Go, literature, learning finance, making things (woodwork, electronics...).
Come back to me when there is no further growth possible, and investors are starting to bail out. Then seriious talk, can be had about it. As it stands; Amazon is coming off as petty and adversarial.

The fact is; the labor force is no longer accepting what Amazon is selling as acceptable compensation. They have the right to organize amongst themselves in their common interest, and if they (Amazon) as an employer wishes to continue in safety from "unfair labor practices" (wildcat strikes etc...) I'd personally recommend they honor their obligation to allow organization to take place. Not doing so only sends the message that the office is an economic battlefield complete with victors and the vanquished; and not a workplace where good people come together to get work done, and make money in the process.

When you sacrifice your relationship with the people who work for you, I find it difficult to offer much in the way of sympathy and understanding. Especially given the last 40 year's have been marked with capital holders rolling over their laborers in myriad new ways.
Good work. thanks for sharing
What differentiates x410 from other x servers is that it support communication over VSock, which Hyper-V supports, and it's probably 3x less latency than tunneling x over ssh. Made it possible for me to comfortably use emacs in my hyper-v arch vm
You see a global move towards "inclusive" education which aims to provide opportunities for all levels of performance and background/conditions, including the gifted. Eg Portugal and Norway are impressive reference cases.
You can do this with just the serial port and a USB to serial converter with something like a RPi that will emulate a modem for you.

http://podsix.org/articles/pimodem/

However that can be replaced with a plipbox (I believe he has open sourced it and you can build your own).

http://lallafa.de/blog/amiga-projects/plipbox/

You can just plug this into the back of your PC. This is a good demonstration of how it all works.

https://www.youtube.com/watch?v=egi3MiSgV1k
It actually did, charmingly. usually I just click upvote on these but it was stunning to read one and think "wait...that is exactly what happened, even if its not perfect"
Well done for including 418!
I don't think sensors are "winning".

I probably could fall into that category; I use Gold Wave v.4.51 for aduio editing (instead of, say, Audacity) because I've been using it since year 2000, and I know where things are.

The thing with modern software is that it tends to update and move things around. Things don't only have different semantics, but also buttons in different places.

The downward spiral of UI/UX is not due to users, sensors or not. It stems entirely from the disregard for ones.

And don't even get me started on latency, which is a whole another can of worms.
This might be onpopular, but I don't think you should aim for "no censorship" and "no way for authority to police people". As we're seeing in today's social media, unfettered communication is not something you might want. Think of all the misinformation, trolling and conspiracy theories going on in our western social media _despite_ very heavy efforts to contain them by Facebook, Google and Twitter. This is biting us hard in our current crisis, where people are going as far as burning down 5G masts, thinking they are heros fighting against the government-ordered spread of Covid-19 [0]. The older I get, the more I start to think that the police fulfills a very fundamental function in our society, no matter how free that society thinks it is. And we likely do want some policing in our virtual worlds as well. Whatever the next social media is going to be (it seems to me that this is what you're trying to plan out here), it should include some sort of moderation option of some case.

[0] https://www.nytimes.com/2020/04/10/technology/coronavirus-5g...
Isn't this bad design?

Speaking of which, can some electrician please explain why Apple chargers (for USA) use ungrounded plugs while every computer I've ever owned uses grounded plugs?
A friend of mine thought it was unfair that people were judged by the clothes they wore, and she was going to fight the good fight and wear jeans to all occasions - work, school, dates, weddings, church, everything.

Eventually, she gave up that fight.
Ask HN: Is there a simple flowchart for small business owners for Covid grants?
Is there a flowchart or eligibility quiz for small business owners and independent contractors or sole proprietors? E.g. for people not eligible for PPP but impacted.
Why? There are no restrictions on using .in domains.
I truly feel like Apple and MacOS has next to none of the problems mentioned here :)
NASA to launch first manned mission from US in decade
You’re only chasing safety. To me it seems you feel like a victim of a street robbery.

“Your money or your life,” the voice behind you asks, weighing options as you weigh yours.

“I’ll take the money, since I’m not overly attached to my current way of life,” you reply confidently, at least you hope that’s how it sounds.

The reply sings. You cry, for a part of you just died. If you’re lucky, you’re still clinging to a convincing enough simulacrum of your former life to enjoy whatever money you were able to keep.

FIN

In all seriousness, I feel like leaving is what everyone else in the country would tell you to do. Anyone who would give up on the experiment of America is foolish to do so. They give up their leverage, power, and credibility in the eyes of their fellow citizens. That may not mean much to you. I’m not saying it should. But if nothing else, throwing in the towel and doing as you say feels like taking your ball and going home. We’re in this together. It’s sink or swim, but a rising tide raises all boats, large and small.

The economy isn’t a zero sum game, but most of politics in this country is winner take all, which isn’t far off. Yet change happens here anyway. The best life for you is one where you can live your best life. No one can tell you what that looks like. Hopefully you recognize it when you see it, and it might be a lot closer to home than you realize.

But hey it’s your choice either way. There’s no shame in being an expat. I’ve lived overseas and it made me who I am as much as any other thing, and I still like me most days. If you’re lucky the door swings both ways. You can always come back. Just don’t let it hit you on the way out.
Their example of an “unsuccessful domain migration” is Gander Mountain.

The drop in traffic might have been a result of the fact that they liquidated all of their US stores...
Because smaller banks don't have the compliance team or technology to allow other companies to manage accounts. There's only a few banks that do this. All the challenger banks mainly use the same banks. The core bank systems don't support multi-tenant, most were designed in 90s or 80s and sometimes 70s. The bank needs to build a middle tier to control access so accounts are separated between companies. Protocols to these systems are terrible, its pretty much a terminal and you are reading columns and line positions to get data. SVB i think actually runs a pretty modern core bank system that has "modern" API, probably soap.
I think you are mistaking legal obligations for morality.

I believe what they are doing is probably fine. However, without properly stating their value-add, it may be misleading to users that do not understand there are also open source options with very similar functionality. I think I get the idea, but nonetheless.

Legality and whatnot aside, I do believe there is a spirit of open source. Like, if everyone in the world behaved the “worst” they could while fulfilling all legal obligations, nothing would be functional at all anywhere. Similarly open source depends on certain behaviors, like sharing, community, etc. I believe everyone that uses open source, especially those who benefit off of it, should behave in a way that if everyone behaved like them, things would continue to function. In that vein, I hope they do contribute upstream where it makes sense to, at the very minimum, like applicable bug fixes. There’s probably no legal obligation to do so (X11 is MIT license, right?), and of course it would help their “competition” to do so. But I do believe it is certainly in the spirit.
While I agree with you that some folk may become obsessed with controlling people (inefficiently) as a method to inflate their own ego (freak) - I err on the side of "dang" in this scenario where you have rejected the request (not just because she/he is our common moderator on this platform). Your comment prompted me to address some communication abnormalities that I have been noticing across the past few election cycles, which is why I still find your past few permanent text inputs valuable (representative of the common worker).

Over the years, I have expected this forum (HN) to be reserved for people who will digest internet content and output thoughtful responses - "dang" is my warden.

Reddit migration is understandable (you are seeking more substance). The simple act of including more word variation in your responses is enough to avoid the text-shade-lightening that is being naturally inflicted upon your simple-minded input.

However - the quantity of words in a comment issued is not necessarily proportional to the value provided.
Submit all stay-home services and COVID19 related telegram bots and channels
Tomato fruit sugar content apparently inversely correlates with the sugar content of the fruit.[0] That is, larger tomatoes tend to have less sugar in them as a percentage of the whole. I'm not sure if this applies to strawberries, but it's worth considering/looking into.

[0] https://doi.org/10.21273/JASHS.129.6.0839
I'm pretty sure that the idea that 'sustaining friendships' is an absolute need, and that not having friends is some sort of disease that needs to be 'fixed', is an American cultural quirk.

It's okay to not have friends.
Google Engineers Mutate AI 2 Make It Evolve Systems Faster Than We Can Code Them
Also a throwaway for the same reason.

We are facing the same issues here. We are struggling to even get SBA logins created to add additional manpower to the manual process. I'm curious how paypal was able to push these loans through so quick, I'm assuming they have some API access that is difficult to obtain.

We are also trying to implement some automation for the second round. If you are able to share are you building that or implementing a 3rd party product? We are looking at a few 3rd party apps and have a few hopeful candidates that look like they will help.
To turn it around, a quote from David Foster Wallace, 'Try to let what is unfair teach you'.

https://www.goodreads.com/quotes/937442-try-to-let-what-is-u...
From my enterprise seat, Angular is pretty much everywhere, including greenfield projects.
I don't know about Chrome (rarely use it), but I _hate_ megabar in Firefox. It covers my bookmarks and is completely useless. Why would this input be any different than other input? I wonder whoever thought that covering other UI elements is a good idea.

Hopefully now that I know the keyword ("megabar") I will be able to find a way to disable it. I have searched for an option before but found nothing.

EDIT: just noticed:

> And it only covers the bookmarks toolbar (should you choose to enable it) when you're using the address bar and the dropdown is visible.

No, that's the problem - it (partially) covers bookmarks even when the url bar is empty and there is no dropdown.
The known, light neutrinos would be Dirac, their massive counterparts Majorana:

https://en.wikipedia.org/wiki/Seesaw_mechanism
You’ll notice that in a lot of the Crank examples, I freely mix side-effects with the actual yielding/returning of elements. This is because Crank doesn’t treat side-effects as special. Given that rendering is a huge side-effect in and of itself, I always thought is was kind of unfair that React could peform them and the user couldn’t.

The reason this is possible is because Crank is executionally transparent. If you render a component, and that component calls refresh 4 times, the developer can know that the component has been updated 5 times. You get no such guarantees with React, and it will even go out of its way to make sure that you don’t put side-effects in your code by calling your components multiple times in development, which I think is crazy.
This is terrific! I have always wondered why people don’t use async generators more as they are the perfect fit for react like use cases: what is a react component if not “something” that generates new values asynchronously over time?

I really hope this idea makes it into the mainstream react community and even blend with it. Let’s call this react 2.0 and start building on it, while keeping it compatible with react 1.x for now!
Great idea. Several people are tackling this issue.

Can users use their own CDN to host the images?
New model predicts when states can safely begin easing corona virus restrictions
I thought the website was really cool.

But the first image really sucked. The other 30 images and animated constructs were super cool, but the entire experience was wrecked by the first image that you see, which looked like a jpg of a plane drawn in ms paint.
I don't mean to take the conversational bait, but that story is explicitly not about fairness, it is about equality, and about the dangers of mixing fairness and equality.

In this story, as it is frequently discussed:

Fairness = same opportunities

Equality = same outcomes
Within their domain, scientific theories once discovered are true forever e.g., Newton's laws of motion are true for cases that are not too fast (special relativity limit), too small (quantum effects), too massive (general relativity limit).
That sounds like "bored and has nothing but first world problems and no real idea what on earth injustice actually is" not "I'm really dedicated to justice."

I run multiple websites to help the homeless. This began when I was still homeless myself.

I currently do live in t-shirts and sweat pants, in part due to dire poverty and not because I prefer to dress this way. "Ima gonna fight for my right to live in jeans even for weddings" doesn't really compare to having a Purple Heart or smuggling a baby out of an oppressive regime and returning the child to its rightful mother.

So I think I'm going to disengage here.
Huh. Cartoons went that way, decades ago :(
Upvoted this because I'm tired of peeing on urinals in bars and restaurants that have flat walls, and every time I do I think "gosh don't these guys have any engineers on their payroll?".
I’m not sure how Crank is more “magical” than any other framework. All `this.refresh` does is make the current component execute again. For function components, this means the component gets executed again, and for generator components, this means the generator instance gets stepped through again. I think once you get the hang of generator functions and how yield work it might sort of click what Crank is doing under the hood.
I remember some of my best memories were being in a GT program at my middle school where about 30 kids in my grade took the same core classes together every year for all 3 years. I didn’t appreciate it then, but in hind sight being separated from most 6th-8th graders who barely care about school and being mostly around kids that did, had a tremendous impact on driving me through high school and college. Most of the kids were way smarter than me and are doing incredible things now.

Years later, when I studied in Sweden, I became great friends with a public school teacher there. I told her about AP classes, and GT and magnet programs and it was quite literally, a foreign concept. She said that in Sweden it would be discriminatory for children to be separated like that. I’m worried that the world is moving more and more in this direction, but I hope not!

I felt extremely lucky to be put around peers that pushed me and had shared goals because most of the kids where I’m from don’t have that, and I could have easily ended up on a different path.

In college, I realized I was in an entirely different league when all of my classmates were in the top couple of graduates from their huge high schools, and I could barely hang on. Around that time I met a couple of 14 year olds in my dorm that were dual majoring in computer sci and math, and then I realized that there are so many different levels of intelligence in the same age buckets, schools have been doing it wrong for so long! In an ideal world everyone could be grouped at the appropriate level regardless of age, but then again, there is a huge difference in 14 year olds vs 18 and 19 year olds, so there seems to be some merit to the age bucket system. All that being said, the only thing I know is that world is a complicated place :)
Good luck with getting people to upload sensitive legal information to a free platfrom that they know nothing about and which has a confusing operating model. Unless you're a big company and you're offering something which looks, feels and actually is expensive, you'd only get laughs in the industry.
Can anyone recommend any tried and true, globalist/international perspective distance education / homeschooling groups? Less focused on base academic outcomes (assume this is covered), more focused on co-exploration and organic learning with distributed friends in a semi-structured or periodically adult-stimulated fashion. We don't need to download rote learning worksheets or lesson plans, we'd prefer to explore real world subjects freely, asking questions and allowing one subject to function as a lead-in to others. Unsure if this exists.
I was the developer responsible for the bluetooth integration of a "smart lock" in an android app and it was an absolute nightmare.

I don't know if manufacturers have got their shit together in more recent smartphone generations, but at the time every manufacturer had their own Bluetooth stack with undocumented, and sometimes conflicting, quirks. Manufacturer A requires that you pair to a device before connecting? Great, Manufacturer B won't pair unless you connect first.

The only way we could guarantee compatibility with the app was that we tested at least one phone from every manufacturer so could flag which workarounds had to be used for each device. Some manufacturers were at least consistent with themselves, but others had totally different stacks between devices and even android versions.

This was definitely a huge point in Apple's favour; iOS' Bluetooth was snappy and consistent, and I was forever jealous of our iOS dev doing the integration over a few days when it took me at least a month to work all the links out.

And then a manufacturer releases a new hot android phone and we get a complaint from our client that their app is suddenly awful because it didn't work out of the box.

No, I'm not salty at all. :/
Descriptive analysis: why did 150 startups shut down? (21 May 2019)
Forget Bluetooth.

Why is Wi-Fi so unreliable? At this point you need specialized semi-pro equipment just to get a reliable connection to a router 15 feet away.
GTC 2020: Creating Physically Based Materials for Minecraft with RTX
He wants a ML project on his résumé.
1. Diane Feinstein isn't in favor of those things, and this is who we're talking about.

2. The party platform? Really? After the last primary cycle, Sanders was allowed influence over that document, improving it somewhat. Are party elected officials bound by it? was Clinton? Is Biden?

2. "In favor" for a Senator or Congressperson must mean: Propose it, speak about in in the Senate, speak about it in the media, support civic organizations campaigning for it, and don't be dependent on donors who want it not to happen.
The annoying thing with function purity fanaticism is that it is out of touch with reality.

State. Exists.

State exists, so let’s deal with it with the tools that the language provides, instead of pretending it does not exist, just to realize later that it does and jamming as hoc answers to this initial oversight.

A UI component is fundamentally “something that generates values (view objects) asynchronously (over human-scale timeframes)”. That’s the definition of an async generator!
In my country the potatoes which grow on hills taste wayyy better than the ones produced on flatland.
Well if you want to be a useful journalist you start by not sensationalizing things or carefully framing facts in a way to push a specific narrative.

Being a useful journalist is not profitable though, even when there isn't a pandemic.
There is no free market in modern capitalism. Even Smith already warned of the dangers of accumulation of capital and the need for checks & balances to avoid oligopolies and monopolies. It's a winner take all approach (at least in the US and China) that nearly always those with the best headstart win.
Is your OSM App spying on you?
The Covid Test Lab That Could Save America
Thank you! Let us know if you have any feedback.
I find the OS interfaces to be OK.

The internet on the other hand is a train wreck. Oh you want to read a website? Not before you click away these million popups and cookie banners and news letter things. Scroll down? haha no. You're in for some sort of sideways scroll phamplet thing. Or my personal favorite alternating down and sideways by page number (yeah I couldn't believe it either)
http://archive.is/ApUOz
A really cool project, and the people involved are really cool too!
What do you mean by tools? :)
That you don't care about the discussipn doesn't make it less important. Special classes take up resources so it is indeed a policy decision where to allocate funds.