skysight-inc/HackerNews huggingface dataset:
Correction: the VT100's characters in 80-column mode were 10×10, which is 800×250 pixels, or 0.2 megapixels, not so 640×250 as I said. That's 4% more than two of these 400×240 panels together. That said, the X-Windows 5x8 font is reasonably readable, and the 6x10 font is perfectly fine. 4×6, as xterm -fn -schumacher-clean-medium-r-normal--6-60-75-75-c-40-iso646.1991-irv, leaves a lot to be desired.

However, videos of the display hardware like https://youtu.be/zzJjE1VPKjI show that you can get really astonishing things out of 0.1 megapixels when you drive it with current levels of computation instead of, like, an 8085. (That video is a little misleading in that it claims "60 fps animation", while the datasheet claims the max is 20 fps.)
Since gmail came out of beta, it is worst. I never had any issues with it when it was in beta.
That’s a weird definition of type safe… with very very low standards.

What OP probably means is that there’s no way to build a channel transmitting a list of various types while having the compiler warn you if you’ve forgotten a possible type, or if you’re trying to unwrap into an impossible one.
People should really only walk. Anything else is bad for the environment. Though really eating is bad for the environment too.
We use the rice cooker timer regularly, and have sometimes been bitten by not noticing that the clock is off due to DST and the rice is done an hour early (or late). I have a 20+ year old "atomic clock" in my office -- it is always correct since it listens for the DST flag in the time signal - I wish more devices would do that, but I suspect that the low frequency signal (and low power over most of the country) means a bigger antenna than most designers want.

We don't use the bread maker time, but when setting the mode, it shows the estimated completion time rather than duration, so if you want to know how long it's going to take, you need to know what the time is set to.

If there was a way to disable the time completely, that wouldn't be so bad, but I don't like the "set me!" flashing 12:00 all the time on the microwave, and setting it at some random wrong time seems worse than having it exactly an hour off.
It is possible both are true: Arming the Taliban was bad. Disarming them was good.

Given that the intention of arming the Taliban was to bring down a government similar to the one currently invading Ukraine, maybe the overall effect of arming the Taliban was good, however tragic for Afghanistan.

Ultimately, I do not presume to be smart enough to know what is right in international relations.
Seems very useful for showing lisp-y code in blogs. Found an extension (Indent-Rainbow) in vscode that color matches the parenthesis, so better (less noise) or worst (more work for the brain) depending on which side you prefer.
"Outcomes"?

I am sorry, what "outcomes"?

Only outcome I see here is the hegemony of the planet abusing brown people simply because it suspected that they could have been dangerous at some point in the past so it tortures them to try and prove how "dangerous" they truly where, but ofc bc torture doesn't even work these poor sods end up with all sorts of health problems or brain damage in this case, and the cia ends up with a notebook full of lies, extracted under torture with which they will use to bomb the shit outta more poor brown people elsewhere

Yeah... "outcomes"

> “Ammar fabricated the information he provided when undergoing EITs,” it said. “He later admitted to his interrogators/debriefers that he was terrified and lied to get agency officers to stop the measures … Ammar also explained that he was afraid to tell a lie and was afraid to tell the truth because he did not know how either would be received.”
Why Being 'Environmentally Friendly' Is a Scam
How are you not getting more sun after work? In the winter the sun is always setting way too soon compared to summer.

The far east coast sees the sunset at 4:18PM on the winter solstice. Most people aren't even off work by then.
Hiring core devs and imposing control that way if I'm following the discussions successfully, e.g https://news.ycombinator.com/item?id=28513130.

Interested in reasons to believe Amazon are not going to determine the future of the language, I'm at least six months out of date.
I guess it depends on which flights you're missing - if it's a 1 hour flight that can be replaced with a 5 hour train ride (e.g., Munich to Berlin), then, after you take into consideration check in times, boarding times, waiting for your goddamn luggage at Tegel (glad to see they finally opened their new airport, they can remove that new future tense[0] they added to German just for explaining when the new one would open) then missing the flight isn't so bad.

But as I'm out of APAC and was working for people in EU, all my flights were very bad ones to miss, as in, the next available flight will be tomorrow, if you're lucky.

For my $4K example, I missed an Emirates flight (due to a calendar fuck up, entirely my fault, got timezone differences wrong) that ended up in my home city via Sydney, usually took about 19 - 21 hours, depending on delays in Dubai and Sydney.

The cheapest next available was an Etihad flight that involved a very long layover in their very badly designed airport in Abu Dhabi - there's bugger all space to sit and wait, so people just sit along the halls leading to terminals, but worst of all, it's shaped like a giant hamburger, and so are the terminals, and the dome ceilings amplify noise amazingly, at one point I thought people were going to lynch the parents of a 4 year old who wouldn't stop screaming, just because the terminal's design amplified the screams so damn much.

And then it was followed by a long layover in Brisbane (I think? I was somewhat in a fugue state by then, all I wanted was a shower, and I had no towel, Australian airports provide showers, but not towels, unlike Changi or München Airport do), so by the time I got home, it had been 36 hours since leaving Munich.

So, anyway, long rant done, I can conclude two things: 1) Umesh is privileged to have enough wealth or earnings that rebooking a flight isn't a significant cost for him, unlike the majority of air travellers, and 2) Umesh isn't flying half way around the world.

I'm not big on taking life advice from people who are more privileged than the general population, because well, life advice implicitly predicated on privilege isn't really applicable to the general population.

[0]: https://www.der-postillon.com/2012/08/neue-zeitform-futur-ii...
You are supposed be to be lit up like a flashing Christmas tree anyway. I don't know why my fellow cyclists insist on rolling the dice when nearly everyone on the road is texting or having a screaming match with someone on their phone.
I agree - to me it displays suicide & crime & health.

Btw. personally I expected something like health & education & <other stuff, e.g. economic> => I guess that it depends on the point of view, if "upstream"/"downstream", cause/effect?

My mindset was therefore expecting an upstream/cause link, but it looks like that it shows the downstream/effect of what is being queried?
I appear to have been caught out by Google's rewriting of page titles – https://zyppy.com/seo/google-title-rewrite-study/ – since if you Google "simple wikipedia" it gives the title of the site as "Simple Wikipedia". But if you don't, it doesn't(!)
It's SB50, but it's failed to pass a few sessions in a row.
that sounds like a good short term fix. I guess I was thinking about bigger things like stadia.google.com only working on Chrome browsers. It all seems arbitrary
They'd pay some people like my immigrant grand parents from europe like a few dollars a day and give them no benefits to stamp out ten thousand can openers out of some sheet metal that was probably formed into a roll locally from the steelworks up the river using regionally sourced coal and iron. How can that not be cheap?
> Is there any way to structure a company, or something we can do, so that it legally cannot be acquired by Facebook? Something beyond just making a pledge.

Sure. Write it into the articles of incorporation. You could even require unanimous shareholder approval to change that clause.

Of course, if you're the sole shareholder, you can still unilaterally change those terms. But presumably that's not the case that needs protection.

That said, I suggest assuming that (a) you won't be running this when you're 85 years old, and (b) you won't know ahead of time whether an acquirer is great, awful, or somewhere in between. Rather than trying to predict ahead of time, design around a change of control - not necessarily to Facebook, but to someone. Write a privacy policy that binds future owners - whoever they are.

(If you wanted to make it truly permanent, you could probably give one share to someone who you know would always vote against changing the bylaws. That's pretty weird, though.)
I think this is a pretty harsh judgement for a webGL bug.
Not necessarily. 2/3 of the legislature can override prop13.
I was always against switching the time twice per year, as it tends to mess up the day rythm. But I am even more against permanent DST, as it is a big illusion. People live by the motion of the sun much more than they recognize. Winters are hell with permanent DST. This is why this is a bad idea. Permanent DST only will cause all time shedules to shift over time.

If permanent standard time is not an option, the time shift two times a year is actually a working hack. The shift is messy, but the time is shifted in the part of the year when the sun is up at raising time. That is why it "works".
Except when that's an alarm clock time, and the user takes a trip on Friday that moves him -4h worth of timezones.

Or if their local legislature suddenly decides to cancel the DST change that was supposed to happen Friday night.
Oppression by plutocrats is forcing people into ecologically unfriendly methods for paying the rent.
No, it does not. With that being said, I suggest reading this: https://en.wikipedia.org/wiki/History_of_union_busting_in_th...

When/if you're done reading, please tell me who defends the little guy when both the legislators and enforcers are corrupt and/or willing to turn a blind eye?
Two systems at different temperatures, when put into thermal contact, will come to thermal equilibrium at an intermediary temperature. Total entropy (over both systems) will have increased.
I disagree this is not the intended purpose of environmental review laws. The whole point is to allow the citizens themselves to put checks on the unbounded growth of the population and the degradation of the environment as a result.

This appears to be politicians attempting to have their cake and eat it too. Environmental review laws are passed specifically because of the concerns raised by the citizens they represent. Whenever citizens then used those laws, the politicians step in and prevented that. It appears that they are attempting to appease two groups of constituents at the same time.

If anyone did this other than a politician it would be called breach of contract or possibly fraud. But yet, you call it "the process".
I believe this is not true. There are degrees of truthfulness. Some journalist do a better job than other. Such cynicism is the exact effect tyrants like Trump and Putin seek. It means they are free to do as they please.
Agree. And we haven’t even mentioned the new normal of the yearly smoke-filled skies from the increasingly severe wildfires.

All I was trying to do was push back on the bleak vision of boarded up commerce-less, restaurant-less, people-less streets being roamed by criminals, addicts, and the mentally ill. Yes, we have all sorts of issues, but the scene outside is much more like pre-pandemic life than the Walking Dead.
No, I get it. All fair points on your side too. Also - thanks for posting this, much appreciated!
Pete Griffin doesn't like the Godfather, but he likes the Money Pit... sigh
What makes you think the school wouldn't start an hour later after the switch to permanent DST?
I mostly meant that what we expect from an OS changed a lot since then.
> there's a lot of developers that misuse/shouldn't use generics.

The same is true for other features, like channels and goroutines.
> teachers with X degree and Y years experience get Y0,000 ±5%

That would never work in tech. And the higher paying firm you go to, the less it works. High performers in FAANG can have refresher and bonus multipliers of 2.5x the base performance rating. In HFT high performers total comp can be double or triple low performers' TC.

I would think it shouldn't work for teachers either. In the US there is a marked difference in teacher compensation between good districts and bad districts and you see the quality difference in the students that come out of those schools.
Go one better and structure it legally such that it can never be acquired: https://purpose-economy.org
I suspect (as someone who doesn't write code that cares and therefore hasn't thought much about it) that it's easy to write... let's say naive code that occasionally results in the user entering "8AM this Saturday" and getting 7AM that Saturday because their country observes a DST switch.
Jeez, I had no idea they did that! You are correct, I get the same result.
Would an internal Matrix homeserver meet that need?
Finally. .001% of our national nightmare is over.
Back in the mid 90's, I used to hang out on what was called vrave, a telnet based chat hosted at hyperreal.org (Apache's' Brian Behlendorf's rave archive/culture site).

This is definitely making me nostalgic for it.
This is a thing people often don’t get about NIMBYs. It’s almost never about property values. It’s generally about preserving things as they were at the time the NIMBY person settled down there.
awesome, thanks so again for the feedback, we will follow up on this.
You mean you will hire a cheap unknown actor and then add Tom Cruise's face via deepfake, and then market the movie as a Tom Cruise movie? Even if that was legal (which of course it isn't), surely the marketing value of the actors name would disappear if every low-budget movie could use deepfakes of the actor.
The answer to arts funding is not “capitalism” any more than military funding is. We don’t question the financial cost there because we assume there is a broader benefit beyond direct profits. Why aren’t the arts treated the same way? Do people really not see why they are worth funding, regardless of whether or not they turn a profit?

Unless I’m misunderstanding your point, you’re sort of indirectly advocating against grants for the arts. Is that accurate?
I’m surprised go didn’t add real enums before generics. This seemed to be much more orthogonal to the type system, and blend well with the language. I guess there was caveat i’m not aware of.
Low Stakes, Strong Takes
Reminds me of https://wikipedia.org/wiki/Celestial_Emporium_of_Benevolent_...
No, the law clearly states that enrollment increases are not, on their own, subject to CEQA:

From TTOTFL itself:
"This bill would delete the provision requiring the environmental effects relating to changes in enrollment levels be considered in the EIR prepared for the long-range development plan. The bill would provide that enrollment or changes in enrollment, by themselves, do not constitute a project for purposes of CEQA."

https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml...
Maybe its time for those Tier 1&2 companies (nobody seems to know their names) - to chip-in with some public-service servers for artists and creatives to use. Obviously they're making money. After users reach a certain level they could be switched to non-profit costing.
Another important thing is, that people might be tired in the morning as they are not fully awake yet. This gets worse, the earlier they have to rise vs. the sun raise.
they almost made a movie out of Survivor, until shortly after 9/11 something that has a catastrophic suicidal plane crash in it became a no-go zone for movie studios.

https://en.wikipedia.org/wiki/Survivor_(Palahniuk_novel)
Really the collectivization of wisdom that kubernetes enables is just so amazing.

OpenStack feels like the last comparable extensible & open effort we could compare agaonst. OpenStack seemingly became a vendor fest, & vm's were never a truly great developmemt technology. The world of each platform service kind of being it's own separate thing contrasts so markedly versus a consistent configuration paradigm: desired state for everything is recorded on the api server (in k8s).

Things feel so much better this time around. There's really some good solid core policies we can write up like tbis for how to get safe, & we can really tell, semi-regardless of a lot of the infrastructure particulars. The paradigm holds very well across thr mamy quite varying deploemt possibilities.

And the containerization means we're dealing with much thinner workloads, with vastly reduced surface.

This is such strong evidence of winning, in a way a purely vendored world is so ill equipped to compete with.
Also, numbers on a clock are arbitrarily assigned. Arbitrarily changing them doesn't change anything fundamental.

It's not like life is radically different on the east and west sides of a time zone either.
Yes, Proud to have Jill as my co-founder :)
Future historians will write tomes about the efforts early man went through of adjusting the time (as if they had the power) twice a year.

Time is an abstract thing we have let rule us. I love the stories of indigenious tribes where they worked on a task until it was completed, not because some arbitrary shadow on a stick. When it was light, you worked. When it's dark, you don't work. Of course, we have electricity now so we've screwed ourselves with an easy time of day schedule.
Clearly you must understand you are in the minority and most of the world have jobs requiring a set start time.

And once you partner with another you must now hope you both can be afforded that luxury of a job.

Despite working remotely since 2008 I'm married to someone who works at a hospital and must be there by 7am. Getting woken up and trying to fall back asleep is much worse than just going to bed with her and waking up with her to get uninterrupted sleep.

Add on kids to that equation who must be at the bus stop at a certain time and the number of working households who can wake up with the sun is minuscule.
The syntactic choice of using square brackets instead of angle brackets for generics appears to be due to optimising for parsing. User clarity is decreased to allow for code optimisation IMHO.

From https://groups.google.com/g/golang-nuts/c/7t-Q2vt60J8 the following:

Angle brackets require unbounded parser look-ahead or type information in certain situations (see the end of this e-mail for an example). This leaves us with parentheses and square brackets. Unadorned square brackets cause ambiguities in type declarations of arrays and slices, and to a lesser extent when parsing index expressions. Thus, early on in the design, we settled on parentheses as they seemed to provide a Go-like feel and appeared to have the fewest problems.

As it turned out, to make parentheses work well and for backward-compatibility, we had to introduce the type keyword in type parameter lists. Eventually, we found additional parsing ambiguities in parameter lists, composite literals, and embedded types which required more parentheses to resolve them. Still, we decided to proceed with parentheses in order to focus on the bigger design issues.

Also https://archive.ph/tZJbB archive of original proposal https://go.googlesource.com/proposal/+/refs/heads/master/des... which suggested using normal parentheses (!) for reasons:

Why not use the syntax F<T> like C++ and Java?

When parsing code within a function, such as v := F<T>, at the point of seeing the < it's ambiguous whether we are seeing a type instantiation or an expression using the < operator. Resolving that requires effectively unbounded lookahead. In general we strive to keep the Go parser efficient.

Why not use the syntax F[T]?

When parsing a type declaration type A [T] int it's ambiguous whether this is a generic type defined (uselessly) as int or whether it is an array type with T elements. However, this could be addressed by requiring type A [type T] int for a generic type

Aside: it isn’t clear why not just make white space before the angle bracket significant - their examples of parsing problems are only if the code is not formatted “correctly” using gofmt. I think making the user type a space before greater-than would fix the parsing problem, and that seems like a reasonable compromise to reduce confusion for go vs most other languages. Square brackets usually mean indexing or arrays, and go breaks that pattern flummoxedly.

F<T> versus f < t >

are syntactically different to read anyway ( whitespace is significant to pro grammers and writers for syntax ,for example).
I suspect that this is like arguing that if the Latin alphabet is more practical than the Chinese script, we should just jump straight to binary symbols. The fact that binary symbols would make writing impractical again doesn't negate the fact that the Latin alphabet is more practical than the Chinese script.
Really? That's surprising. I look at something wrong and the plastic part snaps in half. It's even worse if you have some plastic piece that sees regular usage in direct sunlight. The UV will make it brittle.
I had a good experience using a team from Digital Knights[1]. Your team could apply as one the teams they use with their clients.

[1] https://www.digitalknights.co/
bullying maintainers by cryinging for a hack of a hotfix isn't a sustainable way of interacting with projects
For kitchen stuff, America's Test Kitchen has amazing equipment reviews.

In addition to their testing process itself, they actually dogfood their advice by using their own picks in their test kitchen so they get used by tons of people way more often than any testing process could accomplish so they can get a real sense of how good a recommendation holds up over time.
Perhaps a new feature to add to our roadmap? :-)
Strange. I reported to Brian for years. He’s moved on, for now, I guess?
The most likely outcome is, that work schedules shift as people struggle to get up in the winter. Consequentely the amount of light after work doesn't change.
Actually its worse than with the time changes, where there was an effect on the amount of light after work in the summer.
Interesting, very ambitious. How much did you draw inspiration from early Lisp machine research, eg for “expert systems” with inference engines and knowledge graphs?
http://knowledgegraph.today/paper.html
The US and Europe have great safety regulations for workers. It turns out given the choice women would rather not live in the middle of nowhere in -40C weather getting soaked by crude oil and mud every day, even if it pays six figures. Why do men do it? Because there's a societal expectation that they provide for the family as a breadwinner.
> That’s a weird definition of type safe… with very very low standards.

Thanks.

> What OP probably means is [...]

I already completely addressed this point in my previous comment. Your comment doesn't appear to add anything new to this discussion. What OP actually sounded like they were saying is that you would have to do an ad-hoc union type with a struct containing the fields of the various things you would want to send, and having to hope you don't access the wrong fields at the wrong time. That would be type unsafe.

I've written a lot of Rust professionally over the years, among other languages. I'm very familiar with what strong type systems look like. Being told my standards are "very very low"... such a great way to keep this conversation constructive. Type safety is a spectrum, and what I described in my comment above is far from "very very low standards" when talking about practical applications. It's not describing the gold standard -- I'll be the first to say that I wish Go had proper sum types -- but some people apparently forget what a lot of other popular languages deal with in terms of type safety, leading to hyperbolic statements about other people's standards.