skysight-inc/HackerNews huggingface dataset:
Hey guys, long time lurker and first time poster. I’ve been working on something that I haven’t seen done before. I wanted to create a quick website using the cool Apple scrolling effect however I couldn’t find a simple template online so I created one myself. I felt others could benefit from it so I turned it into a web app. What was supposed to take a few weeks ended up taking my longer haha.

This is my first major side project that I've been working on for the past year so any feedback is welcome. Is the messaging clear to you? Is there anything you feel could be improved?
You consume the services of a country regardless of where you reside when you are a citizen, even if you don't consume much. But, yeah, Trump really fucked dual US citizens on that one (before 2017 you "had to pay US taxes" but you deducted the taxes of whatever country you were living in, which given the US's lower tax rate meant it was meaningless.)

I'm fine with you having to renounce your citizenship if your point is "taxes are theft" and you want to avoid them. If you wanna go your own way, fine. But then go your own way.
Founder of https://www.waiterio.com which is a B2B SaaS that provides apps to manage restaurants.
My perspective is that we should cut most of the 33% of the labor not by reducing salaries but by having more skilled staff but less staff.

The restaurants' industry is one of the most traditional and less tech innovating sectors.
At https://www.waiterio.com we made self-ordering software with QR codes NINE YEARS AGO.
That's right. Nine years ago we could have already said goodbye to waiters but the truth is few people wanted to use QR code and even fewer restaurants owners wanted to try it out.

We pivoted to POS software on a tablet because that obvious thing already felt like science fiction to most restaurants owners.

Now in 2022 with the pandemic few restaurants added QR codes but did you try to open them? Most of them are a .pdf on a website and many times the .pdf link is broken.
We gave another try with the self-ordering and the QR codes: https://www.waiterio.com/en/restaurant-menu-with-qrcode/ hoping this time around is the right time. Yet very few restaurants ever try that feature.
Aspirational Neuroscience
I think it is. Along with the "A list apart" header on the top that is partially obscured by the fixed navigation pane and the title being too wide for the page.
You can have different sorts of controls for crypto miners. We already have laws against folks taking advantage of government services, after all. Heck, in the states, electricity usage used to be (and still probably is) used to locate pot farms. I'm not sure why this would be any different for crypto farming. At minimum, you could require it be registered as a business and require businesses to pay for their own electricity.

I'm not nearly as concerned with folks leaving air conditioning on: You never know what sorts of lives folks lead nor if they happen to have a medical condition that makes them need cool air (Multiple Sclerosis, for example, causes heat intolerance. A cool home when you get home from work means you can cook dinner.) And besides, surely there are ways to fight against that as well.
Add in Pandas and Seaborn and you can make some really great visualizations (of categorical data) with a couple of lines of code.
Whats the matter? Never used 3+ levels of indirection on a variable before? /s
Most interesting choice is the capacitive replacement of the function keys. Looks like it may be equally as disruptive to touch typing (especially the escape key) as the MacBook Pro’s Touch Bar was.
I get that there can be confounders on how you interpret it, but nothing about this statement seems improper or incorrect: "In America obesity is overrepresented in teenagers hospitalized with Covid-19."
In what sense do you think someone with a high score from such applications is better? In a technical sense or in a problem solving sense? I think the two are quite different things.
Returning to this state repeatedly, aka a cyclic system, isn't all that bad, if it means we ultimately don't exceed the current threshold.

IMHO the collective furor necessary to drive development in the space (eg, Google and Apple both maintain whole web browsers) is necessarily weakly-coordinated at scale and will probably always inevitably cue this sort of thing to rise up.

*shrug*
I think it's the point that trusted computing is optional. If you don't want to provide that trust by running W11 with the appropriate chain of cryptographic assurances, you're not going to be able to experience services and products that require it - why should Netflix give you a full 4k stream when you've chosen to disable the widevine extension in your browser? They can't tell their media provider "we try our best to prevent piracy" if they do that. The same goes for things like Valorant and the inevitable age where online games require TPM attestation - if someone runs their computer in an untrusted state that makes it nigh impossible for the anti-cheat to figure out they're running aimbot/wallhacks (or other cheats that do best by reading the process's memory), why should they let that computer play, when it could ruin the experience for other players?
There’s plenty of weird cruft in Firefox’s ~30 year old codebase that causes bugs and unspecified behavior. For example, Firefox’s ContentEditable code deletes things “backwards” compared to all other browsers and operating systems (bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1735608) - this behavior isn’t standardized in any spec, and Firefox is different from other browsers.

There are plenty of gotchas in layout/rendering as well, where either the standard is under specified, or Firefox has some small bugs. Maybe Chrome has many-chrome only APIs, but the developer will always need to test in Chrome and iOS Safari 13 (or whatever your oldest supported iOS version is).

Chrome and iOS are where the users are, and a good website or app should be usable and beautiful for everyone.
I do love Perl.

However, for data science, the biggest drawback vs Python is how you work with complex data structures. Because everything in Python is an object, (de)referencing things is generally straightforward, like:

somelist[12]['whatever']="abc"
mylen=len(somelist)

Where Perl devolves into a mess of sigils, when to use $ vs % vs @, wrapping references with {}, etc.

$somelist[12]{'whatever'}="abc";
$mylen=length(@somelist);

This gets more complex as the nesting deepens, or as you add things like objects, want to iterate keys of a dict, and so on.

Edit: A real example from the perl data structures (perldsc) man page:

print "it turns out that $TV{$family}{lead} has ";
print scalar ( @{ $TV{$family}{kids} } ), " kids named ";
print join (", ", map { $_->{name} } @{ $TV{$family}{kids} } );
Data scientist here. Readable code is important in data science. People rely on our products to be based on solid numbers and logic, sometimes without any form of external validation. We can't just scribble line noise in a REPL until we get some output that looks vaguely reasonable. We need to be able to actually read the code and know that what it's doing makes sense.

So readability matters. And Python is one of the most readable languages out there. It remains relatively readable even as the code and data structure get very complex. Its syntax resembles math and pseudo-code more closely than other languages. It feels more like a tool of thought, not just a bunch of alien hieroglyphics you have to write to crudely and inefficiently express how you really think about the problem.

Perl, on the other hand, is one of the least readable languages for a general audience. It is not a tool of thought for non-experts. Its syntax is ugly, obscure, overly symbol-laden, and beloved only by gurus. The supposed "feature" of TIMTOWTDI just makes it more obscure.

The thing I can never get over with Perl is that it didn't even have a sane, idiomatic notation for functions until recently (and even today I suspect it's not widely adopted). There was no such thing as just defining a function f(a,b) of multiple named formal arguments. You had to use some special magic variable and people start talking about shift operators or some such nonsense.

This is the point at which I start saying "yes, all the language choices are Turing complete, but that doesn't mean they're all equally effective choices".
At least for Qt, the answer's quite simple: you'd have KDE and the associated apps.

As for the stability of the front-end ecosystem, it doesn't exist. The many articles that were posted on HN over the years complaining about the endless quagmire of front-end frameworks, libraries and technologies explain this better than I could.
I'm a fan of both Caddy and Tailscale; any chance you have any devnotes to share on your setup?
> Had he decided not to take Britain to Iraq, then the UK would not have taken part in the war and there would not have been a vote in Parliament.

I don't get this.

He cannot just "decide to take Britain to Iraq", since the UK Government cannot start a war without Parliament's approval.

He came to the Parliament with the available intelligence at the time, and after days of debates, 412 people voted in favour of the invasion.

I would understand the hate if he knew the "irrefutable evidence" shown to United Nation by the Secretary of State was a lie at the time of the vote in Parliament.

But as far I know, he wasn't aware of that.

Is this just a blind hate of a scapegoat? Why are the other 411 people given a pass?
I think it's probably smarter to go into the market and find your margin like cloudflare etc, vs come into the market with it, as you mentioned, it could turn into a disaster quickly. If it was me I'd want to feel extremely confident in the stability of that baseline, and looking at the S1, it's not really established as such yet. I've never taken a company public so I have no clue what I'm talking about, but from the outside, if they overspent internally per a plan Q1 and 2 into the market, that then flip the script and found that margin in the market, I feel like them market would respond more favourably than going in and losing it if things go wrong, given how thin it is.
How to Become a Software Architect
Google SWE, Amazon SWE, Meta SWE, Netflix SWE, Microsoft SWE, AirBnB SWE, Dropbox SWE, Hooli SWE,…
Because no one wants to write Perl ?

Also because Python is readable by most software engineers and data scientists, unlike R.
"would be one thing if Google said to Apple, we want your guarantee that you will not be entering the search engine market"

Which executive is going to be dumb enough to put a crime in writing?

It's clear to anyone with half a brain that if Apple enters the search market, the deal is off.
But wouldn't it be exactly the hallmark of a self-taught programmer to be able to figure things out on their own? In general I don't think a programmer can expect the kind of job where they only do standard things all the time?

Merging and comparing arrays as in that task also seems like something that might actually come up in a job.

However, I take the point of the other comment that the real issue here is doing it with certain speed requirements. That does make it harder, indeed, but still doable.
You can leave the country and renounce your citizenship. Boom, taxes avoided. Otherwise, you're continuing to benefit from the government so you pay taxes. It's a voluntary arrangement to be a citizen of free societies.
To add - AMD will have to support it on their mobile processors, so it will be a while. As far as I understand, AMD's current desktop CPUs do not support it, and the support will probably have to start on the desktop.
> I've never had COVID but I did get the mRNA vaccines + booster.

> my heart goes into light arrhythmia all too frequently. It used to be maybe once or twice a year I'd notice 1-3 seconds of "off-beat" heart pattern. All of of a sudden it's a few times a week. I'm also getting older (entering mid 30's now)

This is my situation exactly, starting a few weeks after getting my second booster (Moderna). I've read enough anecdotes and news reports to believe there are many people dealing with this:

https://www.cbc.ca/news/canada/ottawa/myocarditis-ottawa-mrn...

https://ottawacitizen.com/news/local-news/she-thought-she-wa...

It gradually improved (enough to stop waking me up), but I still get a lot more "off-beats" than I used to. Got my third booster recently (Pfizer), so far no major regressions.
Well, the answer is always "no" if you don't ask :-)
Ah, the main "eat vegetables" interface is actually emergent behavior driven by three different interfaces: the "parental mimicry" interface, the "repeated exposure" interface, and the fuel sampling system's feedback to the main processor. If the first two systems are repeatedly engaged with one particular desired food item, the third system will eventually acclimate to the new fuel source and learn to accept it. A word of caution, though - not all fuel samplers are the same, and some models will always reject particular inputs.
You literally have no other option. Intel,AMD,Qualcomm all announced they will be adopting Pluton. Apple devices had black boxes dubbed "security chips" that could very well function the same way if apple decides to utilize it's features to control users.

The world can't run on nerd vanity hardware like RaptorComputing POWER workstations and Honeycomb LX2's
So the assumption is that Apple would run Ads against search?

There is a good chance that if Apple did have a search engine it would be Ad free, which might still depress prices of Google ads, but it would also decrease effectiveness of those ads.
> Donald Trump was elected president

Oh no, the end of the world is upon us, how could the people chose _that_ kind of guy as president. The people where meant to chouse _our_ woman it was _her_ turn.

Ironic really, you are scared of democracy ending yet as main reason why, because democracy worked.
Ha! You're complaining about HNers while also being one?

You missing a crucial point here. Using an alternative browser on iOS is not actually that helpful. Nine-times out of ten, I use spotlight (swiping down from the home screen) to type search queries because it's much faster than entering an app. This will always use the built-in search provider. Secondly, I use siri to do quick lookups, "search for ravioli recipe" which also uses default search provider. Any context menu like "Lookup" or "Search on X" uses the built-in provider.

A blanket statement such as yours suppresses ideas. Let people talk... isn't that why HN exists.

I for one think allowing the ability to add a custom search is a no-brainer and I think this deal may be a real reason why it doesn't exist. It's so easy to add this that it seems real shady it doesn't exist...
I have changed my mind in the last 19 minutes, you are exactly what space needs!
Can lets encrypt issue multiple wildcard certs for different subdomains like *.banana.example.com and *.grapefruit.example.com

Then you could give each server a different wildcard cert without exposing the full name to the certificate log:
exchange.banana.example.com
log4j.grapefruit.com

Ugly, but functional.

Alternatively should the certificate transparency log rules be changed to not include the subdomain?
Maybe what matters is that you know that a certificate has been issued for a domain, when, and that you have a fingerprint to blacklist or revoke. Knowing which actual subdomain a certificate is for is very convenient, but is it proportionate?
Interesting. The West Coast got a TON of snow in the last couple of weeks and this did not happen. The point is, over-confident and under-prepared humans are not a proxy for the evils of climate change. Let's not get too carried away. Climate change is new and it's real. Human stupidity? Much more established and reliable.
I assume some limited edition cars appreciate in value. If you bought a 1967 Ferrari it probably appreciates in value if you avoid crashing it.

But yeah, most expensive luxury cars rich people drive decrease in value, often by quite a lot.
> Most articles about SvelteKit don't talk about the backend/storage part at all.

That's because a lot of Sveltekit users appear to prefer serverless and don't use the back end.

Personally, I like that Sveltekit's back end doesn't have batteries included.

Coming from Express, I was able to pick up Sveltekit pretty easily (although I have some quibbles with the documentation). I would have preferred that Sveltekit's back end use Express' Request and Response, but the Sveltekit devs have their reasons for not doing that.
Readability/accessibility matter. Readability/accessibility matter A LOT when a large portion of the userbase has no formal background in programming.
is it mind boggling? depends on what you mean

Every time I look at an example I am turned off and my mind is in a way "boggled" ...

I just opened the tutorial on the Raku site I see this

say looks_like_number "foo";

I find this awful,

right from the beginning, the say turns me off, computers do not speak, at least I really hope the computer is not actually speaking when I type that. Then there are the weird rules of quoting to not quoting ... I can't quite tell the rules are

the example is unpalatable, why does the looks_like_number word have underscores? is that a odd variable name that needs underscores? but it looks like a message to the user, what a terrible choice either way!

what does this print? I can't tell ...
Curious, what do you write that is 'OS like GUI' that doesn't require querySelectors, DOM and event handlers?

How do you handle the nuances of GUI and input handling?
Ah okay, yes that's awful.
Been using Netmaker for about 6 months now. It is a really fantastic tool. Congratulations and looking forward to see it grow.
How so? The rich don't benefit from profits being tied up in a business account. If they want that money, they either have to receive it as immediate compensation or invest it in hopes of receiving even greater compensation in the future.
There is a moderate demand for local desktop applications, but there is a very large supply of Web developers. Solution: by bundling an entire web browser with your application you can have web developers making 'desktop' interfaces.
> Tipped employees are legally paid well below the federal minimum wage

And there are other ways this plays out like in places that don't normally have tipping (counter sales) or rather their employees aren't classified as "tipped employees". I've seen more and more places adding a tip option to their POS (it's normally just a checkbox on the backend) and it's done to get away with paying a lower base rate (still well above the tiny tip wage which some around $3/hr IIRC, think $13-15/hr) and foist some of the employee's paycheck onto the customers through guilt.

Tipping, as I understand it, was/is supposed to be a way to show how someone went above and beyond. Nowadays it's just a 20% tax you have to pay on top of everything. It's a scam and I hate tipping even more when I'm not being waited on. I still do it because I know how this plays out (re: employees need/rely on those tips) but it always makes me mad to be asked to tip when someone just handed me something from the kitchen/case/etc. I'd much rather all prices go up by 20% instead of the business owner hiding behind guilt tipping so they can make prices look lower and get away with paying employees less.

I don't expect I'll ever see it in the US but I would love for tipping to go away completely.
Who says using a ton of RAM isn't efficient? Unless your system OOMs what's the downside of having a bunch of allocated memory? Especially if it isn't even paged in.
OK I missed that - that does make it harder indeed.

Also I must admit I used to enjoy such tasks more in former years, now it seems more like a needless chore. On the other hand, somehow I feel compelled to solve games like "Human Resource Machine" or "Infinifactory", which can be equally tedious.

I'll try to solve that leetcode task.
Taxpayers should not pay for what others consume. Everyone should pay their own bills.
It seems to have all the disadvantages of the touchbar without any of the advantages (like the handy emoji keyboard and being fully redefinable).

Oh well...
Pretty much. https://hardwarecanucks.com/cpu-motherboard/ecc-memory-amds-...
This is often dealt with trivially using collision-free hashing. It exports a number in the same domain as the sequence (i.e. 64-bit sequence -> 64-bit id) but is not reversible and is guaranteed to be unique.
> My grandpa’s village is a popular spot, every house is renting out their garages at crazy high prices, I’ve seen videos of rigs worth hundreds of thousands sitting in the barn in shelves next to the cows who use the heat.

I'd like to question the "cows who use the heat".

Its the other way around. https://www.vpr.org/vpr-news/2018-01-04/in-deep-freeze-how-o...

> "I read somewhere that each cow generates 2,350 BTUs. We have 255 of them in here keeping this barn warm," Sweet said. "It's hard to believe a barn this size there's no heat in this beside the cows." Sure enough, some sources say cows give off 4,500 BTUs per hour. The barn does have insulation in the ceiling and end walls, and the side curtains have an R-value of 2. They leave the equipment they use daily in the barn so it doesn't freeze up.

Another estimate of cow to btu: https://www.farmshow.com/view_articles.php?a_id=908

> "One cow gives off 4,400 btu's per hour. Our Dairy-Aire system recovers 2,500 btu's. A 60-cow herd will easily heat and cool the average 1,500 to 2,000 sq. ft. home," Lussenden told FARM SHOW, noting that the system can also be installed in high capacity hog, poultry and other confinement buildings.

https://www.motherearthnews.com/homesteading-and-livestock/c...

> It wasn’t long before the inventive engineer realized that, since a single cow gives off 3,500-4,000 BTU an hour, a mere 15 milkers could provide sufficient excess warmth to heat a standard 2,000-square-foot home.

---

The cows don't need mining rigs.
I've said it before and I'll say it again, directly comparing core count and clock speeds between RISC and CISC (ARM vs x86) architectures is mildly nonsensical.

With that being said, 250W for 128 cores @ 3GHz is fairly impressive.
I ride really slow and just use riding as my time to think about things. I wonder if they've improved the foot sensor issue on later models? I have a pint and I've not heard of any foot sensor issues with pints. That's pretty scary though, yikes.
I don’t mind writing Perl, reading Perl is what actually scares me.
I don't want to speak for anyone, but I think the idea is more akin to conspiracy to commit murder or something. Maybe driving while intoxicated?

The target of the murder shouldn't have to be murdered for there to be some grounds for a lawsuit. Similarly, you might arrest someone for driving while intoxicated even though they haven't done any actual damage to person or property.

Along these lines, I think the idea is that someone shouldn't have to show specific demonstrable harms that have already occurred in cases of antitrust.

It's a gray area but it seems like with some things, harm should be implied or something to be avoided?
Did you try the library? I wonder if I was unusually fortunate in what I could find there. In the 80s Byte had a lot of pointers too, though 90s Byte was just another consumer tech rag.
In general Perl is faster than Python. But Python has had a lot of performance enhancements when it comes to crunching numbers so Python is faster for 'data science' stuff.
What is PERLs version of numpy?
Sounds like SvelteJS is a better option for you than Sveltekit.
perhaps it’s a case of “names are fun”
Would you support 99% of your income be extracted because you contributed only the last bit?