skysight-inc/HackerNews huggingface dataset:
Indeed, it makes you wonder why this is not the case already. It does not seem like an especially hard thing to do.

It makes you wonder why they decided this was a good idea in the first place. Seemed sort of obvious that they'd have a shoplifting problem in a region where it's already not too uncommon.

Perhaps they assumed the surveillance would deter thieves, but surveillance is only a deterrence if the local police can afford to enforce the law effectively.
As a developer I would agree. As a maintainer I would disagree.

Some problems require paradigms to solve, and developing bespoke implementations makes maintenance extremely painful.
LOL Python is not functional. We got a crumb of FP with `itertools`, `functools` and `lambda`
> I think it is, especially for higher level software. People are rewriting I/O bound applications from garbage collected languages and the top two reasons they cite are performance and memory safety - it's just peak stupidity.

One failure mode I see lead to this in JS is that sometimes you have a program that is usually IO bound but certain paths are CPU eaters. If the CPU eating workload is entirely synchronous this interacts badly with the event loop architecture because there's no scheduler (at the JS level) to interrupt the workload and handle outstanding IO work. My guess is that many devs are unable to diagnose this issue correctly and jump straight to Rust.

The sweet spot for Rust in high level software really seems to be using it in small doses. My shop is 99% JS but just a little bit of Rust in the right places gamechanger: millions of savings in cloud spend, big UX improvements on key workflows, new architectural capabilities. I don't know if we would have taken the plunge with C++ for most of those cases out of fear of the potential operational issues.
Salmon not prepared, handled or stored properly or not served fresh can taste pretty bad and smell pretty bad compared to other meats. Seafood in general goes bad fast compared to beef or pork for example.
I'm not aware of such research but it doesn't surprise me at all. Chinese and Japanese have more bits per symbol and thus if symbols can be decoded in a similar timeframe they should read faster.
Location: Armenia
Remote: Possible, would prefer hybrid with relocation
Willing to relocate: 100%
Technologies: C++, Python, PyTorch, Catboost, PgSQL, MongoDB, bash, Git, Subversion etc
Linkedin: https://www.linkedin.com/in/atabek-markhaev/?locale=en_US
Résumé/CV: https://github.com/upnrunning/cv/blob/main/Atabek_Markhaev_cv.pdf
Email: mark.atabek[at]gmail.com

I'm a Software / Machine Learning Engineer who has a lot of experience running big-scale ML projects (i.e. Q-commerce recommendation system resulting in statistically significant increase of GMV/ARPU), developing and deploying statistical/ML/DL models in C++ and Python, managing ML projects and providing analytical expertise.

I also have a little bit of background working as a backend engineer, which might prove useful, but I'm not looking for a pure SWE job (without ML).

Would love to relocate to UK/US/Spain, but absolutely open to remote work.
Also true, hence “small class of”. Consider a space probe, especially one already launched, that has a library of programs to be run. Pretty rare case!
You can shift the analysis from “black” to “poor” or “poor and black” or “poor and white” but it doesn’t get you out of the subjectivity trap.
Take both of the two, and add the theory of compounding interest

They're poor now because they were prevented from gaining wealth then, and wealth grows geometrically
ah, "I know you are but what am I" ...Whatever!

> I would suggest that some examination of why this article has led to such an emotional response in yourself is similarly worthwhile.

Honestly I care so little I literally passed out, but I did inquire into myself as to why I even bothered writing back to you. And you know what came up? I feel bad for the people in your life who have to put up with you. And then I realized you're not hiding behind your keyboard when you talk to them, using an obvious troll account on HN like you are, just look at your post history.
Ring circuits are terrible, but fused plugs are not.

> In the US and elsewhere, equivalent protection comes from correctly sized breakers in the panel.

That’s a common misconception. Your circuit breakers are rated to protect the wires in your wall—nothing else. The wires you plug into your wall receptacles are rarely rated to handle full capacity of that circuit breaker and can be overloaded without tripping that breaker.

A common example of this is an extension cord that breaks off into multiple receptacles on the end. Depending on the quality of the cable, you might be able to draw 20A through that cable and start a fire without ever tripping your breaker.

If each plug is fitted with a fuse that matches the rest of the cable, this issue is largely mitigated. That’s why Christmas lights often have fuses in the plugs: those cables aren’t able to handle the maximum load that your circuit breaker and in-wall wiring can tolerate.
This would be fun to add to a personal homepage (can use the Visibility API): start showing the screensaver when the user switches to another tab, and hide it/show the content again when they have a mousemove event on your site.
Adventures in home automation – Home Assistant on a Raspberry Pi 2
Railscasts definitely helped me
Become a better engineer, and I remember eagerly waiting for each new episode. Thank you Ryan for all your hard work!
Right now the intellectual-way is established and ubiquitous. We are born and die, embedded in that.

Alternatives are not discussed or even (if you look at the conversations in fiction, social media) imagined. Except to the degree that anything that is not "born of intellect", or intellectually digestible, or otherwise intellect-centered, is abhored. Considered insane and diseased, even.

So that's a stong invisible bias there. (Like fish who never heard of water, yet are surrounded by it, lacking anything to compare) Something to consider.
Here is a completely pure function in any imperative language:

int add(int a, int b) {
return a + b;
}
The Warp does not have the space bar jump to hyper space, and it needs Lunatic Fringe.

Oh! Its now on Google Code...
https://code.google.com/archive/p/lunatic-fringe/
I have attempted to ask many alignment proponents a question on the basic assumption of the feasibility of alignment, but so far have not had any respond directly to what I perceive as a paradox.

That being we must accept that a low IQ entity could design an unescapable containment for a high IQ entity which was built for the very purpose of solving imperceptible problems of the low IQ entity.

I have put a lot of thought into what appears from my perspective a logical contradiction. I expand on that in great detail here - https://dakara.substack.com/p/ai-singularity-the-hubris-trap

Has anyone seen this argument proposed and answered in a convincing manner?
ed - oh, I'm so wrong below.

> "If you see anything that Tufte CSS could improve, we welcome your contribution in the form of an issue or pull request on the GitHub project: tufte-css. Please note the contribution guidelines."

lol@ me. It was right there, at the top.

https://github.com/edwardtufte/tufte-css

- - -

I don't think it relies on Github to purvey the files. I think it just encourages you to view source and grab the files yourself, old-school style, which sort of makes sense in context...

> "To use Tufte CSS, copy tufte.css and the et-book directory of font files to your project directory, then add the following to your HTML document’s head block:

<link rel="stylesheet" href="tufte.css"/>

Now you just have to use the provided CSS rules, and the Tufte CSS conventions described in this document. For best results, View Source and Inspect Element frequently."
"The post of the year!"

"It's un-down-votable!"
How many CEOs have you interviewed to run your company? How did you conduct the interview? Do you think that same interview is appropriate for a developer?
Having a package is a significant uniformity. Having a conveyable shape is a significant uniformity. Produce is often packaged only in bushel quantities, which are not the quantities that shoppers purchase.
The article says it was too sustainable but we have to wait for the next part to find out why. Cliffhanger ending! Very interested in why this couldn’t be sustained.
rbates, if you're reading this, thank you!

I learned so much from railscasts in my early software engineering journey. Your videos took me from copy-pasta extraordinaire to actually understanding how to build complex features and wire things together.

I wouldn't be where I am today without you.
An extra titbit for anybody who is interested in this: The Weierstrasser curve used by Bitcoin (secp256k1) has an interesting public key where the secret key is 1/2. What's so special about this (apart from the fact that the key is a nothing-up-my-sleeve number) is the x-coordinate of that public key has 162 leading 0-bits (out of 256). This can be used for saving Bitcoin transaction fees as they use the DER encoding to compress these leading 0 bits.*

Considering that it is highly unlikely that this is a coincidence it is believed that the designers of the secp256k1 curve chose the generator point based on that value. They looked at that point (1/2, P) and then they defined the generator point G as 2*P.

* NOTE: don't try this at home. If you're not clever about this you will lose all your Bitcoins.
This gets shared on here from time to time and while I love it (and Tufte), it really falls short on mobile devices. When the page is sufficiently narrow, revealing sidebar items is done via small clickable elements: if the user has never seen those before, I expect they will miss out on them. Note that this includes both footnotes and also figure captions, which are often not "optional content" as are many of the sidenotes. My own blog / lab website [1] has a similar style, yet instead makes all sidebar elements visible even when the page is collapsed; fell free to emulate!

[1] https://cs.gmu.edu/~gjstein/2018/12/toward-real-world-alphaz...
Imagine the other side. You're more than likely doing this for multiple companies. Plus working your current job. Plus taking care of your kids! You have to devote minimum 5 hours per interested company. IMO that's ridiculous. I also think its why startups skew so young. I don't have the energy to put up with it anymore.
Thanks for replying, but it seems you missed the second part of my comment.
This is amazing. I wonder if it's possible to integrate it with a static site generator (Hugo Jekyll pelican etc) so I can get the best of both worlds?
https://github.com/edwardtufte/tufte-css
Not to mention the expense!
Here is the game for the web:
http://fringe.jamescarnley.com/
1) If clients spoof their UA, they just get what they asked for. Couldn't care less.

2) With SSR you're actually making a case for sniffing the UA for the client's device class. Web apps might need to ship vastly different but overlapping code across different device classes. I'm not even talking about things that can be lazily loaded subsequently, I'm talking about the initial screen for given URL.

3) I'm _not_ going to show the customer any loading spinner or just show a white page for 2s. We had that with Java Applets, remember?

All in all, I'm not saying we should getting back into optimizing web apps for certain os/browsers/versions. What I'm saying is there might be good reasons where the mess of classifying the device on the (first) Initial Page Request is acceptable, given the alternatives.
I think that people around here get antsy when this topic is raised because mis/disinformation is a cousin of advertising- the cash cow of silicon valley VC power-elite. The conversation often goes to combating these things which could turn into privacy/information regulation which would hurt their paychecks. So they clam up and blame the gullible. Just a thought.
It’s not strange at all. The “all zero public key” is the encoding of the zero element (identity element) of the group. Finding the private key corresponding to a public key A is finding the number a so that A = a*B. When A = 0, this is really easy: a = 0.
RailsCasts helped me so much in getting started with Rails in the late 2000s. It opened my eyes to how one can effectively structure a web application in general, from caching to authorisation. Ryan’s explanations were concise yet accessible; it felt like a colleague showing me cool stuff.

I figured it must have been popular, but wouldn’t have guessed as high as $1M revenue. Looking forward to reading the rest of this series.
gnu license is working as intended - helping… microsoft? I guess

edit: but honestly, Google could go Apple open source way, making code changes in huge dumps that are impossible to integrate back.
But I an not sure it’s worth the trouble.
Thanks for putting in the effort to compose this explanation (assuming U did, and not simply asked GPT). But FYI, I did not find it helpful at all. Even after re-reading it twice.

Bawolff's concise ELI5 comment helped though.
The fact of the matter is that without the skill test there are way too many people that are incompetent and you have to have some way to filter those out.

I do not know how it works with CEO positions, but I am not hiring CEOs. I do hire software engineers and would like to work with competent people.

If you know of a better way then I would like to hear it.
"It's never Aliens" applies.
Well if you look at the scores, about 25% of a year group passes the test. It's something like 16% of state school kids and 36% of independent schools. Unfortunately the guy who compiled these stats closed down his website, so it's not so easy for me to look up.

The variation is enormous though. My kid's school is boasting about 95% of their kids passing the test. I know they've been prepping the test because well, that's what the kid has been doing for past couple of years.

> if a child passes the 11+, the private lose all the potential senior school fees.

It's true that some schools try to discourage the kids from taking it for that reason, but of course that's only true if there's a senior school section.
Bittorrent uses SHA-1

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

Collisions are possible but not exactly trivial
I made this in Jan 2022. It's prior art, but I was learning Unity at the time so it is a little janky. In my oh so very humble opinion as its creator, a better guessing game because of the initial hint tuning.

https://greatfilter.itch.io/lexicode
A few questions that are never really addressed in these discussions about "bias", "discrimination", "race", etc.:

What is discrimination at a fundamental level? The term originally means to perceive something as validly distinct - e.g. to discriminate between truthhood and falsity, between up and down, between black and white. The term is most often now used with the implicit qualification of "unjust", "unwarranted", "unreal" or "quasi". So-called "racial discrimination" is a charge made when there appears to be some kind of injustice in the evaluation. So does this mean the mark of racial/ethnic/(even religious)/whatever stock is to be totally unrecognized as a heuristic in all judgments? Or just some? If just some, which ones? Why? Where is the line drawn? How many cycles of flawed attempts at psychological programming (the unintended consequences of which are perhaps not even entirely observed or taken into consideration) do we need to go through before ditching this endeavour? As it pertains to law enforcement, is it easier to simply admit that our current system can't be reformed through psy-ops, and that maybe we need to revert to a more subsidiarian/local principle of security in general?
> Don't collect more data than you have to, limit the power of any systems you implement, and always design things under the assumption your enemies will take control of it in future.

This is great advice if you want to design Good systems, but under barely-regulated capitalism, those who design Good systems will be out-competed and put out of business by those who design Profitable systems :(
The best option would be for them to identify as mixed race.
I wholeheartedly disagree! It takes months, sometimes even half that year for engineers to fully ramp-up on teams and integrate into the culture of a company.

Yes, you are expected to hit-the-ground running on day one, but no one will immediately operate at their full potential. Even with all the shared best practices in the world, the secret sauce is the part you have to learn.

As an employer it's very hard to know if the reason for someone's uneven performance is due to ramp-up or if they are just not a good fit. Without a rigorous interview process, so many months would be wasted waiting to get a clear signal on that person.

That also doesn't account for complete cultural mismatches that cause instability in teams and hurt the impact of your other employees.

Another implied reason, good engineers want to surround themselves with other good engineers. So knowing its hard to get into a company signals to each applicant that the other employees there made it through that process.
Most webapps are actually embarassingly parallel (https://en.wikipedia.org/wiki/Embarrassingly_parallel) and require little synchronisation. Most of the hard synchronisation problems are solved for you in the DB (at least if you've chosen a good one).
Assuming proper control for biases in the population, a sample size of 6300 is not tiny. The estimated error for such a population is going to be around 1% (give or take).
Wouldn't teacher recommendations just leave to bribery? And not even that expensive. Have the kid deliver some nice present before each suitable occasion. Maybe brown envelope with cash.

At least with tests you could release previous tests and then possibly some groups could release free instructions on key points or tactics.
My casual reading of the Quran found nothing pro- or contra-LGBT. Perhaps the Hadiths are another matter...
Is that the "Just So" story that people who don't work with email at scale believe?

Email deliverability is a full time job. There are so many "potential spam" markers that are interpreted differently (and opaquely) by different ESPs. Getting your email delivered to a lot of people is essentially non deterministic.

Including a link to a Google Doc in your message body is enough to get you blacklisted by some email providers if you don't have a prior history with them. Yes, there will usually be some process to get off the blacklists and doing it will mostly stick even if you continue to email Google Docs to people. But the key word there is mostly. As I said, deliverability (at least at scale) is a full time job.
I don't think the data supports this: https://www.nytimes.com/interactive/projects/college-mobilit...

I do think it's true that Caltech students are all very passionate about STEM, so the average family wealth is less apparent.
We need a third option in the malice/incompetence spectrum: active neglect. It's the safest way for big organisations to push users off of platforms they don't like. A combination of one or more of the following is going to ensure that the platform support is always wonky:

- Under-fund the testing. This can backfire if whistle-blowers point out the change.

- Assign bad apples to the platform. This can't really backfire, because of the woke "everyone's equally good at everything" thing.

- Keep moving the target, similar to the "extend" part of embrace-extend-extinguish. "Of course we can't support legacy platforms like Firefox, because they don't support this incredibly niche 3D tile caching optimisation flag, which only Teams and two other products on the globe use."
Would that be a way to leverage fees in trades?
Not sure if it's the same in the US but in Canada the convenience store is already inherently an upscale destination because of how much more everything costs compared to a supermarket.
I think starry night was my go-to, and I’m surprised to not see it here as it seems like it would be easier than a couple they did like toasters and fish.
love it <3 appreciate the amount of examples you've put in
> But your link (the NYT times) says exactly what I said.

No, it doesn’t. Read again. Was a fair trial held? No. End of story.

CCP does not rule according to laws. The only laws are CCP’s words and now Do’s words.

And you have a false equivalence here. TikTok has CCP board members and is not banned for US citizens.

> So it _is_ simply because it's foreign. How long do you think Google would survive in the US if it didn't comply with US requests? It does comply with requests and three letter agencies have access to data (as per Edward Snowden).

For a while. There would be court cases. Companies refuse US govt requests all the time and fight it in a court of law. A Snowden equivalent in China would be killed and not just a fugitive.
Citrate
This isn't surprising. The speed of technological evolution is far far greater than the speed with which any government can act. By the time the EU revises their AI regulation plans . . . I can't even predict where the cutting edge of AI technology will be at.
If the mechanics are tuned to assume you'll regain health this way, self-imposed rules add a pointless challenge. You're just "gaming" the game in a different way that defeats the purpose.
Observation contains 3 different images of same supernova-hosting galaxy
There's the middle option. Last year my local discount supermarket replaced one checkout lane and a shelf of alcohol with 6 self-checkout machines.

So far, I've never seen a queue for these, and they're quick to use.
Texts from Crypto Giant Binance Reveal Plan to Elude U.S. Authorities
It's strange if you come from Weierstrasser curves and think of public keys as points on the curve, which I think is what most people start with. I was obviously oversimplifying heavily.
To be clear, I didn't imply I was agreeing with it. Just saying what the justification for this kind of question is.

I agree completely it eliminates a huge swathe of people, mostly experienced and older people. FAANG employees, ime, are biased towards childless / single people with privileged backgrounds.

Tree inversion sounds weird when you hear it phrased like that, but in an interview it would be explained with an example (just swap the left and right children recursively).
That was the irritant I noticed. If I was to deploy this I'd de-Tufte the wee footnote numeral links a bit and make them more Webby, somehow. Otherwise it's a great-looking implementation.
Similarly, Mozilla recently had to freeze part of Firefox’s User-Agent string because some websites mistook Firefox 110 as IE 11 and blocked access because they no longer supported IE 11. The websites misinterpreted “rv:110” in Firefox’s Use-Agent string as “rv:11”.

https://bugzilla.mozilla.org/show_bug.cgi?id=1805967