skysight-inc/HackerNews huggingface dataset:
They invented syntax instead of library functions. You don't need array prepend/append functions, when you can write [item1, ...arr, item2]. Some of those syntaxes are quite elegant and I miss those in other languages.
UX Research Methods in a Pinch
I'm in India, and the recruiters are trying to make me apply. Even I was interested before, but after reading this https://news.ycombinator.com/item?id=27569594. no thank you.
But it says "once thought an impossible feat". That's cromulent journalism; helps disseminate the idea that it isn't.
>>and that resulted in nothing at all is not evidence of nefarious policy.

First of all, it doesn't result in nothing. I'm an EU citizen living in the UK and even though I haven't received a letter these sort of things make me deeply uncomfortable, to a point where this might be contributing to anxiety. So no, it's not nothing, these actions have consequences.

And what do you mean it's not evidence of nefarious policy??? The policy is nefarous explicitly, by design, and publicly as well! The famour "hostile environment" established by Theresa May is exactly this - hostile. It's meant to make you feel unwelcome as an immigrant.

>>there is no reason to invent problems where there are none.

I really really wish I could have such a positive outlook on life where I could honestly go on an internet forum and say "invent problems where there are none" when it comes to EU citizens living in the UK. I'm jealous frankly.
I would recommend 1 hour of leetcode and 1 hour of hackerrank every day, plus a 30 minute “programming koan” every morning, for 6 months leading up to when you expect the interview. You should also read “Cracking the Coding Interview” at least once.
I disagree. If you need to know an estimate or guess of certain details that aren't visible in lo-res, this is very useful because the AI is likely much better at inferring these details than a human.

Sure, it is still a guess but a better one than humans can make.
I've done this since my childhood and honestly thought that everybody was able to do that.
The new pipewire looks very promising for audio processing, and it has stubs for Jack and pulseaudio. You may check it out from time to time as latency-wise it may be better than what mac’s offer.
WMO Atlas of Mortality, Economic Losses from Weather, Climate and Water Extremes
As former resident of several European countries, I find your statement, while not entirely incorrect, a bit too "blanketing".

All this may be quite dependent on where you live (the mention of the "church tax" makes me suppose Germany, as they have a Kirchensteuer, but I'm sure other countries must have a similar tax). In any case, there are European countries without church tax, beyond normal taxes that could be used for preservation of historical sites, religious or otherwise (which I agree may be somewhat biased in what religious sites can pretend to be considered historical).

Similarly, many countries do not have "religion" classes in "publicly funded schools", especially in countries that are (supposedly or admittedly) laic. That being said, there's also often a bias there as a lot of holidays are tied to religion and Christianity in particular, and it'd be quite common to explain in class the origin and nature of these holidays. I'd hardly think it counts as "religion" class, though, but that'd depend on what the teachers do.
I was under the impression that this category of optimizations ("deforestation") is difficult, and requires some immutability/side-effect-free guarantees to be performed effectively. Is that kind of optimization even feasible in Swift?
> The first thing I did was go and talk to people using LabVIEW. ... I conducted 50-something interviews with engineers, designers, and managers across many different teams.

Go on...

> Next I brought a handful of LabVIEW programmers into a lab and recorded them as they worked on some open-ended refactoring tasks.

Exactly.

I've never met another developer that observes how their customers (users) use their own stuff. [1]

And it's been 20+ years since I've even heard of an org doing any kind of usability testing. (No, A/B testing is not UX.)

> Prototypes: Yestercode and CodeDeviant

Great and genius. This person is good. I'm sad the world doesn't get to see his other ideas.

> ...a very senior engineer interrupted with "This seems like a solution in search of a problem". Not a great feeling.

No. This "very senior" engineer is a dick. Failures should be celebrated. You tried ideas this impotent chud could not, would not ever even dream of.

Screw him.

Engineering, finding the balance between competing constraints, discovering the art of the possible, is one of the ultimate creative endeavors. We use our cunning and wits to more cleverly explore a domain's huge problem space. "Failure" is just ruling out less fit possible solutions.

Anyway.

This OC (Austin Z. Henley) is a gem. He should ignore the haters.

> How do organizations create an environment and culture that allows such behavior? I've only found a few books on the topic: ...
Innovator's Dilemma

More of a fan of Peter Drucker.

But otherwise, I'm hoping Henley figures out how to facilitate creativity and tells us. I should post a picture of my bookshelf of "innovation" books. Maybe save him some time.

Until then, from habit, I always recommend:

Donald Norman's Design of Everyday Things and followups. He's a humanist and the narratives are relatable.

Diffusion of Innovation, because understanding how and why people are motivated to change, or not, will save you a lot of wasted effort.

Design Rules: The Power of Modularity is the only book I've found that explains what design and architecture is.

--

[1] As a kid, I did a bunch of fun stuff with AutoCAD.

So I shared some stuff with yet another person. Then for some reason I stuck around while they tried to install and then use it. More remarkably, instead of mansplaining, I just sat there and observed. This person struggled. And I could see exactly how and why, without them telling me.

Mind blown.

I had accidentally stumbled onto usability testing and ethnography.

Completely changed my life trajectory. User tested all my future stuff. Learned UI. Bought every book. Met every expert.
Any one know how or where I can apply for an Engineering Manager position, please drop me a line leisenming AT protonmail DOT com
If you follow the referenced page[0], you'll find examples[1] showing the high-res originals.

[0] https://iterative-refinement.github.io/

[1] https://iterative-refinement.github.io/images/super_res_exam...
Navigating real-time serverless observability and debugging
I think household reactors are beyond the cutoff point for diminishing returns and/or risk vs reward. I feel like neighborhood level reactors disguised as small houses, like some electrical sub stations [1] would be the sweet spot. You could cut down a lot on all the infrastructure needed to push all that power from centrally located power plants out to neighborhoods, while still maintaining a separate, inspectable, controlled station.

[1] https://99percentinvisible.org/article/neighborhood-transfor...
Speaking of, there should probably also be a permission prompt when the site wants to use a 1GB hash map.
Perhaps a little more experience with teaching would enlighten. I taught programming for a year in college and you know what one of the hardest concepts was that caused test scores to drop? Recursion. People invariable struggle with base cases. Recursion is a key tool for software development albeit procedural or functional. Teaching software to students is a real eye opener if one never struggles with what may be seemingly basic concepts like recursion. I've seen students flunk tests because they couldn't grasp the concept. Another concept that is not quite is hard is callback functions. I believe this is why functional programming challenges is because lambda functions are callback functions. I have to admit if hadn't taught software at Berkeley for a year as a TA I wouldn't have this perspective so something to consider.
The UK still has capital gains tax on sales realising property appreciation. The main exception is on a vendor's principal residence, so most home owners never pay it.
> are those whose services are scalable

Exactly! I am surprised so few people here see that.

It is a pattern that happened with other technologies before. Music recording allowed some pop stars to become millionaires while most musicians lost income. Movies allowed some actors to get rich while most actors lost public. Industrial manufacturing (e.g. woodworking, textiles, tanning) made some industries big while millions of artisans lost market. Franchised merchant stores (e.g: Tower Records, Toys'R Us, WallMart) destroyed thousands of small merchants.

The economist J. Schumpeter had a name for this: "creative destruction".
Redundancy Across Data Centers with Kubernetes, WireGuard and Rook
You are right. The prices has been rising quickly and closing the gap. My point being that these price hikes should have been taxed or been taxed like all other properties. But due to the lack of property tax, they end up being the cheap alternative.
Depends on skills bar you have.
Wow, this would be so amazing. The supposed problem with sail is that it takes "too long" (what, 2-3 weeks NY to London?). But if you could work remotely that whole time, you haven't lost the time.

This would be such a beautiful future!
I don't see a time frame in this article. If the target is 40,000 over the next decade, then probably yes. If the target is shorter and they're willing to hire anywhere and not insist you live within commuting distance of an Amazon office, then also probably yes.
CVS algos wrongly ban doctors without reason or investigation
I told my family 20 years ago that I only would administrate Unix-like operating systems. Not because I am in a holy war or because I am an evangelist or I am an a missionary. I am just used to Linux configuration and I find Windows administration frustrating.

This year me mother told me that after 20 years she had to use Windows 10 (instead of her usual XFCE desktop) somewhere. It was horrible, she told me. She didn't got it to do what she wanted and it bothered her with annoying ads and other nonsense.

As you can imagine, this made me feel - somewhat smugly - vindicated.
Since there's an approximately logarithmic relationship between headcount and productivity, you can keep 60 devs busy doing the work of 5 devs by virtue of each of them becoming as productive as 1/12th of a developer.
Indeed, i can do this too. I stopped after they diverged into different sizes (one being enlarged and one being shrunk), as I became a bit worried it was perhaps dangerous. They were restored within a few minutes, though.
> The only things really stopping average people from using Linux are ignorance of the issues and laziness.

I once had an interesting conversation with a chap who wanted to install Windows on his tablet. He said it would be easier to configure Wifi.

I asked him if he knew how to configure Wifi on Windows. He did not.

People's connection do Windows is not really explained by familiarity or ease of use.
Ask HN: All this technology – what's the goal?
How will technology teach us to live a life of virtue? It seems nowadays our technology is raising questions about ethics, security etc. However, can we believe the fact we are becoming better as human beings along this path? How can we quantify that?
This was specifically front-end developer headcount. Would you really ever need separate developers for separate localizations?
Between this and SASS starting to add awkward rules like deprecating "/" for division and stuff, it's finally time for me to start pushing internally for PostCSS + plugins.

There's even one for mixins! I might have been out of that space for too long.
She is living my dream. Why aren't I?
Assuming die area is the constraint, the choice is between 4 firestorm + 4 icestorm and 5 firestorm, because a firestorm core is 4x bigger than an icestorm core.

Or between 8 firestorm and 7 fire + 4 ice (or 6 fire + 8 ice).
Lisp machines had hardware/OS-based garbage collection ~40 years ago: https://en.m.wikipedia.org/wiki/Lisp_machine
GNUCash is a great alternative to QuickBooks. However, you do say "in the corporate world", which in my experience wouldn't be using QuickBooks. Be that as it may, GNUCash is every bit as capable as QuickBooks, I'd highly recommend it.
Those are all in the few weeks since 2016 referendum. It was not a sustained increase, and further it was in a period of national hysteria following the vote when such issues were common currency.

2021 hate crimes are not above those of eg 2014 so I fail to see how the UK has become some xenophobic country.
>>This is not the end of the world. That's the reality check.

I feel like you're using these sentences to just say "suck it up and deal with it" and that's just really harsh for someone who feels like the rug has been pulled from under them. Making this country their home, and now being treated differently.
I initially thought it was a little flippant, but that is actually spot on. The idea seems to be to hire a lot and see what sticks. If that is the case, he seems to see those jobs as fairly easily interchangeable cogs.

I find it mildly amusing.

Naturally, it could just be PR.
I get it... we have big houses in the US. And I don't honestly know how to live otherwise. I'm sure if we had smaller homes I'd be used to smaller homes... but yeah anyway, not really interesting for anyone but just has me thinking about what we'd have to do to get everyone back into smaller places. My house now is a pretty typical tract home in Texas... not saying this is 100% typical, but growing up I had probably 3-4 acres of a yard, now my neighbor's house is 10 feet away from my own. Just feels claustrophobic arleady. I don't know how practical it would be to have small suburban homes, vs. just apartments, but part of me really loves this idea.
Health and sanity (mental health) are invaluable. I've never heard stories about about how amazing the life/work balance is at Amazon, quite the contrary.

I haven't heard them from Google either, but also I haven't heard horror stories from Google.
100 thousand euros? The limit in denmark is 13442 euros.....
"What we do is simply share the bill with our customers", but funny how they don't really seem to want to share the surplus...
https://archive.is/ok44y
I think people honestly reflected if that convenience is worth opening themselves up to legislative decision making.
Show HN: 24 hours to launch on ProductHunt and 100K impressions later
How narcissists climb the career ladder quickly
The original paper[1] itself accidentally demonstrates how dangerous this will be. Look at the picture of the leopard and study the patter of the spots around the face. The pattern on the upscaled image is clearly different from the original. The algorithm has just generated 'realistic' looking spots where it thinks there should be spots, and they have no relation to reality.

[1] https://arxiv.org/pdf/2104.07636.pdf
Fuck Amazon.
Thank you for sharing with photos.

Where do you go for winters? Is it the same place your official registered address is?
Looks lovely, well done :)
The lectures are good, the LECTURER is galaxy class. Everyone regardless of discipline should watch the lectures for their metacognitive qualities alone.

Sapolsky could literally give a lecture on shit and I'd be at the bus stop, someone would mention just a sliver of a lead and I'd intergect with, "I just saw this amazing lecture on shit by Sapolsky ..." to a complete stranger.

His lectures are that good. He is science jesus.
You just don't mention it.
I see quite a few blogs and informational sites with this described setup where the base html has none of the content and everything is client-side rendered.

I'm curious what the counter argument is...why do people want to do this? (edit: specifically why for blog posts and informational pages.)
You can always create an external slack group and have these conversations on the external group.
As far as I know Gmail used the Closure compiler which can be considered as a spiritual precursor to TypeScript. Also several Google service frontends were in fact based on GWT and written in Java.
> the majority of Desktop PC users don't care about sacrificing performance to save a few watts

If you ask on those terms, agreed. But if quantified in terms of value delivered, it’s a different story. For example, if your computer can be always on with tasks like updates or if you can dedicate tasks to the slow cores there may be a value there.
100%. No one dislikes progress, but the JavaScript world is really something else. I have Flanagan's "JavaScript: the definitive guide" 6th edition (that '6' is already a red flag), which predates so many changes in the language that it's essentially an expensive doorstop now. I think of all my technical books probably only the COM and J2EE ones have aged as badly, and yet I bought the Flanagan far more recently than any of those hoary old tomes.
It's true, Rust is just the most recent inductee into that clique. But it seems to work kind of like the Sith: there are never more than two that are really active at any one time.
I laughed out loud.
Working through SICP right now and yeah... All the forum posts I've seen when troubleshooting my lisp code make the community seem insufferable.

I don't mean this in any sort of derrogatory way at all but I honestly think Lisp programmers might have a higher rate of autism. Also, seemingly higher IQs, cause it seems like anyone who actually builds software in Lisp extensively is some kind of savant.
I can't imagine many of those folks are eligible for hire. It's like a permanent stain on your HR record.
you shotgun 50k people, and if even 1% of them are 10x, you'd be ahead. Esp. if those low performers can be removed after a year or two.
same answer from my perspective, i did not iron a lot during the last year because of lockdows but i see nice machines using steam. The sound is the same as a nespresso machine so i believe that it is based on the same steam generation technology, opposed to the brass tank steam generation process used in quality espresso machines & professional irons.
Why do all languages have to reinvent packaging and typically do it poorly. If instead pip and co could be configured to output an rpm or deb file which would then be installed everything would work much easier. Instead we have to deal with the mess that's virtualenvs, which causes python devs to often be way too specific in version specs, which only causes the mess that virtualenvs are trying to solve.

Seriously the only sane way language package managers should work is by hooking into the system package management, maybe with an option to install in the user directory.
> is a tricky situation: would it be really handled incorrectly?

Depends. You can't know in a situation like

try {
DoA(); DoB();
}
catch (SomethingEx e) { ... }

If previously only DoB could throw SomethingEx and now DoA() can also throw it, the handler is almost certainly incorrect handling if this is some "generic" exception. C#/.NET base library is notorious for using InvalidOperationException for all kinds of unrelated crap.

> It's trivial (but tedious) to write code like this

Eh. Methods without "throws" would be "unchecked" at runtime as well. So my (imagined) best practice would be that non-private methods declare their exceptions and leave it to the caller whether and how to wrap them.

> And in before "don't catch and wrap Exception!"

Oh, I do that all the time for precisely the reasons you mentioned. Exceptions from the lowest level are most precise and least useful as there's no information about the context. (Unless you go down the unmaintainable rabbit hole of parsing the call stack.)
Yeah, that's the very thing that makes me a financial supporter of public radio and not public television (specifically PBS-member stations).

An organization using the exemption of course wouldn't/couldn't implement a paywall.
I don't see how you can say with a straight face that no one rallied around Common Lisp given knowledge of Lisp history.

What do you think went wrong, then? (Assuming of course that you do think something went wrong!)

One observation I’d make is that both Scheme and Clojure seem to be much more widely used than Common Lisp. My perception is that Scheme is still somewhat popular as a teaching language, and Clojure is somewhat popular as a real programming language for large-scale projects, but I barely hear about anyone using Common Lisp these days.

If I’m right, I think that adds to the feeling of fragmentation, as the official standard isn’t the most widely used variant.

I think ML is in a similar situation. I hardly hear of anyone using Standard ML, but Ocaml is alive and kicking.

Maybe my perception is wrong, though? Are there industries I’m overlooking where CL is bigger than Clojure?
I don't think anyone can control their heart muscle directly, but rather through meditation calm themselves and then their heart slows down. And body temperature is not controlled by a muscle so that is probably meditative as well. No comment on the immune system part.
In .no you can have a "no permanent residence" status which is sometimes used by people who live in boats. This is often not optimal though as on paper it looks like you are homeless. An alternative which also is widely used by students is to be registered at your parents address even though you no longer live there. My understanding is that this is perfectly legal.
> Alternatively, Objective C settled upon reference counting (ARC) and this is superior to GC where it counts.

ARC does nothing special other than automate [myCocoaClass retain] and [myCocoaClass release], a compromise after putting a conservative trancing GC in Objective did not work as expected, given the amount of caveats with GC unaware C code.

As such, Objective-C performance related to heap management remains unchanged.
You do have some measure of control as a conscientious traveller (apart from voting, obviously). Not (or rarely) flying is one part of the equation; using your money to support more sustainable travel alternatives is the other. In Europe a slow but gradual resurgence of sleeper trains is happening in part because a sizeable group of people is willing to use them (me included).

I would argue that doing this (i.e., increasing market demand for more sustainable modes of travel) helps pave the way for more structural solutions that require a lot of political will-power (such as taxing air travel much more heavily), where the availability of alternatives forms part of the decision making process.
Its purpose is to reduce legal risks and financial costs. The legal risk is in case ex employee claims some type of harassment or discrimination.

The financial costs is to keep unemployment insurance premiums lower. The more unemployment benefits your ex employees receive, the higher the unemployment insurance premiums. Ex employees are not eligible for unemployment benefits if they are terminated for cause.

Ideally, a PIP in a white collar setting is also for the benefit of the employer about to be terminated to serve as advance notice that they should start looking for other employment. It benefits the employer because if they can start planning and looking for work elsewhere earlier.

Ideally, they do and resign from their position, and the employer benefits here also since there is reduced risk of litigation from a resigned employee, and the ex employee is ineligible for unemployment benefits due to resigning, so the employer saves money on unemployment insurance premiums.
Full disclosure: not affiliated in any way, past or present with this law firm.

Simply thought the article was a good one, since it highlights that Google and FB are not the only one hiding behind algorithms for cutting off users.