skysight-inc/HackerNews huggingface dataset:
This is not credible, sorry.

Issue #1: "doing ML or something like that" is not a job description that would ever make it through HR at Facebook, Amazon, Netflix, or Google. (I could imagine slightly more flexible job descriptions at Amazon, given that hiring is more team-driven there, but not to that degree.)

Issue #2: ignoring Netflix (which only has one "title" for SWEs, with pay starting at ~$300k for 2-3 YoE, but more commonly $400-450k+ at 7-8), the rest of those companies have fairly standard ranges for compensation based on level. $110k TC is below the bottom of the entry-level SWE range in SF. At a stretch, it might be the bottom of the range in Arizona or Texas (for Amazon). Entry-level, mind you.

But Principal Engineer? Amazon's Principal Engineer is the "lowest" one, where it's parallel to Staff at Google/Facebook. Comp range is pretty wide, but bottoms out at $450k. This isn't the sort of thing where a bad recruiter can screw you over; it would require getting sign-off from senior management, probably in both HR and Engineering, to make that sort of exception, but why would they bother? If you passed an interview for a Principal-level engineering role, extending you an offer of $110k would almost have to be a deliberate insult, because of how trivially you would be able to get other offers of $500k+ from the other players in the acronym.

And, in fact, there is evidence that you could trivially provide: the email with the offer. I don't expect it will be provided, even in the exceptionally unlikely universe where there exists an email from a Facebook/Amazon/Google recruiter offering someone $110k TC to work in San Francisco as a Principal-level engineering IC.
All you got was a lousy t-shirt? You could have easily sold that on the black market for tens of thousands of dollars.
> (a) sharing competitive intelligence about competitors’ revenues, customers, advertising campaigns, and suppliers; (b) using their inside access to Amazon’s network to suspend competitors’ 3P accounts; and (c) providing consultants with information about Amazon’s internal algorithms,

This is mildly amusing, because obviously Amazon does all of these things, but it's fine because they're Amazon.

https://www.cnbc.com/2020/04/23/wsj-amazon-uses-data-from-th...

https://www.washingtonpost.com/technology/2020/07/29/bezos-t...
What paradigm shift and what novelty?

My first containers were called HP-UX Vaults in 1999.

The cycle continues its reboot.
That's fantastic! I was about to add a request for just that in my above comment, but forgot. Keep at it!
I wish I understood it better, because it's a real technique that the NSA uses, as far as I know. And I agree that it seems like it shouldn't be that simple.

Here's one I do understand: Suppose you want to exfiltrate some data out of a network without raising alarms. One way to do it is to set up a DNS server. Basically, you use DNS itself as a communication method, not merely a lookup table.

I've never actually used it, but it always seemed a cool idea. Almost no one blocks DNS, which means you can send data from anywhere in the world in a very unexpected way. You'd of course want to keep the transmission size reasonable (perhaps 5GB of DNS traffic might raise some eyebrows) but any system that you can `nslookup foo.com 8.8.8.8` on, you'd be able to `nslookup foo.com <your special server>` on. So this technique works in almost every case, except extremely monitored systems that only allow outgoing connections to a specific set of restricted IP addresses.

But for the special network protocol that the NSA uses to access backdoored NICs, I forget why it works, since the packet would need to pass through many routers along the way. In fact, I feel like I'm misremembering. Most target computers are behind routers, so it really doesn't make sense. Maybe it's a technique used against routers themselves. All I remember is that the NSA has some type of "signals we can send which normal networking tooling doesn't detect at all," along with a dose of "we know Iran just ordered some new servers, so we intercepted the servers and installed a backdoor." (The latter is called TAO: https://en.wikipedia.org/wiki/Tailored_Access_Operations)

They definitely do something with NICs though. The ANT document (https://en.wikipedia.org/wiki/NSA_ANT_catalog#Capabilities_l...) shows "COTTONMOUTH-III is a stacked Ethernet and USB plug costing approximately $1.25M for 50 units." Must be one hell of a plug.

https://en.wikipedia.org/wiki/NSA_ANT_catalog#/media/File:NS... is also pretty neat. It's a USB airgap bridge, i.e. janitor walks up and plugs it in to the target device. I wonder what the range on stuff like that is... Seems like you'd have to be sitting outside in a van or something, which is rather hard to do if your target is a nuclear enrichment facility (stuxnet).
DC, Puerto Rico statehood please! Guam too?
I moved back to a Nokia feature-phone for a few years. I missed out on social events by not having WhatsApp. The real problem app for me was the browser. Now I have a smartphone now with some modifications: rooted, removed Play Store and Chrome. If I want to have a browser for a few days I download and sideload the Firefox APK. If I get into bad habits I just remove it again.

I also have a Kindle, and instead of reading on the computer I use the "Send to Kindle" extension so I can read them in depth later. It's just too hard to focus on the screen, especially because I'm usually browsing articles as a means of procrastination anyways.

People find it bizarre and hilarious when I explain my smartphone setup, but compared to a few years ago the reactions are much more understanding, because even non-tech people these days recognize that they have a problem. It has also done wonders for my attention span. I wonder if the reason public discourse has gone to shit is because people struggle to consume info longer than a tweet.
Venus – A Whole New World
Indeed. Perhaps standarizing something along the lines of anyhow/thiserror and documenting it as an upgrade path for those who want it is all they need to do. Or maybe there's some cool ideas yet undiscovered. Great to see that it's being acknowledged as a problem (or at least a documentation problem) – there's a lot of people who've never heard of anyhow and their stance is just "ugh, error handling is a PITA".
Coffee is space inefficient and (cheap) labor intensive to produce. Greenhouses wouldn't be viable.

Check out this video to get a sense of what goes into producing the beans we all consume. https://www.youtube.com/watch?v=BCCILcuWChM
"base load" is also a statistical law of nature. Your consumers might want or need to consume your product regardless of the price. I will run my heating before I freeze to death, and I will thaw a meal before I starve. Somebody will switch on their lights in the dead of night. The hospital will run its MRI when an emergency arises.

All these things are rather randomly occuring things, some correlated, some uncorrelated. All these create a "ground noise" of consumption. All these things lead to a need for baseload power, which can only be removed by switching off the grid.
I’m pretty sure that if this was a D congress and a conservative dying then Republicans would simply not acknowledge the death until January. The weekend at Bernie’s solution.
Extremely fascinating and an instanceof "people who are given everything in life don't know how to take care of themselves".
She also worked well with and has been complementary of Justice Roberts.

I thought that was remarkable in a positive sense as well
> which might not get removed if you don't know about them and don't want to resume

The files can

1. Contain backreferences to the target files whose progress they represent (full path).

2. Be stored in a well-known location, so the program can sweep through all of them at start-up or shut-down and garbage-collect all those whose target file no longer exists.
Yes. I have a lot of respect for the HA project, but I stopped using it last year. It changed far too much for me too much keep up at the time, and I ran into too many issues with the zwave support at the time.

Thanks for the link.
A New Back End for Cranelift: Instruction Selection
Probably whatever motor is Bosch selling to the highest bidder.

You don’t really hear much about Bosch because it’s not on the stock market. But they have a couple of huge research centers worldwide and their tech is used by every auto manufacturer in the industry.
This looks great. Thank you
It’s totally absurd that US can kidnap random people outside their country.
Ask HN: Would you consider an open-source alternative to Retool?
So Retool does a lot of things really well, so as a packaged product it makes a lot of sense. But the pricing model also limits to product for how it can be used.

So let's say there was an open-source project that makes it really easy to create UIs for CRUD stuff and maybe add a auth and roles.

Grouparoo recently launched with a open-source license and I really liked how they packaged their offering.

Disclosure: I'm working on a product which shares some similarities to Retool.
I don’t think anyone could argue that the democrats are acting in good faith pushing for delay now while having pushed for expedition in 2016. Both parties want to shape the supreme court.

I am more annoyed by the fact that the supreme court has become a political arena. Making laws should be the responsibility of the elected legislator. A court, any court, should merely arbitrate on the conformity of legal disputes to these laws. If they acted that way, no one would really care who gets nominated to the supreme court. It is because the supreme court has taken the habit of ruling on matters that should be left to the legislator and effectively to make new laws that it has become a bitter fight for nominations.

I see the same power grab happening in Europe and am equally worried about it. No power should be given without accountability.
For that to really take off, the OS SDKs need to give tier 1 support to Rust.

If Apple, Google, Sony, Nintendo and Microsoft do that, instead of the internal projects where they use Rust today, then it might happen.
The paragraphs in the article.

"In the United Kingdom, Assange’s legal team has been allowed to enter this evidence into the public record. However, during a potential trial in the United States, it will likely be excluded as irrelevant because the Espionage Act does not allow a public interest defense."

"The Central Criminal Court in London was prepared for El Masri to testify. An interpreter was lined up for the ninth day of proceedings. However, technical problems prevented him from addressing the court beyond his written statement.

Prosecutors also objected to El Masri giving live testimony. According to Court News UK reporter Charlie Jones, that prompted Assange to stand up and proclaim, "I will not accept you censoring a torture victim's statement to this court.""
Blog spam. Original blog post:
https://www.gamesradar.com/tenet-christopher-nolan-747-plane...
I'm happy that government contracts are being analyzed as investments, but the goals are generally different:

- Infrastructure investments inside a nation can make workers depend more on government and can get politicians elected/reelected

- As they are simple businesses without many risks, they are a great way for corruption, which helps politicians to keep and strengthen their power.

The investments should be viewed as getting ROI for the politicians themselves as well.

As I'm living through a democracy turning into a dictatorship, I can attest that so far it works.
On 4, what MQTT broker(s) would you recommend? I’be been reading up a bit on different alternatives[0] for something lightweight with not too many dependencies to run clustered/HA and haven’t figured out which one to try yet.

[0] https://github.com/hobbyquaker/awesome-mqtt
My thought too, was 'my favorite part of Rust'. But the second thought was 'I'm excited to see it becoming even better'.
Or it could be this is GoDaddy’s version of the classic “I GOT HACKED!!1!!1” excuse when caught exploiting their users. Which is even easier.
ECS is also OOP.

I guess someone needs to provide examples in Objective-C, Eiffel and CLOS to settle it up.
mopidy/mpd
> I'm not sure that 'China is doing it too' has any bearing on the lawfulness of US government action.

But that's essentially the basis for the other side of the argument in this case, namely that because China only allows certain apps which are hosted and monitored within China, America must too allow those apps which are hosted and monitored within China.
When random throwaway accounts are the two top comments predicting a crash...
I think there are probably plenty of commercial devices for which the raspberry pi compute module makes perfect sense. Think about things like PoS terminals, information kiosks, digital signage. Why would you bother making your own hardware for those when a raspberry pi is exactly what you want and way cheaper.
> I could work on desktop Linux accessibility, for the vanishingly small number of blind people who use desktop Linux

> one of my blind programmer friends just switched to Windows

Where they happy that their choices were being reduced to using a closed source operating system, now forever being dependent on the support of a giant corporation, partially because their friends like to write code that "actually reaches people" instead of contributing to an open and accessible solution used by a vanishingly small number of blind people?
You first have to define "overpriced".
Such a well thought out interface, congrats!
I had been considering a similar setup and then got a notification for a barely used htd lync12 with amps on Craigslist at an insanely good price and hopped right on it. I've spent the past year or so wiring up the house a room at a time, which has been painful and sometimes stressful. But I've become such a huge fan of the simplicity and stability of a wired setup that it's all been absolutely worth it.

Thanks for the recommendation. I'll give volumio a closer look.
I haven't done much in Rust yet, but it seems you can either use `Result` to handle errors (and force the caller to deal with it) or crash with `panic`. I wonder, is there any way to specify "Crash, unless someone up the call stack deals with this?". What I usually do in other languages is use exceptions as assertions, when it is just a simple one-off app, but then go back and catch the exceptions when possible to make it more user friendly and robust. It seems that exceptions have been omitted on purpose, but is there another way to express this idiom in Rust?
You should watch that second youtube link. His whole point was that judges shouldn't be in a position to deny anyone anything. It's a policy preference, and should not be left to seven unelected judges.

If you disagree with that, I suppose we'll have to agree to disagree. It was sort of incredible that Scalia basically straight-up says "You gave me the power to decide whether abortion is permitted nationwide? Really? Who thought this was a good idea?" (Not an actual quote; the talk is quite good.)

Apparently it wasn't always so, and Scalia explains the history too. The concept of the constitution as a "living document" was manufactured, along with the idea that morals mature over time. "Societies only mature, they never rot! /s"

What you're talking about is a matter of business. There are certainly some individuals that it would be quite difficult to be friends with in spite of what they've done. But if Scalia is one of them, well... Everyone has their preferences, I guess.
While I don't mind a specialized setup for work, you often don't really have a choice there or it comes with a lot of corporate pain. Just using whatever your team is using is the way of least friction.

At home I'm using my computer also for gaming and Windows is again simply the way of least friction.

I've run a hardware switch for my hard drives for a few years to switch between Linux and Windows (effectively cutting off power from some of my drives). However, this means I have to fully shutdown the system to switch environments and I saw myself mostly rather spin up a Ubuntu VM in Windows for personal projects.

I hope WSL2 brings the best of both worlds with the least friction.
Not going to happen. To have any reasonable range you need to fit a large and heavy battery pack in too. Best place to put it is low down as the foundation of the whole chassis. No chance to drop that in as a replacement.
It was almost exclusively out of fear of being sued by some troll for patent infringement.
This is a good resource based on and linking to historical documents.

https://dsl.richmond.edu/panorama/redlining/#loc=14/34.021/-...

Note the description under population.

"Shifting or Infiltration: Negroes and Japanese increasingly numerous"

If a neighborhood had a couple of Black, Asian, or Mexican families banks weren't allowed to issue mortgages or other types of real estate loans. The US built a lot of suburbs post WWII those were restricted to white families only. Blacks, Asians, and Hispanics weren't allowed to buy and also were banned from receiving FHA Loans.

The current battle in the US politically is over whether to return to this state of affairs.
After using the free desktop and web apps for a couple of weeks I shelled out for the official (expensive) iOS app.
The democrats would have complained if it was under a democrat president. I don’t believe a single second that this is about principles.
Halal is just another word for sharia compliant. If it is against islamic law (sharia), then it is not halal (haram). Halal certification is a different thing.

When you deposits money, bank might offer you annual interest of 1%. No matter what happened, whether the bank is at loss or not, you get the 1%. This is riba. If the purpose of the deposits is to be used as investment, then it must be clear from the beginning and there would be risk of loss.

When bank lend money to a person, bank asked for an interest of say 5%, bank does not care if the person is profiting or not, they will get their additional 5%. This is riba. Lending in islam is a social activity and no profits should occur from it. Would there be risk for lender? Yes. Would it means they can profits from it? In Islam, No.

I am not confident with the premise that you said a business is guaranteed to earn profits. I’ve seen business rise and fall, pre covid and after covid. I’ve started some of my own business and some got profitable and some doesn’t, some were profitable in the beginning, some started to see declines.

I don’t understand what is sneaky about sharia law for banking, it prevents anyone from being unfair and that anyone know the risk from a transaction, and that no one should profits from their partner loss and that loan shall not be profitable.
> This is obviously a luxury that I am able to work and live like this, but I would encourage everyone to turn off any notifications they can and see how they feel after a week or month like that, then revisit and turn off more if possible.

Why is it a luxury?
Were the Amazon employees who accepted the bribes from India? I don't see that mentioned anywhere on the link. It seems the third party contractors were hired by the Amazon sellers to bribe on their behalf.

Edit: On reading the full indictment, there is no mention of the national origin of any employees of Amazon. The 6 accused knew each other and were exchanging insider information from undisclosed Amazon employees with third party sellers in return for a fee. A couple of them were ex-Amazon employees who presumably used their insider knowledge to build confidence with the third party sellers, but I don't think they are being charged for using that knowledge.

Not sure how this would be prevented if Amazon did not have operations in India?
I am talking about 2020:

https://www.carbonbrief.org/analysis-coronavirus-has-cut-co2...

You refer to 2019 when renewables gave 50% of Danish power.

> Also, Denmark relies on Sweden (who utilize nuclear power a lot) and Norway to provide power when renewables are not providing enough power

Yes, but the capacity for import and export is limited. Despite these limitations Denmark has managed to run on 65% wind power in 2020 without breaking the grid.

Thanks to COVID19 we get a look at the future in terms of how much of electricity production renewables can handle.
> I haven't done much in Rust yet, but it seems you can either use `Result` to handle errors (and force the caller to deal with it) or crash with `panic`. I wonder, is there any way to specify "Crash, unless someone up the call stack deals with this?"

It's possible to catch panics during unwinding[0], but that will not work in every case: `panic='abort'` is a completely valid configuration for a Rust compilation.

> What I usually do in other languages is use exceptions as assertions

Rust assertion macros will panic. `unwrap` methods are also, functionally, assertions. And they panic.

> when it is just a simple one-off app, but then go back and catch the exceptions when possible to make it more user friendly and robust. It seems that exceptions have been omitted on purpose, but is there another way to express this idiom in Rust?

That is very much not idiomatic rust[1] and I would recommend against it, but it is possible for applications as you'd hopefully be controlling the compilation configuration.

For libraries however it's a good way to shoot everyone in the foot: you simply can not assume that users of your library will `panic='unwind'`, so it is a very dangerous thing to do.

[0] https://doc.rust-lang.org/std/panic/fn.catch_unwind.html

[1] https://doc.rust-lang.org/book/ch09-03-to-panic-or-not-to-pa...
> There's a learning curve. It only works when the `@jit(nopython=True)` doesn't reject compilation.

Is there a way to get it to tell you when it rejects compilation? I don't recall one at the time (this was ~4 years ago) and spent a week and a bit trying to get it to work.
Location location location?
Its also preposterous that Americans will continue to justify these heinous acts as "might makes right", and then go on with their day, ignoring their states immense crimes against humanity in their effort to 'get theirs'... but yeah, drop the ol' "Ma' Russians!" into the conversations, and heads explode. There is literally no difference between the chemical castration of Assange inside a prison, and what "th' Russians" can do with a tea cup. One is covert and duplicitous, and the other is overt - but the message is the same: Journalists who uncover state crimes are the enemy of the state.

It seems we are in the quandary of the masses. Until Americans start feeling the repercussions of their states war crimes and crimes against humanity, they will simply allow them to continue to occur. Making further terrorism pretty much inevitable, on one side, and further leaks from real patriots, on the other side.

Anyway .. Assange is the tip of the ice berg.

For as long as Americans continue to ignore the burning piles of rubble that are the product of their state, the leaks will continue.
Frequent Buyer Points
Those other nations have very different setups though. I don't believe anyone thinks it's "impossible, too expensive" as in physically impossible, but rather "impossible to do it and keep the basic setup of the American society as it is".

Of course it's possible for the US to have the same social systems as European nations, but every American would have to pay a lot more taxes. I understand "it's impossible" to mean "it's impossible to do in this configuration". You can build a sky scraper instead of a single family home, but it's impossible to do on the same budget.