skysight-inc/HackerNews huggingface dataset:
Tracebit | London, UK | Full-Time | ONSITE

Founding Engineer | £70-100k + equity

Tracebit is on a mission to reduce the global mean time to detect and contain security incidents from months to minutes.
The two founders are building on their experience at Tessian to vastly improve an organisation’s cloud security (and beyond). On the back of a successful seed fundraise, we are looking to hire the first 5 engineers to join our founding team.

You'll be responsible for:

* Working across the entire tech stack (C#, .NET Core 8, Terraform, HTMX)
* Contributing to a scalable and secure architecture
* Working closely with the CTO and a team of exceptional engineers

You're a great fit if you:

* Have experience shipping software at scale
* Enjoy working in a fast-paced, early-stage startup environment
* A love of getting things done and having fun

Bonus points for:

* Experience in cloud security, ideally at a Product focused company and/or working with at least 1 of the public clouds (AWS, Azure, GCP, etc.)

On-site role (5 days a week) in Central London
Learn more and apply: tracebit.com/careers\
> The majority of the companies I noticed issuing takehomes weren’t your star companies. They weren’t FAANG. They weren’t looking to change the world. They weren’t looking for olympiad champions or kumon alumnis.

> Rather, they were the design studios, the lean web development agencies, the mobile dev teams based out of Eastern Europe.

Given a team of... let's make up some numbers.... {8} devs working on client projects that have {250} candidates to evaluate, how much time do the {senior} members of the team have to evaluate them? Note that taking {two} senior devs in such a shop out for {30 minutes} for each candidate for a live coding interview is {=about a week and a half} of nothing but doing interviews for each of them - removing them from other revenue generating tasks and a reduction of {at least 1/4th} of the work for that duration.

Extending this beyond 2 weeks of time means that the best candidates are likely to have found other opportunities.

Take home tasks shifts that time to a standardized "I can look at this sample code in 2-3 minutes and get a feel of if the candidate will be producing something maintainable or hot garbage."

At that point, one can narrow down the pool of candidates down to a small number that can be interviewed and decided with some expedience.
Please let me know how it's going and how do you feel about Onigiri
Excellent comment. Kalām cosmological argument.
> There isn't a reason to think that those clusters would in any way map on to how we culturally, currently talk about race.

Of course there is. However loosely, "cultural race" is linked to "genetic race".

Regardless, the post I replied to said "Race isn't even real genetically speaking".

> Nor is there a single, well-defined way to cluster human genomes plotted in some very high dimensional space.

There's very clearly an simple way to talk about genetic differences between groups. I don't know if there's a "single, well-defined way" but there doesn't have to be.

> That's actually a perfect example. We have a word in English—"tree"—that refers to a large number of different species of plant. And you could plot plant genomes, and do a cluster analysis on them. But there will be no cluster that corresponds to the english word "tree". Genetically, there isn't a single "tree" ancestor, that all trees descended from. Instead, what we call "tree" evolved repeatedly at different points in time, and so no matter how you cluster the genes, what we refer to as "tree" will always be spread out among different clusters.

The point I was making with the trees/bushes aside had nothing to do with whether we define trees genetically. It had to do with the fact that "fuzzy boundaries" or "lack of a single, well-defined boundary" isn't a good reason to discard a distinction.

Moreover, humans only evolved once.
The only thing I am intentionally trying to do is to understand what you're saying. What's up with the hostility here?

Edit: It's not that I think you're being hostile by pointing out facts, it's that you're telling me I am "intentionally missing the point", which is not true, and you then said that I'm not interested in learning about complex drug laws and would rather buy into political nonsense. Call it what you want - hostility, being an asshole, whatever - but it's certainly not helpful nor productive.

Clearly, there are lines being blurred here. In your first post, you said that a specific commission was responsible for changing the classification, and hey - that commission actually did do that, regardless of whether or not it was under a different treaty. Because there are multiple treaties, this is a very complex issue and it should be crystal clear that I'm having trouble sorting it out (I even said as much in my first response). That's why I'm asking you to help explain it to me, and instead of saying, "Sure bud, lemme help," you're trying to paint me as some kind of ignorant asshole. And I never "took issue" with anything, I just highlighted that it was confusing.

Good for you for understanding it! I don't, hence my ask.

Edit 2: And I usually try not to do this, but it seems like I'm not the only person who is confused here. Your comment got downvoted to the point that it turned grey, while my initial response asking for clarification has four upvotes as of the time of me writing this. Seems to me like there are other people who aren't understanding your point.
It could all be simplified and map one to one to your identity provider credentials at a higher level. Having a complicated user system on the servers makes it a problem.
It’s not that simple!

Machines distribute accidents without bias. Individuals who are otherwise safe drivers could crash viciously if using self driving modes.

Sometimes you can develop intuition for what cars are being driven by bad human drivers and you can avoid them. Machines will appear to be driving just fine until suddenly they’re not, and this can happen very quickly.

Also, if you know a car is being driven by a human rather than a machine, you can use your empathy to anticipate what a human driver is going to do in a situation and prepare for that, where as a machine can behave suddenly and unpredictably, increasing your chances of engaging in an accident.

Keep these self driving vehicles in their own lanes.
That's 3000 miles too many. Consider cutting that down to zero. I suggest an e-bike, a normal bike, or just walking. Think about how many tire particles you put into the environment, especially if you didn't just stick to controlled city environments and went to the woods. Our plant and animal life will thank you.
Meanwhile in Germany:

0.50€ for tap water in restaurant

No public drinking water facilities
I think this is a valid use case. My concern with thing like that is that it can be abused relatively easily. Long time ago when I was a little boy, in the old country translating to/from English to earn some additional money while studying, I came across the practice of using students ( giving them a portion of the assignment and just run the project through applicants ). Naturally, if you are just starting, in tech it may be easier to judge if it is a real test of skill.
How about a place closer to home than a daily two hour commute? WFH and remotely logging hours doesn't mean working from your home in the strict sense, just a place that works for you with a shorter commute (whether that's your attic, local library or other type of workspace).

I also wonder whether owning a car just 'for groceries' is that commonplace?
Invisible | Remote (EST +/- 6) | Full Time | https://www.invisible.co/technology-careers/ Invisible builds a platform for Operations to run Business Processes. We stand at the intersection of humans and machines building scalable, repeatable processes for business using a combination of automation and humans in the loop. We've built an in house platform that handles the execution of these processes (think Zapier or IFFT that combines automations and human agents) and are solving interesting problems on teams ranging from Infra (Kubernetes, GCP) to UI (Python, Django, Typescript, React, Next.js). We're currently hiring across multiple teams from Junior to Principle level and including Engineering Managers and Directors.
I still fully blame them. There're plenty of corporations that make an effort to embed themselves in their communities as stakeholders and engage the public. It's entirely possible to run a successful business without fucking over your workers, your customers, or your community.

I think we give way too much of a free pass to the actual people making the actual decisions to fuck people over. I think if we started yelling at them and ostracizing them more instead of just shrugging and saying it's the nature of the game, there'd be a lot less misbehavior going around.
Bitcoin Cash – The Last Beacon of Hope [video]
showing some image using fewer and fewer pixels is like trying to summarize some text using fewer and fewer words, at some point it requires intelligence, at another point it's an artform
How so? It's obvious it was drawn to look like that. It's not a deformation.
I don’t understand why it isn’t taught to kids instead of scratch.

Visual coding is my nemesis. I just disagree with it in principle. It makes even the simplest things complicated and virtually impossible to debug.

BASIC was the first computer language I learned. It’s so basic I just taught it to myself from the help section when I was 12, without any exceptional ability on my part.
Location: Mombasa, Kenya

Remote: Possible

Willing to relocate: Yes

Technologies: C, Go, Android development(Kotlin), JavaScript(Nodejs, Reactjs, Nextjs), Blockchain development(Solidity/Go), Databases(PostgreSQL, MongoDB), Geospatial programming(PostGIS), Git

Resume/CV: https://docs.google.com/document/d/1p6tVVcdu_XtAPdKmddNgmySl...

Email: lomoloedwin@gmail.com
I've never heard of the original BASIC being compiled in any way, JIT or otherwise. Far as I know, the most it did was tokenize keywords into one or two bytes, something every other BASIC interpreter took up as a matter of course.

There were dozens and dozens of BASIC compilers available, for all kinds of platforms from Commodore 64's to mainframes.

Microsoft BASIC Compiler for IBM:
https://archive.org/details/stx_Microsoft_BASIC_Compiler_Fun...

Convergent BASIC Compiler for the Burroughs B20:
https://archive.org/details/bitsavers_convergent0BASICCompil...

BASIC compiler for Burroughs mainframes: https://archive.org/details/bitsavers_burroughsS00InternalMe...
http://dtss.dartmouth.edu/scans/BASIC/BASIC%20Compiler.pdf

Dartmouth BASIC was compiled.
That was how 8 bit home computers worked.

Dartmouth BASIC always compiled the code before execution, just like Lisp.

> Several versions were produced at Dartmouth, implemented by undergraduate students and operating as a compile and go system.

https://en.m.wikipedia.org/wiki/Dartmouth_BASIC

The historical video also mentions this at some point.

https://www.dartmouth.edu/basicfifty/basic.html
Because 1) conservatives rarely bother to speak up on HN; they know they are quite unwelcome here and 2) the illiberal left claims to be allied with liberals and that's clearly false.
Location: Philadelphia, PA

Remote: Yes

Willing to Relocate: Only with relocation package

Technologies: Figma, JavaScript, TypeScript, React, Next.js, Node.js, Git, HTML/CSS

CV: https://roby.work

email: hello {at} roby {dot} work

I'm a product designer/developer(web) with about 10 years exp. Most recently I've been focused on autonomous vehicle technology until getting laid off. Before that I've worked in music, mobility, logistics, edtech, and enterprise SaaS. I enjoy working for smaller startups as I have a lot of experience leading 0->1 initiatives and establishing foundational design best practices for nascent product teams. I'm open to full time and contract opportunities. For a wild card I'm also a sound designer - in the off chance you're on the market for an audio person. Thanks!
Andrew, you and your friends should be proud. It's really encouraging to see people, especially in your generation, thinking seriously about the problem of misinformation. There are fundamental challenges you all will face in this idea:

- most current LLMs are trained on large amounts of web data that itself contains facts, opinions, and misinformation. These things are treated equally, so I would expect the LLM to get common facts right, but also to represent opinions or misinformation as facts when they are pervasive.

- LLMs "hallucinate" and tend not to know when to say "I don't know" or to not try to fact-check something that is not factual in nature.

...in short, I would expect LLMs to be an unreliable fact checker, which has the potential to do as much harm as good.
I've been working professionally with c++ since 2001, and I'm currently a team lead.

The compensation packages we are able to offer to new hires means we're generally hiring from the middle of the talent pool, not the upper tier.

The complexity of c++ has long since outpaced the pace of fluency of the hiring pool. In my experience, the average c++ professional (that applies for our open job ads) knows c++14, and might not balk at an occasional c++17 feature.

It doesn't matter if the compilers support modules or not, because in practice, I won't be able to use modules in the workplace for ages.

--

Standard disclaimer - I'm not able to predict the crush of changes coming as generative AI for software development proliferates.
Just passing by to thank you guys for all the hard work towards one of the web pillars of the past 20 years. It is truly remarkable and inspiring.
I was surprised to get an email today notifying me of the X86 release of the DEC BASIC PLUS compiler...
Having QBASIC right there and available to play with was my introduction to programming as a curious 11 year old.

I remember reading every topic in the help browser over and over looking for how to write to the screen, because I didn't want my first program to waste paper with the PRINT statement.

One section of the manual told me to use labels instead of old fashioned line numbers, but I could never figure out the syntax to GOTO them. So I kept a nice index card with line number ranges for all the functions in my program. It worked great until I had to spend a day debugging a line number that ended with O instead of 0.

It was always a big mystery why renaming my program from .BAS to .EXE didn't let me click to run it like other programs.

Ah, memories...
> When the encrypted server gets grabbed, the staff should (!)

If the people doing the grabbing are LEO then they have ways of taking running servers such that they keep running or otherwise don't lose what's in RAM. And if it's LEO then "the staff" should absolutely not do things that can be construed as destroying evidence.
I proposed to my girlfriend this weekend heres what it taught me about B2B sales
At page 6 it explains how they did back propagation https://arxiv.org/pdf/2404.19756 (and in page 2 it says that previous efforts to leverage Kolmogorov-Arnold representation failed to use backpropagation), so maybe using backpropagation to train multilayer networks with this architecture is their main contribution?

> Unsurprisingly, the possibility of using Kolmogorov-Arnold representation theorem to build neuralnetworks has been studied [8, 9, 10, 11, 12, 13]. However, most work has stuck with the original depth-2 width-(2n + 1) representation, and did not have the chance to leverage more modern techniques (e.g., back propagation) to train the networks. Our contribution lies in generalizing the original Kolmogorov-Arnold representation to arbitrary widths and depths, revitalizing and contextualizing it in today’s deep learning world, as well as using extensive empirical experiments to highlight its potential role as a foundation model for AI + Science due to its accuracy and interpretability.
That depends a lot on the implementation. Global scope certainly wasn’t the only scope for all of them: dialects such as AMOS on the Amiga had procedure level scope as well. BBC BASIC definitely had DEF PROC but I can’t remember whether it supported different levels of scope.
After writing build systems for a C/C++ operating system and years optimising builds for C/C++ operating systems the major disaster by far is the C preprocessor.

This is the source of all the evil. Even a hello world program involves reading through 100s of kilobytes, often megabytes, of headers that have to be parsed again and again for every source file but which can produce totally different outcomes in each case depending on compilers and the OS and the definitions on the commandline and whatever's defined in the source code itself and how the filesystem is laid out.

You can forget managing the dependencies on large projects this way - they are overwhelming. Every build system tends to be leaky and imperfect to not get drowned in dependencies and the fanciest systems all tend to have big holes here or there or they have to use huge "catchall" dependencies to try to be correct at the cost of efficiency.

I hoped modules would remove this problem but so far I'm not sure. I'd love to get the opinion of someone who has used them. My read-ups about it didn't seem that hopeful - I got the impression of them being a bit like pre-compiled headers.
Yeah, if you ignore the BASIC dialects that actually provided such features.
I was recently playing a commercial Atari game from 1981 called "Ricochet" that was written in BASIC, which came on a cassette.

Atari BASIC stored its programs in memory using a tokenized format - it did syntax checking when the line was typed in, and then the tokenized form was stored to save memory. There was a table of variable names, indexed by token. So a quick and easy obfuscation technique was to overwrite the variable names with something like just carriage returns, so that when you LISTed the program it had no variable names and lots of extra line breaks.

As I recall, at least. Haven't reinforced those memories in a while.
Indeed. Something we have in common.
This is really cool, and in particular it's helpful that it lets you select what tools you have available for your workout. I tried creating a bodyweight only routine and all the exercises look well picked to me.

Just my .02 - I would prefer if the dummy you click on to select which muscle groups you wanna train to be gender neutral, or have a separate selection for all genders, if that is relevant for the exercises provided.
> keep the freedom of personal transportation and reduce the impact it has

We've had the answer for longer than we've had cars. Put on the helmet and pedal away!
> But the EU mandates paying those people a reasonable amount of money.

Where?

Austria, Denmark, and Italy don't even have minimum wages...
Market manipulation? Stupidity? In any case, it doesn't have to be political to want to avoid possible problems from a CEO that keeps running afoul of regulatory requirements, whether accidentally or purposefully.

https://www.sec.gov/news/press-release/2018-219
"may have an affect on legal charges" - for which there are many levied that don't directly correlate to a drug offense; such as the Texas cannabis tax stamp requirement. If you don't pay taxes on your illegal cannabis in Texas they can charge you with tax evasion. Making it federally "legal" in a certain context, may have an affect on states ability to make jackass laws like the Texas cannabis tax stamp law.

Banking, isn't necessarily limited by the UN treaties - but since huge amounts of cash are flowing into cannabis businesses that are unbanked, it means Wall Street is without a massive influx of investment capital and return opportunities. Allowing the DEA to make changes to a schedule may help remove domestic barriers so banks can capture what they don't directly control.
> I think that portability is a deliberate anti-goal of systemd.

Yes, and that is one of the things I dislike about it. (In fairness, the list of things I like about it and the list of things I dislike about it are both fairly long.)

> No, you must run something on pid 1 that implements the spec, similar to how musl can be used instead of glibc - they both implement the same spec.

> Run0 expects pid 1 to behave a certain way, much like my web browser expects web servers to behave a certain way.

If there's only one implementation, then it's not portable. If a webapp uses a web API that only Chrome implements, it's not portable regardless of whether Google published a spec for their non-standard behavior. There are dozens of web servers and web clients that all speak HTTP, there is one systemd.
Qt 5.15 at this point has been out for 4 years, already out of "normal" commercial LTS and will reach the end of extended commercial LTS next year. They don't have any incentive to do this kind of change.
I believe in people getting exactly the government they deserve. Just so long as its regionally voted for (which excludes national ID), you should definitely go and live there.

I myself will stay far away from any Leopards Eating People's Faces Party areas and their "stable society."
I have a similar opinion: For low level stuff Rust or more "obscure" langs like Zig or Carbon offer a lot in that space. The moment you leave low-level I'd always go with C#/Java or TS for web-stuff. The productivity gains you get from switching from C++ to C# are absolutely insane.
Pretty useful tool!
Very cool! Something I've been thinking about prototyping is essentially this but with a presentation / 'workout mode' view. Something like the full screen modals you have with demos of the moves, the details of set, etc. Bonus if I can shout 'Next' at it from across my basement and have it go to the next move.
> A researcher who focuses on a range of surveillance technologies, Maass said he has a particular problem with license plate readers because every driver needs a tag to get on the road. It’s a requirement, he said, “that was not designed for this purpose.” “There’s not a lot you can do to protect yourself from them other than just stop driving,” Maass said. “They’re set up in this way that, in order for you to get to work and to travel freely, you have to submit to your data being monetized by a private company and then sold to law enforcement.”

There's a few videos on the youtubes where perfectly law-abiding citizens were pulled out of their vehicles at gunpoint due to false positives from systems like this.
Well, whether they did that is not completely clear? That's what the process is there to decide right.

But in any case and far more importantly protests have goals they want to achieve and being a pain in the ass is absolutely a valid tactic. Protest movements have rarely accomplished their aims by acting fully within the social preferences of their opponents.
FWIW those are all third generation "structured BASIC" languages, not what I understand the upthread commenter to be asking about. Obviously you can evolve the syntax into a more popular language, and Microsoft did to great effect. But that's not the BASIC that was "taught in school in the 80's".
What independent variables are they accounting for? Cultures and attitudes change, birth rates change, legal frameworks change, immigration and emigration trends change, EVERY variable that feeds into the base value of "population count" over time also changes dramatically over time.
The coverage footprint was never as large as LTE or NR. They also never added new 2G coverage later on, some markets started with LTE-only.

If your device is 2G only, needs an older SIM containing the SIM application that T-Mobile doesn't activate anymore. (I only have one of these still working). However 3G phones with 2G fallback will work on new sim cards through the USIM application (technically even esim through stuff like esim.me).