skysight-inc/HackerNews huggingface dataset:
Open access rail operators are not permitted to compete with franchisees (on the same routes/proposition) - there's a test that is applied before granting a license to ensure that the services will be "not primarily abstractive" - that is, that the operator will generate new revenue rather than simply taking away from the franchisee.
I'm biased about this game as the first Civilization was the first game I saw on PC beyond ZX Spectrum. So now there are a lot of discussions in the game dev community about whether it is ok to publish such a raw game or not. Yes, not all of Sid's games were perfect at the start, but for me, Sid Meier was always the " quality stamp, " so I think they should be more careful about this release.
So if there's no solution in a particular area, you won't find it? You may be on to something there! :-)
i use this:

data:text/html,<body oninput="i.srcdoc=h.value+'<style>'+c.value+'</style><script>'+j.value+'</script>'"><style>textarea,iframe{width:100%;height:50%}body{margin:0}textarea{width:33.33%;font-size:18}</style><textarea placeholder=HTML id=h></textarea><textarea placeholder=CSS id=c></textarea><textarea placeholder=JS id=j></textarea><iframe id=i>
To this still empty thread: how about we just stop arguing and add these damn commas everywhere? How about having human- and devenv-oriented languages finally, after how many decades?
How SA's Fynbos Money is helping users to make long-term investments
I think Russia only ever wanted to annex (or really, make into independent states) Eastern parts of Ukraine, even though it attempted to run over all of it (including Kyiv).

Now, Russia has done this already in Georgia: they consider two territories under their occupation independent states, and not part of Russia.

USA does things differently: after establishing military control, it gets local businesses bought out by US companies (investment, right?) while they are struggling, and attempts to influence political landscape.

I'd certainly choose US approach over the other, but ideally, we'd get neither.
Honestly, as somebody fighting... something? I wish this was the case already. I don't know what's wrong with me. My first contact doctor has shared some things I can try, but nobody knows if they will do anything + it takes a shit ton of time (and if I don't want to wait then money as well). It's truly a lose-lose scenario how the current Polish medical system works and it's even worse knowing it's still better than, for example, the American one.
1) What felonies do you believe should disqualify you from working to earn a living for the rest of your natural life once you've served your time in prison?

2) Assuming that this is what's actually going on, this is far from the first time that the State Department has been strongarmed into providing a security clearance to a buddy of a President who has been appointed to a government position. The world didn't end any of those times, and it won't end this time, either.
You can reach even more people with the horn!
yeah but the same is pretty much true of a train or a bus, which don't require all of this TSA stuff. If you wanted to kill people for much lower effort you can just get in a car and run over pedestrians or something.

The justification for the TSA is that terrorist attacks like 9/11 could deal a disproportionate amount of damage compared to the effort needed to pull them off. But it's sort of a flawed premise because the 9/11 attacks relied on the element of surprise: the victims thought the attackers were pirates. Otherwise there's no way a couple of terrorists could fight off an entire plane with just box-cutters.
This is _exactly_ how ChatGPT recently uses punctuation (to the point that it can be used for detection, replacing old "as an AI language model"). Not Claude (which refuses to process this text!), not DeepSeek, not Gemini (which prefers classic quotes).

So if this would be a real OpenAI employee, it would take no time to find the account of user who generated this text. However as this is just a typical sensationalist troll slop with zero commercial secrets, so no action will be taken.
It's so you can do this in code:

my_things = [
"thing_1",
"thing_2",
"thing_3",
]

And not have to juggle commas when you add a new end thing.
It's the definition drug dealers use, not the one about computers
Worth considering to be honest, as I'm in reasonable shape so carrying a backpack is not out of the question.

But do you think one can pack as much as in roller luggage, while conforming to the size limits? I've always been under the impression that roller luggage would be more efficient in this respect, but have no real experience traveling with a backpack.
I yesterday sat in a meeting where someone showed for an hour all kinds of organizational charts with acronyms and vague terms, and who could do what and who is the boss of who. The various organizations were there to help employees dealing with European privacy regulations while also publishing data open access when possible. Basically: Which parts of the org can help you to deal with the contradicting government regulations.

I honestly find high pressure work more relaxing than these kinds of meetings.
CORE-MATH is working directly with LLVM devs to get their routines to the LLVM libm, so no additional column is really required.
To make writing and maintaining sql easier. To make sql diffs better. To make sql more consistent with other languages.

Every time this trips me up, it’s hand written SQL, because literally every other language I routinely use supports trailing commas.

The additional complexity during codegen is barely existent. If you’re using an orm or code generator this will be an issue once at most (if and when you write your own).
I don't use this, but as an example:

I like to use a US Intl keyboard layout for programming but as I am German I need äöüß a lot - so I've used a custom keymap for caps-aous for years (and a couple other things). Yes, you can get most OSes to somehow do this, but just doing it at firmware level would fix SO MANY PROBLEMS.
Where are those mythical other places?
Every company I've ever been at I've always worked side by side with people from good universities/pedigree. You'd be shocked at how stupid some people are. In fact, it caused a lot of imposter syndrome in me, like ... how did they make it that far? Are they a fraud? Am I? What is happening here.

I've lost respect for entire institutions, no joke. You literally will not believe some of the people they created.
Can't say for sure I haven't heard the term before (can't claim I'm too young to know, more like old enough to start forgetting), but I did not know they had as a goal to remove whole forests, causing countless deaths by herbicide. The details are always more horrifying than I imagined.
It might. Going faster likely increases wear on moving parts, which would presumably result in longer ground times for more frequent maintenance?
I don't see how it links to the topic. For example, is your answer to this question "yes" or "no"?

> Should a group of people not be able to speak because a group of people is not a person?
I feel the problem. When coding (not only in SQL) you often have to add something to the end of a list, and it is annoying that the end of the list is always special. You can't just copy some line and move it there. Also when moving things around you always have to take extra care at the end.

So, my solution for this was always

SELECT a
, b
, c
FROM ...

instead of:

SELECT a,
b,
c, -- people want to allow trailing comma here
FROM ...

Leading commas also are also very regular and visible. A missing trailing comma is a lot harder to see.

Before people start to mess with the standard, I'd suggest to maybe just change your coding style - and make the start of the list special - instead of the end.

I'd suggest going for a lot less trailing commas - instead of allowing more.
I'm glad you liked it! I asked ChatGPT to give me the URLs of exhibition directories of London's best museums and exhibitions. Then followed a content-based approach using BeautifulSoup and OpenAI GPT-4o structured outputs, targeting what kind of info I wanted to scrape: link, date, event title etc.

I was lucky that most museum websites were easy to scrape. Unfortunately it didn't work great for all of them, there I did some manual touches.
English is a bit special in that it's a relatively modern mix of Old English (aka Anglo-Saxon) and what the invading Normans spoke (a Romance language), plus some more. So when you compare words it's maybe better to look at the origins of the modern English words. "Ignite", for example, is from Latin "Ignitus", via the Normans. It's fine to include English when comparing words from different IE languages, but perhaps not as the only "Western" example. Wikipedia has a much broader list which is more interesting: https://en.wikipedia.org/wiki/Indo-European_vocabulary
But it's not as good as I would wish. English is included as the only modern western European language. No German, no Swedish, no Icelandic, no Dutch etc.
Location: Sydney, NSW, Australia
Remote: Local time only
Willing to relocate: Yes
Technologies: Common Lisp, Clojure, etc.
Résumé/CV: Upon request
Email:
(loop with hex-str = "6731332e64744070726f746f6e2e6d65"
for i from 0 below (length hex-str) by 2
collect (code-char (parse-integer hex-str :start i :end (+ i 2) :radix 16))
into ch-list
finally (return (format nil "~{~A~}" ch-list)))
or
(->> "6731332e64744070726f746f6e2e6d65"
(partition 2)
(map (comp char #(Integer/parseInt % 16) #(apply str %)))
(apply str))

Visa sponsorship required(For US, E3 visa)
I feel like this ship has sailed. SQL has been around for more than 50 years and everyone who needs to generate it has already put that extra `if` statement in to suppress trailing commas.

What annoys me far more often is the lack of support for trailing commas in JSON.
Pix16: A fantasy console written in C from scratch
Allow me to introduce you to PDF JavaScript…
I think I'll stick with second hand dumb cars with physical knobs and buttons.
During prototyping, I'm frequently adding and removing entries from lists, or change their order. It's really annoying when you have to update the commas afterwards. Much nicer dev experience when ever entry ends with a comma, and you can juggle them around at will.
I don't see how Microsoft's and Sun's/Oracle's decision to encourage bundling all dependent software (including what would ordinarily be considered to be system libraries) with your program has to do with long-established practices in the *nix world.

I do agree that the world becomes much easier for a language/runtime maintainer if you get to ignore backwards-compatibility concerns because you've convinced your users to just pack in the entire system they built against with their program.
3.) The company making an unauthorized copy of your work and storing it permanently in a giant corporate library of their own making which they refer to over and over.

This is distinct from (1) where the content is streamed or only ephemeral/incidental copies are made.
> Advertising as contrasted to information is deceitful, manipulative

This is what is confusing the many meanings of the word. There's no point doing terminology redefinition and then saying "See? Thing bad!" That's not the purpose of this conversation; that's just what you tried to do in an individual comment.
Everyone in the meeting that set the price are all tremendously over paid, and so 90k for a mediocre SUV seems reasonable to them

It's the "it's one egg Michael, how much could it cost, $10?" joke, but real
> here was a RTO push in the wake of COVID, but its stalled since 2023, and the amount of workers returning to office has been flat

Presumably because a lot of the push for full RTO was just a means for companies to implement layoffs without calling them what they were. Once the target was achieved, everything went back to business as usual, including WFH.
Funny I’m the exact opposite: I essentially never write JSON by hand, or add json content to repositories, so could not care less about the lack of trailing commas, I do semi routinely write or review SQL.
Distributed quantum computing across an optical network link
> I'm beginning to think that the best way to approach a problem is by either not being aware of or disregarding most of the similar efforts that came before...

That depends...

- Krapivin was an undergrad, tinkering with stuff for fun. If he'd put a couple months into this, and just ended up re-inventing a few things? That'd be decently educational.

- Vs. if your team needs to ship product, on something resembling the schedule? Yeah. You definitely stick to tried-and-true algorithms.
> lack of support for trailing commas in JSON

This, 100%! And the lack of comments.
"Take the number of vehicles in the field, (A), and multiply it by the probable rate of failure, (B), then multiply the result by the average out-of- court settlement, (C). A times B times C equals X...If X is less than the cost of a recall, we don't do one."
It was not supposed to be a praise
You've moved the problem from the last to the first element though. Surely people would prefer to be able to do this

SELECT
a,
b,
c,
FROM ...

?
as if you ever read the ingredients label of you soap or shampoos....
No, no, no. That's the wrong thing to take away from it.

Something I got from Richard Feynman descriptions of his method of study, was to first and foremost, read the prompt of the problems, and work diligently trying to solve the problems by himself, for a reasonable amount of time.

Then, and only then, go and read the other solutions. The solutions can be the same, they can be different, and by doing all this preliminary work the researcher can truly understand the nuances of these solutions, something they can't grasp if the solutions were shown just after reading the problem.

So, the best way to approach a problem is:

- Try to solve it by yourself. Several times if necessary, give it an honest effort.

- Then, solved or not, go and read other people's solutions.
1. Hard question to answer. But I do believe you should not have clearance to any sensitive documents if you don't have a clean record. There's a reason clearance is such an invasive process.

2. We are in unprecedented times. And honor is clearly thrown out the window. Pretty much every day of the last few weeks would make Watergate look like a slow news day. So no, I'm not reassured at all.
Especially since this is software and many, many long term things can occur well past the news cycle. It could be "leaked", sold to foreign actors, simply messed with which will cause someone (which is statistically not us individually) a crisis, or simply slow down payments when they inevitably have to unmuck everything. It will cause damage, that's not really up for debate. Just because is doesn't affect me directly doesn't mean I'm not worried.

Btw, fwiw I'm pretty sure Trump already stalled one of my interviews indirectly. So it also is personal.
Stellantis is working as a corporations of corporations AFAIK, and they’re free up to a certain degree. However, they have profit targets, and if you fail you’re closed down, again IIRC.

So, tracing that decision is a bit harder than it looks.
This is awesome, thanks for sharing! I used to play lots of MUDs and also the browser-based MMORPG life sim Star Wars Combine, so I don't know how I missed this back then.

By the way, you have broken link on the `Learn More About the Economy` link in the home page. Should just have it redirect to `/crafting-the-galaxy`
> it is annoying that the end of the list is always special. You can't just copy some line and move it there. Also when moving things around you always have to take extra care at the end.

You have simply moved the "special" entry to the beginning rather than the end.

Side remark: I've noticed that when it comes to code formatting and grammar it's almost like there are broadly two camps. There are some instances of code formatting that involve something "clever". Your example of leading commas above for example. Another example is code ligatures. It's as if there's a dividing line of taste here where one either feels delight at the clever twist, or the total opposite, rarely anything in between. I happen to dislike these kinds of things (and particularly loathe code ligatures) but it is often hard to justify exactly why beyond taste.

Code ligature thing has something to do with just seeing the characters that are actually there rather than a smokescreen, which IMO impedes editability because I can't place the cursor half-way through a ligature and so on. But it's more than that -- you could fix those functional issues and I'll still dislike them.
This is probably a long shot, but do you have any recommendations for power draw monitors that plug into a US outlet and report power draw either over plain old serial port, or USB?

Every couple of years I look around a bit for something suitable, but have been unable to find anything that fits the bill, looks like it's not totally garbage, and isn't priced in the neighborhood of lab-grade measurement equipment.
People are going to build plugin and component systems whether we like it or not. People have massive investments in C++ whether we like it or not. These two concerns often intersect in game engines, apologies if that felt off topic.
IMHO this is one of the ugliest formattings. Whenever I see that i try to revert and avoid at all costs. I know it's a personal flavor, yet. I might be too opinionated..
Imagine the compensation.
I had the same worry: that they'd be rendering everything into a canvas. It's very neat to see that the WASM<>DOM interop is there now, and they render actual native elements. Even inspecting the DOM it's quite readable (far easier to read that I've seen React produce).

OTOH, Rust solutions have been pretty disappointing so far; usually relying on macros (which are a pain to write, debug or maintain in any way) and lots of DSLs (which negate the value of any development tools).

The binary size for this approach is a big issue, but assuming that it can be decreased, I'd think that go can end up being a very viable candidate in this space.
In all seriousness, if you're cool with it, LSD. Or anything else that can take you out of the ordinary course of though.
I think it's not economics per se, but a responsible outlook on society as a whole. I think it is what sets Anthropic apart, as they do focus more on how AI affects society. That is why they have an emphasis on AI safety.
Interesting that facebook built the whole thing but still useless to me.
If people are ok with "live and let live", yes. If not, there will be a lot of bickering ("why did they get an exception and me not?!"). Or senior management will be unhappy with their metrics ("we said three days in the office, and the average is just 2,78? Not acceptable!") - so rules might get tightened, as in my employer's case. Which also has the (in management's opinion, beneficial) side effect of getting rid of some of those pesky "troublemakers" who insist on having more home office than management wants them to have, without a severance package.
Creating smart buildings with privacy-first sensors
I think it's deeper than that. I don't think copyright applies at all.

> amount and substantiality of what is thereby made accessible to a public

This starts to get at it, but what really gets to me is the argument that it is the use of the data in training which copyright maximalists assert is wrong. Copyright doesn't protect style. If your model cannot be coerced into producing a duplicate of its original data, then there is no copyright question in the first place.

Of course if it can, and if the amount and substantiality of the portions that it can reproduce are significant, then that protection goes away. But that's quite hard to do: there are cases where precise text reproduction can be done and has been demonstrated, but it's a real challenge to do it reliably and at length, except for some pathological special cases.

To me the best analogy with what's going on today is the format shifting debate in the 2000s, except that to make that comparison you have to assert that an imperfect, unreliable destination format not intended for reproduction is equally harmful, and in the same way, as an mp3 rip of a CD. That's a hard argument to make.

It's also very clear that the primary purpose of an LLM is exactly not duplication. You want them to be able to generalise over their input, not regurgitate it. They have several significant non-infringing uses. If they didn't, they wouldn't be worth the effort. Betamax would apply, in spades.
Musk owns 42% of SpaceX's total equity and 79% of the voting equity.

The non-Musk shareholders range from low-level SpaceX employees (equity compensation) through to Alphabet/Google, Fidelity, Founders Fund.

There are actually hundreds of investors. If you are ultra-wealthy, it isn't hard to invest in SpaceX. If you are the average person, they don't want to deal with you, the money you can bring to the table isn't worth the hassle–and the regulatory risk you represent is a lot higher
They are treading dangerously close to causing some kind of consumer revolution here if such a thing exists.
I've been bitten by trailing commas in my python+sql code repeatedly, it's an easy mistake to make when python itself has trailing commas (which I make deliberate use of).
That’s why I use leading commas.

Unless I change the first column, no problem.
Having been in both setups, the frustration and demotivation I got when working in the bureaucracy was way worse than doing the rare weekend work and on-call rotations at a place where things moved fast. Many people get pumped up by doing stuff.
I think you mean double precision?
Yeah, that's great until you're a european citizen who needs to access a government service while travelling in the US, or living in French Guyana, or any amount of exceptions to your clever idea.
Please stop creating *Throwaway accounts and posting LLM-generated texts pretending to be someone you're not.
Ah... Well, it's just what I do.

All things are temporary. What I write at a certain moment may be good to do at that moment. And it's sometimes good to remember it afterwards. But sometimes it may also be good to just let it go and not cling to that memory or sentiment.

Some stuff stays. Some goes away. In my case, a lot of it goes away, but of course it doesn't have to be that way for anyone else. However I still think it's good to sometimes go back and clean up, deleting things that are no longer helpful to keep.
If you are willing to use macros anyway, you can make the following work in C++ today:

foo($(bar)=10, $(baz)="hello");

In fact you could 10 years ago when I implemented it[1]; in fact it allows significantly more than just named arguments (named tuples!), but please, consider it as some sort of art and not really something that should be anywhere close to production.

[1] https://github.com/gpderetta/libtask/blob/a5e6e16ddc4e00d9f7...
slick design mate, and quite useful! I live in London too. You can add Victoria Miro, an art gallery close to Angel.
OP is massively overthinking it. Add them to CREATE TABLE and SELECT queries would remove 99.9% of annoyances.
I guess trailing commas would make constructing the clauses programatically a little easier, if they are being appended one-by-one.

On the downside, does this make it easier to write code that is vulnerable to command injection, because it is easier to append a bunch of statements passed as input?

For the WHERE clause, if i happen to be programatically appending conditions, i'll start with `WHERE true` so i don't need to consider if i'm appending the first condition (no AND/OR/NOT etc.) or a later condition (required AND/OR/NOT etc.). A decent query planner should ignore the fixed value.
SELECT a

, b

, c

FROM ...

is the same as:

SELECT a,
b,
c
FROM ...
I wish the source for this were public, it seems like a really interesting example codebase to peek at and try to learn all the little details of a real-life application.
DuckDB has this feature:

duckdb> select 1,2,;

returns 1 and 2

https://shell.duckdb.org