skysight-inc/HackerNews huggingface dataset:
I don't really understand why anyone would do FOSS, beyond the ideological. Most of the problems of this person come from the fact that he has no financial incentive / means to quit his current job and focus on / grow his project. I feel like I read this exact same story from different people each month of HN.
"The Revolutionary Phenotype" by Dr. Gariepy is a continuation of Dawkins Selfish Gene and Extended Phenotype.

In it he explains the emergence of genetic layers, provides a theory on the emergence of sex and lays out the best argument against gene editing to this date. After reading this book I consider all of the major questions of evolution answered.
Tech worker salaries are higher if you look at the total compensation.
In the same year, with two years experience (post internships), in Seattle, my total comp was significantly higher than this. You were absolutely being underpaid.
Ask all the countries the US invaded or where it initiated coups for its own interests... most of South America and the middle East saw themselves at the receiving end of such events.

I personally would prefer the US over China but I'd also prefer NO hegemon, especially when that hegemon tends to abuse its power.
Almost #1 in my book.
What’s debt do you owe to Facebook that you have to settle as in definition 1?

Definition 17, while fitting, is outside the scope of this current thread.

The point is, Facebook only cares about your experience with their service if you are paying them money. Even the IRS doesn’t care; Facebook doesn’t send you a 1099 for your use of their service, do they? The IRS doesn’t charge them tax on your data, do they? This would seem to indicate that the situation falls outside the “exchange of value for value” type definition of “pay.”
The average person I know who says "I could care less" would also say "For all intensive purposes".

They know what they mean, but they're not expressing some deep irony or sarcasm. They're just parroting back something they've heard someone else say-- incorrectly.
> And i think that’s the crux of the problem on this particular issue : people are told the situation is alarming, and they see absolutely nothing alarming on their day to day lives.

Nearly every threat is not immediately visible. In a horrible recession, most people still keep their jobs. When one foreign country invades another, it generally has no direct effect on anything in the U.S. If an astroid is about to hit earth, it won't have any effect until impact.

Society relies on more than direct experience to evaluate threats.
until individual police officers are directly responsible for their actions, nothing will change. Currently they get bonuses based on the number of "arrests" and have no consequences for violations of the law, constitution, or basic decency.

None of the police or prosecutors will have to personally pay a single dollar for this gratuitous abuse of power.
Intentions (potentially malicious, etc) matter and play a big part, but are harder to prove. I reject the idea that the deployment of surveillance tech is simply because certain leaders just are convinced it's cheap. Any kind of large city like San Diego has all kinds of military industrial complex actors pushing it in directions for all kinds of obvious reasons that are commonly connected to surveillance.

tldr; In general, increases in surveillance are almost always about control, and not protection.
The author raises the point that his account could have been marked due to fake information submitted via their law enforcement request form.

It occurs to me that companies don't run bug bounties and authorised pentesting programs for process flaws - I assume that would be deemed out-of-scope "social engineering" even if it doesn't involve any psychological trickery and just involves uploading a forged official document and seeing if they even try to validate it at all.
become friends with ambitious sales people. The right salesman can inspire you to build something that he can sell. A good salesman tends to climb company ladders and have connections (like with VCs or with other executives). If you are friends with them and always bouncing off ideas and they land a VP of sales role somewhere they can pull you up. Or maybe you start a company with them.

That's something I look for at a company is the sales culture. connections is like the most important thing for your career if you want to move above IC. My last company's CTO was super impressed when I asked to shadow a sales call to learn more about the customers... even if it was totally my plan all along to look different than other engineers, that's the game.

Its not all about the other engineers you know.
The advantage of rust is that you can write it soundly the first time, without a barrage of unit tests and manual (and slow!) runs through asan/valgrind memcheck.

There are a handful of places where safety guarantees can (in some cases) actually cause performance issues. Most common would be iterators created from nested adapters over slices of known length. But that's the kind of thing unsafe exists for and no one is going to get fussy about you using the escape hatch for the manual checks.

But most of the soundness guarantees of rust can't be avoided without a bit of effort even within unsafe blocks, and don't come with performance hits. That is because the core promise of borrow checker is that it guarantees you will not create multiple mutable aliases of the same data through your program logic (you can only really do this with manual pointer hackery, edit: or interior mutability primitives).

That's what omits things like iterator invalidation and use after move/free from being composable in the language itself, and they're things that asan and valgrind can't really catch unless you're fuzzing the crap out of your program during testing. But that's a lot of effort and developer time sitting around to make a best guess about something not happening that doesn't have performance impacts.

But really at the end of the day, soundness, memory safety, secure, these are correlated but different concepts that most programs have to deal with in one way or another.
> This vector is equivalent to a 2 layer reformer.

There is no feed forward layer, no skip connections and no layer normalization in VW. In the reformer, hashing is followed by dot products. In VW hashing just collides some tokens, followed by a linear layer.

Also, 2 layers of transformer is a little shallow. In practice it's 12-14 layers or more.

In order to be equivalent, there would need to be equally good results on translation from VW, but I've never seen it used for translation. I'm wondering why?
Here's one intuitive way to think about what this means:

Imagine that you stumble on two infinitely powerful computers that share a bunch of entangled quantum state. Further, let's say you know how to write software for them but you need a way to check that the answers are correct. And you want to know with near certainty that your programs ran correctly, even if one of the infinitely powerful computers is evil and will use its entire intellect to convince you of something that's untrue.

Aside: this means that cryptography doesn't work---you can't use the discrete log assumption to solve this problem, you can't use collision resistant hashing, etc.

Ok, so this paper shows that, if you can figure out how to program those computers to solve the halting problem, you can then create an error detection protocol (see below) that you can check on a laptop computer and that almost perfectly (like, except with exponentially small probability) detects errors in your halting detector's execution.

You can use your laptop to ensure that your infinitely powerful, possibly evil lunatic twin Hal2^9000s aren't lying to you. Or, as BFLS91 says, "controlling a herd of supercomputers from [your iPad]" ;)

(Your error detecting protocol checker must be verified, but it's not too complicated an algorithm and we basically know how to write certified computer software for our laptops.)

(Oh, and also note that you need a perfect random number generator, and your laptop has to communicate with the supercomputers while they're executing.)

[edit for slightly more precision]
Starbii should be Starbuckii, no?
Not sure about Aurora Droid but the Aurora store wont have the same build guarantees that come with using fdroid. Something to note.
Installing malware through a proxy is still installing malware.
It sounds like all of these problems have to do with the driver profile. My grandpa's 1999 Buick Park Ave had 2 key fobs. Each fob was paired with a different driver profile. Depending on which fob unlocked the car, the seat and preferences were adjusted instantly. Surely BMW can do something similar here.
My only advice is to talk to your salesman / dealer and see if they can set you straight.
> They're nice but so are artistic filters that long predate these things and are tremendously simpler.

CNN are also tremendously simple. They just iterate many filters, but each one of them is much simpler than the bilateral filter.
Due to the fact that Clojure has its own classloader hierarchy, quite a few libraries that require AOP like mechanisms (or even OSGi components) cannot be as easily used from Clojure.
You want chicanery ? :

-join Nvidia "the way it's meant to be played!" "marketing program" receiving ton of $, in return drop DirectX 10.1 support making the game 20% slower on ATI/AMD https://techreport.com/news/14707/ubisoft-comments-on-assass...

-join Nvidia "the way it's meant to be played!" "marketing program" receiving ton of $, in return tesselate the SHIT out of everything, go deeper than pixel count, and dont forget to tesselate ocean under the level https://techreport.com/review/21404/crysis-2-tessellation-to... ~30% drop on AMD hardware!

-partner with Nvidia to get your game bundled, in return implementing GameWorks slowing down ATI/AMD users by up to 50% https://arstechnica.com/gaming/2015/05/amd-says-nvidias-game... https://blogs.nvidia.com/blog/2015/03/10/the-witcher-3/

This is industry today.
Why do you think this reflects badly on him? He deleted some repositories that he made in his spare time? It wouldn't affect my decision to hire him negatively, and the experience that he demonstrated with the project is still a massive positive.
You got me in a technically correct way, which is as they say, the best kind of correct. I think the keyword "majority" being defined as more than %50 being the crux, so I should have worded my statement better with a "most", "plurality" or "relative majority" instead.

> most Americans specifically identify as either Democrats or Republicans

Now you just did the same thing I did but in reverse! See my comments about more specific words for plurality such as "most".

> independents are given outsize importance by the major media

I don't think independents are given much importance at all by the major media, but I have increasingly disconnected from that circus too so I might not be a good judge of it.
It's an opportunity to actually improve it.
You don't seem to be too bothered by this. I've had wild swings in pay myself, worked places big and small. Maybe saying this to others in the thread: there's more to life than how much money you make.

I agree SF is getting way too expensive, it seems you either work FAANG or get out. At least, that's how it feels, and I think the city is worse for it, with every passing day.

I think it's also important to think about where you were working. See my other comments in this discussion; I don't think it's accurate to say "underpaid", "underused" maybe, but not "underpaid".
When a service is getting to the point of universal usage, where you can't even keep contact with your friends without it, it gets close to being a right. What if you get innocently banned and all your friends are only contactable over facebook? You can't even book a time with the hairdresser because the only contact way they use is facebook?
This is terrific work, but the early claim that, “As far as I know, this is the largest data on compensation and level details of tech workers.“ makes me wonder if he isn’t aware of the other data sets, or wrote imprecisely.

There are extremely detailed and very large sets of this sort of data available if you are willing to spend large amounts of money and sign big nondisclosure agreements. All the biggest companies share into these sets and know what everyone is paying everyone else.

So the companies don’t have an advantage just because they negotiate with many people themselves. They know because they get industry reports about what everyone else is doing.

This doesn’t change anything about his points. If anything, it makes them stronger. But better data absolutely is out there.
At this point all I care about is the price. The price of GPUs has ballooned in an insane way recently and it’s impossible to get a decent deal that’s significantly faster than what I have now (and I haven’t upgraded in years). The used market seems to have been decimated, with even last gen cards going for crazy high prices. I suspect the 30x0 line will be even more expensive than the current one, and I hate it.
> Would "me to, because this would help solve my scenario xyz" be more helpful?

Quite definitly. But even more helpful would be if you listed all scenarios you can think of where this would be helpful, even ones that are not useful to you, but might be to others.

Then you think about how it would impact existing functionality (both positively and negatively), would it be the consistent thing to do? Where could be traps and pitfalls? Maybe even ad a mockup of hoe it would look.

If you did that, the maintainer sees that you didn't just demand a feature drive-by-shooting-style, but you did the actual legwork of fleshing the thing out. Don't marry your own ideas, others might be inspired by you and have a even better way of solving this.

If you are writing one sentence you are doing to little usually (in my eyes).
> My property manager quoted me $90/hr to change a lightbulb. My jaw almost hit the floor.

Bear in mind that the tradie who does the job is most likely not getting paid $90/hr. There's overheads and profit margins involved.
The Programming Language Wars
That was an unfortunate autocorrection.
Isnt Idris 2, like new racket, compiled to chez? I remember Edwin Bring very impressed by the chez backend for Idris 1.
He was not talking about you specifically.

If you have never experienced or observed stratification, then you may simply not get around much (in terms of social circles). It's not that strange, I cannot afford it either, I just made some chance acquintances, mostly through my socially far more capabele partner.

Class had become the most useful criterion to distinguish groups to me. It's not about guarding oneself explicitly, or avoiding interaction, but more in happening to frequent different kinds of sports/events, having different types of interest and being able to afford those types of hobbies. You won't see a working class person drive up to the club in his jaguar old timer for a game of golf and going for a Michelin star afterwards with friends, talking over a new investment opportunity. You see what I mean?
Sounds great, I can not hesitate to read it.
Looks good to me. https://imgur.com/a/zVSSdMa
AFAIK BMW used to handle it this way and I don't see a reason why they would have changed that
yeah right, it should be taken only as testing environment
Acronis Acquires US Software Provider 5nine
The Superdracos are powerful engines but they don't have anything near the delta-v to always return to land after an abort even if you fill the entire Dragon with propellant. So you'd always need the chutes anyway.

One additional issue with propulsive lsnding is that you need legs, and they need to penetrate the heat shield. This significantly complicates and weakens an absolutely critical part.
There's no difference in quality between $1 and $5 burgers. They only differ in size and presentation.
No sample?
I'm not going to spend $20 for something which I have no idea about.

No Demo, No info about the author, No Table of content. Nothing to judge.
Silence.

(I've been a musician and programmed all my life too, but never have music playing when concentration is needed, i.e. when programming. When music is on, I concentrate on the music! It seems so weird to me that people would attempt some complex programming task with music playing! Hmm and mostly when I do want music these days it comes out of me: I imagine/remember it–hear my favourite stuff in my head, or imagine playing it, or tap rhythms, or play an instrument..)
Well, I'm definitely comsidering this as well, and I don't have anything definitive yet for you. I do have some ideas though, and I agree that it's fucking depressing being basically a high paid grunt doing work that needs to be stimulating but often isn't.

My main ideas are 1) Working on more significant but shorter term finishable projects, at a higher level. Taking inspiration from movie directors, cinematographers, and high level architects, being more of a high level problem solver and compositor is something that seems compelling. 2) I don't have a 2 yet. Maybe doing more independent speaking or switching fields. Not sure
Chinese gaming VPN service or something, bypasses China IP blocks to allow them to play on NA/EU servers.
The movie tommy boy has a great scene about guarantees/warranties. https://www.youtube.com/watch?v=mEB7WbTTlu4
Well, “the community” is not as a whole happy about the outcome or the way this issue was handled in any way shape or form. I think Steve did a really good job of articulating the undercurrent behind this.

People should be allowed to be free of harassment. I think everyone would have been better off in this case if the individuals who were so concerned about the unnecessary safety, forked Actix and had a SafeActix, that was maintained without the usage they were concerned about.

If the maintainer isn’t going to accept your patches, then it’s time to decide how to move forward without needing to resort to harassment.
> meet our idea of novel

Thanks for letting me know.
Compared to other bytecode formats, it has lots of advantages. Browsers support it, LLVM targets it, people are using it.

I don't really see the point of using WebAssembly (or any other bytecode format) outside the browser, though. It just seems like a way to throw away performance for no benefit.
Amazon advertises "Free Returns" on the item page (if it qualifies). So it seems like they are encouraging purchases (and easy returns if you are not satisfied with your purchase).

https://www.amazon.com/gp/help/customer/display.html?nodeId=...

> Amazon.com offers free returns on most items delivered to an address in the 50 United States. Look for “Free returns” next to the price to confirm that the item qualifies for free returns.
Dependent Type Systems as Macros [pdf]
Cool concept but totally overblown need.

If the usage for api signing is to verify that leaked private messages are legit then I don't think we should have such tech in place.

If anyone has any more legitimate use cases that auth does not account for I would love to hear.
> it's not hard to imagine a future where software devs are compensated as least as well as, if not better than, attorneys.

That future is already here. Starting salaries for attorneys at top-tier firms are higher than starting salaries for engineers at top tier tech companies, but not by much, around 10%. Once you factor in the 3 extra years it takes to get a law degree and tuition costs, it's fair to say that attorneys are paid less than engineers.

While attorney compensation at top firms grows pretty quickly every year (5 years out of school, you can hit 300k with bonus), very few attorneys last this long (average attrition is 3 years), and again, this is only the very top tier. Also, generally attorneys work far longer hours than engineers and have a much more stressful work environment.
This might not be the most salient place to start when critiquing this article but it did irk me that they get the definition of idempotent wrong even while linking to Wikipedia.

>That is, the data returned from a query is always the same.

That is not correct. Only the system state remains the same. As stated in the linked wiki page:

>[...] the end result is always the same as the result of the initial execution, even if the response differs.
This sounds similar to the process used for some parts of Cardano. Duncan Coutts talked about this in this video:

https://www.youtube.com/watch?v=TZGVgNsJSnA
Show HN: Videomaker – Experience AI-powered text-to-video tool
Indeed, seeing that there's also Radeons with 2048 bit bus for HBM.
I remember RMS using "victim co-perpetrator" in his piece about wearing ties. It looks to me like the perfect category for people who use hostile platforms which take advantage of network effects.
How in the Nine Hells does any legal language entitle the company to charge him for something he did not buy?

Imagine buying something that costs over a thousand dollars and the company going “Oops we charged you twice well haha suck it.”
I used to run a software contracting company so I'm well aware of the economics :) Just pointing out that tons of skilled trades regularly bill out well over $100/hr, hell, the damn Otis elevator techs charge, I kid you not, $550/hr to fix the elevators in my condo building. Deliberately chosen for extreme/shock value, but still, they aren't breaking their brains refactoring absurd legacy code, either.
Did you actually receive the double order, or just once?
With respect to this post specifically, their reasons are clearly presented in a billeted list at the end, along with a warning that their brevity is not representative of their frequency.
Yeah, I really don't want to pay more than around $120 for a decent GPU, which gives me a used gtx 1060 or 780ti. Both of those play new games at high settings on 1440p, what more could you want? Shelling out $700 for a GPU to get good VR or RTX tech demos just isn't worth it.
Thanks! That's a great concept!

One way of explaining it would be that instead of leaking air, it leaks sealing water without suffering dpressurization in the process. Really neat.
Also Triton -> Starbreeze
For a C++ "expert" that's low in '10 and '00 numbers as well.
Show HN: Wikipedia Links – A Cross-Browser WebExtension
I surely do. And stop calling me Shirley.
Thworing together a pile of third party NPM modules is a bad decision anyway. This is precisely why we picked Mojolicious to use as a Perl web framework: minimal dependencies, minimal breakage, reimplements some functionality. It turned out to be a good decision as it's also actively maintained compared to the others.
HTTPS: //djsupplement.com/pro-blast-xl/
Pro Blast XL Male Enhancement-what's going on here?
Pro Blast XL is a stunning male upgrade equation. It has acquired an extraordinary change the market. Its made everybody and specialists are in stun. It has been production to improve your sexual capacity and to bring back your sexual life on track by and by. It's mixed by utilizing numerous supplements that work for the improvement of your sexual life. It supports your stamina, fortitude and continuance level to the following level. Its objectives to build your testosterone level as it is liable for the basic working of the male body. It causes you to accomplish a ground-breaking erection and longer one and redresses your initial discharge which is very normal among moderately aged men today. Aside from these, this enhancement has a lot more things to profit the improvement in your discernment and expulsion of sleep deprivation completely.
https://djsupplement.com/pro-blast-xl/
https://sites.google.com/site/djsupplementcom/pro-blast-xl
https://supplementsworld.hatenadiary.com/entry/2020/01/20/145049
https://supplementsworld.home.blog/2020/01/20/pro-blast-xl/
http://supplementsworld.over-blog.com/pro-blast-xl
https://works.bepress.com/supplements-world/53/
https://youtu.be/Eq1n08LzijQ