skysight-inc/HackerNews huggingface dataset:
If you already know Python don’t go with something like JavaScript: The Definitive Guide and just go for some basic tutorials. JavaScript is a tiny language with nearly any base library at all. You should be able to get learn the basic syntax quickly. Stay away from TypeScript unless you come from Java when learning. You can look at it later once you’ve got your own bearing.

I would also recommend Next.js as frontend framework. It is React and WebPack based, you can get started quickly and what you learn from it can be applied to other projects.

For the backend just install Node.js (you will need it anyway) maybe look for NVM if you are on mac or linux or nvm-windows if you are on windows.

Once you feel somewhat comfortable with with the syntax you can take a look at eloquent javascript. The book is online, if you like it you can support the author by buying the book but you don’t have to.

Small tip, if you know programming already books like “The Definitive Guide” are not good for learning something new. Giant tombs like that are interesting when you are a total noob, at any other time they will just slow you down when you are trying to get into a new language. Some of those tombs can be interesting once you get well acquainted with a language and might need to look up edge cases but you are not there yet.

Hope this helps and have fun.

https://nextjs.org/

https://developer.mozilla.org/en-US/docs/Web/JavaScript

https://eloquentjavascript.net/
I mean, it depends how you're defining rational thought, but there are some very basic irrational ways of thinking that seem to be the default (particularly around probability and risk; the classic one is that something randomish having happened recently makes it less likely to happen again soon). People tend to misapply those even in their own domain.
> If I pursue mathematics will my honeymoon end in the same disdain I’m left with now after treading water in the river of filth that is this industry, in practice but not heart?

If you join academia, then yes, most likely. There is even more "filth" in there than in software development. If you pursue it independently like pre-XXth century mathematicians, maybe not.

The idea that one can attain some sort of intellectual fulfilment as a wage worker is misguided, in my opinion.
What Goes into cURL?
I meant it’s not fit for a companion. It wouldn’t have agency, “keep you company” in any sense or understand your needs like animals can be trained to do. It’s a sharp, computerized tool.
It's mentioned below, but for certain "kinds" of systems programming the family of books at: http://aosabook.org/en/index.html would probably be helpful.
What doesn’t sound good? Waiters at good restaurants are not unpleasant. They have a job to do and they know how to do it. They are polite, efficient, and knowledgeable about the menu.
Honestly, the state of the art here seems to be somewhere between some kind of advanced AMOLED (for shorter battery life but more brightness/color) and transreflective memory-in-pixel LCD (for longer battery life).

I'm genuinely unsure e-ink offers any real benefits at this point.
I use maggit and can scroll commit log using `ll`

You can also try `lazygit` it's a TUI written in Go
I wouldn't be so harsh. I don't know a single program that was made worse by adding undo. Imagine a painting program without it. (I'm sure there are some artistic programs that do that but those would be mostly toys)

Trying to learn from mistakes that can be solved by an undo on local repository are mostly in the realm of "be more careful", which is an impossible requirement to achieve in general.
Samsung Unveils Galaxy M32,See Full Details of Specifications and Price
15y CEO , etc
You’d hate Switzerland. Public fountains everywhere, their supply fresh from all the surrounding mountains, multiply redundant, many of which are clearly intended to be dog friendly.

https://commons.wikimedia.org/wiki/Category:Drinking_fountai...
AliExpress Coupon $4 Discount of $5
AliExpress “coupon code”, which provides all site customers with a special discount on all products available on the site, and Ali Express offers all its new customers (the Ali Express coupon offers a special discount for new users, which is a $ 4 discount upon purchase of $ 5 or More), now you can get all the discount coupons on Express immediately through our site (Active Coupons).
Loved this platform so much!
With UBI, there is no means testing. So the main “abuse” possible is income tax evasion.

It is possible that there would be fraud around pretending to be a person when that person doesn’t exist, or continuing to collect benefits for someone who is dead.

But “are you a live person” is much harder to fake than “did you make sure you didn’t do these 6 illegible things that would make you ineligible”.
Awesome!! I hope you're able to help OP out if they call on you. Good luck to everyone who gets involved in this!
Of course… IT DEPENDS on the type of app, if the app doesn’t share user input with other users and doesn’t download or run untrusted code, then you probably don’t need to update it.
Yes this works. I use a polarising filter on a DSLR for a web cam and it makes my lenses invisible to the viewer... No reflection whatsoever.
The tool prints what it is going to do in a nice format. That is an opportunity for learning.
If your suggestion for making software better is to make mistakes so punishing that users are thusly properly conditioned to not repeat the mistake then... may I never use software you work on.

An analogy in my mind is a "hardcore"(where your in-game character permanently dies if you die once) mode in a game. On the surface, even it's name suggests that a really die hard power gamer is going to want to try this mode, the phrase beckons truly a true epic gamer experience that will test the players skill to the utmost. But, you don't get that. You get people getting level 2 by killing only level 1 critters for 10 hours straight (or equivalent), you get a boring, sterile, slow progressing gameplay that is exactly opposite of what one might imagine going into it.
If you never hired anyone with a certification, how do you know experience was a better predictor of success?
Patent trolls are in my top 3 list of most despised
entities. Its the whole hypocrisy of their
way of living, cobbled together with their
parasitic nature.

Some years ago, worked for a US based startup that went public. When they got to a valuation of around 1 billion, they got hit by a patent troll. Completely bogus claim,
but at the time the CEO just decided to settle and avoid the risks and financial stress of prolonged litigation.

As you stated you are a small business I would start by
doing the following four things :

1) Read the Wikipedia pages about these morons. It is
a good overview of what you are up against:

https://en.wikipedia.org/wiki/Patent_troll

2) This network claims to have helped small business owners.
Not sure if its the case but worth checking out:

https://lotnet.com/

3) Some of the recommendations here, are worth
checking out as part of your check list:

"How to Fight--and Win--Against Patent Trolls"

https://www.inc.com/magazine/202004/minda-zetlin/patent-trol...

4) Respond only through an attorney.

Also as stated in the article above, only agree to talk
to lawyers where the initial consultation is
free of charge. I have no affiliation with this
company but you might want to start your search here:

https://www.priorilegal.com/intellectual-property/patent/patent-trolls

At extreme case, consider closing the company and incorporating in Europe. It will probably change
in a few years, but for the moment, litigation is
cheaper and courts have a lot more common sense.

Good luck and remember ... IANAL
The cryptographic proofs are baked-into the confirmation and reporting process.

A sufficiently-capable attacker could conceivably trick the browser into thinking a native OS ad-notification was displayed, we do rely on the OS to inform us at this point (though preview versions of Brave do not have this dependency), but we have considered this as well.

The main threat here would be an attacker who attempts to automate the confirmation process, and potentially duplicate it across various VMs or OS instances. Fortunately, we've considered this too. For reasons I hope are obvious, I can't go into greater detail here.
Evolution of Word to Vector
The first thing that come to my mind is: "How will this fare for a long term daily backup?"
A few of my old phones and SD cards died due to the flash being used up(can't write new data, ro only).

That said, with some magic linux command sauce, external drives can be used(part 2 of link), then software RAID, offloading data to them to prolong flash writes lifetime, then more stuffs like AnLinux can instead be used to add functionality to it.

Interesting read indeed.
git reflog is hard enough so that I (a software engineer for 12 years and a git user for 10+ years) have to look up its syntax every time I need it.
Imagine having to turn off one setting right?
Damn, this is such a GREAT idea.
I've messed up repos a few times, and it's never good.
It's always -- "what's the magic want I have to wave now"?

The truth is, while we use git every day, most people really don't understand how it works.

There I said it. And I'm not ashamed.

I don't really know how Git works. And I think I'm not the only one.

What does "git reflog" or "git reset --hard ...." do? What are the implications?

We don't really know.

I feel stupid. But hey, at least I'm honest.
So there's normally 2x-3x people working in construction compared to western countries. I'm saying 20% of those workhours are not needed, but that'd still leave quite a lot more workers there compared to western countries and why they finish early. An example is that they normally work around the clock (24/7, but fairly quietly at night).
Wonky comparison, as plagiarism involves claiming authorship/evading citing, not literally copying text and keeping it somewhere else. I CAN go and copy text from any textbook into my notebook without consequences, why couldn't I download a copy of an image?
Voir Dire Training (2015) [pdf]
I don't think the issue is so much that it's "hard" as that it's "not undo."

As a general rule of thumb, command line tools often ignore decades of UX best practice that have grown up. One of those is that operations (particularly destructive ones) should be easily reversible. It recognizes that human error is common.

And having "undo" specifically recognizes that human error puts the user in an emotional state where restoring things via complex operations is inviting risk. A typo to `git undo` is unlikely to be another command. A typo in the SHA (or an @{2} instead of an @{1}) for `git reset` will compound the error.

... that having been said, I'm going to go add `git undo` as an alias for `git reset HEAD@{1}` right now.
I found the GCP Cloud Architect exam to be helpful. The most important part is learning and practicing along the way as you study. Many of the skills you learn should transfer over to other cloud providers as well helping with application architecture planning in general.
Is breathtaking the amount of effort Facebook has spent xeroxing other products.

I’m still amused by how they had their own online game show because of the success of HQ Trivia.
Life in Weeks (Interactive)
Don't Connect to This WiFi If You Are Using an iPhone
Reference to a helpful wizard for fixing your git mistake: http://sethrobertson.github.io/GitFixUm/fixup.html
I feel like I generally am reasonably productive for 40 hours. Of course I'm not constantly super focused, but if I were to work fewer hours I would get less done. Every once in a while you have a meeting that isn't totally necessary, but reducing working hours wouldn't get rid of those.
Yes. You have multiple runtimes with JavaScript, more than just Node.js or Deno.

While I like Deno I would recommend against it because right now you don’t have as many libs or tutorials out there to get you started. That would make learning it a lot harder. Once you know Node.js you can look at Deno. The sandboxing they’ve implemented is rather nice in my opinion but I think it is easier to understand what they’ve done and why once you understand Node better.
I generally appreciate the altruism of this advice but there's a huge risk in that the competitors likely won't set aside the spirit of competition, whatever they've spent/done to deal with this, etc to help out a competitor.

I, personally, would not risk this approach.
Does After Effects support APNG? Most browsers do.

https://en.wikipedia.org/wiki/APNG
or maybe they are faking their gdp numbers with reckless real estate ponzi schemes
> lots of our contracts require them.

What type of contacts require those certifications? Government?
Ask HN: Embedded Programming Project Ideas?
Hi

This year I have an embedded system course in bachelors program I am studying. I have to do a small project on the topic.

In general the course has an IoT/smart things hype train part to it. But I'd like to do something which is challenging on systems programming front.

Any innovative project ideas? I am asking it on HN because I am bored of all these 101th smart internet connected LED bulb stuff.

More specifics: My interest something that focuses on assembly / embedded C-C++ programming, operating systems stuff, because those are some topics I grew very interested in. But feel free to suggest any ideas, someone may find this thread useful.
Because this is a distraction from your business, and distracting you IS their business. Every hour spent on legal affairs, playing on their turf, weakens you and strengthens them.

Patent trolls have no reputation to ruin, so you can’t shame them by being very public.

Unless this is a particularly outrageous case or you are a very well-known person I doubt you can get much marketing benefit from a public fight.
Discount shop 80% Off Amazon Deals
The cost of adding undo is usually the cost itself (i.e. every operation the program can do must now be considered for its reversibility). Not every program justifies that cost, but I have also never seen a program that was made worse by adding it.
Would this work on a pull from a remote?

Or how about after pushing to a remote?
Making a mistake is an opportunity to grow by testing and validating your mental model of a system. If the price of a mistake is too high that is the same as saying the price of testing is too high.
If you want to craft a world in which people can learn more from fewer mistakes then I think that is a laudable goal but here it sounds like you simply want to keep that high cost.
Side note; Factorio is a game where the price of making a mistake in your build is having to pick a thing up and try again. Very low friction for most mistakes. People learn a lot in that game by making mistakes, myself included (two direction trains leads you down a path of evil by the way), and I think if you were to include friction into that system to prevent them from wanting to make mistakes at all the overall learning would go down.

Or for an entirely different example, are you also opposed to FPGAs? Should people be forced to not simulate circuits before sending them off to be fabricated, in the hopes that by making the mistake more painful they won't make as many?

Besides its not like people need more examples in their lives of situations where a mistake is not easily recoverable from.

So to answer your question; I certainly can't, I am a mistake based learner. If you can do better then please, please, do.
Oh, sorry, I don’t know anything about Wayland. It took me long enough to learn how to get X11 to do what I want, so I’m not about to learn a new system unless there is a big benefit. I don’t use multiple monitors or do anything that X11 can’t handle, so I'll stay here in 1987.
Telling the world that you’re taking an unapproved drug, and recommending it for everyone, while being a public figure is not a “trivial statement”. It becomes political the moment that statement is made, since now it’s his word vs the medical establishment. And that’s not gonna be a technical discussion.

> medical journals who published fake studies

There is someone else who thrives on calling things “fake” when they disagree with his opinions…
Slightly off-topic but related, I started watching the JCS Criminal Psychology channel and it's incredible. Police interviews of convicted killers, mass shooters, and even a few innocent people: https://www.youtube.com/c/JCSCriminalPsychology/videos

Their latest video is of the Parkland mass shooter.

Once I finished their YouTube videos their Patreon had a few more: https://www.patreon.com/jimcantswim
It's happening now with Japanese bubble era cars, and it's funny to watch the cars everyone thought were terrible suddenly become pop culture icons. I have stock parts in my shed that you couldn't give away, and now people are paying through the nose for them.

I sold a car for 4k that's now selling for 30-40k just four years later, it's judicious. I am kicking myself, I may never own another because I wouldn't reasonably pay that much for something that's objectively not worth it, but that's the market.

Driving a 90s honda/nissan/toyota/mazda? Check the market price right now, you might be sitting on a cheeky house deposit.
Secret Workings of Smell Receptors Revealed for First Time
Hard pass.

The way how they messed up their video offering is a damned shame.

Plus... why would i want to put my stuff into Facebook's stratospheric walled garden, where if I need to pull it back out later on, its almost impossible???
Perhaps use hand tracking[1] to get candidate finger-tip positions, to simplify using the FTIR touch blobs for contact detection and precision position?

[1] https://viz.mediapipe.dev/demo/hand_tracking Web demo - run button is top right.
I have an old Synology, so it miht be different.

I run relatively few stuff on it too, with no client that consistently access the shares though samba/nfs (I cluster the scripts that run automaticaly around the same range of time, and they unmount after they’re done).

I wonder if your system is not writing logs from a monitoring service (something checking your dynamic DNS, or waiting for remote connections, or pinging the internal servers to see if they’re alive).

I stopped most default services, including sync (it’s done more rarely via a user script instead), and yes, it can be a PITA to understand what’s running out of the box.
Maybe we are talking about different things, but I’m particularly talking about the 600$ a week that some are getting due to the government benefits(which equates to something like 20$/hour).

Also, the issue IS that employers are having trouble filling positions. You’re conflating cause with effect. It doesn’t matter if the effect is due to lack of housing or terrible wages, the result is that people don’t go to work in those places.
You sounds like an incredible tool who cares about the wrong things in life
https://docs.microsoft.com/en-us/learn/

Seems very clear indeed. Thanks!

How long did you study for them?
This is really exciting! What happens if nodes misbehave?
Not to nitpick, but you still didn’t answer the question. I don’t think anyone is confused over the concept “view ad -> get token”. The parent comment was wondering how you determine an ad was viewed.
Test out next-gen space tech in Kerbal Space Program
Enter the Metaverse
This seems like putting a training wheel on a training wheel. git is already the easiest to understand of any VCS that I've used, and it's somewhat hard to do something in git that can't be reversed. As the articles states, it's unlikely you'll ever lose your changes. Further, this doesn't seem to be that different of a concept from git reset, so why not learn reset instead of yet another command?
Making it possible to "play" safely is maybe the best way to help people learn.
Hey look another cunt who cares about the wrong things in life.
> definitely not an idea you want to give to your less technical friends or family.

That's a load of garbage.

I don't do updates and zapped all google services except the playstore. Been looking good since.only whatsapp is the only culprit that demands me to update by force.
Supreme Court rules against NCAA in compensation fight with college athletes
Show HN: I made a Hacker News for crypto
> People were willing to pay for content with a better Ux.

If I may run with this in an irrelevant tangent for a moment, I actually feel like Netflix's UX (on their PC client) is worse (in some ways) than pirate streaming sites I've seen. The main pain point for me is that Netflix tries to optimize for engagement and in so doing, conceals a massive back catalogue of things I'll never see they have unless I try to go looking for them.

By contrast, some easily found pirate streaming sites simply have a running list of whatever new content they've acquired regardless of popularity/advertising budget/etc. When I just want to watch _something_, seeing new stuff pretty much constantly is actually a bonus even if it's not always as polished as the top stuff that sticks to the top of Netflix's recommendations for months at a time. Also, pirate sites benefit from not observing the publisher-enforced balkanization of content across Netflix/Amazon/HBO/etc.

Of course, piracy's still illegal, but my point is I think at least for a certain segment of their potential market, Netflix's UX still has room for improvement.
Bitcoin (BTC) price drops on China crypto mining crackdown
There are options. Here's one: https://lifestraw.com/products/lifestraw
Can you explain what's tricky about it? For me, I just had to remember that "reflog" was the name for "history."

Once I did that, everything else is just regular git commands. Check out a "commit." Revert to a "commit."
All I am saying is I would have no grounds to make a decision on her hire, because like you I know very little about her. I can name many jobs where industry experience is not important. I can do this because I can critically think and am not biased.
Love this. There are high-res textures for Quake which would have made this look even better. The Quake Revitalization Project[0] has created new textures "without changing the mood, theme, or atmosphere", and I believe they're packaged by default with projects like nQuake.

[0]: http://qrp.quakeone.com/retexture/
China central bank urges Alipay, banks to crack down on crypto
It's a benefit that my employer pays for it, but they don't require it anywhere internally.

So why not take advantage of it.
I understand how 'find a lawyer' is less than helpful but isn't your advice just 'find a lawyer ... that your competitors suggest'. Competitors who by default do not have your best interests in mind.

Is there any real difference / likelihood of a good outcome there?

Ultimately I see little difference in the potential of "most lawyers will happily take your money without necessarily having an expedient path to resolution for a small one-person company".
Japan is very nice example, even if some would probably argue that 30 years is not enough to observe the real consequences of demographic changes.
This comment above is fake.
> novice users are terrified of it. When they make a mistake, many would rather delete and re-clone the repository than try to fix it

In my experience most beginners use a GUI like Atlassian Sourcetree or the Github desktop client. It's a lot harder to make mistakes using the GUI in my experience.

I still really like this idea though; eventually a subset of the beginners wants to learn the git cli and that sure seems scary at first.
BTW, for the down-voters, that was "success turns you into a target for others", not "success makes you a target" in the sense of "effort learns you a haskell".

Genuinely interested why this comment was down-voted. If you haven't come across this phenomenon yet, I'd like to know where you work :-)
I think this is the problem with any command which you only need once in a blue moon.

I always forget how to set up networking, because I don't do it often enough.
This cunt thinks the worst is over haha
Lenovo HD200 Bluetooth Wireless Stereo Headphone