skysight-inc/HackerNews huggingface dataset:
the best quote I have is, a computer makes very fast and accurate mistakes.

fortunately it is not as often as some think it is, but delegation of tasks still does require those delegating the work to verify it is done correctly, whether by machine or man. in all cases any project should have documented means of verification anyone can act upon.

what tends to break this is having too many responsible parties to where no one is responsible for any single point of failure and this insulates the the whole. (the old too many cooks)
Could you drop me an email at username.co a t gmail with a way to get in touch? (With you or them)

Can't guarantee it would be a fit -- the stuff I do is either incredibly interesting or incredibly boring to people, depending on their interests.
I'm really more interested in the reasons why you don't like the idea, though (cause the other reason sounds kind of US specific to me).
This article reminds me of the book "How to get a PhD" by E. Phillips and D. Pugh.

A PhD program is a training process on how to become and independent researcher.
* Just like the word "theory", the word "research" has different meanings in academic and non-academic settings. A research work in academia is an original contribution to a specific field that meets certain criteria of: writing and technical rigor, objectivity and completeness. It is the community of that field who judges your work on these criteria.
* What constitutes a research question is a hard problem (you need to compute your cost of opportunity: time, complexity, resources and impact) that only comes with experience. Choose badly and you might end up empty-handed after many years of work. At the beginning you rely on your advisor for guidance on this but with time you begin to smell the low hanging fruits and proceed with certain "independence".

Regarding the article, it is not clear whether the OP made a comprehensive review on the relevant and related literature. Without that, no research question can even begin to be formulated. No research is completely isolated from what has been already done and it is the job of the student to identify where it "fits". If it is really a completely novel subject then I would strongly discourage the OP from working on it if she were to do it in the context of a PhD program, for her own good and sanity.

Of course, this is not to say that her work has no value (it might have even more value that what she could have done in academia) but that is not the point. It does not mean either that academics are the only people who can do research. It means that you cannot obtain a PhD without the guidance of someone who has gone through the process of obtaining a PhD and has many years of independent research experience.
For face-to-face it wasn't great because speech recognition is error prone. Usually I would always type and the person I'm interacting with would speak and if they saw the text was wrong they'd run it again.

For chatting over sms/whatever it was great. Enough to have complex conversations and get to know people that I couldn't possibly communicate with otherwise. It's not perfect, but it's a lot better than nothing if you aren't proficient in the local language.

Also your mileage will vary by language. English-Japanese seems to be a pretty good combination. English-Chinese and English-Russian are a lot more flaky.
Kind of does considering it is a native application, not written in javascript, python, java or some else not as performant in the context of macs.
Great Barrier Reef. Concentration camps. Awful pollution stats. Heinous censorship laws. Rotten politics. Racism.

There are many things to change about Australia. Sunny dispositions are one thing; true grit to make the effort to change things, something else ..
Did I really produce a Scotsman there? I would break it down like this:

* Professionals want to appear professional to the people who pay them.

* People who read the code can have an influence on the people who select which professional gets hired. (At least negatively if they find examples of poor practices.)

* Professionals therefore avoid any behavior that would be interpreted as unprofessional.

* Multiple question marks appear unprofessional and are therefore avoided. (Or would you concur???)

* I could not find a counterexample in my memory.

If this can be interpreted in a "no true Scotsman" way then it would be: "All Scotsmen who showed the behavior have been denied the citizenship." and then in turn they really wouldn't be true Scotsmen anymore because they lost the citizenship.
> "Financially it really wiped me away. I had to declare bankruptcy. They said if I didn't pay it back they'd take me to prison. They said I was the only case," he said.

Were they the first ones, or did the Post Office investigators lie in this case? And if they lied, why are they not in jail for, I don't know, fraud (lying to coerce payment), obstruction of justice (his mother was convicted), or some sort of tampering with evidence?

They shouldn't get to just settle this kind of thing.
Jennifer Robertson said her late husband's death "should not be in doubt", adding it is unclear how its confirmation "would assist the asset recovery process further".

It would not help in the recovery process but it could certainly calm angry mobs of people who lost their fortunes. If he truly did die at least a for myself I could live with that and just count it as a freak unfortunate loss of life and funds with no malicious wrong doing. If it proves he faked his death then we need to keep looking for this guy. People deserve answers as to why they can no longer access their money and I do not blame them for wanting an actual authority, the RCMP, to confirm this.
I think for each project on Github it would make sense that the community can vote to have their own "official" community fork. PRs are then accepted by community approvals.

Changes can be merged back to the original repo. The maintainer could also declare the community fork to become the official project (and get its name).

This avoids lots of hassles with blaming the maintainer or organizing the community who want to help.
I know a few german programmers that switch to uk/us layout specifically for access to braces + brackets.

I actually use a german keyboard with UK layout myself, flipping between keyboard locales has become almost second nature and the physical letters upon the keys is more of a suggestion now
I suppose the chance that it's not him is fairly low, or the widow would have had him cremated.
Of course the choice of programming language can be part of the user experience. It directly affects CPU time and memory usage, it hints at how well the platform integration is and how big the download size is going to be.

If the title said "Hidden Bar: macOS utility to hide unused menubar icons, written in JS (Electron)", I wouldn't even have considered clicking the link to read more about the project, let alone install the software, because an Electron based software to do such a minor thing like hiding menu items is never going to deliver an acceptable user experience for me.
> How much is children's psychological damage from exposure to sexual ideas and images innate, and how much is cultural?

I'm not actually convinced there is any damage.

Dunno, around where I lived, every kid in school knew what sex is by the age of 10-12, boys probably had found porn magazines in the woods, and would've been excited if some older lady with actual boobs sent them nudes through a computer.

I think parents are way more shocked and traumatized than their kids are.
Yeah on second thought, I think I might be looking at this too much from my own perspective. I almost solely use the keyboard to command applications so whatever solution I come up with for others who click icons might not be ideal. Still, I wonder: do you really know the meaning and place of all icons in applications you use frequently?
Thank you guys so much! I've changed it immediately.
It does mean "forced" or "under duress" in this sense, but in a very strong sense. It shares the same root as "raped".
This is utterly ridiculous. You live in the same house as your kids, they can and do get a hold of you literally at any time of the day. Yes, even when they are in school, they can get the school to call you for some issue.

To paint having 3 hours to yourself each schoolnight as somehow not wanting to be part of their lives is a cheap attempt at making people feel guilty.
>> Opinions are not science, maths is. We don't improve the social sciences with more vague intuitions. If you want to read intuitions then maybe read a glossy instead. Science is about making quantifiable statements, and maths is the way you turn samples into those. We certainly don't need any more room for so-called experts to tell us how we should behave in their papers. We tried that, and it was awful.

That's a very well structured passage, thanks for the comment.

However, what I see is that psychology is trying very hard to make quantifiable statements about things that it can't do quantifiable statements about. Yes, maths can be used to turn observations into quantifiable statements. But just because someone is using maths, it doesn't mean they're turning observations into quantifiable statments. You can use maths to quantify non-existent quantities that you have never observed and the maths themselves won't stop you. I will mention Daryl Bem and his measurements of ESP now, but I don't mean that psychology is like parapsychology, only that you can misuse maths if you're not very, very careful. And just because you have maths it doesn't mean you're being careful.

And I think intuitions and personal expertise with a subject are the basis of scientific knowledge. The maths are there as a common language to communicate the intutions gained in a manner that makes them accessible to others who do not have the same expertise. Maths is the language of science, because it's used to communicate scientific knowledge, not because it's a set of magickal formulae that transform eveything to solid science.
Thanks, fascinating. I could find some papers on the subject.
Is there any useful resource for self metacognitive therapy you could share?
No it’s obviously vapor wave not brutalist.
Don't think of it as "I don't want to be around my kids" but "My kids will develop better with other experiences than just me".
Best-read resources in Svelte Status #19
Disentangling physics from the norms of patriarchal white supremacy and slavery
So it would take some clueless developer who adds the compiler flags to get rid of the warnings during the yearly code cleanup season.

Therefore the probability of this happening by accident is 0 but the probability of this happening by incompetence (after the trigraph already slipped in undetected) hovers around 82%.
Of note, he didn't report the Chrome extension because the Chrome maintainers don't consider it to be a problem.
Sounds like they made a mistake in their submission, rather than they wanted to ignore something or get an exception.

For such a large city with a huge amount of tax revenue, I would expect the bureaucracy in SF to do a little better with processes like this one. It would have been trivial to review these for required sections in advance or to give companies time to submit corrections. Obviously this isn’t how it works, like you stated “standard bureaucracy”, but I’d love to see certain parts of government move further away from this mentality of being some punishing Old Testament god to serving the community.
For cars that fulfill some of the ideas of brutalism, see dune buggies or Ariel Atom.

The truck can be called (neo-neo-)modernist since it does away with indulgent decorative curves that bulbous current cars are full of (thanks to people learning to produce panels of whatever which shape), with barely-comprehensible shapes of headlights spilling all over the hood and sides, and rather importantly with radiator grille and other front decorations which are the last bastion of recognizable brand imagery on the otherwise-identical cars of today.

The truck is a reaction to current trends, just like Rivian. And like design movements were reactions to the preceding ones during the whole of the twentieth century.
Blocking add-ons, with no way for the user to circumvent that block, still seems extremely against the FOSS spirit to me. The point of FOSS is to not move control over to some 3rd party, even if it is for "your own good".
A tiny Python exception oddity
Unfortunately that only leads to another kind of lock-in. The culture assumes everyone is using the same tools, so you are not allowed to use any kind of non mainstream software. And any smaller project using non mainstream libraries gets killed.

For example I use Mercurial rather than Git. Mercurial had better Windows support, a better command line syntax and with TortoiseHg a better Linux GUI. However, it happens all the time that linux distributions include wrong versions of Mercurial and TortoiseHg. You can use an old version of Mercurial and an old version of TortoiseHg, or a new version of Mercurial and an new version of TortoiseHg, but the distributions package a new version of Mercurial and an old version of TortoiseHg, and then TortoiseHg does not start. So they ship a completely broken package and no one cares because it is not a standard tool.
(and last time I tried to install TortoiseHg from source separately, it also did not run, because was not compatible to the Python version installed by the distribution)

Recently I wanted to use a tool written in OCaml. It is really well written, has a GUI, using gnomecanvas. And it does not start anymore. Debian/Ubuntu has decided, gnomecanvas from gnome2 is deprecated and will no longer be installed. But the new gnome does not seem to have OCaml bindings. I am not aware of anyone working on a update to fix that. OCaml is too small to be allowed to make GUIs.

I write my software in FreePascal. After a system update, my projects do not start anymore on Android. Turns out binutils has enabled relro by default and FreePascal does not work with relro enabled. Imagine GCC could not create Android apps in the default settings. That would be fixed quickly, but with FreePascal no one cares
Just use getaddrinfo and don’t make assumptions about what names/addresses look like.

Really, it’s CS so the ideas around building correct systems over a network are much more interesting than how to use a particular version of the sockets API (which just requires reading documentation.) Attitudes like that are how you end up only having electives like “how to build an app in framework x.” The whole point of the CS degree is to teach you to read/write documentation so by definition classes that read it for you are a waste of money and time and are the most frustrating.
> if there was a portal somewhere where I could just upload my timestamped helmet cam and porch cam videos as part of a dragnet operation to identify and catch repeat violators of the rules of the road, I'd be awfully tempted to participate, despite ideological misgivings about pervasive surveillance.

What do you mean, despite ideological misgivings about pervasive surveillance?

You're literally saying you would upload your private videos as part of a dragnet operation, so it doesn't really sound like you have any ideological misgivings about pervasive surveillance.
What it’s like managing 10 million users as a solo developer
I did something like this a while ago for Mac addresses. It's how I got my username.
> there is a major difference between believing traits are universally applicable (which nobody believes)

It's not nobody. Go to an MRA (men's rights activists) online group and you can find loads of men who will give you detailed "proofs" of why all women are crazy. And they actually believe it. They have completely changed their lives to operate around this belief. Some common sense is called for when using "nobody believes". We've got flat earthers...

> I’ve never seen this claim being made personally, and I don’t believe it happens with any significant prevalence, at least in the US.

You probably spend time with folks who know what an actuary is.

A trip through the Bible Belt in the USA where creationism is taught in public schools by law might be enlightening. Ask people to complete the phrase "all women are..." and see just how willing some folks are to defend their sweeping generalizations.

So I'll repeat: it's not paranoia. There are real consequences to information in the hands of people who willingly misuse it to push an ideology. The solution for sure is not to suppress the information. But dismissing these things that really exist as paranoia is not helpful.
Hi HN!

Wrote a blog post about my story managing 10 million users as a solo developer, hope you like it!
Information Theory with Coq[1]. Formal approach.

[1] https://github.com/affeldt-aist/infotheo
Was this ~2.5 years ago or so? I remember having a few instances of that in the kreuzberg area maybe but I don't remember it affecting basically the rest of the city at all. Like the other person in the thread I really loved the public transportation when I lived there, but yeah you have to build in your own buffers a little bit - I don't mind that so much.
interesting, I quite like the information density on that one.
Apparently that trick is used in other, similar tools: https://github.com/Mortennn/Dozer/blob/master/Dozer/StatusIc...
I hear you, but let’s be honest about what this means—more work for attorneys...
I moved to Berlin from Melbourne about four years ago. It's been a great move for my swdev career. There is really interesting and diverse projects and an abundance of work. It's a developers market.
European infrastructure is amazing in general. It's also nice to be able to ride 20 minutes with a bicycle to work and feel like your not going to get hit by some moronic bogan.

I think that Berlin could be the most liberal and free city in the world at the moment, I love it.

I realised how culturally isolated Australia is and how English centric we are. Speaking any other language is kind of frowned upon in Australia . There really is this elitism attitude globally relating to english and it's a double edged sword, it makes us uncultured and insensitive.
In Europe and Berlin specifically it's a melting pot of languages, cultures and ideas and I absolutely love that. What Australia lacks in culture it compensates with Sports. For better or worse.

I think violence is pretty common in Melbourne at least. I don't feel safe drinking in stkilda, Prahran or in the city. Everyone gets so drunk and if it's not racism it's petty masculinity that causes a brawl.
The culture definently values "sport" over nearly everything else. Therefore it's a breeding ground for this kind of behaviour.
I really dislike this about my fellow Australians.
Conversely, I feel incredibly safe in Berlin.

Quality of food is arguably better in Australia overall, but great produce can be found here also.

Obviously Australian nature is incredible and offers a lot, it's also a very geographically isolated place, so it's hard to feel connected with the rest of the world. No quickly jumping over to Africa or the middle east!

Anyway, I love Europe and germany, they are doing some really forward thinking things and align with my beliefs. There is still a long way to go, but at least they are trying to steer their economies in a progressive direction.
If anyone is interested in a more in depth view of this story, Nick Wallis is a freelance journalist who has been covering this for years. He crowdfunded full-time coverage of the trial and posts over here: https://www.postofficetrial.com/
If he was going to fake his own death why whould he not have his "body" cremated?
> this title was the hardest to ever read!

A couple of commas, after recipes and inquisition, would easily solve the ambiguity
I think stack overflow peaked a few years ago - its grown more and more useless over the last few years - the last questions I wrote 10 or so years ago have long been modded off topic and locked, despite being within the rules at the time - the culture of the site has got hostile - and no one answers any difficult questions any more and it's full of incorrect misleading out of date information.
I find the most useful information in github issues nowadays....
> with no malicious wrong doing

There is clear evidence of malfeasance, regardless of whether he died or not (sending "Quadriga" assets to other exchanges, etc).
I find this interesting as I had a somewhat opposite experience when I tried a dark restaurant when visiting Berlin (eating in complete darkness). It was surprisingly rest to relocate utensils and my glass of beer, as I went back and forth between them, stopping and raining to eat.

Of course, the room wasn’t empty and void other sounds, which may have helped me build a general sense of direction and thereby helped me.
Let there be dark: the battle to save our sky from light pollution
I have no kids yet, but I always thought the goal of life is obviously to have kids wether they are dna or idea ones. We re hard programmed for that like any other species. The issue now is cost in terms of time of money. I see a couple of solutions to these, will test and document :)
Honestly it's getting to the point in North America that I'm seriously considering uprooting the family and transferring to my company's Munich office. My father is from Germany and I have cousins and aunts there. If I could dig up the proper birth certificates and paperwork I could probably get a passport. Quality of life seems like it would just be better.

Unfortunately we have chickens, and a border collie ... so...
I think you're asking me "do you think you know better than all of us, or that we are all idiots"?

Neither. I am aware though that whole fields of research periodically go through upheavals and abandon previous methodological orthodoxies, and that happens only because there is a debate on those methodological orthodoxies. For example, if I understand correctly, experiments with rats in a maze used to be the mainstay of psychology experiments in the past, but they are now not so much.

Is my criticism really that hurtful?

Edit: I'm also aware of the fact that whole fields can be stuck in a rut and continue work that pays off now, in terms of publications, but is later dismissed. In machine learning we talk of "low-hanging fruit". It means that, you can publish a paper now that pushes the state-of-the-art a bit further but does nothing to address the limitations of whatever technique you are using. The result is noise.
I think the best project to try is the one that you have little to no knoludge of. I find sometimes the best way to learn is by failing. For myself; i hate the feeling, and failing isnt somthing that I do well. Pushing through setbacks strengthens your abilities and produces a new confidence that anything is possible. Also you can bring in an outside perspective to a project that isnt typical to that field or group. When the project is complete; you look back and realize how far you have traveled! At that point the wealth of knoledge can be quantitatively measured. When we streach beoyond what seems possible, dig in a little deeper, and strive to become a little better than we are; at that point we grasp the intangible, at that point we define ourselves. Its thoes small victories that give birth to new innovation,define generations,and forges a way for everythings' future. If you stand up and tackel the unknow, brush off the ridicule of ignorance,and get crazy enough to defy logic itself; I belive thoes minuscule moments in the history of humanity are the very iota's that allowed God to see the future of man and understand his creation is 'good.'
T-20 days until "Sir or madame, I have found your codes and used. We are experiencing highly critical outage of production system as result of bug. Kindly do the needful to resolve."

GitHub bug reports on personal projects make me substantially revise upward my estimate of the proportion of programmers who are just greedy (in the regex sense) copy / pasters.
I don't know what to do with the chickens. But the dog is easy to bring.