skysight-inc/HackerNews huggingface dataset:
> "...the main value of a reputable college is having a reputable college you can put on your résumé."

That might be true for software developers but it's certainly not true for any other engineering field, medicine, most sciences, etc. that require labs or other equipment. The university I attended had its own research reactor on-site for its nuclear engineering program.

It's not even really true for software developers at the top end of the spectrum. Sure, if you're entering a software career trajectory where your education is unnecessary (which is most of them these days), then, yes, going to an elite school is a waste. If you plan to be building OSes, programming languages, doing AI/ML, etc, then learning that stuff from people who know where the cutting edge is invaluable.
Roles are onsite only.
Underpaid, undervalued, exceedingly stressful, and often poorly managed at the shift level. Turnover and variable quality in co-workers aside, there's intense pressure on shift management to cut labor, such that stores are usually understaffed for the workload. Work throughput expectations don't change, however...

I'm not sure what the answer to this is (McDonalds Corp will just introduce more automation if they have to raise wages, and a lot of people will go from stressful, low paying jobs to no jobs at all). But I don't think this occupation is in a good place.
Reasons to Avoid Shared Proxies Like the Plague
When MIT put their course material online (thank you Hal Abelson of SCIP fame) they explicit that weren’t thinking it would substitute for an MIT education but just as a resource for others to use for their own courses. I found it handy when I needed to brush up on my thermo (ironically I hated it when I was in school) to review the current materials (as I’d already taken the course years ago The problem sets were enough)
The Apple Tax is becoming so ridiculous even the hardcore fans are getting pissed..

The price/specs don't make any sense even when compared to Apple a couple years ago.
The Most Successful People in the World Are Journaling, Why Aren't You?
I've started writing down things I learn, notice, or think about. My memory of those things and related things has started to improve since.

Anecdotal, perhaps, but interesting.
That doesn't make sense. Material costs alone are more than $150 for an 8x8 office with a door. Was that cost subsidized by the building owner?
- No Google Play reviews
- No Google One (can't share storage with family)
- No Google Drive->Photos sync (They have completely removed this feature now)
- A few other limitations I can't remember. I switched to a regular Google account now.
I’m on a 2012 MBP and MagSafe has worked flawlessly for 8 years for me. I think I might hold on to my MBP until it doesn’t boot up anymore, there’s no upside to “upgrading” right now, besides being able to double the ram. MagSafe, 2012 keyboard destroys 2020’s, no Touch Bar, and most importantly- it’s rock-solid reliable.
Now without missing an Escape key!
Just so it's in the thread: I believe the emacs option for "hey, that file changed on disk; I'll reload" is

(global-auto-revert-mode 1)
A generating toolkit of Go kit
Not defending him, nor do I believe him, but I watched a brief portion of the London Real livestream interview last night and he said that 5G provokes symptoms similar to that of COVID-19, not that 5G spreads Coronavirus.
Hi all! Creator here. I saw lots of blog posts online about signing Git commits using Keybase, but they all require you to export your keys into gpg.

Since Keybase's command line tool allows you to sign and verify messages out-of-the-box, I built harbour to proxy messages between Git and Keybase. Now you can sign commits without exporting your keys!
Deploying Machine Learning Models on Google Cloud Platform (GCP)
The deployment of a machine learning (ML) model to production starts with actually building the model, which can be done in several ways and with many tools.
The approach and tools used at the development stage are very important in ensuring a smooth integration of the basic units that make up the machine learning pipeline. If these are not put into consideration before starting a project, there’s a good chance you’ll end up with an ML system with low efficiency and high latency.
This right here. I worked along side IT at a medium/large manufacturing company for my internship and a few times they had Dell support specialists driving out to fix hardware on the spot or give you a new one same day. For their company iPads the support was- "drive a half hour to the nearest Apple store with the shit and hope they can help you."
Yes, I should have clarified I meant kernel-level APIs, not userspace.
And yet you still can't charge an iPhone with USB-C.
It's incredibly frustrating that "21st-century capitalism" has become a shorthand for the anti-free market clusterfuck of a system that we've ended up with. The ignorance displayed by so many people blaming "capitalism" makes me feel like things are going to get a lot worse before they get better.
I have always advised friends and acquaintances never to tell an employer about a new house or car purchase. The less tied down you seem, the better off you are in negotiations!
For years my employer paid for on-site support and when we would call for help, the technician was almost always from some third party service (Unisys?). The experience was rarely good.

Dell should bring that all in-house.
I've had similar thoughts, the reality for me is that, should it come to needing to fish/hunt for food, old methods aren't going to work. People are going to fence in/trap big game, they are going to net/troll/spike water even in ponds. If the rules of subsistence change enough that hunting becomes required, accessing land in camo and a 4x4 will be outdated. My 2 cents.
"Hollywood movie makers" and specifically VFX artists have long moved to linux/windows workstations as the performance on mac side has stagnated until the recent release of the Mac Pro but it was too little too late.

Writers and sound engineers are still firmly in the Mac camp though due to their tools being mac exclusives.
Employing someone is not a gold star that entitles you to treat workers however you'd like. One cannot excuse terrible/racist/sexist treatment of workers with, "at least they were employed."
Everything is randomised, nothing is based real data. It's auto generated from popular first names, last names, changing patterns and random years or numbers attached at the end. Domains are real, but randomised as well.
>So in this story, 'opportunity cost' is not an explanation why something didn't happen. It is a side effect of something not happening.

>You could say the real opportunity cost in this story is the startup teams having a bunch of unhappy users. The explanation for the missing features is simply: they did something else.

The "opportunity cost" _is_ an explanation and your suggestion of shifting the label "opportunity costs" to apply to something else such as "unhappy users" is just adding to the misinterpretation.

Let me try to bridge the gap between what the author wrote and your critique of it...

Think of "explanations" as different levels:

- level 1: Why is feature X missing? Because they did something else.

- level 2: Why did they do something else? Because of opportunity costs.

- level 3: Why are there opportunity costs? Because no company has infinite budgets, infinite programmers, and infinite time, and therefore, they must choose what _not_ to work on.

- level 4: Why does the company not have infinite <anything>? Because that's what economists, philosophers, theoretical physicists, etc have observed in the visible universe so far and that's the framework of reality we're stuck with for the _practical_ purposes of running a company on Earth.

The level 1 cause & effect is "correct" and "true" but also trivial, obvious, and uninteresting.

The level 2 cause & effect is what the author is trying to explain.

The levels 3 and 4 start getting into metaphysical discussion which might be intellectually entertaining but hard to apply to real life.
> As far as I know there is no way to make a transactional state machine without having the concept of a single, reordable work unit.

You're basically taking systemd's architecture as an axiomatic premise, so no surprise your conclusion is obvious. I reject the premise, and the fruits of it I go into detail in chapter 3.

For the record I am mostly a Unix-hater, so your complaints about Unix are things I agree with. systemd, however, is simply more New Jersey design with unwarranted pretensions.

systemd, in a way, is exactly the init system that a community as infantile and disordered as Linux rightfully deserves. May they enjoy it.

I'll leave things at that.
Rearranging serious cubicles, costs more than recarpentering offices. It might be faster, but not cheaper.

And how many times do the cubicles get moved, at all? Short of a move-out to another space, I'd guess the median cubicle is never moved.

You want some flexible space, plan for it. But the 'open office plan' was always a hoax.
I bought early access subnautica too, a little too early if fact. Had to restart 5 times or so over months before I could make it to the end. So I’ll wait a little longer for Below Zero, but it’ll be worth it.

It was intersecting to watch their progress on their public Trello board as well. They used it pretty well.
Exploding Large Go Structs
I am also curious.

I took the time to configure Dropbox from the command line on my headless Linode, and while it's not foolproof -- which is at this point probably on me, since I don't have it running as a proper init or whatever -- it's so far Good Enough, and as such I'm not super convinced going to a secondary sync tool is useful to me.

(I mean, since I already rely on Dropbox to manage sync of a broader set of files between 3 other computers + my iOS devices.)
Maybe it happened already. Growing in Kenya in the 80s, many regions were considered malaria endemic. A number of this regions from these 2000s are now considered malaria-free. Could this be the reason? I don't know.
David Icke seems to have moved to BitChute

https://www.bitchute.com/channel/weBLW8e6mgIB/
Different keyboards for starters?
You don't need to rewrite packages if you have a layer where Emacs Lisp is compiled/interpreted as Common Lisp.

You can easily hack the readtable in Lisp, and rewrite Emacs Lisp sexps as Common Lisp sexps.

Some interesting things to consider are file-local variables, buffer-local variables, dynamic-scope/lexical-scope, how to handle floating point (-0.0e+NaN in Emacs Lisp, custom floating point rouding modes/traps in SBCL for example), but this looks like a reasonable approach overall.

For example (just a draft, this might be incorrect):

USER> (defun make-local-variable (symbol)
(eval `(define-symbol-macro ,symbol (bvar (quote ,symbol)))))
MAKE-LOCAL-VARIABLE

USER> (make-local-variable 'foo)
FOO

USER> (macroexpand-all '(list foo))
(LIST (BVAR 'FOO))
T
T

The BVAR forms would then be able to access a buffer variable, with the current buffer. This works with SETF too (but Emacs Lisp SETQ should be replaced by SETF during the transform).

BVAR could expand into code that calls FFI functions, for compatibility. Using an FFI approach would allow to progressively rewrite some parts of the runtime into CL.

Just to clarify, I know this is a huge work to undertake, but this comes from the assumption that we want to keep all existing Elisp files running identically.
- A much better developer experience for stored procedures, with proper packaging, compilation to native code, graphical debugger.

- RAC and distributed transactions across a database cluster

- Integration with APIs

- A much better experience in Java and .NET drivers, including SQL custom data types.
Shade Threat Actors Call It Quits, Release 750K Encryption Keys
This was certainly an inspiration.
Basic Keyboard Customization with QMK
Just to add perspective, one reason why it’s _not_ great is the deluge of poor quality information and therefore potential for bias and “the silent majority of experts”, where you can read a bunch of stuff and feel like you know a lot, when in fact you have large knowledge gaps.

Eg. There is tons of info and blogs on machine learning out there. But in my experience, reading a lot of that can lead to a false sense of knowledge, where you seem to know a lot, but actually lack even the fundamentals.

Still, this shouldn’t discourage folks to start blogging!

But it’s an unsolved problem how to balance these concerns.
Ehm, customs? VAT import taxes?

As an individual, I can just by it in the US for personal use, and carry it over. But if you intent to transporting them for selling them, the story is very different.
Dropbox: Our journey to type checking 4M lines of Python
I purchased that. It doesn't suck. Though, I bet Apple could do better if it were integrated.
It’s not new, it’s an old, time tested design and they fucked up by changing it, and it’s okay to admit that.

Calling “new” comes across as, I was going to say “intentionally deceptive”, but it’s not deceptive, it’s just lying to your customers.

> Apple didn't get rid of them in some conspiracy to look like the good guys in 2020 after four years of user complaints.

I’m not convinced.

> Did you want Tim Cook to appear in a video groveling for forgiveness?

I wouldn’t be offended if he resigned.
You can also run Docker in rootless mode.
Same issues here with a basically maxed-out MacBook Pro 15" 2018. Worst laptop I've ever owned.

Sadly I feel pretty invested in Mac OS as an operating system.
Low or high demand are always relative to supply. So think "high supply" rather than "low demand".
Good call. I will.
I am glad he said it so that people here can't claim it is not happening.

I'm also glad he is making clear these policies come from the top at Amazon so that people can't claim that Bezos knows nothing about that and isn't involved in any of this.

These are the most important things to me. People with principles are rare these days. And people here can't just spin these stories into something else now.
I downvoted your original post because it was the top post. It did not answer the OP's original question. It should be one of the answers but not the top answer.

You should to some extent enjoy what you are doing particularly when what you enjoy is in line with what you want to get out of life.

The OP asked for tools for focus. Most of us need tools to gain perspective because we are so busy day to day that we don't see how it will fit in with a full life. We all need tools to periodically take a step back and see how everything fits together. I think you do that naturally but it was not in your post.

BTW - I can tell you do not have young children. They will completely change your perspective.
Individually resizable schematic symbols are not typically needed. I think that feature would baffle experienced EDA users, and trip up new users. You almost certainly want symbols of a fixed size, drawn on a zoomable canvas.
Anti-quarantine protesters kicked off Facebook find refuge conspiracy theorists
‘Subscription-based social site MeWe has become host to groups with names that are explicit in their members' goals: there's Ohioans Against Excessive Quarantine, Open Texas Now!, and #ReOpenFL, among others. These MeWe groups are iterations of those on Facebook with the same names. But ever since Facebook started to crack down on these organizational efforts and remove some of their content, members have been searching for a way to plan their rallies uninhibited by Facebook's moderators.‘

They mention this page which doesn’t seem too bad. Have there been other posts on HN about MeWe before?

https://mewe.com/faq#bill

Original title was too long. It was:

Anti-quarantine protesters are being kicked off Facebook and quickly finding refuge on a site loved by conspiracy theorists
They’re not done migrating to USB-C, that’s why. Every single year non-mac laptops slowly get thinner and trade another USB-A port for USB-C. The fact that all my work colleagues were issued a USB-C dock is going to accelerate this trend.

I can’t tell you the last time I saw a coworker directly use anything other than the USB-C port on their laptops, even on Lenovos with other ports. It’s only a matter of time.

Honestly, the “$50 USB-C dongle” has been great. I plug in a single cord and it provides two displays, power, USB, and Ethernet. This is everything that work laptop docks promised decades ago, except it’s an open standard! If I were to switch from a Mac to a Dell or a Lenovo, I wouldn’t need to change a thing about my current setup. Heck, I don’t even use an Apple power charger when traveling anymore, since my Anker is smaller and can barely keep my MBP topped off.
I also recommend the "app standup" as well - my side projects usually have a Telegram bot that sends me a daily message of performance, users, any cash generated etc... really does help keep the momentum going.
Does PostgreSQL have bitmap indexes. Very much a great feature that Oracle has for query performance
I have the same reaction, especially when I walk into a flashy store or office. My grandfather used to say, Las Vegas didn't pop up in the middle of the desert because people were winning money...
All of them, if there’s no power grid.
For me, MS SQL Server is the only real alternative, regarding the overall tooling around the database.
The top level commenter was not talking about an optical drive like CDs or DVDs, they were talking about having optical audio connectivity through a TOSLINK mini plug.
He selected an episode known for having suspicious coughing. So essentially someone else searched for patterns through all episodes for him.
They have turned it back on.
If an Apple user is having trouble setting up Time Machine, they can book a slot at the store to have somebody help them configure that. Is Dell going to send somebody to my parents home to help them with that?
Coming from a malaria-prone region and remembering the times I had to take Chloroquine injections and trying different malaria tablet treatments just makes this the best news I’ve heard this year. I hope they can conclude on these findings fast enough.
There is a course "The Philosopher's toolkit - how to be the most rational person in any room" at TheGreatCourses.com by Philosophy Professor Patrick Grim.

The first lecture is about about this very topic. How we think and how to think better.

I've ~~listened to some audio lectures once~~ taken the course and since then I am thinking a lot better.

No seriously He teaches a lot of tricks and techniques. FOr insstance: Ironclad, airtight validity. Thought experiments. Statistics. Really applying all this takes some effort of course
Yeah, the bare metal thing was useful. No "noisy neighbour" problem in that regard. :)
This is really cool, but it also feels to me like doing this implies a level of technology that skipped an important step. Why aren't there cheap 3D scanners that can just make a point cloud with multiple cameras and spit out a blender model? That would be so incredibly useful for game devs.

Maybe that's naive of me. But I'm not sure why.
American layout actually adds value to the laptop in Europe.

You can change the layout in the apple store when buying it here, but that adds 4 weeks to the delivery time..
> You can put on you resume that you were accepted in a selective program, and that you were able to complete it.

BTW via Coursera (perhaps only through white label?) you can enroll at some universities and get an ordinary degree (no qualifying language like “online”, join the alumni association etc). So you can get that benefit from some online programs, though perhaps not the top echelon.

Despite that, I agree with you that the realtime meatspace stuff is at least 50% of the value for the higher end schools (say “top” 100, however you define “top”).
I've been using emacs for about 15 years and didn't realize this was an option. I've added it to my config - thank you!

(and thanks to the GP as well, of course!)
Yeah, the original concept of OCW wasn't really as materials directly for "end users" at all. I imagine this also helped sell the concept; "people like our current students aren't even the audience for OCW." Over time, OCW has added more things like video lectures as video became cheaper and more ubiquitous but it never had a stated objective of being a course in a box for students to consume directly.

A lot of people were underwhelmed by OCW early on because they were expecting something a lot more consumable for a self-learner--which led to MOOCs of course.
Except its maintainer recently quit.
> What's the benefit of Syncthing?

Not needing a service/server is probably the main benefit, compared to stuff like Dropbox or Nextcloud.
One RDBMS that I don't see mentioned much is Tibero https://www.tmaxsoft.com/products/tibero/

It's a clone of Oracle & I'm surprised that Oracle legal have never tried to splat it!

Interesting blog post discussing it here: https://www.tmaxsoft.com/products/tibero/
Not this year, maybe next October and it's still a stretch..

Arrogance is an Apple trademark, but they now have become complacent regarding their products ( not their financial performance though.. )
Systemd is not only more convenient, it's also more simple.

Proof? sysvinit's surface is anything you can call. It's internal state is everything on the system.

Systemd's surface is the (well documented) commands in the systemd unit files. Each unit is pretty much independent, the dependencies are specified and well defined. Their internal state can be examined and explored.
Emacs contains a quarter million lines of C. What do you do with all the elisp that calls into it? Maybe that could be turned into a "libemacs" and used from FFI.
Cloudflare Changed?
> Replacing the cable is a lot easier than replacing a damaged port.

If you’ve ever had an accident with it, which I never had.

I don’t doubt that removing magsafe is a loss in the aggregate; I’ve only mentioned the alternative is likely to be better for me.

A better option still would be if they made durable magsafe cables. But they don’t, so here we are.
What's the alternative? Laser beams and fibre optics are still potentially better than conductive wire. I suspect we will see a resurgence.
So now that I'm mostly working from home, I bought a Thunderbolt monitor, and the setup is actually pretty awesome. The montior has both USB-C and USB-A inputs. I've got a physical network cable plugged and my USB-A mechanical keyboard plugged into the monitor; and of course the monitor also acts as a charger for the laptop.

Boom -- instant docking station: Plugging in a single standard cable gives me power, ethernet, monitor, and external keyboard.

Obviously you have to carry around a USB-C adapter when actually traveling, but if you get a good all-in-one adapter that does ethernet, HDMI, and USB-A, I haven't found it too disruptive. Hopefully the USB-C form factor will take over and then stay as long as USB-A has.
Shift-cmd-g, and you can put in any path you like, with autocomplete.
> I guess someone didn't get the memo.

Probably 'cause they can't log into their IMAP account right now...
Economists need to abandon their comfort zones
It's very true today. The problem discussed here is performance on complex queries (e.g. subqueries), and the query planner plays a huge role in that. The Postgres query planner has various issues. Here are two recent posts talking about planner issues:

https://medium.com/@rbranson/10-things-i-hate-about-postgres...

https://www.cybertec-postgresql.com/en/things-could-be-impro...

Also JIT compilation, while very nice and a step in the right direction, is very barebones at the moment, hardly achieving its potential. Here's a long todo list of what and how to make efficient use of JIT in postgres, by the main author of the feature. https://twitter.com/AndresFreundTec/status/10025899696161996... Postgres release 12 did not add any JIT related improvements, and as far as I know no work has been done on it on 13 either.