jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That's one of the reasons the functionality was picked to be as simple as it could be and still solve my problem. Hopefully I can be a bit different by offering less but scaling easier and cheaper.

Not there yet of course.
The answer is “because -10000 CE is an approximation of the beginning of human civilisation, using this epoch removes negative year numbers from all historical dates, and it's simple to convert from the ubiquitous CE epoch”.

https://en.wikipedia.org/wiki/Holocene_calendar
I thought US Court of Appeals established that web scraping is legal?
C is certainly still popular, but it probably wouldn't be if there wasn't so much infrastructure built in the last 50 years that keeps it in demand.

What's really interesting to me is that SQL and ML were created in 1973 and 1974 respectively. And yes, those languages have evolved over time, and yes, they have some warts and telltale signs of age... but overall they still are considered very high level languages, and are still incredibly popular in their own right.

For a recent project, I chose F# (an ML descendant) and SQL, not because I had to integrate with legacy software written in those languages, but because they're still great languages.
Hey everyone!

I'm building volt.fm to add some missing social features to Spotify. Love to hear your feedback.

Here's my profile: https://volt.fm/soheilpro
Facebook is amazing to me, no matter what the issue, the company responds in a weird PR speak dialect that evokes circa 1990 Phillip Morris. They have a weird voice.
The focus here is on resource authorization, and for that there's no default in policy authorization. You've to write code in action body, capturing each id input from the request object, and authorizing it via the default authService explicitly.
You can imagine that it's easy to miss out on some property – say by a new developer down the line while adding a new property to the request model.
And if that happens, a whole for the intruder becomes available to pass any id, and leak data of your users.

Additionally, the problems of your auth code mixing with action body, and hard-coded checks of roles/privileges and extensive testing for changes are always there.

While with ASPSecurityKit's ADA, it's always unobtrusive and kinda automated authorization once you've setup the convention in the beginning of the project (which is fairly simple, one line of code usually as shown in the video).
If you forget something, the default is with ADA to deny access (zero-trust), and not pass-through.

HOpe it made sense - happy to give more examples. You can also go through the guide https://aspsecuritykit.net/guides/aspnet-policy-authorizatio...
2 years is nothing in the age of mobile numbers that people port and keep for practically decades.
They are probably the happiest Americans there are. It’s unfortunate that Gen Z and beyond won’t know a life before ubiquitous mobile Internet.
Elsewhere | Founding Engineer | REMOTE / San Francisco

Elsewhere is a stealth startup recently funded by top investors. We're building a new kind of graphical space for online communities to collaborate and hang out.

My last company (Human Interest, YC S15) is now valued at over $1bn, and this is going to be even bigger.

If you're interested in building products people live in all day, spatial software (https://darkblueheaven.com/spatialsoftware/), or web3 drop us a line.

Especially drop us a line if you're interested in some day being a founder yourself some day, as you'll be the first employee on our time. :)

Tech stack is Node/TypeScript + WebGL and Solidity. It's fine if you haven't used these, as long as you have software engineering experience in at least one other role prior.

Reach out with a short introduction to paul@elsewhere.zone
Surprisingly, making well lighted, non-cluttered, non-amateurish photographs is something that takes more than having the right camera :)

Everyone can download vi and Python. Not everyone can write good software.
To be fair, Apple frequently doesn't allow competition (like with Mail, Messages, Phone, etc).
Plink, the above comment does not reference my original post to finding a good programmer, no.

My previous comment to which you replied was in response to Bendmorris, "It seems like you're trivializing degrees from top universities, as well as overstating the difficulty of HTML and CSS."

I was simply defending myself that I was not trivializing degrees, and that I wish I knew the technical side so I could implement my idea. As someone with zero technical background, HTML and CSS are a foreign language.

It seems there was a misunderstanding in my intent and tone. You may better understand my position after reading comments I have made to others in this post.
OK, maybe I will. I want to work somewhere where there is a comfy couch and coffee, the languages in use are among Perl, Haskell, and C, and I can open-source everything except the actual product. Where should I work?
Look at the second line, I explained why his comment is not in line with the thank you notes

Edit: Also personal comments also do not belong to HN
What I meant (and failed) to express is not that I eschewed Googling because I'm lazy, but because I had no reason to Google.

In my completely non-expert world view, I think that blogs (and websites in general) have three types of visitors: Committed, Unqualified Leads, and Uninterested.

Committed visitors will dutifully read and re-read all available information, regardless of whether it is presented clearly. These are people with a personal interest or responsibility related to the subject matter, like devoted Apple users reading Steve Jobs' latest address, or competitive Street Fighter players reading about how to execute a special move or winning strategy. As soon as they detect that the information is within their purview, they will consume all of it thoroughly.

Uninterested visitors are simply not in the target demographic; if they clicked on the link at all, they will close the window as soon as they process that the content is not relevant to them.

Unqualified visitors are people who might be interested, or maybe even want to be interested, but require extra context or a "hook" to get them going.

I feel like "visitor interest" is a spectrum, with "committed" on one end, "uninterested" on the other, and "unqualified" representing the vast gradient chasm between them.

TL;DR:

I am probably not the only reader that Brooks Review lost by catering only to committed visitors.

Long version:

Clicking the link for the article, I was an unqualified visitor. I literally had no idea what "Things" was, so I thought "RIP Things" might have been some kind of metaphysical rant about getting rid of superfluous material possessions. Instead I was dropped, in medias res, into a contextless rant about OTA sync (what does that have to do with "Things", I thought?), and how it's "still a few months away." From what? For whom? Then he transitions jarringly into "The Wallpaper." At that point I knew I had to click on the Cultured Code link, because obviously I was missing too much. Upon clicking through, I was faced with an equally contextless long-winded article about "cloud sync" that made no mention whatsoever of wallpaper. That's when I gave up.

All of this could have been very easily remedied if Cultured Code's site had a tiny slogan or product description at the top of their page, or if the Brooks Review guy had a link to something explaining OmniFocus, or a blurb on the page explaining if he has any stake or connections to OmniFocus.

So, to be clear, I did not Google for "Things," because long before the source article mentions that "Things" is something that you can purchase and interact with (and thus, perhaps Google for), I had already given up reading, because I didn't know what OmniFocus was, what wallpaper he was talking about, who the article was written by, who the linked article was written by, or why OTA sync was a big deal, or in which world of computing OTA sync was being discussed, and neither Brooks Review nor Cultured Code had designed their sites in such a way as to explain why I should care.
Oddboy you may be able to use one of the cross-platform mobile frameworks thus redcuing your mobile client dev time some of them are:

Rhomobile
PhoneGap
QuickConnect
I think a little more context is required (hobby vs company), but I'd hate for people to not post feedback requests here due to community members 'borrowing' each-others ideas.

At the very least, a courtesy e-mail might be nice?
Indeed, this is a very hard problem that needs to be solved. I just learned of JAK bank, IMHO it's a step in the right direction. Constantly accelerating systems are not natural or sustainable. Hopefully we can find solutions to money, banking and investing that are sustainable and productive without being predatory to parasitic towards most of humanity.
The query param in the submission is probably just to get around the duplicate submission rule, I think it uses user agent to determine which page to serve
The "unjustly" homeless?
WTF?
What justifies someone being homeless?
The only justification in a reasonable society is that they actively choose to live that lifestyle.
Poor life-choices, lack of planning, exposure to addictive substances are not justifications, just excuses for society to dispense with it's duty to care for fellow humans.
it appears that the maxim is, Always Be Cocky
Banking interns are the cream of the crop, they will usually have done a lot of self study and be fully competent in financial modelling, research etc... These kids beat out 1000's of applicants for a handful of spots.

Usually though IBD/Corp Finance Summer work consists of assisting with pitches which includes menial work like powerpoint design, spreadsheeting, pitchbook creation etc. If they are on a live deal work may include due diligence etc.
For real?
console (in various ways/flavours) is one way.
This, like any other article that discusses the "shorted above 100%"-phenomenon without mentioning synthetic longs, is either uninformed or intentionally misleading.

https://www.sec.gov/investor/pubs/regsho.htm

The "naked short selling is rampant" narrative has been used to pump-and-dump stock before, and the SEC warns about this explicitly. In the case of the Gamestop squeeze, it was used to convince people to hold on to their stock after the squeeze was over, claiming that there was an even bigger squeeze incoming.
I have lived in Stockholm too. I was paying a fortune for a 27sq meter studio in Vasastan. Again, comparatively housing in Portugal is not shit by any measure. You just need to pay for it.
Yup, I get "Killed: 9" on macOS (Big Sur) too. I actually had some kind of problem (I think) with the original invocation:

$ bash -c './redbean.com -vv'
W2021-02-26T02:06:29.162953:tool/net/redbean.c:1144:redbean:83621] setsockopt(server, IPPROTO_TCP, TCP_FASTOPEN, &yes, sizeof(yes)) → EINVAL/err=22/errno:22/GetLastError:0
W--------------------000026:tool/net/redbean.c:1145:redbean:83621] setsockopt(server, IPPROTO_TCP, TCP_QUICKACK, &yes, sizeof(yes)) → ENOPROTOOPT/err=42/errno:42/GetLastError:0
error:./redbean.com: check failed: 0xffffffffffffffff != 0xffffffffffffffff (48)
6fffffffff70 0000004034cf UNKNOWN
6fffffffff80 000000403225 UNKNOWN
6fffffffffc0 0000004027f3 UNKNOWN
6fffffffffe0 000000402a21 UNKNOWN
7ffeefbff870 00000040227b UNKNOWN
My dream is to have this one but running Mac OS.
Or a Macbook having this upgradeable features, where I know it will not happen soon as it's against the planned obsolesce of the industry.
"3 Nov" is ambiguous, it could mean 2020-11-03 or 2021-11-03, or any other year. And by the way, "3 Nov 21" is also ambiguous, it could be 2021-11-03 or 1921-11-03. Lots of stuff happened in 1921.
The chance for social mobility, typically presumed to be upward mobility, is the American Dream.

One such example is going from a working class, immigrant, single mother family to being a multimillionaire.

That is of course not the only one, as you seem to suggest.

If it were, then you cannot point to anyone who lives the American Dream, because everyone's path through life is different.

> how is the American safety net thread bare? It’s 60%+ of the federal budget?

Yes, it's pretty well known the US overspends on a lousy safety net. For example, "Americans pay more for health care and get fewer results, according to a new analysis." - https://abcnews.go.com/Health/us-spends-health-care-countrie...

Did you skip the part about "creche care and schooling and health care" in Denmark? Do you know how much daycare/preschool costs in the US? Much less daycare/preschool with trained career professionals like they have in Denmark?

Being a multi-billionaire doesn't make one a social policy expert either. That doesn't prevent people from listening to the nonsense Gates says about education. As I suggested, think of this piece as directed to the people who listen to Gates because he's a famous rich person.

Do you listen to social policy experts? What do they say about this topic?

If you don't listen to social policy experts, then clearly having a multi-millionaire support a global wealth tax, higher taxes, etc. is effective at reaching a new audience.
> If you mix the two crowds: the people that actually care with the people that will just want faster apps, you get a powerful bootstrap traction.

Do we really though? Most people just buy a new phone, idly agree to all cloud sync stuff that the Android vendor has slapped on it and only notice "hey, I have 500GB free storage for the next 6 months!" and that's the end of it.

There is a market for local-first. Absolutely. But I question how big it is.

Maybe in corporate? If not there, I don't think you can make it big in that area. We at HN are a fairly negligible rounding error compared to most of the internet-connected humanity.
What I’d love to see is my Mac be able to connect my Zoom or Teams meetings to my AirPods via my iPhone (on wifi) so that I can freely run to the kitchen without losing Bluetooth connection.
I use YNAB only for granular budgeting, not for big-picture or forecasting (for that I use personalcapital[0]).

At first I was skeptical of YNAB -- the idea of giving every dollar a job and tracking transactions down to the penny seemed hellish -- but I've since become a convert. I like having all bank account and card transactions in one place and having the budgeting decoupled from the institutions. The goal-setting features are great. And keeping a careful budget of all inflow and outflow has been pretty easy and makes it nice to set up lots of small budgeting buckets. After an initial setup, it feels like a machine that keeps my finances in order without too much intervention.

If you get into YNAB, also check out the toolkit[1], which gives some additional budget analysis and planning tools.

[0] https://pcap.rocks/matt1688 (includes my referral code)

[1] https://www.toolkitforynab.com/
After fighting with React hooks, SCSS, BEM, Node.js and styled components it must be a relief to use pure, normal, simple and elegant CSS and HTML.
I like Ally but be warned that a lot of stuff doesn’t work on Firefox. Whole pages won’t load and the fonts are somehow blurry.
Interestingly, private healthcare isn't banned in Canada but in in reality, there's virtually none of it. The system is designed so that the public sector doesn't subsidize a potential private sector, and without those subsidies, nobody's interested.

Personally, I agree with you. Private healthcare should be abolished entirely.
A while ago I got into watching first amendment auditors on YouTube, and getting riled up about police lack of regard for individual rights.

Then the feed gave me a video from DonutOperator, a former police officer who breaks down police shooting videos to explain why they do what they do by training (and when they break their own rules).

Now I kind of see both sides, still some bad cops, but also a lot of negative police interactions driven by massive levels of criminalizing consensual activities requiring beat cops to serve as a morality police.

In the end, if you spend your day ordering people to stop “bad” activities, and occasionally the worst of them physically force a violent confrontation, you start to view anyone similar to them as negative stereotypes and you begin to desire even more law and order from your leaders.
Yes - none of this proves that Tether has any reserves.

It just proves that someone else believes they do...which we already know.
Regarding your other point, while you are theoretically right that this is a dangerous precedent.

But I think this week's events were extraordinary. At the end of the day humans are running these platforms and it becomes very hard to ignore developments like these. As much as I love free speech we have seen throughout the world that there is a real human cost to not censoring these things.
Two recent high profile examples
http://www.atlassian.com/
http://www.adioso.com

There are plenty of awesome things happening in the Australian tech scene. Unfortunately the tyranny of distance and lack luster investment and government support means we can struggle a bit to get our message out. I know of a bunch of people with fantastically profitable businesses servicing international user bases that you won't ever hear about.

Because they're not in the "scene" they don't get talked about but they're plugging away at their businesses making serious $$.
Edit: Just noticed that the Wolfram links break because of their syntax. HN then worsens the problem, by shortening the displayed links with '...', meaning copy/paste breaks! So I'm just removing the http prefix and you'll have to copy/paste to view any of the graphs.

---

This seems to disagree with the gist of the comic, but I think the answer to the final part (largest dating pool) is 23 years old.

I arrived at that by doing the following, please correct me if you spot an error along the way!

The dating range for any age, t, would be defined as:

lower limit = .5t + 7
upper limit = 2t - 14

This agrees with the example in the XKCD strip. The dating range for an 18 year old is from .5(18)+7 = 16 to 2(18)-14 = 22. Because this is linear, the range will always be increasing with age.

Despite the range growing with age, we know that the proportion of singles is decreasing with age. Sigh. That's where the other model comes in. The author of this problem gives:

S(t) = e^(-0.05*t)

That looks like this: www.wolframalpha.com/input/?i=Plot[E^(-0.05+x),+{x,+85,18}]

I believe the largest dating pool would correspond with the greatest area yielded by taking the definite integral of this function from .5t+7 (the lower age limit) to 2t+14 (the upper age limit). To see this in pretty print, you can visit this link: www.wolframalpha.com/input/?i=integrate+(E^(-.05x))+dx+from+(.5x%2B7)+to+(2*x-14)

Evaluating that for any age would give the area under the curve corresponding to that age.

The next step, then, would be to find the maximum area for any age. To do this, we should be able to take the derivative of that previous equation, and set it equal to 0 in order to maximize it. Again, correct me if I'm wrong, but for the result of that, I get:

-2000(e^(-0.1t+0.7) - e^(-0.025t+0.35)) = 0

I plotted that to find that the max was located at age t = 23.

This graph illustrates the size of the dating pool corresponding to age along the x axis: www.wolframalpha.com/input/?i=Plot[-2000(e^(-0.1x%2B0.7)-e^(-0.025x%2B0.35)),+{x,+0,+100}]

Comments? Did I approach this totally wrong? Did I miss something along the way? Does that seem reasonable?
Internal dogfooding, maybe? Or hijacking Atom's community.
I see all these tools are being built on top of Ace but Ace itself doesn't get much love. There are many issues in Ace that needs to be fixed but almost no company is putting resources on it.
> one of the leading complaints being that it takes a lax approach to software licensing

I never understood this criticism. There's plenty of software I haven't bought a license for. I don't feel that just because somebody shares their code or archives it in public that I'm entitled to a free license.

That said, I've been approached on Github about licensing my code and I'm happy to grant one. For the most part, however, I just dump code to Github because it's a convenient way to backup and dealing with licenses just creates friction. I'd rather know that somebody out there explicitly wants the code before dealing with it.
If secrets are rotated or time-limited, they become a lot better. For an example, see the AWS notion of Token Vending Machine.

It's much easier to feel comfortable handing out secrets of each of them had a fixed lifespan. It reduces anxiety greatly.
> read stuff by people who aren't like you

this.
> It's worth something because the conditions of the system aligned its interest with that outcome, not because of some direct preference of the populace.

You make it sound as though "the system" is a sentient agent that acts independently of the preference of the populace. Democracy in the US is far from perfect, but don't you think that the creation of the EPA was at least somewhat related to the preference of the populace?
I'm pretty certain that 3MF does have that support. I had ordered STLs for miniatures from Hero Forge before, which I converted to 3MF and was able to paint and texture with Microsoft's 3D Builder. So there is definitely colour and texture support. I'm absolutely certain that physical materials are also supported in 3MF based on examinations and experimentation with the format around the time I was digitally painting my minis.
I mean, you can definitely tell the difference between, say, a mass-produced egg and one from a naturally raised chicken. The latter often has more orange-y yolks. That being said, some large-scale producers add stuff to the diet to get more orange yolks and some naturally raised eggs aren't super orange so yes, colour alone doesn't mean much.
I don’t really get your example, or how does it have to do anything with rust?
It’s just a bad linked list, isn’t it?
The number of side projects I have had to leave aside in the last few years is close to a dozen. I was able to implement some of my smaller ideas and I open sourced them, which boosted my career. But I don't want them to be a means to an end, I want to actually have the time to build them properly and make a living off one of them some day.

Unfortunately my country has infamously low salaries while having a relatively high cost of living. I have some savings, but I would burn them at a pretty fast rate if I quit my job. My best chance at having another "miracle year" is getting fired, which would immediately provide me with some more liquid cash plus monthly unemployment benefits for a while. At that point I could move to one of the cheaper areas and be financially independent for years.
well sure, but on the other hand you don't know anything about the person under discussion. They are essentially a small very vague figure from fiction given the level of specificity you have for her. They are not having their reputation besmirched or anything, because nobody knows who they are, and thus probably don't require a rousing defense.
> is setting up shop exclusively in areas with high unemployment,

How is that a negative? Would you prefer for those people to stay unemployed?
Sounds interesting! Unfortunately for me, apparently a lot of people are interested in this: The images aren't loading and I'm getting a firebase error in the console.

FIREBASE WARNING: Specified Firebase has reached its Peak Connections limit. If you are the Firebase owner, consider upgrading. (https://resplashed.firebaseio.com)*
They only have 2 funds right now, so it's hard to say about their expertise.