skysight-inc/HackerNews huggingface dataset:
The problem here is, no one seems to have an answer for the question:

>What does an algorithm look like?

I've tried to use tools such as:

- https://www.blockscad3d.com/editor/ --- Blockly variant for OpenSCAD

- https://github.com/derkork/openscad-graph-editor

and after a while, any moderately complex task gets broken down into modules and you end up with the "wall of text" which ostensibly one is trying to avoid, or one has the visual version of spaghetti code:

- https://scriptsofanotherdimension.tumblr.com/

- https://blueprintsfromhell.tumblr.com/

That said, it's really nice when one edits a variable definition in a graphical tool and _every_ usage updates accordingly.
Self employed since 2005.

I run 2 long-term consulting gigs (one of them is an Elixir project for the French government at https://transport.data.gouv.fr?locale=en, the other is in the healthcare sector).

I have also bootstrapped various products (and plan to do more in the future).
> Lack of GC which has made languages like js/python/jvm/c# unfeasible.

I've had success running F# (a .NET language, like C#) on WASM using Bolero: https://fsbolero.io
Vesuvius Challenge 2023 Grand Prize awarded: we can read the first scroll
and it continued to be like that :D
Awesome write-up! I wonder how much simpler and/or unnecessary some of the snippets would be by using typst.app instead of latex. The figure creation pipeline is also great, in this case a custom plugin for typst would need to be added to inkscape.
I don't know what to say to someone who thinks the Black Hat talk schedule and lobby conference isn't a reason to go, but a $5000 training course on "Active Directory Security Fundamentals" is. You do you, I guess.

I don't care if you go or not. I'm not trying to sell anybody on Black Hat. If you work in this field, you know what Black Hat is, and if you care about Security Summer Camp you're in the lobby bar at Mandalay. My only nit here is people claiming that the actual Black Hat conference is a vendor event (like RSA). It is not. Almost every good Defcon talk was a Black Hat submission (as you'd expect; it's the highest-status mainstream security conference, and it pays honoraria and travel expenses for speakers). There's a whole other conference, BSides, that started just to soak up the talks Black Hat doesn't accept.
The Nexus comparison is interesting since Picard chose to leave it because he knew it wasn't real and convinced Kirk of the same.
Also interesting is that the word in Portuguese is an adaptation to Latin from the arabic: azulejo.
> Nobody who buys the car is voting for it to spy on them, unless I guess their hypothetical dystopian future insurance gives them a bonus/discount for allowing them to view the data from the vehicle and they're actually okay with that.

This is not the future, it is today.

https://www.progressive.com/auto/discounts/snapshot/

https://www.geico.com/driveeasy/

https://www.allstate.com/drivewise

https://www.amica.com/content/microsites/streetsmart.html

https://www.statefarm.com/customer-care/download-mobile-apps...

Also, almost nobody cares that their car manufacturer can track their car’s location. They already accept that they have a mobile device on them that tracks them everywhere, and at least the mobile networks plus government knows where they are.

And they also use electronic payments everywhere with “loyalty” discounts so all the banks/payment networks know where they are, and so do merchants.
Maybe the new coveted jobs will the wants where you don't have to bow to people that make x amount your salary because they are our your admired your so-called leaders. (grumpy in the morning)
As conceptualized by Seligman, there is also a component of optimism called "explanatory style". Basically, if you experience some kind of adverse event, how do you explain to yourself what has happened? Let's say you are rejected for a job. Do you take it personally? Does reason you were rejected concern all aspects of your life or is it specific to this situation? Is the problem permanent or temporary? If you explain adverse events in a way that's personal, pervasive, and permanent, you have a more pessimistic explanatory style and are less likely to try again in the future.
Abysmal Coinbase Customer Support
Coinbase's disastrous customer support has come up many before - e.g. [1] and [2]. In my case I made the mistake of transferring some money to Coinbase in order to try out crypto currency trading after several years of inactivity.

This seems to have triggered all kinds of security alerts on their side, because my account got blocked with no explanation. For 4 months now I have been trying to get my money out and every time I hit a wall with customer support agents unwilling to help and telling me that "for my security" they can't tell me why my account was blocked.

Does someone have an advice what could I do next? It seems to be impossible to get in touch with Coinbase in any other way but their support chat or Twitter (both of which are equally awful)?

[1] https://news.ycombinator.com/item?id=16106793
[2] https://news.ycombinator.com/item?id=16261136
Important note:

878 days in total, across all his expeditions. Not continuous.

The longest continuous stay of 473 days was by Valeri Polyakov on board the Mir station in 1994-95.
When I was studying, I sometimes saw classmates typing the lecture directly in LaTeX. To me, they always seemed very busy and a little stressed. Also, it seemed that learning and understanding wasn't their primary goal rather than having beautiful lecture notes.

I would have liked to have a tabled with a nicely working pen. But good old paper and pencil also did the job. Some professors even recommend not taking notes at all but rather preparing the lecture. Then, attending it by primarily listening and trying to understand and then working on the homework.
Despite HN guidelines "anything that gratifies one's intellectual curiosity" people are generally not curious about what is going on outside their country (+US).
I [Cory Doctorow] Got Scammed
The money is too good to give up.

Not everyone is motivated by greed.
Did almost all my notetaking in LateX for the majority of high school and college.
Worked out surprisingly well, much better than my bottom barrel handwriting at least.
Takes more time than writing, but having nice, well readable lecture notes helped me a lot.
Using Std:Expected from C++23
Hens are so fun to have around, are often really friendly and playful and keep company to you and the other hens. So you keep them.
Mostly in their management philosophy.

My dad typically believes in working smarter not harder and my FIL will do basically anything he can to save a dollar including doing most things himself.

What muddies the water a bit is their respective behavior might be a function of the businesses they run.

Our business is a software consulting practice with healthy margins and my FIL has a physical location with high fixed costs (owns a Tennis club).
Perhaps, but neither does Facebook and I’ve seen reporting about their layoffs that’s similar.

I think it’s because Amazon engineers are seen as lesser/lower class. The people that write for the NYT know their classmates from Yale and Penn that work in non tech and tech roles at Google, but they don’t know any UTenn grads that work at Amazon as SDE3s. Thus, they’re seen as people that don’t matter.
There seems to be some confusion in the comments. The cosmonaut didn't spend 878 days in space continuously but rather over 5 separate missions starting from 2008.

And he will reach 1110 days once he returns from the current mission in September.
The magic is that in the US, things that are illegal in most of the civilized world like lobbying, private campaign donations and PACs are enshrined in the law.
Ergo, see momma! no corruption!
All their Russian offices were closed, including sales and R&D activities.

https://blog.jetbrains.com/blog/2022/12/06/update-on-jetbrai...
In 20+ years of attending events events regularly I have never heard of a venue change on relatively short notice. In fact to the degree some conference moves from, say, SF to Vegas, they usually announce that at the previous year's conference.
> First off, sensitivity to stimuli. I see someone wearing a wristband/watch in one of the pictures in the article. Some autistic people are super sensitive to wearing things like watches, necklaces, bracelets, anklets, headbands, etc. Oh wait, sensor gear is almost always one of those things...

Yeah, I can't wear a watch 24/7 (nor throughout the day). My skin can't handle it, I get rashes. I'd love to wear a watch throughout the day. I retry it every few years. It just doesn't work out.

My wife can't deal with an electric toothbrush. I swear by it.
Sitting at a desk for several years has wrecked me, I can’t imagine what zero g would be like to recover from.
Right, but most databases that I've seen don't do it that way. If yours does, it's going to be really, really bad time.
Nah, by 2012 newcomers didn't bought SSDs en masse yet, USB drives were extremely common (I think my USB3 Transcend 25M3 is from that time) and some still used mobile racks, slowly replaced by USB dock stations.

Most of the time people replaced HDD to SSD in the laptops only to use ODD caddy to move their HDD there.

By 2010 storage was not a problem, at all.

If anything the torrenting reached it's peak ~2008 and on a slow decline (but not in absolute numbers, because the userbase is still rising) ever since, because by 2010 almost any music could be found on YouTube (popular ofc, not something obscure what is known by 3 greybeards on the whole planet) and even a lot of movies too. For the parts of the world where broadband was still costly or capped you could always go to the store and buy 5-in-1 DVD for $2 (talk about quality, eh). After that the succesful multi year campaign by Apple to convince the user what it doesn't need to own music and what it is totally okay to stream "your" music over the cellular networks, along with %he rise of the streaming services, moved the torrenting to a niche of nerds (only lossless music!), nerds (248 variants of StarWars) or nerds (anime).
Yeah, you don't generally want "Creative Disruptors" developing your government IT systems.
> This is obviously different from "typing things out on a computer".

People tend to get wrapped up in the idea that writing stuff down is better than typing stuff out in terms of memory retention. But this is not the full story.

The reason that studies repeatedly conclude that writing notes is more effective than typing notes is that writing is a conscious effort. You are usually falling behind when writing compared to what is being spoken and therefore as a subconscious product, your mind is actually summarizing and filtering information from the speaker as they speak. You can't write every word they say, so you have to actually listen to the speaker and determine what is worth writing. Then as you write, it takes a conscious stream of effort to write out the words and it is a slower process, which allows your brain to focus on and digest the information another handful of seconds before moving on. The feedback loop that writing naturally requires is what makes it more applicable to memory retention, not the physical act of writing itself.

By comparison, most people can type around the speed of a speaker talking at a moderate cadence. This allows you to often type exactly what a speaker is saying, essentially as a stream of words coming in the ears and transferring directly into your motor control that allows for typing. This skips a processing stage (or introduces a very vague one) and so typed notes often become just streams of data collection as opposed to writing which tends to require elaborate data processing. It is the data processing that makes memory retention effective, not the writing of letters itself.

What OP is doing is creating the same feedback loop, potentially to an even stronger degree than writing allows for, because you have to consume the information, figure out how to translate that to LaTeX and determine a method for displaying that information. LaTeX often requires an understanding of the full function when creating it. This requires more processing, and then a secondary process of consideration in developing a written or image function into a LaTeX format.

Therefore, you get the same effect that writing provides, which is the data processing and translation components. This is what makes writing effective, not the movement of pen on paper. I would argue that what OP does is at least as effective as writing (maybe more, but that is conjecture).
Everyone likes bubbles and hiring sprees though. If people didn't apply for jobs during hiring sprees these bubbles wouldn't happen either.
Show HN: Create your aquarium in Unity Editor
Now you can use PG to generate the UUIDv7 in the beginning then easily switch to generating in the client if you need in the future, but I think OP was talking about UUID vs auto-incrementing integer in general not specific to Postgres.
This is living your best life.
He's not wrong, though. I've been an Emacs user for decades, I'm still using it and I don't regret the time I have invested in it. It motivated me to learn LISP and a ton of other stuff, I love orgmode, calc, Gnus, and I wouldn't want to miss all that. But you have to see what it is good at and where it is severely lacking when it comes to modern software development. When younger developers see me using Emacs and ask me whether they should pick it up, I always say: if you'd like to be enlightened and get a glimpse of how the old LISP machines worked, if you like tinkering with complex systems just for the fun of it, go for it. There's a good chance it'll make you a better software developer eventually. However, if you simply want something that gets the job done, just use VSCode.
Buy mp3s.
> Earhart was a bad pilot and was considered dangerously incompetent by some who worked with her

Do you have sources for that and your other claims about her flying ability? I'd like to read more.
I think you're thinking about it subtly wrong. A properly built semantic editor won't force you to move between valid programs in that sense. It will be comfortable decomposing programs into fragments.

For example if I decompose the sentence "I press play" into words devoid of context, "I" still pretty much means what it did but "press" could now as easily mean pressing shirts or pressing an advantage, and "play" could be what children do, not the implied "play button".

A good semantic editor for that sentence would allow me to detach the word "play" without losing the context that the meaning is "play button". Similarly a good semantic code editor would let me do something like pull two non-adjacent class methods out of a class and into a clipboard, then drop them into another class. If you did this this with text, the editor would not understand the clipboard content as class methods are (usually) not parseable outside a class.
I don't really understand how that is related to your suggestion. Why would it encourage that?
Computers also generally don't support scribbles in the margins of your document. Or stylized glyph variants except a few that have been grandfathered in, e.g. ꙮ. Neither does the computer support whatever ligatures you might make up on the spot.

One thing that makes computers more powerful than analog tools is that they are much much much more structured.

So while we should not take computer limits for granted I think that the opposite extreme is just as if not even more absurd.
If you're not jumping around contracts regularly every 2 years in NL and are not billing the approximate annual wage for your role every year (assuming that you work the 40-44 weeks) then you're an employee and shouldn't be contracting.

The market now is interesting - there are a huge number of low experience / low skill people flooding the market which has driven prices down for some very good people whilst also making it hard for companies to actually find qualified people. It actually lead to me rejecting a project who really wanted me and I fancied (Government but with a chance to have a really big positive impact on society; I moved mountains with the last project and learned some valuable lessons, seemed a shame to let that dull... oh well).

I've been doing it for about 8 years now, I enjoy it and it has allowed me to both grow like crazy and do things I've always been capable of but wouldn't have attempted as an employee.

The other thing: funding in Europe for ventures is horrible compared to the US. I'll be looking to raise for a project this year and I'm dreading it (Healthcare, we're going to try the public route first because it would be better long term.. although it will leave money on the table it will increase the probability of success we believe).
> I can pass time while waiting - doctors office, etc - which makes me more pleasant.

You might believe that, a lot of people do. However, from what I understand the actual science doesn't support is assumption.

In short, for eons, humans lived in the shadow of boredom. The brain evolved in that context. That is, life without boredom has no historical precedent. When boredom is habitually removed you are doing the brain a disservice. You are stifling creativity, insights, and other growth that comes from the seeds planted by boredom and "down time."

Put another way, the convenience of constant access to your device comes with an opportunity cost. And often we're too distracted to consider the loses due to that cost.
https://archive.ph/wMPLx
vast.ai
See my post further down [0].

As to alternatives:

First, if you can model your data using a natural key (singular or composite), and it doesn't unduly bloat the key, do so. This isn't always possible, of course (you wouldn't want to use an email address as a PK, as tempting as it may seem, since they're subject to change by users), but in many cases it is. Even better, for pre-existing data that's unlikely to change, like SKUs, you could pre-sort the data so you avoid any random page costs.

Barring that, design your API in such a way that you can use an incrementing integer without fear of leaking anything. At the very least, you can create an association table that maps an external ID (preferably UUIDv7 or ULID, as they're k-sortable) to the internal integer ID.

If you can't do either, use UUIDv7 or ULID. I prefer UUIDv7, especially since Postgres will be natively supporting their generation in an upcoming release (and because you can store them in RDBMS' native binary format), but either will do.

[0]: https://news.ycombinator.com/item?id=39254871#39260773
If you wait long enough, the problem will fix itself.

My 2012 Nissan Leaf is equipped with a 3G cellular modem (upgraded from the 2G that it originally shipped with). Since the providers all shut down their 3G networks, it's been effectively offline.
IMO it’s always been easier to generate them in the client. Every major platform has had libraries since forever.
We use Typescript for virtually everything at my place of work. Not so much because it's a great language for the a lot of the backend, and we do use some c++ for bottlenecks, but because it's so much more productive to use a single language when you're a small team. Not only can everyone help each other, we can also share resources between the front and the back end, and we've several in-house libraries to help us with things like ODATA querying and API's since there aren't really any public packages that are in anyway useful for that. I guess we probably should've gone with something other than ODATA, but since we use a lot of Microsoft graph APIs which despite their names are ODATA, it made sense at the time. We don't have trouble with Node or NPM, and when we onboard new people, the tend to step right into our setup and like it. Granted, we've done some pretty extensive and very opinionated skeleton projects that you have to use if you want to pass the first steps in our deployment pipeline. This took a little bit of effort, and it's still a team effort to keep our governance up to something we all agree on, but with those in place, I've found it's genuinely a nice way to work. An example of how strict we are is how you can't have your functions approved without return types and you certainly can't change any of the linting or Typescript configs. Similarly you can't import 3rd party NPM packages which aren't vetted first, and we have no auto-update on 3rd party packages with out a two week grace period and four sets of human eyes. I'm not going to pretend that a all of these choices are in anyway universal, but it's what we've come together and decided works for us.

Anyway you're certainly not alone in your opinion, but I think that a lot of the bad reputation with Node and NPM comes from the amount of "change management" you need to do to "limit" the vast amount of freedom the tools give you into something that will be workable for your team. Once you get there, however, I've found it to be a much to work with than things like Nuget and dotnet, requirements.txt and python, Cargo and Rust and a lot of others. I do have a personal preference for yarn, but I guess that's mostly for nostalgic reasons. I also very much appreciate that things like PiPy are going down what is similar to the NPM route.
That's possible. I did spend quite a bit of time tinkering with compiler flags and followed the recommendations, but there is many knobs.

For what it's worth I don't think 3MB is extremely large anymore, as several popular websites already weight in 2-3 MB for a full page loads.

Examples:

* www.youtube.com = 3.3 MB
* www.tiktok.com = 3.3 MB
* www.instagram.com = 2.1 MB

(according to https://www.supermonitoring.com/p/page-speed)

That said, I would love to shave off more size off my wasm binaries :-)

Some notes I found just now seems to be in line with my results, though: https://github.com/bevyengine/bevy/issues/3978#issuecomment-...
It's a great product. I have used to test things.

One feature that might not align perfectly with your service but definitely something I would use is Email to webhook forwarding and vice versa.
> This isn't even hyperbole.

Is there even some big scale mobilization going on in Russia right now?

Or is this just the standard dig at Russia, because the topic is related to Russia?