skysight-inc/HackerNews huggingface dataset:
I was equally confused. I thought it was some USA/Canadian phrase I'd never encountered before but it seems like it's another reference to Tiger King (in addition to the one in the title).

Apparently, people suspect Carole Baskin for murder based on a comment she made about covering someone in "sardine oil or something they want to eat". [1]

Even now I understand it, it still sticks out as an odd phrase to use.

[1]: https://www.sausageroll.com.au/entertainment/shows/did-carole-baskin-confess-to-the-murder-of-her-husband-on-tiger-king/
> People used to have to rack their own hardware, install PDUs, check temperature gauges, plug wires, configure the switches

What you describe is what used to be considered sysadmin work. I too did quite a bit of it, but most of it went to people who specialized in those things. And no, I don't do any of it now. On any given day I'll probably deal with machines in at least a dozen geographic locations across two continents, and if I tried to enter any of them I'd be stopped at the door - no, at the gate before I even got to the buildings. Instead, I write code to interact with the deployment system and the provisioning system and the multiple monitoring systems and the automatic remediation system and so on. Is it better? It scales better, but as a matter of personal satisfaction and avoiding fury at other people's crappy code I think I'd rather be plugging in cables and configuring switches.

> I think because some of the hard stuff got a lot easier, the easier stuff got unnecessarily complex.

There's a lot of truth to that, and I don't think we necessarily disagree on the outcome. However we got here, whichever specific things make modern software development more unpleasant, it seems that it is more unpleasant than it used to be.
An Introduction to Voice and Multimodal Interactions
The wonder of Electron apps
Simple Anomaly Detection Using Plain SQL
It indeed is.

If a port scanner does any analysis on the welcome banner, it's pretty obvious when you're dealing with an SSH server.

That is, unless someone decided to run with a custom banner, which isn't something I have come across often in over two decades of experience (but I might not have recognized one if I saw one). The reality is that many (fast) scanners/script-kiddies often only scan for default ports. Changing the default port will lower your hit rate.

It could be argued that this will only eliminate the less sophisticated attackers, which might hold some merit. However, good security is almost always a combination of factors that each add their own little contribution to the overall security. Even small increases can be worth it in the overall effort.

Time is often an overlooked aspect within security. If you have SSH on an alternative port, you can use the detection of an inbound scan on the standard port to mitigate an subsequent scan/attack on your custom port. For instance by throwing the scanning IP address immediately in a deny ACL. Just a suggestion.

Port knocking is also be an interesting concept, but a whole different discussion.
Designed in Minecraft, Built IRL
Four Steps for Resolving Conflict with a Team Member
I'm very sorry you had that experience. I feel really terrible about it. It's been an extremely stressful 5 months so far.

I tried to communicate the best I could about what we were doing -- a blog post, responding to all the reddit comments on the arqbackup subreddit that somebody else controls, answering thousands of emails. For at least a week I answered 300+ emails/day while simultaneously trying to diagnose and fix the issues people were experiencing.

At one point I deleted the Twitter account because I couldn't cope psychologically with all the hate and the personal attacks.

We set about immediately working to make Arq 6.3 "backward-compatible" with old Arq data (rather than import it into the new format, which failed unexpectedly for quite a few people).

A month into it we tried making a UI that's "native" (like Arq 5) and realized we like it better too. So, we missed our June 30 deadline of making Arq 6 backward compatible, and decided to just start over with a native UI.

We were going to ship that as Arq 6.3, but a few weeks ago realized that just shipping it as a point release would be way too disruptive. So it's going to be Arq 7. Arq 6 users of course will be upgraded to Arq 7 for free.

I know we screwed up. We're trying really, really hard to make it right. We promptly refunded every single purchase for which a refund was requested. It's not about the money. It's about trying to do the right thing.

I don't know what else to do at this point. If you have suggestions please let me know.

> bury Arq 6 without trying to fix it

I don't understand this. Arq 7 is the fix for the Arq 6 issues. It's free for Arq 6 users. We're not trying to bury anything. We've been really open about saying we screwed up and we're doing all we can to fix it.
> The obvious performance and bloat overhead with RoR aside.

Does the bloat matter in the end tho?

You can build a million dollar business on a single $20 / month DigitalOcean server to run everything with tens of thousands of users. That's what Chris did from https://gorails.com. We talked about his Rails driven tech stack on the Running in Production podcast[0].

Recently he tweeted out he generated a million dollars from his business[1].

If you can get 100ms or less p95 response times without a complicated infrastructure then the only thing that matters is the ecosystem, community and how much you enjoy using that technology. If performance is a web framework's biggest feature then I think they're fighting an uphill battle. Performance isn't that important for most applications as long as you can produce a nice feeling application that responds quickly. All modern frameworks have a means to do that. Now it comes down to how fast can you build it and how nice is it to maintain.

[0]: https://runninginproduction.com/podcast/12-learn-ruby-on-rai...

[1]: https://twitter.com/excid3/status/1295730795148193792
From a Hacker/Pentester view: Security by obscurity will only steal my time. It won't stop me from hacking you. Moving to another port is useless, I'll do a port scan anyways.
Non-standard paths and domain names are different stories, but even those will be brute forced eventually.

It just costs time, makes everything more complicated and in the best case (for me) it makes it easy for you to block the wrong port.
Don't know why this was downvoted. As someone living in Europe, this comment is exactly why I stay in my cushy, very well paying and super boring and frustrating backend job. In the backend world, there are dozens of employees who would be happy for me to come work for them, while market for interesting work with similar is very shallow here (a very limited selection of FAANGs, what else?). I don't want to move to the US (mostly because the US visas seem designed mainly for people in much worse situations that I currently am) and the European market is just too shallow to build any more advanced coding career - unless you're ok with low salaries, little savings and coding until you're 60+ years old. I don't love coding that much.
I'm not sure its purely about improving margins. A lot of people seem to complain about Apple removing the SD card slot, but I never used it despite regularly using SD cards and I'm happy it is gone. It would have been nice if Apple included an older USB port though as it doesn't seem as antiquated.
Microsoft to Acquire ZeniMax Media and Its Game Publisher Bethesda Softworks
They fill the logs with noise. That's "something." I finally set up fail2ban a while back... it works wonders.
The software developer turned woodworker keeps reading HN? :P
Hass translates to hate in german
Robotaxi and Self Driving are basically the same thing. Yes, he is overly optimistic on that.

What about Neuralink? Nobody ever said it was a product that you could buy. They are clearly working on it. What your issue?

The Solar roof wasn't fake. They just realized they couldn't scale fast it and had to do more validation testing to prove that it could last 30 years. They are now delivering a pretty large numbers of them.

He said in 2015 that they will deliver 500k vehicles in 2020 and it looks like they might hit that. That is an insane growth. The Shanghai factory has been a model vehicle manufacturing program. The Model Y was delivered perfectly on time. Berlin and Austin seem to be going great. There is absolutely nothing to complain about as a shareholder since they overestimated how fast they could scale Model 3, the execution the last 2 years has been brilliant.

And we want even start talking about SpaceX one of the most amazing companies in the world.

If at this point you still have an issue with Musk other then that you personally don't like him, its really a you problem.
Witness how hard it is to buy USB-C cables in an Apple store. Want a new iPhone cable to plug into your laptop, ah sorry we've only got usb-c but you can use adapter...
I always thought the full move to USB-C was the right one. Only someone like Apple could have pulled it off and forced all of their customers to change the way they use their devices but now we are better off because if it.

I connect a single USB C Cable to connect 2 extra monitors, mouse, keyboard, ethernet and extra USB ports.

This was only possible on proprietary Docks like Dell or Lenovo beforehand. Now even those moved to USB-C Docks and everyone can use most USB-C Docks.

Dongles are just for transitioning.

Did Apple make a pretty penny on selling you extra crap you didn't need before? Of course they did. But I still prefer USB-C over having a bunch of different ports on a laptop that I have to each connect every time I want to "undock" my laptop.

And now those technologies are shared beyond manufacturer lines and you don't have to buy a Dell specific dock.
You're telling me cointrauma is still available?! What a great domain for a list of ICOs! (or failed/scammy crypto projects?)
I had an OpenBSD firewall at the start of the century and set-up my SSH with port-knocking - https://en.wikipedia.org/wiki/Port_knocking

I used an skey https://en.wikipedia.org/wiki/S/KEY port sequence and had a small java app that would run upon my humble Nokia and Psion Organiser to provide the port sequence for that minute in time.

Not sure I have the code about still alas, due to that system getting lost along with others in a move a decade ago, but was simple enough to craft together and worked well.
Even had a http/s tarpit, which is highly recommended educational wise to do and insightful.

Again it is security with obscurity, just a bit more obfuscation involved in this type of set-up.

Oh and dynamic DNS so home IP was known as was dynamic IP allocation via the ISP.
From my experience they don't know where to begin and would come up with suggestions that are way too complex and big
IOS allows you to turn off notifications from any app you choose.
Isn't this the biggest joke of their doing? :)
I recently switched to MacBook when my old ThinkPad gave up. I am regretting the decision now:

1. The dongle problem was one of the first thing i noticed. I tried to use a tplink usb hub which i have been using with my ThinkPad, but MacBook would randomly refuse to detect my keyboard or mouse when walking up from sleep.

2. Window management is bad. Windows solution is so much better. The only solution send to be to buy 3rd party software which emulates Windows OS behaviour.

3. Keyboard is crap (2019 MacBook).

There are few good things like the track pad, but honestly at this point ThinkPad + Windows gives a better developer experience than MacBook.
Imagine if someone like Hitler came to power again and decided to exterminate people of certain ethnicity or political interests. He or she could just order or seize a data dump from all those companies and have everyone ready to be rounded up. During the WWII Germans would seize church records and censuses from government buildings to easily find people to arrest and dispose of.
Today he or she would have an app for that...
I wish I knew. Personally, I've never had success in generating artificial end-goals for myself as a way to motivate learning, physical exercise, etc.

The only motivators that have really worked for me are goals that I truly believed matter. E.g., losing weight to live longer, learning about compiler internals to keep making money for my family, learning certain woodworking skills because I really want parts of my house to not look terrible, etc.

Fortunately, I often find that I enjoy those intermediate steps/learning that I need to accomplish those real goals. E.g., I never would have expected to find compiler internals or woodworking to fascinating, but they became so when I needed to learn them.

But I've never had luck, for example, saying "I really want to learn how to write GUIs with Rust. What end goal could I create to motivate that?" I just never end up making time for those pursuits.
This kind of stuff would drive me crazy. I remember not getting a cellphone years ago because it had a proprietary headphone jack and charger.

Headphones were $30+ and I only had 1 charger.

I'm just happy capitalism forced almost all companies away from this.
Interesting. Do u know what Rubymine is using ? it's own in-house solution?
If you're targeting me specifically, sure.

If you're not, stealing your time is all I need to do to make you move on to a different, easier target.
> Just go play with an autotools-based C project sometime to remind/education yourself.

Funny you should mention autotools. It reminds me a lot of webpack, especially in the way nobody[0] really understands how it works, but you search around for examples and copy/paste what works for you.

[0] a hyperbole; i'm sure someone does, just as I'm sure some people dreamt of M4 macros back in the day
Wow, this is looking real bad...

Checked some entries but thankfully I had slashes after the domain, so those won't be caught.

I suppose "Host" is the most sane option then.
I can't help but think about this clip whenever I hear that the CEO was their only customer

https://www.youtube.com/watch?v=P5elYqy0gaU
Welcoming the Talented Teams and Beloved Game Franchises of Bethesda to Xbox
Indeed. Practically, the difference appears to be the existence of that global notice board, and the fact that opposed viewpoints could live in the same ecosystem by simple lack of interaction with each other. But if you share an opinion on Twitter, it's visible to everyone and everyone can comment.

This is, in fact, why I don't have a Twitter account. It does not appear to me that that model is actually beneficial to society.
Narrowing your perspective leads to a narrow perspective.

Open your eyes to everything, and see everything.

When your body feels a hint that something is wrong, following that hint will teach you something.

How does your body react when you see a child cry?
lullible.com – Calming audiobooks to help you get to sleep.

spoilerbook.com – Snape killed Dumbledore.

jurorship.com – Jurors-as-a-service
I can't argue against this. Okay, another story: long ago I was in the Air Force, and I sat at lunch with a guy that was having his last meal before being shipped off to military prison, several years for admitting to taking LSD at a party after the fact. He told me he was looking forward to it, quiet time alone with his thoughts. Somebody very close to me called me two weeks ago and told me they didn't want to live anymore, and I told them that story, and they told me that it put things in perspective for them, and they were willing to keep going with that in mind. I've been pretty low. I've had a near-death experience. I can't rationalize the value of life versus the inevitability of death. But it just seems so pervasive in everybody that has come close.

I should also mention that this guy, with everything taken from him, made to feel completely insignificant, was able to save maybe a few lives, and he'll never know about it.
This advice has made many millions of dollars. A decade ago knowing a little design, front end, and backend development would go a long way and give you and edge. Lots of people I know that are quite successful mixed opportunities in unique ways: construction and software, design and backend knowledge.

Talent stacks are valuable.
- often you need to rely on multiple mutually-trusted third party (eg transferring money from your bank account, to a a bank account in another continent) and that have a cost

- Blockchain sometime bring a higher level of automation, reducing cost

- And more importantly, there are many cases where the "mutually-trusted third party" becomes a "dominant power" in its area and extract rent from it. App stores come to mind, but that the case of most "platforms"... Decentralization + open source + token to incentivize the system seems to be able to have cheaper, better and more transparent stuff.
This is just a business model, I think it's going great for Apple
...are humans not to blame? Who's running these businesses? Who's cutting the corners? Who's buying the BP products?
Where do you live in Europe if I may ask that pays well enough for backend dev as not to work until you're 60?

Genuinely curious as I'm open to a move.
I'm the OP on that github issue. Put it this way: I'm building furniture for money, but I can't claim to be making a living at it yet. I'm fortunate to have a supportive partner and that we've moved to somewhere with a lower cost of living than Boston.

We ran through a budgeting exercise a couple of years ago before I made the career change, and besides housing, our single biggest expense is health insurance.

I've always lived cheaply, and it's let me take advantage of opportunities as they come up (I paid for school with money saved from working in software), but it's still a big transition going from two white collar jobs to one. I'm grateful that my partner and I both value the flexibility we get from living frugally.
"Blockchains can prove that two parties once agreed on something, cheaply." - well actually you can do that with electronic signatures, much cheaper than with blockchains. The problem that blockchain solves is a very specific timestamping of messages between many participants. For two participants just signing a date is enough - the problem is if A singes two checks to B and C and you want to know which one was first.
How am I supposed to cut my hot dogs now?
Because it's a great deal easier than replacing the logic board after the user ripped the Ethernet port out of it or filled the usb ports up with crap.

I repair used macs. The number 1 problem on all the pre-2012 MacBooks is damaged ports.

Not for nothing, all of these arguments were made when Apple switched from ADB to USB, to Firewire, from 30pin to lightning, and they're being recycled again for the switch to USB-C.

The answer to your question is that each one does something better than the last in terms of portability or data transfer.
The stone carvings resemble the patterns used by Liangzhu culture. For example the one carved on a jade Cong (see the video below).

https://youtu.be/jxZIw_QfGjY?t=281

https://en.wikipedia.org/wiki/Liangzhu_culture

https://en.wikipedia.org/wiki/Cong_(vessel)
I think it was more serendipity re lots of salmon available to export, and large potential market if hurdles can be overcome...

Win, win all round!
Not OP but I've focused on C++
, computational geometry and graphics programming for over a decade. That field is still quite thriving. You just need to work actively to find the right employers - and they are not as common as 'more regular type' of programming gigs.

Not sure if I would make more doing webdev, but am not in US so it would be normal middle-class income anyway.
https://en.m.wikipedia.org/wiki/Nitrophenyl_pentadienal
Why do you need S3 API layer for backup when you have the actual file system which is easy to provide sftp or rsync over openssh?
The things you describe or old mostly-military-funded development projects, not the publish or perish modern academia.
Obscurity doesn't mean undetectable.

Also: you would still need to do a more elaborate (and therefore more "expensive") full range port scan, compared to scanning just the standard ports. That doesn't scale so well for scanning many IP address (e.g. criminals scanning the internet for potential targets).
Their true priorities are clearly elsewhere. Hence the constant fumbling over Covid.
Java is pretty solid, but not percieved as cutting edge anymore, even though they are still improving it. I think Oracle has done a better job then I originally expected. I think the ecosystem is by far it's biggest advantage. It's a integration target for many projects just because it has such wide adoption.
That's great for you, but is a tiny fraction of the problem being outlined. If you could say "Don't show me ads for this again", and total ads were held constant, you would not suddenly be inundated with ads you enjoy seeing. Ads are unpleasant, period. Targeted ads are no better.
Yea there's absolutely no way I'd give a company or their goons permission to invade my privacy like that. Disturbing that companies are even allowed to get away with that without a class action law suit.
>Companies should be focusing on a candidate's ability to synthesize information, to rank problems based on their importance and to communicate simply and clearly

So, from my non-tech perspective, that's just every single job at every single employer. Any position I've had that has been in charge of hiring people - I am acutely aware that I can teach the position. I can teach the technical aspects and detail knowledge of how to do a job. What I can't teach is the ability to prioritize, critically think, and communicate appropriately. Those are real talents.

I guess what I'm saying is - tech companies are garbage at evaluating for those things, because (I would argue) all/nearly all companies are garbage at evaluating for those things. It doesn't matter if it's a tech company, garbage company, or insurance company - they're all (again, my experience) equally garbage at finding those skills in people through their standard interview processes.

If you figure out how to implement a standard interview process to evaluate for the three things you list, you will be the world's first trillionaire.
I had a slightly different experience with that second half. I sure had a hard time following his philosophy, but I had no trouble keeping on reading it... I might even go so far as to call it a page-turner. It was one of those works where I couldn't tell if the writer was a genius or a madman (or both, as he seems to profess) but either way it is written in a fashion that just draws the reader in; it gives the impression of making sense at every line, but you stop and the end of a chapter and realize that you've hardly grokked any of it.
... And that picture is based completely on Assange being "autistic", "on the spectrum", "paranoid" and "narcissistic" - because he thinks his voice is important, that left wing media have been derelict in their duty and stabbed him in the back, and that powerful people are spying on him and want him assassinated.

That all of those things :are true: just doesn't factor in to O'Hagan's assessment, at all. He doesn't even begin to explore the possibility.

This speaks much more to O'Hagan's deep flaws than Assange's.
This is great. Add a refresh button.
It's a tech news site, they should know better. The article is clearly about new privacy features in iOS 14 and doesn't cover any technical aspects of iOS 14's actual security. Calling it 'the most secure mobile OS ever' is just clickbait.