skysight-inc/HackerNews huggingface dataset:
I’ve experienced the same. I’d say people tend to speak way faster in their native tongue.

Regardless, it is very frustrating to know the meaning and the spelling of an English word but not knowing how to pronounce it. Or the inverse, hearing a word I know but not recognising it until someone spells it for me or I see it written.

I learnt most of my English in written form so this happened to me a lot when I moved to London for a couple of years. I remember pronouncing “recipe” like “ree-syp” and my boss had no clue what I meant.

With Spanish and other languages you can learn the pronunciation rules and you’ll be able to read a text correctly even if you don’t know the words. With English you have basically to learn every word, as double o doesn’t sound the same in “door” as in “soon”. I remember being dumbfounded by the pronunciation of words like “tomb” or “womb” or “colonel”.
...not if your crappy prgrammer art is the only thing standing in the way of shipping a game that could actually sell.
I was walking around a Dutch city a few years ago, that was about half pre-war buildings and half new ones. The new ones just looked like abominations compared to the lovely old ones. All pipes and glass and strange angles.
Everything eventually falls apart. Rosslyn Chapel is 600 years old.
As far as I know I'm not from India.
Prepare for loads of reverse-engineering, as there are binary-only CUDA kernels in applications. This does tend to break when new GPUs come out, but a software update takes care of that. I assume some do that for obfuscation, while others are certainly using it for performance, see e.g. https://github.com/bryancatanzaro/nervana-lib-gpu-performanc... for some practical-ish examples.
I was thinking about going big and buying about 100 panels for my 12 acre property. Anyone have any success in small scale solar farming with a utility?
How do I view server logs in real time while developing if daemonized (while preserving all the colorization and stuff). Do I just do some kind of tail log stream or something?
What history of oppression does the term "Karen" have associated with it? The N word and "faggot" both have centuries of violence behind them.
I think #7 would be clearer if it said “Use list comprehensions instead of map or filter where the latter would use lambda expressions, and in place of the combination of map and filter”. Map and filter where you are applying a function (including a function-returning expression) that doesn't require a lambda are, IMO, cleaner and avoiding an extra lambda or map/filter combo is explictly the basis of #7 (see #7.i., 7.ii.) I don't think this is bad writing, the author expects you to read the subpoints, but if you were to present the major points independently...

#8 is a little unclear as to which expressions it is counting (particularly, whether it counts the return expression, which I don't think it intends to.) I think it's referring to the two total “for” and “if” clauses, so either two “for” or one of each as the preferred limit, which seems to me to be a sensible guideline.

It think both #7 and #8, even with the additional clarification, need so to be considered in combination with #4: they set the rules as to what constitutes a complicated expression—either with comprehensions or map/filter/etc.—that calls for factoring part of it out into a helper function or named subexpression to avoid overly complex, code-golfy one-liners.

> Is it even true that comprehensions are faster than reduce and map?

While I'd love to see “accumulator comprehension” syntax* added to Python, in real current python comprehensions aren’t generally an alternative to reduce.

* something like:

(compute x from 0 as x+n for n in ns)
I have a end-of-fiscal-year crunch at my now WFH job and arranging outdoor activities is harder with all the restrictions, and finding partners is harder when I'm not doing them with my wife.

And, with not as many things to do and more uncertainty, I'm now much more connected (both as far as work goes as people want me to refer them or try to hire me under pretext of "how are you/your job doing in this crisis", and also reading news again which is stupid, watching TV which I normally never do, etc.).

I've never been more stressed out and connected!
> zealous users who think I'm trying to make some kind of point when I was just genuinely interested.

I think that's how life and a fraction of the people in a large group tend to be everywhere.

And sometimes can be good to try to guess how others will interpret one's intentions, and write sth to sort out misunderstandings before they happen

But not always easy to guess / remember to
Check out https://txtify.it
If Jon Prosser is to be believed [0], your wish may come true in the next year or so.

[0]: https://twitter.com/jon_prosser/status/1252931201708560385
I haven't used the playlist one, I just knew it existed
Same for me. I speak "North American" Spanish fluently. I struggle with Cuban, Argentine, and Chilean Spanish. My sweet spot is non-native speakers, as the vocab is usually simplified.
Skyscrapers can be done well, like the art deco ones in New York, and the Smith Tower in Seattle.
I love getting figma files as mocks for things i need to implement. I love grabbing CSS from the figma, and I love that the design system allows the designer to not only export CSS, but export it in a way that has annotations (all the colors I get from my designers are annotated with "brand red 300 weight" as a comment, so I can use the right mixin.

Furthermore, I can also, when I'm building out the first-form HTML implementation of the mock, right-click and copy-as-svg the whole component, which makes for a nice stand in while I work on the rest of the code. It is great.
Tagless Final – Part 1 – What Is Tagless Final?
There was also a meme going around that one can spell "potato" like "Ghoughphtheightteeau" with the following explanation:

- gh for P as in "hiccough"

- ough for O as in "dough"

- phth for T as in "phthisis"

- eigh for A as in "neighbour"

- tte for T as in "gazette"

- eau for O as in "plateau"

edit: formatting
Chill out, friend. Parent comment kindly suggested the use of a gender neutral noun to make the passage more inclusive. No one is forcing you to use nonexclusionary language. If you want to exclude over half of the world's population over fears of an invented oppressive regime then you are most welcome to.
I agree with every activity you recommend, even down to suggesting Starting Strength.

> Literally one day of focused thinking can outflank a week or more of pointless execution, even at the beginning.

This (and the many other replies) make me think I did a poor job of expressing myself. I absolutely, 100%, do not think people should screw around for a week before figuring out the right way to do things.

I am a huge fan of thinking. I write out long, detailed syllabuses for my students and myself. I am constantly trying to improve both my skills and my process. And I think most people would be well served to do more of that.

I only see one real difference between your comment and what I suggested. I think when someone wants to start weightlifting, they shouldn’t reach for a book first. Do a tiny workout first. Maybe what you remember from PE, maybe life that heavy box in the garage 5 times. Then, with one shitty workout under your belt, open the book and do better next time.
Uh, no? Windows 10 runs on ARM, and can even emulate (slowly) some X86 apps.
Texts Claim Hack of Encrypted Phone Company Used by Hitmen
As I'm sure many will jump in to say, "ough" is an unfortunate example.

"A rough-coated, dough-faced, thoughtful ploughman strode through the streets of Scarborough; after falling into a slough, he coughed and hiccoughed."
People behaving badly doesn't always imply they have mental illness. In my experience people with and without mental illness can be quick to be suspicious of others, hold prejudices, and involve law enforcement in the face of people just trying to go about their lives

I agree that the behavior being capitalized on here is pathological but using the terms "neuroticism", "illness", and "crazies" here unfairly and wrongly stigmatizes people with mental illness when in practice people with mental illness are more likely to be harmed by these suspicious posts and behavior nextdoor had been encouraging
Yeah, this is very real to me. Even after explaining what a wireframe is, I’ve had execs very confused why I’m proposing the UI look like black lines on white background. And not just just execs - I’ve had devs try to implement wireframes as-is as well!
Oh, thought you were same poster. Well, that other person mentioned it in a context which doesn't appear to be related to systems programming.

Just checked Github for some of the top Nim projects.

Forum software:
https://github.com/nim-lang/nimforum/search?q=nil&unscoped_q...

Web framework:
https://github.com/planety/prologue/search?q=nil&unscoped_q=...

Twitter front-end:
https://github.com/zedeus/nitter/search?q=nil&type=Code

These uses of "nil" don't appear to have anything to do with systems programming.
Windows itself can deal with long paths for a long time now. The problem is the apps - they need to use newer APIs that don't e.g. deal with structs with wchar_t[MAX_PATH] fields in them. For apps written in higher-level languages, it's usually the standard library that needs to be updated - e.g. Node.js and Python already have such support. But if it's C++, then it depends on how much the app developer cares.
Wholeheartedly agree. Programming is a vague term anyway. Speaking from experience, I could only code basic JavaScript with almost 0 understanding of the more complex fundamentals, but actually build functional SPAs. Repeat that a few years and I've only gotten better at creating apps via programming, but learned little in terms of fundamentals - and so trying to parse some debate on JavaScript would end up going over my head every time.
I'm not sure if forward error correction works with UDP. UDP has a checksum field that's optional in IPv4, mandatory in IPv6 (why IPvAnything dictates anything in the transport layer is beyond me). Assuming you treat the checksum as absent and set it to zeros, it could still get added at any hop, and if that gets corrupted, the packet would be dropped.

If routers either ignore the checksum or never add it in, it could work.
For those in the US:

https://www.ftccomplaintassistant.gov

When I had an ongoing problem with an ISP that they claimed resolved multiple times in the past, all I had to do was say I was on this website and my issue was immediately escalated and fixed in no time.
This sounds incredibly racist. All the best Indian engineers went to Silicon Valley?
Is the toolbar jumpy (which is a known problem, I've just opened an issue for it at https://github.com/team-video/tragopan/issues/5), or is the zooming jumpy?
It is not unconscious, it is conscious because most engineers are men. Women can become engineers exactly the same way they became doctors or lawyers, then we will refer to engineers differently to represent that.
> Ornate details may please the eye, but they are undeniably expensive.

I wish gargoyles would return.

I was in Munich some years back, and noticed a stone dragon climbing up the side of a building. Now that was cool!
If you like that then you are going to love this:

"Seven Trees in One" by Andreas Blass.
https://arxiv.org/abs/math/9405205
A google job is like the top 1-3%. The vast majority of people don't make anywhere near that much.

second, it's not about hatred for immigrants. It's just about jobs and housing. And, there's simply not enough of those to go around.

I mean, sure we could have more immigrants. But, make no mistake, it will reduce the amount high end jobs available and reduce the housing supply even more.

And, actually, most blue states are very welcoming to new immigrants which is especially ironic since they're the ones that don't want to support the housing growth needed to house an increase in population.
Facebook buys startup to take on Apple/Google at street-level mapping
Check this out:
Puts an RSS/Atom subscribe button back in URL bar.
https://addons.mozilla.org/en-US/firefox/addon/awesome-rss/

Helps discover rss feeds for sites.
You generally want to use the simplest tool for the job first. Most of the time generics and templates really are as much as you need since Nim's generics are structurally typed and templates allow a lot of metaprogramming without getting into AST trees.

My experience debugging complex compile time transformations is pretty positive thanks to the tools available to manipulate and debug the syntax trees. For example you can `echo node.repr` to display the code it represents at any point, and going the other way you can pass code to `dumpAstGen` to display the code that will generate the AST tree and so on.

This also has the benefit of letting you quickly understand how the trees are structured by trying different bits of code, or for passing DSL syntax fragments to see the parsed tree structure for your macro to consume.

The main important thing is that stack traces at compile time get you to the place where the error is happening. How hard that is to debug depends on how complex your tree manipulation is, and how you are doing that manipulation.

For example if you're just got a load of `quote` statements that interpolate variables and you're chucking these together, the trace will usually lead to the start of the `quote` block, so if you've got a long `quote` block then you have to kind of find the error in that, but it's not too bad since the error messages are pretty precise and the language is strongly typed.

For direct AST manipulation, the error will point to the place where the error is triggered, so for example if you add a bunch of statements in a node, the error may be the place that node is added to it's parent to be 'connected' to the program as a whole. Or, if it's an attempt at a duplicate variable declaration it will point directly to the place where you're creating the `ident` that represents the variable in your macro, so that's pretty nice.

In short, yes it is more work, but it generally makes sense, is type safe, and we have tools that mean fixing stuff is often some `echo` statements to look at generated code.
Depends on what you mean with "technical". Both implement the QUIC specification for obvious reasons, but there is a fair amount of difference in how they for example handle reordering of frames, prioritization of outgoing frames and some other details which will have a yet-to-be-determined impact on performance.

Besides that

- one of the implementations has unit-tests

- one of the implementations is in written in a by-default memory safe programming language

- one of the implementations might become available to Nginx users without having to invest extra work
Be patient. All will be revealed soon, grasshopper. :)
If your small company needs H1bs to survive, it doesn’t sound like a very sound business in the first place.
While there are some truths in the article, many that I share, I think the author usually reaches to wrong conclusions from some true premises.

Text only websites, while revolutionary and nerdy, are not the solution. We need well designed websites, optimized and lightweight. Images and videos are incredibly powerful, attractive, and can give an incredible amount of information (the cat example is ridiculous), removing them makes no sense.

If you think too many people read gossip magazines and tabloids, don't blame the pictures and go asking for text only magazines and books. Blame the publishers chasing easy money, blame the education system, blame the amygdala... But not images.
Citylab has been a real gem. Hopefully the team can withstand the headwinds at Bloomberg and keep up the great work.
I do not think France should claim it back, but maybe the US should give it back in the meantime ;p
> The Tour Montparnasse. Who can possibly defend this? And if there’s something clearly wrong with it

The arrogance on display is profoundly human.

We've added 1.8 billion humans to the world in the last 20 years. That statistic is too large for our tiny brains to grapple but it cannot be ignored. We need buildings for those people to live and work in. Continuing to maintain cities a density appropriate to the 1800s/1900s is irresponsible.

No city is a zoo to preserve what life looked like 100 years ago. They are places for people to live today.
I've always felt PocketBook was way ahead of their competitors with a wider range of books, some of them dust and waterproof some with brighter and better screens:
https://pocketbook.ch/en-ch/catalog
The spiritual predecessor to WSL was something called (at different times) Windows Services for Unix, and Windows Subsystem for Unix-based Applications.
Tuft+&+Needle+Hybrid+Mattress+$200+Off
My only conclusion can be that this is deliberate, and that they get enough extra money to be worth it. There have been similar stories going back decades - their predecessor company, NTL was notorious for things like this (e.g. at a student house in 2003, we moved out and they “cancelled” but kept charging for months, and didn’t pay it back for nearly a year).

They had a terrible reputation even then, but it was that or Sky.
I don't think someone from a collectivist culture will never be able to understand the motivations of someone from an individualistic culture, I believe it's a pretty deep seated blindness. I can't help you, rather, we can't help each other, you just have to be in the right region of the globe that supports your intrinsic culture. [1]

> which stuntnts the growth of these countries and yes you do increase the misery of the other citizen who is left in that countries

So, are you suggesting that each country imprison all their individuals and extract value for itself? Absurd.

[1] https://www.latimes.com/opinion/op-ed/la-oe-sapolsky-culture...
Revenge of the Suburbs
Good thing that in the US we hold capitalism in high regard so no ISP would ever make it hard to cancel.
I don't know, but I sure hope so!

I've worked remote for most of my career, and I've had a few bait-and-switches from companies where they'd promise "100% remote" until we get to the offer stage of the interview, then they'd say "actually we need you to move to $bigTechCity". (I don't want to move to an expensive city. I want to live in the home I'm paying a mortgage on.)
The Max3 has a giant screen (larger than the biggest iPad Pro). I'm still getting used to mine, but I mostly like it.

The web browsing experience is OK, but it's slow and monochrome.
> Beizer stressed that the Hyundai sponsorship won’t affect editorial output, but it’s hard not to see a car company sponsorship as somewhat out of step with the average CityLab reader’s idea of the future of cities. As Joshua Benton noted (foretold?) when Bloomberg acquired the site last year, “CityLab has a comparatively small but unusually passionate group of fans (all of whom either take public transportation or bike to work) and some of them seem nervous about the new ownership.”

With a bike riding low car audience, how does it make sense to take on a car company advertised as part of your reboot?
The most fun example to me is read/read, especially paired with reed/red.
There are people on both sides and they need opposite advice. The overanalyzers may be overrepresented on HN, and maybe the mindless doers are more in the general population.

Still, just as in startups the minimum viable product is important, you should get to the point of a simple but complete thing.

Think of it as breadth first, not depth first. You want to go through all main stages, see a simplified full experience. Then you can tweak each part. Instead of reading and never finishimg Starting strength and researching the best squat shoes and the other details, just go to the gym, do something lightweight and something you understand, then go home, feel some of the burn. You just had a full gym experience, a simple one, but full.

I recently made a website I've been endlessly procrastinating on. I was paralyzed by choice of static site generator, template style, hosting provider etc etc. Then I decided to go ahead and make a simple version. A single HTML file and a single CSS file, like in the old days, no framework. It is a complete website. It's alive on Github pages. I can now tweak it in many ways. If it becomes tedious, I can switch to a site generator. The main thing is, I've written the bulk of the content now.

Take the time to reflect and research every once in a while, experiment with different setups and ways of doing things, sure. But going ahead and doing an imperfect but functional first version is hugely important. Writers say you should write a draft in a totally non-judgmental way. Consciously accept it will be bad. But often there just isn't a way around it. The road to good involves passing through the not so good, so you see the feedback of reality, you can update your mental model of how this whole thing works so that the next thing you read already has a place to go in your mind. You don't know what you don't know. You know what you need to look up once you have a bit of experience. The thing gets demystified.
Error: Name not resolved
This is excellent advice for everybody. Well said zoomlings.

I remember reading about forge work and thinking it would be fun. I remember playing on a forge and sweating pants and burning. I remember reading about advanced techniques and wasting a lot of iron and fuel. And I remember watching a master bend iron cleverly, and heat it minimally, achieving beautiful affect. Sometimes you don't need a hammer, you need practiced wit.

Some call these folk teachers, or professors, or craftmasters, or what have you. The best are better than artists, they're scientists. Alan Kay is a great example. So is Knuth. Check out John Baez. I was lucky enough to meet Des MacHale. He could tell a joke ambidextrously in chalk and you'd split your sides laughing while learning mathematical context. He were that good he were better.

Learning from others is faster than learning on one's own but we yield our sense of direction. Which is why innocent play is so important.

Now get back to studying Jacob Lurie and reformulate, reformulate, reformulate!
hn proves again that I don't know english
I agree, completely.
Insight Is King – How to Get It and Avoid Pitfalls
"OVERHEIGHT MUST TURN" is such a stupid phrase. It doesn't even mean what they intend: ”OVERHEIGHT! MUST TURN!"
Racism is only one annoying persona.

The big advertisers have been Ring and security companies, so they tend to attract people worried about other people. They suppress things like political posts, so there really isn’t anything to do but worry about lost cats or busybody crap.
To be fair, they’ve given me a great education and very valuable opportunities. I’m very appreciative! I just wish I didn’t have to self teach compilers.
I think it would just be:

docker logs -f CONTAINER

If you want to watch logs from a specific file within the container then I would just use 'docker exec' and whatever shell commands you prefer.