skysight-inc/HackerNews huggingface dataset:
The fun thing is that they drift. So you might breed orange cats by selecting cats that are orange but over time the correlation to the genome might become weaker. It happens quite a bit in livestock genetics.
There's a solution between low code and rails like frameworks, which is headless cms. You get most of the backend infrastructure pre-packaged, but you still get to customize the data model and data flow.
I work for a consultancy company that helps companies building and securing infrastructure. We have a lot of customers running Kubernetes at low-cost providers (like Hetzner), more local middle-tier and top-three (AWS, GCP, Azure). We also have some governmental, financial and medical companies that can not or will not run in public clouds, so they usually host on-prem.

If Hetzner has an issue or glitch once a month, the middle-tier providers have one every 2-3 months, and a place like AWS maybe every 5-6 months. However, prices also follow that observation, so you have to carefully consider on a case-by-case basis whether adding some extra machines and backup and failure scenarios is a better deal.

The major benefit by using basic hosting services is that their pricing is a lot more predictable; you pay for machines and scale as you go. Once you get hooked into all the extra services a provider like AWS provides, you might get some unexpectedly high bills and moving away might be a lot harder. For smaller companies, don't make short-sighted decisions that threaten your ability to survive long-term by choosing the easy solution or "free credits" scheme early on.

There is no right answer here, just trade-offs.
How it is even remotly "human" to miss the point that much???
If you are asking "well we could build this in 2 hours with low-code or 8 hours with rails" - then you are not the target market for low-code. To be able to build a rails app in one day takes years of skill and education and maturity. A lot of people or organisations want to build apps but don't have that expertise.

Also, I don't see what is wrong with the outcome that at some point you have to rebuild with code. You have spent not very much time to develop a prototype that was able to get some feedback and come up with new ideas. Maybe that very revolutionary idea about the reservations app the author describes would never have imagined if they didn't have a prototype to play with?

And don't even get me started on the risks of traditional software engineering. How many projects never even got to a viable prototype because devs decided to rewrite everything in flavour-of-the-month every 3 weeks?
Low code efforts go back decades. In the eighties there was this whole movement around 4GL languages. Basically relatively simple languages around databases that enabled relatively quick development of business applications. Before that, Cobol of course was an attempt to come up with a business programming language that was nominally human readable. In the nineties we got things like Visual Basic, Delphi and a bunch of other things which again were targeting relatively inexperienced programmers. And then of course there's a long history of creating domain specific languages for all sorts of things - typically with the goal to let domain experts be able to define things. Tcl/TK is a good example for UI applications on X-windows.

Rails built on all of that. Ruby brought two useful thing to the table (well, borrowed from Lisp) which was meta programming and the ability to use its syntax to build so-called internal DSLs: domain specific languages which were just building on top of Ruby's own syntax instead of needing a new one. Rails is basically a DSL for building web based database applications with server side model view controller style UIs.

Once MVC moved mostly client side with single page javascript applications and rich mobile applications, the MVC bits and bobs became somewhat redundant. And of course the rest of it is basically a nice but otherwise unremarkable ORM framework that you can find for other languages as well. I was never that impressed with it to be honest and I'm not a big fan or ORM frameworks in general. Server side MVC is still somewhat relevant if you are into server side rendering (which reinvents what world + dog was doing twenty years ago) but otherwise not that relevant for most REST APIs.

IMHO the last two decades have been a bit unremarkable for UI development. It seems a lot of things plateaued in the nineties. The average UI projects are still fairly labor intensive for what they do; which is mostly just building a lot of form based crap to input data in some database. We had perfectly usable and relatively idiot proof visual UI builders that did that sort of thing thirty years ago. From a functional point of view, the resulting UIs more or less did the same thing. Was that great code, not necessarily. But it did the job. And most "modern" react/rails/django/whatever code isn't a whole lot better. If you discard the lipstick on a pig that is CSS, you are left with essentially the same UI components and primitives (buttons, checkboxes, text fields, etc.). We had all of those decades ago. You don't need a mustache twirling hipster web ninja to reinvent those wheels.
for sure: get a peer or subordinate that's somehow experienced. It's good for 2 points: to have someone to exchange knowledge and to have them as a backup, at least for support operation.

Then for your skill, understand that usually data is the most important thing in a system, especially for internal company. Learn about database design and normalization, as a data engineer I'm sure you know how critical it is. As for application level, ensure that ACID is achieved on critical-level operation, and learn maintainability.

Additionally backup / disaster recovery and/or replication also can be learned if you interested on devops route more. Having a backup (and can restore it) is a must, either you or hire someone else to do it, or hosting at a cloud.
Now, imagine living in Victorian era: electic lights instead of gas and candles, electric motors, engines, trains, steam ships, the refrigerator, the telegraph, the microscope, microbiology and germ theory, sanitation reforms, first anaesthetics, first X-rays.
> more consumer hardware
> I think I'd rather say that most people would prefer hanging out with others in some fashion where they are safe from constant drama .. but the reality is that getting along with other people — including close friends and perhaps especially family members — takes a lot of effort and emotional labor.

Counterpoint: https://www.youtube.com/watch?v=AA0PwmQMVG8
In floating point a = b * (a / b) is not always a true statement.

>>> import random
>>> random.random()
0.4667867537470992
>>> n = 0
>>> for i in range(1_000_000):
... a = random.random()
... b = random.random()
... if (a == b * (a / b)):
... n += 1
...
>>> n
886304

For example:

>>> a, b = 0.7959754927336106, 0.7345016612407793
>>> a == b * (a / b)
False
>>> a
0.7959754927336106
>>> b * (a / b)
0.7959754927336105

This is off by one ulp ("unit in the last place").

And of course the division of two finite floating point numbers may be infinite:

>>> a, b = 2, 1.5e-323
>>> a
2
>>> b
1.5e-323
>>> b * (a / b)
inf
>>> a/b
inf

As a minor technical point, x/0 can be -INF if sgn(x) < 0, and NaN if x is a NaN.
> However, the reason behind Gruber’s issue with it has been misinterpreted and the Markdown name is very widely used without any arrangement with its creator

Correct. Not to get too in the weeds on a 10 year old controversy, but Gruber has gone on the record to say he is cool with things like GitHub-flavored Markdown but from what I gathered back then and since then whenever he spoke on the subject (which has not been a lot), his issue with the CommonMark project (as it would eventually be called) using any name that included “Markdown” in the name wasn’t cool with him since they went ahead with an ask forgiveness instead of receiving permission approach on attempting to basically expropriate Markdown. GitHub-flavored Markdown and things like it don’t do that, they just claim to be a different kind of Markdown.

Also never understood why he didn’t just go ahead and trademark it, but at this point would it even be enforceable? It’s kind of generic now, but I don’t know if it’s generic enough to not be enforceable either, and maybe he doesn’t want the obligation of having to enforce it.

EDIT: anyway, point is, this is so far from being Markdown or claiming to be that I don’t think there is a single issue with Markwhen as presented that would ruffle any feathers in Philly. The creator shouldn’t have to worry and nobody should be telling him to worry. Like, seriously, none of this is relevant. Markwhen is just a cool looking thing that exists now and I like timelines.
If LLMs are really as good at writing code as some people say, they should write a script that fetches each challenge, as soon as it's released, and feeds it to an LLM, to produce a solution. Then run this code and submit the answer it outputs.
Axis 3D Printer with Radial Non-Planar Slicer – Joshua Bird [video]
> "Strongly typed" is not a well defined term

True. But it has boundaries. Strongly typed cannot be used for langs with implicit nulls. You need to do better than stock C, C++, Java or Go to be able to use the term.

Rust, Elm, Haskell, Kotlin and OCaml come to mind.
I had to try multiple floating IPs on hcloud before I got one that wasn't blacklisted on the k8s repos.
I wonder if this will cause devices like ATM skimmers to pop up at these secret locations, skimming the traffic via MITM attacks on the network or tampered laptops.
As far as the rest of the tech world moving ever forward is concerned, it is "some inefficient bullshit workflow".

I don't necessarily agree with it, but that's certainly the wider consensus.
40th Anniversary: The Making of Do They Know It's Christmas?
I'd say this is when you have perfect being the enemy of good.

I'm sure a whole scroll is expensive to create, cook and scan but sections of a scroll could be done for a fraction.

Also the realism of the papyrus is less crucial than the initial training of uncooked -> cooked -> recovered.

So, OP's suggestion sounds like a great first step to get more insights on what's possible and what's not relatively quickly.
This doesn't take into account newer materials that can become rigid when struck.
> However for threads from completely unrelated domains could be run instead

This introduces HT side channel vulnerabilities. You would have to static partition all caches and branch predictors.

Also this is more or less how GPUs work. It is great for high throughput code, terrible for latency sensitive code.
I use Scaleway for my EU cloud needs.

This is a very low usage toy server, can't speak for performance/cost.
Although i have to say i always found the concept of low-code silly. All code should be low code, and i think rails is actually a very good example of that.
I hate ORMs, as you still need to break out to SQL regularly: why bother?

I'd go with Kotlin/SqlDelight or Rust/sqlx (or even jOOQ) these days to avoid having to deal with the overhead of an ORM.
I totally disagree. I think not having static types is a drag on productivity and maintainability. I have to work with both Kotlin and Ruby codebases, and the Ruby ones are always a nightmare whenever you need to make a change deep within the application's core, even though the Ruby one has more extensive tests.

The idea that test coverage is a replacement for static types is nonsensical. I won't insult your intelligence and say that by great test coverage you meant testing the shape of your inputs, because only an idiot would say that would serve as a replacement for something that is done automatically by a compiler, but sometimes minor naming mistakes (like `job` instead of `jobId` when you're passing an ID and not an instance of `Job`) will make it past code review and will place a totally unnecessary mental burden on the next programmer who has to look at the code and figure out what exactly he's looking at. With static types there is no need for that, it's right there in the code.
1/ and 2/ are of course good objections; I wasn't aware of the cost of a scan (but this kind of experiment could be done by the organizers, saving on trip costs).

But I don't think step 3 is strictly necessary. The main point would be to improve software unrolling, using information from the structure of the roll. So it may be enough to simply put printer's mark at regular intervals, with references.
I think it depends on your network connection.

We used a snowball a couple of times to either move data from S3 to or it.

In some cases its because we didn't have enough local storage to shuffle the data, or because we only had a 100 meg net link and a couple of TBs to move.
I think what the definition fails to capture is the addiction-like behavior that this specific kind of content can induce. You feel yourself getting more tired and frustrated by the minute, yet you don't stop.
> How many projects never even got to a viable prototype because devs decided to rewrite everything in flavour-of-the-month every 3 week

this part sounds pretty fanciful, my experience is at the worst six months for new library in your chosen language, and that you can generally talk them out of; 1-2 years rewrite fever in some is almost overwhelming.

on edit: in short I think even the least self-aware dev is not going to do rewrite cool new tech every 3 week, maybe once but not twice. So sounds a bit hyperbolical.
I think it's is finite. I couldn't think of another "can't" statement for my exercise. If you find any please tell me to patch the code.

You thinking in DDD because in CDD there is no domain logic. Everything is part of stack trace tree
I'm not embellishing anything, I'm making my "actual" arguments. I've never argued against seeking a sensible middle-ground. I've said elsewhere that metrics have their place.
Author here: I just wanted to point out that rust-query does in fact read the schema from the database and compares it to the expected schema. There is no checksumming or comparison of migrations. It is checked efficiently that the schema hasn't changed at the start of every transaction by just checking the `schema_version` sqlite pragma.

https://news.ycombinator.com/item?id=42283030
Universe is alive and, not well, but surviving. It’s still used in a common central banking system. Still chugging away on AIX too.

I hate it.
Underpaid according to what? Do you have other offers that pay better? Do you know that other people doing the same work at the startup get paid significantly more? Presumably you accepted an offer but now think you should get paid more. Based on what? You don't have to explain to me, but you will have to explain to your employer.

If you think your employer pays you less than you deserve, or could get elsewhere, you ask for more money. You should make a case for yourself, and prepare for getting no raise, or less than you want. What other advice would you need?

I will caution that asking for a raise based on what other people in the company make usually doesn't go over well. Everyone gets paid what they negotiate and ask for, not according to some industry-standard pay scale. Typically you leverage another offer (or the strong possibility of getting one).
Can you tell me how many users of android, TV set-top boxes and other IoT device users are using sudo?
Sorry, I totally didn't mean this as a slight to your work--I've been a fan for quite a while :)

More so that estimating power when you don't have access to post synthesis simulations or internal gas gauges is very hard. For something so small, I can easily see this being a massive pain to measure in the field and the kind of thing that would easily vanish into the noise on a real system.

But in the absence of any clear answer, I do think it's reasonable to assume that the feature does in fact have the power advantages AMD intended, even if small.
I think it is excellent that vocabulary describing the negative impact of mental junk food is in common use.

It shows that as a society we are quickly recognising the damage it can do and are creating cultural pressures against it.
What would "I'm stuff waiting" even mean?
Given the price tag, I don't think I'd call that "consumer" hardware, but rather "professional" hardware.

But perhaps that's just me…
2024 Documentary: https://www.youtube.com/watch?v=V6_6PzRQ9sQ

> This film pieces together the Sunday in November 1984 when artists
including Tony Hadley, Paul Young, George Michael, Bono, Phil Collins, Sting
and Boy George gave up their one day off to record a song they hadn’t
written, with lyrics they hadn’t seen and a backing track they hadn’t heard.. The footage has been in storage for almost 40 years and much of it is included here for the first time.

1984 Song: https://www.youtube.com/watch?v=RH-xd5bPKTA
The first thing you have to get used to when moving from school to uni is being utterly lost and defeated.

At the end of high school, I could do everything. I finished my IB exams with huge amount of time to spare, the only thing holding me back was being able to write fast enough. It had been months since I saw a regular curriculum question that I didn't know how to do. Any marks I lost were just trivial errors.

When I got to university, there would be question sheets where I would look at the questions and wonder what it had to do with the lectures I had just been in. As in "I went to this lecture, and I'm supposed to use the information to answer these questions, but I don't even know what the questions mean".

The learning happens when you are doing this frustrating head-bashing.

You read, you read more, you fill a notebook with useless derivations, and eventually you things start to take shape. This could take the entire week's worth of time, just sitting there fumbling about.

The difference is that in uni, the amount of material is so vast you cannot explain it to someone in the time that you have. The students have to pick up some key ideas, and then fill in all the details themselves by pouring hours into it on their own.
I have a hard working friend who is starting from scratch. A year ago, He tried to open a food table on the street and sell french crepes but didn't succeed so he had to go back to a relative's house to sell online. The demand is so low and he believes he could make it if he could just get enough to buy a bicycle or motorcycle to offer free delivery. He still couldn't get enough due to his sick parents' treatment and even his little sister got sick, his parents are jobless and his big brother is the only provider, they barely reach enough to spend on food.

It will be sick if I can help him get enough to buy a bicycle or used motorcycle so he can boost his food sales.

If you would love to help, leave me how to contact you in the reference and I'll keep you posted:
https://wise.com/pay/me/ameurk1
Penetration testing is a systematic process aimed at identifying security vulnerabilities within an organization’s information systems. During this process, ethical hackers or security professionals simulate attacks on target systems using various techniques to uncover weaknesses
> It also makes it so easy to create opportunities for SQL injection if you don't have careful coders.

This is not the case. If you bind values with :ITEM_NAME and use compiled statements (never dynamic string concatenated ones with "execute immediate') there is no chance of SQL injection.
What are the differentiators to https://kysely.dev ?
This is how most of the top of leaderboard works.
yeah i believe that it isn't an intentional scam, but from the POV of a customer, it would be totally indistinguishable from one and the end result is the same: taking money from gullible people for a promise that will never be fulfilled. i think it's just a poorly managed pipe dream product that won't ever get out of development hell.

if the people involved in the management were half decent at their jobs they would have stopped expanding the scope and shipped the originally promised game 5 years ago, and then carried on releasing expansions like elite does.
> It shows me how hard it is to notice the absence of something. I was not aware that no US airline had crashed in the past 15 years. And I didn’t realize what an incredible safety record this represents, given how many people are boarding flights every day.

Pure luck though with the whole Boeing thing. There's no particular reason why those 350-odd dead in two crashes couldn't have happened to an US airline. (It would've been better for aviation safety if it did).
Agreed but if someone at your own company did it two years before you in the context of something that recent it’s stretching credibility to say you were one of the first.
Right software, wrong company. Tensing appears to be a FME reseller and consultant. https://www.safe.com is the company that makes FME. While they started in the GIS world, and this is very much where their roots and core user base is, they've expanded greatly over the past few years into becoming a more general automation, data processing and ETL tool.
I think the burden of proof is on the "orange cats have statistically-significant behavioural specificity" side
The real scam was selling the devices at vastly different prices in China vs. the US in the first place.
Disable-devtool: Disable web developer tools
Just stop writing memfault.

I say it in jest but that's actually how I used to program a few years ago when I was working on large industrial pieces of software with long compilation time. You just have to be careful and check what you wrote before sending it to the machine.

I think "iterative" programming has made people really complacent when it comes to silly errors. Slowing down can often do wonder.
Euh? Forced agriculture but you’re still free to consume whatever where legal previously. You can even raise animals if you wish.

> from greenhouses to pastures surrounded by moats. […] Other residents just plant a few apple trees or outsource by owning plots of land on site that are tended to by professional farmers.
Logical shift left is covered by ASL.
These days it's automatic too, the episodes just show up on your hard drive as soon as they're released for whatever you subscribe to or put on your wanted list.

If more people did that, maybe the media cartels will humble some.
IdentityServer in Docker Containers: Networking (Part 2)
This is part 2 of a blog series on containerizing a Duende IdentityServer and a client application.
In this post, we resolve communication challenges that arise when these applications run in separate
Docker containers. You’ll learn how to fix back-channel issues, handle localhost conflicts, and
establish proper networking between the client and IdentityServer.
> All gaming is not consumeristic. That's like saying all art is consumeristic, or all music is.

Sure. None of those are necessary.
Thank you very much for the recommendations! I'll probably end up reading top to bottom (or definitely try!)
Oh… maybe you are. At first some of what you wrote seemed similar to what some people describe when they describe burnout, but I suppose people can just be ready to move on to new things too!
Wow, this is extreme projection, since in reality it is always the other way around. Israel getting attacked by terrorists.