skysight-inc/HackerNews huggingface dataset:
Well, your solar roof won't be on Mars. Here on Earth, you have rain from time to time in most places. And even in the middle of a desert, you can simply wipe the panels clean once the dust storm has passed...
But couldn't that lead to a lot of permission errors?

If I have a complex program with a lot of dependencies.

What happens if one of the dependencies suddenly tries to write to `~/.local/dep_name/cache.raw` and I did not explicitly allow it to do so, since I didn't know it needs that location?
In docker it would just create that folder in its own volume and the volume is deleted after the container is removed (if the volume is not named).

If I understood correctly from your comment, each WASI-runtime does not have a corresponding filesystem/volume.

But what does it do then? Will it simply crash?
"long sequence of words that are trivial for me to remember"

I also thought so until I suddenly forgot a master password I have been using for several years. Luckily, I was able to recollect it after several days. Then, I forgot it again.

Age, decease and head trauma can happen.
Huh neat. When are you adding user override to prevent corporations from having complete control over the devices we own?
C devs? No. Competent systems-level C devs - yes.

The embedded and systems space are hard and require special talent and knowledge. You can't just take some front-end React developer and get them writing quality systems C code in a weekend... people spend entire careers in that space, and the number of people interested in that work shrinks by the year (look at all developer surveys).
Both lambdas and generics did not ship with Java originally. Yes Java moves slowly, but it would move even more slowly if they waited for published studies proving the productivity gains of these features.
> There wasn't this BS with liquids or removing your shoes and the people running the process had less power over you because they weren't wannabe cops working for the federal government.

This illustrates the misunderstandings about the TSA.

The TSA didn't make up the liquids rule. The British did and then they promulgated those rules up through the ICAO (international civil aviation organization).

The TSA implemented the rule because the US is a member of the ICAO, as did many other countries.

If the TSA didn't exist, the FAA or DOT would have implemented the liquid rule instead and a private security contractor would be throwing away water bottles instead of "wannabe cops working for the federal government".

Same with shoes.

https://www.icao.int/Security/SFP/LAGS_STEBS/Documents/A%20h...

The TSA can't even change anything if they try. They only implement rules as directed by Congress, the FAA, and the ICAO.

They tried to unban knives because their analysis showed that knives posed no threat to aircraft, but were overruled by Congress.

https://www.cnn.com/2013/06/05/travel/tsa-knives/index.html
I'm on Firefox on Android and all I get is a neverending loading spinner and

> This site uses features not available in older browsers.

This site used to be good, just plain html, no javascript, little styling to get in the way... What happened to it?
> Most people are constantly dehydrated.

This strikes me as something constantly asserted but never proven. It should be pretty trivial to find out if this is the case, medically, so there should be data. I went ahead and searched around and although I see a lot of headlines about it, there is a lack of definitive corroboration. I found these sources:

"According to the lay press, 75% of Americans are chronically dehydrated. While this is not supported by medical literature, dehydration is common in elderly patients."[0]

" In fact, scientific studies suggest that you already get enough liquid from what you're drinking and eating on a daily basis. We are not all walking around in a state of dehydration."[1]

"The notion that there is widespread dehydration has no basis in medical fact"[1]

[0] https://www.ncbi.nlm.nih.gov/books/NBK555956/
[1] https://www.snopes.com/fact-check/water-works-2/
Procrastination is my number one.

-He types while browsing HN instead of working on a document.
This point will be nitpicked , and I'm tempted to do so myself, but it only goes to show how deep rooted the conflict is when this appears at its face value to be contradictory with very reality.
GraalVM is a bunch of components, but the most important one are 1) Graal, a library in Java that is a code generator and optimizer for compiler authors, 2) Native Image, a tool which turns Java programs into native executables via Graal, and 3) Truffle, a tool for implementing languages in Java that then get code generated, again by Graal

"GraalVM" is the umbrella name of all these things packaged together, together with a couple languages implemented in Truffle. That's what you download when you go to the website.

Galahad is a proposal to merge the Graal code generator library in Java, into OpenJDK's codebase, so that it is developed in tandem and comes with first-class support. And none of the other things, for now (Native Image will come later.) But you can also do this today: you can instead configure a stable LTS release of Java to use Graal as the code generator for the HotSpot VM, as an alternative to C2. It's a little bit of work to do so, but you can use any compliant OpenJDK build and test it out. Galahad will just make this an "out of the box" option rather than having to get Graal from Maven or whatever.

So, you can just test things incrementally and see if Graal gives performance improvements over C2. You don't need to throw out your whole existing JVM, it's mostly just a new maven dependency. That's a much simpler and more targeted change, if you haven't given it a try (mostly by fiddling with some JVM -XX flags, as usual.)
Unfortunately, `int a[static 3][static 4]` does not work.
One advice from my side, you can slightly shift hours of your commute to avoid rush hours. When I was commuting to my work I usually started my work somehow between 11:00 - 12:00 AM. For some people this means your evenings are screwed but it worked for myself. Since there is little traffic at later hours and trains are usually quieter you will have more chances to relax/read a book/listen to audiobooks etc.

Also my friend has a long train drive to work (about 1h in each direction) and he... sleeps in the train. He OTOH is going to work very early, he starts at around 7:00 - 8:00. So I guess it all depends how flexible your company is when it comes to working hours.

Disclaimer: I am from central europe, not US so my advice may not apply to your situation well. Public transport is quite good in my country (and cheap).
Storing two pointers into the same array is a memory safety problem. It's hard to implement a borrow checker when there are two live mutable pointers into the same memory object.
> In the end, I settled for a bit of a hack. My exporter reads the ActionScript from each frame and applies a bunch of regexes to attempt to turn it into C++.

Haha, I lost it at this part. Brilliant read!

How much time did it take you to build the whole thing?
Workbench 1.2 (?) had an easter egg that said "We made it, Commodore fucked it up".

https://www.youtube.com/watch?v=omMOuyTLmyg
From 2019
From the article:

> “This is a very well-designed study that validates the notion that sex differences start early in development—and that they depend on the sex chromosomes because that’s the only thing that can account for those differences,” says Nora Engel, a professor of cancer and cell biology at Temple University, who was not involved in this work.

Is this your area of expertise?
I’ve had thoughts about trying GraalVM with a old Ruby project using (truffleruby) but I found the docs to be a bit rough.
Ah, I was not aware.
There are at least three basic formats that the One Joke comes in:

1. "I identify as X." Okay, how should I address you?

2. "X (nonsentient) identifies as Y." Nonsentient objects don't have identities.

3. "X (sentient) identifies as Y." This may or may not be a statement of fact, but if you're using someone else's identity as a punchline, what's that say about you?

Your prior comment falls under case 2.
You missed out the bullet point where someone posts a variation of this comment on Hacker News.
Thanks for the kind words!

The chat is quite limited indeed. Our primary use case is audio / video media, and we see chat as more of a "supporting" channel, to share links, etc.

Never say never though, given enough time, we could make it better :-)
Blog Post from 2019.

https://github.com/darklang/dark

Dark is not open source, but source available
40 might be a bit of a stretch with inflation, but even with 4 kids and a dog my yearly expenditures to live in a very nice (3800 sqft) house with 2 (paid for) cars is only about $67k/year.

$37k mortgage
$15k bills - electric, water, Internet, car insurance, cell phones, etc.
$15k - food, gasoline, clothing, haircuts, other "necessities" (many of which are not)

Then of course there's vacations, Christmas/birthdays, and unexpected large purchases (e.g. the out of warranty laptop broke), so maybe add on another $10k?

But we could also easily tighten the belt a bit and cut those bottom 2 items to $20k with only a little bit of pain.

When you're walking home after taxes with $175k/year you definitely get a little flabby on what should be sensible cost cutting (e.g. I'm sure I'm paying a few hundred dollars a year for streaming/subscription services I don't use enough to justify, but it's not worth the hassle.)

We are of course extremely privileged to not have any major medical issues, a good support system for child care, 2 work from home parents, and to have somehow avoided most of the crazy tuition hikes of the 21st century.
I think that's a bit different - in the probabilistic method you show that if you randomly sample a graph (say) then the probability of it having some property is > 0 - therefore there must exist some graph having the property.

Theorem 7 in their paper is trying to count the number of graphs that contain a hypothetical 4-color counterexample if it exists. It's done by hitting a suitable generating function with a big analysis hammer to bound its coefficients, not by probabilistic means.
The customer-blaming comments in that thread are revolting, particularly user maflynn. Sadly, they are typical.
This is not a bug. It's a feature. You see this today in subreddits, twitch channels, and discord servers, and the community is better for it. Places with community moderation have higher levels of engagement.

I'm one of those people that preferred Twitter before it became overrun with politics. Not that I'm not political, but it's not what I wanted to go to Twitter for. There was no control over it since people tweeted about whatever was on their mind, which was sometimes interesting tech things, and the rest of the time was social issues. I migrated to topic-based sites as a result.
Afaict openai too, basically paying themselves for massive GPU bills
The explicit "6" is a problem if you aren't using fixed size arrays.
http://archive.today/lHJsH
You misunderstand the status of these countries, which are countries. They have their own football teams. The only reason that they are largely ruled from Westminster is due to the the military strength of England.
It looks like the plaintext is being padded so that its length is a multiple of the block size [1]. I can't find any resources that say you need to pad a message before encrypting it with AES-GCM though. The official examples from MDN [2][3] don't pad the message before encrypting. The source code links to a wikipedia article that states that padding isn't necessary for counter mode, which the code is using (GCM is Galois Counter Mode)[4].

[1] https://github.com/mprimi/portable-secret/blob/6efdb4618216f...

[2] https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypt...

[3] https://github.com/mdn/dom-examples/blob/main/web-crypto/enc...

[4] https://en.wikipedia.org/wiki/Padding_(cryptography)#PKCS#5_....
>my version is that I tell them naked truth...some people appreciate that

It's possible to play both games.
Yes, this was exactly what I meant. Poorly worded the question haha
Look at how human scale everything is, even the pedestrian underpass under the road. By contrast in the US, even public transit has to be built at massive, oppressive scales, with pedestrian walkways soaring multiple stories above the road: https://wtop.com/wp-content/uploads/2014/07/354851.jpg. Awful.
You can perceive what you will. Your identity is no more or less objectively real than mine.
Is there really common sense though? A similarly low stakes example, when public drinking was banned in NYC in 1979, there was a direct quote from the council member who sponsored it that basically implied the same thing, that proper judgment will be used [1].

> “We do not recklessly expect the police to give a summons to a Con Ed worker having a beer with his lunch,” said Councilman Frederick E. Samuel, DemocratLiberal of Manhattan, who was one of the primary sponsors of the bill.

Nowadays, 40 some odd years later, yes, that same ConEd worker will definitely be cited if they crack open a drink. Judgment has long since been thrown out the window for a literal interpretation of the law, and it's likely the original context has also long since been forgotten.

[1] https://www.nytimes.com/1979/05/10/archives/new-york-to-ban-...
not really hard just harder than Java
Where did you get the 1% figure from? HotSpot has millions of lines of C++, that seems far too low.

Graal doesn't affect memory management. It's a JIT compiler, not a GC. Although there's a relatively simple GC written in SystemJava for native images, G1, ZGC and Parallel will continue to be the standard GCs in the regular JVM for the foreseeable future and they are all written in C++.
It's native-like speed for some programs.

But it also depends a bit on the application.

Some applications can benefit a a lot from CPU specific instructions combinations which are not available to wasm
(with available I mean implicitly, i.e. your wasm code gets compiled to them).

Luckily for a lot of use-cases this doesn't matter much(1) and some degree of SIMD support is often(2) available.

(1): Without micro-optimizations which most times aren't done as due to their maintenance/development cost.

(2): I'm not quite up to date. I think 128bit SIMD is available in most (all?) relevant WASI runtimes and at least some browsers.
> The New York times used to maintain it's own programming language whose only application was the NYT website. Trello did too, and there are many companies that did that without hitting the conference circuit about it.

C#, Swift and to a lesser degree Hack are still very much alive. But the two former are public by design. There's no advantages anymore to having a custom DSL.

> The big cultural marker might be MIT switching their intro course from scheme to python in the late 00s.

The target audience of the course also changed quite a bit. Now it's taken by undergrads of all majors while it used to be taught to a mostly CS audience.

With that in mind, it makes sense to teach Python, since it's nearly universal and has nice data-analysis libraries that are well documented.
That’s exactly the point. They also use it to influence the number of Azure customers. If you purchase a O365 subscription you have an Azure AD tenant and an Azure Subscription. So you’re also an Azure customer.
I've been there in engineer since early 2015. There have been three layoffs since then, 7pct, 9pct, and the most recent this year of 10pct. Each of these have their own custom emoji in mattermost.
I agree that the Fed was right in letting these crypto scams fail. The problem inherent to the system is inflation. As the Fed expands its powers, it can avoid significant recessions/depressions but one day it won't work and the dollar will fail like every other fiat currency in the world has eventually failed. This system "working" isn't eliminating risk, it's polarizing it.

I wrote a longer comment a year ago but here's a piece: "The price of gold was $45/oz in 1970. 52 years later it's $1,800/ounce. That's roughly 7.6% a year or 45x increase. If you use the inflation provided by the government, CPI, (1), they say inflation is only 3.6%/year or roughly 7x since 1970. Obviously we have a discrepancy. Is the dollar worth 45x less than 1970 or 7x times?

When we look at prices of things like education, housing, and healthcare, the 45x number makes a lot more sense. Education has 30x in price over the same time period (2). If you're comparing prices in dollars, it feels like education got really expensive compared to the basket of goods the BEA tracks but in reality, education requires less gold than it did in 1970. Our incredible supply chains and manufacturing automation have lowered most consumer prices such that we don't really notice inflation but when you look at things that can't get much cheaper like housing, healthcare, education, asset prices of all sorts, you can't miss the fact that they correlate more closely with gold than the USD."

(1) https://news.ycombinator.com/threads?id=dumbfoundded&next=29...
The Genius and Mrs. Genius (1997)
The obesity wars and the education of a researcher: A personal account (2021)
Simple: Person hates Windows.

Person wants to work for a company that is willing to pay the cost of tools, and using Apple is a good proxy for this.

Unfortunately in hiring all we have a (frequently imperfect) proxies.
> For me the biggest problem with a setup like this is complete loss of access to my secrets. The crypto functions supported by browsers may change in future. A cipher algorithm used to encrypt my secrets may get deprecated and removed by the browser in future

These are NIST-recommended algorithms, they'll be around for a while...
I came here to say the same thing - "steel is real" is totally true. I did have a Bianchi Pista Concept that was probably my favorite bike of all time, but a no-name steel fixed gear bike that I owned got way more miles and was far more comfortable. The carbon fork on the pista concept helped, but all-in-all it was a performance machine and not a comfortable one.

Anecdotally, and I know the cab material is not the only difference, my RAM 1500 is leaps and bounds more comfortable and pleasant to be in than my F-150. The RAM has a steel body, whereas the F-150 is very light/rigid aluminum. The steel cab does much better with absorbing the energy/sound from the road.
Insider Blows Whistle on How Fed Has Allowed Crypto in Federally-Insured Banks
Swing Ratio
Green teas seem to stop tasting good after a fairly short time stored in a stainless steel bottle.
If you’re worried about “30 years from now” you might as well store the decryption software alongside the message
Honestly that statement sounds like BS to me. Also, this person is trusting his life to a third party as well: the browser vendors’ cryptography implementation.

I think for an average person, the biggest factor is not the strength of the security. You’re already better than 99% of people if you use different passwords per site and store them behind a password. No hacker will spend weeks cracking your passwords if he can get the passwords of those other 99% for free.

So I’d say, pick the solution most convenient for you that is least likely to break over time. And an established name like 1Password sounds great for that.
Russia territory from before all the conflict

> why would they do that

Russia has a regime that’s clearly hostile to Ukraine. Additionally, they have a history of trying to assisted people in their way politically. So, if you’re successfully pushing back the army, you have the momentum to try to overthrow this regime and ensure some long term security on your border. Whether or not that would work or be wise would be separate calculus but nuclear weapons in the hands of an unstable leader adds at least a little bit uncertainty that would make you pause in addition to everything else.
EU Level
Whereas I would call Northern Ireland an exclave colony, although in the current political status fittest part of the UK, much as Puerto Rico is part of the US, or the non-Russia Soviet States were part of the Soviet Union.
Flight recorder is a godsend and I've not seen it's equal in any other language/ecosystem.

Any JVM anywhere can answer the question "why am I running slow" with a quick run of flight recorder. Memory, CPU, socket time, GC impact, TLB, thread dumps, etc. It's all there in one file that imposes something like a 1->2% performance impact if you run it constantly.

It's just so good.
Lower paid jobs can be worse. That they can’t afford to pay you more might mean they are doing something noble but usually it is a wannabe growth startup being badly run and pushing down pressure on lower waged staff to compensate.

But you have a point: at 80k requirement you could easily freelance to earn that, for non technical people. Help set up shopify stores etc. and not need
to constantly be on a learning grind.
This is annoying in a way that even my go-to "reader mode" doesn't fix either (unlike ads or autoplay videos etc).
I'm guessing this person might be referring to steel car/truck wheels? A lot of serious crawlers/off-roaders prefer steel wheels because 1. they are cheap and easy to fix/replace, 2. they are easy to weld on beadlocks, and 3. you can definitely repair them out on the trail with a hammer.
Looking at the HTML/JS code does tell you how to implement decryption in a different language.

That's because it only uses NIST recommended encryption, which is baked in or available in most languages.
Yeah, this is something that many many people assume (vectors are "easy" on GPUs) and then are amazed (like I was!) that they aren't even in the function set. My thought was that if you were "accelerating" desktops you'd really want vectors right? But no.
Users on different instances can follow each other and see each others posts, but any given account is on a specific instance and must follow that instance's rules.
Not only complexity, also weight - and for spacecraft, every gram you can shave off matters...
I doubt the material the artists have been trained on were all creative commons / public domain.
> i don't agree. fine artists will, but the bulk of consumed art is commercial art

The bulk of art consumed is advertising. The bulk of art created however is not commercial art. It's people who paint, write music, write stories, etc. as a hobby. Even if it's just writing bad fan fic or shitty furry drawings people are constantly creating and publishing in their spare time. If all the commerial art went away, we'd seek out more of their stuff.

In the end there are very few artists who would never create anything again unless they were getting paid to do it. Money isn't really the reason artists create. They tend to feel a need to express themselves and have a love for the work they do. It's why artists are so easily exploited.

The works we prefer to consume tend to cost a lot more to produce and those are the things we'd risk losing if there
copyright didn't exist at all. It'd be a sad state of affairs if all we had to read was fan fic. Even then though, a lot of people create impressive and popular works and release them for free.
Found this vid [1] while looking up Kaedim. The author also noticed the high prices, among other things.

[1] https://www.youtube.com/watch?v=dnwDPLLzzEU
I think this completely wrong. The fact that anybody can create an instance for any purpose they want is a good thing. The rest of the fediverse can choose the degree they wish to interact with that instance. But the possibilities of what can exist on the fediverse is not constrained at all.
They sent two flash chips full of names with the lander, they are transmitting whole hi-res pictures and even Apollo missions already had at least 1.6 kbit/s, sorry but those 64 bytes would have fit everywhere.

But yes, that message didn't exist for other reasons.