skysight-inc/HackerNews huggingface dataset:
Slightly tangential: I use my phone for the exact same things as you and I usually upgrade every 2-3 years to a high end model for a top camera.

Me and my girlfriend both own the Sony Xperia Z3, which had a cutting edge camera when it was new.

I upgraded to the Galaxy S9 a few months ago, she still has her Z3. The advancement in photos is striking. It's incredibly noticeable, especially the reaction time after pressing the button and the low light performance. To a point we explicitly use my phone to reshoot images we already did on the old phone, if we like the motive. I upgraded mostly because 16GB internal space wasn't enough for me anymore and Android keeps bloating. But if I had experienced the camera difference before, it would have been enough to make me upgrade.

From my non-professional perspective the only thing lacking to a real camera is optical zoom. Otherwise I'm positive many shots of the S9 turn out on par or even better than mid-level Canon/Nikon reflex camera shots, if taken at the right distance.

The camera market is getting more and more redudant for non-professional use cases.
I use a pair of wired headphones nearly daily, not only are the advantages small but the overall item is worse.
Android kernel is Linux, userspace is a mix of Java Frameworks hosted within ART, ISO C, ISO C++ and a couple of native APIs.

Nowhere are Linux syscalls part of the official stable APIs.
why not upgrade and sell the phone? economically it doesn't make sense keeping the same phone if you can have free upgrade and stay with carrier anyway
Jira is infinitely configurable. A lot of teams use that as an excuse to introduce heavyweight processes and lots of cognitive overhead. The result is that end users often find it some combination of confusing, frustrating, and exhausting.

Your challenge when configuring Jira and designing a process to use with it is to create the simplest workflow with the fewest restrictions and requirements and roadblocks that still works for everyone.

Treat it as a communication tool rather than an enforcement tool. For your infrequent users, make someone else responsible for the nitpicky bits of process (probably a project manager) such as setting ticket priorities and classification fields like “component”. The infrequent users should be responsible only for things like creating new tickets with adequate descriptions and for updating them when things change to indicate what changed.

Confluence is unnavigable in my opinion. The opposite of what a wiki should be. We ended up migrating our docs elsewhere.
Lol
My High School teachers never told me about "Bitcoin"
Cli2: make your Python callbacks work on CLI too
I was exclusively a Windows developer for 20 years - using Windows as a development and deployment platform. The cost of Windows in terms of licensing and resource was someone else’s problem.

It wasn’t until I started architecting and developing in cloud environments that the true cost of Windows became apparent - when the cost of every project I do can more or less be directly tied to me.

I still development on Windows but I found an appreciation for deploying to Linux.
1) You need an ISP which allows this (opening ports 80 and 443), or that allows hosting more generally.

2) It is probably not a good idea to have people manage webservers without in-depth security and server knowledge.

3) You still have to arrange DNS-hosting.

4) Webhosting can be a lot of things, e.g. database hosting, http website hosting, email hosting, etc...

5) When hosting your own website, traffic bursts might become a problem for your own internet. Do you really want to open your own IP for DDoS attacks?

6) Probably external nameservers (e.g. cloudflare) would be a good idea (see 5).

7) By hosting your own server, you have a lot more legal liabilities.

There's a lot more to this than you would think on first sight. I outlined just a few problems and issues above, but there's probably many more. Truth is that it's probably not a good idea to host your own website if you're just a small business, or hobbyist (unless you want to learn something).
Have you considered profit sharing instead of equity ownership?
I used to be interested a lot in these topics (Mainly Pi and Mersenne Primes) back when cloud was not yet a thing and HPC meant building or renting large clusters. Got me into a lot of fun Beowulf cluster stuff which was super fun. Then also all the coding and tuning and fun algorithms.

An interesting story, though a lot of the details I have forgotten by now, I remember back in that time the race was on to get like 1T or something like that digits and there was a Japanese guy that built some sort of super rig for $10-20k at the time and got to 1T only to be beaten by Yahoo to 5T in like a couple weeks from there. There I saw the future of computing in large IT companies having the infrastructure to host large clusters cheaply which were dominated until then by supercomputers and research institutions. Might have gotten some details wrong as it's been like 10 years since then but the idea still stands.
Scala Developer Journey into Rust: Introduction
I do. But, I think that there is a conservative message that is heavily pushed from a relatively small number of moneyed folks. That makes reading “conservative” media or message boards type discussions difficult.

In person, totally different. I’ve worked on organization boards where we deal with diverse opinion and it is very different.
Using Flyway and GitLab to Deploy a MySQL Database to AWS RDS Securely
A great article on a relatively similar topic, equality and isomorphism:

http://www.math.harvard.edu/~mazur/preprints/when_is_one.pdf
They stopped those fall 2013.
Canary Tokens
When the government decides it isn’t worth it, you don’t have the option of paying for it anyway if you disagree. Hence the high-profile cases of parents with money, begging the government to be allowed to take their baby someplace else willing to treat him.

Insurance companies cannot prohibit you leaving the country.
Idk if it's valid or not - I would assume yes - but as a piece of advice: do not sign any copy that hasn't been signed by the other party first.
One is during a specific time at school, one is not. That's a huge difference.
Republican politicians were not as guilty, but only barely, but Dupree noted that there were fewer speeches by Republicans addressed mainly to minority audiences.
> Camera is infinitesimally better.

The camera difference is actually huge compared to 2-3 year older top models, if you experience it first hand. I posted my experience in another comment here [1].

[1] https://news.ycombinator.com/item?id=18896617
You're wrong. The s9 photos can be passable in optimal light on a screen, but they're a mushy mess even at base iso (which is under 50). You can't make a big print, while you surely can with a midrange dslr.
They should start dumping down their speeches when they talk to the majority. Especially after Trump had so much success with it.
I would call it a general purpose computing device and also would say you're not in control of what's going on.
I feel a bit irritated by the fact that it gives us explicitly outdated information ("an old rumor now thought to be inacurrate") without mentioning the current thoughts behind it.
The uncanny familiar – Can we ever really know a cat?
This conforms to my priors.

Then again, one of the study's co-authors, Susan Fiske, has been a big resister of the credibility revolution [0] [1], which in turn makes me find her work less credible.

[0] https://news.ycombinator.com/item?id=12713249

[1] https://news.ycombinator.com/item?id=12646203
Not buying new crap unless they give me replacable battery and 16:9 screen.
It's all relative. The study measured difference between speeches to minorities and otherwise (majority). I believe overall political speech is already highly moronic.
People with Schizophrenia Have Increased Antibodies for Epstein Barr Virus
An ancient Greek calendar was ahead of its time (2006)
This. Thousands of modules required when spinning up applications. Worries about the security, side effects, bugs, maintainability of them all.

Also find the async/concurrency syntax in Python in cleaner — granted, a personal preference.
At least the rail companies are starting to care for their websites nowadays, at least in Europe. In Spain I've heard the running insult-joke when some other fellow programmer will ask you about your experience only to get back to you saying "nah... I know you. You're the guy who made the Renfe website" (Renfe is the Spanish state rail company, and their website is... not great.)
In many cases the fourth one is the case of the first three
Crowd-solving true crimes?
(A thought experiment of sorts, the inspiration which is:
https://www.bbc.com/news/world-46453084)

I was wondering if anyone was aware of projects to enable "crowd-solving" of crimes (starting with cold-cases or such), or has thought about how this could be achieved (e.g. the kind of platform required, legal/privacy issues, etc.)?

By 'platform' I mean a system that would complement a true-crime podcast (in the above link) and represent the constituent parts or tasks of a case (based on 'crime-scene'- and 'legal' -logic), which can push tasks -- mechanical-turk-ing them -- onto existing community spaces before aggregating results:

-Some tasks might just require OCR'ing of documents (or parts-thereof) and can be farmed-off to a Recaptcha system. They could similarly require the making of small/simple cartoony animations (or 'model making') to illustrate how a crime was done for example. These as tasks to do with preparing/modelling the evidence

-Other tasks might require some data analysis (e.g. financial data), can can be made into a Kaggle or 'Data Science for Social Good' project.

-Other tasks might be fact finding tasks that require a basic google/wolfram-alpha search or something more and might just require short answers; e.g. "how long is the walk from the suspect's location to the victim's house"

-Other tasks/puzzles/problems will require more thought or time and can perhaps be presented through stackexchange or reddit style communities (and not just formats) to facilitate discussion; e. g. "why would someone walking on street x in time y take 3 minutes longer than others do?"

And we'd need the platform to keep track of these discussions and combine the results over time to deduce the overall status.

Thoughts?

[Of course this could all be seen as the preliminary stage for a 'Minority Report' type of world, but relying more-so on human computation and focusing initially on past crimes)
Savings of 3 months minimum. If you haven't got a job in SV in 3 months, move elsewhere. You should still have enough savings to do that because the new place will be much cheaper.
Having been a web developer in that era, performance was definitely a big concern. People were more willing to wait but there were still limits and you had the same tendencies for developers to work on fast systems and forget the experience on slow ones.

AMP is also a worse experience than that was because in the 90s you were usually waiting on images to render and progressive display was usually possible so you could start seeing that fuzzy JPEG fairly quickly and read the rest of an article, whereas AMP by design prevents anything from displaying until it’s loaded and executed correctly so you often have to reload the page to see anything at all when it fails.

This matters because most of where AMP was marketed to are competitive fields and that means it’s training users that they’ll get what they want faster and more reliably somewhere else.
Why is
Nan === NaN; false
considered a quirk? It works like so in every language I have ever used.
"I think there is a world market for maybe five computers."

Thomas Watson, president of IBM, 1943
In the beginning, there was also a good deal of people coming from NeXt and finally finding a target audience. Some of those applications fared even better, as they were basically Cocoa already, whereas some of the older Mac apps were more baroque, not supporting all the nice new features and having a more outdated look. So the "newcomers" served as important style guides. (Let's not even mention the backlash against further outliers like Java Swing apps or RealBasic)

For a while, the OS X app space was rather "pure". A minimalistic aesthethic, plenty of small opnionated productivity applications. Apple itself didn't wreck or disrupt it too much (looking at you, MS Office).

Then mobile happened.
> Are you honestly saying US insurance companies don't do exactly the same thing?

I certainly don't think it's "exactly the same", but that's not my point. I just wanted you to move the goalpost from "there are no death panels" to "okay, there are death panels, but they are everywhere, potato/patata!". Kinda like this guy:

https://www.dailykos.com/stories/2017/5/8/1660050/-Death-Pan...
I'd prefer superheated chlorine gas to superheated fluorine gas, in the same sense that I'd rather have an angry weasel in my pants than a grizzly bear, but...
For travel in India, another undispensable site is IndiaMike.com

For rail fanning /trainspotting in India, there is a fantastic community at irfca.org.
This is not a programming website.
I regularly share this site with friends saying, "This is my favorite website on the Internet."
What jobs can you do if there is no tech jobs for you
I too haven't seen invariance used much, however recently I had a case where my data type (in Haskell) encapsulated both serialization and deserialization from a base type, and in this case the only way to "convert" the data type's type parameter was with an invariant transformation. This turned out to be a very elegant way to define a type that could be converted to and from yaml (though both directions were optional), because then the data type also stored the specification of the expected yaml input(s) (since converting to and from other types won't change the original yaml representation).
Burnout is often the result of stress. One of the main causes of stress is lack of control of your situation. When you are in a job where you are not empowered, then it is likely the wrong job. This can lead to burnout. One symptom of burnout is depression.

If you feel like you are in a situation where you have no control and are feeling stressed, find someone to talk to. Take some serious time off. Gain some perspective.
When it comes to ideologies, it’s very easy to screw over lots of people in the name of a “greater good”. It’s very hard to be the “bigger man” and do the right thing. Google was placed between a rock and a hard place here. In a dominantely leftist community of Googleplex, they were really faced with just the bad choices. But they probably made the worse one here.
The Uyghurs in prison were not available to participate in study. Nor to comment.
...the following decade used to be known as the „Golden age of Open Source reactor design“ with tens of thousands of international contributors coming up with clever, proliferation resistant designs. This time lasted until Amazon Reactor Services and Google Nuclear Cloud scooped up the best ideas of those designs (as well as hiring all important contributors) into their proprietary reactor designs, enabling anyone to easily spawn a cloud nuclear reactor worldwide, leaving 90% margin to these companies and leaving early dreams and ambitions in the dust...
I work at 18F and can assure you that if data.gov was brought down, there is a good reason. I don't know the specifics for their team, but there are many factors that would warrant bringing down a site. For example: monthly billing, contract renewals, legal, security and compliance requirements, etc. This is not a side project that you can step away from and assume everything is okay because it's "on the cloud." It doesn't take much imagination to think of why: Let's say the site gets hacked, who would restore it? Would it remain hacked for weeks? months? How about contracts? Do we expect legal dept to just ignore expired contracts?

It doesn't work that way.

The thing about government is that there isn't much wiggle room to improvise on those kinds of issues. You are either following the law or you are not.

Fortunately, the product I lead has not yet been affected, but the possibility of having to bring down sites looms.
And if uBlock needs to be modified to make your Amp-adjacent experience better, it's probably a bug uBlock's team should be notified about.
Bike commuting sounds amazing if it wouldn’t be a source of constant enormous additional “about to get maimed or killed by a motor vehicle operator” stress for the duration. (YMMV depending on location.)

I accomplish something similar by commuting on foot, though.
Just a suggestion. I'm not being snarky, I really mean this with best intentions of helping you. If you really want someone on HN to give you advice, give us more context. Where are you located, what skills do you have, what is your goal, what job skills do you think you lacking, if you had these skills could you get a job, etc? Why do you think this? What have you tried? What is your current life situation? No one can give you good advice because what you are asking is way to vague and lacks needed details. People on HN come from many walks of life, and typically have good advice on this subject, but if you don't give them enough to quickly work with upfront, you will not get anything out of it.

You also need to prefix your title with "Ask HN: " for questions.
The average grade could be an idea, but being the worse in a upper high good class doesn’t mean you’re bad.

And I personally think that grades should show how you progress. If you get better with time it’s good.

And also we all agree that one grade out of any context should’nt mean anything
The problem for me is that the iPhone SE suits me much better than new generation phones.

Maybe if they made an SE-like phone with a better camera, I would buy it: but instead they discontinued the SE.
I would say that happens every Sunday morning in (mostly) White Evangelical Churches....
Best place to put your router on
The oligopoly juiced prices for flagships and is shocked it affected demand.

People have substitutes.

Even if you want a niche feature like Google Fi support, you have to dig a bit but the Moto Android one entries are fine.

Internal memory is tight though. Expandable memory can't support apps or the OS, where sizes are growing...

Seems trivial to give these all 256 or 512 gb but they are stubbornly kneecapped on space and hard to expand.

Maybe space is how manufacturers are fighting back. We know with the battery scandals they aren't averse to "justifiable" planned obscelesce.

When do we get a dozen low cost Shenzhen competitors to diversify the market?
I'm not sure that the conclusion that the article is drawing from the study is fair. As I understand it progressives emphasized emotion over competency when speaking to minorities. I don't think that necessarily maps to dumbing down their speech. In fact, this conclusion could itself represent bias in that it is assuming that competency is a more valid metric for a leader than emotional connection.

It would also be interesting to see if the findings hold when difference in factors such as region of the country, context of the speech, and other characteristics of the audience are corrected for. For example: Minorities are under represented among CEOs in America but have higher rates of religious association. I would expect a speech to CEOs and a speech at a church to emphasize competency and warmth respectively; regardless of the race of the audience.
How many would you expect to worry? In a rich country with ample jobs and cheap food,I don't worry about it much either. I've seen poverty abroad, so maybe I just don't see what Americans call poverty as poverty.
What would it be the most repeating digit and at what position? Just curious.
Graceful degradation is often handled by changing timing on expected results. Timing is often a useful unconstrained "fudge factor" for such things. And since disabling non-standardized intermediaries mucking about in your browser's w3c-compliant behavior is a solution, I doubt Amp will change to address this failure mode.
Last velvet merchant of Venice [video]
Yes, prediction, even with lots of data points and the ability to extrapolate, is very difficult. Ex post facto analysis is facile. If we consider an alternative definition of strong vs weak. Where technologies that stand the test of time are considered strong. And those that fall into obsolescence are considered weak. Then every technology eventually degrades into obsolescence. Unless based upon first principles: such as fire, the wheel, or books.

As another example, we see this play out in real time with SaaS. I certainly believe web delivery to be a strong tech. And most users prefer its advantages over the alternative. Which is usually some frankenstein hybrid of legacy app servers delivered via virtual terminals on remote windows desktops. Yet the economic activation gap is sufficient, despite rapid development frameworks such as React / Flutter, that investment in a new interface and training and data migration is deemed unnecessary. User pain is subservient to short term cost savings. And so the weak avoid obsolescence much longer than their organic shelf life would warrant.
I didn't make a statement as the parent as to the effects of punishment. Making statements requires proof, making extraordinary statements requires exteaordi ary proof.
> No surprise that countries with the most oppressive internet surveillance and censorship also rank highly in self reported satisfaction. Chinese citizens probably got a boost to their social credit score for answering positively on this survey.

How would the Chinese government determine what citizens vote on in anonymous internet polls? Supposedly, Ipsos Online Panel uses https connections and encrypts them using tls. More importantly, does Chinese citizens believe what they vote on in anonymous surveys affects their credit scores?
Pair Domains takes my money and provides me exactly what they advertise. The only issue I've had is that their DNS service doesn't have all the record types I want, so I use CloudFlare for that.
Configuring git
Chang'e-4: China Moon probes take snaps of each other
The rest of the quote is admirably tenacious...

> What then? he was asked. “Then I go into the antiques business — books will be antiques,” Mr. Bass said.
Parent makes the point glibly, but it is very serious.

I have considerable experience talking to people from one of the top places mentioned and the freedom to answer a survey is far from guaranteed.

To give you an idea of the scale of this (these are real, actual and exact numbers):

In that country (which I'll name as Northern East Soumania, a small autonomous island belonging to an African republic, or a similar African country) the President recently put in a bid to be able to stay President for life. This required constitutional changes, which were passed by the annual sitting of parliament.

The vote on this bid was 2,859 votes supporting lifting the term limit, 2 votes against lifting the term limit and 4 abstaining.

Can you imagine that? Can you imagine an American president at the end of their second term wanting to lift the term limit congressionally and out of 535 members of congress (435 in the house of representatives and 100 in the senate) 530 voting to remove the term limits, 2 voting against and 4 abstaining? (Actually since the basis is
535 instead of 2,859, I should divide the against and abstaining voted by 5.5)

I would personally not be surprised if the 2 "against" votes had serious consequences for their personal life, I mean things like not being able to travel and so forth. (Despite being members of parliament in that country.)

If I were a member of that country, I probably wouldn't feel free to say in a survey that the country was not headed in the right direction.