skysight-inc/HackerNews huggingface dataset:
ChatOps as a 'movement'/philosophy is especially weird to me.

Like, when you've done your homework properly and your production deployment system is automated, ACLd, auditable, programmable, well documented and reliable then adding something like an IRC/Slack bot to it is trivial to the point of being mundane. It ends up just being another trivial integration, another tool/frontend, and more of a quality of life improvement or something cutesy than something revolutionary.

When you haven't done your homework and your system is a mess, then yeah, integrating with IRC/Slack is a journey, requires you to use some superstar ChatOps tool from GitHub, requires you to spend weeks integrating your five different cloud providers into it, and you end up spending so much time on this that you have to turn it into a philosophy to justify the effort. But maybe, just maybe, you should focus on other things first. And maybe you shouldn't end up centralizing all of your deployment workflow on a third-party chat app.
Postwar sprawl is a huge problem, but it'd be good if prewar towns were saved.

You're going to get pushback if you try to say "everyone needs to live in the Big City". They don't. There are other options.

Because streetcar suburbs are fine. Villages are fine. Actual towns are fine.

What's bad is strip-mall sprawl. Highways, burbclaves, and office parks. None of that is worth saving.

And some of the new "denser" development misses the point. Rows of townhomes set up in a farm off the highway with no commercial center? That's dense but bad.

New condo complexes -- private compounds with pools and such -- that take up whole city blocks? Also dense, but bad. These represent the "enclosure" (with everything that entails) of urban space.

But "small towns"? Fine -- if they're actually towns, and not just strip-mall wastelands.
Babylonians calculated with triangles centuries before Pythagoras
As somebody who works with Rails and likes dynamic languages like Clojure, I would assert Rails scaling issues are not related to language dynamism, they are related to Rails making incredibly poor design decisions.
Llness duration and symptom profile in symptomatic children tested for Covid
Take care of your hands. I went on a crusade to go mouseless a few years ago, and eventually it resulted in RSI from typing so much. Focus on your posture, take breaks, stretch your hands and fingers, get an ergonomic keyboard, etc.

An under-appreciated benefit of using a mouse (as a programmer) is that it "switches things up" on your hands so that you aren't doing the same repetitive motions all day long. You can be marginally faster with a mouseless workflow, but you're definitely not very productive when you can't type for months due to RSI.
It's amazing how historians (of all politics) see the past through their own political views. I would imagine if if you were to ask Bret what he thought the solution to US Immigration is today he would reply similarly to your first paragraph. Probably Andrew Roberts or Niall Ferguson would say the opposite.

I wonder if there are any historians that say "XXX worked then, but I recommend YYY now."
Dunno about that one. Our most reliable integrations have a lot of quite complex error handling in order to be highly reliable.
It's been pretty loose in the UK. Even during the strictest lockdown, which only lasted a couple of weeks, you could still go out for exercise, go to shops for "essentials" (the definition was liberal). People went to exercise and just happened to be walking 2 metres away and in the same direction as their friends. Hardly house arrest.
It depends what you mean by email. For example, FWD:Everyone (fwdeveryone.com) allows using the Gmail add-on as the only interface between the user and service. So the user can stay entirely within their inbox, but they aren't interacting with the service by sending or forwarding an email.
> As an Apple user

GP was referring to developers as guests, I believe, not to users.
>> "If software providers develop this technology, they are complicit in a very serious crime and should be required to design their products to stop this happening."

so we should outlaw any piece of technology that can be misused?

This is what happens when technologically inept people make laws to regulate technology. By this standard, cameras should be outlawed in case they're used to take sexually explicit pictures without consent. Computers should be outlawed in case they're used to distribute anything illicit.

Outlawing the production (by any means) and/or distribution (by any means) of non-consensual, sexually explicit material should be enough. If someone can show evidence that someone has produced to shared such content, then that's enough to demonstrate the offence.

No need to go stopping the rest of us from using technology just because some disgusting excuse for a human decided to demonstrate some of the worst of humanity with said technology.
Some really good journalism came out of this project.

https://themarkup.org/news/2021/04/13/how-facebooks-ad-syste...

Not surprising Facebook wanted to kneecap them. Them claiming privacy concerns is just... peak hypocrisy.
What we really have to do is to leave the US to itself and instead side with someone more peaceful instead.
Sounds like you had a congee of sorts?
What is a primitive?
Ask HN: I Need Some Career Advice
I apologize in advance if I make a mistake here, because I'm new. I need some career advice. I am 24 years old. I have been working for more than a year as a Python developer in a small startup. The problem that I face is that the startup's future is uncertain and I don't know if anyone else will hire me, because I don't have a bachelor's degree. Due to several mental disorders and circumstances, I had to drop out of college twice and I can't get a degree no matter how hard I try. My question is can I survive without a bachelor's degree? I consider myself to be a skilled developer and my bosses agree as I was hired after only a month of working there as an intern and promoted twice after that, all within 9 months. But would the companies consider hiring me based on just experience? My high school score is not good either.
That's where population growth comes in. You can't add hours to the day, but you can add person-hours.
These guys bypass cloudflare https://microlink.io it's open source but it's just more convenient to pay and forget about it.
UK IT salaries are really low and it's easy to set up a company. If you make economy business-friendly it's probably same as Android app store without a fee.
> The only purpose an email address serves is password recovery. Period

And you can still do that with Apple's email relay. So I fail to see where's the problem.
Factory jobs are absolutely stressful (mentally and physically).
I'm using the US International keyboard mapping, to type ' I have to type ' + space. The goal is to add the possibility to wrote letters like é (' + e).

So this doesn't work for me and it doesn't seem possible to change the shortcut on Firefox :(
In the end it's about the same cost (for the same quality).

Also prefab houses have a lead time of about 6 month.

But once the on site build has started it's fast and those elements come with electrics, water piping and (sometimes) windows preinstalled. They just need to be connected.

You basically have the choice between the classic building methods with an architect and contractors, or an All-in-One Firm that has it's own contractors and almost always uses the prefab model. The later also is way less hassle for the once-in-a-lifetime home builder, usually.
That’s a total cop out to say it happen pre-pandemic. We’re talking about people actively seeking care being turned away.

Not sure you need much data when countries like Canada were canceling all elective surgeries during their Covid waves.

https://www.cbc.ca/news/canada/toronto/covid-19-ontario-hosp...

This happened in most countries that were hit hard. We’re talking going from a packed schedule of preventative screenings and elective surgeries to zero.

The backlog will take years to clear.
I’d say it’s lower, even. Google has a far worse history of killing services off than Apple.
If you have time, you can get everything from the API. Get the latest ID, iterate down and download the comments.
I joined a team recently without a solid test suite or testing practices. Really excited to (gently) spread the gospel of TDD (joking). I have the same thought process though, without tests to back me up I feel exposed.

Less opinionated/experienced with strong type systems though, I do appreciate the flexibility of being able to hack things together to see if they work - then improving upon the solution. strong types seem to make that harder.
I think bindurl and unbindurl would solve most of your complaints: if you just want a few Tridactyl binds use blacklistadd then `:bindurl [URL] --mode=ignore ...`; if you want just a few webapp binds use `:unbindurl [URL] ...`.

There's also Ctrl-v in normal mode that lets you send one key sequence to ignore mode - I use it on YouTube with `Ctrl-v f` to toggle fullscreen. Ctrl-o works similarly but for normal mode from ignore mode.
> Visit Africa as a child and get a worm or two in you.

You're not going to get river blindness from licking a door knob.
Do you guys not understand that Apple doesn’t really care about developers? You all are just a replaceable means to an ends. Everything they do is either for the benefit of Apple or it’s users. Stop whining about it.
I'm a bit conflicted about these books. The ideas are super interesting but the characters seem very "cardboard-like". Also they are bit too long and by the 3rd book I didn't care anymore... Still, pretty interesting on their own.
See, that’s the thing about China: it seems to value their citizens more than some company’s money.
> The return type thing was just an example to show that you care about return types regardless of static typing, not that you care about return types during every act of programming.

If we both agree that you do not need to care about types during every act of programming, then lets follow that thread and see where it leads. When do you need to care about types, and how big portion of a programmers time is spent on thinking about types?

My own expensive provides the answer "rarely" and "as little as possible". The few times I do care about types is when interacting with third-party functions, and in those cases I read the manual to figure out what their functions are returning and what I can expect to use. I do not however write test that verify that a function that is documented to return a string actually do return a string (or expect my compiler to do it for me). If the documentation is incorrect then I treat that as a bug, just as if it was a logic bug.

It would however be interesting to hear how much others spend time on it, and in what kind of acts of programming.
> In an interlinked multidimensional state space optimization problem

Does this mean: "it's complicated"?

(Apologies for my ignorance)
Original author here. I am taking your comments to heart. I'm not yet prepared to concede that we should give up on accessibility standards for platform and application developers and expect AI to solve the whole thing; I need to discuss this with others in the blind community. I appreciate that expecting every application and website to implement accessibility standards doesn't scale, but it's the best we have so far.

You said the tone of my article was strident and demanding. Please note that it was addressed to the leader of a growing public company, calling on the company to live up to their own PR about their mission. I wouldn't take that tone with a solo developer like you. Even so, I don't believe I was abusive or persecuting. Still, it's likely that writing and promoting this article did make some part of my ape brain feel good about fighting for a righteous cause. So thanks for making me stop and think.
explanation of what's going on which is, of course, way more complicated than the headline: https://www.reddit.com/r/europe/comments/oxmgg2/phd_student_...
Other side of the coin:

“Law school was once considered a surefire ticket to a comfortable life. Years of tuition increases have made it a fast way to get buried in debt.

Recent graduates of the University of Miami School of Law who used federal loans borrowed a median of $163,000. Two years later, half were earning $59,000 or less. That’s the biggest gap between debt and earnings among the top 100 law schools as ranked by U.S. News & World Report, a Wall Street Journal analysis of federal data found.”

https://www.wsj.com/articles/law-school-student-debt-low-sal...
"complexity sells better" AWS sales team :)
It isn’t though, because the developer had no problem offering that as a social login.
Hey, awesome to get a reply from you! Thanks for all your work on tridactyl, it's made life a lot easier!
Major underestimate, it's more like 1.8 * 10^24
or, if you prefer, 1.8 million billion billion....

See: https://www.wolframalpha.com/input/?i=atoms+in+a+18+grams+of...
> People like complex tools because they look good on CV

Is this really a thing? I have yet to see a single case of it.

OTOH what I found more often than I could count is the belief that complex systems or tools are necessary because the problem is complex (it isn't) and the company's situation and requirements are so special (they aren't) -- not intentionally but simply due to lack of time and lack of contemplation of the problems and available solutions.
I wonder if what RSS needs is a bit of a rebranding. Or rather, the delivery of text content over RSS could use what podcasts did for the delivery of audio over RSS. Blogcast, podblogging, or something.
The irony is so thick, it is palpable. Leftist politics suggest that criminals should have a second chance and be able to reintegrate into society. But do something completely legal that I don't like, and you're cancelled forever.
When googling about the business owner "Andrew John Camilleri", the first result is for his implication with the "Paradise paper"[1]

[1] https://offshoreleaks.icij.org/nodes/56050262
I'm using a simple Wacom tablet. However, I still switch to the mouse for some tasks (Inkscape, KiCAD), because of the scrollwheel (indispensable for quick zooming).

I wish there was a hybrid solution (e.g. tablet with separate wheel for zooming) which is easy to set up in Linux.
They say that they acquired the assets, but are still trademarking the name? Would the assets include this?

It feels like this isn't a way a real company would announce a return...
It's not necessary for everything perhaps, but the feedback of an automated test is often faster than manual testing. So it ends up saving time.
Just send an email and ask them. Include a minimal RSS tutorial. Make an example feed for their website. They are already parsing out html, copy pasting those lines of code into an XML takes very little effort. Make the feed auto discoverable and/or include an RSS icon or link some place.

It will surprise you how often people just do it. Its a fun thing to implement, 5-20 min and you have results that require little to no further attention, upgrades or maintenance.
> A simple system such as a hand-written web server is very likely to crash.

> Kubernetes is complex, and it definitely gives us less downtime than simple scripts we have written before we use Kubernetes

There is a point in between 100LoC hand-written web server and K8s cluster. E. g. you need to serve static files and load is small to moderate (say <=1Gbps) you can do this in two ways:

1. Create a K8s cluster where HTTP traffic will be dynamically proxied to a container running on some set of nodes reading files from GlusterFS cluster.

2. Install nginx on a pair of physical servers (with disk configuration depending on the load: from HDD mirror to SSD RAID 10) and something like CARP for HA IPs shared between them.

2nd option is much simple and in most cases will be more reliable: in theory K8s option can have higher availability but it requires much more effort to not screw up something and much harder to troubleshoot when something goes wrong.
> For example, I am absolutely sure that Groups would have had loads of more IAPs had I been allowed to offer Paypal on top of Apple Pay and what not

hm. I can't see it as a bad thing that there weren't a ton of additional IAP micropayments in an app.
The link leads to a reddit post, which leads to another reddit post, which leads to this article in Swiss: https://www.nzz.ch/schweiz/hsg-und-china-kritik-auf-twitter-...

I can't read Swiss... but the comments on Reddit seem to show that this isn't as cut and dry as the title makes it sound. Quoting /u/hamsterman20:

> "First of all, he was going to a chinese university with a chinese scholarship.

> He left the swiss university because of some weird technicalities while attending the Chinese university.

> He posted political messages against china and 1 picture depicting a chinese with yellow skin and slit eyes.

> Im not surprised he was kicked out of the chinese university and that the supervisor wanted to distance themselves. Though I wish they would stand up against China, its hard when your career depends on it.

> His swiss university refused to take them back. Don't know why. Technicalities I guess."

I'm sure there's still more to the story, and that it obviously isn't entirely the student's fault, but it isn't like a Swiss Student randomly tweeted about the CCP and got kicked out.
Seconding this—every company has to have accountants, lawyers, and software developers. Sometimes they contract it out to external firms, sometimes they hire directly, and once they get to a certain size they almost always do both.
A polynomial is solvable if and only if its corresponding Galois group is "solvable". Solvable groups are motivating primarily by the problem of determining if polynomials are solvable. In general, it takes some work to know if a group is solvable, and I don't think there is a way to determine that immidiatly.

The most charitable reading of the statement is that there are relativly few groups of small order. This means that for polynomials of relativly small degree you have probably seen their Galois group before so can go off of memory.
(2006)

Previously:

* https://news.ycombinator.com/item?id=27086239
I think part of what you are not understanding is that it is not the plain ints or the strings, it's the structs or the classes or what have you, that you didn't have to spec out beforehand. With rich but thinly-used data models in those line-of-business CRUD apps, the spec to usage ratio can approach 1:1.

With duck typing you just stuff the data in there and pick it out again.

I did not get it either until I had a couple of years of Python experience under my belt. And yes, you can do that in something like Java too, I'm sure. It's just not as convenient, and the culture will not tolerate it. And yes, there are downsides. (But there a downsides to the spec'ing too, one of them being proliferation of concepts, increasing the mental load of understanding the system.)
See, my country saw some 300 years of democracy. At that point the progressives used a trick to pass a new constitution proclaiming all people to be equal. Conservatives felt their rights were violated so hard, they passed a resolution inviting neighbouring countries to intervene and another one for the army to stand down. Mere 200 years later all political options agree that was not very bright of them. Just give it some time.
Not sure what this statement is supposed to mean. Every polynomial can be solved tautologically by adding a zero for it into the picture. For instance, every complex polynomial admits a complex zero (this is the Fundamental theorem of algebra), so you can find the zeros of any rational polynomial somewhere. You can of course look at the smallest 'field' in which these zeros live: basically, look at everything you get by writing down all possible arithmetic expressions involving those zeros. For the polynomial x^2-2, you get numbers of the form a+\sqrt(2)b where a and b are rational numbers.

The Galois group tells you how complicated this new field is, and how involved its symmetries are. In the example above there is only one nontrivial symmetry which switches a+sqrt(2)b with a-sqrt(2)b. In general there are many more, and when you consider the symmetries of the zeros of all possible rational polynomials, you get the absolute Galois group of the rational numbers. It can be said without exaggeration that number theory is the study of this Galois group, which is still a rather mysterious object in its full glory.
Link to comment: https://www.reddit.com/r/europe/comments/oxmgg2/phd_student_...
This is a perfect example of why Sign in with Apple is so great: it hides my e-mail and real name from people like the author who are clearly intent on using this information to sell me stuff I don't want.
Is Scala weakly typed then because it has implicits?
Your point about high-skill vs. low-skill immigration is interesting, but allow me to invert it: If developed countries can benefit by causing (only) high-skilled people to immigrate, can they also benefit by somehow causing (only) low-skilled people to emigrate?
* The pay gap between public sector workers and private sector workers continues to grow. Many public sector workers are now in the top 10% of income earners, and they number in the millions. Their political power is also greater than the sum of their wealth, because of their numbers. Each one has enough financial interest in the unions' agenda succeeding to potentially engage in PR/lobbying for that cause. Thus they have the critical mass of supporters to shape narratives. Seeing kids talk about how much they hate Trump - something they learned from their unionized teachers - drives that home.

* Pensions for public sector workers are bankrupting states, yet there is no political force capable of scaling them back. The kind of job security they gain through their collective bargaining agreement is also degrading the quality of the public service, in public education:

https://academic.oup.com/qje/article/111/3/671/1839935?login...

And policing:

https://academic.oup.com/jleo/advance-article/doi/10.1093/jl...

And every other public sector. The inexorable rise of social spending stems from the growing power of public sector unions:

https://ourworldindata.org/grapher/social-spending-oecd-long...

The work forces of media outlets have their own guilds, e.g.:

https://nytimesguild.org/

Which combined with left-wing labor laws, means they receive the benefit of barriers to competition from other workers who may want their jobs. Thus they have a financial conflict of interest in how they cover the news, to favor the left-wing political narratives over anything favorable to the concept of a free market and contract rights.
That link backs up my statement: it's a bunch of "we estimate" statements and attempts to model the future based on a survey of ~2k physicians.

A qualified actuary will likely admit to uncertainty on something unprecedented like the first pandemic in the modern era.
Now go fingerless on your smartphone. Oh, we make an exception there do we?
Yikes. 240W through that tiny connector?

> The most troublesome potential is the combination of PD controller bugs on the charger side leading to 48V/5A on the cable, and a lack of protection circuitry on the side of a device that has been designed for 5V-only.

Double yikes. I always thought that if you're going to put radically different voltages through ports, they should have different-enough connectors that you can't plug one into the other. I guess I'm old-fashioned.

I get the desire to end the connector conspiracy and just have One Connector to Rule Them All, but in the end we've just created another connector conspiracy, especially when you throw Thunderbolt into the mix.
YMMV but our experience with Cat-M has been very good with regard to speed and general coverage. (Probably because it was just a tower software for LTE eNodes.) 300Kbps+ seems to be the norm.