skysight-inc/HackerNews huggingface dataset:
Not sure if this is a perfect fit, but perhaps it makes sense to briefly look at the solar impulse foundation and see if it makes sense to apply for a spot on their list of verified solutions.
What about parent comment did you think had to do with optics? By my reading it has everything to do with the actual behavior itself, which they call "atrocities."
Hmm, I live in the northern part of the country and that isn't my experience at all. But I'm sure you have surveyed a statistically significant amount of the population, not just your little bubble.
Great product. Congrats on the raise. How do you monetise this?
Most people have a fixed work schedule. If you work for Walmart and the store opens at 8 AM, you can't arbitrarily decide to wake up at 8AM because that's when the sun rises.
We're big fans of metaweb (and had one of their founding engineers as an advisor early on).

At their essence, knowledge graphs (like metaweb) are based on semantic relationships, e.g. coffee is a beverage, apple and banana are fruit, diabetes is a disease, etc. System, instead, is based on statistical relationships (collected and synthesized from data, models, and papers): A predicts B, C is caused by D, E and F are highly correlated, G and H change together, etc. While statistics (probabilities for example) can definitely be used in a KG (and certainly in large scale ones), the nature of the relationships themselves (x is a movie, x stars y) are semantic.

By organizing these (billions and billions of) statistical relationships on System, anyone will be able see anything that's important to them as the system it truly is, rather than the silo we often see today.

We hope these will be complementary ways of understanding the world -- one based on language, the other based on statistics. Importantly, System leverages the same core ontology as Wikipedia (i.e. Wikidata) so the definition of "coffee" on System is the same as on Wikipedia. So these two ways are very intentionally interoperable.

You can read more about System's methodologies in our technical documentation: docs.system.com/system.
It absolutely is. And the Sun won't come up until 8:30AM. No one wants their first couple hours of the day to be darkness. Secondly, it's more dangerous for kids walking to school. And lastly we use more energy since a larger part of our day is lived in the darkness for most people.
At least in BC we already have legislation to do this as soon as the western states do.

In Alberta it just got voted down by a very slim margin, so if the US made the switch I expect that would be enough to swing it there as well. I expect other provinces would follow suit as well, assuming the federal government didn't just make the decision for everyone (which they probably would if the whole US went to permanent DST).
This is all well and good until executive orders become involved.
Kinda' goes to show the resourcefulnes of salvaging for repurposement based on yields right? Sort of reminds me of the now ancient Black Edition releases with unlockable cores with a big fat YMMV sticker on top.
It's actually really hard to remember which is which, isn't it? lol. I get confused all the time
Running AI Workloads Is Coming to a VM Near You, Powered by GPUs and Kubernetes
Definitely! I'd be worried though that functional developers coming to Go (for whatever reason) would try to write Go functionally. That will fortunately be very hard thanks to this limitation.

Nothing specific against functional programming per-se, but as you said, Go's not the language for it.
In part because not all clocks are digital.

So now I have to adjust my old thermostat, my stove, microwave, toothbrush charger, and who knows what else.

It also messes with my sleep schedule for a whole week, whereas the body can easily adjust to the gradual changes of the season.
Thanks! I should have this up and running tomorrow/day after. Is there a way I can update you when it's released?
S.623 spent nearly a year languishing it seems...better late than never i guess

https://www.govtrack.us/congress/bills/117/s623

curious if govtrack is following this development? id be stunned if it makes it out of the house alive, as efforts to repeal DST frequently face stiff opposition from fast food and entertainment lobbies that insist its value.
> How long do you think the CIA would remain as a legitimate organization if something like that happened?

It has been about seventy years so far.
SA and Russia signed a military cooperation agreement last August.

Since January 2020 the US has printed nearly 80% of all US dollars in existence. $4 trillion at the start of 2020, October 2021 $20 trillion.

The petrodollar is dead. Therefore, send not to know for whom the bell tolls.
It tolls for thee.
Why not just ditch time zones altogether and have everyone on the same clock?

DST was good enough to implement while in an agrarian society, so why not the universal clock in a global connected society? Just imagine the precision.

</half-joking>
Mr. Burns doesn't like this at all!
in LA, it's that time of the year where they butcher all the street trees for no discernable reason (the stated reasons like safety make no real sense). it's infuriating. we need more cover, not less, in this drying desert area.
But how would that work, what would Russians gain from such a stunt?
I believe this is an equivalent house bill – https://www.congress.gov/bill/117th-congress/house-bill/69/a..., and it doesn't look like there has been any progress on it in over a year.

> Also, IIRC, bills must originate in the House

Only those related to revenue
I'm curious what goes into running one? Do you need to have stable NameServer's with static IPs that have 100% uptime? Why create one?
> Go is among the most high-paying technologies

I like go just fine, and I'm learning it as we speak. But I think the high pay scale has more to do with *where* it's being used more than anything else.

Go is very popular in SV, whereas most fortune 500 and other legacy companies are java world.

My issue is more with this current obsession that everything must be beginner friendly. The fact is beginners don't stay beginners very long, so it's a dumb group to optimize for.
You can spend as much as you like on a dishwasher. $200, $300, $400, $500, $700, $900, $1200.

The only real difference above $400 is how loud it is. In a silent room you can't tell whether the $1200 dishwasher is running at all.

That does not matter to everybody.
It's a taiwanese company that is fully dependent on ccp, since they have factories all over china
I agree on permanent standard time, but just because I think it's silly to make the words "noon" and "midnight" permanently lies. Unless someone is at the edges of an extremely wide time zone solar noon and legal noon are generally to be within 30 minutes of each other. Likewise for midnight. With time zones generally set on hour intervals that's as good as it gets.

In a "daylight savings only" world solar noon will instead center around 13:00 and solar midnight around 01:00. To me that's just absurd.
There'd also be the option of "give them the toughest punishment in the book."

That might finally make a dent in getting rid of capital punishment once and for all.
This is nice to see. A provincial referendum to make DST permanent failed in Alberta last year (49.9% in favour to 50.1% against).

I have no strong opinions on whether we should make it permanent daylight saving time or standard time. To me, the important thing is just picking one and sticking with it.
When you hear most critics of Go (or any language for that matter), they talk as if Go is merely an alternative syntax for their favorite language. Of course they're bothered by lack of a missing features and unfamiliar ways. As tired of an analogy as it may be, programming languages are like natural languages. Trying to learn Japanese by translating sentences, idioms and proverbs from English word for word will only end in frustration and confusion.

If you read the history of Go, the whole point behind its creation (as with many others) was to start with a clean slate so new norms and ways of doing things could form, in service of large distributed teams and long term maintainability. Lack of generics, as unrelated as it may seem, is actually the result of the those and other goals. Specifically, Go authors avoided complicating the language, runtime, and compiler early on and thereby avoided negatively affecting long term maintainability of both the language and the code written for it (v1 compatibility promise) before having a good grasp of how generics should be implemented in this new language or if it should be at all. Copying the so called tried and tested implementations from existing languages would make little sense as generics are so intertwined with the rest of a language.

TL;DR approach learning programming languages like you would approach learning a new natural language with the purpose of living among its native speakers.
New Capabilities for GPT-3: Edit and Insert
What about the US abrogating the legal rights of people, terrorist or not, taking them to a black site to avoid their own domestic laws and using them as a training test doll for torture techniques to the point of causing brain damage. At some point every country should be accountable to someone.
In celebration of generics release, I was playing around with supporting Optionals via generics. If anyone's interested I am happy to make this a real project

https://github.com/frenchie4111/go-generic-optional
Didn't or couldn't?
During the winter in the northern latitudes it's not so early.
How did it go badly?
The U.S. has a bicameral legislature and a presidential veto, so the House of Representatives would also have to vote for the same bill, then the president would have to sign it. According to the text of the bill[1], it would take effect immediately, but there would be no practical effect until November 6, when DST is scheduled to end.

[1] https://www.congress.gov/bill/117th-congress/senate-bill/623...
Most people don't have this problem though. Most functional people have to wake early to get everything ready for the day. So although there isn't a perfect system, for the vast majority of people having daylight in the morning would be ideal.
First, the suggestion isn't that artists "build their own YouTube" any more than writers hosting their own blog are "building their own medium.com".

A lot has changed since the debut of YouTube, the tech stack necessary to host your own HD videos is open source and really quite simple for an experienced developer. ffmpeg, nginx (with a couple plugins) and one of the many open source web player clients and you're all set. Payments and subscriptions are a long solved problem via stripe or paypal, it's really not a massive endeavor. Most of the work would be on the aesthetic side, not the technical side.
The point isn't that you _can_ take on larger things, it's that it can be beneficial to celebrate your learning no matter what size it is (from your own perspective).

You may find it conventional wisdom, but I often find it rare for people to celebrate small achievements. They just wait for the final payoff and don't feel like any intermediate step is 'enough'.
> In return for this "extra hour" you have to pay with waking up in the dark and doing your morning commute in the dark

Unless you're a senior citizen who's retired and doesn't like late nights, I don't get why for most people, darkness wouldn't be preferred for those "nothing" activities, so an extra hour of light can then be enjoyed after they get home from work/school/whatever. Otherwise, yeah, you're enjoying the light in the morning... from the inside of a car... on your way to a day of obligations where you're stuck inside usually doing things you have to do rather than things you want to do.

I think most people would rather have that extra hour of light for after they get home from work/school/whatever, so they can actually enjoy the outdoors a bit when they get home.

I always hated the feeling from late fall until early spring of being excited to be done school/work... only to get home and it be dark so basically the only thing I can do is walk inside and stay in there until the next day.
Hopefully generics will help make better libraries for Graphql. Existing libraries resorted to code generation a lot.
> I don't mean for this to sound ad hominem or overly pointed

Don't worry, it didn't.

My approximation had a few too many 0s. If a number looks too big, it probably is.
There are several good reasons to keep your test code in a completely separate directory (or "project")

1. Sometimes you want to do some experimental refactor in your application. This might break a lot of tests (cause them to not compile). But you first want to play around with the new change before committing to it and updating all your tests. If your test code is in the same project then the compiler errors will prevent you from doing this.

2. Your test code and application code usually need different dependencies. You don't want your test code to accidentally call functions from some helper library, and you don't want your application code accidentally calling functions from some test framework. If you have a shared list of dependencies and a large team then this will inevitably happen.

3. You don't want your application code to accidentally call helper functions from your test files. If you mix them in the same project then with a large team this will inevitably happen.

4. For code navigation and things like IDE "find usages", it is better to not be flooded with results from test code, in order to be able to focus on discovering how the code works. (Sometimes you do want to be taken to the test code which is why good IDEs allow you to choose to toggle on/off cross-project navigation).

5. Bonus: Sometimes you may want to write your test code in a different programming language then your application. This is uncommon but does happen. For example a C library with a test suite written in C++. Or a webapp backend with tests written in a scripting language using selenium. In these cases you have to have a separate project, and so for consistency you do it as well also for tests that use the same programming language.

I think the last point is actually the most important: it helps formulate the understanding that your test suite should be viewed as its own separate and independent program, not inherently tied to the library code that you are developing. This leads to two insights: 1) there's no reason why you couldn't have more than one test suite to test your library (possibly developed by different teams). 2) more interestingly: you should be able to take your test suite, and run it against a different implementation of your library. This makes sense for something like a test suite for a filesystem or SQL database. But even for your custom library, if you ever need to do a rewrite, or port to a different platform/language, then being able to take your existing test suite with you will be invaluable.
This is neat. I don’t use Caddy, but I wondered if something like this would be possible with Traefik. It looks like the Tailscale folks specifically released a Go module[0] that allows Caddy to interface with their certificate provisoning service. I imagine this could be re-used in other tools to achieve the same thing.

[0] https://github.com/tailscale/tscert
> "this is binary and I believe in freedom above all else" cohort turns me off pretty hard though.

Randroids probably.

Ayn Rand is piss poor literature, and even worse as philosophy or life advice.
Nuclear is much more built out as compared to storage. We need only one order of magnitude increase to decarbonize through nuclear. Actually, slightly under one order of magnitude, only about a factor of 8 increase depending on how much hydroelectric plants we keep.

By comparison, we need 6 to 7 orders of magnitude increase in our existing hydro and battery storage capacity to decarbonize through renewables. And an infinity order of magnitude increase in electrolysis storage, because we don't have any such storage at all. It's not that they haven't been built out. They haven't been built, full stop.

I don't need to make storage tech look any worse than it is. How much electrolysis storage capacity do we have, worldwide? Zero. I think you're the one engaging in wishful thinking, treating these totally unproven systems as certain when nobody has ever operated a grid storage electrolysis facility.

If someone told you they have plans for a supersonic passenger jet that will be even cheaper than normal airliners, would you believe them? If they actually had working planes, and they were actually able to build and operate a batch of a few dozen planes more cheaply than typical airlines then yes. But if they only had one plane, and little operational experience I wouldn't. And if all they had were plans on paper, I certainly would not - this is the stage that storage mechanisms other than hydro and batteries are in.
Re: Twilio, just created an account a few days ago. Super simple API, and had receiving texts and robocalling myself with their content running within an hour or so. You don't have to store texts on your own, query Twilio's logs and they're all there.
why is "turn on the lights" good enough for early risers but not for late-to-beds or night owls?

I would suggest it's because the sun is a far better light, and most people don't have the ability to light up the entire area to make it seem like daytime.

Note: I'm a late-to-bed person myself, so I'm happy about this, but I want to be honest about the fact that my support for it over a permanent no DST is my personal preference being imposed on others. In the US south there's a saying, "don't piss on my leg and tell me it's raining" and I try to honor that here.
Book: Mathematical Logic through Python (2021)
Same people causally rationalizing the environmental costs of Bitcoin, nothing new here.
That'd be the same benefit that forces sugar and caffeine dependencies on adults so they can maintain unnatural working schedules and has contributed heavily to the obesity epidemic, right?
How can you call it "wasted" when it's up to person preference. You do understand there are people who prefer being awake early instead of late right?
Yes, it will be. Schools should adjust time according to the season. Time shouldn't adjust itself according to the school.
I will take those smug corrections over letting "literally" happen.
For a lot of people it's the difference between having a job and being fired. Try telling your boss that you're coming in at 9:30 because it's just a number.
At issue is whether spending more gets you a better toaster, or just the same toaster but for more money. It is hard to find out.
Some people always think that is an option, Putin did too...
It's a lot like hot air.
Sleep is one of the most important bodily functions, disrupting it because of silly reasons such as not waking up in light is ridiculous
Of course there is. Expresso, from the Latin expressus, meaning squeezed.
I think your question is partly answered by the cudaraster work, which is well over a decade old at this point. They basically did write a software rasterizer (that ran on CUDA, but is adaptable to other GPU intermediate languages). The details are interesting, but the tl;dr is that it's approximately 2x slower than hardware. To me, that means you could build a GPU out of a fully general purpose parallel computer, but in practice the space is extremely competitive and nobody will leave that kind of performance on the table.

I think this also informs recent academic work on RISC-V based GPU work such as RV64X. These are mostly a lot of generic cores with just a little graphics hardware added. The results are not yet compelling compared with shipping GPUs, but I think it's a promising approach.

[1]: https://research.nvidia.com/publication/high-performance-sof...
In fact, Go was designed to enable average programmers to be productive on large systems. You might call that "Blub"; I don't.

In fact, I claim that Paul Graham is completely wrong in that essay. To see why, think about Lisp and Haskell. When Lisp users look at Haskell, they know they're looking down, and they know why. "How can you get anything done in Haskell? It doesn't even have macros." But when Haskell users look at Lisp, they also know that they're looking down, and they know why. "How can you get anything done in Lisp? It doesn't even have a decent type system."

This situation - both languages certain that they're looking down when they look at each other - shows the problem in Graham's analysis. He assumes that languages can be placed on a one-dimensional axis labeled "power". They can't be, and the Lisp/Haskell issue proves it. That renders Graham's analysis invalid.

Instead, it might be better to think of languages as living in a multi-dimensional tree. Think of the program you're trying to write as having a vector in that multi-dimensional space. (Not so much the program itself, but what it makes it difficult to write.) Pick the language that extends the farthest in the direction of the vector defined by the program.

What Go did is recognize that "ability to get a large team of average programmers to maintain and extend a large codebase for decades" was one of the dimensions of the space. That makes it "Blub" by Graham's definition, but I don't think that's meaningful. Instead, if that's what your program needs, pick a language that does that.
Given that most presidents have huge egos that is a huge gamble for the CIA. All it takes is one tape to get out and then you've just started a civil war.
I'm sure Russia is willing and able to defend SA from iran and others if us pulls out...

After Ukraine there's serious doubt on the able part.

There's also the problem of SA fighting russian supported forces in Yemen.

As for SA, their army is even more corrupt and incompetent then russias, if US pulls out we might see them toppled or invaded easily. (regime change might be a good thing though)

You're also fast to proclaim petrodollar dead... everyone printed as much as the US or more.
(Congrats. paxys, you got me to reply twice to you :))

>and there isn't a "correct" answer there

For me, personally, I like the concept that noon is when the sun is at it highest point or closest, I can adjust everything else around that.
Or it can be used as a condemnation after comparing their professed values against their actual behavior.
i prefer it being around, if only because i come from an area that, in the winter time, has 8 hours of daylight to kick off the season. it's nicer to have that start at 8:30 am instead of 9:30
I don't know, it can definitely really suck having to wake up in the dark. Waking up to natural sunlight is the way.

Of course the real problem is there's just not enough light in the winter. Not much we can do about that. :-)
Aaaand now watch every projects abstraction increase tenfold under the weight of generics
Do you have a study for this? Or just your own opinion and feelings?

While also anecdotal, the responses here seem to favor evenings as opposed to mornings.
This is the stupidest thing I've ever seen. There's a reason why "Standard Time" is called that. Now the words "Midday" and "Midnight" are meaningless.

The measurement of time is a science, and science should not be decided by politicians.

This seems trivial, but if this, then what next?

Edit: I'm getting a lot of replies saying that "midday" isn't precisely the middle of the day, and therefore I am wrong, but even since the invention of timezones, midday is supposed to be "the middle of the day, to the nearest hour". Now it is intentionally skewed, and keeping this forever seems like a huge mistake.

If you are willing to accept that the numbers on the clock don't actually mean anything, we should all just use UTC all the time, with all the pain that that will bring. This is just the first step along the way.