skysight-inc/HackerNews huggingface dataset:
It’s because the average dev has less than 5 years of experience according to the StackOverlow survey, and web is the fastest growing field inside software engineering.

A large majority of people you’re chiding for not learning from others, don’t even realize those other things exist.
You weren't specifying small businesses and even then I'd say you have to get super small, <20 employees for that effect to start making them equivalent.

I will concede that if every business was a small business, then unions likely would be unnecessary as the negotiating power is more equal
Those stupid scooters and e-bikes will be the Aeron chair of this cycle.
Apple Mapkit JavaScript Demo
When joining any company, I recommend understanding the values, culture, and work environment. It is not one size fits all. You should ensure that you would enjoy working with the people, values, and environment you are joining. Remote work may not be for everyone, and doesn't need to be, however it can be wonderful! It has been life-changing for me and my family. My son's math scores have gone up 30% since joining GitLab, because I now have time in the afternoon to dedicate to helping with his homework, before he's exhausted after his latest sports game/practice. That is just one example of how it has impacted my life, but there are many more. I'm home for dinner. I have more time for my friends, but I also have more time for work (I had a 3 hour commute before GitLab). My health has improved. I am happier. At GitLab, we take steps to make remote work successful. In addition to our daily "social" call together, we also enable our team members to rent space at a co-working facility (we work, for example), or work from anywhere with an internet connection if that is preferable for them. It is not unusual for my teammates to see me taking Video conferencing calls from the beach. It has been proven that humans do their best thinking surrounded by nature, and I try to take advantage of that. I love the freedom that remote work gives me and my fellow team members. But I agree that we must always be thinking about how to maximize the benefits of this arrangement and decrease the downsides. If you are willing to put in the effort, which includes changing the way you work and communicate, as asynchronous communication is required to make remote work successful, it can be very rewarding. I don't feel that I have less human contact, I feel that I have more but different contact. I definitely get more direct time with my friends and family, but I also get to know more people at work. In an office building, I tended to only spend time with those who sat near me or interacted regularly with me. Occasionally it ventured out passed that if I joined the SCUBA group, or something similar. At GitLab, our team calls, our meetings, and our summits allow me to get to know people from around the world that I would have never had the opportunity to learn from before. We have different experiences and perspectives and it is fascinating! If you know that remote work isn't for you, that you love decisions being made in hallways vs. organized communication, for example, then it is great that you know that. The wonderful thing is that there are many companies conducting their business in different ways, that we should all be able to find the one that matches our needs and values. I'm thrilled to have found a company that matches my needs, to balance wellness, work, family, and friends, while making an impact in our industry. If you are at a remote company and feel that things could be done better, I hope that they are willing to hear your recommendations. I wouldn't give up on the model without trying to make it work. If you work at GitLab and have recommendations, I'm happy to hear them!
Weren't most of the investors not actually the "standard" Silicon Valley investors?
Possibly worth noting Talos is owned by Cisco, and there has been discussion around their neutrality in disclosing vulnerabilities: https://www.hackerfactor.com/blog/index.php?/archives/801-Th...
You will come to see that the transfer restrictions imposed on securities will always leave room for utility tokens which do not fall under the same.
All parties that run Linux on these devices should be forced to mainline their kernel patches. The patchwork of shitty BSPs that both Google and Samsung have created were shipped, resulting in hundreds of millions of insecure, poorly supported devices that are actively used.

Look at what Armbian has done with these bespoke chips in spite of limited resources, had Google and Samsung put in a minor amount of effort, akin to what Sony has done, the Android landscape would have many more users running fully patched, slightly less buggy software today.
While Theranos relied heavily on excessive optimism about technology's potential to solve a major problem, it also relied heavily on outright fraud. It's true that they had assembled a board of non-experts that were duped by unrealistic promises, but when the investors were lied to (as is being alleged in court) it seems difficult to say this is a symptom of some sort of cultural problem among investors.
I imagine it's the same issue with any other EU legislation. In the end, it's the job of legislators to be as unambiguous as possible. Maybe that implies being very redundant in wording.

I do wonder what they do in court, though. If a suit concerns parties of different languages and it's found that the issue comes down to a meaning mismatch between languages, does it simply come down to a judge's arbitrary decision? Are there even courts for EU law?
But what do you do if your product needs to potentially scale to include China?

Firebase, AppEngine, etc. will all be blocked there?
Oyster kimchi! Had some of that recently from @queens_sf. Ex-tech couple who went into making authentic Korean food out here like you'd find in Long Island Koreatown.[1]

Shameless plug but if you're in SF they're popping up at Black Sands on Saturday 1-4.

[1] https://en.wikipedia.org/wiki/Koreatown,_Long_Island
Well, packages are testable. You can test the api of a package today. Having people write said tests is the tough part.

Did you mean to say something else?
> EU law currently applies to 27 countries and is available in 23 languages which all carry
equal status. In practice, this is achieved though translation and by the work of the DGT
(Directorate General Translation), which hosts the largest translation service in the world. But from
a legal point of view, translation is institutionally ‗non-existent‘ and EU languages are all equal and
authentic. The issue has been given attention in the last two decades mostly from scholars, linguists
and translators (Correia 2003, Kjær 1999, Koskinen 2000, Ńarčević 2001, Tosi 2001, Wagner
2000), thus raising awareness on the paradox of translation and the lack of a proper EU language
policy and legal culture

Source(pdf): https://pressto.amu.edu.pl/index.php/cl/article/download/698...
The easy way to fix Medicare is to get medical costs under control.
It is pretty complex, but we have some information in our handbook. https://about.gitlab.com/handbook/
> I still believe that face-to-face communication is the most efficient way to transfer information ...

Why do people think this. For one thing, and I think it is most important, face to face communication does not give either parties time to think. It ends up with awkward, unproductive pauses.

Face to face communication is great for small talk, chit chat and rumors. Not for communication backed by actual thought...
The point is that automation software for admin tasks is a zero-sum game: the more a tool does, the less your devops staff will be able to leverage their know-how. The more magic your orchestration does, the less your ops will be able to fix prod problems. And for getting anything done with k8s you'll need a whole staff of very expensive experts.
> you can leave behind your smartphone more often... or for good

If I were spending $US300 on a phone, it ought to be my daily driver.

So I would assume this is for people who, if they do want to access social media on iOS/Android then they do it from the comfort of a large screen device such as a wifi-only iPad, tethering to their 4G dumbphone.

Oh and there's nothing preventing an e-ink device from using a cloud addressbook.
Thanks for sharing your friend's story. I know someone who used to be in a gang; I spent a lot of time trying to help him toward a better life incl. bible studies, prayer, providing guidance on difficult topics, etc.

Unfortunately it's very hard to unshackle from that life and I imagine your friend probably encountered much difficulty trying to help the folks in prison. Even if you don't feel like you can replicate his efforts, I'm sure you can do small (or big) things to support him or initially volunteer in an area you're more comfortable with.
I think Go does this for me for the most part
Ask HN: Allow web apps use your crypto trading API keys, but not trust them
I’m thinking about how to give web apps ability to use your crypto exchanges’ API keys safely, so you can get benefit of using those services, but not trust them. The idea I came up with is to create open source browser extensions which can use your keys and sign your trading requests on demand of web app (with your confirmation, of course).
This way, you can view extension’s source code to make sure it does no harm, verify it’s signature and checksum, and only then give it your precious API keys which it would store highly encrypted and locked with your password.
When an app needs to sign a trading request on your behalf, it communicates with browser extension providing it with the required data. Extension asks your confirmation for the operation, signs the request to the exchange and sends it.
What do you think about this approach? Would it make crypto services, which require access to trading APIs, more trusty?
P.S. This could be not only a browser extension, but any kind of service/app/script that you can totally control.
No one said anything about spending zero on defense (straw man).

And if we can’t solve it completely in one shot, why bother at all? (false dichotomy/nirvana)

0 for 2 on your arguments there.
Use k8s exactly for the reason of either being federated across cloud providers or simply portable across cloud providers. You can't do that with vendor specific solutions e.g. elastic beanstalk
An article about something assuming domain knowledge? Say it ain't so!

F-Secure: an antivirus

RAR: an ancient archival format

ASLR: address space layout randomization, a system which loads code at unpredictable locations to make exploits harder to write (as you don't know where to jump)

ROP chain: Return Oriented Programming. A way to circumvent non-executable memory protection and ASLR by manipulating the call stack to jump into to existing executable code segments (called gadgets) and chain them together as each returns to the next.

RarVM: an ill concieved mechanism allowing code to be embedded in RAR archives.
For example, coworkers who use the bathroom and just rinse their hands. That is worse for my psyche than working from home.
Microsoft deploys first ocean floor data center
I don’t necessarily disagree. But I do think that all other things being equal, less code is better than more code - fewer bugs, easier to understand. The catch is what falls into “all other things being equal”. Where I’ve been frustrated with others is when they reject brevity in situations where it’s idiomatic for the language (e.g., ‘it’ as an implicit variable in Groovy list comprehensions that aren’t especially complicated). Forgive me if I sound crazy; maybe it’s just a reaction to having spent so many years in the Java community, where no name is long enough, and no amount of code is too much.
You can get some smaller ones at Adafruit which are good for tinkering. I have the PaPiRus Zero which was easy to add to a Raspi Zero and comes with lots of example code.
No, he didn't, and you're misrepresenting what he said and also completely ignoring everything I've linked. I'm not really sure what to make of that at this point. Is it intentional? I feel that after maybe 10 comments of you completely side stepping all of the other links I've posted its fair to wonder if you're genuinely just trolling, rules be damned. Where's the "secret conspiracy" part? And for someone who believes this, as you say he does, why is it only three comments in a speech in Doha? Why is it not a piece that he worked up and published? Because he's referring to a well understood phenomena thats been covered by others and also because he was talking about this in the context of anti-muslim bigotry. Do you have an answer for that? Seriously Thomas, do you have an answer for "this was a few comments in the context of the incredible level of prejudice on display from military and political leaders in the heat of the beginning of the War on Terror"? I don't think you do, because it would undermine your narrative.
Also, the idea that Barton Gellman brought down Cheney with a book is .... strange. Love to see a cite on that one.
It shifted away from Silicon Valley investors as time went on.
IMHO the best readily available commercial kimchi is Sinto Gourmet. Spicy napa cabbage and radish versions. You can get it at Whole Foods in SF.

(Yes, yes, not as good as homemade.. but it's very good.)
And you’ve never had one, ever.

So mock my limited, yet actual, experience while you arm chair philosophize about how many people unions have helped in your imagination.
Looking at history, and some recent (2010) articles before we changed. See [1][2][3]

The laws to which you refer ar the Taft-Hartley act, and the NLR act.

As for the "no forced membership", it was seemingly easier for local companies to bend to outrageous demands of unions in their contract language, than it was to actually enforce the law as written. There are quite a number of lawsuits apparently about the closed shop nature of many Michigan companies with unions, up and until that right to work was passed. After that, not so much.

> Absolutely there are some corrupt unions with shitty elections, bribes, rent seeking, etc.

I've not seen counter examples where the unions were not corrupt, rent seeking, etc. I'd love to. This ranges from 11yo me caught in the nastiest teacher strike in the US, where my own teachers were throwing rocks at me in my school bus, though 32yo me being told not to move computers my company was trying to sell to Ford because that was a union job, and there would be consequences to that.

So yeah ... in my entire life, currently north of 50 years, 39 of it with experience with unions, I've not seen an example of a positive force a union plays. Anywhere.

Many people are in my position, many have seen the corruption, the violence, the rent seeking, etc. personally.

> Same is true for any hierarchy or any democratic process.

Power has a tendency to corrupt. This is why there must be competing forces for the power, each jealously guarding its interest.

> Saying no one should unionize because some are corrupt is like saying countries are a bad idea because Putin rigs elections.

This is a poor analogy. The two are not comparable. Also, I did not say "no one should unionize because some are corrupt". I said "unions are corrupt". There may be a vanishingly small number of counterexamples. But I have not personally encountered any.

Putin is as Putin does. If he really invested $2M in the ads that no one saw on FB and TWTR, and that swayed the US election ... yeah, I'd be pissed.

[1] https://www.varnumlaw.com/newsroom-publications-michigan-a-r...

[2] https://www.nolo.com/legal-encyclopedia/free-books/employee-... . Closed union shops can be ... closed union shops.

[3] http://www.nrtw.org/union-discipline-and-employee-rights/ which details the purposefully misleading way many of these membership agreements, collective bargaining agreements, etc. were constructed, as well as the language and insinuations on the part of union officials to the workers.
- https://research.swtch.com/vgo
- https://github.com/golang/dep
Didn't see anyone top level mention it, but:

Disadvantages -> Timezones

Timezones make scheduling team meetings hard, and if your organization ever becomes big enough to warrant a physical office people far away will start working late hours to keep up with the main office.

YMMV, but it's 3 AM here in Berlin and until 10 minutes ago I was still actively working.
> You change the volume, and after you mouse-up, this slow building chime plays and fades out. It makes changing the volume feel so slow

You click the mouse once at a desired volume level, and get a positive confirmation. I don't understand how this makes the changing of volume to be perceived as slow... Okay, now I see, the new sound effect in Windows 10...

> but it could be so much simpler and feel so much faster.

e.g. Gnome desktop.
Thank you, that's probably the best explanation I've seen of the distinction.

Still, it's an uphill battle to fight with bosses that don't understand the licensing, and are gunshy of liability.
Hey PaXTeam, thanks for having a look! I wrote the implementation, so I can answer some of these.

1. We don't silently skip instrumentation. If we can't find a free register then we will force the frame setup code to the front of the function so we can get one. See the diff in PEI::calculateSaveRestoreBlocks().

2. We do spill the calculated value to the stack. This is unavoidable in many cases (non-leaf functions). It would be an optimization to not do this in leaf functions, but this would also mean finding a register that is unused throughout the function. This turns out to be a small number of functions, so we didn't pursue it for the initial implementation.

3. I'm not sure what you mean by the cookies are shared. Do you just mean that they are all in the openbsd.randomdata section? They have to live somewhere. Being able to read arbitrary memory in the openbsd.randomdata section would leak them, yes, though this doesn't seem to have been a problem for the existing stack canary, which lives in the same section. I see that RAP keeps the cookie on a register, which sounds like a neat idea. I'd be curious to see how you manage to rotate the cookie arbitrarily.

4. I'm glad you like the int3 stuffing. :-) We could always make the int3 sled longer if it turns out these rets are still accessible in gadgets that terminate on the return instruction. Have you found any?

Anyway, I'm happy to see your commentary on this. You guys do some nice work! If you have other suggestions for improvement I'd be happy to hear them. You can email me at mortimer@.
Those are mostly non-voting shares, making them minor shareholders even though they have the most numeric shares.

Alphabet insiders (read: Brin, Page and Schmidt, along with other executives) control the vote.
Ok. Your preference is your preference - and I don't think anyone's going to suggest that you shouldn't watch X-Men if you want to. At the same time, one might reasonably read your comments and come to the conclusion that nuanced stories are better than ones that are not.

There is evil in the world. Auschwitz was evil. The Famine-Genicide in the Ukraine was evil. The Gulags were evil. The death of (tens of) millions of Chinese during the Great Leap Forward was (the result of) evil. One could go on. Many people, and I'm one of them, would reject any nuance that tried to diminish and explain away these evils. Do I want to understand what I can do to prevent them? Sure.

There should be room for both nuanced stories and grand narratives.
I would love to know what the legal situation is like in Estonia—are they required to maintain it to a certain level or keep it in it's original condition?

Also, I'm visiting really soon and I would love to see the inside of one of these manors. Would they take visitors?
سائق في اسطنبول
Yes, there's a conformance/certification process required to use the name that ensures portability: https://www.cncf.io/certification/software-conformance/
Starbucks!
The Guardian view on free software: big companies are in it for the money
That is not a fork, that is OpenCVS which is a brand new, from-scratch implementation. It's not yet being used to host the OpenBSD code (but some AnonCVS mirrors use it).

The CVS that OpenBSD uses is still GNU CVS - https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu/usr.bin/cv...
The sad thing is that Outlook is better than Notes.
Not just the GDPR, but regulatory bodies.

If you're a German company serving mostly German users, but you have a single user in Portugal, and that single user files a complaint with the Portuguese authorities, bad news, they will investigate you and communicate with you in Portuguese, and you'll have to hire Portuguese-speaking legal counsel to deal with them.

And then you have a single user in Lithuania who decides to file to complaint. And then another one in Romania.

And so on.

You don't even have to have done anything wrong, you might be 100% GDPR-compliant, but that would be enough to possibly drive you out of business.
Crypto securities don't replace the US dollars. They replace the shares you're buying when you invest in a company. You are welcome to use US dollars for that if you want. Chances are depending where the companies are based, getting the money in USD to them could be tricky though.

What company people are going to build is anyone's guess, but mine is that there's going to be a lot of them. Silicon Valley is only but a small dot on the face of the Earth. A lof of potential is going to be unlocked.
The phone number thing isn't an issue. On/off Call Forwarding is easy to set up on the first Light Phone. I can toggle it with a voice command to Google Assistant on my Pixel.
Cookiecutter Data Science
For what is supposed to be a simple, minimalist "unphone" they chose the absolute most boring form factor.