skysight-inc/HackerNews huggingface dataset:
That's not really surprising though.

First Citadel destroys lit markets by having the majority of US orders routed to them for dark execution using things like Citadel Connect (less regulated and worse than a dark pool, which they also love by the way) and then they scream "look we give you better prices than you can get at the lit markets that we just destroyed (after literally front-running you)". Please love us, we're doing god's work!

Sidenote: like Madoff there's a massive conflict of interest where Ken Griffin owns both a (huge) market maker business as well as a hedge fund (that had 64 billion in securities sold, not yet purchased "at fair value" on its balance sheet against some 4 billion in assets).

PS: I'm just going to call it. That CEO Zhang doesn't exist and is generated by AI, just to distract from all the massive Citadel crime. Maybe tin foil, maybe not.

PS PS: Citadel need to dissapear and Griffin needs to be in jail. He is Madoff 2.0 supercharged.
Which the business (directed by the COO) wasn't hiring.
VB6 and FoxPro, yes. Others, not so much.
in terms of technical beef: Vint's gone Vegan since Google
That's totally different from what I was thinking.

Propaganda bot spam replies to popular comments. Without read access it's not parsed easily.

Write is required for syncing eg. Legit content ( eg. When a new blog post is created) - this is useful bot content and not "spam", since it's picked up by the algorithm/followers.
weird, tons of my 20 year old code is still around, but my 30 year old code, except for embedded stuff, is likely dead.
> If there’s a software equivalent of a Cathedral then I still haven’t found it.

Probably like, some parts of Windows or Linux, or GNU tools, or some thing like that that, while still being updated, also has ancient components hanging around.
> I’m definitely one of the bigger socialises on here (probably because I’m European). I just don’t believe that a company owes you for your commute time. I feel that it pushing entitlement a little too far.

Incorrect, it is a reasonable and deserved level of entitlement. When you spend hours of your life for someone else's benefit you are morally entitled to be compensated it.

> Given the shitty wages most people are on, how some people walk for 2 hours a day, every day, to get to and from work because they can’t afford a car…and then we have this thread. It just feels like there’s a real disconnect from reality going on right now.

Crab mentality. Multiple shitty things exist of different scales and all of them should be fixed. Everyone should be paid for commute time AND no one should have to walk two hours or have a low wage job. Calling out the wrongness of the former does not mean we are okay with the latter. The subject matter of thread happened to be about the former.
> And someone is going to do it and charge money for it.

This already happened. It's called TypingMind.com; I'm happy paying user. It's main selling point is that it isn't dog slow and isn't trying to take down my browser with its bloat, the way OpenAI chat interface is. "Character" creation and selecting is lovely, but half the time I'm too lazy to switch away from the default.
It’s a kind of stone soup situation. With the OP providing the stone.
It could be that the Linux kernel random number generator has been backdoored on all the large cloud computing platforms. They could be even snooping the entropy pool in memory, as the system is operating? You don't know what's really going on in a virtualized environment? Also many BMCs have JTAG access to the CPU, what's the chance that they have implants in the BMCs, knowing how insecure they are?

https://www.asset-intertech.com/resources/blog/2017/12/micro...
I have still a Intel Westmere cpu running, which is the CPU iteration before Sandy Bridge. Honestly this platform is outdated, its inefficient and slow. It's not even cheap, considering you can get Broadwell/Epyc Rome cheap from Ebay today. I'm just running it, because I have not had time to migrate yet and it works. I could probably run it for another 10 years, as long I don't update anything.

However if Linux should require a new CPU generation, I would quickly migrate it to my Epyc Rome VM server. No questions asked. A 10 years old CPU is outdated, its single core performance may be ok. But this generation had 4-6 cores max and sucked 100watts at full load, like 25 watt per cor. My Epyc uses 2 watt per core and is also faster per core.
The UK has credit reports, which is a document containing all of your lending history (and previous addresses, current accounts, etc.). Credit scores are commonly thought of as an add-on by consumer credit reference agencies to try and sell people a monthly subscription: they are generally regarded as useless.
No, you cannot conclude that. You say "surely existed before the introduction of smartphones", but you are also saying that the smartphones have introduced something that did not existed. If it's the case, it means that "new things can be introduced". You still need to prove the real mechanism that really modify the mental health and that is really specific to smartphones. For all we know, plenty of other things were introduced amongst the same time. For example, maybe in a parallel universe where everything is identical but smartphones were not introduced, you would have exactly the same depression curve, because, I don't know, the real source is the social media and people without smartphone will access it on laptop, or because the real source is disillusion from prospects as that generation has noticed they will never have a life as easy as their parents (which was not the case in the past either).

To be clear, it is 100% possible that it is the smartphone, but you cannot "scientifically conclude" it's the smartphone, not with the data that we have. It's not even a question of p-value, the problem is that this conclusion is too much driven by "it feels logical to me" and confirmation bias, rather than honestly trying to drive a conclusion from observations.
As I think about all the technologies that have come and gone, it's good to find some sturdy rocks as well. Here are some techs that withstood the test of time in my personal journey:

* Simple, but reliable file formats: My old photos collection is 25 years old (jpeg) and I still look at them occasionally.

* My influxdb/grafana/openhab setup is now 8 years old and has been operational with only minimal hickups.

* Some home automation scripts I wrote have endured for 8 years now.

* My Linux/Unix knowledge is 26 years old (although much has changed since Slackware).

* My C and C++ programming language knowledge is 28 years old (although I rarely use it anymore, because of Rust). Occasionally it is useful during debugging performance problems in kernels.

* My knowledge of distributed systems (stuff like leader election, distributed and centralised algorithms) is 15 years old. It is still very relevant to understand both existing systems and to evaluate new systems.

It is crucial to distinguish the knowledge that stands the test of time from the fleeting trends. And finally then there are the non-technical skills, which pay off even more. Effective communication, negotiation skills, organisational finesse, inspirational leadership, adept management... These are the true constants that support us during our professional life.
> they were novel but they weren't actually good. that goes double for sixel: it was pretty cool to see the system manager loading a color image on his vt340+ but we're talking about a postage stamp per second. you could see the individual color planes loading

Yeah that was my point. It was so slow it was really only usable for the usecases bringing extreme value. A vector drawing protocol like tectronix (still included in xterm also) would have been preferable.

> the vt340 was a misguided engineering dead end. i think even the vt100 was a mistake, given that they had to put an entire computer inside of it to make it work, and it would have been a lot nicer to rethink how terminals could work in light of the new possibilities opened up by vlsi

The VT340 yes. I don't think the VT100 was a dead-end. It wasn't the most popular terminal of its day for nothing. This was the time when microprocessors started powering everything from microwaves to fridges. A "whole computer" was still simpler than the VT05 which had no "computer" but a whole stack of PCBs full of discrete electronics.

See how horribly deep it was to house all those electronics: http://terminals-wiki.org/wiki/index.php/File:DEC_VT05_12170... . And despite all that its terminal protocol was super basic, it wasn't a lot more than a screen-based teletype. I think it's one of the most beautiful designs of the day though. Very star trek.

The VT100 was a computer yes (there was actually a standalone CP/M version of it called the VT180). But it didn't really compete with PCs, it was a logical choice if you had a centralised minicomputer which was still very common back then. Being 'cheap' was relative only to the central computer which was a huge investment.

And of course its successors were way cheaper and smaller (the VT220 and VT320 in particular). I think the 320 was a really nice form factor, the 220 still had fairly chunky bezels.

I still own a VT520 myself but it has a distinct "generic VGA monitor" feel. It is the most capable of the range for using it in this day and age though (which doesn't mean a lot, a lot of *nix software these days just blasts xterm without bothering to check termcap or terminfo).
The question isn't whether an applicant uses AI or not. Surely the question is whether the applicant is the best, most productive addition to the team, irrespective of whatever tools they use?
Perl is not so much deprecated, more like the community performed collective jump off the cliff with Perl 6.

If you think Python 2->3 transition was ugly, you haven't been watching that slow-mo trainwreck.
Because make is misused

Make is a tool to make files based on dependencies

It was not created as a scripting language. It understands trees.

It is not to “make” your project. It “makes” “files”
They're trolling you. Close and ignore
It’s in Processing. Its random function can take one arg (the max) or two args (the range). So what you suggested would be possible.
This does not answer the question. I think people here know how equations work. But what's the "x" in the article?
An RFSoC 2x2 kit [1] could handle the RF part (with an FPGA included!), it's 2k, still expensive.

1: https://www.xilinx.com/support/university/xup-boards/RFSoC2x...
How expensive would Vancouver be if it didn't create new housing?

Condon is a nimby plain and simple, obfuscating with all sorts of horse shit his clear desire keep everyone out and keep his leafy west side home the way it always has been.
Everyone who praises Musk as being right about everything because he's the wealthiest guy in the world on paper needs to recognize that Soros probably knows a thing or two about a thing or two because his wealth is pretty up there too.
More likely some grazing animal figures out how to digest it first.
Just create more subdomains if you really need more sockets.

Or move away from the browser. Browsers are toxic now.
Show HN: PCER, NPM CLI tool to make it easier to add certificates locally
> You don't need full emulation, just protocol emulation should be enough, right?

Yes, but you would need to bypass the hardware button that puts it in DFU mode, and you would need to do that in a way that isn't visible. Possible, but difficult. (Look at the photos of the hacked Trezor. It's obvious that it has been tampered with.)

> as soon as people start protecting serious/expensive secrets with it, somebody might just do it.

Sure, but remember, this was a self-funded one-man project. (Well, I hired a contractor to do the hardware design, and I had some code contributed by another developer, but other than that it was just me.) The idea was to test the market to see if there was any interest at all in this sort of thing. If this had gotten any traction at all I would have had the resources to put additional mitigations in place.

But even as it stood it would have been extremely difficult for an attacker to compromise these devices. They were shipped to me from the manufacturer in sealed anti-static bags, and I did the final assembly myself. By far the biggest security weakness in the process was me. If I wanted to backdoor these devices I probably could, but only because I controlled the manufacturing process. I really don't think anyone else short of a state actor could do it, not because of the technical difficulty, but because they would have to get physical access somehow without being detected.

> Shipping each unit with a private key only known to the vendor, and providing a one-time attestation service, could make this attack much harder to pull off at scale

Yes, that's a very good idea. If I had sold more than a few dozen I probably would have done something like that.
The scientific advancement claim is weird. It was also very slow during ancient Greek/Roman times and technological progress remained a somewhat foreign concept.

Arguably European/Byzantine society was already quite a bit more advanced in many areas by the 1100s. And the dark ages ended with the Carolingian renaissance. If an ancient work copied by the 900s AD or so the chances that it survived until our day is relatively high, if not.. well it’s gone.
A website made in 1999 still work today, the browser is like an OS and the concensus is that you should never break userland, eg. You don't break the web. Then there are as many frameworks that there are developers.
The OpenResty mailing list is quiet, but very knowledgeable. Might be worth a try.
I assume parallelizing latex builds of separate sections for their website. Like building out blogs/physics and blogs/cs from their latex equivalents in parallel.
Ooooof. The largely unspoken kernel of this writer’s argument is that Curtis is wrong. Once you take that as given you can disparage his style as much as you like.
I explain water in pipes with reference to electronics.
> OK, that's just not true.

If you really feel that way then you will have to ask the OpenGroup people to fix the UNIX Shell and Utilities part, because they seem to have included a specification of make.

https://pubs.opengroup.org/onlinepubs/009695299/utilities/ma...

> For starters, which make?

The interface specified in the standard.

> GNU and BSD are common variants, and aren't 100% compatible.

Irrelevant. UNIX specifies an interface. It matters nothing if some implementation added their extensions.

> For my uses, make offers nothing of value (...)

That's perfectly fine. Just install just in your machines and work on your personal projects as you see fit.

If on the other hand you intend to distribute something you work on, using make ensures that those using specific target platforms don't need to install extra software because it already ships preinstalled.
Is it established that Minsky did, in fact, have sex with Giuffre? She said so in her deposition, and said it would have been on the island. But Minsky's wife said that was impossible because they were always together.
> Major ISP's definitely I feel like would do this

Its litterally the law, they will comply with the law.
I'm sorry but that doesn't look normal. Code smells with all those clone()'s and unwrap(). It allocates a new Writer and then clones it?! "let &mut writer=" isn't right. The new'ed Writer is a struct; why is there a need to get a reference to it? Why is data being clone() and then immediately de-referenced to create a copy of the clone?

A normal writer API would look like one of the variations:

Writer<T>::new(&connection).write(&data)
Writer<T>::new(&mut connection).write(&data) // if conn needs changes.

It's rare to unwrap(), which can cause a crash at runtime, but to handle the result. E.g. to write more data if the previous write is successful.

let mut writer = Writer<T>::new(&connection);
let mut written_len = 0;
written_len += writer.write(&data1)? // ? returns the err if it's Err
written_len += writer.write(&data2)? // or unwrap the result value
written_len += writer.write(&data3)?

As you can see, "writer.write(&data1)?" is equivalent to the C++ version.
They'd probably answer: you need to be using 2D FFT convolution. ;-P
Funny how they list Sweden, Norway, Denmark, Singapore, Hong Kong, and Austria, but instead of the last two, ‘review’ Switzerland and Iceland instead.
> I have projects at my company in the old version of Angular that is a major technical debt we must upgrade.

My favorite job -- to refactor something old. If only businesses wanted to pay for it.
Sonos will stop playing local files on Android devices later this month
I would prefer the one who refuses to use AI. Chances are that that developer will be less intellectually lazy.

I have played around with chatgpt and coding (I even have the paid version), but I fail to see it used as anything else than a brainstorming tool (at least right now).
It writes code, that is often wrong and even if right it has the quality of a very new junior developer.

But again, I also don't like IDEs (and use "unix is my IDE"), so it might just be personal preference...
the article is about the _UI_ for a DAW, not the core engine. the UI isn't concerned with audio analysis or applying filters or raw drivers for soundcards. it's just a visual representation of state.
I do feel like there should be more crossover between video game & GUI development; most game engines are crossplatform nowadays, GUIs in games are nothing new (and probably reinvented all the time), and everything is GPU rendered already.

I've yet to see any desktop app that isn't a video game built in e.g. Unreal or Unity.

I did see a colleague build a website widget (iirc it was about placing furniture or a TV in a living room to see what it looks like) using Unity though, that was pretty cool.
It's mostly affecting the amount of AI content I have to wade through these news aggregators...
Details are here: https://huggingface.co/datasets/bigcode/the-stack

There are 193 licenses in total. v1.0 of The Stack included MPL/EPL/LGPL whereas v1.1+ doesn't include them.
I took this course with Hug many years ago. He's a truly gifted educator and I learned so much from the projects.
I wonder (and admire) what DaVinvi Resolve is using for it's UI.

It seems very polished but is also very performant and is even cross platform.
Computer Arts Archive
Faster compared to who? Twitter wasn't build for dms, it was never the primary purpose, and even if it is a standard feature for all social apps, I highly doubt 99% of users care about e2e.
> The start-up wants to give people cryptocurrency in exchange for scans of their eyes.

OMG
I added that constraint with GPT-4. The results:

Gormen (noun): The subtle satisfaction derived from completing a mundane or routine task perfectly.

Example: She felt a strange gormen after reorganizing her bookshelf by color, size, and genre.

Frip (verb): To make a decision after careful consideration and deliberation.

Example: After hours of research and comparison, he fripped to invest in the new startup.

Druzeel (adjective): Descriptive of an object or concept that is confusing or difficult to understand at first, but becomes clear and simple with time and exposure.

Example: Quantum mechanics seemed druzeel at the beginning, but with diligent study, she began to understand.

Tormix (noun): A sudden, unexpected event or circumstance that interrupts one's plans or goals.

Example: The sudden downpour was a tormix, but they quickly adjusted their picnic to an indoor gathering.

Villicate (verb): To inspire someone to dream bigger or think more creatively.

Example: The inspiring speech by the renowned scientist villicated her to pursue a career in astrophysics.
This is great. Mesmerizing!
I doubt if any VPN is truly secure, even ones that truly don't keep logs, because of the activities of Team Cymru and other actors as well. NSA and GCHQ have been known to trace through VPNs, as far back as 2013 in the Snowden leaks.

https://www.vice.com/en/article/jg84yy/data-brokers-netflow-...

As one of the original posters mentioned, the Internet itself, being so centralized, is the problem. We need a new network.
Welcome to the crappy ml world, where everything is clunky and barely works one time on one machine if you don’t touch anything on the computer, where software loses its meaning and saving Jupiter notebooks as py files is the norm, where the majority of “data scientist” means glorified labeling machines.
My Google DeepMind Interview Was a Disaster
Year is 2021. My second year at university had just ended and I was seeing people all around me getting cool foreign internships, cracking GSoC, getting thesis opportunities in reputed universities, or running a startup. I had none. Following advice from one of my close friends, I started applying. This is how it went with Deepmind.
I dont much like this article since SIMD is not “niche” as the author says, even if people aren’t aware of it. It’s hard to pick up a single piece of software and say that “yes my overall workload overall will improve” by turning it on, but if you are aware of it, it will speed up most non-branching loop operations via auto-vectorisation.

Having had to work on software that did runtime dispatch for SIMD - there is a small performance cost to this. For most software it’s just not worth it. Compiling multiple versions is preferable but more confusing for users, and more costly for the developer in CI and build time. There are therefore good reasons not to support multiple microarchitectures and picking one released 12 years ago is a good compromise. I wouldn’t at all advocate picking AVX512 but this is not that - almost all consumer and professional grade hardware sold in the last 10 years supports AVX, and it’s unreasonable to expect vendors to continue supporting an ever shrinking niche…
Decktility – An open source/hardware handheld PC
> What does make have that just is missing?

Make is a part of UNIX, so it's ubiquitous, stable, and time-proof.
Quite an edge case but Graylog 5 requires MongoDb 5 which requires AVX.

I was unable to get this setup on my 3 year old nas (920+) and had to resort to running an older version which will most likely stop getting updates very soon. AVX is old but apparently Intel decided to keep it out of certain line ups.
Interesting thought experiment, how much worse would JS have to have been to have been abandoned and replaced?
"5 years of Caltech in 5 minutes!"

(This got a big cheer at Caltech when the campus theater screened it.)
But you know what happened to SOAP? It was smothered by its own success. The allure of interoperability and extensibility attracted everyone and their cat to the party. With so many stakeholders involved, it became a classic case of "too much design by committee." It's like trying to paint a masterpiece by having a thousand artists contribute strokes—chaos ensues.

And let's not forget the influx of junior developers during that time. I mean, we can't blame them entirely, can we? SOAP standards were complex and enormous. It's no wonder they struggled to grasp the underlying paradigms. We had an army of fresh faces flooding the scene, and the sheer complexity overwhelmed them.

So, SOAP ended up being the baby tossed out with the bathwater. It had its merits, but the challenges it faced were just too much to bear. Still, it's worth reflecting on its strengths and the lessons we can learn. Maybe someday we'll find a way to strike a balance between the elegant core idea and the practical realities of implementation.
You probably don't want to fine-tune a quantized model. They are fine for inference but not great for training.
Thank you. I looked at it a few times, knew it was wrong, but couldn't for the life of me find a G.