skysight-inc/HackerNews huggingface dataset:
Call me crazy, but I have this weird theory that maybe some of these spam calls could be a form of subtle psi-ops, in the vein of "hypernormalization", designed to exacerbate political prejudices.

Think of "stochastic resonance".

Its one of the few reasons I could think of for "blank" robo calls. They seem almost intentionally annoying, so my thought is that they could be designed to activate and prime irrational regional biases.

For example, someone has been spoofing my number to call people in Alabama. I get about 5 calls back per day from 251 numbers!
Please don't shut down, please don't stop providing the DOS compatible original game files, ever.
All those tools are stream processors, why wouldn't the customers see the new data immediately reflected in their account?
The stuff that programmers are interested in usually have 10000 tools made already but if you look at other industries or hobbies there are a lot of people using crappy expensive tools. A few times I have found areas where no tool exists like a few months ago I needed a ruby library that could download a picture from stitched together OSM tiles and nothing did that.

You can pretty easily find an area where you can easily be the only/best open source tool for the job and there are a lot of people who will use your tool just because it's open source.
The bill states that if you specificy that it’s a bot then it’s fine.
Middle Ground Between Server and Workstation GC
Focus on a niche and specialize more than “software”. As a junior you have some time to figure it out (but don’t take too long). Software is everything these days, so if you can focus on a subfield you’ll maximize your future earning potential and lifestyle. It’ll also help you stay technical well into your career.

To do this, keep your eyes open for opportunities to go deep into something interesting at your job and be the company expert on that topic. This is a nugget of a personal brand. Then take this and expand on it outside your first job. Blog about it. Speak about it. Create open source about it. Find the next job that hires you for these specialized skills. Rinse repeat...

Worst case is you can still switch, or go back to just “software developer”
An entire second to print 10 characters?! How does a terminal that slow even exist?
Thanks, Bill!
That would be great; in the meantime PortingKit [1] has a decent hit rate on select titles, and the GOG installables are always recommended over the Steam alternatives for obvious (DRM) reasons.

1: http://portingkit.com/en/
except you can’t have a fair trial in the US anyway. so presumption of innocence is just a mythical phrase (same as freedom of speech). money wins trials in the US. in this case the defense has to outspend the US gov. plus all high profile trials become media circuses that influence the outcome.
> The same goes for mutability, it is there and you should certainly use it when it makes sense but it is not the default.

This is also true for Haskell. It's not especially hard to get and use mutable variables, they're just not something that most tutorials cover.
Problem is, the prize is usually awarded for experimental work, or for theoretical work whose predictions are validated by experiment. Noether's theorem is a purely mathematical result.
> If your field of academia is this vulnerable to nonsense, perhaps we should start considering the field not academic and purge it from out institutions of learning.

I seem to remember that the non sensical paper was in the top journal of postmodern studies. I don't remember details about the Markov chain papers.

Also, I have seen bullshit papers in established journals in computer science. Not many, but then, computer science results are somewhat harder to fake than humanities, and I don't think there were many social engineering attacks on CS journals such as the one described in the OP.

So, yes, it seems that the OP describes a real problem. For the reasons mentioned above, I do not believe it is limited to social-justice-related-branches.

You are right that this should serve as a wake-up call. Personally, I believe that such wake-up calls are useful for a domain, once in a while. The ball is now on the side of editors. If they manage to raise the bar for accepting papers, their field will have benefited from this work.

It is also possible, as you suggest, that the field is not of academic interest. As I have read exactly 0 articles from the publications targeted by the OP, I have no factual base to discuss this.

edit grammar
Hidden GC Bandwidth Costs – Cliff Click's Blog (audio)
I previously wrote about why this will never happen. https://www.devever.net/~hl/intelme

The TLDR is that once they started putting a CPU vendor-controlled management CPU on their chipsets, they realised they could use it to implement DRM that Hollywood had been asking them for. We know that AMD has a contractual obligation to DRM vendors not to open source their GPU firmware for this reason, and it's likely Intel and AMD have similar contractual obligations as regards their Intel ME/AMD PSP firmware, as these are also involved in DRM.
Learn to be useful to the organisation where you're working.
Don't just be about upping your own skills and stuff. Being valuable to the person who's employing you is what makes your progress in your career.

Learn to be a professional.
Basic things like showing up on time, being a good communicator etc.
I can recommend CaptainDuckDuck for simpler use cases: One-Click-Deployments (e.g. MySQL, PostgreSQL, MongoDB, ...), easy-to-use CLI tool, automatic HTTPS, Docker Swarm support (cluster and scaling), web GUI and open-source.

https://captainduckduck.com

https://github.com/githubsaturn/captainduckduck

It made it so much easier to deploy new changes (just `captainduckduck deploy` and done). We also use minio.io (open-source S3) and are extremely productive with those tools.

It's perfect for web agencies. It's not sophisticated enough for k8s' use case, but it's extremely easy to use (you can just add nodes and it will restart containers automatically [1]).

[1]: https://captainduckduck.com/docs/app-scaling-and-cluster.htm...
If there is anything I can criticise about Basecamp it would be their Graphics Design Style and Layout. First being too cartoonish and second being something isn't quite right.

I think DHH is kind of visionary and philosophical, you might not agree with every thing about his coding style and Ruby usage. But a lot of things he said tends to make lots of sense from a grand perspective. Idea / Concept Compression, working style, life etc.

Unfortunately not everyone is as well off as him and gets to do whatever he wants. The industry, not just IT but in every other sector in general ( As a matter of fact I don't even know which industry isn't crazy apart form Government civil servants jobs ), are all crazy for more hours and more work.
A question for the people that have a positive attitude towards keeping time savings for yourself instead of passing them on to your employer.

Would you be also okay with the following situation: You have someone remodell your garden. He comes up with an estimate of 1 week worth of full-time work for two people. Based on your experience this seems reasonable and you agree on a fixed price of 10000$.

Two scenarios of what happens next:
1) He shows up the next day with a gardening robot you never knew existed and he never told you he would use. The work is done in 30 minutes. He goes home to spend time with his kids. (Or maybe contract more "2 week projects"?)

2) Two gardening people show up every morning to greet you when you drive to work. They leave when you come back and make steady progress every day. On the last day you come home early and witness that actually the daily work is done by a gardening robot in 5 minutes and the two people actually drive home during the day to spend time with their kids.

Would you contract this guy again?
The workaholic side of me used to like the crazy but the aging me likes a better work/life balance.

I'm British but recently moved to Oslo, Norway. Until recently I worked at a start-up incubator where there was talk about the 'extreme' start up work life. For Norwegians that meant that they left the office at 5pm instead of 3:30 or 4pm. By 6pm the hot desk office space was normally empty and the lights switched themselves off.

It's a tiny industry here and no-one is looking to build the next facebook, they're just looking to do interesting work whilst also having a good life.
Having worked with Mesos, Nomad and an in-house container scheduler, I would not pick any of them for personal projects. I've not tried Kubernetes yet but I don't think it would make me change my mind.

I recently went through the infrastructure that runs my personal projects (Django, PostgreSQL, Redis, a few static sites...). I decided to go with plain Docker + Ansible.

These tools give me enough automation to easily scale up or change hosting provider if I need, without introducing too much magic and complexity.
Yippee thanks! Comparing the Steam Store experience on Mac to the GOG experience is an exercise in itself :-)
I disagree with this. I think you are not passive watching live coding almost the same way like you are pair programming and you are the observer.
That's just coding style, which by itself is not a new dialect. Yes a bunch of APIs in Unity use different naming conventions from the rest of .NET world, but the language is the same.

The new HPC#/Burst indeed are subsets of C#, but that's a very recent development, and completely unrelated to "Unity had to make their own C# dialect to avoid Novell/Xamarin licensing issues".

> As for Mono being already in 1.0, OS X only version, I am unsure about it, but the old blog was taken down

I have worked at Unity since 2006. Yes Unity was Mac only at that point, but it still used Mono there.
Google InLink spy kiosks targeting kids in London and Leeds
I'm not sure I understand why you felt that you need to remove seasonality if you already have weather information as features for your model. Isn't season usually just used as a proxy for weather? If you have all the weather data you need (temperature, precipitation rate, type of precipitation, etc.), it seems a little weird that you subsequently only train the model on short time series to "remove the effect of seasonality".
Start building your career so you have job security now. This means doing things to eventually move into management or doing projects/blogs/postcasts so that you stand out.

When resumes come across someones desk being a generic developer is not going to help, and it gets worse as you get older. Having something that you can show off even if its just a collection of blog posts about how you built a simple CLI tool using Nim will make you stand out.

Work on your soft skills. Being able to communicate and get your ideas across is more important then being able write the best code in any organisation. It will make you stand out. Learn public speaking and show what you have done. Be your own champion because its rare for someone to do that for you.

Lastly, learn some new technology and write posts about it. You will become the expert in it if you do this at the right time and frequently. This will open up new opportunities.
Hypervelocity alien stars could be invading the Milky Way
I'm currently moving from SYS to Hetzner, the prices are much better and support has been great. If you want to get something cheaper than SYS Dedicated boxes I definitely recommend looking at the server auction (which is basically SYS but different). I managed to grab a 128GB server for very cheap.

If you don't have an account you'll likely need ID verification, it was a while ago but to my recollection they'll simply hold the purchase for you while they verify so you don't loose a good spot. Plus you have to do it only once.
Librebox seems interesting, but since it uses an i7, won't it still run ME?
I have not yet hosted anything in a container/cloud. Therefore maybe a stupid question, how do you keep your system up to date?

What am I required to do in order to receive new operating system and software versions?
I understand and agree with you to a certain extent, but we're not just talking about a couple of assembly commands that could be misused. The Intel ME is a FULL Operating System running MINIX Linux (edit: MINIX is not Linux, as corrected by @dragonwriter). It has it's own network and apps, that run inside a running kernel, of which you have no access to.

Even if the intentions are 100% legit, this is an operating system that you can not update (as frequently as your main operating system), and has many attack vectors.

Yes, it could pretend to run your firmware, but secretly load it's own, but it's actually quite hard to hide a 5mb (2mb min) piece of firmware in the chip. Research microchip decapping. You can clearly see the different regions of the chip.

But yes, it could be possible to hide a few x64 instructions, or circuits that could be manipulated. But running a remote control environment that can share your screen without your knowledge can only really be done clearly by running a large separate application stack alongside your main chip. (For now, who knows where we'll be in 5 to 10 years).
We automate everything we can, but I never felt for a single moment that I will have no job tomorrow if I do this, there is always so much problems to solve, so much to do.
> They're Google wannabies that thinks in Google's scale

and the people who, when they show up at their Google interview, nail the part about scaling. Not that Google ever asked me how to scale a project, but it doesn't hurt learning things just for the sake of learning.
This is a little random and out of place, are you the Peter Sherman I went to high school with in Ithaca?
How does not selling your personal information to a third party block you from visiting a website?

GDPR is fine with the selling of information, as long as you have given consent in clear language and not buried in TOS.
All nodes are bare-metal servers that run CentOS 7, and are configured strictly via Ansible. If a node experiences a hardware failure, we just pick another spare server and run our Ansible playbook on it + a script for infrastructure changes like DNS & DHCP.

Our workload is not strictly attached to physical resource. So, we have our updates scheduled for every week, with the condition that updates run when there are no user tasks scheduled on them.

The other nodes that serve a specific purpose - like database servers, app servers etc, get updated regularly for security updates as & when they are available and necessary, and checked for version upgrades (with scheduled downtime) once every 4 months.
Read the clean code book by Rob Martin and the head first design patterns book. Both are musts for software engineers and Amazon top sellers for developers. Other than that be like a sponge and learn transferable skills in one or two mainstream languages, you can't go wrong with Java, c#, sql and angular.
To start: yes, I'm an engineer.

I don't think it's a big deal at all. Or rather, I think it's important, but it's the last bit of polish that you put on things after the rest of your house is in order. It's a nice-to-have.

Meanwhile, I installed Debian buster on a 2016 MacBook Pro -- a two year old laptop -- and sound and suspend-to-RAM don't work (hell, the keyboard and trackpad didn't even work at all without installing an out-of-tree driver post-OS-install; I had to do the install using a USB keyboard). Yes, I get that this probably isn't super common hardware, and it's also a bit exotic, but... c'mon. I just don't care if my screen jumps between text and graphics mode or changes resolution a couple times before I get to the login screen. It just isn't on my radar at all.

The Xorg touchpad drivers are a mess: libevent is one-size-fits-none, synaptics is buggy and unmaintained, and the fork of mtrack that's still maintained might be able to come close to something decent, but I'm not sure because I've already spent a couple hours tweaking its settings, and I still can't get it to not randomly send scroll and button events while I'm typing.

So no, I don't care at all about something useless like "flicker free boot". I want my laptop to be actually polished in ways that are functional first.

And I get it: it's not up to me to tell people what to work on during their free time. Everyone has their own itch to scratch, and that's a very personal thing. But to then (as you have) arbitrarily decide that visual polish during a functionally-irrelevant period of the machine's operation is more important than day-to-day functional polish while I'm actually interacting with the machine? Nope... not buying it.
Why customer support is more than just fixing issues
do you happen to know whether internal schedules for airport and/or carrier operations are ever published? It would be really interesting to know how much slack is built into these schedules to recover from delays.
> I think you're mistaken, largely in that you're construing the ideology being targeted too narrowly. Note the bit at the beginning about "critical constructivism" -- this is certainly not only about Social Justice; that's just where it's the most obvious.

Good point. This appeared at the start of the OP, then basically disappeared from both the OP and my mind.

> Social Justice and the postmodern studies are both part of this; they are related, contrary to what you claim.

I'll admit to my lack of knowledge of both fields, but I suspect that you are right, insofar as they can probably be described as two applications of "critical constructivism".

So, this does remove one of my criticisms on the OP. I'm still not happy about the phrasing (in particular the title) that turns it into a clickbait-let's-bash-at-social-justice-related-publications-without-looking-at-the-bigger-picture, though.
I’m not a “senior” developer but what I try to improve on is always my people skills not tech skills.

I’m not an algorithmic genius don’t get me wrong, that part doesn’t appeal as much to me.
They do wrap some games in Wine, other in Dosbox and the adventures ship with ScummVM.
I studied Sociology in Spain. I'd say that this problems are correlated with almost anything related with the school of Frankfurt / critical theorists. Not only do they have this problems, but professors affiliated with this school of thought were incredibly pervasive, manipulative and conspirative against other professors and students that didn't agree with them or had other worldviews.

I had feminist theory as subject. I remember one day we were talking about power dynamics in sex and all that Jazz. The professor said something along the lines that the state should teach people which sex positions were misogynist. She asked the students for opinions and I said that I wasn't cool with the state watching what people does in their bedroom. Exposed my arguments, and she was out of her mind, calling me a "neoliberal" in front of my peers, and even talking about me with other classes (other students told me).

That was the first time that I was aware of this behavior. Later I found that this group of people maneuvered to make life difficult to other professors, sabotaging their research etc etc.

Thankfully there was the other bunch of people that made it tolerable. Statistics I, II, III, Research Methodology I & II, Macroeconomics I & II, Anthropology (he was clearly a conservative) and some others I forgot.

Maybe all this transfers to publishing. Speaking with students from other faculties in Spain and other countries, I've heard similar stories.

To this day I think studying sociology was a waste of my time. It was interesting, and having statistics and research background made me employable, but to be honest the atmosphere was barely tolerable.
Yes it was. I think it's called the inflation period and is used as a possible explanation of why there are big voids in the universe.
Sal.js – Performance focused, lightweight scroll animation library
- Commissioning a script to automate something is expensive, plus you need to find the talent who can automate it and do a reasonable good job of it. It's sometimes a risky investment.

- If ready-made robots (and scripts) were available on the market, the employer would definitely use that instead
I would add being able to clean & jerk your own body-weight, swim a mile, and be able to barter with anyone from any culture.
> Sustained exhaustion is not a badge of honor, it’s a mark of stupidity.

I couldn't have said it better myself. Many young workers don't yet know this and that's likely why companies like FB and the like prefer them. Once one picks up on this and the fact that companies don't care about their employees, one can relax and pick up much better jobs (assuming one has a pick at all). Ruining one's health for a minor bump in the employer's profits (if that) is indeed extremely stupid. Especially when you consider the cost of healthcare and the almost certainty of losing it (in the US) if one gets sick enough to be unable to work. This is the kind of thing that should be taught in high school.
Wow, GoG is a decade old - it's hard to believe. GoG has always had the image in my mind of a scrappy new startup competing against the big likes of Steam, Microsoft Store, Origin, etc. I was probably a bit too young for the crowd that it's games were initially aimed at. My earliest gaming memories stretch back to the N64 era, but really only start in earnest with the Xbox and I only really got into PC gaming in the mid-2000s. A of classics like the old Infinity Engine games (Baldur's gate, Planescape Torment), Stronghold Crusaders, Heroes of Might and Magic, and others were largely unknown to me until I bought them through GoG. Despite their age I thoroughly enjoyed many of these games, and experiencing playing these games gave me a better appreciation and enjoyment of more modern games that draw on these older titles.

I think the tendency for the availability of games to quickly decay is one barrier that prevents video games from having the same prestige as a lot of other works of art, like film, books, or visual art. In movies or books it's not uncommon for works to become recognized for excellence and remain widely explored decades after their release. With video games, it's often becomes increasingly difficult to legally acquire old games and as time goes on eventually getting them to run in a modern machine becomes a challenge. It's great to see that GoG has created a market for old games and created an incentive to maintain the ability to easily play them on modern machines - CD Projekt's efforts go a long way of reducing the "media decay" of video games.
I've written something about becoming a better programmer here https://medium.com/@hadalin/how-to-become-a-better-programme...
I'm in the exact same boat with you. I was at a shop that used DC/OS at work, and to be fair, it's probably the easiest to get initially setup. But even a basic setup is going to be really expensive, as I discovered:

https://penguindreams.org/blog/installing-mesosphere-dcos-on...

I ended up doing what you did, having Ruby provision my machines, configure them with Ansible and deploy my docker containers (calling the Docker API from Ruby). The whole thing can be found here:

https://github.com/sumdog/bee2

It was a lot of work setting all that up. I should have probably just used Terraform + Ansible + docker-compose. Still, I'm glad I wrote it. I learned a lot about the complexities of running a docker infrastructure.
Maybe other people could do that too and we could all start putting stickers on our laptops ;)
One can get a 30-year fixed rate mortgage?