skysight-inc/HackerNews huggingface dataset:
I had a Kaypro-4 "Plus 88", back in the day. It had a bigger screen than the Osborne, full 80x24, with a VT-100-style keyboard, and came bundled with lots of software, just like the Osborne. The "Plus 88" in the name meant that it had an 8088 coprocessor board with 256KB of memory, on which you could run MS-DOS and dBase II....or you could use it as a RAM drive (remember those?), which is what I did.

Turbo Pascal 1.0 for CP/M-80 came out very shortly thereafter, and as a guy who'd previously used UCSD Pascal on PDP-11 and Apple Pascal on the Apple II (which was just UCSD Pascal), I was in heaven. Great machine; I remember it very fondly.
Why is there such an urgent need to release details about a vulnerability while services are at risk? Is the glory of security researches to put people and companies at risk? Release a statement when you find it, then the details some weeks after the patches are available.
Was it always like that?
> DB has horrendous reliability problems

As a regular train traveller in Germany, it averages out. It's almost exclusively the intercity connections which are delayed, but those usually run on an hourly clock. It's actually not that uncommon that I can save half an hour of travel time because I can catch a delayed ICE from the previous time slot instead of waiting 45 minutes for the next train ;)
What's the nature of WebEx's encryption which renders it impotent to channel-based attacks here? The article is parlously light on technical details.

Some light DDG'ing doesn't turn up any more substantive cryptographic discussion.
Ah, if that is new, then you are right, that's probably a breach of contract on their side.

Cloud doesn't necessarily mean virtual machines with scheduling and sharing problems. You can get non-shared machines with almost all popular cloud platforms, e.g. https://cloud.google.com/compute/docs/compute-optimized-mach...
Of course those aren't cheap.
Yeah. I've not had an exit that high, but I've had an exit where my 25% initially was whittled down to 10k, and frankly I was surprised I got anything at all - in the end I was diluted to hell and back, but none of the later rounds had any liquidation preference that got triggered. It's easy to see a large exit number and assume it means it's a success, but in the case in question the (significantly more modest than $559M but still significant-sounding) exit was even below the total amount raised, and I'd written it off as a failure and left when we needed to staff down and I didn't feel I was needed any more about 5 years before the company was finally sold.

It sucks to see "your" (at this point it did not at any point feel like it was "mine") company selling for huge amounts and get nothing or near nothing, but it's worth people understanding that a large-sounding exit does not automatically mean it represents a success.

E.g. in this case the last round in 2015 apparently valued them at over a billion. Going from a $1bn valuation to a $465m exit is not great...

It's easy for people to think these terms were onerous, but if they could get $275m (the size of the last round) at those terms they likely could've still have found significant investment at less onerous terms if they wanted less risk. They chose to take those investments.

Taking VC cash is very often a game of deciding whether you want to gamble it all on faster growth or take less risk for less cash, but with the additional caveat that the investors you take on often will cheer for the "gamble it all" option as they have many parallel bets while you as the founder has one.

I've taken VC money several times and been part of early stage VC funded startups several times (including a VC), and I wouldn't rule out doing so again at some point, but it's important to go in understanding that the VC's incentives and yours are different, but if they are too different, then taking VC money might not be right for you, and that's fine.
That cookie popup is within the law:

- it offers an explanations that cookies are used, and offers a link to read why

- it offers a way to opt out that is as easy as the way to opt-in

- it doesn't prevent the site from functioning

However, I agree that they shouldn't require non-essential cookies to begin with.
What you say makes sense. But that trust needs to extend to the hosting platform itself, because the platform can manipulate all non-signed data. I don't see how a GitHub profile by itself is trustworthy. You need some additional, external and independent verification that that GitHub profile is really authentic and doesn't contain compromised code.

There is nothing stopping me from creating the accounts IggleSniggle or Iggle5n1ggle on github.
HN? As as das as I remember, yes. Why?
Windows Subsystem for Linux should alleviate these pains a lot.
The blending looks better, but the LED sign on the bus for example looks almost like handwritten lettering... the letters are all different heights and widths. Not even close to realistic. There's a lot of nuance that goes into getting these things right. It seems like it'll be stuck in an uncanny valley for a long time.
> companies will automatically increase efficiency to increase profits

My sarcasm detector went off when I got to this bit.
I have two small children I am responsible for. The children attend school. As the responsible person, my first priority is to ensure my children are safe, well fed, happy, and ready to attend school. I have a spouse I love, and I would not want to simply drop my responsibilities onto my spouse.

I am a W2 employee, and not able to move to another country to work without getting approval and incurring unknown tax liabilities.

My employer requires I do most of my work in a secure location. I am unable to have conversations with my customers in public places, and I talk with my customers constantly.

Also, I'm fucking old, and I couldn't stand sleeping sitting in a chair when I was 18. I still can't now, unless it's my big comfy lay-z-boy.
ok? If that causes a problem for your server then your server is broken.
It doesn't 404 because it's being passed at the `HOST` header, not the path.
Well no, the infrastructure is not really privately-owned since Network Rail is owned by the government. But I agree that in an actual privately-run system franchises should cover all those costs. Of course that would mean even higher fares.

In any case, railways are expensive and need significant investment. In terms of financing the question is then to find the the sweet spot between fares and public spending (i.e. taxes).

Neither privatisation nor nationalisation are silver bullets. As is often the case it is a question of good management and customer focus. That being said, it is hard to imagine a system with real competition because of the very nature of railways, which tend to be natural monopolies. That being the case, state ownership may make sense, with the caveat that it should be well managed along private sector standards.
Boss: "Oh, also, add those cookie warnings for the gdpr".

Me: "No. We are not in the EU. I refuse. I also refuse to abide by Congolese law or Peruvian Navy doctrines. If I break Myanmar PII laws, I will take my chances. EU is no better than anyone else, pushing their crappy laws, I refuse to care about."

Boss: "Ok! Np."
And while searching to confirm the meaning of the word `semblance`, I found that the Cambridge Dictionary needs to up their game at only 775 partners.

https://imgur.com/a/arX6Z6S
> I implemented a threaded interpreter [0] on it where the source was spread over 3 floppies. To assemble it I ran the 3 floppies through a small basic program that stripped all the comments out wrote it to a single floppy.
>
I had keyed the machine code to the CP/M version of figForth in on my Xitan Alpha. I sent it over a serial line to pip running on my Osborne after I bought one. Patched the console vectors and it was up and running.
I wrote "if you talk to people", which is different from what a poll might say. Yes, it's anecdotal.
"Forgetting" doesn't seem to be common, making the dialog confusing and conducive to "accidentally" allowing everything, that's somewhat common. It would be difficult to prove innocence in the former case.
These people basically live in their cars. Imagine just sitting on your bicycle without actually going somewhere on it. Seems weird, but that's what they do. These controls are all for the mobile living room aspect. Nothing to do with driving.
As with any large political entity, politics is gonna happen. Doesn’t really detract from the basic point.
But there is the general sentiment "less, better".

And that's because it's right. That "good ones" is both subjective and a challenge tantamount to "write bug-free code". People aren't worthy of that kind of trust.
ICEs have become super crowded too though (in the 2nd class at least), and IME the regional train connections are actually much more reliable than the intercity connections (where long delays are quite common).
I don't think I agree with you, but it's hard to know one way or the other because you've not justified any of your positions, just offered opinions.

Can you back up your statements? I'd be really interested in that.
If my daughter's around me I don't interact with my phone beyond the odd emergency - I'd rather play and talk to her. I'm not particularly anti-screen time (it's impossible to avoid, working in tech) but seeing what a lot of adults consider normal usage is terrifying.

I feel a lot of our generation take the attitude that screen time didn't harm us (hey, we've done ok) which I'm not sold on - I wonder sometimes how I might have turned out if I didn't spend so much time on video games or messing around online as a kid.
Sustainable Brand Discover Made Easy
Vite, a sustainable fashion discovery platform is making waves. Vite are addressing the gap between the growing demand for sustainable fashion and the limited resources or time available to consumers to make conscious purchasing decisions. 94% of people desire to shop more sustainably but only 1/3 of them feel able to do so.
Show HN: Accessibility Aid – Fixed Price WCAG and ADA Compliance
Hello HN,

I’m Roy Barber, A disabled developer and founder of Accessibility Aid. With over two decades in web development and as someone who's navigated the complexities of severe ADHD, my journey has led me to a profound passion: making digital spaces accessible for all.

Our mission at Accessibility Aid is straightforward yet ambitious—to simplify the path to digital compliance and inclusivity. We're here to help organizations embrace ADA, Section 508, and WCAG compliance with an all-inclusive, fixed monthly fee. But for me, this mission is personal.

Our approach is comprehensive, covering everything from initial audits to proactive oversight, ensuring not just compliance but a seamless user experience for all. Whether it's through identifying improvement areas, resolving accessibility barriers with our dedicated front-end team, or offering ongoing support and updates, we're committed to making digital accessibility achievable and affordable for organizations of any size.

What sets us apart? Perhaps it's our no-contracts policy, our cost-effective solutions, or our white-label options. But I believe it's our perspective—viewing accessibility not as a checkbox but as a crucial step towards an inclusive society.

As someone who has spent years in the trenches of web development and now leading this charge, I invite you to join us on this journey. Whether you're a small business, a large corporation, or somewhere in between, making your digital platforms accessible is a step toward a better, more inclusive world.

Your feedback, questions, or insights would be incredibly valuable to me. Let's make the internet accessible, together.

Thank you for your time and interest.

Roy
That seems like a fair/necessary option. Haven't coded it but will add to my TODO list.
Django raises an `Invalid HTTP_HOST header`, it's not causing an error, I meant that it's obvious wrong and that CF WAF should catch that before reaching the origin server.
Insvex.http: modern, simple, fast HTTP server index built with Svelte-kit
I never use my horn either, but I must admit that this "courtesy honk" is cool and I would probably use the super chill button if I had it :)

https://youtu.be/lv8wqnk_TsA?si=V4rPj1L3W5uZz_2J
No this is 100% the point of Venture Capital, and 100% what "startup" actually means. Startup means a moonshot, something that has a 99.9% chance of failure but if it succeeds will have a gigantic impact.

Someone working on their $500 MRR form-builder app isn't building a startup, they're "just" building a regular ole business.

Personally I'd much rather build a business than a startup.
Ah but the campaign was successful. The actual pullout and its consequences, on the other hand...
Same. Rented an ID3 for a weekend. Will never drive one again. Almost lethal design decisions on that car.
Yeah basically the investors let them larp as businessmen and they churned the investment capital and produced a bunch of hot air and imposed opportunity cost on the investors.

The bottom line is these guys were not profitable.

But the investors got very lucky to not see -100% return.
Isn't this a completely illegal way to live due to the registration requirement that requires every person living in Germany to have a fixed address?
The paper offers a reason why NNs working for tabular data would be good:

>Creating tabular-specific deep learning architectures is a very active area of research (see section 2) given that tree-based models are not differentiable, and thus cannot be easily composed and jointly trained with other deep learning blocks.

Here is a second reason, from the paper

>Impressed by the superiority of tree-based models on tabular data, we strive to understand which inductive biases make them well-suited for these data.

which is a great reason, because understanding the inductive biases of different learning/regression techniques gets us closer to a more general understanding of how to encode inductive biases in a generic learning algorithm.
Being from El Paso, I'd argue for calling this a Tex-Mexiflexagon :)

Looks delicious! I'm looking forward to trying this sometime.
It's really not. There was a little falling out that occurred in 2016, you might have heard of it.
Retrobob: A retro gaming emulator that runs directly on the browser
NES/Famicom, Gameboy and Gameboy Color are currently supported, with more systems to come.
I agree, but Y-Combinator literally only exists to squeeze the most bizness out of young smart people. That's why you're not seeing so much agreement.
Maybe. Paychecks help with not being hungry, though.

I’d be happy if my government or EU or whatever offered cash grants for open research and open weights in AI space.

The problem is, everyone wants to be a billionaire over there and it’s getting crowded.
Dupe from two weeks ago: https://news.ycombinator.com/item?id=39440503
why are so many people in the tech world obsessed with voice controls? Seriously, this is imperfect at best and definitely a downgrade from a physical button.

What is with this obsession?
Arena allocators add the ability to free all allocations in an entire arena with a single call. That means that you don’t have to keep track of allocations made. That can simplify APIs that take and/or produce pointers.

They also allow you to have multiple arenas.

A use case is a web server, where each request creates an arena, allocates scratch memory in it, and destroys the arena after handling the request.
Examples of publication bans might include the government level publication ban on mass shooter manifestos. And the quasi-government Amazon bans of books. America also sees activist-led retractions of scientific studies. More prosaically, non-legitimate possession of classified material is illegal.
Typed functional languages like Haskell (data)/ML (type) do have a built-in way to define new tree types, and so does Rust (enum). It's one of the biggest things I miss when I'm not using these languages, especially when combined with some metaprogramming (deriving/derive) to get some functions defined for these new types very quickly.
Marketing. Companies like rapid7 use that to say “only we detect this live threat, buy us fast!”.
This reminds me of one of the more memorable pieces I've read over the last decade or so, an article in the now-defunct Grantland blog about Anthony Gatto [0]. Worth a read even if you aren't into juggling at all.

0: https://grantland.com/features/anthony-gatto-juggling-cirque...
Do you know of any shop that is running deep learning profitably?
The entrepreneur navigating fintech's ups and downs for 15 years
If you want the more realistic introduction that introduced me to hexaflexagons, Vihart's YouTube videos are excellent: https://youtu.be/VIVIegSt81k
A modern face-lift for Bootstrap
I think your view of "tons of people" that travel "nomad style" might be skewed by social media and the rose tinted lenses that people often view others on social media through.

I know one person that travels "nomad style" 100% of the time, and the only way they can do that is by not having a partner or kids. They've tried with the partner, and it didn't work out for them.

I would much prefer my kids be well educated by my fantastic public schools, have a strong social group that they grow up with and bond with over time, and when the time comes for them to explore the world, they take that opportunity.

We do travel with our kids, but I would much rather work when I need to work, and rest and relax and travel when I am not working. I have no interest in combining work and travel.

Why bother telling people what they should be doing?
Yup, you can do this today! There's already this tool https://github.com/cytechmobile/radicle-github-migrate, built and maintained by the community, and which is already quite capable.
Google's Gemini problem will be even worse outside the U.S.
You have a point here and I appreciate it.

But I still have to disagree: Standardization is a good idea for topics that are "done". But I strongly believe that we still do not know the best syntax, the best way of programming in the general.

Tal is obviously not a language that wants to replace your mainstream language of choice. Its syntax is not totally original, but is inspired from old languages like Forth. I believe we need such experiments to keep old but not (yet) mainstream ideas alive and to foster innovation.

Tal has advantages for the use case it was designed for, that would be difficult or impossible to achieve with more "standard" syntaxes. What is not to love about that?

Maybe experiments like this will someday lead to the inclusion of new ideas into our mainstream languages, like lambda expressions/closures have become normal over the last decade?
Rapid7's article on the topic[1] mostly focuses on the need for providing enough information to IT admins so they can understand the severity of the problem. There are other unsaid reasons for this (credit/payment I'd imagine is part of it), but on face value doesn't this make sense? When Metabase[2] says "Upgrade your instance NOW" and they have a vuln that "allows unprivileged access to any Metabase instance" I upgraded immediately. When JetBrains[3] says "4 security problems have been fixed. We highly recommend installing this update as it includes a fix for a critical security vulnerability" then many people are not going to upgrade as quickly. Jetbrains eventually gave more information[4] but would they have done this if Rapid7 wasn't threatening to disclose it themselves?

^1: https://www.rapid7.com/blog/post/2022/06/06/the-hidden-harm-...

^2: https://discourse.metabase.com/t/upgrade-your-metabase-insta...

^3: https://www.jetbrains.com/help/teamcity/teamcity-2023-11-4-r...

^4: https://blog.jetbrains.com/teamcity/2024/03/additional-criti...
> not in the same performance class...it's fine if it meets your needs...the apple is also a better machine

all responses here have been along the lines of 'i have x many tabs open no problem. i develop y no problem. i use z containers no problem.' i tried to mirror that, in my response. sounds like the same class for most people in this thread by real usage, if not same performance class by benchmarking.

> you shouldn't dump on people for acknowledging this reality

sorry if i burst the bubble a little, if you excuse me i'll get back to being as productive as the other people crowing about the machine - possibly more so because I've spent the remaining $700-$2200 on other things that boost my productivity.
TrustARC is also a really shitty one that tries to make you wait if you dare to opt out (and then sometimes even errors out halfway because "not all partners support SSL")
You can do something like this with OCaml/SML's module system.

And certainly from an abstraction point of view you can do this in any dependently typed language like Idris/Agda/Coq, but these don't have great implementations.
Paper seems interesting but I don't like the question title. I think the answer to the question would just be that tabular data is not fully in the "big data" regime yet so there is no reason a priori to expect deep NNs to do better. Factor in computational simplicity of tree-based models and I think the deck is stacked against deep learning from the start.
So what they are saying they encourage whistleblowers and leakers inside Microsoft to release their sourcecode on no law should stop copyright infrigement of that code. OK. Although judging from bloated Windows spyware and crap that is Teams and similar software of theirs it would be a stupid thing to base on their code.
They instructed Patreons to make use of an "early access key" to access EA builds.

Of course people shared them publicly, are you thinking of one of the unaffiliated github accounts that reposted them?
Guide to Common Home Laundering and Drycleaning Symbols [pdf]
I think it's a law with good intentions which was horribly implemented for which now the rest of the world will be feeling the effects for decades.

I think there are very, very few people who are earnestly proud of the work the EU did with this regulation every time they waste finite brain cycles on yet another cookie banner. I don't really know why Europeans use this as an example of their system of governance working as hoped.
My Jeep Wrangler has a physical volume knob that may or may not elicit a change in volume when turned within the first 30 seconds of starting the car. Which can be literally deafening if you had on e.g. a podcast at 75% volume when you turned the car off and it turned back on to the radio. Some of these things need a dedicated circuit.
The last round was also 3 years prior, so the amortised yearly return was definitely not something their investors had any reason to cheer about. From their point of view this was a failed opportunity.

People forget that VC funds also aren't great business for the partners without carry (you get a management fee that keeps the light on, but you make your profit largely from a proportion of returns of the fund above some threshold; on top of that, in many funds you're required to lock up a significant chunk of your own cash as well, so poor returns both means you earn less and means your own investments return less), and a return like that likely would have had a seriously negative impact on their carry.
The suggestion that "russia won't last long anyway" sounds like famous last words. They might manage to lever Putin out, sometime in the next couple of decades; but I can't envisage a route to a Russia that's at peace with its neighbours, short of complete Russian military defeat in Ukraine.
EU and Europe are not the same thing (one is an organization, the other is a continent).
> There actually isn't a point where you can spend enough money to convince people of this stuff when they don't want to hear it.

A bit chicken and the egg, this. Persistent and well funded influence campaigns are precisely how people came to hold the views you describe. I personally wouldn't treat "leave" logic as some kind of particularly organic position. Rather its success demonstrates how one form of persuasion was more effective than another.