skysight-inc/HackerNews huggingface dataset:
Yes, I need to make a video definitely. Problem is IBKR has a minimum captial requirement for subscribing to real-time market data! And my program requires real-time data because it only uses limit orders right now so it would look wonky - placing orders that don't go through and executing trades that have results that don't correspond with the display. There is other functionality that I can show maybe.

It should be in the UK Chrome Web Store - it's only not in the EU. Can't have homeless people writing software!

I really have put myself in a quite a pickle. I am going to have to return to Canada where I can get a job and keep working on this at the same time.

Can someone recommend something on Mac to make such a video?

To address the security and privacy issues - very very important given the nature of the software. When you have created an account on my website, the first time you open NBT inside TV you will be asked for your login password. You will then be asked for a data password. This data password is never transmitted to the NB server. The data password is used to encrypt your saved data (like order history, and settings). This encrypted data is saved to my server with a salt and an initiation vector, both of which are rotated every time you enter your data password at login.

NBT desktop interface connects to my servers for three reasons.

First, at login to get a jwt token, to download a json object with operating data and default settings, check subscription status, and to download the encrypted ciphertext which the user has saved there.

Second, during usage to upload said ciphertext when saving.

Thirdly, there is the 'bridge'. When activated, this opens a websocket connection to the NB server. This is used for the mobile interface and for trade-on-TradingView-alert. When you set an alert in TV you put a key (that is generated when you create a trade under the GenTrad button) in the message and set it to webhook. This key consists of one part which has meaning to me, the hookKey, and one part, the tradeKey which has meaning to you but not to me. The hookKey tells me to which websocket connection to route the alert to, and the tradeKey tells your desktop interface which saved trade to execute. The fact that I don't know what the trade key means to you conceals what trades you are making from my knowledge.

The mobile interface is connected over the bridge as encrypted data packets within an encrypted websocket connection. The encryption is done using the data password. So you enter the same data password at both ends, your phone, and the desktop interface and authentication and authorization is established between the two by showing one another that you can encrypt data properly.

All data processing is done client-side.

Just hearing myself talk about this makes me feel like I might be confusing people haha not to mention that for some reason I'm telling stories about a forest. Although this is the best place to discuss things like how I have isolated myself and my server from knowing people's secrets.
> You write under the assumption that the people in charge have the goal to efficiently use resources to give back utility to the citizens who fund the system. That is quite naive IMO, with a mountain of evidence to the contrary.

Not at all, I'm writing under the assumption that to change the status quo there's a huge political issue underlying it which is the core tenet for why it's hard to change and not trivial at all.

It's trivial if we ignore this reality, it's absolutely not trivial when you have to consider the political ramifications of getting rid of a huge chunk of public servants, changing stuff under a democracy is never trivial exactly because of the issue you mention: votes. If you harm a part of the population in most cases you'll lose their votes, which is a counterbalance for "trivial" changes that would cause some harm without any sort of pandering to those voters to not be left behind.
u-blox | IT Digital Customer Experience Manager | Cambourne | Onsite | 65,000 - 75,000 GBP / year | Full-Time

Tech used: CRM, ERP, Support, JavaScript, PHP, SAP, Salesforce, Security

u-blox (SIX:UBXN) is a global technology leader in positioning and wireless communication in automotive, industrial, and consumer markets. Smart and reliable solutions, services, and products from u-blox let people, vehicles, and machines determine their precise position and communicate wirelessly over cellular and short range networks.

More details and option to apply: https://devitjobs.uk/jobs/u-blox-IT-Digital-Customer-Experie...
They say no other debris caused an impact. Is it common that decommissioned satellite explode?

Could a laser be a possibility?
Not going to comment on the thinking part, because who knows what that means, but there's evidence that transformers do in fact learn predictive models of their input space. There's a cool blog post on this here: https://www.neelnanda.io/mechanistic-interpretability/othell...
> The iPhone X was the first Apple phone to launch with an OLED screen.

Funny they almost write this like Apple was pioneering this. The iPhone X was released 8 years after the Samsung Galaxy S, which was the first OLED smartphone.
I kept my startup job for seven years (and counting)
I cannot help but think products like DB2 and AS/400 (i Series/IBM i) are intentionally not promoted by IBM - they concentrate all marketing resources onto the next hype and view these reliable workhorses as a burden.
Langtons loop is a cellular automaton that is self replicating, evolving, and can arise in random "soup".

https://en.wikipedia.org/wiki/Langton%27s_loops
> The specific case here about criminally negligent software design errors almost certainly never came up to the CEO.

It’s the CEO’s job to make sure these things “come up” to him. If he didn’t know about an engineering problem that got people killed then he is negligent and still should go to prison.

I don’t get all this simping for CEOs. CEOs don’t need us to defend them on HN. Trust me, they are doing fine without passioned arguments in support of them.
For what it's worth, this is how the built in and mandatory Go formatter works and it's "fine".
> You can't use those studies to say "poor people" = "stupid".

You started talking about intelligence. I only said I don't want to hang out with poor people, for one reason or another.

From my perspective, it's the entire package of the problems they come with. It's true that there are many interesting people from unprivileged background, but when interacting with a random poor person, you're unlikely to run into someone interesting.
Better judgement, soft skills, intelligence, training, experience, network, connections etc. it’s neither one specific thing nor anything particular tangible thing you can point at.

Bit like someone who is a good leader…very hard to pin down but a very real differentiator anyway
I mean as a platform what it wants the most is the amount of attention (or time spent on it including fights), the more the better. Most platforms run ads they kind of need the toxicity.
Well a permission model is one way, like OSes have. Another is something like elm with controlled effects, so you can just search the source code and see if something is off.
„which swaps the standard white background for black“

I tried, but I just can’t believe anything written after that statement. The default was white (or green or orange) on black.

All these white backgrounds are fairly new - probably there are more years with white than black backgrounds, but that’s not how my old brain think of time.
Your gps hardware is super cool, and wonderfully written datasheets too
It's still seeing regular releases. It's split into modules now, but the xorg-server module last had a release in April, I think, with multiple contributors, and at least two people are issuing release announcements.

Maybe I'll consider Wayland again in a few years (though, who knows, by then maybe I'll have fallen for the temptation to write my own X server too...), but for now, Xorg works, receiving fixes, and doesn't require me to change anything else in my workflow for no good reason.
Regarding 2, take a look at Facebook/Meta’s involvement in and profiting from a genocide in Myanmar. Regarding 3, not influencers, Facebook, Twitter, Instagram, what have you, they all started as something useful and focused and slowly but surely became something that cloned the features of everything else in a race-to-the-middle for advertising revenue. Regarding 4, specifically Musk and Zuckerberg, but see also pretty much any famous tech bro billionaire.

Most of that was just a critical observation of the platforms out there, just like with disrupting the political duopoly the only way you become successful in a world in which Facebook / Instagram / TikTok / YouTube / XTwitter exist is by being something markedly new and different, not so much in business model or in protocols and tech but in keeping the product focused exclusively on the end user and what they want (as opposed to what your actual customers want to sell them). If I knew precisely what that differentiation looked like, I’d build it myself, but what it definitely doesn’t look like is what the big platforms are convergently evolving towards.

Personally I think if you went back and did a real post-mortem on what got people to join and enjoy existing social media apps (when practically speaking not one of us enjoys them anymore, addicted as we may be) and just did that, without aiming at getting acquihired, you’d go a long way.
It was grounded temporarily in the US?
You just keep saying “perversion of justice” over and over as of it is self-evident.
The point is you want your screen to annoy you so you don’t use it in that time.
Thanks for the laugh! Now when I sit down on a park bench and pull out my laptop I'm going to be thinking about you sitting on your couch watching commercials pressing all the little buttons making the numbers go up and down in their colourful glory!
Does anyone know if the claim that DB2 was at one time the world's largest C++ codebase has any worth?
Show HN: I built a web app to host live trivia at your events
The popups in VScode seem explicitly intended to annoy.

Why is showing the release log the default for so many things? Is the average user really going to read them?

It makes you wonder what they are doing with all that telemetry
> Instead they go on calling it "completely unacceptable " repeatedly, using language that implies that the devs have caused grave offense.

Downloading and executing untrusted code is a security vulnerability. If a library does so accidentally, avoiding such an accident should be the primary focus of the report. If a library does so intentionally due to an accidental error in design of a feature, then the report can focus on how to provide the same functionality without introducing a security vulnerability.

This is neither of those cases. This is a feature whose core functionality, automatic download and execution of arbitrary code, cannot be introduced without causing a security vulnerability. This trade-off, in which marginal functionality is introduced by sacrificing any and all security, was a decision made at some point.

> but would it have killed the person reporting it to have formulated it something like "I appreciate the convenience of automatic downloads but I'd prefer to be able to opt-out because of [...]".

This phrasing is not equivalent. Stating "I appreciate the convenience of automatic downloads" does not seem accurate at all. Nowhere does the convenience show up as something that the reporter appreciates. Stating "I'd prefer to be able to opt-out" implies that an opt-out is sufficient. Avoiding a security vulnerability based on a per-user opt-out is something that should only be done for a hotfix until a better solution can be implemented.

I could see the report being updated with a minimum list of design changes that would be necessary for the feature to be implemented in a safe manner: "While locating and recommending a package to be downloaded is convenient, the download must only be performed when the user explicitly approves it, with the user informed of the recommended package, its version and checksum, and the download URL prior to any download. Anything less than that is a security vulnerability." However, I don't fault the report for not doing so, as a reporter may not be familiar with a project's design roadmap. Describing an existing feature's design as "completely unacceptable" is sufficient.
> A keen reader pointed out that I had miscounted the number of versions of Db2, IBM's relational database.

> Although I had listed the versions of IBM's 40-year-old database running on Linux or Unix or Windows (LUW) and its System Z mainframe, I neglected to mention the version running on the mid-range server once known as AS/400, now – after several intermediary name changes – called iSeries or IBM i.

Actually between this article and the previous article to which he refers - he doesn’t link to it but it is [0] - he’s still missing a DB2 variant, albeit arguably the least used, most obscure, and least supported (as in, still under support, but largely in maintenance mode) - DB2 Server for VSE and VM, [1] possibly better known under its original name of SQL/DS. It is actually IBM’s oldest official relational database product, it shipped first for VM/CMS, and then DB2 for MVS came out second. (There were earlier IBM relational databases that were research projects only, or provided to customers outside of IBM’s normal software support, but SQL/DS was the first to ship as a fully supported IBM software product.)

Originally, DB2 was just the name for the MVS relational database. The VM/CMS relational database was SQL/DS (later ported to DOS/VSE as well), and the OS/2 relational database was OS/2 Extended Edition Database Manager. And then IBM decided to adopt “DB2” as an overarching brand for all three, as well as for the relational database layer of the AS/400’s OS/400 operating system (DB2/400, now DB2 for IBM i). But they are actually four different code bases - the OS/2 database evolved into the current Linux/Unix/Windows DB2 - with incompatible feature sets, and independent (not in synch with each other) version numbering

[0] https://www.theregister.com/2024/06/27/ibm_ai_optimization_d...

[1] https://www.ibm.com/mysupport/s/topic/0TO0z0000006v3rGAA/db2...
Hey HN!

In my freshman year of high school, I built a simple, multiplayer buzzer website for my school’s quizzing club. That site ended up growing tremendously, and has since been used by hundreds of thousands of people. It's been 4 years since then, and I recently finished my first year at university.

Now, I've decided to build something even bigger: an audience engagement platform to augment your events and gatherings through live trivia and quizzing.

I've been working on azigy.com for the last few months, and I'm excited to finally be launching it!
I always had problems with dark mode and daylight. Also the dark mode is often not very good designed. Lack of contrast is often the case. Apple does a very good Job but others not (i.e. dark design in vs code or win 11)
> Boeing also agreed for the board of directors to meet with crash victims’ family members, under the agreement.

Is this a normal thing? Seems odd.
Google claims new AI training tech is 13x faster, 10x more power efficient
Your question is also far from the mark.

Plenty of people have to respect a much higher standard of accountability: did the CEO take actions to ensure that proper adherence to industry standard was respected? Which processes were put in place to ascertain the continued respect of these standards?

In many jobs, incompetence will get you in jail. Sure, sometimes your reports go out of their way to conceal issues, but aside from extreme cases, a CEO should have to show what they did to prevent issues, and merely "believing" should land them in jail.
Does anyone remember the "Mad Libs" games - you fill out a form with blanks for "verb", "noun", "adjective", etc - then on the next page you fill in the words from the form to create a silly story. The results are funny because the words you provided initially were without context - they were syntactically correct, but were nonsense in context.

LLM's are like Mad Libs with a "contextual predictor" - they produce syntactically correct output, and the "contextual predictor" limits the amount of nonsense because statistical correlations can generate meaningful output most of the time. But there is no "reasoning" occurring here - just syntactic templating and statistical auto-complete.
Counterexample: Nadella
Service Router Linux EVPN-Vxlan Guide
https://archive.is/DCCux
I was thinking something similar, then I realize that some of the stones appeared to be 8x6 pixels. Perhaps 8x8 if you counted the highly distorted top and bottom edges. In other words, it the palette would include fewer than 256 colours. That said, I'm pretty sure user defined palettes with 256 colours would be beyond the capabilities of any (common) 8-bit machine.
>punish some (but not all) of the people it deemed to have done wrong,

In other words it punished those that couldn't add something to the US -like engineers that could build rockets for example. Basically what you are saying is crime has no upper limit of evil if the criminal is seen as better unpunished for the state than not. That's how a lot of Nazis and Japanese that did mass murder and human experiments became US citizen in good standing. To me giving them this out was more evil than the deeds they did.
Better at saving money for their clients.

If you pay someone $20,000 to legally reduce your tax liability by $100,000, it’s a win-win.
so how does the random function selecting the number select the number before the last number in the infinite set?
> He claims he was scarred by the content he had to look at, but Americans review objectionable social media content too (or at least used to.)

I don't find it hard to believe that watching mutilations, rapes and and murders all day long will take its toll. It sounds like you do. American moderators have suffered too. https://www.theverge.com/2020/5/12/21255870/facebook-content...

> Since these workers are not indentured serfs, we should generally rely on their ability to switch jobs.

So they can be replaced by those with fewer career choices?

> Maybe you've been less exposed to reports of what life is like in the developing world than I have? Here's something that was on PBS the other day

So because children are dying while mining for gold in the Philippines, we should be quiet about a traumatized AI workforce in Africa? I do not buy this reasoning.

> I think we should avoid knee-jerk reactions against AI

It's not just knee jerks though. I'd wager PSTD is real. The insane energy use is definitely real and the hallucinations are too real. The predictions for constant future improvements are however highly questionable. Critique where critique is due.

The valley hype machine could possibly be racing towards the same cliff as it did with the metaverse and NFTs not long ago.
That site has incredibly annoying scrolling behavior. Scrolling up instantly pulls down the header again.
Depends on what you do/need I guess. Overall I'd rate the ones I use rather usefule. I use Run and FancyZones every single day. To the point that it's annoying to not have them when I'm on another computer. The others which I have enabled (because I use them often enough) are e.g Text Extractor, Color Picker, Screen Ruler.
I've found contrast suffers when using that approach. That's why dark mode seems to work best for some of us.
The GPT-fication of higher education
In the context of this conversation, which is about running untrusted code, this has about a million holes.

The only way DOM access can become secure is if either browsers add support for sandboxing in such a way, or you have your own sandbox, like OPs, and provide DOM modification APIs within it that go through rigorous validation before you pass anything on to the browser.

Trying to sandbox with find/replace will never work (unless you replace the entire script with an empty string).
> Relegating the side button to only function as power off and nothing else is not a good default behavior

And what will be a "good default behavior" ? A button which choses its actions by the phases of the moon ? /s

I turn off my phone, when not in use (at some nights or my work phone when i'm in the office).
Thanks! I've had a little look at this, but it seems so inside-out to me. I'd just like to run commands to make a spreadsheet, add sheet, add content to cell in sheet, that sort of thing. I might take another look though if you got it to work.
Europe is much worse and depressing. Envious of US people being able to work at companies such as SpaceX, I recently looked up what is done in the EU. So they are currently doing preliminary tests (Temis program) for a rocket design similar to Falcon 9 that may fly, maybe, in the 2030s, if there are no delays.
Surely this isn't a highly subjective topic that is going to result in people hugely advocating for one or the other purely based on their own anecdotes. Right?

Putting the sarcasm aside, my personal experience with dark mode is that I do find it more pleasant in general to work with. However, in a lot of cases it does make reading text more difficult which mostly seems to come down to the wrong contrast ratios being used between the text and background.

Which brings me on a bit of a tangent, I feel like the web in general has gotten less readable. But this is more to do with font choices, line length and a whole host of other things independent of the dark/light mode.
To be fair some people might want to be paid in crypto to avoid paying taxes /s

(I can't access the website, 'server not found')
Sorry, to add, NBT connects to IBKR by intercepting your oAuth client secret as TradingView talks to IBKR and then builds valid authorization headers to send its own requests. This information is never sent to the NB server, over the bridge, or saved in your ciphertext.

The data it stores in the ciphertext is order data from the /orders API. Right now the data processing just does things like figuring out which orders relate to one another to see your PNL for individual trades and days/weeks kind of thing.
I've used this approach recently. Put logic into a Word macro and trigger it using command line. (/mmacroname)

https://support.microsoft.com/en-us/office/command-line-swit...
Its a ton heavier, because you need a full LibreOffice install effectively, but it does a lot more than Apache POI, so it depends on whether your use-case warrants the extra features.
why is output to stderr vs stdout?
I realized a long time ago that "personality" is a function dependent on context. Each situation brings out specific aspects of your personality, and as situations change, personality seems to change. The most clear is in relationships - you can never know how a relationship will go from the outset, even if you knew that person for a long time, it takes being in a relationship (actually be in that situation) to see how your personalities adapt.
There are people working on compiling Libreoffice to WASM, but it is a separate effort
I'd like a total counter of extra CO2 generated overtime by this