skysight-inc/HackerNews huggingface dataset:
You should see it no differently than any other stage of any other gig: look after your own interests first since no one else is going to. Do you have better options elsewhere? Then jump ship. What's in it for you to stick around? If nothing, start looking since you're likely to be out of a job soon anyway. If they're asking/expecting you to go above and beyond to try to turn things around, what's in it for you to do so? Without a sizable equity stake (i.e. being a co-founder... and even then, the equity isn't sounding very appealing given the current situation), the only question you should be asking is 'what's best for me?' when considering your options.

Of course there may be non-monetary mitigating factors that only you can evaluate: do you really enjoy the work? Are you learning skills that you and/or future employers will value? Is it easy work for the money? etc. But considering the fact that they've already gotten rid of all the other technical staff via layoffs and attrition, you should be well disabused of any illusion of loyalty on the employers part. You owe them none. And redoubling your efforts is likely to make the endgame twice as painful for you if you stick it out.
Why Apple’s AirPower Wireless Charger Is Taking So Long to Make
>A lot of these services are not "a few days of development" worth of work. The value in these is that they have dedicated teams of people who's entire job is to run that specific targeted thing. Unless you're willing to also invest in major development, it's going to be difficult to match that functionality.

For the cases I was involved in, there were options of buying the service but hosting it internally with some update pipeline. So even if the updates were suddenly turned off, you have a far longer time to swap to a different system. Generally deploying these aren't to much time, but what is really the issue to me isn't that the options that were chosen were the ones which were chosen, but that the process of choosing them did not evaluate the risks of creating such a strong external dependency at all. Its one thing if it is a risk taken with full knowledge of the potential costs and benefits, it is another when people do it because they think there is no possible downside.
Sometimes reading such news I wonder if all our collective common sense is definitely gone.
Hi. Former Twitter anti-abuse employee here. If I had to sum up Twitter's executive leadership, it would be with Hanlon's Razor: "Never attribute to malice that which is adequately explained by stupidity."

Their leadership is mainly white and mainly men. I don't believe they really care about abuse in a meaningful way. They mainly care about it as a PR problem, so they'll do the minimum necessary to get out of trouble. But that's not because they hate anybody; it's because as a company they're not very good at getting anything at all done. They succeeded because they created a platform with a network effect; in that situation, competence is secondary.

My guess is that Smyte was failing as a business and looked around for an acquihire. I'd further guess that they had some connection at Twitter, and that getting a few engineers with relevant experience at a low price seemed like a good deal. So I'd suspect that nobody at Twitter cared either way what happened to Smyte customers.
Oh, okay, so user trust on openvpn file == something malicious hidden inside.
Thank you for that. Not to get too off topic, but I will need to read more about the reasoning behind the RvW decision.

It sounds to be threading one hell of a needle as a justification to keep government out of elective abortion. I mean, we have databases which track every narcotic prescription written which law enforcement (including the DEA) can access without a warrant.
The Wayland compositor was added to the Chrome OS UI to support Android, but it was very convenient for us to glob onto that for the Linux desktop apps support.

https://chromium.googlesource.com/chromiumos/docs/+/HEAD/con...
If you don't mind me asking, how have you not completely recovered? Were there negative repercussions you finding employment elsewhere?
What War Games Tell Us About the Use of Cyber Weapons in a Crisis
FBI Releases Study of Pre-Attack Behaviors of Active Shooters – FBI
You don’t have a debug allocator that just tells you what file and line made the allocation? Ouch.
Wow, it's even in Tom's

https://www.tomsofmaine.com/our-promise/ingredients/titanium...
i agree that the long term we probably will lose borders, but i can't see how that happens from here without extensive blood shed
AgentMile's Airdrop is Live and running
My experience is the following:

IF you are starting a company with others, decide week 1 what the split of equity is and who (of any persons included) are cofounders or part of the "founding team".

IF you are starting a company with other cofounders, week 1 split the equity evenly and assign functional roles (not necessarily titles - those can evolve).

I have seen multiple companies explode, friendships deteriorate, businesses die a slow death, or waste hundreds of hours (and dollars) working through the emotional debt built up from not splitting equity evenly.

- Edit - changed day 1 to week 1 because typically there is a process of "should we start a company", "should we do it together", then "how" that takes some time. But once the "we are going to do this phase starts, you're in week 1
I think the Onion did a good job of capturing that here

https://www.theonion.com/cleveland-finishes-construction-on-...
Well, you could write a blog post about it, so that Google gets the bad press it deserves for this dick move...
There's a lot of space to make a better OS than Linux, but I only partially trust Google to make it better than an Android platform where hardware vendors can finally legally choose not to publish source code for their drivers and other hardware support.
> "People can break the build by pushing to master without running the tests first" - is the problem here that people could break the build? Or is it the lack of trust in other devs to act with professional discipline?

> To me the latter issue is much bigger. If there isn't trust and discipline within a team, then that team is unlikely to be highly effective and may even slide into dysfunctionality.

I trust coworkers' discipline 95% of the time, but everyone makes mistakes. Automated testing and code reviews catch bugs, and allow codebases to scale from tiny teams to large teams.
A simple spell checker built from word vectors
Well, if you EE guys would finally got off your high horses and dropped Verilog in favor of JavaScript, we wouldn’t have this kind of problem!!!
All the world is not golang.

Go is actually one of the few exceptions in the world due to having had "go fix" baked into the compiler/ecosystem from the start. That makes a huge difference.

It's also quite a simple language and is pretty easy to auto-format reasonably. Few other languages are that easy to auto-format or have that kind of culture where auto-formatting is accepted as a matter of course.
In a system with subtyping {x:int, y:int} is a subtype of {x:int}. You can have a function that receives {x:int} and you can pass a {x:int, y:int} to it. The subtype can be freely used whenever the supertype is expected.

With row typing instead of subtyping you have "row variables". That function that would receive a {x:int} is typed as "forall p. {x:int; p}". You can pass the function a {x:int, y:int} because it unifies p with {y:int}. But you cannot freely convert a {x:int, y:int} to a {x:int}, it is all based around parametric polymorphism.

This system with row variables works much better with hindley-milner type inference but it is a bit more restrictive. For example, you cannot use subtype polymorphism to have a heterogeneous list of objects. If you have a function that receieves a "forall p. [{x:int; p}]" you can have a list of {x:int} or a list of {x:int, y:int} but every element of the list must have the same type.
Dealing with FOMO (for Devs)
All a Flutter – Google's Cross Platform App Framework Ready to Go
It wasn't like this pre-9/11. They would have just politely asked her to return to Canada.
Off topic: Wow, that domain name.. I wonder how long Intel has been holding on to that one? (No pun intended... Well, sorta).
>Having worked in China in the semiconductor industry, it really saddens me what the Chinese are trying to do.

I too have worked in China, and there is nothing sad about fighting and investing heavily to catch your competition. If the competition isn't careful, they'll get blindsided just like auto companies were by similar looking Japanese manufacturing investments in the 80s. Japan used to have a reputation for really low-quality manufacturing.
Nonsense, many of these countries didn't exist long enough to establish "mean" trends. How old is China? Confucius Institute progpoganda not withstanding, maybe 30 years?

There is only what is now, and how we stop China from fucking us over.
Depends on the team. Sometimes they're great, sometimes people just start rubber-stamping the reviews because of time pressures, laziness, or lack of familiarity with the code.

Right now, I'm on a team of 3. 2 embedded devs and 1 web dev. The web dev keeps asking me to PR their web framework changes, but I'm not a web guy. The other embedded dev has ADHD and can only rubberstamp my reviews. Basically I'm just wasting time complying with the branch/PR/merge/tag cycle.
Having a weapon no country can shoot down on short notice is a very attractive proposition. Satellite killers already developed are aimed at destroying spy satellites. Putting your space weapon on a higher orbit (and having a couple of them, able to cover all the surface of the Earth at any given time) would make it immune to ground interference.

By the time someone is able to launch a rocket to get you, you already melted down the launch facility into a nice sheet of glass.
"Warrant means an audit trail and coordination with a prosecutor and the judiciary. ... There is accountability and more transparency"

Who's actually auditing these people and holding them accountable?

When was the last time someone lost their job because they issued too many warrants, or were too lax in issuing them?

Is a warrant more than just a rubber stamp?

"Supreme Court asks surveillance state to wear a fig leaf" might be a more accurate title.
" but people can always choose (i.e. get woke) to intentionally conform or to defy norm"

You can play some little games but you won't be able to choose to not get rejected by different services based on that data. Just look at what happens to people on no-fly lists or who deal with identity theft. Easy to get onto and hard to get off. The more data these entities have and the more they can hide behind algorithms the more they can make your life miserable and you will have no idea where your problems are coming from.
2009 was a different time.
If the other person will or could make financial gains from your help, then you should be getting paid. For example, if you build a website for someone to sell something, you should be getting paid.
Wow, yeah, that's why should never change tab width to anything other than 8 unless you're very sure that you've got things set up exactly right tooling-wise.
The common argument against privacy, that "If you have nothing to hide you have no need for privacy", while fallacious when applied to citizens is spot on when applied to government (the entity with all the power).

The government should have nearly nothing to hide if it is doing nothing wrong. Most of the justified cases are far outweighed by the dangers of the unjustified ones. It's not worth the trade. The only secrets that should be allowed are those that protect regular citizens, not the government or any of its agents.
Yea, I suppose I am bitter. When I had my first child, my employer tried to see how much abuse I'd take because they knew I was the only wage earner for my family.
Wait. Really?

...

Stupid Mercator Projection.
> To this day my little brother cannot do anything on his own without help

This may be due to factors other than having been helped with his homework. Beware the narrative fallacy.
First, I am an ESL speaker. If you have nothing left to contribute except to nitpick my choice of words ('unfathomable' and 'pereived intimacy'), then you have obviously lost this debate.

Second, I don't believe that you have never met those people. Based on your activity here and emotional investment, I find it more likely that you are affiliated with the charity or maybe even the author himself. Notice that there isn't a single other person in this comment section who is defending the author, but you are responding to everything.
Falling Men
It's not about trust. It's about:

* Catching errors more quickly.

* Increasing the bus factor my having each bit of code read by at least two developers.

* Getting everybody on the same page, both by disseminating information, and by holding each other to a consistent coding style.
Could you expand on the "virtuous cycle" theory? I was thinking that the coordination between law enforcement, prosecution, and the judiciary creates not virtue but mutual trust, which is much worse.
Why require PR approval if people can do it themselves? Then it just becomes useless ceremony over allowing people to merge without approvals or PRs
There are likely a few conditions where this made sense. Just like Pressplay also had a few users.

But I’m willing to bet anyone a $100 value smart contract that this thing will not exist for long.
Stateless/borderless is an absurd goal to seek. (There are very good reasons for having countries and borders.. you have to draw the line somewhere)

The ridiculous treatment of the individual in the situation is something we should come down hard on that section of the government. (They should be facing an inquiry about that)
AGP: Always Get Paid

For-Profit, Get Paid
Non-Profit, Get Paid
Friend, Get Paid
Enemy, Get Paid
Family, Get Paid
What is wrong with that? Some of them might not want to stay in the US. Also do you want the US to deprive all other countries of their smart people that might improve their own society also? Its not always us vs them.
The risk you're talking about definitely exists. It's interesting how people treat that risk, though.

You could make a similar argument to say you should never rent office space. Your stuff is stored in a building you don't own, and the landlord could deny you access either accidentally or deliberately. (This actually does happen sometimes with incompetence or landlord/tenant disputes.) But few people really feel like it's a big issue. In practice, most companies will rent office space without batting an eye.

I suppose one difference is there are some explicit tenant protection laws, but it still feels like a similar calculated risk thing. You outsource because the risks are low enough, trust is high enough, and the alternative of doing it yourself takes away too much from focusing on your business.
I guess there's money to be made capitalizing on fragile masculinity. Is a bottle of Tide too "feminine?"
The definition of expatriate (noun) is any person who lives outside their native country. It's a synonym of migrant. An immigrant is "someone from a foreign land", so the only difference appears to be the "settling" part (an expat/migrant has settled somewhere else, an immigrant is simply _from_ another country.)

This is based on the 1.5 minutes I just spent looking these up and is only based on definition (not usage).
And also, in some scenarios people mock the bible for calling a whale a fish in the story of Jonah, when a whale is a mammal. However the people of the time did not distinguish animals like we do. We only started classifying animals like that in the 1800s.
It’s hard to imagine we secretly spend significantly more than we say we do, because we publicly spend a lot. I’m sure there are some secret projects with secret funding, but they couldn’t be more than a rounding error compared to the amount of money the military officially spends.
It got so bad at my last job that we mandated a new channel for any discussion longer than 3 lines, between any 2 SMEs, on any topic. They still use an application's worth of Powershell scripts to create and archive dozens of channels per day, and automatically update the associated Zendesk ticket.
Magic methods are wonky. Things that get called, although they don't exist, have to traverse an arbitrary system to determine an implementation (may or may not exist). Now add that you can determine that system of traversal, at runtime. Now add arbitrary constraints like 42 local vars per scope, singular inefficient table, no switch (but currying is ok, certainly one of these is more confusing than the other in every CS class) ultimately forcing some wonkiness in every project. It's truly a strange confluence of features leading to an even dumber javascript. I use Lua a lot.
50oz of Tide runs cheaper than 16oz of Frey detergent. How much of the market is open to such a premium on the pricing model (or is there another factor I'm missing)?
Writing a type checker is conceptually much more specialised than just a scripting language. Certainly I have no idea how to write one!
> I think we need to embrace the fact that often times we have posts that don't have a "right" response

Indeed. I know I keep seeing during the immigration debate (of which is recent). Liberal-leaning say that we should provide due process and let in refugees. This is argument in good faith.

Conservatives say that we have a body of law that must be adhered to regarding immigration. This too is a valid argument. I may disagree with its interpretation, but I believe it too is in good faith.

"Womp womp", "I dont really care do u" is the style of discourse we're seeing. If the administration comments were on here with HN, dang would likely make the comment dead and leave a message of a ban.

Back to the main point - it feels like society as a whole (and HN within that) is lowering the accuracy and persuasive qualities of language to something I saw elsewhere. Idiocracy. Who can shout the loudest; Who can rapid-fire lies and half-truths; who can redirect hatred and bile - these people seem to be the ones on top dictating properness these days.
> not just pushing completed features to master, but every last _well-crafted_ commit

(emphasis mine) If you're making "well-crafted" commits, you're staging them somewhere. If it's not on a branch, then it's not sharable - but it's still HAPPENING.
1860 was highly violent. It was a year before civil war and they were already killing each other - see bleeding Kansass for most notorious civilian violence. They were also killing/injuring each others in duels (in south).

The society was overall more violent with a lot of violent rhetorics everywhere around.
The people I chat with do not know that I archive (nor should the) and will have an inaccurate and misleading expectation of behavior.

To use your door analogy, it’s like telling someone that a door lock keeps people out when there’s an invisible teleported that also gets installed with the door lock.

It’s a hard analogy to follow because me retaining information you sent me is different than me breaking into your house. If you send me info, it’s mine. The weird mental model is that you still control what you give to me.
On the other hand you can do other things while nominally watching TV. You can watch TV while preparing and eating a meal, you can watch TV while folding laundry, you can at least listen to a TV while in the shower, you can watch TV while on the treadmill or elliptical.

It's harder to do this kind of multi-tasking while playing games because games demand more of your attention and require interaction.
Same here. I have no way to find out how much I lost, so I can't claim :(
Reminds me of the short in The Animatrix, "The Second Renaissance"

http://matrix.wikia.com/wiki/01
I'm mostly with everything but the second half of your first sentence here, but unfortunately that embeds such a huge misconception that the net value of your comment could very well be negative unless you acknowledge and clarify/correct this.

The boundaries of Apple, Microsoft, Google, Amazon, etc. are "arbitrary [and] invisible" to some extent, and obviously drawn by the powerful. But "the current set of lines are arbitrary and clearly not the only possible solution" does not imply that "no lines is a better solution"; indeed, the latter has only been empirically true when there are preexisting strong and stable force(s) which perform enough of the function of explicit admission criteria to render the latter unnecessary. In real life, you find formerly-exceptional institutions which quickly and irreversibly declined to a lower level after switching to the open admissions policy that your phrasing advocates for (consider the City College of New York in the 30s-60s vs. afterward).

Instead, the most impressive results in both hiring and immigration policy have combined race/nation-blindness with a distinct lack of blindness to other criteria which really do matter. You cannot do the latter (and perhaps more importantly, properly incentivize cultivation of the relevant personal and institutional qualities across the world) without maintaining some "arbitrary, invisible" lines across at least a multi-decade timescale.

So, more immigration and education of foreign students? I'm totally fine with that, for both national and universalist reasons. (This is particularly clear for India, which is a natural US ally. None of the 'frenemy' complications we have with China; I WANT Indians to 'steal' more of our tech!) But only on the right terms, which are not being offered by anyone using the language you're currently using in the second half of your first sentence. I suggest that you explicitly distance yourself from those people if you want the rest of your comment to be heeded by anyone outside your tribe.
That's interesting. I violently disagree but haven't worked out a constructive philosophical position yet. Thanks for the well-thought description.
UCSB English Broadside Ballad Archive
Variance is related to type parameters in type constructors.

For example, consider the -> function type constructor. It has two parameters, the input type and the output type. Examples of function types are int->int and bool->bool.

The first parameter of the -> constructor (the type of the input) is contravariant while the second (the type of the output) is covariant.

For another example, consider the type of a generic immutable list, List<T>. The T type parameter of the List constructor is covariant.
Wait, so what was your point? You compare LN - seriously more risky, but available to you, and you think it's great - to magnets, much less dangerous, made not available to anyone, and argument it with "LN should not be available in retail", yet you claim your point is not about retail. And you claim LN being dangerous, but available, is the same as magnets being less dangerous, but completely banned. I must admit if there's a point there, beyond "I like this but don't like that, so the law should follow" it's not easily accessible.
If you play chess so much that you're not bathing and people avoid you because you smell bad, and it hurts your social interactions, yeah, that might be a disorder.
Aren't most murders familly members and friends? That is how I recall it.
there are multiple configurations of compensation, equity and decision making that are not equal, but which all parties can feel good about agreeing to.

the problem is when folks behave secretively, tilt too far towards selfishness, and lose respect for others.
How This Startup Is Disrupting the $20B Laundry Detergent Industry
The demo page section for icons[1] is buggy on Firefox. If you scroll the icon categories, the icon next to each category doesn't move with the category name.

1: https://demos.creative-tim.com/material-dashboard/examples/i...
>I don't think authoritarian regimes are good at fostering innovation.

Werner Von Braun would disagree.
Because it's an important part of the context and explains why the US funded the Taliban.