skysight-inc/HackerNews huggingface dataset:
An old fellow named Jim is having memory troubles and goes to the doctor and the doctor prescribes him medicine.

Jim's friend comes over to his house and says, "Jim I understand you got some medicine for your memory. Tell me, does it work?"

"Oh yes", says Jim. "Works like a charm."

"Well I'd like to get some of that medicine for myself. What's the name of it?"

"Oh the name of it....", says Jim. "I can't remember. What's the name of that flower?"

"Oh I don't know" says Jim's friend. There's so many. Is it a tulip?"

"No. It's that flower you take on a date with a woman."

"Oh is it a carnation?"

"No, no. It's the romantic one. It's red, and long stemmed."

"Oh you must mean a rose!"

"Yes that's it", says Jim. "ROSE WHAT WAS THE NAME OF THAT MEDICINE THE DOCTOR GAVE ME FOR MY MEMORY?"
S4S lumber is the most straight variety you can buy with the lowest variance in size.
> Explaining why the most obvious code wasn’t written. (Design decisions)

This is actually the most important thing in this article. The technical why of things are often overlooked in today's software development. It rarely is the problem until the original maintainer moves out to other project. Non-technical contributor sometimes won't or can't be bothered with it because either it is pretty complex, they have a lot in their plates doing non-technical stuffs, or both.

While commenting on the what is DISCOURAGED because 1.) comments can be quickly outdated and they are not tested/compiled 2.) they can be replaced with self-documenting code, commenting on the why must be ENCOURAGED, unless the software has a dedicated technical manuals / design document, which is pretty rare these days.

> The problem with comments is that they have no compile-time check and tend to be forgotten. It’s very easy to change your code but forget about the comments.

I write a bit of Rust and they have partial comment check on compile time. We can write example in the comments and they actually runs and get converted into a documentation. Neat!
A [homeopathy] paper we covered has been retracted, and we couldn’t be happier
Indeed, the employee can give 1 day notice during the first month, by law in the UK.

Exploding offers are the least of the problems as a candidate.
That was my favorite activity when I was a preschooler and still remember sometimes the sheer panic I had when I took something too complicated apart and couldn't put it together. But most of the times I'd manage to figure out the puzzle back into one working thing. Worst problem I had was with screws of different sizes, sometimes I'd fit a square peg into a round hole.

I fondly remember how I electrocuted myself a few times too! One of my first stupid things I did which I still remember was to cut off a plugged clothing iron (with a metallic scissors). Maybe it's safer for kids nowadays but they're missing the real fun.
That seems unfair, considering there is no lite google equivalent. The full duckduckgo site still comes in lighter (3/4 of the size), and includes a lot more media, so it's still better than Google.
Agreed. The site leads with (interspersing my reaction):

> Is your building management moving online?

I'm more against apartments that don't use such tech; they make payment, maintenance requests, and communication a lot easier.

>Have new cameras been installed in your home or neighborhood? Has access to your building changed? For instance, you no longer have a standard key?

Security cameras and electronic locks are great, for the most part. The latter allows auditing of who accessed my place.

>Is your landlord using new payment, notification, or screening systems?

See first point. Although I note (from two difference places since moving to Austin) many to have moved screening over to "get a $100k liability insurance policy and you're good" (~$100-200/year).

With that said, given how FB et al have their tentacles in everything, now I am worried about how much privacy they bleed when I use such resident portals.
Question is - is it "good" neighbors or "white" neighbors?

Our country has had a problem conflating the two.
Have you actually had a landlord install cameras around your complex? I'm skeptical that you would actually want this if you'd experienced it in practice.
As someone with 20+ years in the experience, red flag #1 for me is being expected to go through a skill-testing technical whiteboard (or similar) coding exercise before even having a deeper discussion about the role and whether there's a fit, etc.

I've seen this many times and I find it baffling: I already have a very high paying high quality job, I want you to sell _me_ on the position before demanding I do stressful work to prove myself to you.

The vibe I get from that is: they're not interested in senior or experienced talent. What they want is new grads. So I just tell them I am not interested. Either that or the hiring market isn't nearly as tight as people claim. There must be a surplus of talent if companies can get away with this.

I don't like whiteboard coding exercises, but would be willing to do them for the right position. We need to see if this is the right position for me/them before we proceed to that phase. That means that that process comes as one of the last steps, before an offer. If they're not willing to do that, I just politely decline.
This is why feel-good nonsense in 1st world countries like plastic bag taxes and banning plastic straws is infuriating.
Part of this authors' "vaporware" criticism aims squarely at his "Volt" app [2] (the reason for this language), which was supposed to be released sometime last year, but as far as I can see, after some buggy beta releases [1], has disappeared again. It may be coming back [3], but a lot of confusion here. [4]

[1]: https://twitter.com/volt_app

[2]: https://volt-app.com/

[3]: https://github.com/voltapp/volt/issues/164

[4]: https://github.com/voltapp/volt/issues/149
@zhynn, Buddhists monks eat one meal a day throughout their lives. Even lay Buddhists who maintain 8 precepts do not eat after noon throughout their lives. As a practicing Buddhist I eat during a 4-5 hour window everyday of the year. Why make a big deal about one religion?
It's one additional resistor, I think. The first lot of raspberry pi 4s had that same problem, and I've seen it in other hardware that uses type-c to charge.
[Tailscale founder] One thing you can do here is use tailscale to connect all your devices together, including that VPS, and then set up a reverse proxy on the VPS that forwards queries to your various devices over tailscale.
Having a well designed, rationally priced, and useful product that will last a long time helps too.
Well if you complain about a "hostile fork" that's just somebody stripping your branding and releasing a commercial fork, that should fall on deaf ears. That's in the spirit of MIT, and you've just picked your license poorly.

But what's being alleged here is actual hostility and deception. If it's true, Zig being MIT licensed in no way removes their "moral high ground" (as GP put it) to make a post like this.
But of course it means you’ll have “those people” as tenants, for whatever worst-nightmare definition of “those” the landlord can concoct.
Bot detection and protection service for AWS CloudFront
Hi,

We are looking to add BOT detection and prevention services on top of AWS CloudFront setup for our website. What are some of the top level services available for small startup companies? Some of the supported features we are looking at -
1. Support for AWS CloudFront.
2. Able to Allow/Block based on certain IPs.
3. Able to block at a cloud provider level (like AWS, Azure or GCP)

We looked at 'DataDome' BOT Protection (https://datadome.co/), the setup was easy and the dashboards were convenient to use. (It's pricey, ~$3000/month.)
We are also looking at the following too, (waiting on demo version, since they didn't have trail versions readily available) - 'Imperva/Distil', 'PerimeterX', 'Radware', 'Netacea'.

Let us know, what are some of the top solutions, supported features and costs.

Regards
https://lite.duckduckgo.com/lite is ~100x faster.
Atomic Habits Summary in Less Than 5 Minutes
I guess we're close to reaching IoT pills...
They are the Johnny come lates - look at the various zines and very small newspapers published way back when homosexuality was actively illegal for one and would have been called obscene material but regulation thankfully couldn't be meaningful. Although niche they certainly had a role in growing networks of allies.

On the other end of the contact Internet contact is a later one and although nothing concrete it seems very non-coincidental that generations where straight people could watch gay or lesbian porn, and fanfics being ubiquitous enough that Draco and Harry ships were well known even among people who never read a single one due to lack of interestm

The "balance" is a golden mean fallacy. Best illustrated by a rhetorical question that sounds like a death threat: Is there a balance to be struck between you being alive and unharmed and stone dead?
It sounds like we are both doing the same thing but through different means. I have been on a successful low-carb, high-fat diet for around 7 years now and will never go back to eating high-carb foods on a daily basis. I lost 45 pounds in the first 9 months with no exercise and have kept it off since. Although the weight loss was nice, it was not my main goal. I originally changed to a LCHF diet because I was tired of being constantly hungry and having my schedule and life dictated by food.

Fasting is one of the things that a lot of LCHF practitioners eventually gravitate towards because once your metabolism is used to burning fat, you're not hungry all the time and eating becomes optional. I typically eat two meals a day but sometimes one is more than enough.

I have tried fasting here and there but getting better at it is one of my goals. My main difficulty right now is easy access to food (being stuck working from home most days) and the social pressure of being the only one in the house who has committed to LCHF.
The quality of lumber in early 20th century houses is incredible. You'd go broke trying to build a modern house out of lumber that good, assuming you could source it in the first place.
There was at least the CS defying claim of "no GC, no leaks, simpler than rust" (I'm paraphrasing, but it was along these lines). Sounds easy when you just write it as a checkbox on a list of exciting features.
It's also tiresome when people try to shoehorn big philosophy words they just incorrectly learned to stifle discussion.

OP was pointing out the speculative nature of the article. It's a question about evidence, facts and agenda. Epistemology is a philosophic inquiry into the nature of knowledge. Calling out speculative nature of an article isn't the same as trying to dismiss it with by epistemology.
Isn't Preview limited to just annotations, or does it also do editing?
https://www.youtube.com/results?search_query=pmv&sp=CAI%253D gives me many recent ones, with result details in latin, cyrillic, kana, and maybe even hangul. (no hanzi or nastaliq, but my bubble may not be extended very far in those directions, and just judging by thumbnails, "PMV" seems to mean something else in indonesian)

Edit: many hanzi-labelled PMVs on https://so.youku.com/search_video/q_pmv?searchfrom=1 (I found the sort dropdown, but don't know enough hanzi to search by date there.)

e.g. https://v.youku.com/v_show/id_XNDc0MzY2NDIzMg==.html
> One can be a bad actor while remaining perfectly legal.

Yep, that's exactly it. Obeying the letter of the law is not the same as following the spirit of the law. Ethicality and legality are not the same thing.

If they were the same, Zig would deserve scorn and vitriol for daring to question the character of another legal entity. After all, legal entities cannot be criticized for poor ethics because only illegal entities are unethical... right?

It's a twisted, craven worldview that we ought to be more wary of.
> doesn't take an external specialized supercomputer-for-your-computer with 12.3 gazillion parallel cores,

Not anymore at least. :)

In the early days of computer audio production, it was very common to rely on external PCI cards to offload the DSP (digital signal processing) because CPUs at the time couldn't handle it.
Agree. AWS would be probably the best with it's DynamoDB & S3 storage. Firebase is also good, but my team is still after AWS.
I finally signed up for Consumer Reports, it's great. I've just bought things at their recommendation and so far haven't gotten any duds.
Undisputed? I question that.
Between JDK8 and 9 there was the introduction of the module system, which broke many systems, cause they did somethings they weren't allowed to do in the first place (and which wasn't included in the backwards compatibility guarantees): Access internal JDK classes. There were some compromises to make it still work (e.g. they continued to allow access to some parts of sun.misc.unsafe until there's a replacement with the same performance, cause most of the things in there are pretty fast), but some things just didn't work with the module system and had to be changed.

By now, I'd say if you depend on a library that still doesn't work on JDK9+ you should replace it, but depending on your requirements that may not be so easy and so some people are still stuck on JDK8.
In theory, but

> ...freed from making candybars and can move to more productive uses of our people

relies on the presumption that there is sufficient local demand for laborers (who may not necessarily have any experience that doesn't involve the manufacture or distribution of chocolate) in positions of increased productivity.

The decaying socioeconomic situation for wide swaths of the rural US suggests that this was not the case.
Past comments: https://news.ycombinator.com/item?id=6495835
It's difficult to have a sensible, objective discussion about relative risks because the numbers vary tremendously for individuals. Here are the latest estimates of infection fatality rate by age.

0-19 years: 0.00003
20-49 years: 0.0002
50-69 years: 0.005
70+ years: 0.054

https://www.cdc.gov/coronavirus/2019-ncov/hcp/planning-scena...

Of those that died in all age groups, the majority had at least one serious pre-existing condition prior to infection. In general most healthy young people are at higher risk from vehicle accidents than COVID-19, but the risk calculus changes significantly for those who are older or in poor health.
For me endless (and I really mean endless, especially on days with rain) news paper routes.
Should Modern Developers Care About Mainframe?
Thanks for writing and posting this article. Technical interviews are one of the more essential topics in our field right now, and I do think 1) they're badly handled, and 2) difficult to get right.

A couple of thoughts on two points raised here:

1) Pressure to accept an offer. I may have lost out on an offer from a promising company by asking for a decision too quickly, and I did this because I was under pressure to accept a different offer. I believe the company's policy is that 1) they'll never rush their own decision to make an offer and 2) they'll never rush a candidate to accept. They figure that if they want to hire you, that won't change a month from now.

This position has a lot of integrity, but it does come from a position of great stability. Small companies may have only enough funding for one position, and they're terrified that by waiting for a strong candidate who is unlikely to accept, they'll lose out on another excellent candidate. The company I applied to was well established and well funded enough that they could hire anyone they felt was an excellent candidate. They were, in short, always recruiting, never desperately. The scenario I can't really respect is the company that takes weeks or longer about getting to an offer and then wants an answer in 3 days. I suspect that it's always usually best to pass on a company that is so desperate it needs to do this.

2) Not enough clarity about your role, and underprepared interviewers.

I think this can result from the "always recruiting" mentality. When it's tough to hire, and you have the money to hire, it really becomes about finding people when you find them. Companies are less concerned about exactly how to use a new hire, they're more concerned about finding someone they believe can make a strong contribution. As a result, they don't really hire for a specific role. Now, this is understandable as a motivation, but it leads to interview that are bewildering to a candidate. I've had full day whiteboard interviews covering data structures, SQL, and math, but without having read the company's website in advance, I'd be damned if I knew what they did, at all. That just can't happen. It shouldn't be possible for a candidate to go through an entire day of draining exam style interviews and not have the faintest idea what the company does. Even my interview at Google, which was very whiteboard-examish, the interviewers still took the time to explain what they work on before saying "so, suppose the search space were no longer rectangular or convex, how would you modify your code to find all matrices with positive determinants".

They aren't thinking about a role, they're thinking that if you can solve difficult code/math problems at the whiteboard, present and explain your ideas clearly, and seem professional in your interactions with people, they'll find something worthwhile for you to do (or, perhaps, they have confidence you'll find something worthwhile to do). It does make a certain amount of sense, but it leaves the candidate in the dark, and I don't want to join a company where my only interactions have been algorithm and data science questions at a whiteboard.
Problem is that once you open the floodgates there's nothing preventing the tech being extended to use-cases that would be against you, or recourse when things go wrong and the "computer says no".
Yeah, the last thing I want my landlord doing is installing cameras on every approach to my front door and doing facial recognition and storing the footage for 60 days (yet, somehow, it's conveniently "not available" if a package of mine goes missing but it's for damn sure attached to the posting on our group discussion forum if someone's dog pees in the wrong spot).

Funny how 90% of anything landlords do--other than the existence and some light upkeep of the building--never seems to accrue to tenants.
I haven't used prelude so I don't know, but as an Emacs user the points described here https://prelude.emacsredux.com/en/latest/ would not suggest to me that they're something that can be represented well with screenshots. UX is user experience, which with Emacs is not necessarily visual.
I'm 100% on board with the "would I like to work with this person" criterion, but I wonder how well it fares now, in the age that, at least on the surface of it, wages a crusade against all and every biases. If I am biased against a particular group, I probably wouldn't like to work with a person from that group, would I? How does the "would I like" criterion hold against this?
I took that as the "secret FAANG".

Apple definitely has PMs but they work differently than they do at most other companies.
Sure, but that's an extreme use case.

Typical DAW users are using a pro-sumer machine and bouncing tracks as necessary to fit within their CPU limits.
As a Japanese-speaking software engineer, I found that the company, connectFree, did too many suspicious acts as below:

- They are attempting to register "ZIG" [1] and "SiFive" [2] as trademarks in Japan. Only this is enough for me to see them as a trademark troll.

- Since Zen is a fork, Zen comes with Zig's (or its derived version of) standard library, but when they copied Zig's library source files, they removed the original copyright notice from each file header and replaced with "Copyright (c) 2018-2020 kristopher tate & connectFree Corporation." Sure, because it's MIT license, you can relicense, but is replacing the original copyright notice OK? Even if it's OK, why did they do that?

- I once attended a meetup where the CEO of connectFree, Kristopher, gave a presentation about Zen. He gave many reasons to use Zen, but most of them were Zig's features. Until someone pointed out in the meeting, Kristopher didn't mention or even imply that Zen is a fork of Zig. Many of my friends didn't actually know until this statement was made that Zen is a fork of Zig.

- connectFree recently published license terms for Zen (perhaps only in Japanese), and in the license they claimed that you are required to obtain a paid license to distribute a program even in the source code form as long as the program is written in Zen. I can't believe that you are able to force it, and it looks like Kristopher retracted the license later, but at least they tried to do that once. And you still need to buy a license to distribute a program in binary form if it's written in Zen and compiled with connectFree's Zen compiler.

[1] https://www.j-platpat.inpit.go.jp/c1800/TR/JP-2020-078615/FF...
[2] https://www.j-platpat.inpit.go.jp/c1800/TR/JP-2019-153075/A7...
A young biology researcher pitched in to explain the warburg factor in tumors, he made a long paragraph explaining the oh so twisted metabolysm of cancerous cells. The amount of counter intuitive disruptions that mechanically benefited the tumoral tissue was .. almost impressive.
The way Apple manages to do this is that, to a larger degree than others, the company is run as a collection of different companies. This has pros AND cons but one of the pros in this context is that their hiring is less "work at Apple", and more "work for THIS team at Apple". Hands-down unbeatable for the specific question of role clarity, but it's naive to pretend there aren't downsides to the practice.
Structure of US Dollar Reserve System Has Already Broken Down
> It's a good way to support a project

I disagree. GPL/Commercial dual licensing is always a game of perverse incentives. Even if you aren't actively crippling the free part of your product you're incentivised to make it difficult enough to work with or otherwise support that companies will be inclined to pay you to do it.
Because then it wouldn't be open source. The open source definition prohibits developers from placing a lot of arbitrary license restrictions. One of the examples of this is that Gab, an alt-right site, now uses Mastodon, a platform written and used largely by a pretty far-left community.
The BBC Micro had that too, a 'copy cursor' and an 'insert cursor'. Worked pretty good too.
Author here, to summarize the post, read tracking doesn’t really work, can be weaponized, is most certainly illegal in many places and is potentially deadly to our business. Pulling the plug seemed obvious to the four of us.
(I guess it's okay to answer the question last, too, as long as it gets answered).
[Tailscale founder here] If you're using a mac, you can just install Tailscale from the app store, which does not require root (thanks to the "magic" of Apple's extension signing).

Another experiment we're doing is integrating a completely userspace network stack, which could someday be good for this: https://twitter.com/bradfitz/status/1301937179636068352
It, looks innocent I was struggling with the frame as it weighted aorund 90kg in total was fun to tryo flip it from tabletop on the ground back to legs. But yeah there are many options to get those tubes in the West. Just my suggestion to grab impact driver otherwise you will cry :D
Almost nobody turns off JavaScript because it breaks the whole web. You can't even view YouTube.

This is less interesting than existing JavaScript techniques to identify or filter out crawlers. It works, when the image is not cached, but it's fundamentally inferior to anything you can do with JavaScript, and if you don't have JavaScript at all, I don't see why you would want to care. Just lump that little bit of traffic in with the bots for analytics purposes.