skysight-inc/HackerNews huggingface dataset:
This goes beyond UX: it affects API design, it affects communication within a team, documentation quality, etc. As a programmer who is able to put myself in others' shoes, it is deeply exhausting to have someone try to explain a new part of a system to me who doesn't have the ability to put themselves in my shoes. Leaving out key details left and right, foregoing analogies that in hindsight would have made things go so much more smoothly, phrasing things in ways that are very blatantly going to be ambiguous to an outsider's ears.

It's probably not fair to judge simply because I personally don't have that issue, but it's one of the most frustrating recurring experiences in my professional life.
Adventure with Types in Haskell – Simon Peyton Jones
Did some more research. I don't have a linux system with usb-c rn, but one can maybe query the emarker VDO in sysfs: https://people.kernel.org/bleung/

On windows there are the MUTT tools, but looks cumbersome: https://docs.microsoft.com/en-us/windows-hardware/drivers/us...
Its not that at all. MS knows the suckers that will develop for FREE is the Linux community! As you guys been posting I notice that most are already checking it out and more or less contributing. It will cost them less to develop and they just throw in their own Windows layer!
While the first part of the article is on alternative keyboard layouts like Dvorak, the second half of the article is actually a discussion of personalized shorthand "brief forms" (somewhat confusingly called "shortcuts" in the article). It would be really cool to have a seamless autocomplete system on Linux. As far as I know there isn't one. It would be handy in my opinion when typing domain specific jargon, perhaps using something like vim's leader key but OS-wide: for example, "`sf" would expand to "star formation".
Miss me with that "common usage" on this article for and by programmers.
This smells like bullshit. Show us all the data or retract the article.
Ok, but do I have to update this host? Do I have to pay for it when it's not being used? How quickly can I quadruple my capacity?
The language you are quoting is quite clear that the behavior you are thinking about is implementation-defined, and the informative section clarifies that this is one-hundred percent intended.

> It is explicitly intended that a null implementation is permitted.
> Only for some SKUs that not all organizations are eligible to license

Who is prevented from Windows 10 Enterprise licenses, other than those already under specific sanctions? Windows 10 Server, Education, and IoT also support disabling telemetry.

> Forced updates can be controlled only via WSUS (by declining them).

They can be controlled via Group Policies, not to mention Microsoft abandoned (most) forced upgrades with the May 2019 Update. Explicit action is now required to install these updates (like you mentioned). The only updates that cannot be disabled are end of service updates, which are every 18 months.
it's python and saying A[0] means first character and ord returns an integer for the current unicode glyph (like char, but for unicode) i.e. the seed are basically the first three characters.
For those missing the context, this model was a reductio ad absurdum response to https://twitter.com/MartinDaubney/status/1314590150245183488

You can overfit any small dataset using a relatively simple error reduction method.
No zero and one either, you typed L and O. This was common even in the 80s, the final days of typewriters.
So true. I made the difficult transition from QWERTY to an alternate layout, then another alternate layout after being dissatisfied. Ultimately I had to use typing practice sites because I simply didn't do enough typing in the course of working on the computer all day every day to relearn and retain. Still worth it, so much more comfortable now.
OpenOffice was so promising and so disappointing. I ran into so many bugs. LibreOffice has been awesome -- rapid improvements, and my concerns about exporting to an MS format and sending have melted away, (I only use documents and spreadsheets).
The advice from the blog post is awful as general advice. Posting anon here for obvious reasons, but there are different types of jobs. Some jobs reward you with equity, some reward you with promotions, and some are dead end jobs. Even many senior positions are dead end jobs.

I work at an A-round startup. Tons of people in FP&A, sales, accounting, and HR get promoted every six months. Engineers rarely get promoted. No refreshers. No raises.

Guess what? Engineers are now clocking out at 4pm, they are working on side projects, and it is the most rational thing to do.

On the flip side, I've worked at places where engineers are rewarded regularly for outstanding work. It makes sense to focus on your job.

On size advice does not fit all.
There are hundreds of thousands of car accidents in the USA annually.

There has never been a Mumbai-style terror attack, and the National Guard could be activated for such a thing.

Some edge cases deserve more addressing than others.
Good riddance. Hopefully they will be replaced by theaters with business models that don’t depend on charging $15 dollars for a bowl of popcorn.
>(I am strongly convinced lambda should be used as a glue to automate AWS infrastructure and any other uses is just abusing it)

I've created a whole photo sharing website in AWS Lambda, including a complete user accounts system (register, login, forgot password, email verification, profile photos, etc), social aspects, as well as other things like youtube video search and transcoding in the same system.

I also had to create my own Lambda build system because what was out there wasn't what I wanted. I wanted to be able to hit save on a file and have it repackage my Lambda on AWS (using a Lambda to create the lambda) including shared code in 'Layers'. Kind of a "live-reload" for Lambda. It's all working very efficiently.

This was a lot of effort though, but now that I've got a basic system I can extend it to any kind of website.

My photo sharing site for friends costs me about $0.25 every few months, and that is mostly/all the cost of storing gigabytes of photos on S3. No, it doesn't see a lot of traffic, and that's exactly why I chose Lambda to build this site on, because I don't have to run an EC2 instance for my photo sharing site 24/7 if nobody is using it. It's worked out exactly how I wanted, costs me practically nothing to run every year.

And, if I did build a system with a ton of active users, Lambda handles the scaling of that. Another reason I spent the time to create this build system and write all the code to handle user accounts, etc.
Exactly. The troubling part is that even with overfitting his model still missed two elections.
> So it is no surprise that any type of work on the seats puts this system in an error state.

It's only not surprising if you already know a ton about cars, which is a terrible definition of "surprising" to use here.
EnterpriseDB (which started this project) specializes in providing postgresql version that can emulate most of Oracle database functionality, so this is not surprising.
Saying thank you to the Hacker News community
This community has been really helpful in sharing some feedback on what we are building. To say thank you here's a special link for a 20% discount on your ticket to attend FORWARD.

To give some context, FORWARD is our immersive online conference, designed to help organizations learn how to leverage media, so they get their stories told and attract more customers.

By attending, you'll learn how companies use storytelling and thought leadership to accelerate growth, see what industry trends will shape the future of media, and leverage them to help your business will stay ahead of the curve.
At a glance, here are four reasons why you should attend FORWARD:

-10+ rockstar speakers sharing actionable insights and takeaways. Speakers
include startup founders, podcasters and writers published in The Atlantic,
New York magazine, Politico, Scientific American, Forbes and many more
-1 full day of immersive sessions
-Networking with attendees from 4 continents
-One lucky winner will receive a special gift from us.

As a thank you, here is a special link you can use to get 20% off a full-day ticket to attend.

Register with the link below
https://hopin.to/events/forward-by-ellisx?code=6c838dba-7ff8-4cb5-aacc-289553e3e395
(promo code already applied)

Best,
Richard
I think the word "empathy" is an overloaded term and was the wrong one for the author's point. Some people take it to mean "the ability to care about others on a moral level", and others take it to mean "the emotional intelligence to detect and understand the nuances of another's thoughts and feelings". I believe the author was talking about the second, not the first. It's entirely possible to be an idealistic and good-hearted person without having a shred of emotional intelligence.
Example: you have one or more larger pets and live in an earthquake zone. Owning a car leaves you with a chance to safely evacuate in time.
Interrupted sleep, and sleeping next to an EM radiation source. I don't care what they say, cell phones haven't been around long enough for us to know whether or not there are long term effects.

Also I tend to charge my phone during the daytime so at night I just put it in airplane mode to conserve batteries and make sure it can pull itself through the night to be able to sound the alarm in the morning. The charging port on my phone is busted and the cable needs to be jiggled every now and then, so it's not feasible to charge it reliably at night. Thanks, USB-C, for your horrible, non-rugged design that can't get through 3 years of use.
Big fan of MikroTik myself, but the scripting language can be pretty finicky and has a somewhat steep learning curve. I won't claim I've mastered it, but after a couple of months of working with it, I still feel handicapped by the syntax, quirks, and general lack of usability.

For example, this is how I'm finding the subnet mask from a string like "192.168.1.0/24" in a script I recently wrote (I think I got this from a forum post, but I can't find it anymore.)

:local mask do={ :return (255.255.255.255 << (32 - [:pick $1 ([:find $1 "/"] + 1) [:len $inet]]))}
This is in response to a model that similarly "predicated" presidential elections (using the algorithmic power of overfitting)
Yes, because seatbelts are so effective for us, it turns out there is no selective pressure avoid car crashes.
Even that theory has been questioned:

https://www.smithsonianmag.com/arts-culture/fact-of-fiction-...

It seems likely the keyboard layout was the result of working with typists to develop the best layout.
tl;dr author proposes to use shorthands for common words...

The "feature" that is built-in into most IDEs and most programmers are using on daily basis, e.g. https://www.jetbrains.com/help/idea/using-live-templates.htm...

I really don't want to be that guy, but the typing with 3x speed certainly didn't helped the article to be concise and to the point.
I have absolutely gotten very late night calls in Europe when I've been traveling, mostly SPAM, some wrong numbers, but also idiot people at my company which could have been dealt with using a text or email. (Haven't actually gotten the latter for a while; people don't randomly call someone outside of specific circumstances at this point.)

My contacts go through, there's the call twice workaround, and honestly I'm from a period when you just couldn't always reach someone immediately and I'm fine with that.
>The Nobel price in economics has much more prestige than two of the 'real' prices (Peace price and Literature price)

Prestige is of course somewhat subjective (as is definitely the very last part of your comment) but I would strongly disagree. Those two prizes are highly regarded and their announcements are widely reported. I can for example tell you both laureates of those prizes for this year from the top of my head but I can't name any other prize holder from the other categories. I guess you are projecting your own biases here and there is no real pecking order.
I called it "dabs of glue", usually in the context of warning against going crazy with the glue gun.
This really makes me wonder - what if you win a Nobel prize and they actually can't reach you? What if you're on a secret mission to save the world and didn't bring your cellphone?
I suspect your per mile / per day costs were not the marginal ones. Once you've bought a car and insured it the cost per mile is "just" the gas and a penny for wear and tear.
We've been trying to reach you about your car's extended warranty.
I see you ALSO failed to explain what the replacement jobs for these highly skilled, well-paid employees will be.

Horse tradesman became car dealerships. Elevator operator was never a skilled position in the first place. The internet has actually created a massive crisis in the western world that we're just now starting to realize - local newspapers going out of business is HORRIBLE for a functioning democracy, and nations across the globe are suing companies like google because of it.

You're insinuating that there will somehow be a new job for the folks put out of work, but fail to explain what that is. Look no further than Detroit, hundreds of thousands of middle class jobs that are simply gone. More weight on the economy, fewer middle class citizens, but a handful of shareholders and executives that are significantly more wealthy.

While I appreciate the condescending tone, I don't think you've even begun to put critical thinking skills to the problem. You're just parroting the same old tired story that justified "trick down economics" which is also based on a reality that doesn't exist.
There are probably some cases where traditional heap would be better that (ideal, finished) zheap. Some ideas: Crash recovery is faster without an UNDO phase. Accessing data that has been modified many times since you took your snapshot may be slower if you have to walk back in time through multiple hops to find the right version of each tuple (compared to the regular heap, which also has to step over lots of dead tuples in that case but can do so sequentially). There may be space management problems when there are too many active transactions interested in a page. There may be microscopic overheads that show up in some workloads that don't benefit from updating in place, perhaps because they are insert/delete-only.

I guess both options would be good to have, and it's interesting that recent SQL Server can do it both ways at the user's option (see "Accelerated Database Recovery", something that sounds conceptually a bit like PostgreSQL vacuum instead of ARIES style rollback where you have to undo changes).
Sleep on it: separate yourself from your writing by a full night's rest before revising

Get feedback: you don't know your writing expresses anything let alone anything it's meant to if you don't test it on people outside of your head (subtip: learn how to ask for feedback - there's an episode of the podcast Start With This [#3 or #4 iirc] that digs into this)

Try to delete half of what you wrote: half of what you wrote is probably trash, confusing, needlessly ornamental, and/or boring.
"Pissed" meaning inebriated and not angry.
SAM feels wrong to me, it’s way too much friction.

I was planning on trying out FastAPI + Zappa, but have not gotten round to it yet.
You missed that ceteris paribus part. What I'm saying is that, given two developers that are pretty much equivalent in their health, mental capacity and the ability to turn work into experience, the one that spent much more time on said work than the other will be much better at it than the other.
I think side projects are for fun and potentially for impressing technical reviewers in stage 3. Soft skills are for impressing recruiters.

During the recruiter phase, they're not going to understand the projects anyway. The only value they have at this point is they boost your confidence and let you move on to next questions. Just list them briefly if asked what you've been doing recently. Most recruiters can't recognize a good programmer, so they approximate it by judging your confidence.

The weapon of choice against recruiters is being prepared for the questions they ask. You pull out a lot of paper, write the questions down, and write answers. Ron Fry's 101 questions book describes them in detail. What the recruiter wants to hear, what she doesn't want to hear. All recruiters have the same set of questions, and although it changes every couple of years it's a solved problem. Yes, I know telling a recruiter what she wants to hear is manipulative :-(.
Vocodes is super cool and fun to play with, well done. I wonder if it's possible to turn it into a text-to-speech donations service for Twitch streamers? The current TTS voices are rather monotone. Some donators test how their text donations would sound like on this website: https://textreader.pro

P/S: Small typo on the first sentence on the about page.
I remember the 'One' craze a Microsoft started from an internal movement called "One Microsoft".
Microsoft traditionally had lots of different divisions/products competing with each other, and those products did not look like from same company. One Microsoft was about bridging those gaps (between company as well as between products). It resulted in OneDrive, XboxOne, OneNote etc..
The iPhone has an option to let phone calls ring if called twice in a row. I've told everyone that might possibly be calling me in an emergency to do so if they really need to get through. You can alternatively create an emergency list of numbers and let them ring through on the 1st attempt. I assume Android has something similar.
I have friends who had great jobs (and would take frequent vacations) but have since been laid off and are now living at home.

Sure my tech friends have done great, but not everybody works in an industry that's conducive to remote work.
> However, the state of the entangled systems is prepared before the systems are separated from one another

Isn’t the state still a probabilistic one at that point though? As in it’s not until it’s observed later that both particles instantaneously collapse into a correlated state. But the precise outcome of the observation isn’t determined before they’re separated.

My understanding of quantum mechanics is far too limited to really dive into this, but my point isn’t that it enables FTL communication or travel directly.

Rather my understanding is that it appears to break our previous assumptions - physicists haven’t yet settled on a way to unify relativity and quantum physics [1] which leaves many possibilities open. We still just don’t know enough to say it’s definitely impossible.

[1] https://en.m.wikipedia.org/wiki/Problem_of_time
We happily connection pool using sequelize by leveraging the fact that lambdas run in reusable containers.

If the next lambda invocation happens within minutes of the previous one ending, you can carry forward a db connection from the older lambda, no magic needed. Just place your db connection object in global scope (nodejs).
> and have my guests stay in a hotel

I'm curious, have you actually paid for friends to get a hotel room while they were visiting you? How did that work?

I'm trying to imagine how I'd even offer without making it awkward. I don't think I could avoid making an already uncomfortable wealth disparity even more cringe-worthy.

I think if I had to go that route I would at least rent an entire house on an AirBnb so I could stay with my friends - that way they're actually staying with me, rather than in a hotel in the same city.
Yes. Their industries were impacted by Covid and are unlikely to recover anytime soon.
Yet another buzzword used to make Haskell sound special and out of ordinary, while really they should make it more accessible and familiar to large audiences.
> extremely high survival rate

COVID-19 is (so far) about 10x-20x deadlier than the common flu which we have vaccines for and approaching about half of the total death toll of the 1918 flu which is considered the deadliest in modern history.

What is your basis for "extremely high survival rate"?
What will be the difference then? Magic?

Skill doesn't come from nowhere. It comes from practicing it and thinking about it and otherwise being mentally engaged with the field.

And yeah, I'm pretty sure that after 100 years of cooking, and learning how to cook, I'd be better than the person who put in only 20, just by sheer virtue of more internalized knowledge, more time to think, and more practice.
There's going to be a BIG push to go back to offices soon. I expect some companies will start experimenting with micro-offices (4-5 employees in a medium wework room).
My friend/co-worker signed up for Wave thinking that it supported IPv6, their websites and marketing is so incredibly fragmented...

We were working on some IPv6 projects that require IPv6 connectivity, and he didn't want to faff about with a tunnel or something along those lines, so he cancelled his Wave account and switched to Comcast.

Wave lost a customer due to not supporting IPv6... it's high time that ISP's started getting on-board.
I’m sure my company CEO with his private office, personal assistant, and 15 minute commute would be happier in the office as well, but for his employees who have no quiet spaces, much longer commutes, and constant distractions, working from home has been a significant quality of life improvement...
What’s Reality?
Really? In my mind the Peace Prize gets the top billing.

If I knew someone had a Nobel prize in economics, I would think they were really smart, and really deep into economics. If I knew someone had a Nobel Peace prize, it's almost certain that they did something of extreme first hand importance to the lives of many.
You call it a low end phone, but to some of the users it is very much a high end phone compared to their peers.

They want the watermark on in the same way people had "Sent from my iPhone" as an email footer for far too many years after the iPhone came out...
Commodore Amiga could get a mini/classic version next year
If it makes you feel any better, a strange woman talked me into climbing into her van at 2AM through an open window to open the door because she had locked the keys inside.

In my defense, I did ask the gas station attendant if he thought it was her car...
UNLOGGED tables is new to me, thanks for sharing.
Thank you for this, i was looking for something similar in Linux
And with such a high order, the predicted next result would probably be crazy, like -1000 on a scale of 1-10 or something
I actually looked up statistics from my country’s equivalent of the AAA of the road-side breakdowns they service before I bought it. The Mitsubishi Colt I own is one of the most reliable cars you can get. Japanese cars in general are very reliable.
> you need a form suitable for modification by a skilled stranger with little prior exposure to said work

That’s a nice idea, but it’s not a condition of the GPL. GPL v2 and v3 both only state, “The ‘source code’ for a work means the preferred form of the work for making modifications to it.” That definition exists because without it a licensee might try to argue that distribution of modified and then obfuscated code satisfies the source code offer condition.

Regarding a project licensed to others under the GPL, if the project owner accepts contributions under the GPL, then he becomes a licensee of the contributions. So, as you pointed out, he would need to meet the “preferred form” clause and other terms, at least as regards to the contributed portions. As you might expect, for a substantial project with many contributors, this could become very complicated. Therefore, many projects require contributions be made under a more liberal license (or even a copyright assignment) that allows the contribution to be sub-licensed to others without conditions.
Oh yeah, try that and I'm dropping any business relationship with you that I have the next morning. Or if I don't, then I'll pay a visit to the local office of our Office of Competition and Customer Protection.