skysight-inc/HackerNews huggingface dataset:
Why? I have an open source project and we run it on Discord with 500 people on the server because it's just better than anything else available. Yes I wish there were an
open source alternative but
there isn't really when you don't want to self host or manage servers like with TS or Mumble (and those are utterly lack any contribution or chat features). Just voice chat alone doesn't cut it and Mumble not even that good as some people make it out to be

Element is the closest but the fact that it's paid already a huge turn off for a lot of users https://element.io/
Yes. Much like we do with editors today.
> As an American Jew... The troubles that face Israelis have always been amplified over those of Palestinians in my experience.

As an American Jew, what experience do you have of the troubles that face Israelis or Palestinians?
Condo style mobile home ownership is an alternative to renting a lot that fixes a lot of the problems with mobile home parks
... I'm not sure anything you said is true. Unless I'm misunderstanding you.

See Cambridge as a counter example of everything you said: https://en.wikipedia.org/wiki/University_of_Cambridge
yes of course, instead of git blame HEAD file you just specify whichever ref you want
I used this back in 2014-2015 in high school to chat with friends while playing Minecraft. I had a good experience with it then, can't speak for it now though.
Could you explain? Are the spike proteins around MERS too different... and what about the coronaviruses that cause the common cold. Could we expect any cross immunity to those.
Oh agreed, I haven't yet purchased the unit because it's on my todo list to look into options that don't have external deps. Historically, I have a strong preference for removing unnecessary servers in favor of using dynamic DNS with a device on my home network.

My only point was that even this server-based system is already selling without a subscription, and as you point out, the off-ramp to a system with no cloud dependency is pretty clear for those who want to avoid subscriptions (or dependencies in general).

Thanks for the pointer!
(code with formatting http://pasterack.org/pastes/80204 )
quite close , the first few mins of this Apple WWDC from a few years ago . https://youtu.be/oaqHdULqet0?t=32
Many reasons:

* Code is more interesting to the author than user experience

* High familiarity with a tool, as authors gain by working on a tool, will normalize bad UX

* Free software (specifically) often attracts a type of person that has very non-mainstream UX tastes
Avoiding Complexity with Systemd
The free lunch is over: a fundamental turn toward concurrency in software (2005)
It says the husband is in his mid 40s. Wife could be older. Part of it is because of the way they're dressed and hair. Part of it, the sun.
>Can you name a single Muslim-majority country that allows gay marriage?

I think that's a false dichotomy. The question is not if a country is a Muslim-majority country or a Christian-majority country, but if it's secular enough or not.
If the employers don't want people who have a detailed understanding of academic minutiæ, why do they spend so much time testing their prospective hires for detailed understanding of academic minutiæ?
Not really. Git tracks content and not files. File renames doesn't exists in git. When git tell you that a file is renamed it's because an algorithm guesses that a file is renamed (if the content is similar).
This 1000x over. Lots of times I think to myself, there is absolutely no way whoever designed this, has actually tried to use it.
Broadly true. It's standard stuff. Think about Charles Darwin and his writing about the unusual diversity of the species on the Galapagos islands, which are small and isolated. There are numerous other examples, e.g. pygmy species on Mediterranean islands (now extinct).

When population numbers within a species are large, interbreeding will tend to dilute genetic mutations within the total population. When populations are small, e.g. due to physical isolation or temporal isolation, mutations are more likely to spread and become established. This is increased further when selective pressure is applied.
Someone hogging the database with an analytics query is a honest error because of an insidious footgun inherent in the technology stack. On the other hand, the CTO permitted access to the production database ... why? To learn MySQL, it would have been sufficient to set up a local instance. Or connect to testing/staging environments to get at some data.
With sshing i meant: ssh to server, install software and configure server. No docker, no ansible, nothing of that.
Are you a lawyer? If not, then you have no standing to interpret the law, and perhaps you should be charged with a crime for doing so.

Does it make sense now how your reasoning is a bit circular?
Slightly related, I am having great success with using Processing as a first language for my young child. The fact that it is very visual and easy to make "pretty things to look at" while still being pretty powerful made the onboarding a lot easier then something like JavaScript or Python.

As a bonus, it is close enough to (Java, C, etc.) that the move to a next language should be pretty straightforward.
Seems like static typing is neither necessary nor sufficient to cause the particular problems you mentioned.

Static types can absolutely help with more than local reasoning. One of the main reasons I like static types is that they give me a place in the code to reflect aspects of the architecture that otherwise go implicit. Databases are a great example: in both static and dynamic languages, the behavior of your code is going to depend on the database schemas you're using, and static types give you a mechanism to declare and manage this dependency explicitly. In a general sense, the key in architecture is how a system is split up into parts and what interfaces the parts have, and a static type system is a way to make those interfaces first-class citizens of a language subject to abstraction and automation.

Code with static types might be larger than the problem it's trying to solve, but so might code with dynamic types—that's more a function of the sort of abstractions and complexity that go into the code. I've written some code to do very similar things in Haskell and Python, and my experience is that the Haskell code tends to be noticeably more compact than the Python code, even though I make liberal use of types and write out all the top-level type signatures. While some of this comes down to other differences between the languages, part of Haskell's expressiveness absolutely comes down to static types—static types make it easier to write very general code against high-level abstractions (eg monads) that would need to be narrower in dynamic languages (eg promises).

And sure, you can couple code and data in static languages, but at least the types will help you when it comes time to change. I've worked with dynamically typed programs where functions rely on some mixture of nested tuples, hashmaps, lists... etc, and it's hard to understand exactly how concepts are represented in code, much less change that representation. If you represent some central notion in your code as some nested primitive type (a hashmap of tuples of ...) and you want to change that representation, you'll still have to update the places it's used in the code, but without a static type system you won't get a list of those places, and you won't have assurance that updated everywhere that mattered. I'm not sure I'm explaining this pattern well, but I've worked in JavaScript codebases where making breaking changes to core data components was basically impossible.

Point being, all the problems you mention come up in both static an dynamic languages. There might be a case that they're more common in one or the other, but it's not obvious either way, and it's going to depend a lot on which specific static type system you're thinking of.
Well I have very specific memories from ages 3-5 and they couldn’t have been from someone telling me about it, so that can’t be right.
Yeah, fear-tinged memories seem to stand out:

I can remember being in my parent's bed on a moonlit night, them asleep, being scared at the shadows of the trees on the windows. The shadows looked like monsters.

This happened in a small town we moved from when I was 4 or 5.

Strangely a lot of these memories were "un-indexed". I had no association to recall them with until my son was about that age and when he had similar experiences I recalled mine.
So I had a whole bunch of questions but I couldn’t get around this one: why is the choice for people with mental illness invective or struggling in silence? Don’t you realize that’s incentivizing invective?

What do you want us to do, just die and be a “curious” story you read about after the fact?
Nothing prevents you from making your own TPM implementation. There are even TPM emulators, both at the software level - mssim / ibmswtpm2 (Linux-only) - and at the hardware level - virtualized TPMs for VMs (qemu, and I believe Hyper-V too).
They're not lying. They're just assuming you're using the proper cookware.
I think of it like this: open source software is typically written by volunteers. Volunteers with good systems skills but no UX skills can author open source software on their own. Oppositely, volunteers with no systems skills, only UX skills cannot.

This is probably worsened by the fact that people who care about good UX will gravitate towards software with good UX, which is often commercial.
I was the one who appeared to learn it super fast. In retrospect, I had comparatively large amount of preexisting knowledge - my parents shown me very basics (in basic) before and we had some programming games.

And looking at my kids, this stuff matters a lot. A kid that comes in with complete zero experience has massive disadvantage against one with some experience.
https://hiup.org/publications/

They claim to have found a simple solution. Looks like Planck’s length was turned into a sphere, then they calculated how many of those spheres would fit inside a single proton. That was compared against how many Planck circles would fit on surface of single proton. From the ratio of the two they could solve size and critical mass of the universe, by looking at single proton. Quite amazing if that’s true. They think proton is a mini black hole and when it’s scaled up to size of the universe things match. And key to nailing it in the end was to consider volumes made from intersecting spheres (like flower of life pattern) instead of tiled cubes. The guy behind this certainly faced lot of criticism before but apparently now the math works. Anyways I don’t have skills to evaluate this by myself but maybe it’s worth checking out by someone who can do the math. Don’t shoot the messenger ok :)
Mine:

http://www.mattowen.co.uk/blog/dont-screw-up-a-vaxcluster-ta...
Opinions and jurisdictions differ. The problem is that some jurisdiction might define “software engineering” such that an individual without a license (and not under supervision of someone with one) could get in trouble for doing software development rather than describing themselves as an engineer.

This is actually something some people want. Don’t let them achieve it.
And by the time anyone's developing for the project, they're already entirely familiar with all the quirks and UI decisions.

It takes real top-down leadership (or a one-man project) to be able to change those things.
Tether has been suspected of being used to manipulate the price of bitcoin, so its fair to assume you could make a financial instrument that mirrored that activity and use it as a hedge.

I don't know if its possible to short bitcoin via a reputable dealer, but its possible to construct a CDO out of anything that can be borrowed.

Edit: holy mother of meltdowns you can short bitcoin.
Well there's cost. If you only allow cars (and of course there are lots of self-driving car startups and corporate initiatives too) then delivery robots will be limited to bigger richer companies with small businesses at a disadvantage.
Proteins and things built by proteins. Teeth aren't very protein-y.
> According to Microsoft's security director, this is actually completely arbitrary.

Where did he say that? Not in the tweet you linked.
No, I'm not full on RMS here, if there's a proprietary software that I could use and I can use it under linux, god speed. Sadly adobe and autodesk are reluctant to add more support, despite the demand.
For the furious downvoters, remember, the FBI habitually preys on the mentally ill to pull shit like this:

https://www.buzzfeednews.com/article/peteraldhous/fbi-entrap...

https://www.theguardian.com/world/2011/nov/16/fbi-entrapment...

https://www.hrw.org/report/2014/07/21/illusion-justice/human...
Just guessing: There's not a lot of designers in open-source circles. They tend to get paid a lot less than devs and so many don't get the privilege to care as much about FOSS.

When I went to design school and tried to use Inkscape I was laughed at. The day-1 was basically here's a Mac, here's Adobe, now learn to play in this sandbox (which I did til post college). FOSS tends to love Linux and BSDs support, yet most popular design tools aren't available there.
Sorry, by "can" I mean "has the mental capacity to". I agree with the statement "not everyone has the knowledge they need to understand chemistry right now". I disagree with "not everyone has the mental capacity to understand chemistry". Note also my definition of "everyone". I certainly think everyone has the mental capacity to understand algebra.
Well, my experiences match the OP's and it was definitely not very related to pandemic considering that people was not even trying to use Zoom or chat.
And this includes people who had no job at the time so "I spend already 8 hours a day on video so please give me a break" were not a majority.
I think this is a good point. You can implement a linked list in python, but, in my opinion, unless you already understand pointers, it's rather confusing. Doing it in c makes everything explicit.
Show HN: Pandoc Markdown CSS Theme
Show HN: Free document sharing platform (2 years on)
Wrote a stored procedure that joined with our `sessions` table. Worked fine in local dev and staging of course. And it was fine in prod too for 6 weeks or so because the other end of the join didn't have any rows yet.

Eventually some changes landed so the other table starts receiving data and the cost of the join begins to increase. Some time around midnight on a Friday night, performance degrades sufficiently for queries to start timing out. No-one can read a session, the site is effectively down for everyone (30m DAU). Ops team lost their whole weekend tracing back to what I'd broken, because the delay since deployment confused the issue so much.
UI designers hate scrollbars. They must be eliminated. But why? I don't understand.
Windows 3.1 in EGA mode was fine — it had no depth (can't afford that when you had 16 colours for the whole screen) but it was fine, because it had consistent button borders and things along those lines.
Usain Bolt would be my number 1 candidate. His meteoric rise lines up perfectly date wise with the emergence of this technology and it is well documented that athletes have been using themselves as guinea pigs for various pre-commercial drugs due to the ability to avoid positive tests.
Hammers suck.
Easily stolen if left unprotected.
Basically haven't changed since invetion.
Sometimes they break.
Most people actually want a screwdriver.

Mumble is a tool with its own strengths and weaknesses. It's not a social communication platform, so of course it sucks to run a community on it!

What it is is an excellent voice server. I've used it for intercom at a large live event and it was perfect. I've seen it used at a large LAN gaming event to successfully cut bandwidth usage almost in half. It also has broad support for positional audio in games - something that Discord notably completely lacks.

It's free, it's open, it's not bound to provider-operated servers, it has stellar latency and is very extendable. Please, find me another option.
> https://github.com/fogleman/sdf

Holy crap, why have I not seen this before?!?!!? I was even planning to start coding something like this myself. This is awesome! Thanks!!!!
I guess it depends on quantity? Half an onion is easily just a couple minutes for me--maybe 5-10, at most.

And yes, I know what proper caramelization is, and no, I didn't somehow mess up the time or anything because I keep track of when I finish everything everyday and stick to a strict schedule. I can't eat onions less than fully caramelized without getting severe digestive pain (simply being soft will still burn my stomach), so I'm definitely not cutting corners either.
Here you go: https://www.thespruceeats.com/how-to-brown-onions-913397

There is browning and there is caramelisation.
I do this at home with a Pi, it was a fun project.
> Scheme is more of a blank slate upon which many different paradigms can be taught.
reply

Also, for a lot of first-time programmers, Scheme and other lispy languages, can come with heavier cognitive friction.

Unlike procedural languages where you can think about what you want to do, break it down into steps, and then make those steps, there is a higher-level (or deeper-level, if you like) of thinking that needs to goes into functional development, where one thing feeds into the next which feeds into the next.

If you already have a very strong background in mathematical theory, this might not be so bad (and might make a lot more logical sense), but it is a shift in thinking from how many people do day-to-day tasks, which is more similar to procedural programming.
AltDrag is amazing. Plus it's becoming a necessity because the window bar is now getting filled with elements too, so you can't rely on being able to use it to drag windows around by clicking and holding on any spot in the bar.
It's a bold claim, but it's been largely proven by the famous "The Camel Has Two Humps" article that one basic prereq for learning CS/programming effectively is understanding that one is dealing with a formal system that's following consistent rules, even if it's not always clear what these rules might be. It seems to be quite hard to teach this understanding precisely to those who haven't internalized it, but it's a key part of the tacit knowledge one would need to work in the field.
I'm using a ML-based captcha solver that is free software available on Github. So far it has solved 100% of the Amazon captchas it has encountered.

The reason Amazon have a reputation of being good at blocking IPs is that their responses are (purposefully?) obscure. The way it works, it filters out script kiddies and lets engineers through, which probably are a small minority of the people scraping Amazon.
It's entirely possible to criticize closed source software without suggesting someone leave the community.

I think it might be a little uncharitable to say they prefer closed source software, it might be because it's often the easiest to access/use for a lot of people. I mean, that's been the struggle, no?
I was taking over a server that had software, that was not in version control.

I created a git repository where I wanted to start versioning, started picking the important non-cache files with individual git add X, but I accidentally added a folder I didn't want.

I quickly typed git reset --hard (as I would do working on the main production app, in some scenarios) and deleted most of the production system...

Thankfully I had a full backup on S3 (a hand-rolled backup tool), but I didn't have software to restore the files.

I turned to my right, where the CEO was sitting, and I said "I just accidentally deleted X, but it'll be back up in 30 minutes."

45 minutes later and after the fastest I've ever thrown something together I had the site restored.
My understanding is you will be getting it whether you want it or not.
Running Mumble server for my coworkers and instantly switching between channels is very effective. Where in Teams people are occupied to one meeting we can quickly help each other. Also created many one-on-one channels so you can talk privately if needed. It's free, very fast and low latency, scales to hundreds of clients on single server instance has text-to-speech notifications and multiple clients on Windows, Linux, Android and so on. The server can be very secure and private, if you combine Wireguard with Mumble and only bind to the WG0 interface it's encrypted twice. No centralized eavesdropping like is possible with Zoom, Teams. The attack on private conversations is real, see the freenode saga or Skype being bought by the mother of all telemetry etc.
To be fair, he claims that ALL religions are a scam, not specifically Islam. I can tell you for sure that Bill O'Reilly wasn't grilling him for his bad treatment of Muslims!
> There's also a Microsoft provided tool: https://aka.ms/GetPCHealthCheckApp

Doesn't work on Domain joined machines. It tells me to contact my IT department (which is me!) and doesn't show anything else.
> On another occasion my machine learning demo API failed due to heavy load, but only when India's prime minister was looking at it.

Okay, I'll bite.

You can't just drop a war story headline like that and walk off. Please expand.
I haven't been contacted and it didn't really cross my mind to ask. It would probably be pretty fun if I were to devote my full time to it. One of the sticking points was that I'm a freelancer and actually didn't have the kind of rig necessary to run the actual builds. I was producing in-flight subsystems for a 2D overlay that could be hooked into by an API from custom code in cryengine. Commonly known as a HUD. My take on it was to make it vector based and procedurally generated. That took too many cpu cycles away from the game itself, and with the stack at that point there was no happy medium. I got the impression that ten people rewriting it as a set of prefab graphical sprite animations was better than me trying to invent a whole API. So mine was shelved. Another thing I did was a surprise for CR, basically a tool to prototype solar systems as you would like them to be and then reverse out masses and gravitation to make them procedural. He wasn't into it. He said "there's no way we're designing solar systems in Flash". So.. ehh. I've thought about writing my own infinite universe type game, but I'm kinda more interested in a-life and markov chain based sims in my spare time now. Ships passing in the expanse.
> A much greater level of non-violence from the Palestinian side would result in far stronger international pressure, and also domestic American pressure.

The 2018-2019 Gaza border protests (https://en.wikipedia.org/wiki/2018%E2%80%932019_Gaza_border_...) began with extended peaceful demonstrations and dancing by Palestinians. This was met with live fire from Israel, maiming tens of thousands and killing well over 200 people.

There was no meaningful international response, with America only voicing support for Israel's "right to defend itself."