skysight-inc/HackerNews huggingface dataset:
But it works well! Those file options are syntactically optional. I worked on VAX/VMS with Fortran for 5 years and then helped develop generic spacecraft control-center software for NASA in C under Unix. In 1992-1993, we ported the system to VAX/VMS for a European Space Agency project. It went very smoothly and quickly, thanks to DEC's largely complete implementation of the C library (including BSD networking), leaving us with plenty of time to develop the project-specific software. I ported over Sun's rpcgen and GNU's flex and cccp; plus bison or an actual yacc. As you showed, some of the C calls have optional parameters; e.g., strerror() could take an additional argument, a VMS status code, that would provide a more specific error message than just the ERRNO-based messages. However, in almost all cases, the normal Unix call signatures worked as expected. (I did have to come up with a work-around for our one case of a network server using fork().) Thumbs up on VMS and C!
Why do we have a "duty?"

We haven't even figured out how to be good to each other. That's far more important than worrying about how to get a civilization on Mars. If most people die, that's a tragedy. If everyone dies, that's nature and no real value is lost.
The article said it's mandatory.
Not without having a valid signature
This comment section has a bunch of people whining that Free Software phones developed by mostly *unpaid volunteers* are not good enough.

Also, nobody gifted me a pony today.
Signal published detailed specifications of the protocol with reference implementations since at least Feb 2017 (group messaging protocol was added later on): https://signal.org/docs/

The server and clients are open source: https://github.com/signalapp
These are two volleyball courts separated by a traditional gap (in sports gyms).

Vertically that would be the equivalent of three floors (of the sports gym).

This is not a lot.
Same way a CPU emulator translates instructions.
Then they won't be able to generate a signature with that same camera.
I’m having this struggle with projects at work. I’ve had to push back on all sorts of requests from our project manager and designer so that our team has the bandwidth to focus on some very important stability and security concerns for our next release. They want all sorts of additional fancy bells and whistles (that don’t add much user value or functionality) that we just can’t focus on right now, because it would come at the expense of making sure the feature is actually stable and secure.

I’m almost positive there will be some amount of blowback when the thing releases and there are no stability or security problems…which was only because I made sure we spent the necessary time on them.
Are you going to cap the amount that flippers can lose as well? Why not? And, why should their profit be uniform? (Some flippers are better than others.)

Flipping as a service requires waiting by buyers and/or sellers which costs them money. Why is that a good thing? (A renovation may take 6-12 months.)
While I mostly agree, there's definitely the issue of readdressing if your ISP changes your IPv6 prefix. In NATted IPv4, you can maintain your own eternally consistent internal address scheme, regardless of what's going on "outside". But in IPv6, if your dynamic IP changes, all your devices get new addresses. I can definitely see the value in creating a stable internal address layout on IPv6, as this article says.

Of course, I have no idea how often an ISP actually changes your IPv6 prefix. In an ideal world, it'd never change...
Ask HN: Is there hope for a beginner without a degree in web dev today? (EU)
Duplicate due to HN failing the submission.

See here:
https://news.ycombinator.com/item?id=32475422
Thanks for the link. I have been way too lazy after having the new number for nearly a year. I just couldn't not do it after someone on the internet did the heavy lifting for me.
This is all really just a philosophical question as to how you choose to use the word. It's the same as people who get in a twist over every game with procedural generation and permadeath being called a "Roguelike" even though that particular subgenre used to be more specific to turn-based RPGs with procedural generation, permadeath and total loss of all progress between runs.

People who came into using the term earlier tend to think of it more narrowly, but colloquial use of the term has drifted to mean something more generic, e.g. "emulation" used to mean "making one piece of hardware pretend to be another", but now can sometimes just mean, "when one thing acts like another at all".
Package.json is a mess, it combines a million different concerns like project metadata, dev environment, scripts, and random key/value pairs along with all the dependency information. It's a node and npm specific configuration that ballooned into a dumping ground for metadata. There's no reason to keep it around in a new runtime.

You create the import map by figuring out what dependencies you want to use and crafting it and your code to reference them. You can do anything--you can import five different versions of the same library but under different names if you want. This was not something even possible with node and npm. You can make it as simple or as complex as your needs require. For most people they'll keep it simple and drop a few import urls directly in their source, never even needing to touch a tool or other file to worry about dependencies.

They're giving users what they want, an ability to run packages which haven't been ported to work with deno yet. The blog post explicitly makes this clear. This is not some grand conspiracy like so many replies seem to be trying to imply.
The database should be able to be configured with a cache device.

Using a RAID manager or a filesystem for this does not seem optimal.
It's impossible to do self repairs on macbooks these days.

Apple intentionally solders all the components together to prevent self repair. Even the battery is soldered to the system.

https://9to5mac.com/2019/07/12/2019-13-macbook-pro-teardown/
https://unity.com/our-company/newsroom/unity-development-pla...

https://kotaku.com/unity-new-contract-us-government-military...
Maybe in a fraction of the cases but from reading the thread, I, pessimistically estimate that most of the problems are user induced or a different issue.
Catch-alls are fun. Sometimes when I delete and purge an account somewhere (digitalocean for example, the checkbox is literally called 'purge'), all they do is change the user part of the email address:

me@example.org -> _me@example.org. "Yup now the account is deleted, we hope to see you again soon!"

It's too bad the GDPR authority in the Netherlands is much too swamped to care about a literal purge option doing literally nothing. In both instances, I was still able to login to the account with the original password (clearly not information necessary for tax record reasons, or whatever excuse they might come up with). I don't always check the developer console for the API response that might hint at this, and don't delete accounts that often to begin with, so it wouldn't even surprise me if a majority of services turned out to do something similar under the hood.

Screenshot: https://snipboard.io/Y2MpbU.jpg (DigitalOcean's account deletion page, this is the option I checked but was still able to log in. The other offender, I don't want to even give the benefit of free negative publicity.)

---

Catch-alls are fun. Sometimes when I email a company, like Contoso@mydomain.example.org, I will subsequently receive business email from their vendor (helpdesk or IT or whatever service they provide that made my email end up in the autocomplete) that was intended for their contact person at Contoso. I've always let them know but it feels rather awkward and they never reply to me :)
Crater's an embarrassingly parallel problem though, it's only a matter of how much hardware you throw at it. Microsoft already donates the hardware used by Crater, it would have no problem allocating 10x as much for its own purposes.
> It has been known for centuries that most plants benefit from partial shade.

Again, "most plants" does not necessarily include "crops", most of which have been selectively bred over millennia while grown under full sun. The step is not from "plants do well under shade" to "plants do well under solar panels", it's to "crops we've never grown in partial shade might actually do better in partial shade too".
I have no idea why you are being downvoted. You are entirely correct.
Different people learn differently. I always found mnemonics useless, but some people preferred them.

The most important thing is to use whatever keeps you motivated. "Keeping on" is 90% of the battle.
The creators also would not call virtual machines emulators because they don't translate CPU instructions, which is their narrow criteria for "emulator" that nobody else seems to use.
> But more broadly, she was following a good strategy: For most people, “just do what your doctor says” will give better results than, “take unsolicited medical advice from uppity relatives.”

So, no.
Ask HN: Can someone without a degree expect to get a job in tech today? (EU)
I've been watching my girlfriend who's trying to get into UX research from a relevant master's degree (still studying, has a Philosophy background) struggle immensely to find even a student job. At the same time, I've had no issues getting multiple offers in big tech with little effort.

She's very methodical and sometimes impresses me with her insights in solving problems, so I thought she would do well in programming and I introduced her to web development as an idea. She started the Odin project (https://www.theodinproject.com/) and really loved the process of working on a website, both in terms of design with css and html and also in functionality by learning Javascript. She is also taking 3 master's courses as a guest student related to programming, mobile programming and interaction design this semester. From what I can see, she has the curiosity and intelligence to be a decent developer with some effort from her side.

My fear however is that there's a lot of developers coming out of tech schools, bootcamps and comp Sci master's degrees as competition. Can she expect to land any job if she gets a small. portfolio of projects and puts the effort to learn a frontend framework for example? Has anyone been in a similar situation and what would you suggest for tracking down a job that would accept her?
I really want to love IPv6 but my ISP (Xfinity in California) will not provide a stable prefix.

This doesn't matter with IPv4, because all my internal IPv4 addresses are NATed. But with IPv6, although each device on the network can receive a globally routable IPv6 address, the prefix keeps changing, and so the address keeps changing. This makes internal networking a nightmare, since the address of my devices is not under my control.

I don't use NPT, but it would fix the problem, so people are going to continue using it until dynamic prefixes go away. Which will probably be never.
Geometric Algebra provides a compelling alternative to quaternions:
https://marctenbosch.com/quaternions/

(HN discussion 8 months ago https://news.ycombinator.com/item?id=29512302 )
if 80% of cases were due to improper connection or EBKAC then this would actually be quite an elegant solution......
Yeah, I looked into financing a solar installation.

They offered a 25 year loan term, 0% interest, including the cost of a new roof.

But... The installed cost of a 7kW system with no batteries was over $5.68/Watt NOT INCLUDING THE ROOF!

So... financially the deal was actually objectively better than doing nothing because it increased monthly cash flow and required no money down. But, the solar company would be getting most of the savings from the system and would pass on about $50-80/month of those savings to me, but we'd be paying $200/month forever.
Saying wine is an emulator is as wrong as saying docker (on linux) is a virual machine, even though you could say it allows you to run a “virtual environment” in the same hand-wavy way you're using the word “emulating” in your sentence.
Nice! I hope you don't mind that I just stole these. :D
I have Fastmail fetch email from my Gmail inbox. Spam that clears Gmail's filter and lands in my inbox, that Fastmail then retreives, ends up in my Fastmail spam folder.

Fastmail catches what Gmail does not in my case. Though the reverse has not been tested.
They should know it's not normal to replace this many screens on a ~2 year old product line, they should be monitoring this type of data. It shouldn't have to bubble up from the front lines of tech support
WinRT lives on as WinAppSDK.
not all speech is protected
It applies to even English language transcriptions as well. Do I pay pennies a minute or a $1+ a minute? It depends on the use case and my budget. If my time is expensive and I'm publishing externally (e.g. for a professional podcast or an interview for a client), I'll probably go with a human. If I just want to refer to some notes to pull out a quote or go back to check something? An ML transcription with timestamps is probably fine. Ditto if the alternative to ML transcription is nothing.
Then why hasn’t it happened for other macbooks? The corners of my 2012 are noticeably deformed from impacts and the screen is fine
Apple wasn't always like that, just the current iteration of Apple. Back in the 80s and 90s Apple was more focused on longevity and building really great user interfaces than purity of design. Their Human Interface Guidelines were some of the best in the industry and they spent a lot of time and money on human factors research.
would've really known how much cpu this solution would cost. most of the time mdraid adds additonal cpu time (not that it matters to them that much)
It does, but the screen or how it is attached is probably different in some way.

There is no way the M1 gets nearly as hot as my Intel machines.
Ah that explains a lot thanks
25 years old, but http://bernd-paysan.de/4stack.html sounded interesting at the time.
Briar is nice but I wish it worked through Tor like Tox does.
> This is pleasing to see - no node_modules, no npm install. Just a special import format.

You will still have both of those when deno resolves all dependencies and downloads them all.

It will just be hidden from you by "magic".
> unless there are issues related to graphics API translation

But there almost always are problems in that area. I've never had a game run with the same FPS and stability in Wine vs natively in Windows.
The old quote: I would trust Einstein, but I wouldn't trust a committee of Einsteins.
This answer is what every argument about IPv6 and NAT boils down to: they say "NAT" but really mean "firewall". In my opinion, using NAT for IPv6 networks is just a false sense of security to make you think LAN nodes are more protected because their address numbers look different, when all you're really trying to say is "don't route to this node from outside".
> its true for the defaults of a lot of Linux

Not anymore. New distributions have moved to pipewire audio, so since about this year you can open qjackctl, Carla or any of the audio routing apps and drag and drop audio from a chosen app to any number of outputs. (not sure if you'd count not built into the traybar mixer panel as default or not)
An antinomy that isn't a paradox would be paradoxical indeed.
> Thermal change caused the crack to spread. It happens all the time with vehicle windshields.

This happened to my brother’s brand new Tesla. Tiny impact on the edge extended all the way across after a week in Tucson. Very sad, especially because the service was difficult (had to return to SoCal for repair). The next week around Tucson I looked for and spotted over a dozen Teslas with similar crack extensions.

It’s probably safer for it to be flimsy. If it shatters it will become chunks and not shards. The Air screen is big enough to make killer shards...
I'm such a fanboy for Panasonic Let's Note, look it up I don't mind it if Apple made one for slightly heavier duty
Which is also how Windows itself does it. Wanna run DOS or 16-bit binaries, you reach for an emulator.
Is hard to rate UI/UX of Android as a whole this days. In the last few years, each big manufacturer has created their own design language on top of stock Android and evolved in its own way.

- Samsung's One UI https://www.samsung.com/us/apps/one-ui/

- Xiaomi's MIUI https://global.miui.com/en

- OnePlus's OxygenOS https://www.oneplus.com/uk/oxygenos

- (Stock) Google's Material Design/You https://material.io/design

Yes, new Android versions bring new features for all of them. Many took ideas from Google's vision, and small manufacturers just use stock with a few tweaks. Also Google for his Pixels does exclusive stuff that do not goes to the Stock Android that every manufacturer can use as a base.

The point that I'm trying to make is that today is not much accurate to talk about "The Android Experience" (usually to compare it to iOS).
Build Better Node-Based UIs with React Flow
Yes, but I liked how he tied that with books, the emptiness for those books that I will not read. I read a lot, I read nothing yet.
Hell, the newer iPads flex a bit and we don’t have screens break constantly.
I have had mine crash on me multiple times now.

Last it happened was today, in the middle of a Safari browsing session.
Wisdom of the crowd: https://www.reddit.com/r/BuyItForLife/
> it is frustrating that apple doesn’t believe its costumers.

What's notable here is there is 49 pages of seemingly mostly "me too". It should give Apple at the very least pause for reevaluation of their stance. One guy saying "I didn't do it man" is not evidence, but a clearly non coordinated global trend of people claiming the same thing? Pretty compelling.
Rule of brainstorming: Start with weird ideas to get to good ideas.

At my company, when faced with tough problems, we encourage absurd, weird and hilarious ideas. Why? Because at minimum it takes the edge off high stakes problem solving. At best, it frees up creative thinking and generates good workable ideas.
> You create the import map by figuring out what dependencies you want to use and crafting it

Ah yes. Truly the same amount of effort as package.json.

How exactly do you figure out all dependencies (including transitive ones) and "craft" that?

Edit TIL you can install as many versions under different names as you want with npm: https://medium.com/weekly-webtips/how-to-install-multiple-ve...

> This is not some grand conspiracy like so many replies seem to be trying to imply.

There's no conspiracy. All the awkward workarounds with tedious manual steps to recreate a package.json "dependencies" field are frankly laughable. Deno should bite the bullet and automate this since they already have the dependency resolution built in. No need to "craft" anything.
It is bigger than that, there has been a long term trend to create false abortion clinics to dissuade people from having abortions. A coworker of mine who became a deacon in the Catholic Church volunteered at one.

There is certainly no master plan at Google to send women to fake abortion clinics, it is just another case of out-of-control spam. This situation has been going on for a very long time but it is much more salient to people since Roe was struck down.

It’s part of a general theme of people leaning on ‘big tech’ because they can. It compares to the concern that Facebook data could be subpoenaed to track down a woman having an abortion and is the same environment in which the RNC can persuade Google to allow unlimited political spam.
I search for (and watch) adverts with AutoPlay set to 'On'.

So far this tactic has worked very well at avoiding all those annoying adverts that the other sorts of content on YT seems to have.

BTW, I'm thinking of adding 'paid promotions' to my search/play list since some of the adverts seem to be sneaking those in to my feed somehow.

Watching an advert to watch an advert appeals to my 'It's Turtles All the Way Down' mindset. And as for watching a paid promotion about a channel that shows adverts? Mind. Blown.

(/s in case not obvious)
People submit articles about them, and other people upvote them. It's really not that complicated.
ImportC – Using D with Raylib directly – No bindings
ULAs at least solve this problem for all networking that doesn't have to be internet facing
Owen B. Toon is famously one of the T's in the groundbreaking TTAPS paper. It's credited with bringing the idea of nuclear winter into the public consciousness, alongside co-author Carl Sagan's article in Parade which made the topic more accessible.
hmm, too bad, nothing about holacracy / self steering teams, how it failed them and what they learned from that.
This is why it's often good resource management to wait until something breaks before committing resources to fix it. Especially true in software systems.

One might think that constant firefighting is a waste of resources, and we'd be better off solving problems before they happen. That's true if and only if you know for sure that the problem and eventual breakage is really going to happen AND that it's worth fixing. At least in my experience, it's more often true that people overestimate the risk of calamity and waste resources fixing things that aren't actually going to break catastrophically. Or fix things that we don't actually need, but only figure out that we don't need them when they finally break and we realize that the cost of fixing or replacing it outweighs whatever value it was providing.

The engineer in me hates saying this, but sometimes things don't have to be beautifully designed and perfectly built to handle the worst. Duct tape and superglue often really is good enough.

Of course, this doesn't apply to problems that are truly existential risks. If the potential systemic breakage is so bad that it irreparably collapses the system, then active preparedness can certainly be justified.
Heh, the punk at the Amsterdam Apple Store had the audacity to guilt trip me for a complaint I had within the mandatory EU warranty.

According to him, I had exposed an iPhone to excessive humidity despite the sensing sticker remaining white. His reasoning was that if the connector was growing copper corrosion it must have been humidity and therefore my fault (not a bad batch of connectors.)

I chuckled and asked him how could that happen if I always keep the thing in my pocket and he said “well that’s a humid environment and the phone is not designed for that.”

The fact that he also called a security guy before lecturing me about my warranty expiry was a clear indication of the sort of narrative and treatment I’d receive if I insisted, so I walked. Other times I was given red-carpet treatment and expensive replacements without a peep.

I guess it really depends on whether Cupertino acknowledges the defect, until then Genius KPIs must include how many customers they successfully subdue and kick out.

SMH… but I guess you get assholes everywhere
Fires have to generate a massive updraft to punch into the stratosphere, and this is well-known in major volcanic eruptions like Pinatubo, but it looks like recent evidence shows this is entirely plausible:

> "Recent catastrophic forest fires in Canada in 2017 and Australia in 2019 and 2020 produced 0.3–1 Tg of smoke (0.006–0.02 Tg soot), which was subsequently heated by sunlight and lofted high in the stratosphere. The smoke was transported around the world and lasted for many months. This adds confidence to our simulations that predict the same process would occur after nuclear war."

Also, if the world's major nuclear reactors, spent fuel rods pods, and dry cask waste storage were targeted with nuclear weapons, there'd be massive radioactive fallout on top of everything else.