skysight-inc/HackerNews huggingface dataset:
My thoughts on this are always related to "skin in the game": does it matter personally to the people making and procuring the systems, especially at senior management level, whether it actually works?

Back in WW2 it definitely did, especially in the UK where bombing had no respect for the class system. Winning or losing the war would make a personal difference.

But since then? All the wars have been overseas with no real threat to the mainland US; there was a real technological race against the Soviet Union, but that ended in the 1990s. The post-911 wars were more of an excuse to settle scores and play the Great Game than a real effort against terrorism (no pursuit of the Saudis for example).

The consequence is that the main thing that matters is selling the technology to the Pentagon, or promoting a career inside it. Nobody really believes that if they procure a crappy IT system the enemy is going to fly a 747 into their office. Someone might get killed, but nobody they know or who matters, and it's never going to come back to the project manager or procurement person who made terrible, expensive, uninformed choices about technology.
Despite proposed solutions, DNS security issues remain
https://www.nobelprize.org/prizes/economics/

edit: compare to
https://www.nobelprize.org/prizes/physics/
Server is down?
I believe Bloomberg and companies that compete with Supermicro have just as much reason, and possibly more to lie. To continue to manipulate the markets against white box vendors.
I like your history but it reads like what an insider IC "feels" like the company is doing and based on personal motivations and successes, rather than visible corporate manifestations. I am not an insider but I have had friends there since 2009 and know the skinny on such things as ski trip shenanigans, disney, hawaii, OC awards come and gone, Ruth the Christmas Grinch and so on, so I feel like I have a reasonable enough grasp of the culture, past and present.

> 2015-present: Cloud becomes a big moneymaker

I doubt that. Google is 4th and is trying very very very hard to catchup. Cloud is Google's "Microsoft mobile" moment[1], they let this get past them. It's because they didn't have the correct biz people at the time that first-mover advantage was to be had. Because Google is playing catch-up, they are spending lots and lots of money to catchup. They announced $1bn/quarter in revenue but what is their spend? Their growth rate (not announced) is likely not nearly as good as the top 3 either. The fact that they are being very disingenuous about their pulling out of the DoD bid is telling enough.

I think actually MS is going to win the cloud wars, say in 3 years time. They have a huge advantage.

That said, IMHO (as outsider), Cloud is the best part of google to be in, if you must work there. Besides all the other good points about it, it's not ad revenue driven. Urs is a real ball buster but no one reading this is going to be within a skip level of him anyway.

[1] vs social, which they just botched
Why use this instead of latex?
Poet in the Pit
Damn... sounds like Bloomberg is really hating China, even it's driving directly into the law-suit hell.
Isnt this what Mastodon is trying to be?
Not sure how to measure how hard it is, but it's definitely solvable.
Facebook is a legitimate issue as it pertains to the Alex Jones style censorship, because they have a massive, entrenched monopoly over a very important communication / expression corner of US society and many parts of the globe. It's an important question as to whether Facebook should ever be allowed to ban a person from their platform, or whether it's a public square that should be forced open to all. Note, that's not the same as saying Facebook shouldn't be allowed to censor certain narrow types of content that violate the law. Those posts should be deleted, the rest should be left alone. If it's questionably offensive speech, it'd be easy enough to restrict it to adults, or require an acknowledgement to view it; some form of one to one privatization restriction of the exchange, rather than mass distribution, for that type of content.

If someone like Jones wants to be an idiot that pushes conspiracies about gay frogs, or Obama being an alien, they should be allowed to - if society deems Facebook something akin to a utility that everyone should have access to.

Alternatively, break Facebook up into pieces and end the monopoly.

Twitter is not so much an issue. They're a modest player when it comes to market share in social. Maybe 3% to 5% the size of Facebook in regards to true reach and influence (not just supposed daily or monthly actives).

If Twitter wants to be biased against conservatives, it's not nearly as big of a deal as people being banned for life from Facebook. Wikipedia recently stripped all Breitbart stories from their site (re sources/references), with a target of doing the same to Fox News next. Is that a big deal? Not so much, it's similar to Twitter's left bias when it comes to allowing hate speech and racism from the left, and banning or locking accounts on the right for trivial things. It's just not that important, Wikipedia is influential but has no monopoly on knowledge.

The solution to Twitter's bias, is the DOJ should sue them and make them enforce their terms of service for all parties equally (rather than allowing one side to freely issue death threats, racism, hate speech, etc. without having accounts get suspended or banned), which they're refusing to do right now. Levy increasing fines against them until they enforce their terms of service for all users equally. Problem solved.
Introducing Swift on Fedora
> You contradict yourself: any given real number

Err... I didn't say that. For good reason, as you point out. I know that you cannot "give" almost all real numbers. I'm merely pointing out that there are mathematicians who go the extra mile and decide that those don't even exist.

Symbol, name, algorithm; all of those are the same thing. And almost all real numbers (in ZFC aka "standard math") don't have one.

> the TA was probably referring to the fact that the algorithm would have to stop at some point

Nope, he wasn't. He specifically insisted that no amount of memory can represent pi, while any integer can be represented. He was technically correct, but I have an easier time working with pi (to any desired, even dynamically determined precision) than with Ackermann(4,4).

The dimwitted TA missed the point, and he did so, because standard (not constructive) math creates lots (continuously infinitely many) of infinities, which serve no use but to make irrelevant points about things that cannot occur in actual programs.
You can get an OK-quality condo for $400k, but it's definitely not going to be located in downtown or midtown. The condo fees I've seen however are unfortunately pretty high across the board, anywhere from from $500 to $900/month.
"The Soviet Union... I thought you guys broke up?"

https://youtu.be/yFNRlvEh7ok
> I have friends in the music industry, and there's been a few instances of people getting these really big advances. Then come the big, expensive sushi dinners, flashy parties, etc. It looks like the record company is picking up the check... but not really. The artist is on the hook.

What is reasonably big? Any artist with half a brain would put that entire cheque into other investments.
We accept <5% of applicants, but our admissions process isn't what you'd think. It's mostly based on grit and determination, we don't care about your resume.
I'm curious how the digital ocean offering compares. I think it's in limited availability now.
Apple has a pretty bad record about repairability but that is most likely due to the shrinking electronics packaging and it applies to all phones and laptops - Please check iFixit repair score for Microsoft surface and Samsung tablets.

It is difficult to say, but right to repair has ranks lower in terms of societal impact than privacy. Privacy has deep and profound impact on our society than right to repair. If it is a secure device, I am OK with not being able to repair it - your phone is your life these days in 60 cubic centimeters of metal, glass and silicon.
A thing that helped me was to break my day in half (well, two distinct segments). I go to my day job, then I go exercise (I haven't done this daily like I used to but still 2-3 times a week). I don't wait 2 hours to exercise after work. I go from work to exercise. Either a run at a trail near the office, or the gym near my home (there's about a 30 minute break between when I get home and when the class I attend starts).

After the runs, in particular, I feel both exhausted and refreshed. After about an hour, a shower, and some food I feel capable of focusing again. The TV is still present, and I may turn it on and watch something. But it's not as vexing an addiction as it was prior to developing this routine.

The work of my day is too draining (mentally usually, emotionally sometimes) to be able to transition easily to more work, even if it's work that is more emotionally satisfying. This division gives my mind a clearing period (I've said before in other posts, running for me is meditative, so is the very exhausting conditioning class I attend, once I get into the movement).
All of the problems that you mention pretty easily solved by having money. And in the US, programmers are much more capable of getting that money in the first place.

For example, the chance of getting violently harmed, is solved by living in a good neighborhood.

The problem of healthcare is solved by paying for good health insurance. The issue of retirement is solved by putting lots of your money into a retirement account.

Life really is quite amazing for people in the upper 10%, in america. And programmers easily fall into that category.
Google is heavily investing in cloud; in 2015 they embarked on a sizable shift, where they decided it was worth using their considerable head starts in databases and machine learning.

They open-sourced Kubernetes and Tensorflow that year, both with a view toward cannibalizing AWS's lead. They released Apache Beam the following year, but it hasn't caught on the same way.

At this point, Kubernetes is winning everywhere, so why not use Google's infrastructure for it? , and tensorflow has enough adoption that you might go to Google Cloud just because they integrate so tightly with it.

More recently, Google purchased Kaggle, and has turned Jupyter notebooks into Colab, as well as hiring Jake VanDerPlas out of UW. They're trying to turn GCP as the easy, first choice solution for running and versioning your darn notebooks. But if you're already there, why not use BigTable to pull the data INTO the notebooks...?

There are definitely tone-deaf steps they're taking, but Google is building serious advantages into their cloud offerings.
Lots of lazy journalists want their subjects to write their copy for them. They prefer PR departments, marketing pros, and savvy self-promoters who do as much of the work for them as possible. My wife occasionally gets contacted by publications in her field that want to feature or just mention her work. She used to send every publication a similar blurb talking about the work in her own professional voice, but over the years she figured out that they either borrow extensively from what she sends them or don't include her at all. Now if she wants the coverage she checks out the publication and sends them something customized for their audience and writing style, and they always use it.
Crikey. I'm the oldest of 13 siblings and I thought that was crazy. We're all the same parents and family unit.

I do remember a family when I was a child in the 80s that were a bit... feral. They had 20 kids, they even made the national news.
Ha! Funnily enough we started out teaching Haskell.

Turns out the market for that is much smaller.

I'm really happy someone asked that question; we used to get it every day, but we don't get it anymore.
Sampling the EM profile of a large number of boards PHY signals could lead you to a deviation that indicate an anomaly
Whetever that anomaly has to be forwarded to maintenance or to security can be discussed however: is the EM profile "wrong" because of tampering or because some capacitor is about to blow up?
The only reason the US doesn’t have universal healthcare is that folks wouldn’t need to work in an Amazon warehouse then.

The history of the country is built on kowtowing to the rich. This forum could stand to read a bit more of the political chicanery that developed here and less of the economic theory
He about has to be cleared if he's the security chief over govcloud.
1. We're 3.5x the length, teach computer science fundamentals, employ world-class instructors and pay them a lot of money, and don't get paid until you get a job.

2. By making enough money we can control our own destiny.
I've bought the last two pixels on release day (as well as multiple Nexus before that). I absolutely loved my Pixel 1, but was actually fairly disappointed in my Pixel 2 as it feels so much more fragile and buggy that the Pixel 1. Honestly, I have been looking forward to upgrading to the Pixel 3 for probably 4 months now.

Unfortunately, after seeing what they put out today, I'll probably be looking at other models instead. This phone just looks so "meh" and yet it has such a premium price attached to it. It's almost a bit insulting that they raised the base price and dropped the value they are giving for trade-ins.

I woke up this morning expecting to spend $300 (after trade in) on a slight upgrade to my current phone and they've managed to some how managed to lose me as a customer after seeing what they offered.
Have you tried using your HD280Pros at work? They are closed back recording studio headphones, explicitly designed to not let a lot of sound out, so that backing track isn't picked up by vocal mic etc. So passive noise isolation should be O(20dB), which should be sufficient unless your workplace is very noisy.

I have a pair of AKG K271 mk2 at work (same category as your HD280), as well as the Bose QC35s. The AKGs give a bit less isolation, but for extended use (6-10h) wearing comfort as well as audio quality, they blow the Bose right out of the water. The QC35s have been relegated to travelling only.
That search engine share chart is becoming increasingly irrelevant because it doesn't count searches performed on Facebook or other walled gardens. More and more content is being locked away, invisible to Google.
London is approximately 2 hours driving from Toronto. Kitchener-Waterloo is similar. Only Hamilton is close to the 1 hour mark, and housing prices have been rising there as well.
People have been saying that for 20 years, and yet most programmers I know (even outside of the Bay Area) are making well into the six figures.
> More obvious than specifying the version in some dependencies file?

I have nothing against dependency files, but yes, it's probably even more obvious.

If I see an `import "github.com/x/y"` at the top of a Go file, I know that I can go find the source for that at `cd $GOPATH/src/github.com/x/y` (unless the project has a `vendor` directory in which case you'll look in there instead).

> What dependency management system doesn't allow you to do this if you insist?

I'm sure you could do it on anything, but Go makes it very easy.

As noted upthread, it's pretty simple to do this in other languages like Ruby when you're using Bundler and know the system well (e.g., `pushd $(bundle show excon)`), but in many languages it's much more difficult. You'd need to go chase down the source, download it, then redirect your dependency to point to it. Sometimes you'll grabbed a newer version that's no longer compatible so you'll have to make sure to work off of the right tag.

In bad cases (e.g., C, Java) you'd have to learn how to build the project which might not be trivial because tooling isn't standardized or convenient to use.
IBM cracks processing barrier (7nm and Beyond)
The problem of 2008 has basically been swept under the rug.

My gut feeling is telling me the next recession will be worse, because the only thing that can be done is print more money, which repeats the cycle (but since wages never go up, but asset prices do -- so worsens the problem of more inequality)

Easy debt means easy profits, which in turns means that it's better to play a financial game over building something sustainable. It's much easier to turn $10m into $20m in a reasonable amount of time, than it is to build a proper business and sell that for $10m.
> something Java, C and other languages failed at before Go was introduced.

Java's concurrency solutions are just as good, if not better than golang's. Pair that with libraries such as RxJava and you're definitely ahead. I don't see what golang has to offer in that area that the JVM doesn't
So, would you be OK then with making it illegal to share any information about people who themselves didn't consent on those "free" platforms? You cannot upload pictures and you cannot mention them?
Like a lot of things, the romance only exists for those who are outside the lifestyle.
For the use-case of search, you can "cheat" and provide multiple answers for each word that you find in the image. Evernote does this. (It has 2-3 options for each word in its ocr results.) I don't know if tesseract supports this mode of operation, nor if Dropbox is doing this.
>The reality Google is missing is that there isn't another "search advertising" business but there might be 100 other smaller businesses that they could invent/run just as profitably. But it is hard to see that.

i don't think Google missing it, i think they're running a similar model to VC - better hit another one or a couple of 100B+ Unicorns than a 100 of 100M small businesses.

>Google was the only place he knew where you could get fired after creating a $100M/year ARR business. That is only $25M/quarter which was only a .3% increase in revenue, so a loser right?

the same like VC do - no signs of horn in 2-3 years, just cut the "losses" (i.e. take your 2-4x investment growth) and move on.
Nobody was actively participating in oppressing the russian population during the cold war. This attempt to dance around the issue is transparent.
What amount of delay is acceptable?
DynamoDB model wrapper to enhance DynamoDB access
I only tried Azure for a few weeks, but I think it's underlying concepts and foundations are way too windows/.NET centric and still half baked in surprising areas when coming from a non Microsoft background. I wouldn't be surprised if it was the case for the author.

I know a lot of things have changed at Microsoft, but and also the language I was using (ruby) was not the best match perhaps. But at a lot of steps:

- documentation was directed at VS ("you have this nice integration to do that in 30s. Other people go this way, poor some jugs of coffee you'll need it.")

- docs and tutorials are old and deprecated. Even articles written by staffers a few months ago were explaining stuff that disappeared from the portal interface, and no update was available.
There seems to have been a huge system transition, and it was painful to be caught in the middle, especially when after that it means the new system has a risk of being beta quality for a while.

- anything remotely complex means moving to Kudu, when there's already another set of CLI tools to deal with.

Basically it felt like I needed to invest 6 months of my life to really get it, and then I'll be ready to use it professionally. AWS or even GKE don't have as much as a learning curve for people coming from the linux world in my opinion.
Then there's a good argument the billions the DOD spends on its "modernization efforts" should be spent elsewhere.
Boltons: A set of BSD-licensed, pure-Python utilities
He means the spirit of Google is dead, not the company itself:

> It is indeed possible, even likely, that Google can continue onward without the kinds of changes that I and other Google supporters have advocated over the years, and still make bushels of money.

> But it won’t be the same Google. It will have become the “conventional company” kind of Google, not the firm of which so many Googlers are so rightly proud, and that so many users around the globe depend upon throughout their days.

> The Google that we’ve known will be dead
> Am I so out of touch?

Yes.

> What exactly is the value of privacy besides the satisfaction that big tech companies aren't making as much money from me?

1. Where does that money that they are making come from?

2. The value of privacy is that without it there is no personal autonomy. Without privacy, you lose all power over your life.
As a child of the 90s, I always thought that was a Duke Nukem quote. Gonna watch this movie.
Extract jsx into a separate template language not some halfways js compatible cludge. I don’t write php for a reason.

Deal with state better, currently if you have anything more than a list of todos, react grinds to a halt. It’s completely unable to deal with a realistic amount of state. Side note: this is really weird since react is very fond of state. I’ve tried redux and it just makes everything worse by adding in more checks that can only handle identity checks with any sort of efficiency.

Lastly react prevents me using a lot of existing js because it interferes with the lifecycle in react, or manipulates the dom directly. This makes working with react much less efficient than writing plain js.
I have used Perl extensively in all of my last 4 jobs. The biggest reason companies that use Perl (that I am familar with) are looking at other languages is because it is hard to find developers.
> MBAs are used as straw man punching bags on HN. Anything that goes wrong with a company where there’s the perception that the “obvious technical solution” was ignored, is blamed on this nebulous cabal of MBAs, who are apparently hired in droves just to sabotage their employer. For some reason it’s totally ok to vaguely blame the business folks.

I think you're building a bit of a straw man. I think the criticism of MBAs rests on criticism of the idea that good decisions can be made by people that chiefly have "management skill" but lack "domain skill." A lot of people believe domain skill is extremely important, and if you stuff an organization full of empowered people who only have management skill, you'll get more bad decisions. You'll also get a lot of dysfunction as they spend too much time pursing the "management ideas" they're more comfortable with, and neglect "domain ideas."

This comment actually touches on some of these issues in detail: https://news.ycombinator.com/item?id=18179247
A good way to internalize how everything works is to mess around with pcaps and Wireshark. Try using libpcap (or even just scapy) to decode protocols and see if you can match the Wireshark output, then move up to reconstructing streams and dealing with quirks like fragmentation, etc.

If you're looking for something more structured and/or in-depth, try implementing a basic userspace tcp/ip stack. We had a few projects related to this back in college that I unfortunately can't seem to find right now, but there are undoubtedly some solid resources out there (I recall seeing http://www.saminiir.com/lets-code-tcp-ip-stack-1-ethernet-ar... on HN a while ago.)

If you wanted to get more experience on the enterprise networking side of things, instead of the software side, search around for training labs for Cisco certs like the CCNA exam. I remember seeing some virtual lab exercises that looked pretty interesting, though I never did any more than look them up so I can't vouch for any myself.
They might actually know for much longer: if your spying devices suddenly stop communicating to you, that's likely you've been discovered.

If that story is true (and I personnaly think it has a high probability to be), what would a gov or a large org do? Investigate, confirm they have been compromised but then.... leave the hw in place and data flowing back to the alien mothership? Unlikely.
No shields, and this is a direct quote... from a character... who's a cylon!