skysight-inc/HackerNews huggingface dataset:
This article resonated with me quite a bit. I very much dislike the fast, throwaway software culture of much software development. A revolving door of technology, platforms and methodology. The first few years you're excited by the pace of learning, and that prospect of new projects is really alluring as it's a new and exciting problem to solve.

Eventually you realise everything you pour your heart into only matters for a year or two before it's inevitably thrown away, replaced by the new kids on the block.

I can see why VC land can support the irrational churn of technology, and that's fine, hell even entire companies are ephemeral in the startup universe. I think it doesn't make sense for any other kind of project. We shouldn't need to rewrite something every year or two, it should have been built to be a stable platform with boring, fundamental technology from which you can grow the product over years to come.
The whole west coast and many major cities in the US have eliminated the lower tipped minimum wages.

But the societal norm is to still expect to tip 15% (although some would say 20%) in tips.
An open-source AirPlay mirroring server for the Raspberry Pi
This is a valid definition in TypeScript:

type Shape<T> = (
circle: (x: number, y: number, r: number) => T,
rectangle: (x: number, y: number, w: number, h: number) => T
) => T;

function Circle<T>(x: number, y: number, r: number): Shape<T> {
return (_Circle, _Rectangle) => _Circle(x, y, r);
}

function Rectangle<T>(x: number, y: number, w: number, h: number): Shape<T> {
return (_Circle, _Rectangle) => _Rectangle(x, y, w, h);
}

const exampleCircle = Circle(2, 1.4, 4.5);
const exampleRectangle = Rectangle(1.3, 3.1, 10.3, 7.7);

function area(shape: Shape<unknown>): number {
const s = shape as Shape<number>;
return s(
(x, y, r) => Math.PI * r * r,
(x, y, w, h) => w * h
);
}

export function main() {
console.log(area(exampleCircle));
console.log(area(exampleRectangle));
}

Unfortunately I think the cast might be necessary, but happy to see another solution from someone with more typescript expertise.
Don't refer to userbenchmark. Their ratings are so blatantly manipulated that they've gotten themselves banned from virtually every forum or subreddit for hardware advice. You know something's up when both r/Intel and r/AMD ban a "benchmarking" site.
Thanks for the suggestion.bandwidth is always limited and don’t want to run myself and team for these things but something are pretty straightforward and can be done to block.
> Killing 3rs party cookies isn't anti-competitive

The problem is that when it comes to determining what's anti-competitive, yours is not the opinion that matters. According to the article, multiple US states, a US House submicommitee believe it is anticompetitive and now a UK regulator is also investigating whether it is. This is not a hypothetical like you think. It is what the people in power actually are on record about.

Your option 2 does not exist. Just full stop.

So we're left with the idea that every other browser in the world can improve privacy, but not the one that most people use. Do you seriously not see how fucked up that is? Why do you want to build up this garbage narrative about how it's not the fault of the authorities?
Thanks a lot for the recommendation!

What would you say are the prerequisites for this one?

Also from the description it sounds as if it also goes a bit more into 2D graphics too, is that correct?
In the UK a few years ago when I wanted to stay on after a conference for a couple of days they demanded to see my passport.
I understand that part, I don't understand the part where people find it acceptable to tip the delivery person. It's just not ok, unless they brought your fridge up the stairs or something then sure, I'll slip in a little something for the effort. But an amazon delivery driver? Where they drop the parcel at my door, ring the doorbell and leave? Why would I ever tip them? The same with food delivery drivers - I open the door, say "hi" grab the food and they are gone. There is nothing there to tip for.
> Name a single developed country pushing towards legalizing abortion right up to birth?

Most of the developed world has abortion legal right up to birth; many countries that do so also have a time limit on when it is available on demand rather than with medical need criteria.

But Canada, notably, has no legal restrictions.
Syndicated (no paywall) at:

https://investingplanner.com/2021/02/uk-and-eu-to-open-in-de...
You strangely assume that advertising overall budget is related to the effectiveness of advertising.

The reason non-privacy invasive advertising is worth less is that tracking is more effective, so it changes the balance. If tracking becomes less effective, advertising money is more likely to go elsewhere than disappear.
I assume you would also be ok with Twitter and Facebook not allowing people to delete anything? For shame!

The authors' moral right alone should allow any content authored by them to be un-published. Ever heard of a paper being pulled?

You example of bullying is top notch but what about doxing concerns? Plenty of people delete their "content" without being bullies.
Pre-Fortnite-sage I wouldn’t have been so sure, but they had 116m users at that point and were still banned. Obviously that’s still an order of magnitude smaller, but…
RSS and atom are simple xml formats that encapsulate information about posts or items on a site. They are linked on the site with meta tags or in direct a links. Here's a link to some documentation: https://www.xul.fr/en-xml-rss.html#structure

Your framework will also likely have helpers to generate those. And you can contact me directly for help, email is in my profile.
For tracking URLs, you could use the following extension: URL in title

https://chrome.google.com/webstore/detail/url-in-title/ignpa...
I don't understand your confusion. The amount of money the customer pays doesn't change.

I'll give an example:

$8 item + $4 (50%) tip = $12

$10 item + $2 (20%) tip = $12

$12 item + $0 (0%) tip = $12

In any scenario, the wait staff's pay comes from the customer. All we are doing is, setting the price, such that you no longer calculate the tip. If the actual price doesn't actually change, you can bake in whatever you want.
I introduced ASDF at the company I currently work at and it spread like wildfire to every team.

Having a single version manager that manages the versions for numerous tools across different teams has been invaluable.
I think it's paramount that anyone using Prime Now sets this value to 0% in the app when ordering. Otherwise you're just subsidizing one of the wealthiest companies in the world. If you really want to give the delivery person a tip for whatever reason(they had to walk through mud to get to you) then give them cash. Don't pre-tip in the stupid app that clearly shows amazon "well, we don't need to pay well since clearly our customers are happy to compensate".
I use https://rssby.email.
I usually recommend "Since We Met" to anyone new to Evans, its a great collection of tunes and a great performance. "I Will Say Goodbye" is a great record too, although my CD copy has lots of tape wow and flutter all over it. I'm not sure if the broken tape machine was used in mastering or whether all recordings have these artefacts.
In this case no information was "stored" after meeting a spider or getting bitten by it. Rather people who (by accident) had predisposition to avoid spiders happened to survive better.
> Plenty of Democrats believe it should be entirely a medical decision.

Abortion being legal up to birth as a medical decision is the norm in the developed world; where there are time limits in the developed world, they are for abortion without medical need (and while most countries do have such limits, Canada, notably, does not.)
Author argues against buying organic
idk, looks fine on my screen. It's a landing page, doesn't have to be information dense.

Besides, over half of website use is via mobile nowadays.
If you're trying to sell and earn money, you don't need an idea, you need customers. From customers to idea is much easier than from idea to customers.

I'm not saying that getting/finding customers is easy neither...
You were frustrated the customer didn't pay you an arbitrary amount to live off based on their mood instead of frustrated that your boss didn't pay you a legally mandated amount to live off.

The worst part about tipping culture is that somehow bosses have convinced their staff to be upset at customers.
Nice summary, bookmarked so I can point to it in future discussions here and elsewhere.
There seems to be a lot of people finding that they have to use the "any" escape hatch quite frequently. Our team has found we practically never use this anymore since starting to use tools such as "zod" to simply and quickly define schemas for input data, such as JSON, which we can then use to parse/validate untyped data into typed data to satisfy both the compiler, and us, that the data is the shape we expect.

If you can find ways to avoid the escape hatches you can then get the compiler to carry more weight and trust in the types without blowback.
Only 20% of the submissions get 80% of the views ;)

edit: oops, didn't notice you mean it's still your submission but the timestamp has changed. That is strange, I guess this is a change in the HN system. Maybe now when someone resubmits your link it'll be counted as a new submission, but with the original submitter as the author?
Amazon unveils Helix building as heart of campus in Arlington
Yes. My experience with nix-shell[0] is very smooth so far.

[0] https://nixos.wiki/wiki/Development_environment_with_nix-she...
Citadel was clearly infusing cash into Melvin to compensate for Melvin's massive losses on GME, though. What's the significance of Melvin's position in the stock in the few days before or after Citadel bailed them out when the reasons remain the same?
I think you mean European / UK Centrists like that Nice Lib dem Alexandria Ocasio-Cortez :-) and that On nation tory Mr Obama
On https://web.archive.org/web/20090318021921/http://club.cdfre... someone writes:

'I used an oscilloscope to find a sweet spot in the analog signal path of an audio CD player (an old Sanyo - the older the better, for this kind of stuff...) where a pre-filtered and amplified version of the laser readout is available - in this particular player, this is basically a test header marked "EFM" (which provides a good hint to its function - it's the last analog stage of the signal, just prior to entering the digital Fourteen-to-Eight demodulator).

This point is probed and fed into a high-speed AD converter (12 bit res, 50 Msamples/sec) that is hooked to an FPGA. I implemented a flank detector and a run-length encoder in VHDL.'

And later in the thread:

'Old audio CD players are so amazingly stupid, they will happily "play" CD-ROM discs if you feed it with one. This is truly ideal for analysis purposes.'
The solution is to stop using Amazon products. The company is hugely exploitative in many ways - we should stop being surprised and just spend our money elsewhere.
I quit my job at Google a little over a year ago to work full time on my product. I still don't make near half the salary, but that connection to my users using a product I built is something that, prior to this last year, I didn't know I'd be so attached to.

Users message me to appreciate some small look & feel improvements, they leave feedback and I fix things for them, I get excited about a new feature and it brings value to their work. I let them vote on the more experimental ideas.

I get happily excited for each new subscription, and it all feels earned, a stark contrast to how I felt about my biweekly paychecks at corporate life.

The product [0] launched on HN a year ago, and I've worked on it almost every day since then, and after having reached some threshold of MRR, I've since felt that I can keep working on it forever.

Tonight, I'm up late releasing another feature [1]. The motivation to do so feels effortless, as, it's my garden.

[0] https://terrastruct.com

[1] Sync diagrams with a github repo, ~hacking the README as a presentation tool (https://github.com/terrastruct-bot/Demo)
Pandas is still numpy under the hood, but you can create a numpy array that points to memory that was allocated elsewhere, so conversion to pandas can be done without copies in nice cases where the data model is the same (simple data type, no nulls, etc.): https://arrow.apache.org/docs/python/pandas.html#zero-copy-s...
Go Check the soundcloud link of the title and tell me what licence CC you see!
Yes, I remember reading a paper that showed we naturally offset activity with passivity. So you might go for a long run in the morning and then spend the evening on the sofa. It seems our brains try and keep a balance without us being consciously aware of it.

I'm guessing this is why exercise isn't a successful route to weight loss for most people.
EToro secretly setted SL for GameStop holders
Thanks, that helps a lot!

Never used TypeScript either (I feel like such a Luddite these days) but this is perfectly understandable.
If I stole 61 million, I would not be politely asked to pay it back.

I would be going to jail for the rest of my life.

Who is going to jail for this theft?
How to Establish a Startup – Part2
Life Hack – Structure your timeline
even??

Is tpb somehow worse than the other sites mentioned?
It made me remember of this game, simcompanies.
From what I understood, it is made by a single developer and some help.
It has this feeling of community among the players and him included that is really cool.
And no pushing hard to buy things.

https://www.simcompanies.com/
Show HN: ProGuard Playground
Writing ProGuard / R8 keep rules can be frustrating, mostly because iterating on them is slow. We've made this new online tool (https://playground.proguard.com) available for everyone, similar to language playgrounds. It evaluates your keep rules and immediately and visually shows the impact on your APK/jar. You can also share Playgrounds with others to share your rules or ask for help.

It's currently in beta so all feedback is more than welcome, either here or via the Guardsquare community https://community.guardsquare.com/t/proguard-playground-rele...

Enjoy!
You could argue women often throw away their opportunity for a career when they get married.

And good luck trying to have kids without a woman being involved.
It works without the cast if Shape is a generic function itself:

type Shape = <T>(
circle: (x: number, y: number, r: number) => T,
rectangle: (x: number, y: number, w: number, h: number) => T
) => T;

function Circle(x: number, y: number, r: number): Shape {
return (_Circle, _Rectangle) => _Circle(x, y, r);
}

function Rectangle(x: number, y: number, w: number, h: number): Shape {
return (_Circle, _Rectangle) => _Rectangle(x, y, w, h);
}

const exampleCircle = Circle(2, 1.4, 4.5);
const exampleRectangle = Rectangle(1.3, 3.1, 10.3, 7.7);

function area(shape: Shape): number {
return shape(
(x, y, r) => Math.PI * r * r,
(x, y, w, h) => w * h
);
}

console.log(area(exampleCircle));
console.log(area(exampleRectangle));
Nice! Are these shaders or on CPU or manually designed? What I'm building is a combination of webfonts from my old font website I made 11 years ago https://fontsforweb.com and Shadertoy. Basically shaders for fonts.
http://fonted.io

Current implementation might look very basic(vertex shader is just a mask for Shadertoy-stolen pixel shaders) but I have work in progress for font-specific vertex shaders that will allow for manipulating font shape curves.
You strangely assume that the advertisement budget will remain constant in a world where advertisement is less effective.

It's not an assumption. I've worked in web stuff, including a lot of ad-driven businesses and businesses that buy ads, for a little over two decades. If one technology is removed businesses will spend the money on a different one. They will never step back and say "Oh well, I guess we'll have to spend less on advertising now."

It's even reasonable to believe a reduction in the effectiveness of ads would get companies to spend more on adverts in order to maintain the same level of growth.
Hrhrhr. Already gone it is, including all comments. Took them less than 24hrs.

https://www.pbs.org/wgbh/frontline/film/chinas-covid-secrets...

https://twitter.com/frontlinepbs/status/1356067245424848917

I wonder why?
I love the idea, but it seems quite hacker-oriented (for a lack of a better term). Most searches will return something UNIX or hardware related (e.g. "table tennis").
You just need to make the function generic rather than the type:

type Shape = <T extends unknown>(
circle: (x: number, y: number, r: number) => T,
rectangle: (x: number, y: number, w: number, h: number) => T
) => T;

function Circle<T>(x: number, y: number, r: number): Shape {
return (_Circle, _Rectangle) => _Circle(x, y, r);
}

function Rectangle<T>(x: number, y: number, w: number, h: number): Shape {
return (_Circle, _Rectangle) => _Rectangle(x, y, w, h);
}

const exampleCircle = Circle(2, 1.4, 4.5);
const exampleRectangle = Rectangle(1.3, 3.1, 10.3, 7.7);

function area(shape: Shape): number {
return shape(
(_x, _y, r) => Math.PI * r * r,
(_x, _y, w, h) => w * h
);
}

function main() {
console.log(area(exampleCircle));
console.log(area(exampleRectangle));
}
main()
Harry's leverages visibility to drive growth and lower costs
Naming is hard, it's even harder when marketing is involved.

Does Intel seriously need all these different SKUs? Wouldn't there be an argument to simplifying their product line up.
Typing of The Dead (Emacs)
"putter" or "potter," meaning the same thing.

I don't think they mean the same in British English. My motorboat "putters about the lake" while I "potter about in my garden". But I could be wrong.
Why would you need to be seated? Casual restaurants in Europe are normally free to set wherever you want. The menus are normally at the table, waiter acknowledges you by offering drinks and by the time he's back you're ready to order food.
I don't wanna assume but US customers seem very spoiled
Server Infrastructure for Real-Time and Predictive Analytics in Healthcare
> And because tips are everywhere now

As a european, I really don't think that's true.
That's not how reproduction works though. Losing a limb has zero impact on that person's germline cells.
Show HN: ChangeCrab – Free Customisable Changelogs
OP here!

My brother and I are working on changelog software that's feature rich, customistable and embeddable: https://changecrab.com/

It's a sign-up to access the app but it's a completly free account, we may add premium accounts in the future but anything signed up right now has all the features we have so far, so we'd appreciate anyone taking a look.

Our long term goal is building out a set of simple but highly specific business / saas tools that all compliment each other. Would love to hear any feedback or suggestions - especially if you already post changelogs and release logs and what's been working for you!
Microsoft Repo Installed on [Raspbian]
https://en.wikipedia.org/wiki/Category:Probability_theory_pa...
Interesting take. The blm riots were supported and approved by both the mainstream levers of power (media, government) and continue to be so. They were both larger in scale and duration.

The capitol riots were both smaller in scale and, more importantly generally condemned by their sides equivalent levers of power.

I actually consider the right response here more reasonable than the left.
This reminds me of some old people in my country who say that communism was the best thing in the world, they had most things provided, they never had to worry about a job or having a place to live, the collapse of the communist government was the worst thing that has happened to them. Sure, there were some problems, maybe you couldn't buy a new car and only had oranges once a year and people elsewhere were going on holidays to the balearics while you had to content with the black sea if you were lucky and the local police station agreed to let you borrow a passport for a couple weeks, but the advantages overall outweigh the disadvantages. To them, people trying to change the system were the bad people - after all, communism REALLY worked well for them, and the winds of change came and the government-secured factory job or subsidized apartment, gas and electricity disappeared. World went to shit for them. Of course change was bad.

And yes, unfortunately the way to fix the tipping problem is to stop tipping. It will be miserable for people like yourself, but if you can't afford to live on a shitty non-tipping wage, you will leave and do something else. Your employer will run out of staff, or will get the worst staff on earth willing to work for a dollar an hour. Even if you decide to stay and live out of your car, you won't be happy. The restaurant will suffer because the staff won't care any more and it will start hitting the owners directly. So wages will increase. It's not rocket science.
That's how unions are formed, that's how people revolt, that's how people start caring about the political side of things and finally make the change happen - they have to be unhappy about the current system first.

And it is a parasite system on some societies - I'm glad you're on the happy side of it, but the system needs to change anyway.
Wow. This looks extremely slick, and the landing page is awesome. Going to give it a whirl.
I decided to start a Discord for it, it's been on my mind for a while. I'm not interested in the VC moonshot culture, and frankly am not in the location for it anyway. I also don't care for SEO marketing ploys and hustle bullshit.

The community values I would want in a community like that are:

* A focus on building products that meet real world problems

* Pragmatism, stability and longevity in your products

* Discussions about bootstrapping with real customers

* Investment can be useful but it shouldn't be a stand in for a real business model

* Realistically these are businesses, money is a real factor, but no get rich quick schemes, we're just trying to get sensibly rich slowly

* No narcissistic hustle bullshit, no marketing ploys
I don't see the contradiction between creative programming and business programming.
I could tell you many stories of my near-death scrapes with cars and cabs on my hour long bike ride to and from a tiny upscale restaurant in Manhattan, the blistered feet my girlfriend at the time would lovingly restore after 8 hours on my feet, and barely making rent on my tiny Brooklyn apartment I shared with 5 others while narrowly avoiding all manner of attempted thefts of the few discretionary dollars I had left.

When I choose to spend the money I have, I want a good experience. Service is a very big piece of that. My stepfather is a restaurant owner. He has always been the model of politeness. Articles have been written about the magic he'd pour out as maître d' in the early aughts. I learned from him the transformative impact good waitstaff can have on a dinner which is in many ways staged theater with you acting your best (honestly, dishonestly, you are still presenting a face of you) for your date you've held in enough esteem to offer this piece of your life to.
Oh please. Colo those servers and don’t publicly expose your relationship with the colo provider, spin up frontend proxies on other providers to hide your backend.

This is basic stuff, the problem with Parler is that their team seems to have no experience hosting controversial content.