skysight-inc/HackerNews huggingface dataset:
As a person known for performance work there is no way he wasn't looking at various performance and usage charts and didn't know well ahead of the earnings call that their numbers are not looking good and stock will fall.

Not saying the decision was caused by this. But he for sure is the "insider" that "insider trading" talks about.
Come over to the fediverse. I'd gladly help you set up your own server if you want things on your own domain.
Then I'm super interested in the mechanism used because I was under the impression that as long as my password is secure my account is secure barring a hack of Twitter at an entirely different level.

2FA the way Twitter uses it (using SMS to phone number) would in my opinion be less secure rather than more secure because it opens up a whole slew of possible attacks that would then also involve my phone.
Location: Tucson, AZ
Remote: preferred
Willing to relocate: No
Technologies: Python + Django, Go, Java, Docker, OpenShift/Kubernetes, Linux
Résumé/CV: https://drive.google.com/file/d/124FnJB8_PKnsTt2v1TIbbLtS0m1...
Email: austenstewart@outlook.com
GitHub: https://github.com/stewartad

Hello, I'm Austen, an early career software developer currently doing cloud software testing on hybrid cloud systems. I would like to transition away from testing towards software engineering. I like to program in my free time as well and am always looking for new skills to learn.
There is a financial incentive to over-complicate your project or job because it's job security to make a mess. When I call for parsimony (KISS, YAGNI, DRY, etc.), I am often given the stink-eye by IT staff. It's somehow "supposed to be" complicated.

Warren Buffett often says a key secret to his success is saying "no" to all the temptations, fads, and BS that come his way or come the financial industry's way. In software, lemmings are following the bloat and fads because it's usually the customer that pays the price when software projects careen off the edge of a cliff, not the lemmings. Developers often use production applications as training grounds for the latest fads so they can get a bigger job somewhere else.

Another problem is that web-standards are a poor fit for most everyday CRUD, requiring bloated buggy JS ui libraries to emulate GUI idioms that have been around for 3+ decades. A good state-ful GUI markup standards (and GUI browser/pluggin) would be quite helpful. And before you say Flash & Java Applets already tried that, they had two problems: first, they tried to be an entire virtual OS instead of just a display engine, overcomplicating themselves. Second, they resisted open standards.

I've seen Oracle Forms do small and internal CRUD cheap and quick with small quantities of code. It may be esthetically ugly, but there was something keen about it as far as developer productivity. If you tell fashion to go to Hell, you can simplify much of dev.

It was or acted like a "GUI browser" in that you install one client and then run gajillion apps off it, which is something desktop-based IDE's like Visual Basic, Delphi, and Clarion couldn't do. Oracle Forms had warts, but none that couldn't be fixed if somebody cared to fix them. (Oracle messed it up when they converted the client(s) from C to Java, as client-side Java made lots of mistakes.)

And for all the talk of making apps mobile-friendly, too few use it in office work in my observation. Maybe a roaming sales force, but few others. YAGNI was shot bloody dead by bloating our UI libraries to cater to mobile. Bootstrap's cat-like personality can kiss a pack of hungry dogs.
Downloaded on android, thank you!
While true, I'd rather play it safe and put my plastic in the trash bin. Helpful mnemonic: The blue bin is blue like the ocean that plastic will end up in.

:(
Mason | Founding Engineer | Remote (EU)

Hi, I'm William, co-founder and CTO of Mason. We’re building a data analytics tool that combines Git-like collaboration with the best parts of data and productivity software to provide fast-paced teams with trusted answers. We believe that data suffers from two main problems - it's hard to find answers in a mess of graphs and dashboards, and once you find an answer, you're not sure if you can trust it.

We’re a fully remote team (ex. Shopify), venture backed and are currently building our beta. As a member of the team, you will have a significant impact on defining our product, our core values, and scaling our organization.

Our tech stack:

- Python, Postgres, Redis, Next.js, TypeScript, Electron

- Terraform, Kubernetes, Datadog, Sentry, Google Cloud

I’d be happy to tell you more, please reach out to me at william@mason.app
The straw event was not organic.
To really appreciate Rust you have to understand the problems with C++ that it solves. I would say learn Rust but you will learn C++ along the way.
True, but they are still asking for it even now and they prefix it with the NL country code.
NASA Is Sending Artificial Female Bodies to the Moon to Study Radiation Risks
This was here some two weeks ago: https://news.ycombinator.com/item?id=31054646
I worked in algo trading for years, eventually got out because quite frankly the level of risk I was carrying on my shoulders everyday for what I was being paid were just way out of whack, I at least personally never got the huge pay days that people talked about until after I left finance for more pure tech. Interestingly, I worked at Knight and my team pioneered trying to blow up the firm, but that was in 2004, and things were much friendlier- instead of front page news, it was a small blurb on page 3 of the markets section of the WSJ.

Anyway, I still have friends in that business. It hasn't really changed, they have too few people covering systems that are quite complex and while there are checks and such, no one really understands things entirely from end to end in detail that can prevent all problems.

I will never invest directly in an investment bank- either through carelessness or maliciousness I could have easily caused a 9 figure loss, if not more, and there were probably a thousand other people in the same position.

When I read the detailed writeup around this a few years back, I think by far the biggest issue was reusing a tag that had been previously used to denote which strategy to use. I understand why they may have chosen to do so, at the Big Bank I was working at, getting a new fix tag to be passed through all the layers properly would involve at least two other teams and coordinating releases and probably several weeks worth of meetings. If you just reuse an old value you can avoid all that since everything is already set up.
Wow, TIL that you don't have a smart phone, so interesting!

Anyway, twitter has had app based 2FA since the end of 2017...

https://techcrunch.com/2017/12/20/twitter-adds-support-for-a...

A year ago, they added security key support:

https://9to5mac.com/2021/06/30/twitter-users-can-now-add-sec...

You don't need a phone to have security.
RSS.

If you're writing a blog, then you probably want a way for people to subscribe to it instead of making them visit your site manually. Unless you are confident that you not only CAN write a feed by hand, but will never forget to hand-update it after updating the post itself, you're going to want to at least have the RSS feed be auto-generated.

And once you've added the infrastructure to auto-generate the RSS index, there's very little point in not auto-generating the HTML index, too. If only because, that way, you won't forget to run it.
My family keeps our own compostable straws in the car. We typically don't ask for straws, lids, bags, etc. There are cases where you may forget, or can't avoid it, but overall it has decreased our yearly plastic use.
For now I am assuming either someone social engineered Twitter to change my password or a compromise of Twitter of some sort.

Try to log in with a clear cache or in a private window. If you get redirected back to the page saying to delete the tweet, then you know your password wasn't changed.
VG | Front End Developer | Oslo, Norway | Full time | Onsite/hybrid | https://emp.jobylon.com/jobs/112859-vg-vg-soker-utviklere/

VG.no is Norways biggest site with more than 3.5 millions unique users every day.
Exactly! It makes way more sense for a person who tweeted something deeply out of character to try and disavow it in this way, than for a person that regularly tweets this kind of things.
I was boating and same issue - broke to full throttle on a gas engine. So I just came flying in and killed engine. I could have restarted probably if needed. These things are almost always stoppable.

Another boat had a diesel. This boat had serious flooding and I went over to help ($1M+ boat, owner had backed it hard into concrete pier and not noticed a transom crack that opened). Engine would not shut off (electrical all shorted out). That diesel engine was running full tilt almost totally submerged - was pretty impressive. Eventually someone got a mask and snorkel and dove to fuel cutoff before it ingested a bunch of water through air intake (which I'm sure would have stopped it). With diesels I always liked knowing where manual fuel cutoff was after that.
》What is interesting is that the account was blocked within seconds of the tweet being posted

Do you suspect inner job or flagging bot farm?
Starting with C is the worst way to learn C++. You start out with bad habits you then have to unlearn.

Unlearning bad C habits is hard because the language accommodates them for as long as you continue to cling to them. You need to consciously decide you will use the new, better way. Once you have done each once, there will be no temptation to backslide.
It is not unheard of as a distraction technique. Similar to flooding an inbox with spam mail so the "changed password" email gets missed in the flurry.

You could be spending all of your time trying to solve your Twitter issue while time is being taken to delicately extract some of those "far juicier" targets.

Not saying this is for sure, but just one reason why a malicious actor might act in this way. If you haven't done a full forensics on your main machine, you should be doing that before jumping to the conclusion that your machine is completely clean.
That is possible, but I have absolutely zero evidence for that at this point. I would either think someone successfully managed to social engineer Twitter into making an unauthorized change or that there is some other avenue besides the regular interface that allowed access to my account (so not protected by my password or session).
I mean, that's all cool, except now the next person needs to know (or learn) Apache directives. I would assume that intern is more likely to know PHP or JS. This solution is a compromise at best, and to me it doesn't sound like Apache is a good choice here (granted, there could be other circumstances I am not aware of).

If I received your code I would start by rolling my eyes, then by wasting some time learning Yet Another Technology (TM) that I will likely forget before the next time it comes handy.

In my experience, if you care about maintenance, one should stick to the worn path unless they have a good reason not to.

> It's cool that Apache also supports conditionals.

<...shudders...>
Ron, thank you for your work on Loom, it’s very exciting and I’m looking forward to using it in production code!

As an aside, Ron had a JUG talk 6 months ago which I found really helpful where he went into more detail about why they chose this approach: https://youtu.be/KmMU5Y_r0Uk (27m20s mark, and from 2m50 there’s a more general introduction to Loom).

I’m sure there are other videos/papers as well, but this was a pretty good overview of Java vs other languages’ approach to async.
> no basic styles to make the text readable

You mean dark grey text on light grey background?

Or a mobile stylesheet that displays one paragraph and half a photo on a 5k monitor and makes you scroll for the rest?
It's not perfectly clear, but estimates do not go far away from "What a satisfaction it will be, when I will return in control with my properly crafted markup. Next, I'll prove a simple server suffices to serve it".

About 'snarky', I never understood what it is meant to mean exactly (in spite of many reviews of the guidelines) but I took it to be a variant of bluntness for short-tempered expressions of contempt. I would not interpret it to cover criticism in general, especially of practices.
https://gemini.circumlunar.space/

https://github.com/runvnc/tersenet (note that Gemini is a real system, mine is just an idea)
Nice, thanks! For some reason I didn't think to check YT
I’ve tried most tools out there.

As a hardware founder (https://Loodio.com) I actually stuck with EasyEDA.com because it’s so damn quick and they have lots of ready made foot prints.

I even make the enclosure for Loodio with PCBs that I screw together with screw terminals. So every unit is 2 electrical PCBs + 6 “wall” PCBs.

You can do so much with circuit boards.

I even made my business card of a 0.6mm thick PCB with an NFC chip:
https://youtu.be/_BSfO9LAIqg
As far as I know, the poster is in the Netherlands, which makes SIM swapping a bit harder.
I think GP is saying there are countries with stigma against homosexuality that family members would kill themselves to find out that their children were gay. That’s what I understood.
Don’t quote me, and I’m not defending grindr, but I think they geoban certain locations for this reason.
The top voted reply is implied to be from a Googler, and it claims this is inaccurate: https://old.reddit.com/r/MachineLearning/comments/k77sxz/d_t...
> The article also says that global variables will kill you, putting variables on the stack will kill you but doesn't say where it is safe to put variables. I can't imagine the heap is any better, that a garbage collector isn't going to pause and kill you, etc.

Function-scope static or file-scope static variables are the best place for variables in an embedded system written in C. They don't pollute the shared namespace, nor do they require allocation and de-allocation.

In an Arduino program, for example, you might have something like this, with a sketch.ino file:

#include <stdint.h>
#include "MyFile.h"

uint32_t Bad_Global_Variable;

// This doesn't conflict with same name in MyFile.cpp
static uint8_t state = 1;

void setup() {
setup_myFile();
state = 0;
}

void loop() {
loop_myFile();
}

a MyFile.h header:

#ifndef _MY_FILE_H_
#define _MY_FILE_H_

#include <stdint.h>

void setup_myFile(void);
void loop_myFile(void);

#endif // End include guard

and a MyFile.cpp library:

#include "MyFile.h"
static uint32_t MyFileScopeVariable = 0;

// This doesn't conflict with same name in sketch.ino
static uint8_t state = 0;

void setup_myFile(void)
{
MyFileScopeVariable = 1;
// Can't access or have conflicts with myFunctionScopeVariable here
state = 1;
}

void loop_myFile(void)
{
static uint32_t myFunctionScopeVariable = 0;
MyFileScopeVariable++;
myFunctionScopeVariable++;
}

Statically allocated variables are definitely the only the way to go.

Statically allocated global variables are easy and available, suitable for small embedded systems written by one person or a small group of collaborators who can be expected to know about every variable in the program or at least to be able to refactor their code if it collides with an existing name. Adding a prefix to your statically allocated global variables (eg. 'mf_state' for a global variable in the MyFile library above) is another way to reduce collisions, but isn't compiler-enforced.

Statically allocated file-scope or function-scope variables are a best practice in an automotive ECU scale projects, and can reduce issues if you've got lots of vendors each contributing code and not a lot of visibility between projects.
PFAS “forever chemicals” were found in 36 out of 38 brands of plant-based (like paper) straws tested: https://cen.acs.org/environment/persistent-pollutants/Biodeg...
Because software isn't free
I mean, you're basically stating that women are objects to fulfill the needs of men so it's pretty clearly a response to what you're saying.
Boop.app for mac, also both Sublime Text and Sublime Merge.
Replicated is hiring software engineers- Backend(Golang/Kubernetes) & Frontend (React) - 100% Remote in US, UK, and CAN
Work with customers like Hashicorp, Circleci, & Puppet!

Replicated is the modern way to ship multi-prem software. Replicated helps software vendors quickly and easily deploy their applications to any customer using a single architecture.The Replicated platform provides all of the tools needed to operationalize and scale the distribution of Kubernetes applications into any enterprise environment

As a member of the team you will get to use cutting-edge technology and emerging open source tools and standards. Our stack includes Go, React, Kubernetes, and more. You’ll get an opportunity to work across the stack and build software for our highly technical user-base of software developers. You won’t be locked into legacy products or technology, our engineers learn something new every day.

To apply, please follow the link or email jobs@replicated.com

Go SWE- https://boards.greenhouse.io/replicated/jobs/4181002004

Frontend- https://boards.greenhouse.io/replicated/jobs/4312474004

K8 Customer Reliabilty-https://boards.greenhouse.io/replicated/jobs/4174746004
Amazon ends its paid Covid-19 sick leave policy
Syncing is anything but elegant
I'm a little surprised they are even considering removing the feature. It seems like a key selling point of Nim.
I don't have a smartphone specifically because I believe they are insecure by design, at least one company and a whole raft of employees there have access to it and that's before we get into automatic updates of the software on those devices and so on.

When I say I'm pretty sure that this machine wasn't compromised that is because I'm utterly paranoid when it comes to stuff like this. Possibly not paranoid enough - given the evidence just obtained...
I noticed this as well; at first I thought this was a tongue-in-cheek response to the "Stop..." version.
Beacon AI | https://beaconai.co | Offices in SF and SF Peninsula | Full-Time | SF Bay Area (Primarily) + Hybrid

Beacon AI is building the aviation platform for the future of flight. We are radically improving flight safety and efficiency with an AI assistant for pilots. Join a team founded by two ex-Cruise AI, with a world-class advisor team, talented engineers, and amazing investors including Sam Altman, Lachy Groom, Zach Perret, JetBlue Technology Ventures, and Countdown Capital. Learn (a little bit) more at https://www.beaconai.co

Currently, we have the following openings:
https://www.beaconai.co/careers

* Senior Software Engineer (Backend - IoT) https://jobs.lever.co/beaconai/515c570b-a4e9-4ae9-af9e-99614...

* Senior Software Engineer (Application and Developer Pipelines)
https://jobs.lever.co/beaconai/d1762e82-4af0-4054-8698-22a5f...

* iOS Engineer
https://jobs.lever.co/beaconai/56e7cbe5-e310-4c48-9d1b-a4c87...

* Senior DevSecOps Engineer
https://jobs.lever.co/beaconai/683aa4f9-3409-47b8-87a8-b9e4a...

Email info@beaconai.co for any questions or apply directly at https://beaconai.co/careers
Arcweb Technologies | Philadelphia, PA (Remote or Onsite OK) | Software Engineers, UX Designers, Project Managers | Full Time | https://arcwebtech.com

We are software design, engineering, and product management consultancy, specializing in web and mobile development. We specialize in digital transformation products for healthcare, financial services, and other verticals. As a certified B-Corporation, we are committed to building software that not only provides value to our customers, but also to the community at large.

Software Engineering roles at Arcweb are available on multiple levels. We practice Agile methodologies on small- and mid-size teams. Common languages and frameworks we use include Python, FastAPI, Angular, TypeScript, React Native, and are always adapting and growing our toolkit to meet our client's needs and our own interests.

We are also looking for UX Designers Project Coordinators/Managers as we grow our client base and expand into new projects.

Learn more about Arcweb: https://arcwebtech.com
Open positions: https://arcwebtech.com/careers
>> Uhh what? We export more gasoline than we import.

The study data is from 2008 to 2016 right? The US was (massively) an importer of gasoline in that time period, right?
Storyteller / FakeYou | https://storyteller.io | Atlanta (Remote OK) | Contract ($100-150/hr) to hire ($120k - $180k + 2+% equity)

We're developing the "single-person Hollywood Studio" to compete with Disney, Netflix, and Adobe. We're currently leveraging Unreal Engine, motion capture, and deep fake technology to create a storytelling engine. We'll also be selling our solution as SaaS for advertising, compliance, and other lucrative markets.

You would be responsible for working on our character creator, model/asset streaming, and/or camera subsystems.

We're looking for Unreal Engine engineers, but the other components of our system are Rust (Actix) / TypeScript / React / PyTorch.

We made a name for ourselves with deep fake text to speech, which is currently our revenue driver ( https://fakeyou.com )

Email us at jobs@storyteller.io
Ah how fitting. It's mental health month, meanwhile Canada is the only country that does not let the unvaccinated travel within it's own country or to leave the country. They also cannot work many jobs. Keep in mind, many of those unvaccinated our people from our minority populations that have built up a deep distrust of our government over years of poor treatment (and having their kids be used in vaccine experiments).

I'm sure forcing these communities to get a vaccine or have their lives destroyed is great for mental health. /s
Or, more simply, I now need to remember to check that the car I'm assigned _matches the paperwork_'s license plate number. It's not something I would have considered necessary, but is a good idea nonetheless.
Good question, no idea, it could be either I guess. But the speed suggests at least some kind of targeting.
The Supreme Court disagreed and held the Gold Clause constitutional: https://en.wikipedia.org/wiki/Gold_Clause_Cases
Apple’s explanation for removing old apps
Those $440M were lost by rich people who had invested in a hedge fund, not poor people who bought crypto lottery tickets in the hopes of getting rich quick
The whole point is that you don't know if its a worse ecological footprint unless you count all the impacts.

If that impact includes support for some of the worst regimes on earth starting wars and undermining democracy then I think you'll find there's been a recent shift in public attitudes on this issue.
EnlaceHacktivista released documents from Nauru Police, abuse of refugees
>I really believe that it is impossible for a new entry to gain popularity and focus on hard problems like security.

Well, they can. New entrants to the dating app market always start out this way. They gain loads of initial trust and word of mouth growth by putting users first. But they inevitably fall victim to the same market forces as their competition, and slowly become the same thing. It happened to Tinder, it happened to Bumble, and it will happen to Hinge.
>Good question. That makes me wonder if they are able to operate safely at scale at all.
With those standards, I don't think many of the tech giants can operate at scale at all. Not that I think they shouldn't be held to those standards, but that incompetence just doesn't surprise me at all.
Anchors Away » Mike Industries
worth noting that this doesn't catch instances where the app developer collects the data itself and then sells it (as opposed to just linking in a collection library from the third party).

i suspect that there will probably be some cool research projects that try to embed identifiable watermarks in behavioral data and then attempt to detect them in purchasable data or data products and/or realtime behavior of ad companies.
Apple lawsuit says 'stealth' startup Rivos poached engineers to steal secrets