skysight-inc/HackerNews huggingface dataset:
I haven't really seen it, but I also don't scroll Instagram endlessly.

I've noticed I get a lot of "You might also like..." posts if I start scrolling past the point where Instagram has new content for me to see. That's usually my cue that I've gone too far and there's no more interesting content from the people I follow.
This should be on the front page.

What will happen to Open Compute Platform?

Why are they doing this? Facebook still have 2 - 3 datacenter under construction.
> I don't think there are any general purpose programming languages with decent performance which outright "prevent undefined behaviour" in something like NSS. Rust, for example, does not.

You know what I meant by "a language that prevents UB". Your comment argues semantics. That's not nice. Please stop.

> safe Rust doesn't have undefined behaviour but of course you can (and a large project like this will) use unsafe Rust and then you need the same precautions for that code.

How can that can be true? A large Rust project uses unsafe only because its authors don't care enough. Instead of spending the effort to make the safe code fast enough, they resort to using `unsafe`. It's the same reason that people add code without tests or add APIs without docs.

A special purpose language for writing cryptography code is a terrible idea. Once we have a language suitable for handling untrusted data, we should make it good enough to use for everything and then use it for everything.

I have put some effort into making safe Rust usable for everything. I wrote a safe regex library [0] and a safe async library [1]. I plan to put more effort into these and other libraries. For example, I am working on safe Rust TLS and HTTP libraries. Eventually, safe Rust will be production quality and fast enough for most use-cases.

[0] https://crates.io/crates/safe-regex

[1] https://crates.io/crates/safina
I think Meretzky discussed _A Mind Forever Voyaging_ during his interview for the documentary _Get Lamp_.
Because they need to offload their crypto assests on the unsuspecting masses before they loose all value. And the hope is that driving crypto front and center would help that
I work in similar area. Giving them space and time to stream their creativity into some tangible artifact is the first step. This can be cash or a long chat on random topics. Some talented folks resign in their life due to day-to-day grind. They have to be reignited to tap into their creativity. It is mind-blowing to see simple tools, processes, and a little bit of encouragement can go a long way. Providing space and time for creativity is a good means to a better end - whatever the end may be.
Ha, for a second I thought they were changing the name to “Facebook Now”.
Maybe next year they can rebrand as Hypercube.
Thank you for sharing it. That's the one thing I always wanted from Townscaper.
Sounds like they got their inspiration from the youtube recommendation engine.
Springs are much older than that, the bow is perhaps the most famous example from antiquity.
Facebook ordered to sell off Giphy
If you say so. I've never heard of either of those, and have only the vaguest idea of what a 'formatter' might be. Is it not a solution to an unnecessary problem? And how can a formatter fix a lost indentation that changes the meaning of the code?

I do know for sure that my colleague will never use this, even if I might.

Fortunately, this isn't an issue in the languages I use most of the time.

(Another problem that's bothering me almost as much is that without brackets or `end` statements, the code looks assymmetrical - unbalanced and awkward, as if it's trailing off, having forgotten its purpose.)
> prevent any use-after-free (by just zeroing out the freed memory)

It's not quite that simple if you want to reuse that memory address.

Not reusing memory addresses is a definite option, but it won't work well on 32-bit (you can run out of address space). On 64-bit you may eventually hit limits as well (if you have many pages kept alive by small amounts of usage inside them).

It is however possible to make use-after-free type-safe at least, see e.g. Type-After-Type,

https://dl.acm.org/doi/10.1145/3274694.3274705

Type safety removes most of the risk of use-after-free (it becomes equivalent to the indexes-in-an-array pattern: you can use the wrong index and look at "freed" data but you can't view a raw pointer or corrupt one.). That's in return for something like 10% overhead, so it is a tradeoff, of course.

Rust is a definite improvement on the state of the art in this area.
s/saving/speculating/ ftfy
At this point, Instagram decided it wants to be a TV and just show me what it wants me to see, not my carefully curated feed. I'm letting my account die.
Oliver Percovich and Skateistan (2018) [video]
> That's maybe a bit unfair. There are a lot of microservice shops, but I haven't heard many who do this Franken-monolith thing. Remember that infamous microservice dependency graph from Uber? I guess Facebook was famous for doing a monolith but I don't know if it was purely PHP or not.

Your original example was that you "needed to let a remote team add some functionality to my, say, Spring backend but they really prefer to write C# and have their own CI/CD system". I am telling you the classical way of solving this problem. You don't get to change the constraints ("I already know how to setup X") after an answer just to say the answer is wrong/worse and expect not to be called out on it...

Also: It's not a Franken-monolith, dude... it's just a library. Have you ever used ImageMagick to resize images from your microservices? Maybe made a request using libcurl? Maybe had to use a SQL driver that was native, maybe Redis? A NPM package with native code? That's exactly the same thing... I literally don't know of a single language that doesn't use those things...

Plus, there is a HUGE difference between what you asked and a Uber/Facebook scenario. You seem to be under the impression that what I'm suggesting is a replacement for real microservices. No, it is simply a solution for the problem you described.

You described a problem and said you don't know how to solve other than with X. I'm giving you Y. I don't understand what's the issue here.

> I can if the metric is availability/familiarity in the industry, but OK.

Sure, but you can't use yourself as a benchmark for the industry if you're that unfamiliar with something that basic.

> I don't know, my experience is people like to say they use microservices but they just have a service-oriented architecture. Meanwhile I never ran across an organization that does something like npm modules and goes way crazy with granular services. I don't know, maybe they are out there.

Again, there is a humongous difference between "we're doing microservices" or even "we have a service oriented architecture" and your "I need two things to interoperate".
> For instance it could be argued that natural immunity is far superior to vaccines

Lots of things could be argued; some things shouldn't be argued without evidence.

During a pandemic, statements that will be interpreted as suggesting that catching the disease beats vaccination fall squarely in that category.
At least it's got interoperability built in, then.
Lease End (www.leaseend.com) | Full Stack Web Developer (React, Node.js, GraphQL, PostgreSQL) | Full-Time | Onsite: Salt Lake City, Utah or Burley, Idaho

Lease End is looking to expand our software engineering team. We are a young, well capitalized startup located in Salt Lake City. Lease End builds software solutions to help consumers coming out of auto leases.

The ideal candidate is a full-stack engineer, preferably with experience in React, Node.js, TypeScript. We also leverage AWS and are looking for developers who have some experience with Cloudfront, ECS, and RDS. They will be working alongside a team of talented engineers and must be a good culture fit for our growing team. They will be expected to think through and solve complex problems and effectively implement solutions.

Drop us a line if this sounds like you:

- Full stack engineer with several years working on all aspects of production web applications, including React and NodeJS

- You love learning new tech

- You are good to work with a team and alone

- You are personable and get along well with others!

Email us at: jobs@leaseend.com.
jay z is literally on their board
Physical artifacts do have historical value that may be hard to quantify.

For example, you can examine the "real" Mona Lisa to find out interesting (and possibly novel) things about Leonardo's technique, brush strokes, materials, etc.. MRI or X-ray imaging might reveal the underpainting, layers, glazes, possible changes to the painting (either original or restorations), etc..

How much are first-hand information or insights into the painting, painter, or era "worth?" I have no idea.

Though another painting by Leonardo would probably do as well, if you can find one. Failing that, another painting from the same era/locale would probably do, although they won't provide direct information about Leonardo himself.
They absolutely should never be granted trademarks on such common words in the first place. The intellectual property system has become another example of regulatory capture, ready to be abused by those with deepest pockets.
has it been highly effective? do new articles about meta not mention facebook?
Zeroing out freed memory in no way prevents UAFs. Consider what happens if the memory which was freed was recycled for a new allocation?
Maybe an example will help make it clearer? This is in pseudo-C++.

struct AttackerChosenColor {
size_t foreground_color;
size_t background_color;
};
struct Array {
size_t length;
size_t *items;
};

int main() {
// A program creates an array, uses it, frees it, but accidentally forgets that it's been freed and keeps using it anyway. Mistakes happen. This sort of thing happens all of the time in large programs.
struct Array *array = new Array();
...
free(array); // Imagine the allocation is zeroed here like you said. The array length is 0 and the pointer to the first item is 0.
...
struct AttackerChosenColor *attacker = new AttackerChosenColor();
// The allocator can reuse the memory previously used for array and return it to the attacker. Getting this to happen reliably is sometimes tricky, but it can be done.

// The attacker chooses the foreground color. They choose a color value which is also the value of SIZE_T_MAX.
// The foreground_color *overlaps\* with the array's length, so when we change the foreground color we also change the array's size.

attacker->foreground_color = SIZE_T_MAX;
// The background_color overlaps with the array's size, so when we change the background color we also change the array's start.
// The attacker chooses the background color. They choose a color value which is 0.
attacker->background_color = 0;

// Now say the attacker is able to reuse the dangling/stale pointer.
// Say that they can write a value which they want to wherever they want in the array. This is
// Like you suggested it was zeroed when it was freed, but now it's been recycled as a color pair and filled in with values of the attacker's choosing.
// Now the attacker can write whatever value they want wherever they want in memory. They can change return addresses, stack values, secret cookies, whatever they need to change to take control of the program. They win.
if (attacker_chosen_index < array->length) {
array->items[attacker_chosen_index] = attacker_chosen_value;
}
}
I encourage everyone to try it on real-world (non-esoteric, non-homework) code from production. That's where it works best. :-)
Except at least in my case, I do rewatch YouTube videos a lot.
I went from a corporate job to bill-by-the-hour consulting.

The volume of work I have to get done in 40 hours has roughly multiplied by ten since I now have to justify every hour spent.

It’s pretty easy to ten times almost-nothing though!
Exactly. I just use instagram to msg people who aren't on Telegram and other services as I don't have FB. I don't think I've ever used the feed before, simply because of seeing ads. I never watch stories either. It's a dumpster fire, and any algorithm to show me stuff is a mistake, full stop. I only want to see my friends stuff chronologically, nothing else on the app matters for me.

I genuinely don't understand why they do this. Sure, keep the ads, whatever, but make it chronological. Too many busy bodies I guess?
> safe Rust doesn't have undefined behaviour but of course you can (and a large project like this will) use unsafe Rust and then you need the same precautions for that code.

It's the difference between crossing a minefield with 1000 hidden mines that blow off if you happen to step on them, or a clean field with a single hole with a big warning sign next to it.

Sure, none prevent you from injuries crossing it, but don't tell me it's the same risk
What is this about exactly? Do the majority of people want to see the same post over and over for days?
That's pretty nice. Surely if you have a big enough site with enough content loading all of it one go is not a pleasant experience on slow connections?
Plex is a great local service for a library focused approach.
No code changes from Nov to Jan seems crazy to me. But if it works good for you guys.
Well now you've found part of your problem.
Exactly. Apparently these people don't stop to think why the majority of books are made in portrait format, and magazines, newspapers and some books split texts in columns.
You could use a weight combined with pulleys or gears to get a faster acceleration.
Social media companies are trying too hard. People just want a chronological feed of things they followed. Nothing more. Stop trying to add shit people don't want.
Let's just trademark dodecahedron
Yes there is, but sales is a skill that can be taught and learned.
Breed should step down or declare a ban on mask and vax mandates.

She's not the only liberal politician that has defied them repeatedly.

Notably Nancy Pelosi has been caught on camera/film many times before - most recently at the Getty wedding (in SF city hall none-the-less).

Liberals: You are all hypocrites.
Honestly, if your jurisdiction doesn't have the same non-compete laws as in California, that's a red flag.
mimica.ai | Engineering, Sales | Full-Time | Hybrid - Remote | UK, USA

Every year billions of hours of human creativity are wasted on repetitive work. At Mimica, we believe drudgery should be left to machines; humans deserve better. That's why we are developing a new paradigm for automation: our AI learns to perform tasks through observation. Our software records users' clicks and keystrokes as they perform a task and uses ML to generate a “blueprint” for RPA bots. Imagine being able to train your computer to do your work in the same way you train a human being. That's the future we're building.

We have just raised a $6M Series A from Khosla Ventures and are also backed by two of Europe's most successful accelerators and seed investors, Entrepreneur First and Episode 1.

Engineering - Hybrid UK (London):

* Senior Full Stack Engineer (React, Node): https://apply.workable.com/mimica-automation/j/E9EBF1A047/

* Lead Full Stack Engineer (React, Node): https://apply.workable.com/mimica-automation/j/0F71858F47/

* Senior Python Engineer (Data & ML): https://apply.workable.com/mimica-automation/j/7CB7AB12C3/

* Lead Machine Learning Engineer: https://apply.workable.com/mimica-automation/j/544DE9A660/

* Senior Machine Learning Engineer: https://apply.workable.com/mimica-automation/j/ADBC314A7E/

Sales - US Remote:

* Enterprise Sales Lead: https://apply.workable.com/mimica-automation/j/2D4D4B746A/

If none of the above positions fit, but you want to join us on our mission to shape the future of Intelligent Automation, email us at careers@mimica.ai to start a conversation.
Show HN: Congratulations Your business qualifies for $125 Advertising Voucher
Great news! Your business qualifies for a free $125 Advertising Voucher on microsoft ads!

I’ve noticed that when I search for dentist in the local area, your website shows up on the second page.

Because of this, you might be losing a lot of potential customers that don’t even get a chance to land on your website.

Using this $125 advertising credit, you can boost your website for your specific search terms and always show up as #1.
If you follow any Young People™ you'll notice that they're all using Stories now, which still have ads, but are at least chronological. Posts (the original product) are for "Old People" (28+).
I abandoned my account some weeks ago when they where forcing me to add my phone number in order to log in.
Don't worry, been doing my other stuff too, but this month for some reason all this gear showed up within a couple weeks and I wanted to make sure I gave it some air time before I go towards some more fun (to me) projects.

The key I think will be trying to make the blend be 'learning/teaching something new' along with finding the right way to fund it.

While I am extremely appreciative for every dollar that comes in through Patreon/GitHub Sponsors, the reality is that isn't enough (and except for maybe like 0.2% of creators/devs won't ever be) to cover all the bills. So I do need to work with more deep-pocketed sponsors from time to time.

It is a bit of a delicate balance, though, because it's easy to run the risk of being a hypocrite depending on who I work with and what projects I take on ;)
El Salvador Buys 100 More Bitcoins as Crypto Market Falls
Since when has twitter not allowed me viewing individual accounts on mobile browser without signing in?

That's annoying.
Location: New Zealand

Remote: Yes (contract basis - no local LLC required)

Willing to relocate: US only

Technologies: Javascript & Typescript, with a focus on indexedDB with some react. Very into the whole PWA thing. Also currently focusing on the agricultural sector, but interested in other industries, especially ones with connectivity/bandwidth issues.

Resume/CV: https://www.linkedin.com/in/lewisandrewcampbell/
https://lewiscampbell.tech/hire.html

Email: info at lewiscampbell dot tech
In case it wasn't clear, I modified your DevOps example, so it's not like that code came out of left-field or was hand-crafted to trip you up. If you want to say "it is not good at reasoning about shell, instead focusing on programming languages" that'd be a much more plausible concession

Since you're hanging out here, what is the explanation for how it can say "exit 1 is used to stop any further commands from running." and then carry on?

It's even more bizarre that it (seems to?) understands what "exit 1" does, but only when it is not the first command in the sequence?
In January 2023, Chrome will stop running any manifest v2 extensions. I suspect that's about 99.9% of all extensions. This is going to be a huge loss.
I think that's a very generous view. IMHO the Velben good is only a cover story told to the victims. The high prices are faked via https://en.wikipedia.org/wiki/Wash_trade and it's just another variant of https://en.wikipedia.org/wiki/Pump_and_dump .
That exists there: * https://curlie.org/
It is, in fact, a demo of that product.
Same thing happened to me on a pretty brand new LG Pixel phone. Good money down the drain, absolutely horrible. Tried everything.
Rather than a numeric ID, the variables as well as the operations are represented by primes, as Godel described.

The resulting number's geometric properties might provide some insight into the properties of the original system.

The trick is figuring out which primes to use initially, and how to interpret the resulting number.

....but my gut tells me there is something there.
Legitimacy Lost
Seriously? Google docs are even worse than whiteboards.
FairStreet | Full-Stack Engineer | San Francisco or Remote | Full-time

==========

FairStreet empowers the 55 million Americans 65 and older to make confident and well-informed health insurance choices. We’re a funded, mission-driven startup with founders from Stanford, Facebook, and Square.

This is a unique opportunity to build from scratch with proven traction (we have funding and customers already)!

* Our founding story: https://medium.com/@fairstreet/building-fairstreet-f214f36fa...

* Job description: https://fairstreet.notion.site/Software-Engineer-ca7a1af52a5...

We value diverse perspectives and backgrounds, and are dedicated to maintaining an inclusive culture as FairStreet grows.
Answering a question with a sincere question: if the answer to 3 is yes to deterministic time, but no to tight memory constraints, does Swift become viable in question 4? I suspect it does, but I don’t know nearly enough about the space to say so with much certainty.
Hi, is this role globally remote?
I don't see the difference between the algorithm putting those posts in your feed and putting ads. They are both unwanted content.
Yes. Anything you write into your computer has the potential to be shared. The same way anything you write and send in the mail has the potential to be shared.
> It's written in JS which means that it's way smaller

There's nothing inherently large about WebAssembly, it's just that most practical wasm demos bundle emscripten (essentially an entire OS's standard library) or another very heavy layer in order to interop between the JS and WASM world.

As a bit of an experiment to see how small wasm could practically be with a minimal interop layer, I built this little project - the web demo is 90KB of JS + 70KB of wasm:

https://github.com/jordwest/cavernos

It was heavily inspired by this article which manages even smaller builds:

http://cliffle.com/blog/bare-metal-wasm/

There's a lot of room for improvement in terms of size optimisation in most projects, but it's still early days and for now most of them just bundle an OS compatibility layer to get things working quickly.
There are recruiters who specialize in filling contract S/W development positions.
"How do you do, fellow children?" vibes.

But it's curated by JAY-Z!
Don't understand this trend. Apple has done just fine diversifying as Apple, Inc.

Square, as a name, is simple and well-known, and the logo is recognizable, inoffensive, and amenable for design updates.

Seems like a move to pander to Jack's new obsession (maybe he has no interest in running what Square actually works on now).
Your point would have been much better if you had stopped after the first sentence.
Journee - The Metaverse Company | Berlin, Germany, Europe | REMOTE | Full-time | https://journee.live

==========

Journee reconnects people in the virtual realm, offering a groundbreaking solution for people to come together virtually and enjoy the most high-end 3D interactive experience. We are scaling fast while working with top global companies.

We are looking for autonomous, proactive and reliable people who will enjoy growing rapidly with a fast-paced and exceptionally talented remote tech team.

The tech team is currently looking to find the right fit for the following positions (and general talents!):

* Senior Front-End Engineer

* (Senior) Unreal Developer

* Product Manager

Our tech stack: TypeScript, AWS, Infrastructure as Code, React, Unreal Engine, WebRTC

To apply or learn more, go to https://jobs.lever.co/JOURNEE?team=Tech or contact us at work (at) journee.live
You're wrong. They say that when it's encrypted it will remain secure.

They don't say that when it's not encrypted it will remain secure.

Nudes are very rarely encrypted.
I actually did! It worked a lot better than GitHub's Lab.
Writing HTML by hand is pretty dubious advice (slightly impractical but doable, so not necessarily something to rule out on those grounds, but the factor that dominates in deciding whether or not to do it comes down negligible benefit). But writing CSS and JS by hand is both way more practical than people think, and the gains are real.
kvm works on raspberry pi 4 perfectly well
This would be a highly unexpected turn of events in 'The Holy Grail', at the same time there were already some temporal discontinuities so in a way it fits right in.