skysight-inc/HackerNews huggingface dataset:
Wu has been clear that her reasons for her dress style is her interest in women, not attracting the male gaze.

One of the traditional hacker values is personal agency - doing things because you like them, not to fit in or sell.

In general we need to take people at their word and not supply our own beliefs. We diminish ourselves when we minimize the agency of others.
Are you saying that e.g. pattern matching is a "small feature"?

As far as runtimes... CLR bytecode is expressive enough to compile C++ into it. Try that with JVM.
Worth mentioning that the PEP 275 switch statement is c-styleish, in that it only matches on constant values, while the PEP 634 version handles pattern matching and destructuring, making it a lot more powerful.
Social media and adtech have a vested interest in keeping advertisers thinking they are getting value, and ignoring the execrable click-through rates.

There was a time when it was genuinely believed that all this technology would let advertisers know that spending $X in ads would get Y sales for $Z revenue, and therefore know exactly what it costs to get a potential customer to buy something. This is probably a pipe dream.
It literally happens to me every week.

It's easy to tell that it's happening because you will see obscure, random news/opinions channels with high view counts. Something you can only get when you at some point have been promoted by Youtube.
MacBook Pro M1 Max for Photographers
I have manufactured a lot of boards with kicad, and have used the auto router exactly once.

You can still use the old auto router, you just have to do it manually (export, route, import).
Real examples are given throughout the article.
Doesn't seem to work, won't filter out Sponsored posts despite the option being selected...
Just as there are many ways to be a programmer, there are many ways to be a writer. I'd estimate that for the vast majority of people in the US, writing of some kind would be a good thing. Everyone thinks. Writing is a different form of thinking.
>How is such a platform staying online without charging users or using advertiser money?

The resources required to provide the world with the valuable parts of these services are small enough to be funded through non-profits or benefit corporations. I'd gladly donate my time and money to a 501c3 facebook killer.
> Writing a slightly abstracted library to handle populating a list

> than spend half a day tweaking test coverage on your one-off library

If you need to write a library and spend half a day to populate a list, you have bigger problems than boilerplate.

Nothing wrong with having duplicate lines. The problem becomes when writing those lines become automated so you start spewing those all over the place.
You should add the person of said quote which is Keith McCoy, a lobbyist.
https://news.ycombinator.com/item?id=29000638
The more we do, and the sooner, the better the outcome. There are no real cutoffs.

It doesn't make sense to stop trying if we don't read some magic level by some arbitrary date.

To make it really concrete, 3 meters of sea level rise is really bad, but 7 meters is much worse.
It depends what you mean by “prefer.” I would prefer straight chronological even if I spend less time on it and click like fewer times.
Smokers strongly prefer cigarettes.
I guess I'll just add to the growing pile of "this is to stop humans getting decapitated in robot-only zones when retrieving broken robots" shall I?

I hate amazon as much as the next guy, but this is sensationalist beyond belief.

And old.
What will you buy on Black Friday?
Since Black Friday is on 26 November of each year, I'm looking to make that day really special and I will buy 10 orange trees with the plan to plant them on the back yard and seeing the kids growing up feeding with oranges it will be a very bright and pleasant sensation, in antithesis with Ugly Friday!
On the same time, I'm planning to bost my body strengt aquiering some stuff from this website

www.natrmd.com

What about you? Do you have any crazy ideea for Black Friday?
Backend works for me. Frontend is mostly for trivial side projects that I visit on and off.

If you don't mind, what's your opinion on Java Vs scala? I keep hearing anecdotally that scala is better but without any concrete reasons.
Little Big Adventure 1 and 2 get open sourced under the GPL
So in just a few months Apple pivoted all their years of planning, engineering, design, supply chain and production for the new Pros to "compete" with a small startup that sells probably less in total than what Apple might sell in 12 minutes?

Right...

Snark aside, the 2021 Pros seem well balanced between moving things forward hardware wise, and still offering enough I/O. They're likely not perfect at all, and for me the M1 Air is more than enough.

But all those things - planning, engineering, design and supply chain and last mile distribution take years to execute on, not weeks or months.
Anna Rudolph didn't cheat. Her opponent was angry at losing to a girl and made wild accusations. Also it wasn't close to "recent".

A better example is Rausis from a couple of years ago — https://www.theguardian.com/sport/2019/jul/13/igors-rausis-c...

Cheating over the board happens frequently enough that tournaments are held with very tight controls, but monitoring is off in places like the bathroom.
But then like the article says you are spending all your time curating the experience.

People don't want Facebook to be a chore.
I've started doing that, but the problem is facebook will prefer to hide thing my friends are doing and showing me more of the garbage others are sharing. Hiding everything someone shares makes things better, but I've been doing that for a month and still see tons of posts that people have shared. (some people share 40 things per day, they need to get a life)

Facebook doesn't actually hide things when you make them show none from X. I see many of those things after I hide all them.
Feel free to Google “buy, borrow, die” and pick a link where the content is delivered in whatever tone you find most palatable. It’s all the same concept (tax avoidance using loopholes and financial engineering).
> I would say the thing that's missing from "our" society is a compass. What is it that we want to be, what do we value the most, etc? You begin by knowing those answers, and then you can evaluate whether technology helps or hurts you.

This is religion, as you point out.

> But the chasidim and the amish express that by living close to their family, while "a typical American" moves far away from home and then has to rely on FaceTime and WhatsApp.

It's not just this binary though. There are various levels of facetime and whatsapping as well.

And actually, most americans live close to family. On HN we are a bubble.
This feels like gatekeeping writing unnecessarily.

It's a fairly common sentiment among writers that writing is painful. "I don't enjoy writing, I enjoy having written", etc.
Only the future will tell if we manage to solve problems faster than we are creating new ones. But I'm pretty sure abdication means death at this point. We are not crocodiles that managed to find a timeless form and effortless survival behaviour. We are brand new, extremely weak but extremely smart, I think it's pretty revealing about our nature and survival options.
Does it relies on a Microsoft-provided API? If it's not offline, the same gotchas as other SaaS apply.
> Moving exceptions across thread boundaries is a tricky thing in any language.

Not really. C++ has std::exception_ptr for that exact reason, and C# has ExceptionDispatchInfo. Both are very straightforward - you catch the exception, get a handle for it, and then re-throw that handle in another context, with original stack trace preserved.

Multiple concurrent exceptions is also a solved problem. In C#, if you do something like Task.WhenAll(), and one or more task throws, you get back an AggregateException, which can be inspected to see which task threw what. The same can be applied to async streams.
Evolution IS selective breeding. The members of a species most fit for their environment are successful in procreation. The female elephants without tusks are surviving at higher rates which is resulting in more offspring with no tusks. This causes a shift in the population where a trait previously with no or little benefit becomes advantageous and the shift in genetic makeup of the whole population evolves.
Jetbrains has put a similar amount of work into tools like Rider, it's just that they're starting from a language where these problems are much simpler to deal with.
It has no escape logic. Okay for scripts, as GP stated, very bad for production code.
An Archaeology of ‘Death Valley’, Poland
Slack is proprietary, corporate owned, and not self-hostable. For these reasons it is inherently untrustworthy.
From the study's abstract:
"The deluge of new papers may deprive reviewers and readers the cognitive slack required to fully recognize and understand novel ideas. Competition among many new ideas may prevent the gradual accumulation of focused attention on a promising new idea."

- This appears to be a key problem in academic research that matches my personal experience. More papers with less novelty are not only not beneficial, but beyond some point they become a net tax on everyone in the field. Without innovative approaches to fix the incentive structure of modern science, this is going to get worse over time.

Are there any obvious solutions aside from "hacks" such as e.g. private foundations flooding specific fields with cash to reduce the need to publish?
> There is tons of Microsoft software that cannot even be packaged via MSIX (Office, Visual Studio)

Yup. Office tried MSIX for a little while and then gave up because it broke many things, including the software I work on professionally. It's a mess.
And the cables were fraying constantly because the connector didn't have strain relief and it was using some weird rubber compound that crumbled. I had the misfortune of having the L-shaped one which was really bad (and they knew it because the next iterations returned to T-shaped). It didn't disconnect to prevent my macbook from falling from my desk and made my relatively new macbook all dented and beat up. When that fragile L-connector inevitably fractured and failed, and the cable not being detachable, I had to spend around hundred dollars to buy a whole new power brick. And that one was ruined within a year.
> Their stance regarding modern medicine, tolerating it when someone is truly ill, seems particularly hypocritical if not disingenuous.

Can you explain? The amish are not against technology by any means. They just don't think you need to let it run you. I mean, as many said, the amish use telephones and even cars if necessary for business, or emergency. How is this any different?
On belts: don't bother with the cheap ones on Amazon (30 belts for $5). Trust me, they are terrible. They are not uniform thickness so you end up with terrible wow.

I had good luck here:

https://www.ceitron.com/

https://www.ceitron.com/passive/belt.html

(Look up the store in Dayton, it even looks like a classic mom and pop electronics store).

One more hint: if you have a belt that slips off a pulley, most likely reason is that the pulley axes are not parallel with each other, and probably nothing to do with tension.
@Kranar You sir (or ma'am), are a breath of fresh air.

For more information, this is a good explainer:

https://bitcoin.org/en/bitcoin-core/features/validation
I'm under the impression that people are getting irrationally afraid of "algorithms". Like if some evil AI is controlling people mind.

People wants to read the stuff they are interested in. No algorithm is forcing people to watch fox news for instance.

That being said, FB should give the option to disable the news feed algorithm (or to have several version to choose from maybe), if that makes people happy.
It may work if you design/architect houses for clients.
That is true. However:

-- You can get your writing (or coding or film making) itch scratched in many ways. You may write fiction, or write long memos at work or write elaborate notes here on HN. What you aren't doing is deliberately writing the thing you want to work on or think about. It isn't directed.

-- Even if you do write a lot, you may (you almost certainly do) think your stuff (at least the first draft and perhaps the fifth) is not worth putting out there.

So there is still something to be said for encouraging and directing even natural writers.
If the company needs a rate limiter and you don't have the budget to hire someone to create it, then maybe creating it is the sort of go-getting action we want.

And if we think the manager should go fight and persuade the organisation it needs a rate limiter then, yes. But they will need to write code to show the slowdown in latency, calculate the cost in servers if we don't have this etc etc.

And frankly that sounds more valuable to the bottom line than whether Mary is being micromanaged.

There are always always trade offs. "people management" is rarely about inter-personal issues arising to the level of HR like action. It is for more often enforcing standards on the job. Oh like linting.

Less and less human stuff cannot be improved with coding and almost always the solution built in is insufficient, and customising it at enterprise level slow and costly.

I agree don't do the job you left behind, but that's is not the same as stop coding. The software literate company will need most software not less.
Right, but that protocol isn't in wayland proper and isn't standardized, so GNOME and KDE and wlroots all have different takes.
I have a few questions about copilot. I haven’t gotten a chance to use it yet.

Is it irrational that this makes me a little anxious about job security over the longterm? Idk why but this was my initial reaction when learning about this.

Given the scenario where copilot and its likes becomes used in a widespread manner.
Can it be argued that this might improve productivity but stifle innovation?

Im pretty early in my career but the rate things are capable of changing soon doesn’t sit too well with me.
It may be unintentional, but it is still artificial.
What I really want is only first part posts. If you didn't write the status or take the picture yourself, then I don't want to see it.
Thanks! My dream actually is to do it full-time but there's only so much I can reduce my personal burn rate by. I also sent you a direct message.
How much Mark Zuckerberg, Elon Musk, and Jeff Bezos would pay under new tax plan
I have the opposite problem: colleagues who don't want to learn how to do anything new.
no one in the chess community seriously believes Anna cheated. there's been plenty of analysis e.g. https://www.youtube.com/watch?v=S2JedouTRZo
Okay, lets give context of irony, Elephants are hunted for their amazing mystical power to bring good fortune to humans who posses their tusks.

Now lets imagine the elephants actually provide a long distant benefit to humans, butterfly effect style. Maybe their migration involves knocking over some dormant trees with their tusks, which they're known to do, that would then knock over seeds for new trees. This would aid in the containment of soil and prevent soil erosion.

Instead, consider they're all gone, the trees all die off without seeding, then windstorms etc turn more land into desert.

Ironically those same hunters now have less land to grow food from. Thus less fortune, the action to bring more fortune has resulted in less.

This is a stretch of an example using just 1 animal, but whats more confusing is why it needed to be defined through the purview of defining ironic.

Edit: As mentioned this is 1 example, but there are an uncountable scenarios of 'medicinal' practices that require the 'rarest' animal components to 'work' from. Point is, its all superstition and it contributes far too much.
There’s a road in my area (rural MN) where I don’t slow down if there are deer on the side of the road. It’s a curvy road with a ton of deer, and back when I was a teenager the deer would do the normal deer thing of potentially getting spooked and run across the road…or directly in to your stopped car.

15 years later they no longer do that, just on that road in particular. I don’t know if it’s evolved behavior or learned, but they absolutely changed.
> But why do we need to make collective decisions about technology? Why can't I decide for myself based on what I see and think? Why is it better if somebody else decides for me?

You can decide for yourself, but most technology is social, and so it matters quite a bit whether other people make similar decisions to you.
You're right, it would be a net gain for the environment if everyone who ever burned an ounce of petroleum was lined up against a wall.

However, it may be more productive to start with those who chose to and were actively engaged in misrepresenting the facts and science and lying to all the suckers who were essentially forced to buy the products they were selling to be able to participate in the economy.
code lacks context sensitive escaping

api_path = base_url + urllib.parse.urlencode({
'action': action,
'format': letThisBeVariable,
...
'gscoord': str(latitude.value) + '|' + str(longitude.value)
})

see: https://docs.python.org/3/library/urllib.parse.html#urllib.p...

Mantra: when inserting data into a context (like an url) escape the data for that context.
YT continues to push Jordan Peterson videos on me even though I've downvoted them many times. Other friends report the same thing.

I think the algorithm has figured out that if it can get people into JP, there's a chance they go down into more extreme rabbit holes and thus become super-engaged. So it's worth it for the algorithm to keep trying to push JP even on people who don't seem interested at first.
Well, the community would be happy to take requests, but all those things require work and there's not enough resources (both community and foundation) to go around these days.

Like topical prerequisites: I'm sure if you wanted to come up with a bunch yourself and put them up, people would like it, but I - for one - would get bored after doing the fifth page or so.
> By the way, I wonder if there is demand for long-term maintenance of X server specifically.

Hello and thank you for your work!

I'd love to see Xorg maintained at least.

It seems to me there still is dust to settle around wayland and xorg os getting little to no development.

Honestly, I'd just like xorg to keep working until the rest of the ecosystem has native wayland support.

Taking myself as an example: i just like xfce. Xfce is not on wayland yet. I don't care how buggy xorg is or how better wayland is, I won't switch if I can't run xfce.
> Physics

I believe that the “hard” sciences are much much easier than any soft science, which is one reason they have progressed so far. When you are arguing with a presumably objective reality, one party remains rational.

Hard sciences are seen as harder due to university systems, and nothing to do with actual genuine difficulty of the science.

Soft sciences are much harder to tease out fact from fiction, and your discoveries often modify reality so even your facts actually change (macro economics). Also for a lot of soft sciences, there are a lot of facts that don’t have to make sense (path dependencies for phenotypes of random mutations).
Concatenating strings for example. As shown, it's the query string equivalent of sql injection.

Use something like URLBuilder, or URIParams, or whatever your platform supports. Don't use string concatenation ever, if at all possible, and if not possible (wtf?), then at least escape strings.
I recently bought a Framework as a replacement for my 2012 MBP. I ordered it a few weeks before the new M1 announcements because I liked their philosophy. And the hardware is, in fact, great!

But the Linux desktop experience has been ... frustrating to say the least. And I say this as someone who has used linux in the terminal at my job every day for 5+ years now. It's ridiculous that the software experience still cannot match my 9 year old laptop running macOS Sierra on a 2.5GHz Core i5 and 8GB of DDR3 RAM!

I am running PopOS 21.04. There's inconsistent keyboard shortcuts, lack of touchpad precision, glitchy touchpad gestures, inconsistent fingerprint auth and more. Just on Day 2, I somehow ended up with a machine that somehow took 30+ seconds to go from login to desktop and 3-4 second lag when typing with 100% CPU usage when running any GUI app. The only way to fix it was to completely reinstall the OS -- I have no idea what caused this. I have now found some usable options for implementing my preferred touchpad gestures ("fusuma") and system-wide keyboard shortcuts ("kinto.sh") though there are still many quirks that are irritating.

I like Framework's approach, so I supported them by buying the device. I promised myself I will keep daily driving it for at least a month to give it a chance. If it keeps getting on my nerves, I will sell it and buy one the of the new 14" MBPs. Life's too short to spend hours upon hours fiddling with configuration files and reinstalling operating systems to get basic functionality working.
the "nice" way of doing this would would be to create a list of your stringified arguments, mapped urlencoding over them, and then join them with the parameter separator. this ends up being resilient to someone adding something that ends up being incorrect, and makes explicit in the code what you're trying to do.
You'd have to pair with xvnc or https://en.wikipedia.org/wiki/Xvfb + x11vnc or so, but yeah
I think it'd be useful for projects to have a maintainer status report that they update periodically. Something to let people know what kind of interests & commitments the maintainers/authors have for the project. I think we could do better, but for example, a scale of decreasing interest might look like: ACTIVE/MAINTAINED/PERIODIC/INFREQUENT/UNINTERESTED/ABANDONED.

Trying to assess motivations I think is core. There's a never ending series of articles on _why, but "What we can learn from _why the long lost open source developer"[1], which drills fairly well into their mis-aligned interests versus the highly industrialized environment about them, showing very different core motivations. Being able to express that personality, of why people are here, what it is they're shooting for, I think is missing context in open source.

A more down to earth & near-at-hand example of developer interest might be Tom MacWright, who put projects up for adoption[2] (2016), and started a repo naming their projects that are up for adoption. This is one of the core examples I think of, when it comes to developers trying to express their relationship to their works: these could still be good & useful, but I don't want to take care of them myself.

[1] https://github.com/readme/featured/why-the-lucky-stiff https://news.ycombinator.com/item?id=28882819 (3 comments)

[2] https://macwright.com/2016/01/30/adopt.html https://github.com/tmcw-up-for-adoption
Writing can be a process of excavation if you choose to go that route in fiction or non-fiction, and it can be deeply personal and deeply risky and rewarding. But there are other paths. Try writing on a subject you’re passionate about and follow the journalist’s rule of never injecting yourself into the story. Having that red line may create a safe outlet you might enjoy.
Do you mind if I send you an email later at the address in your profile?
Most observers predict that Hispanics are on track to become the next "white" minority, followed by other groups. The whole point is that "the hierarchy as it currently stands" is not immutable, in fact it can shift rather quickly.
+ alcohol

Also I’ll add realise it’s just a job. And avoid Twitter and other places where people portray the barbie doll perfection of their careers or lives.

Also get a non technical hobby or two.