skysight-inc/HackerNews huggingface dataset:
I'm always nonplussed by the "additional FTE" argument, its obscenely overestimated -

"""We are going to say we used four hours of labor. This includes drive time to the primary data center. Since it is far away (18-20 minute drive), we actually did not go there for several quarters. So over 32 months, we had budgeted $640 for remote hands. We effectively either paid $160/ hr or paid less than that even rounding up to four hours.
"""

Software and systems configuration wise you aren't really going to be doing much different timewise then you would by doing loop de loops with AWS configuration stuff anyway. Tftp etc is just not that tough.
I think now is a good time to use this kind of services.

https://callbackfy.com

It's essentially a way to save some money by avoiding long http requests by buffering requests and sending a callback when the result is complete.
Nasdaq threatens 75% of companies to appoint women and LGBT or diverse directors
Literally the first sentence on the site is "AWS Proton is the first fully managed application deployment service for container and serverless applications. Platform engineering teams can use Proton to connect and coordinate all the different tools needed for infrastructure provisioning, code deployments, monitoring, and updates."

That seems fairly clear to me. What am I missing?
To be clear, you're acknowledging Cloudflare has a much better pricing model but just not as many other services yet?
I’m not sure I’m interested in a hello world benchmark if it takes Python 5 seconds to import its dependencies in the real world.
Location: Munich, Germany

Remote: Yes (exclusively)

Willing to relocate: No

Technologies: Perl

Résumé/CV: http://zedernkind.com/latoya-brown/

Email: latoya.brown.pa21@zedernkind.com

+++++ PERL DEV-OPS +++++

I have many years of Perl experience and am happy to do development work or dev-ops work around legacy infrastructure in Perl.
You can design and inspect things like they were aircraft, but then everything you do is a large multiple more expensive. It’s hard to think of a one of a kind instrument that is an enormous outdoor installation failing after 57 years in operation is an outcome that deserves any blame.
SEC Filings Show Dominion Owned by China
Affidavit of Melissa Carone, Dominion Voting Systems Contractor
Discover the best WebGL experiments randomly
Maybe this is my old-school sysadmin showing, but how is managing a rack server more difficult than managing an EC2 instance?

The hardware part is not difficult, if you've built a PC you can set up a rack server (it's arguably easier because they're built to assemble without needing tools), and the software is all Linux on both, no? Or do you mean hiring on-site engineers within driving distance of your rack servers is difficult?
I want to do something that a low level hacker could do in 100 clock cycles with hardcoded bit twiddling and some avx-512, but I want to use nodejs, so I'm gonna need at least 100 million clock cycles to parse all the npm modules...
> this gadget is completely impractical for doing paid

> professional work

I think I proposed previously that this would be an awesome piece of kit for a mobile business wanting to give receipts for cash purchases. It needs a friendly UI, etc, but it has potential for sure.

Generally, any situation where you're away from the office and need to be able to print tiny bits of paper regularly, it could be quite useful.

Other than that it's a little gimmicky, maybe you could print off nice little TODO lists or something, but nothing a normal printer wouldn't do much better.

> If you are broke and want to learn programming, you'd be

> much better off with that Raspberry Pi keyboard and an

> external display.

Once you've got an SD card, support cables, etc, you're looking at quite a reasonable second-hand laptop. If you're able to go desktop, sometimes you can even pick up something for free.
Now, we use optical scanning telescopes with a wide field of view, and image differencing.

Optical instruments have a wide field of view and don't have the inherent SNR problems that radar does. (I.e., using the Sun to illuminate objects is more efficient than doing it yourself.)

As a side-effect, there are all kinds of other transient sources that these scanning telescopes pick up, like supernovae, relativistic jets from AGNs ("blazars"), exotic variable stars, etc. (http://crts.caltech.edu) It's a zoo out there!

Radar does play a role in orbit characterization, and recovery of object geometry, once the NEO gets close enough. But you can get orbits through optical techniques too.

The NASA center for near-Earth objects (NEOs) is: https://cneos.jpl.nasa.gov/about/search_program.html

NEO close approaches to Earth, tabulated: https://cneos.jpl.nasa.gov/ca/. There was a really close one today, actually (a 5-meter object at 0.13 lunar distances).

For more about the role of planetary radar in NEOs, search for "radar" in this FAQ: https://www.nasa.gov/planetarydefense/faq
Reddit reveals daily active user count for the first time: 52M
Gitlab: CI/CD for ML
This sounds off to me. I was able to save ~20k EUR / year while on a 40k/year PhD salary in Austria. I was living a decent livestyle (intercontinental yearly vacations, taking on cost-of-living expenses for my girlfriend, ...), yet I was far from the upper 5 % of the population, and living in an expensive-ish town (the gentrified/expensive area of Berlin i now live in has roughtlye the same overall CoL). So I am assuming your problems come down to varying definitions of "decent lifestyle".
I don't think it's as cut and dry as "execute sfence.vma every time you write to SATP" as you say for the following reasons.

1. The sfence.vma is much like a TLB flush. Just like a normal fence, it ensures that orderings are done properly. The privileged spec says this in section 4.2.1. In fact, a parenthetical tells us that "The SFENCE.VMA is used to flush any local hardware caches related to address translation."

2. The sfence.vma has three formats. sfence.vma x0, x0, sfence.vma x? (!= 0), x0, and sfence.vma x0, x? (!= 0). This allows us to flush certain addresses from the translation lookaside buffer (TLB) so that the newly updated page tables are updated in this buffer.

3. You don't have to call sfence.vma every time you write to the SATP. This would thrash the TLB every time you context switch. Please see page 66 of the privileged spec (20190608 and more recent versions).

4. If you see the original tutorial this blog post is based on, you can see that I use sfence.vma with the ASID which is the process ID. That way there, the address space and process ID are equivalent so that when I transfer the process to another hart, I can execute sfence.vma x? where x? contains the ASID. If I add a mapping, such as sbrk or mmap, then I can call sfence.vma x0, x? where x? contains the specific page I want updated.

5. If we use PMP (physical memory protection), the specification tells us to use sfence.vma x0, x0 to update in case the hart speculates before we use those particular addresses (see section 3.6.2 in the privileged SPEC).

6. The code I show updating the SATP is the same code we used in the original tutorial: https://osblog.stephenmarz.com. In this case, I use sfence.vma when I update a mapping, transfer a process to another hart, or when I create a new process.

Maybe I'm wrong, but my reading of the SFENCE.VMA instruction combined with the fact that we have multiple versions and the ability to TLB shootdown an entire address space or a single page tells me that it isn't "execute sfence.vma every time SATP is written."

In conclusion, I don't use sfence.vma every time I write to SATP. Instead, I use it when there is a memory ordering issue, such as starting a new process, updating a mapping, or transferring a process to another hart. In this case, we wouldn't do this in the code that switches us to a userspace process, since this is invoked every time we do a context switch.
Yes, and then Leela Chess Zero, an open source implementation of AlphaZero, beat the latest Stockfish in the de facto engine championship (TCEC). Since AlphaZero, the TCEC finals have been traded back and forth between Stockfish and LCZero.

This last season, Stockfish won by using NNUE, a neural network based evaluation function.

https://en.wikipedia.org/wiki/Top_Chess_Engine_Championship#...
Stagnation is a known problem in reinforcement learning and similar methods. It's very easy to get stuck at a local maximum. My favorite fun example is https://gym.openai.com/envs/BipedalWalkerHardcore-v2/ where a standard DDPG(https://arxiv.org/abs/1509.02971) will get stuck at pits in the environment. Although it could get a higher score if it learned to jump, there is a penalty with falling in that makes it stabilize on standing still and running out the timer. Video: https://www.youtube.com/watch?v=DEGwhjEUFoI

I suspect there is something similar going on with video/music recommendations. When a bad novel suggestion is made the penalty is likely too high to overcome (User immediately clicks off) with traditional reinforcement methods.
I see. Thanks.
Before you pointing out that you have high confidence the person should be "Dennis Montgomery" I cannot see the relation. If so, those links are indeed related :)

Will lookup this guy.
Let me tell you a secret: no one can be productive in such a regimen. It doesn't stop companies from trying.

This is not just a Chinese thing. The US is not much different.
That concept is called mob grazing or managed intensive grazing. It’s wonderful for reclaiming marginal pasture land and fighting desertification. The biggest issue is the high labor inputs. If tech solves that problem we can probably regreen much of the Intermountain West.
Nice! I actually toyed with similar idea a few years back, and I named it facesbook :) The selling point for me is the multiple profiles. It would reflect our real life relationships.
It might have been a concern long ago when space was a premium, but these days in the world of >=1TB drives you could probably build your entire software library in the most horrifying, space inefficient way, and it would still be completely and utterly dwarfed by the user's media library. Excepting games, I would bet most anyone's software library would likely comfortably fit under 128 GB. The photos, games, music, and video would be what necessitates more. And I suspect even then, a lot of people don't bother to store these things locally besides the games and photos.
Yet another meta Amazon Web Service with vaguely overlapping features.

I think managing AWS will be a major application of early almost-general AI, because it is beyond human comprehension.
We include in our "Hardware Costs" having extra node and spares. For example, we keep a full spare node in the DC as well as spares.
That doesnt sound like an $89 million loss just unexpected liquidations in loan contracts governing that amount of money
Seems to have collapsed a while ago if James Bond films are anything to go by https://youtu.be/jp9tENRDVzA?t=313

Actually the Bond shot gives a good impression of how big the thing is.
TalkJS (https://talkjs.com) | REMOTE (Europe/Africa timezones) or Eindhoven (the Netherlands)

TalkJS lets developers build a perfect chat feature in just a few hours. We power communication in online marketplaces, community sites, trading platforms and so on. We're product driven and we care tremendously about quality: We're out to build the tool that every developer worldwide will use to build chat/communication features.

Currently in the market for:

* Senior Fullstack Developer
* Senior Backend Developer
* iOS Developer
* Android Developer

Our stack is mainly React, TypeScript, Elixir and PostgreSQL. Nearly the entire company is product people, founders are a designer and a programmer.

TalkJS touches millions of people and is growing quickly. We're in it for the long run: we combine a hungry ambition for growth with a healthy and flexible work/life balance. We expect a lot from each other and give a lot of support and freedom in return. Sound good?

Finally, we haven't written the job post yet, but we're also looking for a customer support engineer. If that sounds like you (coding + writing + customer happiness), then just send an open application!

More info on all positions, + how to apply: https://talkjs.com/jobs/

(no recruiters/agencies please)
I tried using Mobian as a daily driver, and found it usable but not necessarily ideal. Audio calls were comprehensible but sounded tinny, and people I was calling complained of an echo. Text messages worked, although I would have preferred Signal, and voicemail notifications came through as semi-cryptic text messages. As a portable terminal and web client though, it was perfectly acceptable albeit a bit pokey.
They could also charge you some rate for CPU seconds + Gb-seconds of memory used? Sort of the ultimately flexible cloud platform. You could apply the same sort of thinking to other resources, but it works best for CPU/memory I think.
Biden's outspoken nominee to run budget office deletes 1k tweets
Root Insurance | Columbus, OH / Chicago, IL | Full-time | Onsite Preferred/Remote currently | $100k-$160k https://root.engineering/

Root is an auto insurance carrier, like GEICO and Progressive. We use data science to identify and insure good drivers, reducing insurance premiums for good drivers significantly as a result. We're still a startup — today, we're ~1,000 people who have been working on this since March 2015. We've built an iOS and Android app that gathers data on how well people drive. We use that to set insurance prices. To build the best possible product and user experience, we went through the arduous process of starting an insurance carrier from scratch with fairness in mind.

We're focused on becoming a national insurance carrier and are now live in 30+ states. We've also successfully launched both a renters and homeowners product and an Enterprise arm of our core business, all in the last year.

We've raised the largest VC round ever for an Ohio technology company and we're scaling rapidly, most recently launching our $6B IPO:
https://www.nasdaq.com/articles/root-insurance-ipo-poised-to...

We're planning on leveraging that momentum to continue scaling rapidly and build something truly unique in the insurance industry. To do that, we're looking to bring on more exceptionally talented engineers and continue creating great teams around strong leaders and experienced problem solvers.

Our tech stack involves Ruby / Rails and Javascript / React Native. However, we're not only looking for people with experience in our stack, but rather, we're looking for experienced technologists with sound engineering fundamentals using any technology.

We're actively hiring in both Ohio and Illinois, where we have offices in Columbus and Chicago, respectively. Although we're all working remotely for the foreseeable future, we have the utmost intentions of returning to these offices sometime in 2021 when safe. We know we work best together in person, so we're searching for both experienced Engineers and Engineering Leaders who are looking to have a significant impact by building and leading a team from scratch, specifically in both locations.

If you're interested in learning more, feel free to apply at https://root.engineering/ or email us directly at enghiring@joinroot.com, and either Tim or Chris will respond to you promptly.
We wouldn't have Temple Os if that was the case. As a Jewish (by default/birth) very non religious person, I actually celebrate many traditions including Christmas. Not from a religious aspect, but from a party get together one. And having a tree that drops presents in you house is pretty awesome.
If you need exotic libraries, you install them into /usr/local/lib with GNU Stow for secondary package management. Then point your loader there first when starting programs that depend on them. Your distro stays pristine and the program runs so everything is good.
> I don't know much about the Linux Kernel, but I gave the document a brief read-over (https://www.kernel.org/doc/Documentation/memory-barriers.txt).

See also

http://www0.cs.ucl.ac.uk/staff/j.alglave/papers/asplos18.pdf

Wrt Alpha, I think a large part of the weirdness was that some early variants had split caches which weren't coherent with each other or something like that. So if a pointer and the value it pointed to where in different cache banks you could get funny effects.
What don't you like about cognito? I've been able to solve every auth problem I've encountered with it.
Principles of AWS Re-Invent
The hand generated features are still superior for SfM style problems, where the geometry is well defined but would need to be learned by the NN from scratch.
> how does it not make more sense to go with MacStadium?

If you're already in AWS, your deployment infrastructure and tooling is already configured and tuned for AWS. Deploying a Mac EC2 instance is just adding another target. Whereas deploying to another provider is an unknown amount of work to integrate with their API (if they even have one). The wall-time cost of people's time and effort vastly outweighs the marginal savings you'd get by going with a low-cost provider.
Show HN: How to customize your Gumroad profile page using CSS
Kubevisor (https://www.kubevisor.com/) | Remote | Contractors

We are looking for senior data engineers on a contract basis to join an ongoing project from the start of January.

You should have a detailed understanding of building end-to-end data pipelines on AWS, including:

* 5+ years relevant work experience

* Scala/Python (preference in that order) on Spark

* Experience with processing large datasets with Spark on AWS (primarily EMR and S3)

* Experience in data modelling, ETL development, and data warehousing.

* Experience building/operating highly available, distributed systems of data extraction, ingestion and processing large data sets

* Experience using Linux/Unix to process large data sets

Ideally you are in the GMT to GMT+4 timezone.

Please get in touch at jobs@kubevisor.com
As the Unix subsystems age, I suspect Apple may sooner or later move entirely away from the Unix base entirely.
No to be clear I'm saying you are comparing things that are way more different than our friends at Cloudflare would like you to think. They aren't brought up in any of the convos I have with customers.
As a DBA, T-SQL is much more standard then PL/SQL. Its probably step 1 of the plan, with step 2 being Oracle.
Probably in a developing country. Most of latin america uses WhatsApp, a result of carriers charging a lot of money (compared to median salary) for SMS/MMS, while WhatsApp has always been free.

When I came to the US (mid 2010's), I was surprised a large number of people never even heard of WhatsApp.
Mysterious monolith emerges in Romania after another disappears in Utah
Points for htmx/intercooler!
https://www.vox.com/policy-and-politics/2017/10/4/16385658/p....

> Puerto Rico is a US territory and not a state, so its residents don’t pay federal income tax unless they work for the US government. Even so, workers there pay the majority of federal taxes that Americans on the mainland pay — payroll taxes, social security taxes, business taxes, gift taxes, estate taxes and so on.

https://en.wikipedia.org/wiki/List_of_Puerto_Rico_locations_....

> In 2017, Puerto Rico had a median household income of $19,775 — the lowest of any state or territory in the United States.

----

> PR residents are actively against the idea mainly because they don't pay fed taxes.

They do. They don't pay income tax which with their low incomes is marginal anyway.
> Most importantly, it’s Free and Open Source.

Being professional open source developer since 2010 and Linux user since 1995, I can just answer with: Nope, most important is to get things done. I love to use Linux as Desktop, but sometimes it's just impossible to use it, and not every thing is bad. The printing experience for instance on Linux/BSD is pretty bad.
Placement Gaming in AWS Lambda [pdf]
>Maybe because it's not a need most people have?

There was no internet before 1969, clearly that's because no one needed it.

>This still means nothing to me. I can't relate to this.

This is clearly a difficult subject but its ok, not everyone is smart enough to understand

>So it's about not wanting to pay transaction fees for buying stock. Hmm, doesn't really sell it to me, quite frankly.

Now you're just trolling.
> Many, especially on HN, quickly lose their Hacker ethos and revert to being state worshippers when it comes to the monetary system, for reasons I don't fully understand.

Neither do I.

I believe it's sour grapes: they missed up on crypto following the advice of people/websites they trusted (given the negative outlook on HN since 2009), and it's becoming harder and harder to justify their past mistakes.

So it turns into cognitive dissonance.

Said differently, just like how it's hard for someone to understand something when them making a living depends on NOT understanding it, they must keep not understanding to justify their past mistakes.

Eventually, I think it will turn into a Ballmer-esque throwing chairs, and calling it a cancer, before coming to terms with reality.
Rescale | San Francisco | SF & REMOTE | https://jobs.lever.co/rescale
Rescale offers a software platform and hardware infrastructure for companies to perform scientific and engineering simulation. (We're an HPC/Supercomputing Cloud Platform) We are a Y Combinator startup with top investors: Jeff Bezos, Sam Altman, Paul Graham, Peter Thiel, & a bunch of others. I think we're now #39 on the Top YC list. We have about 200 employees scattered around the world, with about 35 software developers. The company still feels small and everyone is pretty tight. Work atmosphere is fun & friendly.
We just closed Series C so we are in a very strong position to ride out whatever plays out in the economy & are probably a bit more insulated than most companies. We are growing very rapidly--all departments are hiring. It's exciting, a lot of opportunity, interesting technical problems to solve, definitely a good time to join. Devs that come in now will have the opportunity to have a big impact on the future of our company, our code & our culture.
We're currently looking for: Senior Backend Engineers, Full Stack, Data Engineers, & Software Engineers,
One side built their ideals, and released them to the world for free, with the expectation that people would use it the way THEY imagined it would be used. Zuck (as the current victim in this discussion) took those technologies, and used them to personally enrich himself while duplicitously selling out other people's self-interests. In a world in which the original inventors of things like TCP/IP, DNS, HTTP, SSL, Postgres, and PHP never make any real money at it, the implied expectation would be to at least honor their intent. That's the deal that's been abrogated. This argument is so obvious that I am forced to assume that you're just playing devil's advocate here, for the sake of discussion, so I'll play along. And you can say that it's their fault for not monetizing those technologies, or not creating a license to prevent what's been done, and maybe that's true, but that's beside the point.
I make products; mostly bad. The best way to validate a business idea is to ask people for money. You reach your pre-sales revenue goal = you keep going, else = move on to something else.

I wrote a quick guide + code on how to collect some $$$ using Stripe's API. Figured HN might be able to use it. Cheers!
Cheatsheet: Top Application Security Acronyms
Security practitioners throw around a lot of acronyms. If you're not well versed on what they mean it can lead to confusion and frustration. So we put together a cheatsheet of our top 10 security acronyms every developer should know.