skysight-inc/HackerNews huggingface dataset:
The way the remote job market is being flooded by American companies proves your point. EU companies do not even try to compete with them, with a few exceptions.
I think this is overly pessimistic. While there's definitely shady companies out there who will say this while having very poor security practices, it's tricky demonstrating that something didn't happen.

Say you had detailed audit logs for example. What happens if there's a subtle bug in those systems that allowed the hacker to proceed without logs being recorded?
Intel asking Germany for more money, set to potentially invest in Vietnam
For anybody that still believes in gpg and is interested in using it to transmit data across his organisation we've built https://github.com/spapas/etsd.

This is a project that holds the hands of the users of an organisation to help them send gpg encrypted messages. We're using it successfully for almost a year.
Ask HN: Any low code frameworks on top of Django?
Django is already pretty low code but there's a lot of times I'd just like to write a quick SQL snippet, display a nice grid and then define another couple of SQL snippets for handling actions on the grid. I can scaffold this out pretty quickly with standard MVT but is there a simpler way?
It's just that you said I was sad because I don't think their is a soul. Because, I assume, you think that there is some mystical entity that is directing the body that is you, and a spiritual practice would lead to that conclusion. The soul would be some essence that is beyond the physical world, (a being from alternate universe maybe?). But then you speak of meditation and fasting. I would say that meditating has been what lead me here. Meditating, examining, observing ones own mind helps one see that there is no self, thoughts arise on their own. There is no core, non-detectable, mystical soul.

We give our minds too much credit, we keep arguing if AI is, or can ever be, conscious, without ever defining what consciousness is. I would say that humans aren't conscious in the way we think we are. There is no free will, we don't decide what we think about, if you think about thinking, where does the first thought come from?
I have recently seen "exclusive" for &mut, instead of "unique" here.

The "value" and "variable" naming is unambiguous though. "Variable" might be problematic for someone that conflates the concepts of reference and value - but that's an issue that should be solved far earlier than ownership.
This is good for me with no exp with system design interviews.Thanks!
Who cares how the feature of hidden files came to be, when it has been what it is now for so many years?
Sabine Hossenfelder tweets sarcastically on this.

https://twitter.com/skdh/status/1623728595297345538
Calling it "unintended" is making a lot of assumptions.
No 3rd party is involved. You're localizing the 2nd factor of authentication. Google could burn down tomorrow andb cease to exist, you could still use authenticator. It's a cryptographic verification scheme, not a service.

RSA was a big one that was similar. Not sure if it's still used today but there was a little hardware fob that wasn't connected to the internet or anything, the whole thing works on Time. The only thing that fob needed was a constant battery power, if it died you'd have to replace the battery and call the helpdesk to get it resynced with your account. The only thing your phone needs is a good time source like GPS or network time. I believe authenticator app works even if your phone doesn't have service. You could be on a landline in a remote region with no Internet, talking to your significant other on the other side of the world, have them log in to your account and give them the code displayed by the authenticator app and they could send that important email you forgot.
ChatGPT is state-of-the-art natural language processing (NLP) NOT NLU
Drone boats are an overhyped Achilles’ fleet
“Conscious” doesn’t mean they know anything, but they think about it and will drop $7 for deep fired blended cauliflower.
>One hasty bugfix to clear the buffers after establishing TLS

Discarding bytes seems like the wrong thing to do as well. If your starttls just takes the socket and no "initial bytes", as I would expect, you would need to either read off the socket a byte at a time til then or better to use MSG_PEEK to not read past the next \r\n.
+1 this.

I only recently started using it exclusively to parse grammar, when the rules got complex so did my regexes, but when I divided my regexes into groups each on their own variable and I formed whole a regex by concatenating these variables, regex was much more concise for me.
Pilots don't suffer from depression, smoke pot, take many types of medication as a child, or have many other issues

Oh my sweet summer child.
Using a code formatter in C++ (e.g. via githook or the like) seems still the exception in most commercial C++ codebases I got to look at, when consulting in recent years.

I.e. often there is a mix of styles, indentation/line wrap preferences and even the occasional tab in a codebase that otherwise uses spaces. Etc. etc.
And that's just the formatting part.
Linters seem to be mostly used manually by experienced developers but rarely are part of the commit pipeline or even if they are, their suggestions enforced.

Your mileage may vary. I mostly look at code from a very specific industry. But I can't help but notice these things now, because of my exposure to Rust.
You miss the part about them saying that the code is from stackoverflow so in other words not exactly hacked together.

Overall I agree with both of you but on different points, she'll scripting is an outdated painful process and yes we should provide optimal answers to be fair.
The author seems to suggest that React is reactive in the sense of “functional reactive programming” (a la RxJS) but React has never been “reactive” at all (see “scheduling” heading on https://reactjs.org/docs/design-principles.html).
You are right, but it is still annoying when cycling accounts.
I like how the art implies that the average woman also annoys these very large penguins.
It was always a thing in the US. It's in the constitution.
Nobody listens to techno
Specifically with regards to Reddit, spez is now known to have edited the database holding comments without making that fact known in any way.

So absolutely nothing coming out of Reddit should be trusted or quoted.
It also is a way worse UX if you lose the authorized device and you're traveling.
They’re often desperate communities based around specific hardware. Like the Amstrad CPC, BBC Micro, Atari ST or other retro computers. Plenty in retro consoles too.

I’ve not found a single forum where people lurk but rather independent message boards. I believe there’s a few Facebook Groups, possibly Redit too, but I don’t personally use Facebook nor Redit. You generally find them when looking to do something interesting on a specific device.

However if anyone knows of a more centralised place then I’d be interest to know too.
Indeed, but to be fair, Rust's smart pointers can be used to create memory leaks just as easily as C++'s. (Overall I think Rust is a much better language than C++, though).
Maybe I misunderstood your description, but does 'develop' not ever merge to 'main' directly? Your description sounded like QA could for example test 'develop' which is main + featureA + featureB, give that a green light, and then have new main be main + featureA (which has been never tested). That does sound bit dangerous.

(As an embedded developer, it would be bliss to experience 'develop gets deployed semi-hourly'...)
It doesn't say no-brainer. I think it should have said "The decision was a no brainer".
XML get's used in a lot of places it shouldn't be used. It also has two competing standards for parsing one of which is far too heavyweight for many of the use cases it has been used in.

9 times out of 10 for data transport you want SAX parsing not DOM. Unless your XML is actually a marked up document DOM is overkill. But many data transport libs used to use DOM which has a very real performance cost. I'm not sure how much of that is still true but the reputation for bloat and being heavy weight was often caused by parsing to DOM and then deserializing from there.
For Best Results, Forget the Bonus (1993)
When I do it, nobody cares :(
How a heat pump works
The heat pumps are one of the means of heating (and air conditioning) in the heart of the news. What is their principle of operation. You can ask questions here if there are points to clarify in the course
Join HVM and Kindelia’s Discord.
https://github.com/HigherOrderCO/HVM

Read Interaction Nets paper
1. Efficiency, and 2. Integrated graphics power.

Conversely, what is the advantage of Intel, other than peak boost performance (at vastly higher wattage)?
Relevant xkcd "Linear Regression": https://xkcd.com/1725/
I'm sorry that you think you have a say in that. But I'll speak however I want to. Your criticism on this matter means nothing to me, so fire away.
Where are you in Europe? What is your current tech stack and domain? What salaray range?
I have to admit, I thought the listing I found on amazon was amazon themselves, but it's just a third party FBA.
There was no way to implement a smart pointer in even a halfway usable and reliable way without move semantics, so C++11 is absolutely essential to use them well. Also I fully agree with the general sentiment. I have not produced a memory leak in many, many years in dozens of hobby projects or in a handful of professional C++ use. It's truly is a giant game changer. You can produce a leak with shared_ptr, but only if you do shit that looks dangerous and stinks to high heavens (a bit similar to the unsafe keyword).
GnuPG is not as trusted as you think:

https://latacora.micro.blog/2019/07/16/the-pgp-problem.html
That is certainly true, but if you are talking about things that are too big to stack allocate, the cognitive overhead of reusing heap allocated items is the price for getting back the throughput overhead of memory allocation.
I'm watching it now, and it's sitting at 0%. Considering it does poll for emails from time to time (maybe 1x minute) I don't thinks it bad that it ramps up to 0.1% to do so.

Discord, Teams, Firefox, and Slack all seem to use 0-0.1% without much interaction (though I am typing into Firefox right now!) - Thunderbird seems to be 0% more often than not.
Interesting that OP/engadget article cited has 0 comments on engadget
I think I will buy my first iPhone when they move to USB-C. I bought my first iPad when the Air model started using USB-C.

Please keep "MagSafe" (I believe the iPhone variant is now becoming the standard for Qi 2) on the phones and MacBooks. This is a propriety technology that is worth it (unless there is a future USB-C MagSafe standard?)

This seems like a really petty reason to not buy a phone in the grand scheme of things, but having everything on the one cable/standard (despite the internal protocol/capabilities of each device being all over the place) brings me a small amount of joy.
Unfortunately, you cannot install timescale on an rds, or I believe , other managed Postgres services : https://stackoverflow.com/a/67712962.
Solid too. But yes Svelte seems to have been the current thing for a few years now.
HTML was invented in 1993, which is not that much further back. GML was invented in 1969, and SGML in 1986. I guess you could say that HTML resembles GML quite a bit with the addition of angle brackets and urls. XML on the other hand is basically SGML with a number of optional features left out.
> Rust can already be very arcane to decipher sometimes, especially when you start getting errors from async libraries.

For what it's worth, the community, library authors, and most importantly the language design teams are all very aware of this. And there's efforts being made to make all these pain points things more ergonomics and approachable.

I think it just a slower process than we'd like. I think in part it's so slow might be due to how the decision making and work is structured; it's very open, but also slow.

Stuff like GATs took ages to design and implement, and yeet and parts of async are similar. These are done very carefully and they also let decisions marinate for a while before further action.

It's not a critique, since I think it's good and wouldn't know a recommendation to speed it up.

So, it's getting better, but slowly
Did you mean buying a new used car vs a new car? That would financially be a better choice for most americans, yes. But of course you then run into the uncertainty of how long the used car you buy might go before it needs major service. A riskier option that loosely reflects the Pratchett/Vimes “new boots” theory.
> Hardware I couldn’t get working in Linux just works on a first try with OpenBSD.

I have tried OpenBSD (and FreeBSD) a couple of times in the past on a spare Laptop I had lying around, and my experience was the exact opposite. With Linux, everything just worked out of the box: X11, HDMI port, Wifi, LAN, touchpad, cardreader, SD reader, sound, media keys, all except the fingerprint reader.

With the BSDs on the other hand, it was always a hit-oor-miss. Sometimes sound didn't work. Or the display couldn't properly switch when plugging in an external monitor. The touchpad worked only partially, etc.

I mean, sure, I can edit the Xorg.conf file like I did on Linux some 15 years ago to try and get the touchpad working, but honestly, these days that just feels like a giant step backwards for me for such basic functionality.

I wonder if I just keep trying it on the wrong hardware (Dell laptops instead of Thinkpads) and if that's the reason for having these issues
Ah, I didn't know that. Thanks.
Maybe they should say, “individuals who share the same American ideology”.

What is interesting to me is this part of the abstract:

…revealing that polarization can arise from differences in the brain’s affective valuations of political concepts.

I wonder if things are reversed in the sense that consuming the same sort of news content causes those peoples’ brains to end up with the same affective valuations. I know nothing about neuroscience but it seems if we took someone with centrist or left leaning views and subjected them to only political news from very right wing sources for a long time maybe their brains would be altered.

Is it reasonable to wonder if similarities in brain responses to political concepts comes from consuming the same sort of media messages? Is Fox News (or left wing equivalent) unwittingly changing our brains (brain washing)?
Only for local goods. There was no international copyright until the late 1800s https://en.wikipedia.org/wiki/International_Copyright_Act_of...
A single code base with half-baked code under feature toggles seems different from "a series of branches manifested in the code itself". Branches would mean there can be different versions of the same half-baked feature that need to be reconciled.

Are you saying that people in this thought experiment would go so crazy with feature toggles that they'd develop several different versions of the same feature, each with different toggles?
Inflationary currency benefits the wealthy though.

If you are rich, you can get loans easily, and it's better to invest your liquid cash and get cheap money on loan, while everybody else has a constantly deflating account. So you get even wealthier.

A loan can be seen as a short on the currency. When you take out a loan, you bet that the currency tomorrow will be worth less than today. Which is what happens in an inflationary world. It would not be a problem if everybody could get a loan, but usually loans are directly proportional to wealth.

tl;dr: inflationary = good for wealthy people, accumulates money in the hands of the few. Spending is encouraged.

Deflationary = good for regular people, companies are loath to invest. Saving is encouraged.

There is no free lunch.
This should be marked [2018]
that's when you know you solved AGI. when your hardware just works with your peripherals
Do you expect that human brain adaptation occurs differently for some reason in environments where "individuals who share an ideology" happen to not be sharing "American" ideologies?
You're proposing abandoning the Unix/Posix standards and philosophy in favor of an untested strategy.

"Move fast and break things" makes sense for acquiring investors, not so much for core infrastructure that everyone everywhere depends on.

This could work, but you'd need at least a decade of widespread usage to work out all the problems before it would even be worth considering for core infrastructure tools.
Does anyone know of any guide/tutorials/books about how to avoid common Rust performance issues. Like real world examples, "instead of doing X, do Y". I am maybe beginner to intermediate in Rust, but I think I'm still very susceptible to those things.
shitty renders and last update from 2021. you must be kidding.
Well it seems like it's working:

- https://news.ycombinator.com/item?id=34739278

- https://news.ycombinator.com/item?id=34736700
Sure. Just about any device that can be addressed as an 8 bit memory device (including modern microcontrollers) and that will run on a small amount battery power can be used through the cartridge slot.
Also, the material supposedly looks like plastic.

What material? The paint? Does the author think a car with a matte coating is made of rubber rather than metal?
Yup, I don't trust spez, I don't trust reddit's management (even less after the Chinese investments). This is a case to be cynical, reddit is not transparent and their leadership has been riddled with stupid politics, including the whole weird saga they did with Ellen Pao.
> C is worse in practical impact because more people put it on the network

Unfortunately the one thing that I learned in the whole Shellshock Vulnerability thing is that a surprising number of things [still?] runs on shell/GCI.
Try using a test -- can stick anywhere and just run code there (push of a button with analyzer in vscode). Almost like embedding a repl into a module for experimentation.
Pushing paper count is easy (and get some headlines)
For the love of God stop using Discord to organize your community and hold all your discussions, especially scientific endeavors! you are bound to lose everything and have immense difficulty searching for all the past information in the future
I was thinking about SyncThing, https://github.com/syncthing/syncthing but it's a file synchronization tool, meaning every node would have a full copy, and it would propagate deletes from one node to another.
I wish the 'dotenv' configuration language was so simple that it need not be written down! An off-hand comment (also cited by Brett) says that python-dotenv files "should mostly look like Bash files". Sadly, the vague implication that there's a highly compatible, at-least-ascii-safe subset of dotenv files and bash files is .. very far from the truth.

Here's a line of bash code that sets the variable X to a single-quote character:

X=''\'''

(lest you think that's an unduly obtuse way to do it, this is what `git rev-parse --sq-quote` does! If not 'best practice' it's surely at least 'practice that's gotta be supported'!)

Here's what python-dotenv gets:

Python-dotenv could not parse statement starting at line 1

Similarly, when you use python-dotenv to set a key with the value containing only the single quote

dotenv.set_key('.env', 'X', "'")

the file is not acceptable to bash:

bash: .env: line 1: unexpected EOF while looking for matching `''
The venue he's playing at would have to have a general license with the big labels, from which some money would go to Eminem.
I did a writeup back in 2019: https://blog.habets.se/2019/10/OpenBSD-in-2019.html

I disagree that it "just works". It my experience it has a bunch of easily fixable things. The things that don't just work in Linux are months long projects, requiring special skill. But with OpenBSD I've found a few things (in userland and kernel) where I go "hey, I can fix that", and I have.
Ownership is great! Which is why you should use a language that actually supports it, instead of one where it is just a semi-enforced convention.
XML was a bad fit for almost everything people did with it. The natural data model of XML is alien to all programming languages people use: it is alien to scripting languages because you want hashmaps and lists and it is alien to static languages because you want structs and lists.
So you usually ended up having to have a two stage parser, with the first stage turning XML into some kind of DOM and then your handrolled DOM-to-internal-representation thing.
That's also most of the justification for XML's ecosystem:

- You need XSD to make sure that your DOM-to-internal-representation code doesn't have to deal with garbage

- You need XPath to query XML directly if you don't want to convert it to something usable

- You need XSLT as a scripting language where the DOM isn't alien and awkward to manipulate

This is why there is no xslt equivalent (although you could argue that jq is that) and the various json schema solutions don't see much adoption, despite json being almost as old as XML at this point.
It's small time, but I've switched to OpenBSD for all my personal/friends/family web sites, hosting email, and virtualization. The laundry list of used services include nsd, unbound, httpd, relayd, smtpd, and spamd. The kernel WireGuard support is very useful. OpenBSD is modern, but not over complicated. That's why I like it.
A bit of research revealed that you don't have to call into libc.
You may use alternatives or even use sys calls directly, like Go apparently did: https://stackoverflow.com/questions/41720090/does-go-depend-...

PS: small overhead is technically still overhead; yet, I am not saying you should worry about it
I suspect a pathway might be:

1) Open offices for collaboration

2) Shared offices for collaboration (like co-working spaces) with reservations, as well as off-site retreats to places like Hawaii. This is cheaper than leasing in big cities.

3) Cost-cutting during the next recession killing those fancy co-working spaces and retreats

4) Loss of team cohesion
Boringly easy to setup. The defaults work, unlike FreeBSD which requires an extensive setup to get a desktop. The documentation it's clear and you can actually work with FVWM and lxappearance to set some theme from b00merang mimicking Solaris8/9 Motif/OpenLook. If not, installing xfce and the extras and reading /usr/local/share/doc/pkg-readmes/ it's a breeze.

The most extensive setup you will need to do it's to boost up some limits at /etc/login.conf (memory limits). And, well, the locale for X in ~/.xinitrc. Specially for Firefox and Chrome. Not much more.
Yes, Hal David wrote great lyrics.
> As stable as, say, golang's standard library. Sure, it needs upfront thinking and commitment, but it's not that difficult and might be well worth it.

That's actually far less stable than is needed for core utils.
ChatGPT....
Salt is pretty much what makes "processed foods" processed.

Source: I asked a nutritionist
AMD CPUs are much better for laptop as they tend to scale better at acceptable power draw levels for something battery powered while retaining good performance. Intel has the lead on the low power/low performance stuff.
(correct me if I'm wrong)

A free option for java/kotlin is Jetbrains IDEA Community Edition, more
commonly know as "IntelliJ" to the millions of developers who view
paying for software as an injustice. Android Studio is merely a
re-skin of it, with lots of Android-specific extensions.
This is true but in the early days XML framework libraries gained a well deserved reputation for poor performance because they would parse into a DOM first and then serialize from there. I improved the runtimes of several projects from hours to seconds by switching the serialization from DOM to SAX. The prevalence and focus on the document model for every usage of XML resulted in a reputation hit. One that XML has really struggled to overcome.
How is it different from svlete and solidjs? both are no-VDom approaches.