skysight-inc/HackerNews huggingface dataset:
Rakuten (Rakuten Rewards) | San Mateo, CA or San Francisco, CA | Some Remote | H-1B Transfer | Full Time | iOS Engineer, Android Engineer

Rakuten Rewards is looking for talented iOS and Android engineers to help solve challenging problems and reward our 15 million members with Cash Back. There are 2 squads currently hiring:

* Browse / Discovery - this is my squad and we're responsible for helping users discover new merchants on Rakuten and converting new members to making their first of many purchases

* Platform - this squad is responsible for building out the platform that other squads can build their features on such as the design system, headless CMS infrastructure, and everything in between. There are also new exciting features that are being planned but cannot be discussed here yet.

More on Rakuten:

Rakuten Rewards (previously known as Ebates) is a leading e-commerce company that enhances the way people shop by offering Cash Back, deals and rewards from more than 3,500 merchants. Founded in 1999, acquired by Rakuten in 2014, having paid out nearly $2 billion in Cash Back to its 15 million members. The company also operates ShopStyle, a leading fashion discovery destination, and Cartera Commerce, a top rewards platform for airlines and banks. For more information, visit www.rakuten.com.

Interested? Please reach out directly as not all of the positions have been posted yet - yuriy.dyrenko at rakuten.com

iOS and Android app links

* https://apps.apple.com/us/app/rakuten-cash-back-coupons/id72...

* https://play.google.com/store/apps/details?id=com.ebates&hl=...
Where in WA?
They were misrepresenting their enterprises as "churches" and telling their customers to report their transactions as "church donations". So it looks like the fraud, wire fraud etc. charges might stick.
Thanks for blog, very useful analogy.

With the odd/even detection section, do you know why the bytes aren't also small to big in Little Endian? That is why isn't the one's bit the leftmost bit?
:D ... thanks for taking the time, much appreciated..
In my opinion the best way to do kernel development is to just look at device drivers in kernel sources, study what current drivers do and write your own driver.
The kernel supports su much heterogeneous devices and its APIs change continuously that it is practically impossible to write a complete guide on this topic.
Oh damn, TIL. You'd still have the issue of the stored energy in a non-flammable medium, but that 80x energy multiplier makes the problem distinct from any other energy storage I can think of. That's like keeping your diesel in a tank made entirely out of dynamite.
INB4 the roasts- we do limit what you can submit based on your template and preferences :)
In over 20 years of working in IT I never found a single webdev-type of person that can write an efficient SQL query by himself. Yes, most are able to write a query to bring the correct result, but I saw way too many cases where the perf test on a database with the expected production volume was running in completely inacceptable times and the developer had no idea how to fix that; for each version of SQL perf-tuning is very specific.

Also proficient != expert. I met enough developers that were brilliant in their work to be convinced that 5x developers are not a myth, but they are real, while rare, occurrences. For me a senior developer in X knows the ins and outs of that X to the level that his code is an order of magnitude better in term of efficiency, performance, productivity and security. A regular developer can be just proficient, but it is not what I wrote about.
That's a fair point. I should start using a case.
Alternative hypothesis: This is just another round in the infighting between China's party, government, and big business, one that the party and government intends to win.

China's big, customer-facing "tech industry" (I agree with that part of the argument) lives in the same environment as that of the rest of the world, with the same ability to generate the same large profits. Those large profits provide a power base that threatens the party, which in turn uses its governmental power to smack down anything threatening.
Interesting development. Dropping the copyright assignment requirement is surely a good step. On the other hand, from the linked emacs-devel announcement:

> * The package may install other packages in GNU ELPA and NonGNU ELPA, but not any other software.

> We will consider exceptions to that rule, but we will need to consider them carefully, to make sure that the practices are safe for Emacs users, not just in one package but when used in many prackages. Each time we approve such an exception, we will say so in comments in the package, with an explanation of our reasoning.

> * Aside from packages obtained from GNU ELPA and NonGNU ELPA, a package may not run code that it has fetched over the internet.

Not being able to depend on anything from other sources, even MELPA, seems like a fatal flaw for adoption here.

Also, hopefully this doesn't come across as flamebait, but these are somewhat reminiscent of Apple's App Store rules about unbundled code, that we love to complain about with good reason. :/
IncludeSec | appsec/pentest managing consultant | full-time | REMOTE US ONLY

Hey HN, we're IncludeSec. We're replacing all of the legacy lower-quality junior heavy appsec consulting out there in the world and are growing quickly!

We're currently looking for an application security expert who isn't afraid of the management side of things to join our rapidly expanding team as a Managing Consultant (4th MC on our team.)

Come join a 60+ all-senior/expert only hacking team where hackers can do their best work:
https://www.linkedin.com/jobs/view/2659055090/

-Erik Cabetas-
Founder, IncludeSec
Send stdin commands to Docker containers in Pidgin IM
"The bill would, for example, give a tax credit to people who donate to nonprofit newsrooms"

I'm guessing the overwhelming majority of these nonprofit newsrooms will end up being party-aligned so this will effectively be giving tax credits for political donations.
Wow, it‘s actually public… in hindsight, I should probably not be surprised, but it has the same eery feel to me like when I learned that Hitler had actually written down all of his plans around eradicating Jews and Germanic world dominance in his book „Mein Kampf“ a decade before he put it into reality — it was just that nobody took it seriously since they thought he was a lunatic.

Maybe it‘s about time to read the Chinese 5 year plans in depth.
Would it be legal for the US govt to take over the renters' leases under the 5th amendment?

That is, they would "take" the leases (just like they might take land) and pay "just compensation" (which I assume would mean reimbursing landlords for all back rent, and whatever the lease rate is going forward). At that point the fed govt would become the tenant, and the original tenant would be a subtenant of the fed govt.

In that case, the fed govt wouldn't be dependent on states distributing federal rental aid, because they would be interceding directly in the landlord-tenant relationship.

(Let's leave aside the fact that politically, this will never happen, and practically, HUD doesn't have the staffing or logistical infrastructure to take responsibility for these leases en masse)
Well, regarding config, it was run by Microsoft, so it's hard to say how well it was set up.

It was more of a fun story than anything though. Didn't mean to offend anyone who identifies strongly with MS.
Spectral (http://spectral.energy) | Multiple Positions | Full-Time | Amsterdam, the Netherlands | VISA Sponsorship Available

Post pandemic: Hybrid working with 2-days/week onsite

Spectral develops technical solutions that help propel the evolution of smart energy networks. We are involved across the whole grid, whether it's a community, building, energy farm, neighborhood, or all at the same time! Some areas we focus on include: improving asset efficiency, unlocking the value of energy storage, facilitating demand flexibility, and locally produced renewable energy.

We believe that one of the most urgent issues of our time is the challenge of providing for our energy needs in a sustainable way. We are looking for developers, backend (mid-level/senior/lead) and frontend (mid-level), that share our mission.

ABOUT THE TEAM: An awesome, multicultural and very ambitious entrepreneurial team and the chance to change the world for the better by creating innovative software! No unnecessary hierarchy, but a team of like-minded individuals that are committed to making a lasting change in the energy landscape.

TECH: Python (with some golang and C#), Google Cloud, Postgres & TimescaleDB, gRPC, Kubernetes & Docker, RabbitMQ, Vue.js

WHERE DO I APPLY? https://spectral.energy/workwithus/
That may be the intent, but the result is that PBS and NPR still tailor their news content to their supporters' desires (or what, perhaps, editors at these organizations believe are the desires).

NPR especially is terrible at presenting real journalism. When it's not "both sides get equal time, even if there's only one fact-based side", it's vanity puff piece interviews and similar content, just like for-profit networks. There is also a very real bias in their political coverage toward mainstream, center-right politicians. These days that'd be "centrist" democrats, mainly, but they didn't get the monicker "Nice Polite Republicans" for no reason....
> How many examples of successful rewrites of large systems can you come up with?

Considering the size of the software industry... a LOT.

I have done a DOZEN of rewrites from langs to langs and each (bar one) have been successfully.

But success is not proclaimed, how failures are...

---

A good rewrite is just a good refactoring but with a higher chance of success. A bad rewrite is mostly an amplification of larger issues in the org/group, lack of experience (yeah, your first one is likely to fail!) or lack of clear goals.

Also, rewriting a terrible designed software to another language without fix the terrible designs WILL be terrible.

---

On this matter, considering the calibre of the people that build C/C++ things at the core AND the calibre of Rust/ADA and other few tools + the enormous resources of the companies behind them, a rewrite must be successfully. BUt is not, and when you zoom at the postmortens, how much is truly to blame for the langs or tools? Not much.

* And if the tools have a big part of blame, is beause was not the correct tool for the job... so, is part of the larger issues in the org/group"
Would it? Wouldn't you still need privilege escalation? Having root access is different from being logged in as the root user. Of course being logged in as root comes with all the same security risks as it does if you do this on Linux. But no one uses root as their main account.
Yes there is a difference, a 'bar raiser' is still looking to hire someone and trying to evaluate if a candidate would be a good addition to the team.

You said it yourself you aren't trying to evaluate candidates you're trying to make it so no one can get hired. It's no different than if you asked the most obscure piece of technical trivia you could find and failed everyone who didn't know it. Sure someone might know it but that doesn't make it anymore or less of a dick move.

You just found a way to spike people that you think you can get away with. Insane.
Its improved a lot. Ubuntu 21.04 is really great and runs very well on my Dell XPS 13. However, there are constant issues which make it tough for daily use. For example, Bluetooth is really flaky still. If I try to connect headphones they'll invariably stop working before long.

And as the author notes, there are a bunch of apps that just aren't available, WINE has never worked for me, etc. I run a Win7 VM for some of this but it's still a pain.

I agree Win 10 + WSL2 is hard to beat.
> But smartphones are delivering no benefit to mankind. At all.

You know better than that. You don't have to lie to try and make a point.
I believe they are referring to the fact that the 'coded' (HTML/CSS) version of the design is paid, and it is only the graphics and layout (i.e. "Figma" design) that is free.
https://openby.design/codedtemplates.html
This could be fantastic for customized customer responses and video help content in a CX context
I don't disagree, TBH I find stuff like memory models kind of mind bending. Concurrency is easy to get wrong, that's why it might be best to avoid (centralize) it. That's what Golang did I think.

I'm not up to date with a lot of the high-tech SMP stuff that is found in e.g. Linux - I'm sure they have a lot of direct memory sharing, I found sth in their Red-black tree for example, and for sure there a lot of spinlocks, schedule calls, and what not. I wonder if there has been a trend of turning back the explicit-synchronization dial a little, even there? It would make sense to me, memory has been becoming slower and slower (in terms of latency not performance, and relative to increasing CPU throughput), and there seems to be a trend for more asynchronous (non-blocking, message passing) stuff like io_uring.
That sounds heavenly. I had never really thought about that immutability like concept, makes a lot of sense for security oriented software.
Planet Money episodes about dollar stores from 2019

https://www.npr.org/sections/money/2019/04/26/717665452/epis...

https://www.npr.org/2019/05/09/721685190/planet-money-dollar...
I think you're downplaying the importance of first-class parallelism in Python land. I'd agree if you asserted that "95% of cases where CPU parallelism is actually used" are implemented by "bypassing the interpreter and the GIL entirely in hotpaths", but that's largely out of limitations and not because there was no further need.

There is plenty of Python code written where the authors didn't realise it was going to be CPU-critical or in hotpaths until it was too late. It's a small fraction of these cases where the authors have the fortune/opportunity to subsequently rewrite their code "via celery or the stdlib's multiprocess module" — sharing data in-memory is simply a lot easier than sharing across processes, and avoiding mutation of data structures is easier than writing serialisation code for them.
Yes monitor. You really want to find that server which is busy encrypting all that nice data your service needs.
what is the risk here? auto update newer version of code?
https://en.m.wikipedia.org/wiki/Cement_kiln
The issue isn't that people are just huffing, crossing their arms, and crying fake news. The issue is that they are able to bring up 100 different sites supporting their claims. The person they are arguing with, obviously knows that the other is an idiot because they have 100 different sites supporting their claims!

In a way, we've regressed back before we had the answer machine at our fingertips. You don't really know who's correct. It's just changed from 'Well, I heard xyz from my friend's aunt's sister, so I'm right. Oh yeah! Gary just said the opposite yesterday, so you're wrong' to something a little bit different.
That's a fair point. I don't think the issue is that open source software has fewer dead ends--it's easy to adopt an open source tool that later loses critical mass--but rather that proprietary hardware+software combinations result in a distinctly frustrating outcome of "my hardware still works, but the software is no longer supported".
Cue the conversation on how wing works.
They are massively profitable too. I'm not implying a correlation here but.....
The difference between || and ?? operators in Javascript
Just a few short weeks ago, HN was quoting official sources single digit inflation numbers. Everyone that said they were wrong was called many names, most of which included the word 'conspiracy'. For a place that prides itself on robust discussion, opinions here sure seem to mirror the prevailing narrative most of the time.
See also https://en.wikipedia.org/wiki/Great_Oxidation_Event.

> Such negative values occurring shortly after the GOE require a rapid reduction in primary productivity of >80%, although even larger reductions are plausible. Given that these data imply a collapse in primary productivity rather than export efficiency, the trigger for this shift in the Earth system must reflect a change in the availability of nutrients, such as phosphorus. Cumulatively, these data highlight that Earth’s GOE is a tale of feast and famine: A geologically unprecedented reduction in the size of the biosphere occurred across the end-GOE transition.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6717284
> The fact that there are such libraries in existence means that there is no pain associated to this particular activity

I can say the same about Rails + RSpec. It exists therefore it's good.

> Mocking dynamically typed languages is monkey patching, something that the industry has been moving away

That's a reach. There are millions of javascript/python/php/ruby/elixir devs that don't use types or annotations. They mock. "The industry" isn't one cohesive thing.
That makes the assumption that "innovation" is consumer facing internet technology.
> The bigger issue though is wasting time wrapping Java libraries and most comments I see about Clojure interop talk as if there is no cost to it.

You are not forced to "waste time" wrapping Java libraries. As a matter of fact, thanks to the interop features that are well thought out, using Java libraries directly via the interop is encouraged and preferred to wrappers (Java Time API is a good example.) You may _choose_ to write wrappers for Java libraries if they make consuming these libraries in your code a bit nicer.

> Clojure has good foundations but the ecosystem never really developed.

There's no separate ecosystem for Clojure(Script). The established ecosystems such as JVM, .NET, and JavaScript _are_ the Clojure ecosystem. The creator of Clojure(Script) realized that it would be practically impossible to build an ecosystem from scratch without significant investment (Sun spent billions of marketing dollars alone in Java) and thus deliberately chose to make Clojure(Script) a language hosted on well-developed platforms such as JVM, .NET, and JavaScript. Also because of this focus on being a hosted language, he went to great lengths to ensure the interop with its hosting platforms is as seamless as possible. If you need an example for awkward interop with Java, try Scala.
I have been using Intellij with Rust support with no problems
So according to you Linux is compromised?
At a contracting firm, I always thought it was annoying to bill hourly but be denied overtime. Luckily it didn't happen often (we worked for the government, what can I say).

On the whole I've been deeply fortunate to work only for companies that expect 40 hours a week. Maybe it's my field -- data science -- but either way I hope it continues. I'd do my part to make sure it does, if I knew what my part consisted of.
I actually hadn't considered that. I don't usually use cases because they make buttons too mushy and take away from the look and feel of the phone and I (so far) don't drop it anyway. I might look for a good thin case or something.
Sadly a lot of their most interesting posts went away after they were acquired
Thanks dang - i appreciate when you post these, particularly on perennial topics: it's interesting to look back and see how the crowd's wisdom has(n't) changed.
This is a very interesting article, but the headline is an unholy synthesis of gaslighting and clickbait. Better title from the URL: Can we hope to understand how the Greeks saw their world?"
BlackSky | Remote ;; Seattle, WA ;; Herndon, VA | Full Time | US Citizen

BlackSky is building the premier global intelligence platform. Our Platform delivers timely, relevant, and actionable information allowing our customers to make swift and informed decisions. In other words: we launch satellites and set up AI/ML pipelines on the torrent of data they send down. It's really cool.

You can see our business plans over at this SEC filing:
https://www.sec.gov/Archives/edgar/data/1753539/000119312521...

We're especially looking to staff up our Platform team, which is responsible for building the software that delivers the data and insights our customers need. We have open positions for front-end, back-end, and full-stack developers; our language stack includes Java / Python on the back-end, and JavaScript (React) on the front-end.

We're a fully distributed team; the company is just over 150 people now, and we've got teammates in over 20 states. 100% Remote is 100% OK. Due to ITAR requirements, we are only hiring US citizens at this time.

https://www.blacksky.com/careers/
Ok, either those are relatively new features or they're just enver promoted anywhere.

Still, what I like about AppImage is that it is just a file that I download, put it wherever I want, and run. then delete it when I don't want it anymore.
> 10 years later I am starting to wonder what my legacy is going to be.

Isn't this a major reason people start families? Having kids and people and things to take care of gives life a lot of meaning to many people. So much so that the vapid trivialities of the everyday modern life are mere amusements we gratefully accept rather than the daily struggle most people that ever lived before us had to endure.
Taki taki, beratna!
Pocket. Well integrated into FireFox (for good or bad, thats a different discussion).

I am also trying a locally running Zotero. But not getting the hang of it yet.
The idea that misinformation occurs along party lines is, in itself, misinformation.
Is "gegenpressing" used in English?
I would say, get your head out of your edge cases. Before I go on, I hope you understand no one is saying its not physically possible, and that it absolutely does not exist anywhere in the multiverse, just that if we come across other life, it will most likely be similar to our own.

by definition, the most probable form of life in the universe is the 1 we are observing. you only need math and probability to figure that out. We also have observational evidence. As far as we can tell, there is no other life in our solar system. We have 8 other planets and many moons that have failed at creating life in any form - that's literally hundreds of billions of years of failed attempts at life.

you can't just pick an element and think its going to work. you need ALL the elements, ALL the states of matter, and the right ratios and amounts of elements to work. Even if you get that lined up, expecting complex life to form under enough pressure to create diamonds in thousands of degrees centigrade also puts the probability of complex life off the table.

I don't known who this is hard to understand. in the simplest example as the article states, if you want to fly, there are things that necessitate something that will fly, such as wings. no wings, no fly. sure its POSSIBLE you can fly without wings, but UNLIKELY. given that we have multiple lineages of evolution taking different paths that end up with the same solution is evidence of that.
Grouparoo | Remote (US) | Remote-OK | https://www.grouparoo.com

Grouparoo is a venture-backed software company building the open-source reverse-ETL framework that makes it easy to have meaningful, data-driven conversations with customers. Do you want to keep product data in-sync with tools like Hubspot, Marketo or Zendesk? Do you want to be able to build, test, and deploy data sync code just like the rest of your tech stack? That’s the kind of thing Grouparoo does.

We started Grouparoo because we are done saying “no” to marketing teams asking for data and want make is easy (and safe!) for everyone to us the data available at work. We are looking for a seasoned back-end engineer to join our US-based, fully remote team. The main components of our stack are Typescript/Javascript, Actionhero, Next.js, and React. Learn more about the position @ https://www.grouparoo.com/jobs and https://www.keyvalues.com/grouparoo. Check out our open-source framework (and see what you will be working on) @ https://github.com/grouparoo/grouparoo