skysight-inc/HackerNews huggingface dataset:
Out of curiosity, what was the subjects/languages/frameworks that you consulted on?
Youtube used to be a treasure trove for discovering classical music. Listen to a piece/composer you like and you'd get quite good suggestions to go from there, often from lesser known composers and rare recordings.

These days those have mostly been scrubbed from Youtube and if they're still they're they're pretty undiscoverable since the suggestion algorithm is so bad now.
I never even heard of code for America until I read this comment.
The Internet Boogeyman from Russia and China is a fairy tale to scare kids you know. Wildly exaggerated threat.

Bot farms is an ads problem.

The feed algorithm that maximize for 'engagement', in the same sense a traffic jam does, is the main culprit. Using Facebook, Instagram now gives you no power over what you see, just faint wishes that Zuckerberg somewhat fulfills every 4th post.
Authoritarianism and Democracy are two orthogonal things. Authoritarianism describes the degree to which the state regulates the affairs of its subjects. Democracy is a process by which decisions are made.

You can be in a authoritarian democracy, say Iran which is a theocratic republic which obtained that status through a legit revolution, overthrowing what used to be a dictatorial, but fairly liberal society under the Shah.
That is the typical “two wrongs make a right” argument, fossil fuels being bad makes it ok for wind turbines to generate land fill too.l
And I answered a statement about recycling of turbines, nothing more.
For which there is almost nothing available for at present.
> Personally, I hope that hydro pumped storage in artificial underground cavities will become mainstream one day.

That would have massive (environmental and financial) costs.

https://youtu.be/JSgd-QhLHRI

Is a great video discussing the practicality and finances involved in hydro pumped storage.
Coincidentally, We have designed somewhat similar Entitlement System for our use case. We narrowed down our requirement in one simple sentence - "A group of users can be given permission to do something on group of resources."

We just need 3 entities here:
- UserGroup
- ResourceGroup
- Entitlement (Which is basically a mapping of userGroupId and resourceGroupId along with permissions like Widget.CREATE, Report.DOWNLOAD etc etc)

All the entitlements will be granted at Group level and no nesting of groups.
>>The UI _was_ the best UI I had used but the recent rewrite set it back quite a bit. The UI designers seem to think that pretty is better than functional.

>This applies to 95% of all modern software. Optimise UI for looking (subjectively) pretty in screenshots.

Hard to blame them - most people make the decision to evaluate/not evaluate software based purely on how it looks.

I wrote an interactive GUI app in Lazarus that had almost instant (less than 20ms) responses to any user action (click, enter, typing, chart-rendering, etc). My manager complained that it looked dated and asked why a WebApp couldn't be done instead :-/
> This is why developers think managers don't do anything.

A programming dev manager told me years ago that his mornings were spent dropping by each member of the team. He'd ask how they were doing, and what they were working on.

He'd then gently nudge them back onto what they were supposed to be working on.
Did you actually read the article? It's a criticism of China's initial coverup of the outbreak. I don't see how that should discredit the author.
Hypothetically, aggregating your email to a specific client hosted on your server then using JMAP (not IMAP!) would be what we are all waiting for. However, interest in JMAP isn't really there.
Something I've notice the past few years is how annoying it is to look at small highly compressed images. You can go to http://news.google.com and look at the thumbnails to get an idea of what I mean. Part of it is that pictures for digital consumption are taken with the belief that they'll be viewed at high resolution, and part of it is that the images are heavily compressed. It's not just that the detail is gone, but it's replaced with the vague hint of something. Sometimes I feel like I'm looking at GAN generated imagery because my brain is telling me there's something there, but I can't make out what it is.
There May Be a New Northernmost Island
> They're still developing everything with waterfall.

In my bitter experience, as soon as the customer's procurement department insists on paying in dribs and drabs (milestones) the project is locked into the waterfall methodology.
Does syncing Obsidian to Nextcloud mean you don't need a subscription to Obsidian? Haven't really dug into what they're offering.
Sometimes that is felt, but abilities compensate the friction - emotions settle on trust, which is good coin.
There are categories for the level of difficulty for each language according to the State dept, the fifth level for example is for the most difficult ones: Arabic (Levantine, Iraqi), Chinese, Japanese, Korean, Pashto- you will need 64 weeks, while for French, Italian, Portuguese, and Spanish 26 weeks will do.
If I haven't played Runescape my life for sure would be different now. Most likely worse. Had lots of fun, learned english, enjoying the grind, market economics,and got inspired to learn to program similar games. IMO sandbox games should be even encouraged.
Until the government is willing to pay technologists market wage salaries, they're better outsourcing technology work. For some reason, they're willing to pay massive prices for contracts to firms, but not hire employees at compensation levels on par with FAANG companies. I'd probably be earning 10% of my current income if I worked for the government.

(The other unfortunate problem is that outsourcing firms are not typically where strong engineers want to work: they want to own their own and build their own products. So outsourcing companies aren't a good solution either.) My personal theory? Offer FAANG companies an incentive to put together strike teams to solve government technology problems. (Isn't that how HealthCare.gov got fixed? A bunch of Google people got involved?)

There are certainly technologists and scientists of equivalent or greater skill level who are happy to serve the public with such compensation, but if the government really wants to get things moving then they need to assess their compensation versus the prevailing wage for high-talent jobs in competitive areas of the country, and pay that wage. That means your top performing engineers make more than the US President (whom I believe is the most highly compensated government employee -- not considering all the perks he gets). Doesn't seem likely to happen.

I don't think it's reasonable to expect technologists to accept compensation that's 10-20-30% of what they're able to make at private companies to work for the government. Maybe our government would be more effective if it paid market rates for important scientific and technology jobs.
>designed to place early-career software engineers, data scientists and other technologists at federal agencies

So ageism. It's bad enough that SV flagrantly violates employment law with discrimination, but now the government is in on the game as well.
> I've worked with state government as a volunteer advisor. They're still developing everything with waterfall. Only contracting out to big firms, even if it's a small project. Lawmakers and aides sit in a room and write down what is to be done.

The US Digital Services Playbook likely needs few modifications for use at state and local levels? https://github.com/usds/playbook#readme

"PLAY 1: Understand what people need" https://playbook.cio.gov/#play1

"PLAY 4: Build the service using agile and iterative practices"
https://playbook.cio.gov/#play4

Do [lawmakers and aides] make good "Product Owners", stakeholders, [incentivized, gamified] app feedback capability utilizers? GitLab has Service Desk: you can email into the service desk email without having an account as necessary to create and follow up on [software] issues in GitHub/BitBucket/GitLab/Gitea project management sytems.

> That's changing at the federal level. They know they've got a problem. Why shouldn't federal software be as easy to use as the best web software? If you've ever tried to use it you will quickly learn that isn't the case.

"PLAY 3: Make it simple and intuitive" https://playbook.cio.gov/#play3

> Some sites will only work with IE and no other browser. Developers in two years can make a huge difference for making the government be more agile and operate better.

US Web Design Standards
https://designsystem.digital.gov/

From https://github.com/uswds/uswds#browser-support :

>> We’ve designed the design system to support older and newer browsers through progressive enhancement. The current major version of the design system (2.0) follows the 2% rule: we officially support any browser above 2% usage as observed by analytics.usa.gov. Currently, this means that the design system version 2.0 supports the newest versions of Chrome, Firefox, Safari, and Internet Explorer 11 and up.

> I always suggest joining a local Code For America brigade. Work on a local project and see if it is for you. If you find yourself drawn to it then consider applying for a two year stint with the federal government. You can really make a difference!

From https://en.wikipedia.org/wiki/Code_for_America :

>> [...] described Code for America as "the technology world's equivalent of the Peace Corps or Teach for America". The article goes on to say, "They bring fresh blood to the solution process, deliver agile coding and software development skills, and frequently offer new perspectives on the latest technology—something that is often sorely lacking from municipal government IT programs. This is a win-win for cities that need help and for technologists that want to give back and contribute to lower government costs and the delivery of improved government service."
three potential reasons: the latter has a much steeper learning curve, is much less portable, and can involve significant configuration to achieve similar effect.
> from outside, when not dealing with the logistics, you do not have an understanding of just how many logistics there are

For any particular situation, sure. But I think it's a very safe assumption that most your effort will be put into logistics or other admin-like tasks rather than the thing you think you'll be doing.

This seems to be a very common occurrence, so I was surprised the GP and their friend did not realize what they were in for.
So wear your pajamas, if comfort is the only thing that matters.

P.S. class aside, nylon is a bad choice to wear on an airplane. It melts into your skin. Cotton and leather are good choices if you want to survive an accident. Also decent lace up shoes can save your life if you need to exit a burning airplane. Try running over burning wreckage with flip-flops.

I take off my shoes for comfort when at altitude, but lace them up for takeoff and landing.
I have noticed that very few of the products launched are actual ingredients in food. They sort of are the food. With tofu, there are a gazillion ways to cook and prepare it. With these other foods there is one way, and then you serve it differently.

I have a tendency to always come back to tofu, tempeh and seitan. They are extremely versatile, and at least the first two feel "healthy". Soy mince makes me extremely full and leaves me feeling bloated all day. Sure, I eat it sometimes (it is probably the only one of the more modern products In regularly eat), but it is never my preferred food.
For what it's worth, I found the article I was thinking of:
https://ia.acs.org.au/article/2021/help-government-hack-or-f...
A list of credit card numbers could be modified so that, for example, real people are not affected, and/or to add "watermark" card numbers that identify the precise origin of the dataset if it is ever used.

Hopefully there are strong guards against modified data being used to entrap, and also against modified data being used as evidence.

(I'm not yet sure whether these policies are sensible; just trying to figure out the legitimate uses for these powers rather than assuming the worst, although the latter can also be useful to prevent bad outcomes)
If you've already got a domain, then just use a subdomain. The domain name is probably the least important thing that is stopping you from executing side projects.
Thanks for driving the point home.

I'll add tutorial text to the grids you see right now.

I did half-ass the launch. I didn't expect it to actually be on the landing page of hackernews. I was expecting to just have a few users to talk to about it.
Most cloud providers block outbound smtp traffic
If they're offering remote work from anywhere in the country, including areas with low cost of living, for recent college graduates, maybe this makes sense.

For anyone who has been in the industry 5-10 years at successful corporations the max total compensation of under $150K would be taking a massive pay cut.
Voila – From notebooks to standalone web applications and dashboards
If it’s a FAANG-type company, then it may be really hard to find another job that pays more. That’s one of the risks you take when you go to work for a FAANG — you end up pricing yourself out of the market for all non-FAANG companies.

Most non-FAANG companies are likely to look at your compensation you got and decide you’re just too expensive and you won’t even make it in the front door.

You end up having to look extra hard for startup type companies or other non-traditional employers who are willing to overlook your previous compensation, if you’re willing to take a lot less money in order to be a happier person.
The FOSS community will disagree with you there.
I am disgusted by the mostly apathetic response in Australia to this terrible legislation.
I’m not sure why this has been downvoted, this is a correct answer - it is possible to generate false positives by running too many cycles
Several cron implementations (including the default in Red Hat-derived distributions) have a built-in RANDOM_DELAY variable you can set.

I prefer setting the random offset when writing/deploying the crontab (you probably have them committed somewhere so there's bound to be a deployment mechanism, such as ansible). This way the offset is kept constant, while still avoiding the "thundering" cron.
Boss who duped Silicon Valley
All in the name of safety.
Yep, exactly what you would do with an opaque struct in C, too.
The industry needs political incentives to even exist and now they want incentives to fix the problem the incentives created. Why don’t we just agree on state financed and owned wind power and be done with it instead of feeding the middlemen.

And it begs the question, the waste was a known factor before even starting building turbines, why start asking for this now instead of twenty years ago. To me it feels very much like a problem once wanted to be swept under the rug now becoming too much to handle.
I have heard (failed to corroborate) that if Chine measured their GDP using the algorithm that India uses today, then they would already be the largest economy.

Until economies GDP is measured the same way, I have no idea how they can be compared.

PS. I would love a website that explains how each of the major economies measures their GDP.
I don't see how it's a relatively recent development, social animals have leisure time where they just play around and "live" in the same way humans do. If anything the idea that life is just survival seems to be an invented concept forced on people.
Tailwind CSS theme converted to CSS variables
And you think right, too late to edit sadly.
The answer hinges on the expectations that the company has from you.

If you and/or your work somehow slipped through the cracks and you know this but you're keeping quiet and staying low while there's actual work to be done - stop and find the most tactful way to start doing some actual work.

On the other hand, if the company is aware of how little work you're doing and they're happy to keep you on[1], in that case you can look for extra projects at work (they don't need to fill all of your time), spend time learning things you're interested in (related to work or not) and spend time with your kids completely guilt-free.

If you're early in your career, at some point it might make sense to leave and go somewhere where you'll learn more from actual work.

[1] Yes, this really happens. Maybe they expect future projects, or still building the team, or there are some org changes coming up, or they care about appearances and want to be able to say that they have a data scientist on a given team.
Is there anything better than Fastmail currently in the JMAP space?
Can you explain the notation [0,1)^2 unit square, does the 2 represent the spatial dimensionality? So,[0,1)^3 is the unit cube? Why is 0 inclusive, but the 1 is exclusive?

"The first is that this mapping is area-preserving, not distance-preserving." Which area is being preserved?

Is there a volume preserving choice function?

What are points t0 and t3, are those the location of the singularity points? What is the definition of those "singularity points"? Is it that seeming void in the center of the fibonacci spiral? And that void doesn't exist within the unit square case?

I especially enjoyed footnote #1.
After a summary about how most CEOs don't aim to excel at cybersecurity, but only be above average by following what consultants call best practices, Rob writes:

There is a flaw in how CEOs think here.

One flaw is that "outside" consultants are steered by those skilled at corporate politics. The consultants know which faction hired them, and thus, tilt their "unbiased" advice toward that faction. Having been a consultant myself, it's the hardest ethical question I face: how do I maintain my own integrity in the face of the client trying to spin/tilt my reports?

The second flaw is that CEOs are measuring their companies against equally conservative peers. All of them resist some innovation that could reduce costs because none of them have tried it yet. Thus, there's obvious things that all the techies can see, and yet, the organization resists because none of their peers have tried it yet. Yes, CEOs don't want to excel at cybersecurity, to be the leader in their industry with the best cybersecurity, but this thinking stops them from being even slightly above average.

The third flaw is that consultants are dumb as rocks. They are just random people who have gone through some training who don't have to be responsible for the long term consequences of what they do. They don't reflect the best practices that the industry is doing so much as the dumbest. Most times an organization hires outside consultants there's smarter people inside the organization fighting against the dumb things the consultants are doing.

All this means that instead of getting the "average" or "slightly above average" out of these outside consultants, CEOs are getting the "below average". Their IT (and cybersecurity) is slowly sinking, except for the insiders who fight against this.

Thus, we have the fight the tweet describes above. The CEO has an extraordinarily broken view of cybersecurity.
Thanks! I registered directly on ISNIC.

Process was pretty straightforward and I was able to add my DNS records just fine. Do you know if they have any safeguards against domain transfers? I don't see any settings related to that, other than to transfer my domain.
They won't care until the stories of ordinary people suffering the consequences start emerging. But if the state can portray any victim of this legislation as a criminal, even plant digital evidence that they were conducting criminal activity, then it'll still go unheeded.

What we need is good (investigative) journalism to keep the politicians and oligarchs in check. But the business model for that got destroyed and now we just have Murdoch and clickbait.
Can apps move the MeToo movement forward?
I am interested to hear what atlassian have to say about it, they have been quite pro-australian. But.. what effort do you think the AU police are going to put in to get the data out of your JIRA tickets?

Because if you want to punish Australia for it's poor laws that seems a weak lever to pull.

And if your concern is MITM between servers, virtual machines or clients- well USA has had sufficient inference, probably by government actors, that some big players instituted SSL inside the data centers- I presume after finding taps.

This is legislation to say they can do that sort of thing- it just seems to happen elsewhere but under some seal of secrecy. At least they acknowledge it.
But it's not implicit and/or required. In embedded you can use C/C++ without a runtime.

> calling the code that calls main(), runs functions registered on executable load, registered atexit(), soft floating point emulation, running constructors/destructors on start/exit, handling exceptions, threading support.

You call main() (or whatever) from your reset handler, there is no "executable load", there is no "atexit()", floating point can be hard-instructions (if available), call __libc_init_array() to call constructors if required, you usually don't use exception handling, and of course there is no threading support.

Perhaps you can call "runtime" the instructions inserted to call constructors/destructors but I think it doesn't qualify.
Read the forums. No support provided.
> hate that I see in the internet towards agile

The reason is that enterprise implementations of "agile" are often the opposite of agile: waterfall with no frequent releases nor customer feedback, but lip service to agile practices and middle management ceremonies.

If you go through the agile manifesto and compare, these implementations violates all the points listed.
I’ve worked at the same company for 20 years. For the first 17 years another developer and myself were embedded in a business unit. I’d say we spent 90% of our time coding. Then they decided we should be integrated into IT. We since been made to adopt agile practices and all the meetings that go along with it. I’d say I spend about 5% of my work week coding now. The rest of the time is in meetings. I’m absolutely astonished at how many meetings the IT organization manages to create. I still don’t see the purpose. All these agile practices haven’t made our code any better. We are just writing far far far less of it. I’m kind of astonished anyone ever manages to get anything done.
Nigerian students amassing degrees just to stay in Europe
I don't believe this has everything been tested in court, but I fail to imagine how a USB cable or SATA constitutes a network. Wifi, sure. If you have an IPX or TokenRing or an ISO/OSI network, then sure.

Either way, the more relevant part here is the use inside an internal organization.
As others have mentioned, MariaDB also hosts a Jira: jira.MariaDB.org

Curious detail is Jira itself doesn't officially support MariaDB.
What You Should Know About Outsourcing for C++
If you are disheartened by your photography then constrain yourself to people only. Once you have learned how to talk to your subjects, to get real emotion out of them, then you’ll never look back. Break through that say-cheese barrier and make eye contact. Get people to really look at you and trust you, know when they are ready, and get them to show you how they feel.

I used to pat myself on the back for artsy seashell misty forest autumn leaf postcard stuff. In a world of hyper technical gear none of that is exceptional any more.

The composition and lighting of people and their faces is all.
I quite like this as it is one of the few comprehensive GStreamer examples that is readable. Kudos.