skysight-inc/HackerNews huggingface dataset:
Webtekmarketing123456
In order to get best training in digital marketing at an affordable price, it is important that you should contact WebTek Digital Marketing.
Hum, the universe is both predicted and observed to expand.
“ The concept of the design is to allow all prisoners of an institution to be observed by a single security guard, without the inmates being able to tell whether they are being watched.”

Maybe I’m weird but my thoughts immediately go to office design and allowing a manager to observe any/all employees without them being able to tell. Maybe THIS is the real point (or at least a “happy” side product) of open-floor-plan offices?
Sarcasm never translates well to text.
IMHO you're right but underestimate the value of what you have mentioned. It is VERY valuable to know which browser caused the exception.
I suppose its partly how you perceive the work. Programming carbon-based neural networks can be an interesting technical challenge...
It's very hard to trust some random new company with your comany's servers. Even if we trust YOU, a single bug that leads to leak your certificate, the keys or the stored sessions (which are literally everything! they are literally the company itself) would be a disaster for all your customers, especially when the whole product is managed and closed source. Also Gravitational's Teleport does the same thing and it's FOSS. It's just hard for me to see a serious business that would trust you and proxy their entire SSH sessions through you just for the sake of authentication/authorization while there are many alternative FOSS and more trusted alternatives.
Is there a location that you can attach to this state of affairs? Because it's definitely not true where I live and work.
Related thread: https://news.ycombinator.com/item?id=21888049
The trigger for this was most likely the Brave/Vivaldi browsers. Brave used to 'Brave/X.y' at the end of user agent. Whatsapp didn't work with that useragent. Now Brave uses Google Chrome's useragent.

In my app Dictanote (https://dictanote.co) - which uses Chrome's speech-to-text API, I have no way to distinguish Brave/Vivaldi and user doesn't understand why its not working :/
While the intent is good, didn't we recently see from the roll-out of secure/strict same-site cookies that feature detection isn't mature enough? Or does that not apply here.

Getting rid of user agent strings is great, as long as we get a better way to determine browser capabilities that doesn't require some kind of special feature checking library...
You should have development or pre-prod versions of your AWS services, for those areas local dev environments should point to those endpoints. Ideally each dev would have their own AWS sandbox, but I get it that sometimes that is an impractical solution so what I would personally do, is create a nightly (or unstable) instance where one can test their code against the latest code base and push needed changes to, a stable instance where known stable features and bug fixes get deployed and then a release instance where testers can test against items deemed fit to go out in the next release. Developers should switch their local to unstable and stable endpoints based on their needs as well as the condition of unstable. If someone breaks unstable, other developers can still progress against stable they just cannot push to it. So think of stable as can read but cannot write. Once unstable is back up, they can push any service changes they need to up to AWS. As a side note, it is the responsibility of whoever broke unstable to get it back up and running for the other devs.
Thanks, I've edited.
Thank you for your response!
Why you decided to avoid integrations for your SaaS?
Well i see how you're categorizing into rich and poor, but i see a continuum.

The rich were poor before they became rich. Social media, religion, government, even your own thinking, and mine, its all nature and happening.

Also if you would entertain me, try and think about the actual relevance of someone like those rich people you are speaking about, and embed that into the universe’s timeline. I think the amount of importance and significance given to this group of people is absurd. Elon Musk isnt some Rothchild, niether is Bill gates, or warren buffet.

The rich are a by product of their environment as it is embedded in time and space. The rich are just one element of the machinery which includes the poor, just like your body has different parts tasked to do different things, people of different temperaments will grow to be a certain thing, and even expand in time as families, maybe dynasties, which histories has seen rise and fall like the waves of a an ocean ebb and flow.

What saddens a bit is thinking maybe you don't see your own potential, may i ask where you see yourself? Rich, poor? Powerful, powerless?
I thought this was going to be related to the sculptures in Lancashire

https://en.wikipedia.org/wiki/Panopticons
It's Official, Akon Has His Own “Crypto City” in Senegal
How Did 7-Eleven Come to Rule the Streets of Taiwan?
How is something without all the baggage expected to help with the sites doing the stupid things?
Whether or not FB meddling influenced the result of the US election is questionably uncertain at best, and regardless Russia isn't an internet mob.
Israeli digital forensics firm Cellebrite buys BlackBag Technologies
I totally agree on your final sentence there. There's a number of things in that chapter you mention, and there's also material on managing upwards earlier on in the book.

As an example of something I personally struggle with: what's the best way to have the rest of the company know what all of our teams are working on without A) going into too much detail B) being obtuse C) opening ourselves up for miscommunication to customers or deadline promises D) giving ourselves room to fail, because not everything will work out.

The current iteration is a fortnightly newsletter that I curate between product and the engineering managers in the department and it gets sent around, but making everyone happy with it is /so/ hard.
Courting Haskell
Even c may be too abstract, b was the clearest to me. I can see why if you’re completely familiar with your product you may prefer the others, because you feel it does so much more but for people who’ve never heard of a product it’s perhaps easiest to understand.

I have the same issue at Tesults.com. If someone’s never heard of it, I’d describe it as ‘test results reporting’ but yeah it’s a lot more than that, it’s a complete pipeline for handling post testing.
> It's so tedious, repetitive, and obvious that I genuinely can't understand what people see in it.

I think that can be said for a lot of books that are popular. It's a bit like applied math vs. pure math. In pure math, applied math is often seen as a "natural consequence". And yet, applied math is what most people view as useful and moreover, pure mathematicians often don't know how to apply mathematics to engineering or physics. Personally, I agree with you, but I think that what is obvious is not always precise, and what is precise is sometimes not used.

I have a sort of moral objection to these kind of books too, but somehow you can both see these books as a sort of moral "cheating" and you can see these books as a useful way to better you relationships with other people (and both viewpoints have merit). I didn't read How to Win Friends and Influence People, but my comment is based on my experience with trying to read *What they don't teach you at Harvard Business School." [1]

[1] By Mark H. McCormack.
In the past two months I've been trying to learn the Haskell programming language. It's vastly different from anything I know, so it served me also as a way how to empathize with complete beginners to coding. This is a diary from my journey.
> We also tried setting up a new developer account for Small Technology Foundation and moving Better over to it but we cannot since Better uses iCloud and apps that use iCloud cannot be moved between developer accounts.

This reminds me of another Apple account problem, which also either involves iCloud or at least people became aware of because of iCloud.

Once upon a time, long before there were app developer accounts or iCloud accounts, there was the iTunes music store. A lot of people made iTunes accounts to buy music.

Then the app store was added, and those iTunes music store accounts also became your app store account.

Then iCloud was created. iCloud accounts were separate from iTunes account. So if you used iCloud and iTunes, you ended up with two accounts--one with an @mac.com or @icloud.com or @me.com ID for your iCloud stuff, and one with your regular non-Apple email address for your ID.

Later, they largely dropped the distinctions between iTunes and iCloud accounts. Someone new to Apple products only needed to make one account and they could use it for music, movies, apps (the traditional iTunes stuff) and for cloud storage, Apple email, keychain and calendar sync (the traditional cloud stuff).

For those of us whose iTunes account predated iCloud, we had to keep using both because there was no way to move your iTunes content to your iCloud account or vice versa.

Invariably at some point you'd be prompted for your account credentials and would provide the "wrong" account (it is not always clear why you are being asked for credentials), and end up with some apps on your iCloud account and some on your iTunes account, and so you would then need to switch between the accounts when you wanted to do updates for everything.

For years people have asked for some way to merge their pre-iCloud iTunes account and their iCloud account, and the answer has always been that you cannot do this.
ANS Forth (1994)
Side note, and I'm far from the first to say it, but I miss designs like this - it had personality and made sites look different from each other. Now everything looks like Bootstrap or Material UI.
> There is a strong causal relationship between any nicotine consumption and a plethora of cardiovascular issues.

{{cn}}
2020 Rules of the Road for the Age of Misinformation
> Personally I would hate it. I really like to live on the ground floor or the basement to confirm certain stereotypes. A penthouse wouldn't be attractive at all and I would hate to have to use stairs or an elevator just so that I can go outside.

As a counter-anecdote, I would hate having to live on the ground floor. I would constantly worry about thieves breaking into the apartment through some cracked-open window.
I guess it's more that someone could just lean over and observe you at any time. You might not see a pair of eyes now, but turn your back and try something against the rules and a pair of eyes might suddenly appear.
How many studies from academia are actually industry-funded studies by proxy? Given all the pharma-funding of academia, I suspect the answer is non-zero.
I wonder if they'll commit to $100/mo going forward... After all, they're still using it!
I think this is really hard, it's a bit like how we talk about learning Rails in the Ruby community. "Don't do it"

Not because it's bad or especially hard, but because there's so much to unpack, and it's so tempting to unpack it all at once, and there's so much foundational stuff (Ruby language) which you really ought to learn before you try to analyze in detail exactly how the system is built up.

I learned Kubernetes around v1.5 just before RBAC was enabled by default, and I resisted upgrading past 1.6 for a good long while (until about v1.12) because it was a feature I didn't need, and all the features after it appeared to be something else which I didn't need.

I used Deis Workflow as my on-ramp to Kubernetes, and now I am a maintainer of the follow-on fork, which is a platform that made great sense to me, as I was a Deis v1 PaaS user before it was rewritten on top of Kubernetes.

Since Deis left Workflow behind after they were acquired by Microsoft, I've been on Team Hephy, which is a group of volunteers that maintains the fork of Deis Workflow.

This was my on-ramp, and it looks very much like it did in 2017, but now we are adding support for Kubernetes v1.16+ which has stabilized many of the main APIs.

If you have a way to start a Kubernetes 1.15 or less cluster, I can recommend this as something to try[1]. The biggest hurdle of "how do I get my app online" is basically taken care of you. Then once you have an app running in a cluster, you can start to learn about the cluster, and practice understanding the different failure modes as well as how to proceed with development in your new life as a cluster admin.

If you'd rather not take on the heavyweight burden of maintaining a Workflow cluster and all of its components right out of the gate (and who could blame you) I would recommend you try Draft[2], the lightweight successor created by Deis/Azure to try to fill the void left behind.

Both solutions are based on a concept of buildpacks, though Hephy uses a combination of Dockerfile or Heroku Buildpacks and by comparison, Draft has its own notion of a "Draftpack" which is basically a minimalistic Dockerfile tailored for whatever language or framework you are developing with.

I'm interested to hear if there are other responses, these are not really guides so much as "on-ramps" or training wheels, but I consider myself at least marginally competent, and this is how I got started myself.

[1]: https://web.teamhephy.com

[2]: https://github.com/azure/draft
Is This the Toughest Job in America?
However...

Inaccurate, optimistic estimates are often a feature.

Many projects that turn out to be very valuable in the end would never have been started if the real time to completion had been communicated right from the start.
"watch videos" and "connect to a smart watch" are some of the primary uses of a smart phone. What are you even trying to say?
Apparently they don't seem to do it with all their integrations at least: https://www.insider.com/jpmorgan-announces-partnership-with-...
I use this metaphor:
If you only learned 50 words from a new language, that may be enough to have a great 2 week vacation but it won't be enough to actually life somewhere else and do successful real legal business.At least it will be quite hard to do so.

Learning a language to be able to do that will take some time and training. But once you learned it, life will be much more easier and success will be easier.

Computer languages are called "languages" for a reason.
Ask HN: Experience with On-Premise Web Analytics
We are looking to add web/usage analytics to our internally hosted Shiny dashboards. We prefer not to use Google Analytics but use an on premise solution instead.

I'm looking at Matomo which looks like a good pick but I'm interested to hear people's experiences with it or alternatives.

Thanks!
Using user agents to detect features is the wrong way to do it because you’ll have these exact problems.

To determine if a browser has the text to speech API just check if the webkitSpeechRecognition object exists (if that’s the one you’re using). It will exist in Chrome and will not exist in other browsers that lack the feature.
Don't use $current_year argumentation.
Weird. Works for me now. ¯\_(ツ)_/¯
Brazilian inflation is quite interesting. It is usually seen as failure, but it can be argued that the country was actually very efficient in handling it (and for so long).

It was really an administered inflation. The country had all sorts of indexes and triggers that guaranteed the force necessary to keep it going.

At the same time, the infrastructure was built for the constant devaluation and frequent currency changes. Already in the 1980s you could easily transfer money to any place and to any bank. There was no need for something like Western Union.

People used dollars as a reserve, but not as much as in other South American countries. You certainly didn't see prices advertised in dollars.
Hitchhiker’s Guide to the C# Scripting
Translated, the founding CEO wanted to install someone that would “sell well” for IPO. Successful Lululemon exec story brings that.

They’re going back to that because it’s how they will get best valuation as shareholders. Not an ego play, a convert shares to more cash play.
Visa’s Acquisition of Plaid [pdf]
Last time the UA string was useful to me was to show my SO's uncle that iOS Edge is just a "repackaged and watered down version of Safari".
I’ve been using the muji cases for years. My partner just got an Away case of equivalent size as a gift, and I can’t figure out why people would choose them over muji. In almost every way the muji cases feel better to use, and they seem much more durable.

The one attractive thing about the away cases is the lifetime warranty, but I don’t know how easy it is to submit a claim.
That's because PyPy has poor support for C-API exentions, which is what all the performance-oriented python packages rely on.

Most people doing serious numeric work don't care about the speed of the Python interpreter because all the heavy lifting is done by optimized libraries like Numpy and TensorFlow.
I went from being a software engineer to an engineering manager and I wouldn’t say management is easier, in a way going back to being able to spend the whole day coding seems almost luxurious. Creating an environment so team members can get on with things properly is hard.

To answer the question, I’ve been in this position and it can happen especially when the manager is in a less well paid city/location. Didn’t create tension but did make me realize location/market matters so much more than skillset with respect to compensation.
To me that depends on where the fraud risk lies.

In the UK banks (in an attempt to encourage online banking) have a fraud guarantee related to losses from unauthorised access to online banking systems as long as you haven't given your credentials to a 3rd party

Screen scraping, like plaid, obviously breaks that concept.

In that case it seems reasonable for the banks to have a ToS that says "no giving your credentials to third parties".

If there's no such guarantee and the user is on their own from a fraud loss perspective then I don't see a reason for enforcing that kind of ToS.

All that said, the idea of a transactional banking system being online with purely static credentials in 2020 is scary one. Decent 2FA should be used for any system that has a financial impact.
People, i.e. you and I, are inherently irrational much of the time; even those with sharp reasoning skills. And we're hardly ever able to see our own irrationality, tho we discern it in others constantly.

We're also ingenious; even those with poor reasoning skills can be ingenious.

Realizing that you're adrift in an ocean of ingenious, irrational beings will not increase your happiness, so do your best to forget what I told you, and return to pondering how miraculous you are ;-)
Top AI and Machine Learning Books for Business Leaders in 2020
Must-read bit of webdev lore:

https://webaim.org/blog/user-agent-string-history/
Shouldn't you be using feature detection[1] here anyway? Making browsers unsupported in a blanket fashion via user-agent is the exact thing people should stop doing.

[1] https://developers.google.com/web/updates/2014/01/Web-apps-t...
I've worked with people like the one The Verge paints Korey to be. The fact that she quit and then came back points more to The Verge's reporting to be accurate - this kind of personality can usually never accept the mistakes they've made and just doubles down in the future in an attempt to prove they were right.
Techie Quits High-Paying Job to Take Up Natural Farming (2019)
XLSX is not remotely the same as CSV. CSV is way more widely used than you think under the hood of stuff and is a muuuuuch more slimmed down format. It's litterally just values separated by a delimiter.
XLSX also isn't a standard. It'll keep changing.

It's one of those reasons why Microsoft tried to shoehorn their own trash Open document format that would fit them and let them keep backwards compatibility with stoneage versions of their office suite. https://www.computerweekly.com/news/2240225262/Microsoft-att...

It's like saying everyone should have adapted to internet explorer rather than following proper web standards. Even if XSLX was some kind of standard it's a bad idea because at the end of the day MS shouldn't be trusted with those.
> volumes about the efficacy of board governance

Not sure it does.

The Board could have gotten caught up in a mob, regained its senses, and started pulling on the reins again. Or blaming Twitter could be the messaging around what was really a compensation (or some other) negotiation.
McSweeny’s wrote a funny short story about an office switching to a panopticon [0].

I find these designs interesting. I used to want to simulate societies in structures like this. Then I saw stuff like the Real World, and more recently The Circle on Netflix. I realize that people are very different, and the chaos of the hoi polloi is not something that interests me in a way that doesn’t bum me out.

It would be cool to run a Monte Carlo of lots of different combinations until I find a mix of people who thrive in this kind of situation. Or at least one where I want to participate.

[0] https://www.mcsweeneys.net/articles/our-open-plan-office-fai...
Well, no. The difference between an average American diet (2.5T) and a vegan diet (1.5T) is ~$10/yr to offset. In total, a "meat lovers" diet (3.3T) would be about $33/year to offset. If that's about 15%, that works out to about $220/year per individual offset on the high side, which is consistent with what I purchase.

Still not what I would call astronomical.
Of course we do need to.. isn't that the goal? no? Personally, I am not sure if more education is what this world need.. I think it's more of humanity that we need..
To express it grafically I would say that ecosystems need fire in the same way as humans need to suck pacifiers.
It is still possible to determine what browser caused an exception. The "sec-ch-ua" header is used by Chrome (but only to HTTPS websites) to send the "real" user agent, which for me is "Google Chrome 79" (and I am indeed running Google Chrome 79).
with downloading

https://docs.google.com/spreadsheets/d/1gwyILJKvr5MD6S60s4wO...
How so? I don't think there's a controversy around the semantics of this key. What is not known is who has the private key and what they sign with it.
Why the fascination with Rome? I ask this having studied Latin and ancient cultures both in high school, college, and since (check out the excellent “history of Rome” podcast). Rome is the city where it all started but as an imperial seat Milan and Constantinople made far more sense as seats of government. It seems “because that’s what we’ve always done” is the logic and reasoning for Rome to have been the seat of empire and the antiquarian ideal of reestablishing that empire is why modern conquerors have placed so much emphasis on Rome as well. To me it doesn’t make sense.
New TikTok Security Flaw Allows Users to View How They Die
It doesn’t have to be thousands and thousands of dollars per semester. You would have to attend some of the most expensive schools in the country and take out loans for tuition, room, and board to get to $150k in debt.

Find a community college with a credit transfer agreement. Take your undergrad courses and then transfer. I used to live in Dallas and DCCCD charges $59 per credit hour in 2020. You can then finish the remaining 60 hours at a school such as UNT for a total of $24,000. Total spend of around $27,500.

And Dallas is on the expensive side as far as cities in Texas.
“Fake” as in it’s an excuse. Not as in not existing.

If one needs to terminate someone, and they catch some negative attention on Twitter, blaming Twitter for the termination would be both convenient and fake. The reason wasn’t actually Twitter; that’s just the messaging.
Well i certainly see your sarcasm and negative attitude to my argument, which is Ofcourse not pleasant - i agree with ending this, and i wish you nothing but good things, have a great day man
Or you could just, you know, press Ctrl+S on your keyboard... :P