skysight-inc/HackerNews huggingface dataset:
If only Minikube could support installing rootless Kubernetes directly in Podman containers on Linux. I love the concept of Podman, but without an easy installer for Kubernetes it seems mostly pointless for most use cases.
Few people can guess what high-bandwidth experiences might catch on once more people have connections that can enable them
My friends in SH believe they are celebratory parades for something....
Any opinion on Outlier dungarees. They are expensive but the quality seems darn good.
Godspeed, Christopher Kraft, you left our tiny marble a better place than when you came. We will ever strive to meet you dedication to the cause of exploration for all mankind.
Would you please follow the site guidelines? They ask you not to go on about downvotes. Yes, they're annoying, but everyone gets them, and it's not a good reason to add noise to HN.

https://news.ycombinator.com/newsguidelines.html
Not with current technologies. There is a big difference between creating an image that collides with a specific target hash and just making two images that collide when you control both. The former is not currently possible, and the latter is.

That being said, you could probably create a pair of colliding images, give one to a news outlet or something, then later post the second (presumably banned) one. The app would on short notice need to decide between banning neither or banning both.
The End of Privacy: academic research on AI targeting ad demographics [video]
https://threadreaderapp.com/thread/1149040274502381568.html
Well, he was asking for pseudo code. So this could be at a high level where you do not really have to fear bugs, do you?
At least Zegna is quite a bit cheaper than Loro Piana, so it might be a better value, at their main lines. Diffusion ones like Z Zegna might be iffier. But pretty much everything is getting to the "not what it used to be" stage.
HN is no place for nationalistic flamewar, which this comment takes quite an aggressive step into. If that's what you want to do on the internet, please find some other place.

https://news.ycombinator.com/newsguidelines.html
You might not need a definition of consciousness. Right now it looks like you can get quite far with „fill in the blanks“ type losses (gpt-2 and Bert) in the case of Language understanding and Self-Play in the case of Games.
As a Westerner I fully agree with this. US seems to have this conceit that China, India and other emerging economies will play by the post-WW2 global trade rules we set up, if we just continue to nudge and pressure them in that direction. But it's been obvious for a while now their intent is to play by their own rules. US whinging about something so blatantly obvious, unsurprising and foreseeable is pretty lame.
Your effort here is poor. Do better next time.
Then why is the title of this post, "Chaos in Hong Kong as hundreds of masked men assault protesters, journalists"?
Coroutine Theory (2017)
The written word is only part of it.for example, the self imposed constraints of the twitter can increase the need to pack more into one message coupled with the ability to add an image creates weird selective pressures on language.
It worked pretty well for Germany and Japan. Although that sets a rather high bar for the necessary level of pedal percussive feces removal.
Please don't take HN further into political flamewar. Also, please don't call names.

https://news.ycombinator.com/newsguidelines.html
> Proper denim jeans are quite hard to mend though even if you know what you're doing, especially if you've worn through/blown out the inner thigh region. Wherever you've sewn will become a new point of stress on the denim and it is likely to just pull away the weave of the fabric from that point.

This happens to every pair of mine, and is always the reason I am forced to retire them. Do you think it'll help if I reinforced the inside with old denim from another pair?
Please don't respond to a bad comment with another bad comment. That just makes the thread even worse. That's why the site guidelines ask you to flag instead of replying.

https://news.ycombinator.com/newsguidelines.html
Maybe not skills, but habits:

- Give glowing, public praise to the work and behavior I want to see more of, rather than complain about what I want to see less.

- Perform the necessary rituals with a smile, and not reveal any worry about their lack of purpose / fitness for purpose.

- Use videoconferencing only for presentations, never for substantial interactive discussion. (Travel, make the decision locally, or write documents).

- Be away from my desk when I cannot tolerate interruption, rather than risk a curt or dismissive response to a tap on the shoulder.

- Do not mention small problems to people who overreact (but do mention big problems when you need airstrikes).
I wonder who gets to decide what is an "honest job." And how many of those people would consider much of tech to be "honest jobs."
I look a few times to racket in the past. It's distinctive features are:

- Pedagogy first: easy to learn, cute visual tutorial with support for desktop UIs, nice tutorials on the language itself and how to learn several aspects of programming such as sockets etc.

- Very Easy to write a programming language on top of it by creating a new lisp reader (#lang) which transforms the given code and makes the access to the rest of racket's ecosystem very easy.

It is not industry-focused, therefore you might end up frustrated if your main/only goal is to write single web applications or you need good support for commercial libraries, databases etc. On the other hand in software everything is possible so you could always find your way to access those libraries and leverage the existing ecosyste,
https://www.rspb.org.uk/birds-and-wildlife/advice/gardening-...
I've found pens to more commonly break before they run out of ink anyway. And my preferred roller ball pens (Uniball Air Micro) aren't refillable anyway.

But I've taken to using a Pilot Metropolitan fountain pen more often anyway, and that's easily and cheaply refillable from a bottle of ink.
We use it for live and love it. Also new few companies who do use it on fairly big data flow.

I am not sure why you are frustrated with UI, myself and colleagues find it quite good.
ACLU donation page: https://action.aclu.org/give/donate-to-aclu-multistep
Reid v. Google was settled out of court in 2012 for an undisclosed amount.
Forgive me if the answer to this is already widely-known, but at this point is Racket making a play to be a general-purpose, "batteries included" Lisp, rather than a stripped down tool for PLT stuff and making languages? It seems like there's room in the market for something like that. A bit like Clojure, but without all of the big design commitments that Clojure makes, like the deep integration with Java and focus on immutability.
It's not that employers care about friction. They don't want poor negotiators realizing that could have had more. Unions have had known pay rates for years. Causes no friction whatever if it's clear what gets you what pay. Employers just want employees to undervalue their work so they can pay them less. It's a perfectly valid thing for an employer to lie to you about why and even to try to get the most work for the least pay. You should be attempting to do the same.
Barber Surgeon
This can equally be achieved through computer science
Real foresight is understanding the cost of unnecessary technical debt.
Not petty when it's specifically asked for and relevant to the conversation. I don't know this person so they're not so much a real person as an archetype I can look for. In this case it's always useful to remember patterns we see in others relationships apply to ourselves too. Thanks for sharing.
Very tempting.

I've seen posts from people with 1Gbit, but I don't know how much it cost.
Developer Hegemony is interesting. I don’t agree with Erik that you can classify the corporate/business world as simply as he does, for one I think the “idealist” part of his spectrum is probably two to three separate personas (idealists, chronically-anxious, grateful/approval hungry). I do value, greatly, the encouragement to strike out on business though.

Rich Dad Poor Dad has some ok mental-model ideas that are great if don’t come from a background/family that exposed you to “the business world”, most of the rest of it is repetitive drivel.

What do you think?
I doubt anybody thinks you’re really being macabre, purposely or otherwise. It’s sort of accidental poetry.
> you need to understand where someone else is coming from / what their motivations are before trying to "fix" things or "pitch" them.

To extend upon that, I think listening is important in order to understand what people actually mean by what they say. Just because what they are saying is imperfect doesn't mean that the actual point they are trying to get across is invalid. I've noticed that people spend effort coming up with the next response that they only bother to argue against the surface of what the other person is saying without taking into account the actual substance and intent.
The hardest lesson for me is that, especially at large companies, things don't happen for good reasons. Meaning if you are used to the world making sense, you're in trouble. One example that jumps to mind is the flak I took for deciding to change my team from subversion to git. It sounds crazy even typing that!
"incremental rewrites are best, but only if you can get the business to actually use the greenfield project. "

That completely fits my experience. If the new code is being used early and can grow iteratively while being relevant and useful, its gonna work out fine.

Having the codebases running side by side somehow is the best choice all around, if it can be managed.
Not exactly the same scenario, but my little company (barely over 10 people) decided to splurge on GitLab Silver, and it was a royal pain for someone on GitLab's side to get in touch with us and take our money, even though we've already been a lower-tier customer for a while.

The UX isn't as polished as GitHub's, but I can live with it. The billing system, on the other hand, seems to be rather dreadful.
Then again, there's that whole botched Bay of Pigs invasion that led to the capture of thousands of free Cubans and hundreds of deaths ... https://www.jfklibrary.org/learn/about-jfk/jfk-in-history/th...
And in some organizations, word gets around that being an asshole is how to get ahead. So less assholish people refine their inner asshole. Sometimes more or less aware of it than others.
Self fund your project and build a prototype. If you can demonstrate even some limited progress the investor community will drown you in funding.
Dofollow Profile Creation Sites List 2019 – Free Backlinks
Several million dollars[1].

[1] https://www.ampr.org/amprnet/
"Logic is not a great tool for understanding reality" as my mother used to say ;)

Another way to look at it is that there's always a perfectly good reason _from a certain perspective_.
I wonder to what extent the author is describing themself in the right column...
Minimize the amount of comflict at work by not holding grudges. You won't get a long with every one but that does not mean you have to add to the conflict by constantly bickering with the co-workers you don't get along with. Call a truce and focus on work rather than conflict.

Also get to know your boss' boss. Make sure they understand your value to the company. Don't be afraid of them.

Lastly we all fall into groups and many times it's a battle between dept a and dept b which is useless. Get to know people outside the group you identify with.
I responded to something you said. You're quoting something that I never said at me while completely ignoring the substance of my comment. That's no way to have a rational conversation.
>Google fought it and lost.

"The case was settled out of court", settlement is not a loss, its being allowed to sweep your dirty deeds under the rug with no consequences.
Maybe, but you know it is totally legal to discriminate against people under 40 in the US, right? Not saying it’s ethical or otherwise a good idea, but it won’t get the DoL on your case.
Yeah the remaining single family (actually duplex now) zoning hasn't been a restriction on development. In the last several years the City of Vancouver took significant parcels of that SFH area such as Cambie, Marpole, and Norquay and up zoned it to allow for high rise and mid rise residential.

Like I said, Vancouver isn't SF. Even with areas of the city untouched by redevelopment, there's still thousands upon thousands of units in the pipeline being developed in the areas the city has up zoned over the last 10 years. That's just the CoV proper, never mind the huge amounts of development next door in all the surrounding cities.

On top of this, Metro Vancouver is still a young enough that there's massive areas of untouched brownfield and greenfield that are being redeveloped as well, such as Jericho, NEFC and the Squamish lands around Vanier Park.
Taking that rule a bit further: politics begets religion, not the other way around.

That is: even in cases where political decisions seem to derive from religious beliefs, more often than not those very beliefs in turn derive from political decisions (and exist specifically as an implementation or assertion thereof). From the giant global religious institutions to the smallest of congregations, politics are constantly at play.
I believe you're absolutely right in general, but it also helps that GitHub has explicitly allowed their logo's usage for that scenario for a while: https://github.com/logos
Just getting along with people is pretty reductionist on that idea I agree. It's a fantastic book and I agree with you on every part other than that bit of explanation. I think a better way to phrase it might be to find a way to say things in ways that aren't offensive, which takes a long time to learn, and don't look for a fight when it isn't looking for you. You're not always going to be able to say the same thing to different people and get the same results, this is a lesson that took me a long time to learn. I would say things I didn't find offensive in the slightest, nor did I mean in any way insulting, however others would take it as a personal insult, even if it was just simply the reality of the situation.

A way to meet the second part of don't go looking for a fight is to follow advice that's actually a rule here and assume the best possible interpretation of what's being said.

I really love this recommendation.
Flights to/from overseas territories with separate immigration laws are typically considered "international" anyway, so even in that case they would still effectively have an international airport.
Interesting. I am in Brazil, and I have been seeing their ads all over the possible places too, but for the Monday pt-br version.
Forget Windows, Linux or macOS: Try These Alternative Operating Systems
That line was poetry, and made me smile. :-)

FWIW here in SF you're on the money: everyone used to dress in motley and calico but these days it's all greys and blacks. I was at the farmer's market behind Stonestown the other day and everyone was in grey and black.

The cars too. My mom has this habit of calling out the colors of cars and she's been pointing it out for a few years now. Cars used to be colorful and now they're drab.
Chapel is a bit difficult to compare to since the language is so broad. It provides something of a kitchen sink in terms of features: everything from network atomics up through forall-style parallel loops that automatically distribute their iterations across the machine. The upshot of this is that you'll never run into a point where you just flat out can't do something. On the other hand, it's not necessarily obvious how to do what you want (and do it efficiently).

One fundamental difference with Legion is that Chapel is explicitly parallel. As I noted in another comment, Legion has sequential semantics [1]. As far as I know there is no subset of Chapel that has sequential semantics while still retaining the ability to execute code in parallel. This means there are classes of bugs that Legion avoids that Chapel cannot.

On the other hand, Chapel lets users write code that is pretty high-level while still retaining the ability to do distributed execution. In particular, Chapel's forall loops can be combined with domain maps to get distributed-memory execution of code that, if not literally sequential, still looks pretty darn nice.

Domain maps in Chapel provide the ability to specify how data is distributed around the machine in a way which is decoupled from e.g. the forall loops over the data. There is a surprising amount of subtlety to this, and I admit I initially underestimated exactly how important domain maps are in Chapel. In particular, domain maps are permitted to make internal copies of remote data, which means that domain maps can be responsible for ghosting/halo exchanges. Because domain maps are user customizable, this essentially permits the user to put their low-level data movement code in the domain map, while keeping the rest of the code clean and high-level.

The closest analog to domain maps in Legion would be partitions. But in many ways they're completely different beasts. Partitions in Legion offer a similar amount of expressiveness, in the sense that the user can specify partitions to contain any subsets of the data. But in Legion, data movement in fully automatic. Legion does not permit, or require, the user to write custom data movement code of any kind, no matter how complicated the partition is. Also, partitions are not fixed to specific locations in the machine but can be dynamically rebalanced. Of course all of this is technically possible in Chapel, because domain maps are user-customizable, but none of it comes out of the box and as far as I know this sort of behavior is underexplored in Chapel in general.

As a final note I'll mention that the Chapel folks are really friendly. I've been doing some comparisons with Chapel recently and I found it relatively easy to get help on issues I was having, and that certainly has not been true of all the systems I've been using!

[1]: https://news.ycombinator.com/item?id=20503368
(Total land area/population) is only be relevant if telecom infrastructure were rolled out in a uniform grid pattern across the entire country. Most of the population lives in a much smaller area.
I prefer not to use disposable batteries for environmental reasons. But with NiMH, a light designed for 3V will be dim, and an LCD will have low contrast. In that sense, the effective run time is zero, so NiMH is a non-starter.

I found some AAA-size LiFePO₄ cells, spacers, and a charger on AliExpress a few years ago.
I think this perspective/skill is extremely powerful. It is also extremely hard.

I try to repeat to myself "find something to agree with" whenever I encounter a difficult situation. Sometimes I succeed.

Other questions I found useful are:

"In what circumstances does that make sense?"
"What part of that might be useful?"

This is also a step in the "Five Secrets of Effective Communication" as described in the Feeling Good podcast.
If everyone followed that advice, nobody would ever express their opinion and nobody would ever say anything negative.

Being able to critique things is really important. It's essential for identifying problems, developing good ideas, and improving systems and products and well as people's personal development.

You say to explain how things could be improved rather than talk about the problems with them. The problem with that approach is it's usually important to first identify exactly what the problem is, before coming up with ideas for how to fix it. Sometimes it's not obvious how to improve things. It may take days or weeks to get to that point.
It wasn't that long ago that we were doing service-per-VM and really OP has just described an implementation of that strategy with containers.

You would scale the virtual machines to try and reach optimal resource usage rather than pick a standard fleet of virtual machines for all workloads and let a scheduler do some kind of knapsack scheduling based on available resources.
Carhartt WIP has been an European streetwear brand for years now.
I wrote an introduction four years ago to this brand in /r/streetwear.
https://www.reddit.com/r/streetwear/comments/2d0gi4/brand_in....
I hate to admit it but one of my bosses taught me that building consensus is a double edged sword and it can be used as weapon. Up until working with him I naively assumed we could all get in a room, hash out our technical differences and agree to a solution.

That only works when everyone is (from your perspective) not a bad actor. But how do you deal with an Executive Director who will bald-faced lie and say whatever he needs to say to ensure his deadlines are met and your needs are completely ignored?

My boss taught me how to pin that ED down and get what I need by documenting everything to exhaustion but also by building consensus around the bad actor so his peers were on board with forcing him to comply. I hope to never find myself in that situation again.
The preprocessing is far from an HTML parser. It just helps pick what marker to join template fragments with before passing to the built-in parser.

You seem to think this is enough of a problem to comment on every time I mention lit-html, but you never back it up with any reasoning. Why should it be bad to do some string processing? What's "ungodly" about joining the template fragments?

The fact is, lit-html is very fast, and allows embedding parameterized, updatable markup in standard JavaScript. You don't have to use it.
Yeah, I'd take a Civic Type R over any other contemporary car.
I don't know if I agree with you or not, but when you make strange claims like that it's "impractical", it calls into question the legitimacy of your other claims.
This is generally how everything computerized is developed.

The hardware is simplified and the software becomes more sophisticated. In this case, the recurring costs are minimized (simplified wiring harnesses that are installed via automation) in favor of an increase in non-recurring costs (more up-front engineering time).

The failure modes of these kinds of designs are by now a solved problem. The fact that automated assembly of simpler wiring harnesses occurs might mean the hardware reliability goes up.
I mean the bit to toggle denormals, not the one to identify support for the opcodes.

Denormals are far more important than bitwise compatibility. To be clear, you would still be able to load a Nervana-produced number into a processor that supports denormals, and the other way would work too. You'd just avoid mangling numbers that are near zero.

If you still think denormals don't matter, seriously do what I suggested: draw it out on graph paper. They matter.
I think a better strategy would be to send an email as soon as the payment was late, saying a late fee would be assessed in x days if payment is not received (or just include the late fee in the contract, I suppose). Attaching an arbitrary late fee without any notice seems strange to me, but I don't do freelancing so I guess I don't really know. It just seems like any fees should be documented somewhere, and people should be allowed to accept/reject them before entering into a contract.
Loro Piana (the clothing brand) is rather expensive but you will not often (ever?) run into poor quality fabrics in their stores.
i don't think 'niksen' with the aim of 'maximising your productivity' is really 'niksen'. niksen = really doing nothing for no reason, with no aim or purpose. a bit like a dutch variation on the taoist wu wei ... ah if only.
I know this has already been posted but didn’t notice the following in the others:

“During one interview process, Fillekes says, a recruiter requested that she submit an updated résumé that showed her graduation dates for college and graduate degrees. When Fillekes asked why this was required, she says the recruiter responded that it was "so the interviewers can see how old you are."”