skysight-inc/HackerNews huggingface dataset:
Wow, who came up with this hypothesis? If the conclusion is correct, then what a fascinating connection indeed. It makes you wonder what other subtle effects cultural norms could have. It also makes me wonder if there has ever been any research on the cultural stigma of cute images, a topic that I have been personally perplexed by ever since the stigma went away for me personally. Still, this should probably be taken with a grain of salt given the replication crisis.
> Given all my friends that worked for them, almost all have quit within 5 years.

5 years is pretty darn high by tech company standard, as people already mentioned. Partly because of the culture of "you have to jump ship to make more money and promotions", but even the most employee friendly company will barely edge that, just because software engineers have a huge "grass is greener" syndrome.
Isn't this the same reaction as when one listens to good music, reads/views/hears a motivating speech/image/video, etc? An increase in endorphins and/or dopamine?
Being an intern is a huge bonus here. My wife got a decent equity grant under the terrible 5/15/../.. plan, but also a 20k cash bonus for each of the first two years for being a returning intern.

This makes it very attractive to quit after two years, imo
It's so true. Every time a YC startup launches, there is an upvote ring from YC I think. They reach front page so quickly. Sick practices :(
Agreed, and he probably wouldn't mind.

In this case I was talking about name dropping agencies and how they operate. Example: "A Senior NSA Official" in what was likely a classified meeting with DHS officials and state department, and calling out how they were speaking with each other.

I'm not saying making it public is bad for the public overall, but I'm not sure that was the intent (based on the focus and purpose of the article) and generally those kinds of discussions are covered by NDAs and aren't for public record.
I appreciate your practicality and empathy. I know I'd want to be mentored by you.

At least in her situation (Seattle) the pay difference might be drastic enough that it would be a deal breaker. There's also the issue of lifestyle creep, where you now have a mortgage you can only afford with the stressful/unhappy position you have.
> A discussion about clauses such as this is well needed in general

We can have a discussion, but because money is speech, the voices of individuals will be drowned out by the voices of corporations.
Some non-competes are written in a way where they are effectively asking you not to practice your profession for a year or whatever after leaving the company. You wouldn't ask a lawyer for that, or a doctor, etc., and shouldn't ask an engineer either.

Sometimes the company can justify it if they provided something compensatory, like months of company-paid high-value training and skills development that significantly advanced your profession. Especially if the non-compete duration begins after that training ended buy while you still work for the company. Finish your training, stay at that company for the duration of the non-compete, then you're free to leave and work for a competitor if you want. Company gets their money's worth, and you're not stuck with a non-compete that begins the day you leave.
Ask HN: Should your requirements have a hierarchy?
I'm trying to do requirements specification more rigorously and see sense in distinguishing between different req types specified in differing levels of granularity (e.g. vision, user requirements, systems requirements), but also want to keep lightweight so easy to create and maintain.

Curious what people think, and if they have gone down hierarchy route, how they've done it - e.g. how many and what levels, what info in what format in each, mappings between reqs in different levels, formal (e.g. a standard like ISO/IEC/IEEE 29148:2011) vs. informal approaches?

For context: I believe in agile and lean approaches to software development/delivery, but also think this can be combined with lightweight reqs docs that avoid unagile comprehensive docs/analysis paralysis trap.
I use a lot of music software and DAWs created by German companies. Any idea why Germany has been so successful in that specific market?
Given their abysmal warehouse management, it's no surprise they have the second highest employee turnover out of all Fortune 500 companies[1].

Do you think any of the tech companies would treat their blue collar workers any better? It just so happens that all of the products produced by Google, Microsoft and Apple that need a lot of blue collar workers are done by contractors in a different country. I bet none of them think they are being treated especially well.

I bet if any of the other companies had to include their outsourced workers, they would be in the same boat.
This is exactly the problem free market capitalism attempts to solve. To put it oversimply, you have a choice:

* "command&control model" the risk is born by the client, paying cost+15% for everything where they oversee all the work. Low trust, lots of bureaucratic overhead, but if the are competent enough, they can get the project done.

* "free market" model: risk the is born by the vendor -- payment upon successful delivery -- very high profit margin if the project suceeds, but $0 pay if the project fails or is even just second best.

One trick is, even in the "free market" model, you have nested command&control inside vendors, with the same problems that the original client had. You can go "free market" all the way down, but you are still stuck with all the human risks -- people can cheat, be accidentally incompetent, or lose everything just for being second best at project A when they could have been the best at project B.

> Somehow we got to the moon.

The moon isn't hard to reach, it's just not worth the price. If you allocate another $250B like last time, and it will get done -- either publicly command&control NASA, or by paying SpaceX.

We spend collectively about $100B/yr on the Internet, and it's super complex and huge and works amazingly well (works well technically -- how people you hate choose to use it is a human social problem)
Don't know where you're getting this from. All sources i could find talk about a twitter account that _could_ belong to the Dayton, OH shooter, on which he _follows_ Antifa members. You gotta admit that's pretty far from the relation of 8chan to the El Paso shooter...
Seeking Work | Ruby/Rails, Full-stack engineering, DevOps-related engineering or consulting | Location: Charlotte, NC, USA or REMOTE (EST)

I am a senior/lead-level engineer with experience leading teams. I have over a decade of full-stack experience as well as a great deal of DevOps experience. Recently decided to full-time freelance.

LinkedIn: https://www.linkedin.com/in/john-epperson-5b466444/

Email: john.epperson@rockagile.io

Current Projects you might want to check out:
Shiplane - https://github.com/kirillian/shiplane

Looking for full-time or part-time work to fill my pipeline. As of this posting, I do have availability. I also have a network of contractors that I have worked with on projects in the past that I can bring onboard if you have need for multiple engineers. I have a preference for work on a per-project basis, but I am flexible and happy to consider hourly or other pay types as appropriate.
To be clear, that's not the defenders' fault.

https://www.nytimes.com/interactive/2019/01/31/us/public-def...

> Now, reformers are using data in a novel attempt to create such a standard. The studies they have produced so far, in four states, say that public defenders have two to almost five times as many cases as they should.

> The bottom line: Mr. Talaska would have needed almost 10,000 hours, or five work-years, to handle the 194 active felony cases he had as of that April day, not to mention the dozens more he would be assigned that year. (The analysis did not include one death-penalty case on his roster, the most time-consuming type of case.)
The debug mode induces a seriously huge overhead. In return you get stateful hot reloading and high quality error management and tracing, both of which are incredibly valuable while developing.
I often wonder why not all websites (especially delicate ones like ebanking) do not show the number of failed login attempts since last successful login.

That would raise awareness with users (ok, maybe scare some people) and give me some hints that my account may be under attack...
Yes, their wisdom can only be accessed by 500 million Spanish speakers, including around 50 million in the USA.
Pretty solid list, only thing I saw missing was binary representation for literals("0b0000_1000") which is really handy when working with micros or other things that use a lot of flags or bits.
Does this only run on NVIDIA/CUDA systems?
So my understanding is that ultimately the bank is responsible for any loss on my end as a result of someone breaking into my bank account, therefore I don't really care if my banks don't follow best security practices.

I guess it's probably more complicated than that, so perhaps someone more knowledgeable can expand on what I can expect to happen if someone steals money from my bank accounts because of one of the vulnerabilities in the article?
This looks really great. It really helps to have so many things provided with common interfaces.

I went to star the repo and found that I (along with 8403 others) already had. Haven't been writing Go for a while now and looking forward to the next opportunity.
Bitcoin’s Computing Power Sets Record as over 100K New Miners Go Online
I don't understand how you got to this conclusion.
> I just said that internet censorship can prevent extremist groups from organizing (which it can).

That's exactly what China does, for their definition of extremist.

But, of course, that could never happen in the US, right? I mean, it's about as likely as a bombastic demagogue being elected to the presidency. /s
> It does arbitrary positioning.

So are you saying that whether or not subpixel effects are accounted for is implementation dependent?
Confused, how do you replace malloc with memory pulled from the stack? Wouldn't it get trampled?
Gvim can open files of 2GB or more and search through them without any problem.
> On the other hand Chinese goods are now cheaper which should be good for exports and the economy so that would encourage you to want to hold the currency.

That doesn't make sense. Holding a currency that gets devalued (and you believe it will be devalued further in the future) doesn't benefit from an improvement in the underlying economy. I.e. if I own 100 yuan, which buys about 14.25 dollars, if the currency is devalued so that in one year it only buys 10 dollars, even if that devaluation caused Chinese exporters to do great, I still would have done much better if I switched over to dollars originally. Currency doesn't pay a dividend.
I like this, but the collection of models in there does not seem to be very rich. Do you know how often they plan to add a new model?
TL;DR if a person doesn't have the technical background to judge someones skills, which in a lot of cases they don't otherwise they wouldn't be hiring you, it's very hard for a person to know whether someone is good at what he does or just full of shit.

What you're saying is a lot of ideologically great stuff but that's a bit disconnected from how the real world of high growth tech works.

The reality is that people can talk about vision and passion all they want but the US is a place where everything is a sales transaction. In a place where everything is a business transaction whoever can sell their work best wins and whoever can make an impression on perceived impact always wins over the people that think their impact will eventually be recognized. In fact listening to advice like that is what gave me a quick severance package despite being one of the most impactful engineers in the company at the time.

In one place I improved their entire performance by 38% and saved them a couple millions on licensing fees. The 38% was claimed by my manager the very same day i got my severance package even though I had to make a gif to convince them of the impact and defied them by fixing this issue, which was deemed a failed project at the time.

Most managers in the SV late startups are early employees that kept getting promoted and at some point were sent to Berkeley for a weekend management certificate. Very few of them stop and think about the things that they do, how they would want to be treated themselves and what they can do to improve transparency of performance.

I was recently responsible for the hire of someone I initially intended as my replacement as an CTO for hire/architect. I got blinded by the resume and the vetting procedure/recruiter and his ability to smooth talk about things he knows nothing about. It didn't take me long to realize he was useless, but the problem was that the guy spending the money actually believed it for 6 months and poured money into it. He massively regretted it. I basically had to let him ruin a bunch of stuff, waiting in the background to clean up after him.

Bottom line is he was a better politician that he was an engineer. And for most people it doesn't matter.
Are we reading the same page?

The most recent attack listed in my source was in March of this year and killed six.

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

And that's just the last time someone added one to the page. I doubt the list is comprehensive or that was the last attack.
Several countries and states have laws reflective of what I described, with the same taxonomy already in committee in Congress

US payment processors are the ones flying blind and interpreting things arbitrarily, and the courts might too, but the direction the legislatures are going will correct that
Now factor in the cost paid by laborers and their families in the form of low wages and hgh risk of detah and dismemberment, and see how cheap FTR was.

You can always get something cheap if someone else pays

Compare feeding and clothing the world now to 200 years ago. We get much more done at a much lower consumer price tag.

And of course CHSR is far more complicated -- travelling through dense, developed urban areas at much higher speeds.

Is it really any surprise that after the easier projects are all done, the remaining projects are harder?
4 Reasons Lyft Is Smart to Pay AWS $300M
Another point of alignment is social protocols. The point of a protocol is commonality. "let's agree to disagree" isn't a solution.
Vox is a horrible source for Guns and gun education, reporting on guns as they are a liberal left leaning media entity. Look at the Obama ordered CDC research on the topic: http://www.nap.edu/openbook.php?record_id=18319&page=R1 & https://www.gunsandammo.com/editorial/cdc-gun-research-backf...
> wide open for businesses to deny service based on their beliefs

Should private businesses be required to disseminate terrorist recruitment material if it's not specifically outlawed?

There's a big difference between terrorist recruiting and coordination, and the peaceful debate of differing perspectives.

> crystal clear laws

This is an impossible standard.

I reject the implication that anything not explicitly prohibited by law must be perfectly moral and ethical.

It would truly be a dystopia if private individuals and businesses are prevented from making any moral or ethical judgments.
Read the US Constitution and the Declaration of Independence if you thing this view is new.
> People say they care about "coherence" or "consistency" when they are too clueless to figure out what's actually broken about their UIs, so they assume this is the issue.

I see developers push for non-native UI all the time because they think their users are too stupid to tell the difference. They're not.
> Is OK to discriminate some of them?

If they promote violence and racism. Yes.

> Will you manage the API?

If I thought it would help, sure.
Good material, nicely presented.

This is similar to My Cognitive Bias - they have a browser plugin that opens a random cognitive bias when you open a new tab (chrome, firefox) - basically like flashcards for embedding the knowledge - I probably found that one here too.

https://mycognitivebias.com/?utm_source=MyCognitiveBias&utm_...
This is a much better way of reading AMAs than through Reddit, where the noise is overwhelming. Good job!
> BlazingSQL is built entirely on top of cuDF and cuIO.

Yes.
Working for amazon is like joining a fascist cult - you made the right decision.

Source - worked for a startup that was acquired by Amazon. My team was slowly managed out of the company and replaced by teams in Seattle. Most of my team was let go by PIP, essentially claiming we weren't "performing at a high enough standard" since they weren't willing to reprehend my boss for being incompetent.

However, I'm proud of the fact that in my exit interview my incompetent boss tried to have me give a "reason for my willful exit" to which I responded "oranges". I mostly did this because there was an Amazon HR person on Chime (internal Amazon Skype) during the meeting recording a transcript of the meeting. So at some point, my boss had to explain to her boss why she fired someone and explain why my reason was "oranges".

TLDR: Amazon is cheap, doesn't care about workers and is kind of horrible.
I prefer the newer captchas personally.
Researchers Discover New Ways to Hack WPA3 Protected WiFi Passwords
I' am celebrating right now...
turn on comments on your blog without recaptcha, i dare you.
Agree 100%. I work at a big slow place (Google) which has many processes that evolved from a lack of trust. But my local team has pretty high trust levels.

I try to explicitly say things like "I don't think we need that process here, I trust you" to speed things up and it often works. But some people don't want trust, they want the safety of the process.
I assume you are making a sly joke, because even if the USA didn't have plenty of Spanish speakers, Barcelona has plentyof English speakers.
It's fine and you'd know that if you ever used it.

I guess there are some metrics by which you could criticise it, but not if NPM or CPAN are your yardsticks.
Then again, mechanical instruments can have quite a bit of latency themselves, for instance: It takes a while for the reed in a harmonica to settle into a specific vibration when activated, especially when bending notes. Same for a string in a bowed string instrument.
I find it interesting to see that that mechanical latency
is something that a good musician learns to use and becomes part of an instruments "character" and "expressiveness" while digital latency is almost universally considered a bad thing.
US payment processors have been giving casino chips this treatment for decades. I see no reason US legislatures would give cryptocurrency better treatment than that - if anything, they're more likely to smack it around.
It's quite the rant, meanwhile I don't quite remember the last time I did something where I had to solve a captcha that wasn't the "click once" one.
Making Strong Shelves with Topology Optimization
Waterfall can work, and in all the businesses that build physical hardware it's kind of unavoidable. I've been a cog in a giant IC project and seen how it works there: architecture diagram at the top, broken into functional blocks, each individual contributor is handed a tight spec for what to produce with defined inputs and outputs.

But there are four big constraints on waterfall:

- it takes considerably longer

- it produces no visible results until right at the end

- all but the smallest changes require restarting the clock and budget

- it requires a small team at the start and a big one at the end (an observation dating back to Brooks)
I love competition, but I hate Google.

So I wish them luck while hoping that they’ll go die in a fire.

Manifest v3, tracking everything, this... Only validates my decision to scrap all Google services 2 years ago.
Walmart Takes on Amazon with Streaming Video in India
> So my understanding is that ultimately the bank is responsible for any loss on my end as a result of someone breaking into my bank account, therefore I don't really care if my banks don't follow best security practices.

Remember that when you need to take a week off of work to deal with your bank after a breach zeroed your account. Remember that when you can't pay your bills during that time and miss a car/house payment.
Amazon benefits are shit and you generally can't negotiate a raise within 2 years. Generally, you're not really off the chopping block until you're an SDEIII or entered as an SDEIII and performed "above the bar" for at least 1.5 years or a requisite number of quarterly reviews.
to be fair, i feel like the new entries in the DSM V are basically personality traits.
Kentucky Miners Blocking a Coal Train, Demanding Their Stolen Wages
1919 is right on the cusp of when the US became majority urban.

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

And those people living outside the cities were unlikely to have electricity still

"by the 1920s electricity was not delivered by power companies to rural areas because of the general belief that the infrastructure costs would not be recouped"

https://en.wikipedia.org/wiki/Rural_electrification#The_Unit...

I assume they did have some sort of running water in that they would have a well.
Depends on your culture.
I was talking about storing energy, which is a tough problems for cars. The source of energy doesn't matter.
Obama started, Trump continued. Not good for anyone.
Thirded (?). I just finished reading "Underland". Incredible read, highly recommend his work.
Non-line-of-sight imaging using phasor-field virtual wave optics
I can tell you from experience, the internal Amazon stack is not cool or inventive.
We should frankly be terrified the world over. You could well say the developed world all over has been investment-driven since the GFC. At least China's errors are visible. The world needed an orderly deleveraging. Instead we get trade wars and nationalism.
You're falling back on the legal argument again. Again: Free Speech is not a law, it's a principle.

Sure, even without a CDN a sufficiently well-funded organization could spend millions of dollars on the infrastructure necessary to resist a powerful DDOS attack. But if that's enough in your mind to satisfy the principle of free speech, then you're essentially saying that it's okay if it costs millions of dollars to speak freely on the internet. I'm not sure that's a good policy.
What's the next best alternative to reCaptcha? this is something I will be in need of soon.
Things do not exceed their time budgets,
they take as long as they take.
Time budgets are incorrectly predicted to be shorter so that, in advance, they appeal to profit oriented motivations.
Web Authentication in Firefox for Android