skysight-inc/HackerNews huggingface dataset:
I think the Bazel style is to never check in the generated code, and to generate it at build time (potentially hitting a cache based on the declared inputs, of course). For cases where I use "go generate", I tend to check in the generated file so that you can install the resulting package with "go install". (It's also nice when someone who just wants to work on another part of the code doesn't have to install the generation tool just to run the application/module.)

In this case, you know to run "go generate" because the feature you just added doesn't work. (Though I tend to add a CI rule to make sure that the generator in CI produces the file that is checked into the repo. Because, yeah, you can forget, and it's nice for the computer to double check that.)
Not in the literal definition but the feeling that something inexplicable is off is similar
For me

* you could maybe pay me to advertise for you but in general I don't want to wear an ad for your product. There might be exceptions. I'd probably wear a t-shirt of a game or movie that really meant something to me. But generally no.

* I'm not really into t-shirts anymore. At some point I just stopped wearing them. (not a judgement for other people's style, only my own)

* At some point I started caring about how I present myself so just throwing on any random free t-shirt no longer fit my personality. (not a judgement for other people's style, only my own)
All the code is there. Even a multiframe GIF or video capture wouldn't do their code (and blog post/rant) complete justice.

The final example is both a total treat and a beast. I encourage anyone with any interest to chuck the code into GCC and behold the interactive experience for themself.
I remember reading this and especially loved DMRs anti-foreword to the book https://pastebin.com/vBRynAXw
If they play their cards well.
I think they’re saying more than half of the population now believes it shouldn’t exist.
wait, what? HN shows the scroll everytime i move the mouse or move the page but not on this specific page same for every other page i've visited in the last week or two weeks
Take a look at previous hacker News post 'Software Jailbreak for Any Kindle' and installable app 'KOReader' allowing for reading ePub and other formats.

https://news.ycombinator.com/item?id=31220553

I gave it a shot and it works well although instructions wern't obvious at first.
the opinion that you cannot be the best without grace and form is a sign of someone I would rather not collaborate with.
It's wrong to exclude people from your twitter feed -- you have to be inclusive. Just like you don't get to pick your neighbor (you have to accept anyone that moves in next door). Well same online! Don't exclude others, but rather be inclusive.
This article brought back memories of my time working in Kindle.

Amazon has a culture of promotion focused “engineering”. This rings true across product management and software development.

Rather than solving real customer facing problems, many organizations including Kindle, emphasize “what do I need to do to get promoted?”

This is not only SDEs, but L7/Senior engineering managers and L8/directors, who latch onto a sales pitch and put all their eggs in one basket.

The template is like this:

> I’m going to build a new framework, platform, format, or some other “thing” that everyone should now use to solve {{problem}}. Then, I can claim a larger scope and significant impact, no matter how pointless, costly, or annoying this thing is to customers.

They write documents. These are narratives where they spend hours and hours reviewing and nit picking how “crisp” a sentence is, or how there are too many commas, or some other superfluous bullshit.

There’s an OP1 document, where an L7 writes a fancy narrative, justify more head count and growing their organization. It’s their ticket to a director promotion.

If you’re a developer, you flock to the same project. For L4s and L5s, it’s your ticket to the next level. For an L6, you spend your time selling the absolute hell out of this thing, going on a road show and pitching your idea to get buy in from other teams. You’re careful not to write much of the code and mainly come off as being the architect and consultant. This is your ticket to getting to the Principal level. If this is someone else’s idea, you’ll do whatever it takes to take credit when this succeeds but blame everyone else when it fails.

Best case, the thing you deliver gets you promoted. Then, you simply just move onto to another organization. You were in Kindle and this new piece of shit has made on call hell? Oh well, you already got your promotion. Now you can just move on to AWS (or find another team in any of Amazons legacy businesses where you can coast).

Kindle was an army of H1Bs with an extremely toxic culture. They refuse to hire or even interview white, black, or Hispanic candidates. You can pay H1Bs less, and they’re happy with it because they get to live in Redmond, WA instead of India.

I could go on and on, but I feel anxiety right now even thinking about my time working there. Absolute shithole.
Yeah, my mom is an art teacher in MD. Idk if it’s b/c she’s so bad with tech or because her students are from working class families who probably didn’t have the luxury of wfh. But it was an absolute shit show. Like 10% of her students were even submitting hw
You didn’t really read my comment and reverted to the same behaviour.
Kind of. it's really more that they have refined a game engine over that time, and used that to make better and better individual games. In that sense it's more of a platform thing. They have been working on a platform that has allowed them to leverage and share work across individual games.
At least in Western countries, men die from physical injury at a higher rate throughout life, even controlling for things like job-related risks. Whatever causes that, is probably related to whatever causes the higher rate of various risky chronic behaviours we also see in men more than women, like cigarette smoking. I do not think this is a whole explanation, but it's part.
That’s horrifying.
The parent comment is about media fixation on perpetrators. This was an event where that was reversed.
Someone sounds like they need a break from social media!
The best is, the kids learn how to reflect on their own behavior. Giving them the opportunity (at least, later on) if they want to react like this. Or do something else instead.

Good parenting in place.
If you think that having grace and form is going to stop people from calling you an asshole if you achieve any level of notoriety, you're in for some disappointment.
It's a bit ironic how the author talks about how to avoid plagiarism by not copying sections verbatim to later rewrite them, while at the same time the author seems to have done this himself, when taking passages from his history of plagiarism article for a piece he wrote for turnitin.

Now he was copying his own words, so the ethics are somewhat murkier. I would still argue it's bad form to do this for a work for hire like the turnitin piece. Moreover it seems he also does not follow his own advice of not taking passages from other texts for later rewriting.
So is it time for Hastings and Sarandos to get cut from the team? They’re clearly not achieving dream team results lately, and it has nothing to do with the worker bees.
Wisconsin is also special. We have flag, but it’s so ugly you want to forget it exists. https://en.wikipedia.org/wiki/Flag_of_Wisconsin#/media/File:...
Just one more example of copyright stifling progress, innovation, and accessibility. The Authors Guild doesn't screw over the public by exploiting our insane copyright laws as often as the MPA or RIAA, but they've had their moments.

https://www.eff.org/deeplinks/2005/09/authors-guild-sues-goo...

https://www.cnn.com/2011/09/13/tech/web/authors-guild-book-d...

https://popula.com/2022/01/22/what-kind-of-writer-accuses-li...
> The winner of this year’s MIT $100K Entrepreneurship Competition is commercializing a new water desalination technology.

> The company has already developed a small prototype that produces clean drinking water. With its winnings, Nona will build more prototypes to give to early customers.

> The company plans to sell its first units to sailors before moving into the emergency preparedness space in the U.S., which it estimates to be a $5 billion industry. From there, it hopes to scale globally to help with disaster relief. The technology could also possibly be used for hydrogen production, oil and gas separation, and more.

I think it is a bit beyond just being a school project (and I sincerely wish them all the best).
Public schools have fantastic and cost effective results except where they are sabotaged by politics. Unfortunately destroying public education for explicitly racist reasons is now a central plank in the republican platform.
> That's like a square centimeter.

I was thinking much larger optics and mechanicals, similar to a PowerShot N (except with modern video specs): Optical image stabilization, 8x optical zoom, 1/2.3" Sensor (6.17mm x 4.55 mm), Maximum aperture F3–5.9, Macro focus range 1cm. A real camera: even though I realise in the past there have been plenty of failed camera-phones in the marketplace!

https://www.ifixit.com/Teardown/Canon+PowerShot+N+Teardown/6...

https://m.dpreview.com/products/canon/compacts/canon_n/speci...
The etymology of the name notwithstanding, Gimp is not a GNU project.
Tough to really answer as each has it's advantages and disadvantages. I value data ownership so I will always lean towards self-hosting, but that isn't always practical as we are talking about a community, not one person or even a small group of highly technical users.

Maintaining reliable access to your user's email will be a constant source of frustration. The reality is, email is old, and fragile and the last 15+ years companies have spent enormous amounts of energy reducing spam. They have also been consolidating the space of who is a trusted sender. So unless you have a large set of users who are willing to fight spam blockers, a willing moderation team able to handle communication problems between your list and sometimes unresponsive postmasters, you might not want to continue to rely on this.

I maintain a small web forum and I have to constantly monitor my logs and be in contact with email postmasters because I use email verification for the registration process. Even still, emails from my board end up in spam boxes. You could forego email verification of your web forum and use moderator verification instead if your group isn't large or if there is some other way to verify your users. However, now communication has become more active rather than passive, so this might not be something that is compatible with your user base. As they will need to remember to go somewhere to catch the latest messages without some sort of reminder or notification via email.

Going to Google Groups or another hosted email system will massively remove a lot of these administrative headaches. These companies are places your users are probably already spending a lot of time, they also are a trusted sender by most postmasters so you will see good receive rates, but now you are tying your fate to that of company who's interest might not be aligned with yours or who may end up changing the rules or taking away the service you have begun to rely on for communication.

You could go with a hybrid approach, pay for an SMTP service and funnel your email through their system, but I have found that unless you have extremely low volume this is unreliable for free, so you should be prepared to pay for this service and get a dedicated IP so that you have some control over the IP's status on blocklists.

Utilizing other social media should be the lowest on the list of options, LinkedIn, Facebook, etc. This is really not that different than just hosting a forum, however if your user base spends a lot of time on these platforms or relies on them for other uses, then this point would be moot. However, as with the Google Groups option, you are now tying your community to a company that might not have their interests aligned with yours.

Good luck in your search.
My understanding is that this isn't true, because Siberia's muskeg soil isn't very suitable for growing things, whether frozen or not. (Same with northern Canada. Muskeg and mosquitos are why northern Ontario has never been settled.)
I have a conjecture that developers are the new managers.

Software defines (or will defines) a company - what it can do, how it does it, how it reacts. If you cannot read the code you don't know what the company does. If you don't write the code, you cannot define the company.

Defining the activities of an organisation is management. All the people called managers are at best coaches, giving a towel and water in the corner.

And so productivity is measured by organisation chnage - otherwise you are trying to measure typing speed.

(this is not to say we do not want to look at the tools we use to produce software, but this should be focused on CI-like throughput (ie Speed vs stability) not "correctness"
That's exactly what I'm saying. I'm describing an implementation detail of traffic shaping. In order to traffic shape, you need to buffer packets. And at some point, you flush that buffer. There is a duty cycle (read: loop) by which you decide when to buffer and when to flush, the timing of this duty cycle is arbitrary/configurable. But no matter the duration of that cycle, when the flush occurs, you naturally get microbursts. So on average, you might be able to target a given millisecond goal over time. But in competitive gaming, average network performance doesn't matter if critical win-or-lose moments are lost to latency fluctuations. The microbursts I spoke of can lead to one team winning the input race over the other as a latent effect of the artificial buffering mechanism (namely the flushing).

Now consider on top of the fact that there are more buffers than just the `tc` buffers involved. This leads to non-linear, non-deterministic fluctuations in latency performance when bursting occurs.

tc is purpose-built to shape throughput, not for tuning precision latency.

(for some context: traffic shaping is a big part of what I work on in my day-to-day helping build and run a wireless ISP)
I agree with your statement about quality, but everything is good only until you start typing. Everyone on a meeting will hear it as if their ears were inside your laptop. And when you’re talking while typing, oh god
Very nice job. You did some massive improvements since the previous article. I will try to follow along with a GPGPU implementation. Thank you!
> interface contains type constraints

> interface is (or embeds) comparable

Currently, not all interface types may be used as value types.
Such types include comparable.

It is very possible that all interface types could be used as value types in future Go versions, and comparable might be able to be used as value types as early as Go 1.20.
3D Math Primer for Graphics and Game Development 2nd Edition
“We make our tools and then our tools make us”. One can see the possibly good (or commercial) intent in this - but it also creates the realisation for the thought police to be inserted into AI. A relevant quote from my clippings:

"we have become so deeply habituated to the traditions of written language – our minds are quite literally shaped by them, like a gourd that is grown into a mould […]”.
Calibre is good for library management, but for simply adding the odd book I've found it surprisingly easy to simply direct download a .mobi from any easily googled website and email the file to my kindle email address.

This obviously feels very sketchy, not only because you might be including Amazon in some very transparent piracy, but because it works TOO well. By which I mean, these files aren't simply added to your device, but to your Amazon library; these are then readily available OTA to all devices you own and any you add later.
You mean them throwing out 50 years of established law to service the outcome a specific section of a specific political party wants?

A ruling that throws out the basis of anti-lgbt discrimination being illegal, that removes bodily autonomy of women, that ruling?

It seems pretty clear that they needed new conservatives to have this happen, and it very obvious that the new judges were selected primarily on the basis of there ruling here, and on no other basis.

It is very clear that the court was corrupted - the GOP did not allow the Obama nomination because they wanted the SC to be overwhelwming conservative.
> Nona Desalination says it has developed a device capable of producing enough drinking water for 10 people at half the cost and with 1/10th the power of other water desalination devices.

Not sure if it is a coincidence or not but "Nona" means salty in Bengali[0].

[0]: https://en.wikipedia.org/wiki/Bengali_language
Australian researchers harvest “night-time solar” to provide power in the dark
My understanding is that the Irish motherland has always been wary of outright reunification.

If it’s going to be shitshow, the Irish government would rather it be the UK’s shitshow.

They’re also a bit leery about having the DUP as a political party.

Most of the tension comes from groups in Belfast, not Dublin.
Personally I’d argue that in Western countries other than the US the public-sector monopolies can often do pretty well.

I’d suggest wondering why this isn’t the case in the US, and fix that instead.
Study:
https://pubs.acs.org/doi/10.1021/acsphotonics.2c00223
Hi I'm one of the people cited by the article. Fraktur is awesome. I implemented it in my terminal. https://github.com/jart/cosmopolitan/blob/c6bbca55e9f977e386... Now that unicode makes it easy, there's no excuse not to have fraktur!
Oh, well that's just a phone limitation, not a small phone limitation.
I always wondered about Unihertz. I almost considered one of their keyboard devices. Thanks for the heads-up.
Yeah, it's not that. Just plain anxiety. Can happen even without exercising by becoming overly excited or worked up about something as well. It sucks, but getting better each day.

If my anxiety is okay, or even if it's bad and I've taken a SOS medicine, I literally become infinite (in strength, endurance).
I’m still convinced Frontier was the very best most complete fun space sim. Bar none.
lol there’s no love for them on HN. That’s funny.
I've been burnt by Sony. Back in the first generation of the compact flagship. A great phone in all aspects... Until it was dropped. A tiny crack in the corner of the screen, you wouldn't notice without looking for it. Unfortunately engineering choices by Sony folk meant that any crack anywhere disabled the digitizer (i.e. the touchscreen loses the touch part). Such a bummer.
"Physical media was once used to communicate technical knowledge" - my favorite quote
Drop a deuce from Zeus?
> ... but also in other languages where it could happen, but you know, doesn't.

My rust experience denies this.
And again no non-destructive adjustment layers, the saga continues!

When I talk to designers about Gimp they say "Uh, I tried it once years ago. But back then it was so archaic that you could not even change the contrast settings after you did something else to the image".

Little do they know. It is still that archaic.

12 years ago: https://news.ycombinator.com/item?id=2091318

11 years ago: https://news.ycombinator.com/item?id=2890549

10 years ago: https://news.ycombinator.com/item?id=4814360

9 years ago: https://news.ycombinator.com/item?id=5912145

8 years ago: https://news.ycombinator.com/item?id=8969088

7 years ago: https://news.ycombinator.com/item?id=9932717

6 years ago: https://news.ycombinator.com/item?id=12092173

5 years ago: https://news.ycombinator.com/item?id=15101108

4 years ago: https://news.ycombinator.com/item?id=17926027

3 years ago: https://news.ycombinator.com/item?id=20422647

2 years ago: https://news.ycombinator.com/item?id=25012155

1 year ago: https://news.ycombinator.com/item?id=29005637

Today: https://news.ycombinator.com/item?id=31419514

Don't get me wrong. I use Gimp daily and love it. I am very grateful to the people who build it. But how this feature can be ignored after people have been begging for it for over a decade now is beyond me. As far as I can see, it is the number one reason why people do not consider Gimp as a Photoshop replacement.
Are there any good alternatives to gimp in Ubuntu repository?
It’s weird to confuse the President of the continental congress with President of the USA. Like confusing 7 or 8 arry dudes from Tampa Bay with the later NFL team known as the Buccaneers.
Corrected, thanks for pointing it out.
It's already the case in the US that the quality of a private school education is substantially higher than even rich-neighborhood public schools.
Who said drinking. Use it to water all almond trees and golf grass, that takes up much more than drinking water. Or livestock too.
> Especially when you can "Make do" with an open source solution and spend the cash on a product that is less replaceable or more necessary

Ah, but you're getting to the crux of my (hopefully constructive) criticism. Ultimately the goal here isn't to create a useful open-source project and offer it for free. The goal is to open a business (OP is YC W21). That means having a business model where you a) do expect teams to pay you, and b) the number of teams and the amount of money they are willing to pay, in aggregate, is higher than the costs to develop the product.

If offering SSO as part of the open-source core provides enough value that customers do not need to pay you, then your business will fail. And then the open-source project will, in all likelihood, fail, without commercial backing behind it.

If the revenue plan is to sell a managed SaaS tenant, then the price for that managed SaaS tenant must be competitive with established offerings. Which means that it must be competitive with Teleport's managed offering, Cloudflare Access, cloud vendor tie-ins (e.g. IAM authenticator), etc. This sector has enough offerings that it is competitive and the price is quickly getting commoditized. That is not a good strategy for a startup that is not showing a 10x better product than the competition.
Why not go to an Apple Store, and buy a new battery?
We have a desal plant in Santa Barbara: https://www.santabarbaraca.gov/gov/depts/pw/resources/system...
Well, of course. The US passed "peak baby" in 2008.[1] That group is now passing through school age.

[1] https://www.census.gov/library/stories/2021/09/united-states...
There's a serious government competence problem in the US (just look at our infra costs), but our unserious political culture can't get past "more gov't vs less gov't" to actually start to understand and tackle the issue.
i have been using mailinabox on a cheap vps and beyond outlook, no other email provider has had trouble communicating with me.

i would say "i do not understand why anyone would want to use mailgun et al" because my email server needs an update once a while and it just chugs along fine. i do not run newsletters and subscriptions, just transactional office email so why isn't that more popular/more accessible? and, more adopted widely?
I think we have reached the stage of development of AI, I am no longer surprised/excited by this results by any means.
Having used Photoshop almost daily between the 5 and CS3 days (after switching from PaintShop Pro) I still find GIMP an absolute pain to use aside from fairly basic re-touching and adjustment or 'oh look generic word-art' despite repeatedly giving it second chances.

The GIMP just doesn't manage to hit the productivity nexus for anything constructive. Simple things are annoying, complex things are infuriating, vector support sucks, mixed vector/raster mode with layer styles doesn't really exist, layer management is barely reaching parity with where Photoshop was 20 years ago, and overall it has consistently left me frustrated and unable to get into the flow - you have to work around its deficits rather than being able to compose its features in novel ways.