skysight-inc/HackerNews huggingface dataset:
Widely eaten in the Netherlands (though not on its own - usually on bread, and never with jelly). Many people swear by the main brand Calvé, although peanut-only single-ingredient peanut butter has gained serious traction in the past few years.
If someone is looking for the Go alternative, there is Wails.

https://wails.io/
In the UK North Sea, two weeks on and two weeks off certainly used to be standard on the rigs, fisherman would often be at sea Sunday evening to Thursday or Friday every week.
It cheerfully builds and runs on M1.
>You can swamp the amount of induced demand with additional roads, it all depends on the number of vehicles you're dealing with

Do you realize just how extravagantly expensive that would be?
Google Basically Pays Apple to Stay Out of the Search Engine Business
All our three kids ate everything until they were about three, after that they were really picky but it seems to get slowly better once they reach 8-9 years old. That said, when they were in daycare/kindergarten they eat what they are served. Very strange. Our oldest attended an “alternative” kindergarten where everything they were served was full of spices and herbs. She ate it all, but at home she barely touched the most plain of plainest meals. Peculiar.
I look forward to you posting the link to your tutorial on HN. I was fiddling with assembler in 1987, but I am probably fifteen years older than the author. I suspect that I am still teachable; I am confident the author is.
How long ago did you try last? I recently started using Sway and haven't hit any issues yet.
Sometimes giving up is the right thing to do. Don't fall for the sunken cost fallacy. If this isn't what you are good at then you should definitely look for something else that is. Lots of people choose a career because of the image or for other reasons and find out they aren't actually good at it. It's normal. Just keep trying.

I chose to pursue mathematics after school. I was into computers but for various reasons I didn't think I wanted to do programming as a career. I was good at maths in school and assumed I would make a good mathematician. Well, I was wrong. I didn't get on well with maths at all at university. I went from being top of the class to bottom and I didn't like it. I decided to switch to computer science despite a significant cost and was top of the class again.

Later I decided I wanted to stay in academia. Again, I was wrong and didn't get on well. So I switched to industry and I've never looked back.

Sometimes you just have to accept that you chose the wrong path. It's no big deal. That's life. You won't choose the right path every time.

> This is also what Software Engineering has become: you memorize, regurgitate and participate in agile the masquerade. Creativity is shunned. Tried architectures/patterns are what is expected.

Nah, that's not true. Even the leetcode problems can be solved in infinitely many ways. They don't require a particular data structure, they only require a particular time and/or memory complexity. But just like any field, there is an enormous amount that you won't be an expert in. When you encounter those parts, you use someone else's solution. That's part of the job. Nobody solves a problem from scratch in any field, ever. We stand on the shoulders of giants.
> Review is a distant second.

I agree with you there, but I'm also sure that one reason for this is that many people still see reviews as the task that only happens after everything else.

I'm convinced there's a lot of useful middle ground to be had if reviews aren't just "here's 500 LOC, please review", but maybe more… staged.

Say: Rummage around in the code a bit for yourself (ask questions if you have to), come up with a strategy of solving your problem, and submit that for review. Not in code, but maybe using markdown, preudocode, small diagrams or the like. In person (i.e. via screenshare nowadays). And if the other party doesn't find obvious holes in your strategy, then go implementing it.

I remember an interview with some Linux kernel maintainer that mentioned the same effect -- people submitting a gigantic patch for something that will simply never be merged. And all that would have been necessary to avoid this wasted work was an e-mail asking if the maintainers are at all interested in the change.
Wave Function Collapse is actually the same (or essentially identical) as Model Synthesis[1]. IMO that is a better name.

[1]https://paulmerrell.org/model-synthesis/
Mine evidently felt in need of a recharge last night and used its optional fuel intake valve to ingest some of my espresso, finding it not 100% compatible with its system it ejected the espresso and made an error sound, after which it walked around the room, came back and went for the espresso again. Prevented second time by manual intervention.
I thought the same - though it actually gets its name from wave function collapse in quantum physics, as each pixel has multiple potential positions it can collapse to, leading to the procedurally generated map
This doesn't seem like a real problem considering users can choose DDG on iOS and macOS, or pick another browser. If Apple only allowed Google Search, then it would be a problem. Or if an Android OS only allowed GS or Edge only allowed Bing, then it would similarly be a problem too.
Stop feeding the "full stack" trolls
I feel like one reason might be prioritizing short term profit over long term profit. I read a lot that it's about profit maximization - but I think that's not necessarily true. Facebook for example, is likely hurting itself right now and will become irrelevant in the long term and loose their business. Execs care about quarterly growth more than growth over the next few years.
Most cross compatibility issues have been resolved in browsers. Firefox and Chrome are pretty much at parity, Edge is chrome and Safari is the exception.

Web views are less standardized though and require more finesse.
John Deere takes a step into the future with first fully autonomous tractor
iMessage: WhatsApp, Signal, SMS etc. No One uses iMessage outside of the US, alternatives are very good and available on all platforms. You don't lose access to your social circle by switching away from iMessage.

Apple Watch: Just another device that has numerous alternatives. Many excel in some way, not crappy alternatives.

iCould: There are numerous alternatives, free and paid and work very well.

So, if you like to get rid of Apple, you simply tell the people you care that they can reach you from WhatsApp or your favourite alternative. Buy the new device, follow the transfer data and setting instructions, erase your iPhone&watch, give them away or sell them and you are done.
Thank you for your detailed explanation. I think this would be worthy of an HN submission of its own.

Also, I'd prefer a language with slow incremental changes because it eases the maintenance burden.
My experience tells me there's no shortage of compilable gibberish.
There must be services that make a quiz like this trivial to build.

Something like SurveyMonkey or Google forms, but that lets the creator specify the right answers and gives person filling it in a score rather than saving answers to a data store.

For this application, you'd need to be able to upload a picture for each question.
Wait, hasn’t showered in 10 years?? Does he clean some other way? Like a wet towel or something like that? Does he swim?

This is super weird. How has he not developed any skin condition, especially if he is working outside and sweating?

I can understand not going to the doctor though. There are lots of people who go to the doctor only if absolutely needed. It is even more understandable if he lives in the U.S and doesn’t want to deal with insurance companies
Vanilla webviews is definitely possible on Windows with Webview2 https://docs.microsoft.com/en-us/microsoft-edge/webview2/
The problem though was compatibility since that webview might be based on old versions of Edge which used to be a much more outdated browser than Safari/Chrome.
So far in 5 years of using Electron Windows never broke Electron except on a minor instance.
Our Windows Electron app doesn't work on Windows 10 S. The problem might have became fixable by now but Windows S had so little marketshare that we never found time to fix that issue.
> as different as Gecko is from Blink

As someone who has been playing with some web dev in early 2000s, that sounds funny. Gecko, WebKit and Blink seem very consistent to me. I remember dealing incompatibilities between IE6 and "standards-compliant" browsers (mainly Firefox/Mozilla Suite back then). And don't get me started on dealing with "classic" Netscape!

`<layer>` tag anyone?
No, that's not what it says at all.

It says there is a correlation between the number of broken windows and crime, that's not causation. Or were you making an attempt to illustrate the common misconception
Supply Chain Delays Prompt a New Push to Revive U.S. Factories
I had a lot of the Usborne books. I knew of the existence of the machine code one from the backs of the ones I had, but no bookshop ever had a copy. I finally bought a copy in a second hand shop a few years ago (I haven't actually read it though!)

I had a Spectrum in the late 80s. I learned the basics of Z80 programming from An Introduction to Z80 Machine Code by R.A. and J.W. Penfold - published by Bernard Babani, well known for their electronics books. A family friend (more into electronics than programming) who had given me the Spectrum, also gave me some Babani BASIC books. I guess that's how I knew about the existence of the Z80 book, and got a copy of that.

I wrote a simple text editor for the Spectrum in BASIC, but all the checks as to whether you had pressed a key (combination) with a special meaning (arrow keys etc.) meant that it couldn't keep up with even fairly slow typing. (The code in question was a big sequence of lines of the form IF <this key was pressed> THEN <GOTO or GOSUB (can't remember which) to somewhere>. I'm wondering now whether you could make a faster dispatch mechanism in Spectrum BASIC instead of this naive solution.)

So I wrote an assembly routine just to deal with this bit. I didn't have an assembler. But, the wonderful Spectrum manual contained this table:

https://worldofspectrum.org/ZXBasicManual/zxmanappa.html

which I used to hand assemble my program. (I don't think I'll ever forget that ret is 201). When I gave away all my Spectrum stuff a few years ago, I kept the manuals.
Anti-trust law is not simple. In the case of MSFT and IE they were accused under the protects of the Sherman Anti-Trust Act[1] of using their monopoly position (Windows) to reduce consumer choice (bundling IE without letting users pick a different option). In the case of Apple and Google, it's more likely to fall under the Clayton Antitrust Act[2] as it's a matter of corporations collaborating to reduce consumer choice (but I am not a lawyer, and not even American, so I could be waaaay off the mark here.)

[1] https://www.investopedia.com/terms/s/sherman-antiturst-act.a...

[2] https://www.investopedia.com/terms/c/clayton-antitrust-act.a...
I would Google for the real answer. I just did. I could not come up with it by myself. Just what I do as a developer.
Looking at the first photo, with all the dongles in their own little boxes, and the fact the author bought one "just in case", highlights for me that USB-C is a failure. It has introduced massive technical debt into the industry as a whole. Instead of companies all moving gently towards USB-C ubiquity, we have major players* choosing to solve the failings of USB-C on behalf of their users. This is a patch. It'll be 30 years or more before we're over this hump.

*=Apple and Framework. I'm calling Framework "major" because they have the ear of the industry. They're a computer-person's computer company.
Yes, even if only because you can choose something lower-spec'd than they offer, they're certainly not ripping anyone off (like any other manufacturer does!) vs. buying the same elsewhere. I checked Amazon & Scan at my time of pre-order (UK) and decided to go for it just for the.. 'thrill' of it. (Suppose I can/should check again nearer the time.)
Nasal spray combination of rifampicin, resveratrol could cure dementia
Thank you, it was an interesting read.
Yes. It's just an equation. The complexity of quantum system that can be simulate is limited.

https://marl0ny.github.io/QM-Simulator-2D/index.html

From the above link you can look single slit, double slit, triple slit, step, spike, or load an arbitrary image as a potential and do experiments in 2d box.

>This WebGL program simulates the quantum mechanics of a single particle confined in a 2D box, where inside this box the user can create new potential barriers and scatter Gaussian wavepackets off them. The full instructions are found here.

https://github.com/marl0ny/QM-Simulator-2D

btw. Wave function collapse in quantum physics is completely speculative phenomenon. There is only apparent wave function collapse.
"In terms of incompatibilities they're about as different as Gecko is from Blink, if not more so."

> Not sure how familiar you are with the history of browser engines, but Blink and WebKit are definitely more similar than Gecko and Blink.

I see we interpreted parent poster differently, he wasn't talking about the history of rendering engines, but rather compability with the various web specs. Since Chrome forked WebKit quite a long time ago now and Blink has been reworked quite a bit they have deviated from eachothers implementations. Since everyone is trying to follow an open spec it might be that in certain areas FF and Chrome implement more of the same API's than Safari, which doesn't have anything to do with codebase history.

You might and probably will feel more comfortable in the WebKit codebase if you're a Blink developer or vice versa in comparision to Gecko, but that is if you're writing the engine itself and not pressing the pedals (targeting it).
Don't listen to this guy, or any guy who starts by calling any tool "for amateurs".

"Real" MEs use Fusion 360 as well, and it can do all the buzzwords he mentioned.
The last I've heard of it, it seems it's not over yet for the Sacklers.

https://www.reuters.com/business/judge-tosses-deal-shielding...
That Usborne book series was amazing - it seems amazing nowdays that there were books explaining machine code targeted at children, young me was so glad that they existed. I can remember writing machine code for my spectrum with it (and the spectrum owners' manual also had an appendix with what I remember was just a plain 0-255 list of bytes => instruction mnemonics!)
Based on my experience, it is the actual mechanical/electrical/etc. engineers who troubleshoot in the field. Someone who is pure software still sits in the office.

If you really want to be outdoors, that would be my recommendation - skill up as a licensed engineer.
First question that comes to mind, and hopefully someone knowledgeable can correct if I've made a bad assumption.

Will this interfere with running Linux on said systems? Based on my rudimentary understanding, it's TPM-in-the-CPU so it shouldn't interfere.
Great use of the .pw tld, especially if the .com was out of reach.
Interesting, I never looked into clipboard managers.

I often have to copy X and Y coordinates from two fields to the same fields in another instance of the application. Is there an easy way to copy both values and only then switch to the other instance and paste them?
I learned to program in the 80's: BASIC on a Commodore PET and Apple, and C on an Amiga. In 1987 I took my first programming class in high school, and it was in Fortran which they told me was what "professionals used".

Coding was in Wordstar, and I remember being outraged that code had to start on column 7. Isn't this simple bookkeeping what computers were for?

I ended up going to college as a math major and avoiding the engineering degree because they coded in Fortran.
The luck involved in obtaining "a consistently high income" in the first place.
Sounds like you did eventually leave it. You communicated to me why you wanted to work there very well. What led you to leave?
I mean… fair, but is the 60MB runtime the issue?

I really don’t care if my hello world UI is 60MB to download, I care that it consumes 1 GB of my precious ram to run.

How is running js with a rust backend any better than running js with a C++ backend?

I guess your “backend” is rust here, which is nice (because I <3 rust), but tell me this won’t sit there guzzling all the memory it can get it’s hands on for the UI?

Ie. really, do you get meaningful benefits from using this over say, literally just using https://github.com/webview/webview?
There's something like 5 instances of clear rejection of the use of margins in the article and zero mentions of practical margin-based layout strategies. I stand by my assertion that the article is badly worded.
Hi Talabi - sorry to hear that, all applications should go to our People team and get a response at the very least. Will work out what has happened here. Thanks for applying!
What would USB-C being a success look like? Everyone throwing away every single device that has an old USB port immediately on day 1?
What We Got Wrong About Tech
Programming definitely is a craft, but coding exercises are not the basis of it.
The basis is the theory in the big comp sci books you are wary of.

I recommend Introduction to Algorithms [1]. Books like that can be really dry
and hard to read, and they usually are, but they contain fundamental knowledge
about computation that is the only way to solve some hard problems (and there
are many hard problems that remain open). Leetcode problems, if they're any
good, will simply be exercises based on the concepts in such books. But you
won't understand the concepts just by solving the exercises.

My experience is that I spent seven or eight years coding in Prolog (that's how
I roll, OK? Don't judge!) and while I had become skilled at it, I didn't
really understand how it worked until I started my PhD at which point I really
had to sit my bum down and read a whole load of stuff I didn't even know
existed.

You'll probably say "what do I care? I'm not in academia". Yes, but you think of
programming as a craft, right? And a crafts-person is happy to constantly
improve his or her craft. Well, a PhD is one way to do that, sticking with
industry for many years, if you can find the right positions, is another. But
one way or another you'll eventually find yourself at a point where just solving
coding exercises doesn't give you anything new. That's when you turn to the
books. If you don't, then you should be concerned: it means you're not really
advancing, not getting better in your craft.

I'd have a lot more to say about programming as a craft. Instead, let me point
to Peter Norvig's timeless essay:

Teach Yourself Programming in Ten Years

https://www.norvig.com/21-days.html

And to this book by George F. Luger who introduced me to the concept of the
"Master programmer":

AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java

https://www.cs.fsu.edu/~cap5605/Luger_Supplementary_Text.pdf

I'm also linking those for anyone else interested in that kind of thing. Happy
reading.

___________

[1] It's online here:

https://edutechlearners.com/download/Introduction_to_algorit...

No idea if that's a legit download or not.
Perhaps it's more attitude, then? What you said does sound interesting - I just never think like that when I'm solving puzzles. When I think puzzle, my mind goes to something like a rubics cube - an object where there's some trick that once you've learned, the object becomes 'solved'. That abrogates any need for creativity, since the solution is already preordained in the design of the puzzle itself, so I just get irritated and (usually) find some way to cheat it.
They take about 5%
BASIC programming in those spartan REPL environments sucked, but it was a great entry to programming for kids.

There were also "proper" IDE-like macro assembler development tools for 8-bit home computers in ROM modules with an integrated text editor, assembler, disassembler, debugger etc... which made programming quite comfortable and not all that different from today, especially with the luxury of a floppy disc drive (which I didn't have).
Yeah, and large fraction of the dev appeal of Electron is that a concern that has haunted web development for a quarter of a century is completely out of the picture when you do Electron. You're not even concerned with possible differences between past, present and future versions of the engine because your code runs with exactly the version you bundled.

Sure, if your app is just a faux-native variant of something that is developed for the browser anyways nothing is lost, but if it's an offline first application that just happens to use web tech for UI the difference is huge.
They had a feature-freeze for a security audit, I'd guess that's a big contributor, and also that possibly there's a bunch of unmerged progress as a result.
After having tried a number of approaches, including various VIM plugins, I decided to go with the Apple Notes. If you are bought into Apples ecosystem, it works incredibly well. Syncs to cloud. Available on both my desktop and phone. I recently went through a prep phase, which required tons of note taking with screenshots, pictures etc. it scaled beautifully.
That's on the QA team.

If your able to write code that screws up key functionality QA should catch it in Beta.

Unless you did something wacky like deploy straight to prod.
I thought they meant Virgil the Roman poet, and I thought it was pretty funny that he was categorised under '/celebritydiagnosis'. Now I realise I'm probably out of touch with celebrity culture...
> I remember that very distinctly because it was at that moment that I knew my dreams of writing a grand text adventure were dead if I couldn’t get that working...

I remember I started writing an adventure around that time (maybe 1985, I was 12 back then) game using 3D wireframe (only lines, no filled surface). The adventure started in an hotel, I drew the stairs / doors etc. I found out I could use "graph paper" / coordinate paper: I'd take real pictures, use a glass table, put lighting underneath the table, then lay the graph paper on top of the real picture and draw my lines to reproduce the picture. Then I'd manually input the coordinates into my Atari 600 XL.

It was looking gorgeous but... After three screens, maybe not even that, I ran out of memory. That's how I discovered computers had a limited amount of memory to work with (it was 16 KB of RAM for the Atari 600 XL IIRC).

A bit disappointed I decided to do "single screen" graphics and had lots of fun doing that. I then remember using graph paper to reproduce a totally badass Porsche 1959: it was looking gorgeous for its time (probably 1986, when that Porsche came out, for I remember the magazine with an article about it, where I took the picture from).
That's terrible. It should be normal bluetooth, but with some optional flags to say that it's a hearing aid or whatever so that it can be more specifically supported where appropriate.

I guess if it's a power consumption low energy thing, it would make sense that it doesn't work with legacy bluetooth, but in that case the same low power tech should be available to non-hearing-aid bluetooth audio devices.
It's fairly common here in Germany.
The famous HN lack of humour shows its head :)