skysight-inc/HackerNews huggingface dataset:
The concept of freedom of speech explicitly states that no punitive consequences are allowed as the result of speech. Of course there is the trivial reality that there are consequences to everything and people also have a right to disassociate with you, but at that point you indeed violate the principle. That isn't a crime, but universities should have a higher standard.

The latest rather pop-interpretation of freedom of speech is rather stupid, especially in an academic context. So far so that I believe that you aren't really fit for academic education if you really believe that.
Interesting, I have seen claim by Adobe senior principal scientist, from 2012[1] and then 10 years later in 2022[2] that if you are writing single threaded scaler code in vanilla C++ you can only get up to 0.25% of maximum GFLOPS of typical machine. Looks like in 10 years nothing really changed. In my understanding this is real problem that needs to be immediately solved, not just for C++ but any other language.

[1] Sean Parent: "Now What? A vignette in three parts" https://www.youtube.com/watch?v=iGenpw2NeKQ&t=1382s

[2] Keynote: The Tragedy of C++, Acts One & Two - Sean Parent - CppNorth 2022 https://youtu.be/kZCPURMH744?t=2924
I recently installed Fedora 38 on my desktop after years of using Opensuse Tumbleweed. It came with Wayland out of the box and that was my first time using Wayland.

After the switch, the major issue that I noticed was typing when searching for files in VSCode was very slow. Like a solid 1 or 2 seconds slow for the characters at the end to appear or to disappear after pressing backspace. The title of the window kept flickering as well as switching between the currently open filename and the folder name. It was very weird.

Some amount of Googling lead me to a couple of issues on VSCode's GitHub that attributed the root cause to either Electron or Nvidia misbehaving with Wayland.

Switching from Wayland to X11 solved the issue for me.
there is no multiple definitions going on: what happened is an _elision_.

The actual word is "second minute" (as opposed to the "first minute").

Most languages have by now elided "first" from "first minute" resulting in the "minute" as we know it today, and elided "minute" from "second minute" resulting in the "second" as we know it today.

i.e. "second" literally means "the one that comes after the first", but is implied to be about the subdivision of the small unit of time.
Ireland definitely has advantages other than its tax regime, but on the other hand the cost of living is sky high and infrastructure is poor. This makes it hard to attract and retain talent and will eventually start to weigh heavily on companies' decision to set up there. There doesn't appear to be any hope of a solution in the near term so Ireland is at risk of squandering its position as a global tech hub.
This video does not cure it, but it'll help you accept it and don't care about it
now most of the time I'm just not noticing it
https://www.youtube.com/watch?v=y4zuVk5STuM
I'm not following:
`
{
array: [string1 string2 "true" true True TRUE yes y]
}
`
Doesn't look like a valid SEN or JSON. The `y` `yes`, `True`, TRUE` aren't valid keywords/variables/consts and `string1` and `string2` look like variable references which aren't something SEN or JSON support. The closest valid thing I can imagine is:

`
{
array: ["string1" "string2" "true" true "True" "TRUE" "yes" "y"]
}
`
To be more precise you can't read default values from the source of truth, which is the parameter list. There is syntactically no way, and they aren't materialised in any accessible way at compile time.

> you can just make a static function (or constant) that returns them so callers can refer to that same value without duplicating the source of truth

Oh, but now you have duplicated it. Maybe not a value literal, but you still have to synchronize the default value expression (constant reference or whatever) between the parameter list and every other place that is interested.

And at any place that is not interested in such data you still have to meticulously forward the precise list of default values in the right order to a final consumer of the data.

You cannot

void func(int x = 1, int y = 2, int z = 3);

void usage()
{
int x = gimme_default(func, x);
int y = gimme_default(func, y);
int z = gimme_default(func, z);
...
}

You also cannot

void func(42, PASSDEFAULT, -1);

As you explained you can

constexpr int FUNC_DEFAULT_X = 1;
constexpr int FUNC_DEFAULT_Y = 2;
constexpr int FUNC_DEFAULT_Z = 3;

void func(int x = FUNC_DEFAULT_X, int y = FUNC_DEFAULT_Y, int z = FUNC_DEFAULT_Z);

{
int x = FUNC_DEFAULT_X;
int y = FUNC_DEFAULT_Y;
int z = FUNC_DEFAULT_Z;
...
}

but that's already too painful for me to write, when the more realistic setting is that there is also

void func_variant1(int foo, int x = FUNC_DEFAULT_X, int y = FUNC_DEFAULT_Y)
{
do_foo(foo, x, FUNC_DEFAULT_Y);
func(x, y, FUNC_DEFAULT_Z);
}

void func_variant2(int foo, int bar, int x = FUNC_DEFAULT_X, int y = FUNC_DEFAULT_Y, int z = FUNC_DEFAULT_Z); // etc

There is already significant boilerplate / repetition and I have a sense that there will be a new FUNC_DEFAULT_W coming soon that has to be inserted in 53 places. This is the textbook application for structs, which can abstract over sets of primitive data items.

Code that makes significant use of default arguments always has that unstable, arbitrary sense to it, with function parameter lists that grow too long, and it always seems to be badly structured and fragile. I cannot prove it formally but I have the hair to prove that I've spent months of my life refactoring such code.
There are no genocidal events and you are just espousing propaganda.
If they haven't been asserting their trademark then they may as well not have it. FastGPT isn't the first product to be named after GPT.
Show HN: Nostalgist.js – Run emulators of retro consoles, within web browsers
We are not stuck and these issues are solvable (as much as they exist): trade of electricity with neighbouring countries, storage etc. For example, a simple thing where Germany could try to follow the Nordic countries is heat pump installations to keep houses warm without fossil fuels.
When you say "they started a war", are you talking about the six day war of 1967 or a different one?
Is Devuan still having a usecase? No offense, I am simply curious. Lately I see statements that you can use standard Debian and have it instaled without systemd. It won't be the default I assume, but how do Devuan and Debian (without systemd) compare nowadays?
There's some truth to this! I strongly encourage to architect language servers as libraries first and foremost, with LSP being a relatively thin layer on top of protocol-agnostic library, and only _one_ of the ways to consume the results of the analysis.

At the same time, libraries, sadly, do not actually exist. I can not easily cook up an `.so` and then hook that up with Emacs, Vim, VS Code, and Helix. Moreover, any crash in an `.so` library brings down the whole process, which isn't a good idea for an IDE.

Maybe several years in the future we get an actually good implementation of libraries (I have high hopes for WebAssembly component model), but until then, text-over-stdio can actually be better in practice for some use-cases!
I don't think they can be defended. In the UK last winter, generators artificially "shut down" to drive up prices. It's a rigged game that hurts consumers: https://www.theguardian.com/business/2023/mar/23/uk-power-fi...

The richest people I know (guys in their 30s worth 100 million) all made it through energy trading. Lots of hands in pockets here and is similar to most corrupt privatisation initiatives.
It would take a bit more than full sentences, and more than merely "suppressing" the warnings. How much more? Well, people have regularly been concerned about the psychological impact of both sexual and violent[0] content in films and video games — in the UK the moral panic about "video nasties", in the US people calling Doom etc. a "murder simulator". Neither of those those things was really trying to do that; conversely propaganda can get people to kill, and manages to do this with caricatures.

> Guys, it's some numbers being multiplied together in a way that sounds like you're talking to a person. But you're not talking to a person. You're talking to a ball rolling down a billion dimension hill.

If you can't tell, does it matter?

[0] why are these two so often conflated?
I read the almost the whole thread and it does not seem to be an LSP issue. As far as I can tell, the issue is purely corfu and eglot disagreeing about the semantics of internal emacs completion hooks they use to communicate and whether corfu should cache on its side or should rely on eglot. Company does not have this impedance mismatch with elgot so it works fine.
Hmm,

My latest audiologist test was in an opticians
>using "good variable names" in cases where that variable is effectively functioning as nothing more than a syntactically necessary placeholder for a point-free phrase is a clear (if well-intentioned) mistake.

If variable names are well picked they provide guiding context hints that ease understanding. If you have only a terse pack of symbols, deciphering the code will be longer because you have to go trough more contextualization to understand where the code take place and what it actually operates over for which purpose.
Actually there seems to be a lot of intent in tax law, reading the wikipedia page about the Apple/Ireland controversy - some tax mechanisms/structures are specifically called out as not being available for firms looking to reduce their tax bill, use must be for genuine business requirements only.
SNI support was added with "tls keypair" option in OpenBSD 6.6: https://marc.info/?l=openbsd-cvs&m=155931636824866&w=2
It's on a Amiga 500, it has about 3 MIPS of performance or about 4x less than a 486sx25 that has about 12 (yes, 68k had a couple of extra registers).

On top of that the Amiga500 graphics chip placed all graphics in bitplanes, that was a great move for just copying 2d graphics in the mid 80s with the help of simple hardware acceleration, but it really became a pain for anyone wanting to do 3d graphics.

To call it a reskin is quite a disparagement of the amount of work they've probably had to put in to get in running decently (unless they figured out a very clever way to make the hardware do a fair chunk of the work for them, kudos either way).

And as others have pointed out, it's that they've chosen a more "amiga-y" artstyle.
The question I always ask.: which part of your country would you give up to avoid conflict?
the really story of course is that the UK establishment fundamentally doesn't like a non-compliant press, and so beating up the BBC about whatever they happen to think of is just par for the course.
What they describe looks like a single predictor. You can't create a strategy with a single predictor, unless it's incredibly predictive. 99% of the time, a predictor cannot beat its transaction costs alone.

You need to combine hundreds of such predictors to be able to beat costs and have a net profitable strategy.

We have a saying in French that you need a lot of rivers to create a sea.
Ugh. Just from the title you already know what it will be, and it was. You don't need to read it.

They want to sell software.

They just for some reason also want open source cred, and want to blame the concept of open source for somehow failing to give them a living.

You want to sell software? Fine, sell software. But just do it and own it.

No rethinking of anything happened here.
I'm not saying it's Germany's fault, we're the ones selling them energy. Or rather a couple rich guys make shitloads of money while everyone else pays for their profits.

Nothing against Germany.
you'll note they haven't sent a letter to Ofcom about any story on GBNews, of course.
There's a parallel universe where the French chose to base their new system around twelve instead of ten. Divide the day into twelve twelfths and each twelfth into twelve parts again. (They'd have to coin prefixes for each.)
It seems to be, yes, at least according to my calculations. For me it is almost 11, so the metric clock is past 4, close to the middle.
There are countrless statements, which you also see paraded in other countries for that matter, that want the destruction of Israel. Official voices included.

From the river to the sea... is not just another lifestyle position. I would argue that you might not have followed the conflict too closely.

Gaza did get more autonomy. They even had the chance to found their own country. They responded with war and I don't think there can be an alternative "history" to that.
I think that is what Free Pascal's backwards compatible graph unit is implementing? Sad to see it is deprecated, but maybe it still works? I could not use it for porting my ancient Turbo Pascal 2.0 game since it was relying on an older, CGA-only, graphics library that had a different API.

https://www.freepascal.org/docs-html/rtl/graph/index.html
A later video expands on this too:
https://www.youtube.com/watch?v=y9fQw1W22i8&list=PL-3inz2kpS...
You can modulate the white noise very effectively. I dabble with analog synthesizers which let you use low/high pass filters on white noise to get very interesting sounds. I wonder if you carefully matched it, it might alleviate the discomfort. Worth trying I suppose.
The question of “why” could be a human construct. There doesn’t have to be a “why”.
The iconic Checker cab Company took the opposite marketing approach, selling overly sturdy sedans to private owners. They died on that hill.
yes that's what I meant, thanks
> I showed they in fact do.

You actually haven't shown that. Coal exit does not mean fossil fuel exit.

And I have not seen an actual plan to get out of fossil fuels, apart from general hand-waving.

And I mean an actual plan, with detailed location of new power storage plants, exact targets for renewables, etc.
Ok perhaps I did, maybe I was wrong with the example of the bbc. Other news outlets consistently make use of superlatives and after browsing other articles I must admit I didnt find any on their site. And with my initial post I didnt say they condoned it. I said it is almost like they condone it. These carefull use of words where to have the possibility of saving face and it is the same for journalism. Fact is most countries have defined Hamas as a terrorist organisation as is the UK even before these events. These events fit the general definition of terrorism is it not? I understand they are also more carefull now with their words because of the fine balance. I only argue I see it differently and contest their frame.
It turned out that DO's base images for the worker nodes had automatic updates turned on; these were kicking in at around 6am each day, and causing the nodes to fail.

I'm sure their official incident report will have more details, but right now it looks like this is nothing to do with Kubernetes directly, but the underlying OS.

DO have now disabled those automatic updates so that this stops happening; it's been stable since then.
So you can only be part of groups you 100% agree with? I wouldn't care enough to 'post my disagreement', especially when I was a student, I had other stuff to care about.
in a Amiga 500! This is amazing!
FYI Cray developed an interesting allocator for scaling to a massive amount of threads https://dl.acm.org/doi/10.1145/1122971.1122999
lots of foss thats not useful or valuable to anyone, big or small.
Is there a reason why they used those specific colors? I don't understand why a hospital would be yellow or a police station would be black by default. My guess would be white and blue, respectively.
I'm not a doctor but I have good hearing, and heard a friend's tinnitus. Apparently they had a constant muscle spasm that was causing a "buzzing" sound, and if you listened carefully, you could hear it. They eventually got it botoxed and that fixed it (injections 2-3 times a year I think, ongoing).
Ethiopia Will Allow Mobile Money Platforms to Be Used in Securities Investment
> changing your own battery will void the warranty

Not in the US it won’t.

See Magnusson Moss:

2302.c here: https://uscode.house.gov/view.xhtml?req=granuleid%3AUSC-prel...
Location: Ghana
Remote: Yes
Willing to relocate: Yes

Technologies: JavaScript || React || Ruby on Rails || Ruby || Redux || PostgreSQL

Résumé/CV: https://docs.google.com/document/d/1QpQPCcmzF2FK18qpCrmniC0A...

Email: collinskwamebawa@yahoo.com
Early depictions of AI doom are fascinating because the Christian origins of the myth are not yet well-concealed.

In the same way that Kurzweil portrays the Heaven of the singularity, I Have No Mouth, and I Must Scream is an excellent Dante-esque exploration of the concept of Hell.

These unconscious cultural archetypes can be both illuminating and distorting, and I wonder how the relative literary diets of Gen Z, Millenials, Gen X, and the Boomers affect their thinking on AI risks.
I don't have tinnitus, so I can't verify, but I stumbled a long time ago across this reddit thread https://np.reddit.com/r/WTF/comments/3l3uri/these_guys_light...

The url looks weird, I'm not talking about the video but the comment this links to.

It looks like ... his method makes it stop for 10-15minutes, so it's not permanent.
As part of a robotics project (autonomous container trucks Rotterdam harbour), we described trajectories as B-splines, rather than circular arcs/beziers. The main advantages were that:

* they allow easy fitting to exact points (important when avoiding collisions)

* they have nice 1st and 2nd order derivative properties (which translate to smooth acceleration and jerk putting less strain on motors and servos, compared to arc-arc or arc-straigh line)

(Entirely different application than game design, but yes — splines are probably closer to reality than arcs)
Yes. LSP is the worst thing in the world. But nothing better exists for this use case, so I'm glad that LSP was invented and I can enjoy working C++ completion, go-to symbol and other nice IDE niceties in emacs.
If you only have 2 years experience, especially if that experience is limited to your job, you might not be as ready to move forward as you think you are. I recommend first proving to yourself that you can do what others cannot before taking risks that will limit your ability to become a stronger and more competent craftsman.
'Soviet' is not a name, it is a political term, so I don't see why you cannot apply it to countries with USSR-like regimes, even if they don't carry S in their name.

For the curious, it is translated as 'council'.
I once flew Cathay Pacific from Toronto to Hong Kong over the North Pole.
Nobody in the western world is going to buy Russian power plants any time soon.
Anecdotally I had a similar experience but much more short-lasting. First and second dose caused pretty severe flu-like-symptoms and ringing in my ears for a few days. I'm prone to ear infections and it was very much like that. Thankfully both times it went back to normal in a week or so.
Slightly off-topic, but did anyone ever run a sky camera with a vision model that recognize what it sees?

Like Meta’s SAM.
Am I missing something about the definition of “tokenStart”? It can be ‘letter’ or three other characters: but all those other characters (and more) are already in the definition of ‘letter’?
> would you happen to know of any?

I doubt I know any more than you. ARM's info on the matter is a little scarce, and I struggle to understand their documentation at times.
If you start and lose a war, it just may not be completely up to you. There is landgrab by Israel concerning the West Bank, but that is another topic and doesn't in the slightest justify the reactions of Hamas.
I'm not saying this will work for everyone, but I just lie to myself.

I know this isn't true, but I've told myself that having tinnitus is a normal thing, that everyone has.

The "fact" that it's normal and that everyone has it has removed the suffering for me.

Weird, but maybe it will help someone here.

"Pain is inevitable, suffering is optional."
Close family member experience: https://bmcpsychiatry.biomedcentral.com/articles/10.1186/s12...

It helped surprisingly soon. My family member had Tinnitus for 6 month, super high pitch, appeared as burnout reaction.

We were told by the doctor that this treatment might take several rounds and has a high chance of not working at all if physical damage is involved.
Location: Istanbul, Turkey

Remote: Yes

Willing to relocate: No

Technologies: Node.js, React, Python (Flask, Scrapy, wxPython), App Performance, Selenium, RDBMS (PostgreSQL, MySQL), NoSQL, Docker, PHP (Laravel, WordPress, Symfony), HTML5 (Offline Apps), CSS (Sass, CSS Modules)

Résumé/CV: Upon request

Email: gasoved [at] gmail

Full-stack developer with 10+ years of experience. https://gasoved.github.io/
Definitely a better name
I am sorry, but my google-foo is lacking to find this book. Could you please name the authors, or just post a link?
I think you've just convinced me that RISC V is the way to go, long term.

Historically, bottom feeders won in IT. unix was a bottom feeder againts the IBM os'es and VMS. x86 was a bottom feeder architecture against mainframes, server class hardware, and workstations. Linux was a bottom feeder against the real UNIXes like SunOS and HPUX.

Bottom feeders get picked as cheapest option, then client demand of better features slowly pushes them upwards. Meanwhile the top concentrates on its most profitable customers, showing disdain for bottom feeders until they've grown out of control.

The last 5 Tandem owners are probably still out there somewhere, showing all of us what real uptimes look like.
There is some evidence our bodies have split up the day into 16 parts: consider the 90-minute REM cycle. This suggests it would make more sense to try to use base-2. 4 bits of depth required to specify the 90-minute "hour". 16 bits of depth corresponds to a resolution of about 1.32 seconds. Then following the obvious pattern however "minutes" would probably be 8 bits of depth, corresponding to 5.625 standard minutes, so this is the most jarring difference. Of course then you wouldn't have clean divisions into 3, 5, etc. but it would be simple to calculate, notate, and reason about.
No indeed, but the insurance caps out at £7000, which is not an amount I need to insure myself for.

Insurance must on average cost more than it pays out. When it comes to pets, there is less competition, less transparency on cover and less competition on veterinary costs.

All these factors combined make it unattractive to me, as I have enough income to self-insure beyond the low cover pet insurance provides.
My impression from my limited experience with Pascal (more recently only playing around a bit with Free Pascal) is that much of the basic parts of the language, that a beginner like me is mostly exposed to, is very safe with strong typing and range-checking on all arrays. I do not know how far you can get in practical programming while sticking to those parts of the language, or how unsafe it gets once you start playing with pointers? I think the pointers are supposed to at least be safer than in C, unless you go out of your way to break things?
> There are even times when my home has almost no instantaneous electricity consumption.

I don't think this is the case in any modern household, as long as there is at least one device with a transformer (i.e. a "charger") plugged in. Of course, you can theoretically turn off all electricity, e.g. when going on holidays -- but most people don't do that, especially if they have any kind of smart devices or even an alarm system active.