skysight-inc/HackerNews huggingface dataset:
One of my American classmates who loved science got a masters in physics said all the jobs they could get were either joining PhD programs or building instruments so they switched to programming in 1990!
Insofar that it works the same as any other third-party password manager on iOS, yes.
I'm actually using SteerMouse with the Elecom because it doesn't have first-party Mac drivers. I never did try it with the G700s - I was already through with that based on the battery life. But it may have helped. (I am guessing, though, that even if it could handle all the buttons it wouldn't support the DPI switching on the G700s.)
> MSDOS, which was originally based on CP/M, was a step back, really, because everybody tried to program the hardware directly instead of going through the proper interfaces.

That wasn't anything to do with the technical characteristics of MS-DOS versus CP/M. It was about the market conditions – for MS-DOS, the vast majority of users were running it on the IBM PC (and later compatible clones), so developers coded to the IBM PC BIOS and direct hardware access. With CP/M, hardware was far more diverse so developers had an incentive not to do that sort of thing.
Usually easier to administrate & upgrade than a mess of script files & packages. Especially if you're not in whatever "scene" that junk's from (e.g. you're an iOS developer, mostly, not a Javascript person used to dealing with npm crap, or a Python person used to PIP crap, or a Ruby person used to gem crap, or whatever crap it may be). Download file for correct arch, run file. You can confidently use it even if you're not familiar with Go at all. Even if you hack on it and make your own builds, the deployment story's nice & simple because deployment target images or VMs or devices usually don't need anything but the binary and maybe a service definition file or startup script of some kind (which everything else also needs anyway, so not like that's any worse). No having to make sure npm's installed, then use it to install some native package that needs to build some C deps for the given environment, set the right Python environment, check the Ruby version, none of that junk.

[EDIT] In short, I guess, the nice thing about running services written in go is that, unlike a lot of other popular ecosystems, you actually can forget about what it's written in, more often than not.
It appears some people in this thread use a rather creative version of "opt in" [1]. There is nothing "opt" about what has been described here, nor about Microsoft telemetry (it was opt-out last time I checked).

[1] https://en.wikipedia.org/wiki/Opt-in_email
How did I lose lost 14 kg in 2 weeks
My problem with policies that require employers to give benefits to part time workers is that they massively increase the marginal cost of labor. There should be a smooth curve relating hours worked to compensation provided. Increasing the minimum wage raises the entire curve, preserving a uniform relationship. Benefits for gig workers radically distorts the curve, which will probably cause a bunch of economic activity to cease entirely. This seems likely to harm everyone involved (laborers, consumers).

I claim it’s good for society that Uber can pay otherwise idle workers to use their otherwise idle cars to drive drunk people home when the bars close, even if that activity is only profitable for 10 hours a week.

The right way for the government to provide benefits is for it to provide benefits, not to shoehorn those benefits into an unrelated labor market transaction.
So then why are we supposed to be worried specifically about the pipeline of PHDs? Why would we make a special point to grant automatic green cards to degrees that aren’t really necessary?
The problem is that Google has a credibility problem wrt supporting their products over long periods of time. Even if this particular report is wrong, it's still "true" in that sense.

For potential users, why should we take the risk when there are other competitors that don't have this problem?
> Maybe this helps GCP as the leak now makes this reputational for GOOG.

Nope. Engineers know this product is dead. There's no way they'll risk their time and money on something Google doesn't believe in. We've been bitten time and time again, and adopting GCP is about the riskiest move you can make: hitching your entire project to a dying technology platform.

Since no one will be willing to make this gamble, GCP's growth rate will flatline. Exactly the condition Google said would cause them to shutter it. Self-fulfilling prophecy. Their platform just died today.

It's sad, because Spanner is actually really cool tech.

I bet Google engineers and PMs on GCP are reading this right now and already thinking about their future within the company.

In the future, we'll probably be able to look back at today as a major shift in strategy for Google.
First, it's being priced out of the city, and going somewhere else. Land lease prices, and factory rents here are going past surreal.

Second, the global demand for electronics and light industry goods has, paradoxically, not increased much, and even went down for some product categories. I can say that with some surety as I have access to serious market research and statistics papers for which my employer pays up to $10k a pop.

The emerging markets have slided a lot, and developed markets never really recovered since 2008.

Local industry relied greatly on "Shanzhai" goods that were selling by tonnes to places like Africa, Middle East, and the rest of South and South East Asia.

There is now very little space left for such middle of the market goods in these markets. Consumer choice has now gotten much more polarised towards high and low end segments. On the low end, vertically integrated supergiants steamroll any competition, and on the high end, Western companies still have an overwhelming edge over Chinese domestic companies with their terrible marketing.
Not a single comment here mention Google's Hangouts Chat

I'm not surprised, it's a garbage product.

We use it at work since it's bundled for free with GSuite

But
- The name is just awful, you can't even find it in Google's search since the previous (still live) Hangout chat app overshadows all search results
- Integrations and ecosystem around it is non existent
- App doesn't see any meaningful updates
- The Android app is so crappy I don't even know when to begin. Try initiating a conversation with some person by searching them. Or try sharing something from Android to a channel only to realize you cannot search for the channel in the list
- Api to write bots is pretty badly designed
- When you edit your message you cannot mention people anymore
- Deleted GSuite users just keep floating around as ghosts

I give this product a year top before it is canned
I think 'garbage' is a strong word, but I believe what the original poster is trying to say is that there are a lot of binaries, packages, and libraries that most organizations will consume from upstream, and not verify directly. This requires either trust on a third party (often many third parties - in the case of open source), or more intense validation of those components and any changes to those components.

Binary Authorization for Borg performs verification for pieces that come out of Google's CI/CD pipeline. For third party code, see in the doc, "When importing changes from third party or open source code, we verify that the change is appropriate (for example, the latest version)."

Disclosure: I work at Google and helped write this whitepaper on Binary Authorization for Borg.
I think that's right. I would strengthen that statement slightly - it's about ensuring that no actor - whether an insider, or someone who has stolen their credentials, or otherwise compromised them - can perform an action that single handedly accesses user data, without it being known to another actor - via access logs, via approvals, etc.

In terms of the upstream introduction of a new vulnerability, Binary Authorization for Borg can only verify that the code was in fact merged. See the section on third party code, "When importing changes from third party or open source code, we verify that the change is appropriate (for example, the latest version)."

Disclosure: I work at Google and helped write this whitepaper on Binary Authorization for Borg.
"Kids! Kids! ... The slugs are back!"
Something I've never been able to wrap my head around is the scale at play with the Supermicro story.

If the story is that a small handful of motherboards that were destined to be shipped to cloud providers from Supermicro had some remote monitoring / control capabilities (of varying types opportunistically applied) added to them at the behest of the Chinese government that sounds completely plausible and incredibly hard to verify and/or defend against.

I say plausible as we know that US intelligence agencies have conducted similar actions:

https://arstechnica.com/tech-policy/2014/05/photos-of-an-nsa...

And that's without even direct access to the manufacturing floor (as in the Supermicro case).
> Your free to not use 23andMe if you don't consent

That is not how consent works.

If I am selling you an apple, but thereby you give me consent to use its genetics for research, and without that we do not do business, then there is nothing optional about it; no opt-in, no opt-out.

Opt-in is when the flag is disabled by default, and you can enable it if you want to, and use the product regardless of your choice.

Opt-out is when the flag is enabled by default, and you can disable it if you want to, and use the product regardless of your choice.
To be honest me either. The problem with these files is if you keep them you will not able to update the database because your last file has one version and database does another. You could just remove the last migration file, that would work too.

As for the problem overall, I didn't find a good solution for it. Maybe you can help?
Evoluent sells a left-handed variant of their popular vertical mouse. Doesn't have smooth scrolling though.
I always found linear algebra much easier than calculus. Odd to hear it talked about as something more advanced.
Cant let you leave my boy Huell Howser and his California Gold program produced at KCET off this list.
> Even, if just 10% could become AI specialists

How did you come up with this number and what reasoning and data can you provide to rationalize it?
> It'll usually get you the medium bucks, though, before topping out, which ain't the worst.

Can confirm. I make medium bucks. The way the economics work, it made more sense for me to make medium bucks remotely in a cheap CoL area than it did to try and get big bucks in a major city.
Google is an ad company with negligible business success outside of ad-tech. This should be clear by now for everybody.
>I don't necessarily buy the argument it's trying to make that "just make a function and you no longer have a need for factory pattern".

The same pattern is achievable with functions but the implementation is so trivial in FP that it doesn't even need a name:

Just have a function return another function. That's a function factory.

Same thing with dependency injection:

Just have a function take another function as a parameter.

Outside of this I wouldn't even recommend either pattern at all. It's bad practice in all paradigms. Only have data flow through your execution path, don't have new "execution paths" flowing through your execution paths, such architectures tend to be over-engineered.
I'm currently reading "The Hardware Hacker" [1] by the same author. It touches on a lot of the same issues at a higher level. Highly recommended even for those just casually interested in the topic.

[1] https://www.goodreads.com/en/book/show/30804383-the-hardware...
What happened to it? Was it open-source or commercial?
So, at your workplace, do you put unpickable locks on everyone's individual office door and enforce a policy that all doors are locked when not occupied (or heck even when occupied), so you won't have to "deal with" some insane coworker trashing someone elses office? How about tracking of who is in the bathroom when, with camera monitoring, so you can deal with it in case someone smears their poop on the walls?
A CT scan costs $1,100 in the US – and $140 in Holland
Not just physical, but accurate down to sidings, junctions, signals and platforms.

They are incredible, incredible works
This could be big if it works out, but most users will still happily continue to trade their data for sticker packs on whichever Facebook messaging app they happen to use. Non-power users simply don't care for open source
Ask HN: Best piece of advice you have ever received from a book or person?
Well, it's pretty obvious Google wont be able to beat either AWS or Azure in the next few years... How can information like this leak or even be entertained internally? Google is famous for terminating, even successful products. Best to stay far away from GCP!
>Unless there is some obvious value add consolidation scheme.

The kiss of death works in mysterious ways, the synergy is palpable.
Show |DiveRoid Turn Your Smartphone into All-in-One Dive Gear
Same is true for Google Hangouts Chat and you don't see anyone using that...
I posted this article earlier today. The history of science is fascinating to me. Jeremy Bernstein, the author of this article, is one of our truly great science writers. He writes mostly about the history of physics. He has written many books, and most of them are still available.

Towards the end of my time living in Silicon Valley, I began reading about how it all got started. The building that housed the Shockley semiconductor lab was just down the street from me in Mountain View. Shortly before I moved back East in early 2016, the lab was torn down to make room for a new building. Almost no one noticed. Most residents of Silicon Valley care very little about its history. That needs to change.
Bobby Jindal never identified that way nor did Haley.
Stone Age chewing gum holds clues to the life of a young girl
I agree your sentiments here. The goal for Alphabet is to make Cloud platform business profitable not shutting it down. From this article it looks like it hasn't been so since 2014 after GOOG gave it full attention. And to be profitable, Alphabet execs thought it has to be within top 2 to be profitable, I am unsure if that's true, given the cloud business is still a slow and painful transition process for Fortune 1000 businesses(some more advanced than the others).

Been using AWS for 8+ years since their first inception of S3, then 6 years of GCP. This year I had first hand experience with Azure. I just happen to think GCP has the most cutting edge cloud native technologies and services (GKE is much better than EKS or AKS, IMO; BigQuery is awesome). But AWS has a first mover's advantage and MSFT has the dominant enterprise customer base so pushing additional add-on sales is much easier. Those are GCP are up against.

Perhaps the market is big enough to accommodate top 3 players to be profitable. And GCP needs to do a better job in support their product & services not discontinuing them abruptly.
A Backdoor with a Multitude of Features
I didn't mean technical overhead, I meant presentational overhead.

Email was fine, nay, great, for people to have extended group discussions in, so long as everyone was willing to follow some rules. Then Outlook plus the Eternal September came along and now everyone is reinventing quoting repeatedly (and poorly). Branching is a whole thing (or mostly, not a thing when it needs to be a thing). And we don't even need to discuss what happens to HTML in emails.

Chat allows for fast questions, fast responses. This makes it harder to have lengthy or broader discussions in. Neither of those, however, says that chat has to ephemeral while email is lasting, which was the point I was responding to. If you want chat+history, you can't swap out chat with email and say "there, now you can have a history" - you just changed a LOT of things.
Read up on New York Times v. Sullivan. You can be held liable for knowingly publishing false statements, as Elon Musk did, but mistakenly publishing false statements is protected by the First Amendment. The exception (in the case where the target is a public figure) is if you exhibit “reckless disregard” for the statements’ “truth or falsity”, but that standard is much stricter than it sounds; you have to have “serious doubts” about whether they’re true, and publish them anyway.
Great rats, but my tendons could enjoy them more if the device was larger. I don’t get why, once in the 100€ range, there’s no SMLXL bucketing
Citrus Taxonomy
> forced to by regulation

So now you want the government to tell Facebook what is truthful?

Government approved media is propaganda.

Do you not see how flawed this is!?

The argument is not played out. I do NOT want Facebook telling me what is the truth. Period.

If you want to limit their targeting tools for political ads, that's an okay route for me.
YouTube TV is nice, but is missing all the Viacom cable channels that are on the other streaming services (Comedy Central, MTV, etc).
Paywall!

HN unoriginal suggestion: Could we flag these articles so we can easily skip without clicking?

It’s annoying to remember who has a paywall.
Yeah, that seems right.
I've seen positions for "scientific programmers" that seem pretty interesting and I imagine a lot of those fields could be helped with software, but always want a PhD in the domain field.
Um, yes it will? Linux namespeaces are linux namespaces; if you don't trust them we have bigger problems than Nix.

It will certainly make sure the skids cannot do `#include </etc/password>` and get useful information, for example.
Don't buy computing devices that don't give you root.
If I remember correctly there was a "Scratch & Dent" section in those stores.
> By any measure she's not an engineer.

Please explain why she's not an engineer; and please take care to include discussion of why anyone is an arbiter of the "engineer" title in a field which is largely unregulated and not credentialed.

Otherwise the most charitable reading of your comment is something like "ticmasta thinks security engineers are not real engineers," and the less charitable reading is something like "ticmasta claims this person is not an engineer because she is a woman," which is incredibly juvenile and misogynistic. It has no place on this forum.
Like others have pointed out they're still licensing from content creators to broadcast in the US.

This is why new Sesame Street episodes are now on HBO and not PBS
Researchers observe brain-like behavior in nanoscale device – UCLA
I really doubt it. $2k was my monthly budget after I graduated and got a job. I wasn't really making any attempt to control my spending. I bought nice alcohol and ordered dinner and/or bought lunch every day. most US students are trying to spend a lot less. if they work 10-20 hrs a week they're probably not even making $1k before taxes.
I see something missing in this thread. I suspect this is the audience which is highly technical and work focused.

This is a hobby. Bar the license constraints, the scope is amazing. And you don't have to achieve anything major. You don't have to change the world. You don't have to create a service or act as a service for some cause. Sometimes it's just about playing, a thing many of us have forgotten since childhood.

I myself like to climb up hills with homebrew radios and send and recieve morse code. There is no point in doing this at all. Not even one. I can't think of any at least. Some people pretend it's going to save them if the world ends so it gives them purpose. But really it's nice to have no pressure, no deadline and no dependency on it at all and just tinker with things!
Why are you mentioning veganism in a conversation about unionizing?
You have a contract with your ISP not to collect and monetize your DNS queries to their DNS servers? Are you in the US on a mainstream ISP? If so, you surely do not, unlike with the Mozilla TRR program, where you in fact do.
Type As don't tend to get into engineering, and even if they do, they'll quickly realize it doesn't bring them as much status, influence or whatever they're seeking as they thought.

Very few companies are engineering driven, some are product driven, some a finance driven, some are sales driven, and the respective department will have more clout than engineering.
"Cat Fud"

----->
I love your reply here. My experience mirrors yours in many ways. I also got my license right after I turned 15 (in 1999), followed by my general, advanced, and extra (20 WPM!) within a few months. It led me into EE (focused on RF) in college, software development (I write https://www.aetherlog.com/), and a great career doing both hardware and software engineering. It remains my favorite of the many hobbies I've had, and has led to so much of the good in my life.
God, that's even worse. The thing that comes to mind is "are you sure you actually want to hire someone who would be stupid enough to accept this?"
ECB Proposed the Introduction of “Anonymity Vouchers” for the CBDC
Is #3 in a massive-scale business like enterprise cloud considered unsuccessful?
Have make suppress error messages for the .o including it. You can have another file implement any missing symbols with a weak attribute so the linker will not complain if your evil object file fails to be built.

If you go with C++ then you have an entire Turing complete language executed at compile time to do whatever nasty thing your heart desires.

I agree there are much easier alternatives... but it's an intellectually interesting attack vector.
I've heard many times in the church that you're supposed to pay tithing even if you can't afford it and that "blessings" (often material) will make up the difference. It is patently dangerous financial advice.

The amount of welfare the church distributes via the bishop's storehouse is paltry compared to their overall holdings. It would also be extremely embarrassing to have to go to the leadership in your community and ask them to support you

You don't have to pay tithing to get access to the financial support of the church but you do in order to get a temple recommend and thus participate in basic and fundamental activities such as attending the marriage of a loved one, do all the temple work they always tell you to etc
What's been your experience in Canada?
I'm going to steal this - thank you :)
That sounds like more of a "you're a scientist but you write bespoke code as an effort-multiplier". What I'm talking about is, you go and talk with people in those fields and figure out what they waste their time doing, and build generalized tools that can amplify effort and improve process at a much grander scale.
r/ScamBait used to be a sub to find scam callers to bait. Sadly reddit kinda shut them down on the premise of "posting personal information" or something of the sort, despite most of the numbers being 1-800 numbers.
FWIW - I found it valuable as it provided both the sort of modules/components as you're describing but also a set of productivity accelerating things like the SuperScaffolding etc to really apply those into an application along with a well thought out system to extend all of that when I hit the limits.
The argument was a silly one - the z80 doesn't have a lot of transistors and post apocalypse we could theoretically make them again faster than modern computers.

Also this project isn't terribly ambitious in what it considers a usable system either. Cp/m is almost a better choice
>> The worst that those who post anti-LGBT sentiments have to fear is getting flagged, lambasted in the comments, and perhaps an account suspension.

No, it can be reported via social media that you from the company X spread some aggression against LGBT (this is a hypothetical example). People get fired for much less when twitter is in action.
Oracle Cloud in the last year has been completely changing and restructuring their Cloud and the actual organizational structure of their Oracle Cloud team to match AWS. They even started calling it Oracle Cloud 2.0