skysight-inc/HackerNews huggingface dataset:
All Vision Technologies | New York City | Full Time Onsite (Remote during covid)| https://all.vision/ | Frontend and Backend Engineers

All Vision Technologies provides infrastructure to optimize the quality of data for training machine learning models. We enable data scientists and AI/ML software developers to build models that account for hidden causal features, that incorporate native mechanisms for improving data labels, and that exhibit peak accuracy and performance.

We currently have openings for both Front end and back end engineers. We use React on the front end and flask/fastapi on the backend, pytorch for machine learning and docker for deployment.

If you are interested apply at https://angel.co/company/all-vision-technologies/jobs.
Can also send any questions about the position or company to chetan@all.vision
Source code used by Central Banks and Stock Exchanges leaked online
Los Angeles Urban Homes Holiday Priority Tours
Lambda | Senior Software Engineer | Distributed | Remote | Full Time

Remote first! We're looking for a software engineer who wants to write code at our Deep Learning workstation and server company.

You will:

* Be responsible for the full stack

* Build reliable, scalable, highly available systems

Required Experience:

* Bachelor's degree in technical field (CS, Physics, EE, Math, etc.)

* Extremely comfortable in a Linux/Unix shell

===

Lambda is a distributed remote first company.

Apply to: https://lambdalabs.com/careers
I also thought it odd that the article (or perhaps broader academic community) characterizes these behaviors as necessarily disordered. There seems to be a logic to it.
> Universal Serial Bus Serial issues

(No beef, just thought it was funny)
> No better reliability?

Pretty sure EC2 instances and EBS volumes have a lot more redundency than a single server. You really need two colocated servers to replace a single EC2 instance. Still probably cheaper but also a larger time investment.

If the difference between AWS vs colocation is an additional FTE then AWS is cheaper.
I think your sort of thinking requires a certain level of maturity and experience. I see the opposite with with some engineers who always have this illusion that the first or even second version of their project will be the final one for all times so they build it to scale (which actually doesn't even really scale because they don't know where the real bottlenecks are) and highly configurable. I've seen way, way more projects bite the dust because of poor product design or product market fit than the inability to scale. I've definitely seen projects that can't scale but at least from an engineering point of view, those problems are way more tractable than people not wanting or needing what you've created. As I've gotten more experienced, I've realized one of the great skills a good engineer has is the ability to change/fix/scale a project once it is up and running and while people are using it.
Basic programming is quickly becoming antiquated and articles like this, and many of the commenters are stuck in the past.

The efficiency of ML is in cost, not overall computation. Throwing machine resources at a problem is cheaper than hiring some guru with the necessary math and CS background to solve the problem.

We've seen the same thing with frameworks/libraries. Before it took specialized knowledge to do basic things like networking, media creation, etc. in code. Now there are existing tools that do everything for you.

The same has happened with optimization/algorithmic knowledge, and the genie is not going back in the bottle. There will definitely be specialized cases where that particular expertise is needed, but that is no longer the norm.
Or maybe that the os needs some ram, too?

And no, the firmware and drivers are sadly not memory optimized (or barely run at all), as ar as I know.
If you're running at 100% of the time, don't use a Lambda. If you're running for 10 seconds a day, a Lambda is cheaper than owning your own hardware.

Similarly, if a car rental costs $20/day, it would be silly to say that that's expensive because it will cost you $73,000 after 10 years. The needs of a car rental and car ownership are different.
> ...we really want you to be able to pay for what you use.

Cloudflare Workers has the right pricing model. They only charge for CPU time and not wall time. They also do not charge for bandwidth.

> Lots of sub 100ms workloads...

AWS Lambda (or Lambda at Edge), as it stands, is 10x more expensive for sub 50ms workloads (Workers does allow upto 100ms for the 99.9th percentile) that can fit 128MB RAM.

https://medium.com/@zackbloom/serverless-pricing-and-costs-a...
On unix systems that still use a 1970s permissions model, this is true, but it's been fixed on mobile devices for ages, and macOS desktops for over a year (this bug notwithstanding).

Ransomware (enabled by bitcoin payments to anonymous recipients) really changed the game on desktop in the last few years. Apple stepped up, but there's crickets on the matter in Windows- and Linux-land, aside from the people who have been containerizing their desktop apps[1].

[1]: https://github.com/jessfraz/dockerfiles/blob/master/chrome/s...
There are very specific coding expectations for applied scientists and research interns at these companies. They are not going to allow someone to skip these.
That is not good. Was Arecibo the best instrument for early detection of asteroids? What are we using now?
Before the 100x courser granularity would hide a lot more variation if your lambdas were quick.
HTTPS has its own downsides, and I disagree that you should always use it.

When accessibility is paramount, HTTP is still better, because the risk of MITM is overtaken by all the things that can break with HTTPS, such as:

Wrong SSL version

Client date is off

Client doesn't have proper certs installed

Server cert is broken or misconfigured

SSL takes too long to set up over slow connection

No one's going to MITM my blog, while using HTTPS often impairs my own ability to use it.

Also, if you think HTTPS can't be intercepted and spoofed by anyone, you're kidding yourself.
DrivenData Labs | Data Scientist and Software Engineer | Berkeley, CA / Boston, MA / Denver, CO | REMOTE currently, ONSITE likely | Full-time

We run online machine learning challenges with social impact, and we work directly with mission-driven organizations to drive change through data science and engineering. Since 2014 we’ve worked with more than 35 organizations across 50+ projects in areas like international development, health, education, research and conservation, and public services.

We pride ourselves on being a great place to work and to learn. We take the development of our team members very seriously and we value the priorities that we each have in our lives at work and outside of work. We like to tackle problems that matter as a team. We help each other develop clean, well-organized, well-documented code in service of correct and reproducible data science. We believe the work we do should positively impact people’s lives.

Our team writes and speaks often about reproducible data science and data ethics -- you may recognize our Cookiecutter Data Science project (https://drivendata.github.io/cookiecutter-data-science/) or the Deon data ethics checklist (https://deon.drivendata.org/).

Ultimately, we're a team of smart, passionate data scientists and engineers interested in doing good work for good reason. We're looking for more great people in Boston or the Bay area. We're excited to hear from you!

Positions: https://drivendata.workable.com/
Tidbit: How to Remove Array Duplicates in ES6
Scrum Product Owner Interview Questions to Avoid Imposters
Now that someone's listening: I don't mind the 15min Lambda timeout, but it would be great to get rid of the Lambda + API Gateway 30s & ~6MB limits. Those always bite unaware devs in the butt and workarounds for them take quite a bit of effort.
For per ms billing to matter, you probably want to limit your language choices.
Anyone wanting Python/PyMC3 versions of the Statistical Rethinking code should check out [2].

[2] https://github.com/pymc-devs/resources/tree/master/Rethinkin...
Yes obesity is one of several confirmed risk factors. But this is a confounding factor for Vitamin D deficiency. Obese patients are more likely to be deficient because the hormone is fat soluble.

https://doi.org/10.1101/2020.11.25.20237776

It's disappointing that most public health agencies have taken a defeatist approach and focused exclusively on preventing disease transmission. No matter what precautions we take a lot of people are still going to get infected so there should be equal focus on practical steps that everyone can take to improve their survival odds.
Even ignoring labor, none of these analyses ever consider BC/DR or backup costs.

S3 for backups is the single biggest ease-of-mind feature AWS provides, IMO. I do not want all my data sitting in a single colocation facility without backups.

If I run a database on RDS, maybe it costs more than a bare-metal server, but I can replicate the automatic hourly backups to as many regions as I want. Incredible peace of mind over a self-managed facility.
99.9% of colo facilities offer 24/7 remote hands. With the extreme cost savings of colo you could build in very significant redundancy, which is to say nothing of how infrequently modern server hardware fails.
Unfortunately, one cannot see the edit history of posts.
Yeah, exactly, but I want to be in there with it cranked to 11. I need to build a bigger box.
Or if you need to egress a lot of data to the Internet. Or send a lot of data between different AZs. Or between Regions. Or anywhere really. Plus now you have to get a PhD in AWS Billing first: https://twitter.com/QuinnyPig/status/1155838435065655296/pho... and https://twitter.com/QuinnyPig/status/1172239124251709449/pho...
Reply to self: barrkel's comment upthread describes the premises I was working off of quite elegantly: https://news.ycombinator.com/item?id=25260631
I believe the difference here is the temperature. If you look at KSTAR's operating tests you can see that they have run for 72 seconds in the past, so they must be implying 20 seconds at > 100M, or their statement about the 20s runtime would be invalidated by their own operating history.

What's more - the scientific article about the Tore Supra 2003 test is paywalled, but based on the abstract it looks like it was a test of: "simultaneously heat removal capability and particle exhaust in steady-state fully non-inductive current drive discharges" and not a test of maximum sustained temperatures.

[1] https://en.wikipedia.org/wiki/KSTAR
[2] https://www.sciencedirect.com/science/article/abs/pii/S09203...
I was using SL4A [0] back in the days, had a Twisted server running on it, until the development on it stopped.

[0] https://en.wikipedia.org/wiki/Scripting_Layer_for_Android
Definitely... that's part of the reason I chime in when this topic comes up. Having done both Linux and mobile development, I don't believe that the entirety of the answer is going to be 'just throw a more powerful SoC in the device'. Sure, that will help to a degree in some areas but there is a lot of work that has been put into iOS and Android to achieve a balance between battery life and performance that most developers who have only worked in/on Linux haven't appreciated. Which is understandable since it wasn't 'their' problem... now with the Pinephone/Librem 5, it is.

Something I have found worthwhile has been listening to the UBports podcast over the last 6 months or so. They really do seem to be 'getting it' faster than most re: what's left to be done. That's partly because they're in the rather unique position of coming from a place of having the Android kernel (which isn't just a vanilla Linux kernel) do a lot of things for them (i.e. UBports on Android phones) and now that they're running on bare metal (i.e. UBports on Pinephone) with (mostly) the same code base they are able to see 'oh, yeah... the kernel and/or apps need to be able to do Y' in order to replicate the functionality they get on Android phones.
Tritium can be stored as a solid metal tritide. You can use several different metals but titanium seems to offer the best cost/benefit.

A 7" diameter cylinder 16" high weighing 35 pounds can store 300 grams of tritium safely for 5 years (without releasing any decay helium). It's totally stable at room temperature, stable in water, and needs to be heated to ~600C to add/remove tritium. The decay heat output of 300g of tritium is ~100 watts, so the vessel should probably have some heatsinks and be ventilated.

About 300g of tritium will be required per day to produce 800 MW of power.

https://inis.iaea.org/collection/NCLCollectionStore/_Public/...
Uber Closes Postmates Acquisition [pdf]
Comments should be about the why
China's Chang'e-5 Moon mission probe touches down
I think I see what you're getting at, but let me point out why I still think it does something more than what Java exceptions allow:

let x = doRiskyThing();
match x { // Pattern match on x
Ok(y) => y.doThing(), // Giving the result a different name clarifies what's happening
Err(e) => ...
}
x.unwrap().doThing(); // You can assume it's Ok, but you explicitly risk the application panicking

Of note, Result::unwrap is approximately the following:

match x {
Ok(y) => y
Err(_) => panic!()
}

x is still a valid value for the duration, and is never uninitialized; and whether you handle each case in a match or unwrap, both success and failure are considered and responded to before moving on. The Java checked exception code does that as well, except that it is unclear whether `doRiskyThing()` is throwing the exception, or `x.doThing()`; it's hard to reason about where the error originates from, and how much work was partially completed. In Java, the best way to circumvent this is - if possible - to keep try-clauses as tight as possible.
He probably heard of a similar related trial in a meeting and interpreted it as a 100% cure, due to his chronic stupidity.
Wesley So Defeats World Chess Champion Magnus Carlsen to Win Skilling Open
This means that using bigger CPUs (by allocating more RAM) just became even more important.
How does a suburb preclude community?
The same is true about the majority of the workings of the internet, or the electrical engineering that built their phones or dozens of other things people use everyday without understanding. How is that relevant in this case?
Do you also prefer landlines to cell phones?

I'm only being a little hyperbolic here--there are a lot of reasons people prefer or even require WiFi.

If I have gigabit ethernet at every place I use a computer, then sure, I'm not saying no. But even in a work from home environment where I have a little more control, it's not always an option.
French car market set to fall to lowest level since 1975: federation
>>There is a reasonable middle ground: base system functionality that is utilized by most software (stdlib, cryptography, networking, gui, etc) should be dynamic and everything else should be static

I disagree, I tend to want the opposite. I want big, bloated libraries like Qt or Gtk or Boost to be dynamically linked, and OS facilities like libc to be statically linked.
Very true,

Running something on the open Internet is super annoying. If you properly subnet, or restrict to VPN, I can see it as useful but then you have a whole other host of problems to conquer.

If you're doing a static page or such, no issue, but the second you're hosting a webapp or need to have a database, yeah.
Reading the first post in this chain makes me laugh, not just at the cluelessness of this person, but that this person could be mid-30s and still think this way.

I have a distant cousin that I see only at family gatherings. She's an injection molding worker for an automotive parts company (IAC). She gets one 10 minute break and one 30 minute break in an 8 hour shift.

The rest of her time, she's picking up plastic car parts off a conveyor belt and inspecting, labeling, and placing them on metal racks.

Tell me how she's supposed to do literally any of what the OP said.

Those suggestions work great if you're like most of us, and lucky enough to be a knowledge worker, working for a Fortune 500 / 1000 / 5000 company. If you're not...

Reminds me of what the Athenians told the Melians, "The strong do as they can and the weak suffer what they must."
Your reading of "its not 'run any container in Lambda'" may be a bit too pessimistic. From what I'm seeing, you can run any container (<10 GB), but it just has to implement the Lambda Runtime API[1]. You can't run a random container and expect Lambda to know how it should communicate with the world.

As others have noted, ECS or Fargate would be more appropriate for cases that fall outside the Lambda event model.

[1] https://docs.aws.amazon.com/lambda/latest/dg/runtimes-api.ht...
If I move near a coffee shop or library, am I not more likely to meet people at the coffee shop or library who are interested in coffee shops or libraries?
HTTP/3, Safari iOS, and App Engine
The screen blacking out thing might be due to DRAM speeds or timings being too aggressive. I received a manjaro CE phone the other day that does the same thing.

https://forum.pine64.org/showthread.php?tid=9832 has more info
Bitcoin.com Exchange to List Hub Token as the Next Gen Trust-Based Crypto
IBEXLABS | Senior Frontend, Backend Engineer | Remote |Full Time| Hyderabad, India

Ibexlabs is an AWS Consulting Partner that specializes in helping customers build Cloud Native applications in a highly scalable, secure and cost effective manner.
We are hiring for a Senior Frontend Engineer and a Senior Backend Engineer who is proficient with building cloud native SAAS applications at scale.

Perks -
Work with a distributed, driven team with results driven culture.
Training and career development benefits.
Flexible working hours.
Life Insurance, paid parental leave and vacation days.

Please reach out to careers@ibexlabs.com with your resume and cover letter or apply at https://ibexlabs.zohorecruit.com/jobs/Careers

Thank you,
Pragna
(It doesn't particularly matter, but this article (which I wrote) is attributed to me in an odd way: my name is "Daniel Sockwell" and my username is "codesections". "Daniel Sections" is a new one to me, I must admit!)
Wireless headphones seem silly until you try them. I was in the "airpods are dumb" camp until I got the pros, and now I exclusively use them except when doing something latency dependent. (Counter-Strike)

I've now got a requirement for solid bluetooth (5) in every pc I own. I don't "need" it, but I also don't need most of the things that make my life more pleasant.
You clearly aren't interested in learning anything, just on "dunking" on cryptocurrencies.
I've been here for a while resisting the temptation to write a sarcastic comment. Speed has been the opposite of what matters for decades. Every change is always trading speed for something else. And suddenly some offer by Amazon is going to change that? Seems unlikely.
I agree that the article is light on workflow details, making it difficult for us the reader to sympathize with the author’s arguments.

As I use a laptop for my main machine, I don’t use any Bluetooth devices with it and I connect it to a thunderbolt dock with Ethernet. The Lenovo one. I find wired devices more reliable and wireless devices more expensive, heavier and usually slower.
I love my little Apple pen and ear pods for my phone and tablet though. It’s just a different "workflow".
This is also a competitive market. Aws has to fight against gcp and azure for new customers, and in a competitive market, you don't get a guarantee to make up the money you lose somewhere else.
I have extensive infrastructure running across 3 separate org accounts for blast radius, with multiple separate VPCs per org, RDS databases across multiple AZs, and a large variety of instances.

Everything is built up and torn down via Terraform, and ZERO maintenance tasks are done via the console. Changes to infrastructure configuration are managed via CAB which approves PRs on Github which are automatically deployed via TF cloud.

We do monthly disaster simulations where we replace a _production_ environment.

I'll agree that AWS paints a very rosy picture of their own services, but there is substance underneath that PR.
Astranis (YC W16) | San Francisco, CA | Full-Time | Interns | On-site & Remote | US Citizen or Green Card

Four billion people do not have access to the internet. Astranis is going to change that. We are building the next generation of smaller, lower-cost telecommunications satellites to bring the world online.

Come work with incredibly smart people who have flown things in space before. No prior space experience needed, you just need to enjoy getting your hands dirty with real hardware and be okay with struggling to do things that seem impossibly hard.

We’re a well-funded team of over 100 world-class engineers that move fast. We raised our Series B ($90M) from Andreessen Horowitz and Venrock, launched our first satellite in 2018, secured our first major customer deal in 2019, and we’ll triple the satellite internet capacity of Alaska in 2021.

--

Check out our postings here -- https://jobs.lever.co/astranis.

--

Roles we’re hiring for include:

* EE: Power Electronics -- design ~2 kW satellite power systems, including solar arrays and electronics for power regulation and distribution

* Sr. and Mid-level Full Stack Engineers (Ground Software) -- Design high-performance, reliable, mission-critical software that sends commands to space!

* Software Engineering Manager -- Directly manage, coach, and develop a team of software engineers

* DSP/FPGA -- program FPGA hardware, develop custom DSP IP cores and integrate off-the-shelf IP cores

* Mission Operations -- Work with satellite engineers to design, create, test, and execute satellite operations procedures, including commissioning procedures and nominal operations procedures

Please check out our postings here-- https://jobs.lever.co/astranis
Stripe Capital for platforms: Business financing for your customers
Except that none of the rest of your infrastructure is there, and that APIs represent just a non-majority part of Lambda workloads.
> Why is Windows a nightmare? I use Windows 10 on a PC I built and it's fine

It's fine, for you. I spent a day convincing Windows 10 to install on my NVME drive. It didn't like something or other. Brand new, blank drive.

Linux installed and worked flawlessly. I actually used it to troubleshoot and mess with partition schemes until Windows was happy. The Windows 'repair' and diagnostic tools are laughable.

It is running ok so far. The Linux subsystem and the new shell make it not entirely terrible.
Too bad, was thinking about this:

https://teenage.engineering/designs/playdate
The author is pretty much attacking a strawman he cherry picked. He took one toy example of someone learning ML and used it to attack the newest trend. Instead of taking the time to dive into the topic he's trying to discount it as less relevant. It's obvious he's stuck in the C/Unix era of programming, which has long since passed it's heyday.
Hi, we talked some time ago and the contact was lost. What happened? Kalvis
After playing a bit, this is definitely not using a consistent set.

Additionally, if you shuffle, it doesn't give you the same tiles as you had before, which is a little disconcerting (and isn't really a shuffle, as it doesn't retain the information about which tiles you had more than one pair of remaining).

Lastly, having CTRL-Z work to undo would be helpful.
Windows update does give warning and allows you to re-schedule updates to a different day and time. You can also push back on when you start getting certain kinds of updates.

It may not be a perfect situation but I don't find it to be quite as dreadful as many make it out to be. FreeBSD is my other OS and I'll be honest, I dread doing those updates much more.
Why not do this for Oracle? I've not found SQL Server to be too bad from the crazy Oracle stuff (light experience only - maybe bigger players have it worse?).