skysight-inc/HackerNews huggingface dataset:
I hate to sound like a broken record, but now I fear you've confused the concept of freedom for your constitution.

If your idea of freedom is incompatible with a mask-wearing mandate, then I guess I should be able to grocery shop completely naked while masturbating without anyone infringing on my freedoms too?
> kosher or halal marking on foods they sell, would you find that law constitutional

... no? It would be a law more or less targeting a particular religion. That's against both the letter and the spirit of the constitution. Unless I'm missing something here?

> (Certainly it's not interfering with the corporation's freedom of religion interests, is it? Corporations don't practice religion!)

Serious question: Why can't they? They're groups of people after all. (I'm not sure how that would fit with protected classes under federal employment law though. If a company openly supports a particular religion is that potentially a form of discrimination?)
I'm not sure they are aware of what they are doing. It isn't hard to imagine them claiming they're only reporting 'the truth'. Deep convictions have a way of shaping perceptions.

Partisan 'fact-check' outlets are a good example of this.

An admission of bias would serve as a disclaimer and a reminder for the consumer of news. Integrating the disclaimer into the writing could actively influence how the article is written.
Even if you had a mesh network, global low-latency communication requires undersea cables, and regional high-bandwidth hubs. Besides the undersea cables, local hub-and-spoke networks are needed to provide low-latency regional communication.

Centralization of network infrastructure is shaped by the physics and capital costs of communication technology.
Don't worry too much about what you don't understand, the truth is that at the current speed things are changing it won't matter in a couple years what you know now anyways.

Just keep reading and pick up what you can, and remember that just because you don't know how or why it works doesn't mean you can't make it work for you.

Eg: How many Uber drivers know how to fix a car? or How many social media stars know how to render a video, let alone what protocol is being used in the back end of the virtual server hosting it.

Back in the 70s and 80s computers were far less complex than they are now but only "smart" people knew how to use them....how did that work out for 99.9% of them?

Don't put too much value in the fact that these things are complicated right now as eventually they will get more complicated but easier to use, thus allowing the majority of non geniuses to take full advantage of the tech.
That's reasonable, I guess I was focusing on the direct contact rather than post-disposal issues.
There is nothing to knock of a starting condition for the GOL until you put energy into it. There is no reason, for instance, you couldn't have a little robot moving the pebbles according to GOL rules. If you say the robot is the thing doing the computation the such is the case of the computer running this GOL simulation.

If you say it's not pebbles then imagine a mechanical computer built out of them. Provide some kinetic energy and rocks begin to compute just as the silicon in your computer begins to compute when you put electrical energy into it.
At least that parallels Walker's story well...
> Discord won the competition for the gaming chat platform of choice, and now it wants to be the platform for all internet communities. This means they will be competing with the “big dogs” like Slack, Reddit, Twitter, Facebook, Microsoft, and Epic.

It’ll be interesting to see if they keep their edge once they expand into other areas
> But in my personal experience, I've had plenty of closed source, proprietary software bugs fixed by the company that makes the software. In fact, I'd say the great majority of bugs were fixed if not all. I've never had a bug fixed in open source software I've submitted bugs for, and I've even had trouble getting them even assessed as bugs in the first place.

Did you pay them as much as you paid for proprietary software?
Your phone is just a drawing/design until you put energy into it as well. Then things start to "compute" due to the pattern of interactions that energy creates. There is no law of the universe that says this energy must be electrical.
Welcome to HN!

Gentle nudge to take a look at the HN etiquette guide. Your comment sticks out in a very negative way, and hurts the culture we want to foster.
As an ESL speaker, I appreciate people who make an effort to correct me.
...you do a clean install of a rolling release distro rather than updating it in place? How does that work?
From a competitor perspective, Discord is a great product. There is no question about it. But the UI/UX and lingo is heavily optimized for gaming communities.

Discord's UX/UI can be disorienting and complex for professional communities. With AirSend, We are targeting the professional niche with clean and simple UX (https://www.airsend.io/build-community).

While Discord is trying to cross over to other communities, there is a good possibility that it will alienate their original supporters and make the system more complex overall. For Discord, there is definitely a multi-billion dollar opportunity in just gaming itself.
https://www.npr.org/2020/10/18/924182086/early-voting-analys...

“Early voting turnout continues to shatter records, as sky-high voter enthusiasm meets the realities of the United States' creaky machinery of democracy amid a pandemic. That means long lines in some places and administrative errors with some mail ballots, but a system that is working overall, according to experts.

More than 26 million people had voted as of Saturday, according to the U.S. Elections Project, a turnout-tracking database run by University of Florida political scientist Michael McDonald. That's more than six times the number of votes cast by the same point in 2016.”
Yes, you should absolutely segment into cohorts. Ideally you can tag users such that you can slice them not just by time, but what funnel they used or what marketing they've been exposed to (emails, etc.)

Just measuring the grand perspective, as you say, can be a very poor indicator for what is working well, and what isn't.
Japanese phone carriers had carrier specific mechanisms that plain HTTP requests invoked from link in HTML with certain parameters gets captured by a proxy to include subscriber ID for authentication.

Those little security-by-securing-all-handset mechanisms kind of worked while there weren’t any publicly known rooted phone, in the wild, that can establish a session on featurephone APN, but emergence of iPhone and Android extinguished it.
Alarming if true. Seems to me, being someone from Wisconsin, that Evers coming in and them pulling out are pretty coincidentally timed. It's almost is if he drove them out, but that can't be true because someone wrote this article that so caringly fears it's worse than that! Egad, it makes one wonder what to believe!

By the way how does this article interest hackers/tinkerers in any way? Answer without bias.
Thank you for the citation, but now that I've read the law, every section in here seems to require that at least part of the money is proceeds of unlawful activity: https://www.law.cornell.edu/uscode/text/18/1956
> everyone argues from an emotional perspective

You kind of have to. If you were not emotionally invested in some way, you wouldn’t be arguing.
"A debate as a collaboration to find the truth"

Any clash of ideas could have any number of purposes, and of all the garden variety reasons to engage in one, this must be one of the lesser ones.

Anecdotally I would rank the commonality of reasons to debate as:

1- Getting something out of it

2- Sharpening your teeth to achieve #1 later

3- Escalating a situation

4- For the kicks of it. (some personalities just love it)

To find out the truth you have much better options than getting into conversation with an adversarial position.
Having spent a decent amount of time reading and attempting to implement small parts of the horrendous mess that is the Matrix protocol, I'd bet decent money that there will never be any reasonably complete alternatives to Element. Ditto looks nice, but is very barebones.
We've built and use https://thumbsignin.com (TSI for short) on our intranet apps for simple (i.e. one step and secure) authentication using our mobile phones. ThumbSignin is FIDO certified and we've worked to add more authentication means for enterprises as time passed (TSI is 2 years old now I think).

Disclosure: I work for Pramati Technologies which developed and owns ThumbSignin.
I spent years of my precious spare time making games from junior high through college. Lost out on some social development, and made too many fan projects based on other people's IP.

I'd recommend trying to keep life balanced. If it refreshes you then enjoy. Just don't burn out on it or get stuck in perfectionism. Find that happy zone where you can feel productive or entertained or have something to share.
See also Cormac McCarthy’s tips on how to write a great science paper:

When you think you’re done, read your work aloud to yourself or a friend. Find a good editor you can trust and who will spend real time and thought on your work. Try to make life as easy as possible for your editing friends. Number pages and double space.

https://www.nature.com/articles/d41586-019-02918-5

https://www.openculture.com/2019/10/novelist-cormac-mccarthy...
If HTML is a programming language, then what, pray tell, are the artifacts in which that language is caused to produce output called?
> lodash vs for loop

One of these things is not like the other!

Lodash is a library if JS idioms that can't be neatly expressed in simple constructs like for loops. JS as a language is often difficult to work with because it lacks these idioms, and using Lodash really can't be compared to "for loops".

Happy to answer any questions if you have them.
I guess you can try telling that to the judge who holds you in contempt for refusing to turn over your keys.
Indeed it's a protocol. A horrendous, reinvent-everything, excessively complex mess of a protocol, that the developers of the reference server have gone on record saying that they don't expect anyone else to be able to successfully implement.
Yes, certainly.
It does not need to be complicated, a little bit of automation can go a long way.
If something is tedious, try to automate it. It's faster, more consistent, and frees you up to tackle other fires.

Some examples:

* publishing

* converting between file formats

* simple compositing pipelines

* sending/archiving files

* validation

* organization

* tracking (approval/completion)

* script repetitive tasks in programs to shelves or hotkeys

My first "useful" script was pre-composing an email that sends following a successful FTP send.
My second was a helper to relink project mediafiles (which might be on another's desktop) as relative paths so I could open them on my computer.
As you scale up, your tools will likely grow more formalized - writing code to glue programs filetypes and departments together, tracking, approval, publishing/rendering pipelines.
Seems like it's not working without the internet connection. I wanted to be sure that PDFs are not uploaded and disconnected network just before selecting them. The error in the console was:

GET https://pdfwrench.com/_nuxt/pdf.worker.498fee0.worker.js net::ERR_INTERNET_DISCONNECTED
Preliminarily, I do think such a law would be constitutional. However, you haven’t said why you think it wouldn’t be, so I’m not sure what exactly you’re inviting me to argue.
"just" seems a pretty dismissive framing...
The plan was stupid from the get go. It was never going to work and was simply a give away at the expense of the tax payers. I'm from Wisconsin also and can confirm those buildings are not creating any jobs.

It was obviously stupid and controversial at the beginning and this was going to be the obvious conclusion.
Yeah, I wonder where they’d be without Snowden’s endorsement.
I have to agree. I've convinced a non-technical group of friends to use this over SMS for group chat, and their experience so far has been delightful. Even without getting into encryption, they're delighted at its support for threading, any emoji as a reaction, and its non-corporate origins.
Here is a pet theory of mine: the quality of the discussion on an Internet forum is directly related to the quality of grammar and punctuation. HN scores excellently in this regard. But perhaps this is just my bias. ¯\_(ツ)_/¯
IBM Watson Just Analysed a TV Debate
I see what you did there. ba doom cha!
If everyone can sign up to the site and sell their campaigns than the only thing different from Roll20 is that you pay for it?

I would find it hard to call the GMs professionals.
Language actually changes like this a lot, and it's really interesting ... Back a good 70 years ago, ellipses were commonly used for this in informal mediums such as postcards ... It leads to a very different-feeling messages ... Heard it on a podcast about how the internet has changed grammar [1]

[1]: https://www.earwolf.com/episode/how-the-internet-is-transfor...
And—apparently—gatekeeping what is a "real" programming language.
The phone number was the only thing that was preventing them from keeping metadata such as usernames on their servers(until they introduced the PIN). It was a tradeoff between two concerns.
That has been my onboarding ethos too when it makes sense, if they need an account at all.

On one app that did require an account, a user can use the app up until the point they need to save something, which is when I take their email address and password and then they are in.

Email is only for password resets. But I don't think I will even require that by default in future. Perhaps a prompt that the user can add their email address just in case they forget their password, but not require it.
If you can convince your contacts to use it, and they're on platforms with good clients, XMPP with OMEMO ticks all the boxes, and has since 4-5 years ago.

It's properly federated, with a diversity of client and server implementations (something that will likely never happen with Matrix due to the excessive complexity and poor design of the protocol), servers are easy to deploy and don't need a lot of system resources, and it has strong security.

The main issue is that there are only a few really good clients, since network effects convinced everyone to use inferior (but better marketed) messaging systems. Conversations (on Android) is excellent, though.
What's fascinating to me is that I've been a developer for more than 20 years and have never used Discord. It's very popular obviously, but how have I managed not to be sucked in? I haven't made any effort to avoid it.
> The monopoly/monopsony distinction is pedantry.

Expecting people to be in the general ballpark of the definition of a thing isn't pedantry. It's kind of hard to have any sort of meeting of the minds when people ignore even the basic premise of a term.
ATTRIBUTING ANGER TO ME JUST BECAUSE I'M WRITING IN ALL CAPS IS SOMETHING YOU'RE DOING IN YOUR HEAD, BUT THAT DOESN'T MEAN I SHOULDN'T TAKE INTO ACCOUNT THE FACT THAT MY WRITING THIS WAY WILL PROVOKE THAT REACTION FROM OTHERS.
A stellar dry bean crop could push $2,000. But then wheat is a struggle to get much above $500. Corn and soybeans generally ride up the middle between them. Those are the primary crops grown here.
That doesn't invalidate the point though. You can be entirely ethical in the goals of your platform, as well as have a legitimately ethical audience you hope to cater to and still run into the problem pointed out.

The only argument you need to make for a competitor to make sense is "<Platform X> isn't perfect." That's accurate for all of them. A good competitor will have all the same challenges a 'bad' competitor would.
> I don't really think any of the tips and strategies in this article are helpful unless both (or all) parties go in to it with this same mindset.

You'd be surprised. If there's a scale from 0 to 100, where 100 is "devoted follower of the Beginner's Guide to Arguing Constructively", I think it's possible to have a decent constructive argument with people who are about 30-40 and up. I've certainly done so myself.

If you lead by example, many people will conform the standards of the debate to your tenor. Not all, of course, but that's when you have to know when to quit.

> Which means that, for example, I believe it is simply impossible to have these kind of "constructive arguments" on, say, Twitter, for example.

That was mentioned in the guide :)

> everyone argues from an emotional perspective.

Certainly you'd agree that there's a scale? It's not black and white. I will edit this part to make that more clear.
> Unschooling, however, I am not too sympathetic to. You need some structure.

For most kids you probably need some structure. For some, unschooling certainly works well; for others it's another term for "school dropout". I personally was both homeschooled and unschooled, for different topics, and a high % of the smartest people I know were unschooled.

I really struggled to learn to read and write, even by grade five. So my parents took me out and my mom worked with me one-on-one intensively to learn phonics, which finally fixed that problem. Meanwhile, prior to that the biggest challenge I had in learning programming on my own is that I struggled to actually read the books I had on it. I think that unschooling taught me how to learn on my own, in a way that was very beneficial later in life.

Yet again, I'd say based on my experience taking relatively high-level, proof-based, math classes in university many years later, that for me the structured experience of university math worked much better than trying to learn those subjects on my own (which I had also tried!). Yet, for high school math, there hadn't been much difference (I did attend highschool).

Learning isn't one-size-fits-all.
If it's who the 'obvious' google search reveals, you've said too much already (and at least one the links that search gives reveals the family name directly).
We have to get 300 million people to kind of internalize (or at least be vaguely familiar with) a small number of algorithms (constructing/reading a written sentence, long division, mitochondria is the powerhouse of the cell).

That's the point of the broader education system, and that's all that really matters.

Kids who are curious will follow some weird path and do all kinds of cool shit, kids with money will follow some orchestrated path that makes their parents happy, and most kids will do some variant of a contrived path at a community college and/or state school.

So, who cares? None of it matters. It's 2020. There's no card catalog. There's no ENIAC in the basement that some dweeb wearing a pocket-protector gatekeeps. Feynman doesn't have to sign off on your lab time. HOPE is on DVD, K&R is free on PDF, some crazy guys in the bay are selling DIY CRISPR kits, 3D printers are $200, FPV drone racing is affordable, and Steam sales are so cheap it makes my head spin (they remade both RE1 and Half Life!!!). They sell 2600 at Barnes and Noble for god's sake.

You can buy Knuth on Amazon, Erickson is available on NoStarch, and Xorpd's Udemy course is like $20 bucks. If you're a curious person, that will keep you pretty busy until you build Ben Eater's 8-bit computer, and work your way through building Dave Gingery's entire machine shop, and finish the Coursera Bioinformatics specialization. Then you can discover trad climbing and spend a sabbatical at Yosemite Camp 4 planning how you're gonna free The Nose on El Cap. That will give you plenty of time to ponder your first FreeBSD device driver, which will give you technical skills to construct your first botnet that you sell to the FSB for enough to film your first music video at your crib in Quetzaltenango. If you're smart and curious, you're busy no matter what bullshit job you have to do or what bullshit tests you have to take.

Tests, no tests, who cares? The hackers hack, the lanyard guys swipe in at FAANG, the boring people stress about their tests, and the weirdos make a living playing online poker from a palapa in Thailand.

The world turns.
And we will all go together when we go, what a comforting fact that is to know!
What is your background and what do you want out of it?

IMO a good way to start is by buying an FPGA development kit such as https://canada.newark.com/terasic-technologies/p0037/dev-boa... which has a bunch of I/O and cool things to do with.

The FPGA kit will come with some golden designs and instructions to download and install the EDA software. Feel comfortable with the FPGA software and make some leds blink..

Now you're in a position that you can download a hardware design to the FPGA and use the pins!

RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability is an amazing book for learning how to do RTL logic, buy the book, read, execute the examples!

Now you have a kit and you know RTL! Next you can learn the algorithms you want and implement them!

My workflow used to be something like:

1. Implemented an algorithm using fixed point math in Matlab (or Octave)

2. Develop the VHDL equivalent to (1), test with something like ModelSim

3. Generate the RTL with the EDA software and download to the board!

To test step (3) it really depends what your algorithm is.. if you can easily control your inputs and outputs through a computer connected to the FPGA then it is a good way to go about it! You might also want to develop a RTL module to connect to your design and generate the inputs / see the output, or buy some expensive hardware to verify that your design is working as intended.

Hopefully that is helpful.. it is a vast field and there are many algorithms, FPGA sizes and etc. A kit like the one I sent should be enough to go from 0 to a decent size design...
There are many reasons to vote NO on 22, beyond the tasteless tactics being used to promote it.

One example I haven't seen discussed much is that it requires that any future changes Business and Professions Code chapter 10 require a seven-eighths vote and that the changes be "consistent with and furthers the purpose of" the chapter.

So not only is this a gross law that special cases particular businesses, but it's a nearly impossible to overturn suicide pact to do so.
My sibling commenter provided some good info on intersectionality, but in fairness it is worth pointing out some of the rumblings against intersectionality. Here is one from an author who I would describe as a radical leftist:

"By avoiding the morbid libidinal core of white supremacy, identity politics, intersectionality, and social privilege discourse comprise the most sophisticated sector of this police apparatus."

https://illwilleditions.com/how-it-might-should-be-done/
I actually just posted about the ellipses elsewhere in this thread ... Much in the same way that carriage returns are used to signify new sentences instead of periods in certain internet environments, ellipses used to be common sentence-separators in other mediums during the mid-20th century ... Specifically, if you dig up old postcards from that time, you'll find them littered with ellipses
You can try the proportional hazard model
https://en.wikipedia.org/wiki/Proportional_hazards_model

In this setting, things like age, gender, or other features of interest are the covariates/predictors. You can then also use indicator features like UK or US for geography. If the geography based features are significant, then the difference in churn between the regions is perhaps not simply due to age etc.