skysight-inc/HackerNews huggingface dataset:
Ozone is hiring engineers (LA)
1) Full-Stack Engineer (Location: Los Angeles)

About the position
Ozone is the leading platform for personal data ownership. We’ve built a place where users get cash, rewards, and cash-equivalent value for anonymously sharing their personal brand and lifestyle preferences with advertisers.

Qualifications
We need a builder who understands how to build web products and can take a product from designer mocks to reality. Prior experience building web apps using Rails and React is necessary, and the ability to own your own code is essential. Candidates should have experience writing production code for web applications, preferably using Rails.

Ozone’s product comprises two user touchpoints: (1) a responsive web app with REST API endpoints, and (2) a Chrome extension. We are looking for candidates that have experience preferably at startups building, testing, and deploying apps from scratch.

Minimum Qualifications
Production-level experience in Rails and React.
Knowledge of Typescript
Experience launching, maintaining, and improving websites using JavaScript, HTML, and CSS.
Ability to write unit and integration tests, and deploy code to live production servers.
Ability to maintain web security best practices, including OAuth, Devise, or other authorization frameworks.
Knowledge of AWS
A Bachelor’s degree in Computer Science or bootcamp grad (eg. App Academy, Lambda)

Preferred Qualifications
Built and maintained a consumer web application from scratch
Experience working in venture-backed startups
Experience developing e-commerce software, with focus on direct-to-consumer retail and similar merchants

Salary / Benefits
$85k - $115k + equity (depending on experience)
Generous Benefits (leading health care provider network, computer / peripherals, travel stipend, flex work hours)
Remote work environment with opportunity to work from office located in Santa Monica, CA

Contact: lyndon@ozone.ai
The US Constitution doesn't just protect against being wrongly convicted. It protects against unreasonable search & seizure - this protection applies to everyone, and is wholly separate from any protections attached to criminal investigations.
> And on top of that, I’m slowly realizing that regular people don’t appreciate snappy computers.

I don't think this is true. my 70yo father who couldn't care less about tech is always asking me why webpages don't load instantly even when he pays for the highest tier of internet service.

I think most people just don't have the knowledge to make hardware/software choices that reflect their desire for "snappiness". a lot of people don't understand that a laptop is inherently less powerful than a desktop, let alone how to allocate money towards cpu/ram/storage to get the best bang for their buck.
What is a little disappointing is the big increase in MSRP. Then again, it's a pandemic and AMD is the leader in almost everything, so it is somewhat justified. However, Ryzen 3000 will still be around for the more bang-buck focused builders.
You can indeed! You can manage all of your secrets from the Doppler CLI [0]. Specifically, you'd want the `doppler secrets update` command.

[0] https://github.com/DopplerHQ/cli
I was literally about to order a new pc with a 3900. So do I get that or wait for this? Will it be sold out for months?
I now realize I posted a duplicate: https://news.ycombinator.com/item?id=24720556
On paper that's the case.

Google certainly has made a push toward scalable AI training and deployment. However, it is not fun to use in practice, speaking from experience.

Startups beating an incumbent with substantially better UX is always a good story. Improving productivity is an easy winner for potential customers.
We are a company that only does development in C++ and everyone has a desktop workstation. Laptops are simply too slow unless absolutely huge and besides my minimum requirement in a workstation nowadays is 64GB of ram with 128GB preferred. Hard to find a laptop that can support that much.
> One example... the number of posts like "Show HN: Here's a thing I made" ... where the first comments is "Here's a link to a product that has been out for 10+ years that does what you just built and 100 times more"

So? With the number of people who have access to development tools it's hard to build something that doesn't already exist. I think it's a shame that when someone shares something the first reaction is to shoot them down by saying it already exists, but it's helpful to give the OP and others an idea of what's already out there
You don't need it if you DO play games. I'm running an 11 year old Xeon, that maxes every modern game at 2560x1600 on a 1070. GPU is WAY more important than CPU in gaming.
The world deserves better builds
When you have 24 "HT" cores I'm not sure why you would need QuickSync.
Can we flag this as duplicate? https://news.ycombinator.com/item?id=24720353
I heard (from IBM sales people) that they do sell cloud services to banks.

They are slowly replacing the mainframe contracts by (private) cloud contracts
> Perhaps surprisingly, the smallest difference is between BEV and ICE crossovers, with a mere $3,000 estimated savings for a Ford Mustang Mach-E versus a Toyota RAV4.

I'm not sure where the surprise is here. The Mustang Mach-E is a performance crossover while the Rav4 is a basic commuter. A better Mach-E comparison would be with the BMW X3 plugin hybrid.
To be clear, pjmlp, I don't think you've ever written a Vulkan app, ever. You don't need an "extension loading framework" on Vulkan (you might be confusing something like volk with that), since the loader is standardized, and a lot of the extensions are for very minor things or IHV moon-shot ideas, or are rolled into the maintenance extension.

Vulkan has a lot of faults, but this is such a weird complaint.
>> The "underperforming" segment may now perform better now that it's free to use AWS/Azure/Google cloud tools instead of just IBM's...

The contrary point of view is that this means that either:

1. crapIBM will need to pay betterIBM for access to continue using the ERP, QRadar, Remedy, licenses, etc tools they use today. This is better for betterIBM and worse for crapIBM

2. crapIBM will need to stop using betterIBM's tools, and have to quickly negotiate new licenses/tools and spend 6+ months of their first fiscal year just moving platforms (moving SAP has often been a 2 year failed IT challenge, good luck). This will make crapIBM continue to look worse, making betterIBM's leadership look good for divesting themselves of it.
https://ocaml.janestreet.com/ocaml-core/109.55.00/tmp/re2/Re...

should do the trick! ocaml core is well maintained AFAIK
Ethereum Contenders
> a small increase in temperature in the ocean, [...] or an increase in above-surface CO2 levels

Those are permanent, globally occuring, chemical phenomena. A sonic boom is a very temporary, very local, mechanical phenomenon. You cannot draw any conclusions from one to the other.

> tiny sonar noises a few hundred kilometers away

Sonar originates from within water, while sonic booms originate in the air. Most of the boom's acoustic energy will probably be reflected by the transition from one medium to the other.

I think marine life will most likely be a lot less disturbed by sonic booms than by naturally occuring storms.
I've started collecting Spyderccos over the past year and have really enjoyed trying out different steels. So far I have knifes in S30V, S35VN, Cruwear, 52100, M390, and 20CV. Realistically S30V/S35VN is great for almost all everyday users; on the other hand power users may want to look at higher end steels like M390. If you've never carried a knife recommend starting with a Spyderco PM2.
To add some links to this: https://en.wikipedia.org/wiki/Mantle_(API) says (note 1) that AMD announced working with DICE on Mantle end of September 2013. Metal’s first release was in June 2014 (https://en.wikipedia.org/wiki/Metal_(API) )

It certainly doesn’t look like AMD started working on a new API long before Apple did.
Dendrite (next-gen Matrix server) is entering beta
Well... we're not really an ML ops startup haha. I am ALSO pessimistic about ML Ops startups.

But calling Grid an ML Ops startup is like calling Lightning Keras... maybe at a quick blink it looks like that, but that's where the similarities end.

For what it's worth, a lot of what we're building comes from my experience at FAIR.
You are right, but if you buy a motherboard that claims to support ECC, you will usually not have any problems.

For example I am using an ASUS Pro WS X570-ACE, which is a reasonably priced workstation board ($300) with a Ryzen 7 3700X and ECC memory.

ECC worked OK, without any problems. I have also used a couple of ASRock MB's and ECC also worked OK on them.

I would much prefer more guarantees from AMD, but rather than buying a slow Intel CPU I prefer a little risk with AMD.
Iron Ox is hiring Sr Roboticists and SWEs to build the next generation of farming
Additional useful pieces are Skip Redirects and Smart Referer. And enabling First Party protection in about:config, plus perhaps Facebook Container.

Against anti-adblock, Nano Defender is the thing. (There's an uBlock Origin mode in that.)
Get started with machine learning on Arduino
"Calla" is probably not an issue, but it's impossible for me to read it otherwise as a Spanish speaker. Not offensive or anything, just funny that a conference app tells me to shut up!
Great answer! This is what Dukakis should have said to Bush about Willie Horton.
Plus one on this, it's a cool project/idea, that really takes advantage of the language's dynamic nature.

It's a great example of a project that only works (without codegen / build toolchain-support) for a dynamic language.
Customize Helm charts without modifying them – using Grafana Tanka
I don't follow the chip world closely... I see a number of comments about how this compares to intel, but is there a good unbiased summary that compares the current roadmaps for Intel and AMD?
Think it’s fine
I have a hunch that in reality the south has had flattening curves because the super hot summer weather is over and people are no longer spending most of their days in air conditioned buildings and are spending more time outside.

And the opposite is now happening in the north (again). People come inside as the weather gets colder, and respiratory infections in general get far worse.
The TDP is really good. Even by "being conservative about our specs" standards.
Why does google keep IPs for searches? Are they required by law , and if so , why? It's not even needed for their advertising profiles. It would save them the trouble if the data was just not there
Probably their "cloud" unit. Because renting time on a mainframe is the same thing, right?
AWS Lambda Extensions – In Preview
Ben Schapiro has literally written books about how terrible the alt-right is, yet he that is what he is frequently called.
Keep up the effort. I hope you make more content to unite Pakistanis and Indians.
Understand that it is primarily a problem of avoiding negative emotions around starting a task than it is a discipline problem. Dr. Timothy Pychyl's work on this may be useful to you , his book - Solving the Procrastination Puzzle - is a short guid to the most current research on the subject and strategies that have been shown to work for people.
Providers are notorious for just handing user data over when they are asked nicely by law enforcement to do so. No warrant needed in those cases.
Hasok Chang does a lot of really good work unpicking the fundamentals of what it means to take a measurement in science. Even without quantum mechanics throwing a monkey wrench in things, seemingly objective notions like "mass" and "temperature" turn out to be "theory-laden"[1]. The types of things we choose to measure constrain the types of experiments we think to perform.

Big advances in science come when we realize things like "mass is different from weight" and "temperature is different from heat content" -- things that seem so obvious once you've found them that it makes it hard to realize that they are, themselves, preconceptions that we'll one day ditch.

This paper is quite old (2007) but I think it's a topic that doesn't get talked about enough outside of Philosophy of Science departments. A lot of the time, philosophy of science talk gets caught up in abstruse and seemingly meaningless battles, but this is a notion that scientists really should know and apply.

[1] https://en.wikipedia.org/wiki/Theory-ladenness
Also, the RAV4 now comes as a plug-in electric for the 2021 year (RAV4 PRIME), so that would seem like the more appropriate comparison for the ICE RAV4 models.
> You could arguably implement Java without a license from Oracle provided you were using the GPL

So, as long as you are using it under the license Oracle offers it to you under, you could use it without a license from Oracle?

I think that is inherently self-contradictory.
As many adblockers as possible is a very bad idea. They interfere with each other. Half of the issues on r/ublockorigin are cause by people using adblock plus with it.

Use only uBlock Origin.
You will notice a much bigger difference once you have a larger database and want to make changes to your data. RDF4J is able to analyse your changes and validate only the smallest amount of data to make sure that everything is still valid.
Presumably in case the car did something weird/bad, so they wouldn't tell anyone.
He's talking about single combat. I don't think that's relevant to battlefield.

I expect stick would have the problem of not killing. A sword can easily stab someone dead or maim and any hit is (significant) bleeding. A hammer could bludgeon someone dead in a hit.

But a staff? I don't know about that. Yes you can hit somebody in a duel from afar and keep your distance, yet you hit them 5 times and they keep coming at you.
>That particular application is a good thing

How can you say that? Do you believe Williams is guilty? Has he been found guilty? Even still, suppose you KNEW he was guilty - would you be okay with the government doing /whatever it took/ to find the evidence needed to prove his guilt?
As another commenter here mentioned, you might want to consider fire [1], depending on the complexity of your argparse-usage it might check 90% of your boxes for you.

[1]: https://github.com/google/python-fire
Works fine for my use cases (e.g. representing multiple WordNets as labeled property graphs in Neo4j) and I quite like the simplicity of data modelling based on triplets of data literals.

What do you suggest as an alternative to RDF?
Why? It'll never be exhaustive. Names are infinite.

I'd rather waste my time on HN :)
They have a conflict of interest between the groups.

The "Cloud/AI" group wants to sell the new buzzword products.

The "Infrastructure Group" wants to sell the low innovation commoditized services and products.

The sales people from both groups would be telling opposite stories on why you should go with them for your IT needs. So it is easier to split them up and let them compete in the market rather than compete internally . And it probably makes both markets bigger in the long run because they can focus and expand.
They make this sound like a large change to the fundamental design of these chips. That gets me wondering: how do they test redesigns during development? I assume it's very hard to predict the performance impact of many changes. How often are they manufacturing test chips to measure performance? How much does that cost to do? Can you realistically simulate performance characteristics?
There's a lot of talk about how this is supposedly a good idea for both sides, but here's what actually happens:

The people working in the "lesser" part take a very close look at who the new management is, and what their market chances are. The most likely outcome here is "meh".

At that point, most career-hungry people who have contacts in the other side of the company start extending feelers, because it's better to be in a growth area than in a steady ship if you want to have quick career growth. The few who've also got contacts outside the industry weigh the rest of the industry for their prospects.

Meanwhile, middle management isn't stupid and knows this is happening. Large turf wars break out, everybody trying to secure the most interesting projects for their teams so they can attract the best remaining people. The resulting office politics drive most of the remaining people who have options outside to leave as well, because it's a cesspit.

At this point you have created a solidly mediocre company. It'll likely plod on for a long time, on a slow downward slope. Every calculates what comes first, implosion or retirement, and chooses accordingly.

Life is, for lack of a better word, solidly grey.

But sure, on paper it's a great opportunity for both sides.
Good, IBM consulting is about as useless as you can possibly get.
I was under the impression ( Not sure if it still true ) that AWS and Azure do not operate and owe all of their "own" datacenter, some of them were with Eqaunix ?
> I certainly haven't observed any significant change in behaviors since the July peak, yet the numbers are falling like a rock regardless.

Picking FL as an example: deaths are down only about 50% since the peak in August (7-day averaged), and the numbers are surprisingly "sticky" (in the sense that they're not going down all that quickly.) For the record, FL lost 139 people yesterday; that's nearly the capacity of a 737.
When you say "But the more freedom you give individual teams to push to the common branches", what do you mean? I've typically only seen CI merge to master, and disable pushing.
Adding a feature to a system, like learning, may require additional user control to preserve empowerment. What if you had transparency and control over the interest vectors/graphs used, and management of the training set? A system can learn from reader actions, both about reader preferences, and about the content. Whether that's used for empowerment, or dystopia... hopefully we don't find that design choice is so forced, that the only way to avoid the latter is to neglect the former.
Liberal democracies have forgotten they are liberal . They are democracies with a market and an army. There were monarchies in the past with better individual protections.
Github (might depend on settings) refuse to merge if your branch is out of date. Rebasing on master re-triggers CI/CD. Might cause lots of waiting for this case...
Lightning is built for researchers by researchers... we've already taken a much different approach.

100% agree with you that going the other way is likely not the best approach.

Lightning + Grid elevates and turns non experts closer to researchers... ie: focus on building the products and doing science and not the engineering.

That's what lightning excels at today. That's the experience Grid will 10x.
Yes, they have their own data centers. They tend to be smaller since they don't have demand for 100K servers in any one city.

Weirdly, IBM's map seems to have disappeared but here's Oracle: https://www.oracle.com/cloud/architecture-and-regions.html
I will say MSL and associated tooling is horrendous. I like MSL as a language but it pays a heavy price for "being different", it's woefully underspec'd, even compared to HLSL, and the tooling is pretty miserable. You couldn't even run the Metal compiler on Windows until very recently.

But I love a lot of the actual Metal APIs.
They ask for proof, and then when you give it try to hide your comment through downvoting. Followed by saying that it doesn't even matter.

Very topical example of why these "benevolent censorship" schemes are are worse than the problem they are trying to fix.
For some computer vision tasks, Tensorflow is much faster when you have AVX512.

Also https://www.intel.com/content/www/us/en/artificial-intellige...
Direct Cash Transfer Study Shows Promising Results for People Recently Homeless
Are these options in firefox or addons? Would you mind explaining what they do and why they're useful?
I went through a few years of studying basement synthesis techniques for high explosives, how to make initiators and boosters and how shaped charges worked. Add this to my ambient fascination with CNC milling, rocketry, robotics, long-range shooting, control theory, RF, etc.

I'm surprised nobody ever did a 'wellness check'.
You could get the 3900 today and upgrade to the 5000 series after the fact. Socket compatible.
They were doing this decades ago too.

Back when I worked for a county government I talked a fair bit with the sheriffs office IT folks. There had been a theft of a $1000 bill from a safe at a residence.

They asked from google for a list of all recent searches for "$1000 bill" for the area and received it. Unfortunately the report was enormous and not useful: apparently some TV show (one of those antique roadshow or storage unit shows) had recently featured one.

If you're as intellectually curious as me, ... perhaps it's better to not think too much about what your search strings look like without context.

It seems to me that keeping a local copy of Wikipedia is becoming increasingly critical for being able to have private thoughts in a world deluged with information.
Fake News Detection from Ideation to Deployment: Setting Up Your ML Project
The Startup Guide to Analytics
Intel's next move is the 11th Gen Rocket Lake, set for Q1 2021. Doesn't seem very compelling to me.

https://www.anandtech.com/show/16145/intel-confirms-rocket-l...
> GPU is WAY more important than CPU in gaming.

depends on the game. plenty of popular esports titles will bottleneck on the CPU with even a low end graphics card.
It can get even worse than that.

In the town where my parents live, waste collection services , including recycling, are contracted out among several private companies. So the rules can vary among neighborhoods.

In Chicago, the city supplies recycling services for single family homes and apartment buildings with up to (if I recall correctly) 4 units, and anything larger than that must privately contract its own waste management. So the rules have the potential to vary from building to building.
Thank you! Full props to our design guru and CEO @bvallelunga for that one.
Both are garbage and both underestimate and overestimate entropy at the same time, due to sampling from a biased set of users.
They, again, use an interesting binning trick:

They sell 2 low bin dies on a single package as a superior product to a 1 die good bin, and delay a 2 good die release:

$ per core:

16C $50

12C $45

8C $56

6C $50

$ per die:

16C $400

12C $275

8C $450

6C $300

This time though, they decided to linearise boost clocks against the place in the lineup: i.e. 8C now has boost below 12C, and 16C.
> Which is what you'd expect; Rust isn't garbage collected, so the programmer has to do the garbage collection, and every program is responsible in some sense for designing and implementing that part of its own runtime.

This seems like a really odd thing to say in at least two dimensions. Firstly, I would say that "the programmer has to do the garbage collection" isn't an accurate way to describe Rust. Secondly, and particularly in comparison with Go, Rust's RAII applies more universally than Go's garbage collection. How many times have you seen a missing defer or a defer inside of a loop? I've seen both quite a bit. But those bugs basically don't happen in Rust precisely because the programmer almost never needs to deal with destruction directly. It's done automatically by the compiler.

As to the broader point, I would very strongly oppose the notion that Rust is less reliable than Go. While I don't think I would argue that Rust gives the same boost over Go that, say, Java or Go give over Ruby (that's a tough argument to make anyway, even if I agreed with it), I would say there is a meaningful boost. But that's a tough argument to make too. Aside from the obvious bits (nil errors and forgetting to check errors), for me, it basically comes to my belief that Go punishes its practitioners for abstraction. I wrote a bit more about that here: https://users.rust-lang.org/t/what-made-you-choose-rust-over...