skysight-inc/HackerNews huggingface dataset:
I suspect that it's not an issue of respect so much as an issue of governance. C# remains a commercial language, wholly owned by a single corporate entity. That, I think, allows its maintainers some luxuries that community languages don't enjoy. Chief among them is a whole team of full-time language designers and implementers who can sustain a sort of deep concentration 40-ish hours a week for years on end. I'm pretty sure it's closing in on a decade that there's been talk about how to implement pattern matching into C#, and I'm absolutely sure that a lot of blood, sweat, and tears went into it. But that kind of effort is more manageable, on a personal level, if you're getting paid to do it and if most the thornier bits of the process are happening in a private-ish space and among a small group of people you know well.

By contrast, with a community language where these decisions are made in public, by committee, and perhaps by a team of volunteers, it seems like things are always just a bit more strained. I'm sure some of the more famous PEPs took a huge personal toll on GvR, and there's no doubt that they caused a lot of high emotions. I see similarly troublesome patterns in Nim and Scala, where it would seem that "trying to avoid too much conflict with people who are forcefully communicating strongly held opinions over a medium like the Internet where it's difficult to modulate emotions" can be a real factor in the decision of what language features to include and how. And, in that kind of environment, it's probably particularly difficult to keep the Internet, with all its . . . Internetiness, at bay for long enough to really make sure you've got all the details dialed in right. Much easier, I imagine, to go for the punt and get the whole business over with.
Seeking new custodian for godoc.org
Fascinating. Where can I read more such analysis? About TSLA, but also just in general.
One time I was working on a Splunk thing at an old job. We had an engineering contact there, and when a question came up about how something in Splunk was tested, the guy literally just replied back to our email with that meme and no other details.

Yikes?
> At what point to I just give up and move somewhere else? It's honestly just exhausting.

I feel a lot of the same exhaustion (despite not being in the bay area), but it comes down to what you want in life and what your options are.

If my wife and I both want to continue our careers, there are scant few metros available in her specialized field. We can afford the rent, and we're happy in the Boston area, so we're not planning to move right now.

But I also want to raise kids in a city where they could one day return from college and make a living without being forced into software or investment banking or medicine. This is the biggest thing on my mind personally. The kind of city you get when cost of living is absurdly high, is not the kind of city I want to live in. Right now I've put off that decision, but it's something I plan to revisit within the next 5 years.
Have you ever put butter on a Pop Tart?

It's so frickin' good

Have you ever put butter on a Pop Tart?

If you haven't then I think you should
The one problem I’m curious as to how channel-based chat applications solve, to which my google-fu has never lead me in the right direction: how do you handle subscriptions?

I imagine a bunch of front end servers managing open web sockets connections, and also proving filtering/routing of newly published messages. Alas, it’s probably best categorized as a multicast-to-server, multicast-to-user problem.

Anyways, if there’s an elegant solution to this problem, would love to learn more.
> GDPR treats an IP address as personal data.

No it doesn't. GDPR only treats IP address as personal data if it is associated with actual identifying information (like name or address). Collecting IP address alone, and not associating it with anything else, is completely fine (otherwise nginx and apache's default configs would violate GDPR), and through them basically every website would violate GDPR.

Edit: and furthermore, even if it did (I see conflicting reports), if you collect IP Address and another pseudonymous ID and don't join them, the ID isn't personal data.

IOW, the theoretical capability to make changes to a system to use info in a non-GDPR compliant way doesn't make the information or system noncompliant. You actually have to do the noncompliant things.
Any database should work just fine for this application. 1678 precincts. 11 candidates. 2 rounds. That's 37 thousand records to fully represent everything.
Does a diet of only pop-tarts make sense if you're worried about a diabetic shock?
There is no scale of weirdness, and the idea alone is toxic. If you contribute in a positive way, people accept you, because you have made yourself useful. Beyond providing value, and not destroying it, 'weirdness' only incurs the occasional wrath of red tape.

Be weird, or don't. There is no fucking quota.
I think you're confusing Rust's ownership model with Swift's ARC. Rust doesn't do reference counting unless you use Rc<T> or Arc<T>.
I was thinking the same thing, although it would be useful to have a pipeline operator in Javascript. My first thought would be UNIX when I think of pipes, not F#.
Sure, but with more money and more datacenters, you can reduce the distance between your customers and infrastructure to decrease latency. There will always be some minimum, but there's room for improvement over OnLive, et al.
https://cs.chromium.org/chromium/src/components/google/core/...

Just thinking out loud.

What happens, let's say, if someone malicious buys youtube.vg and puts a SSL certificate on it ?
Will they be able to collect the ID ?

I guess so ?
Auto-transcription was in place before the suit, which cherry-picked bot failures.
> The result is available pretty fast, and when there's concern you can always re-count everything by hand.

Good old progressive enhancement. Not sure why people want to rip out the old functionality (paper) until the new functionality (e-voting) has a solid track record on it's own.
While I agree with some of your comment, I feel like it’s harsh to paint the whole chrome enterprise with that brush. Chrome was about freeing the world of a truly terrible web browser and a lot of devoted devs have spent a lot of time working on it. There’s an advertising aspect that it’s right to call out, but I think on the whole it was done to make the internet better, because the internet is google’s business too.

EDIT I just wanted to point out that a load of people have poured their lives into making Google Chrome the amazing bit of software that it is and suggesting that the end-goal has been entirely about supplying ads does a great disservice to their personal contributions.
records can have annotations
That's off topic in Who Is Hiring threads. Please see the rules at the top.

We detached this comment from https://news.ycombinator.com/item?id=22228715.
Werder Bremen 3-2 Borussia Dortmund – DFB Pokal – FootballGH – Video Highlights
It was actually "The mathematical Theory of Communication," where communication was studied over any channel not just radio.

The paper(s) revolutionized several fields!
That's fair. You definitely are NOT part of the problem at all and I should have been more clear and separated the two frustrations. I apologize for letting my emotions mislead and lumping you in as part of the problem.
The owners and staffers at Shadow INC have a severe conflict of interest. The company is loaded with former Clinton staffers and the CEO sent a tweet in support of Buttigeig, who recently paid tens of thousands to the company.

Other suspicious dealings are a premature victory announcement by Buttigeig's campaign and a leak of a picture of paper tallies which included a PIN allegedly used to login to the tally app. Looking for the tweet now...

>https://townhall.com/tipsheet/leahbarkoukis/2020/02/04/shado...

Edit: I'm not necessarily trying to suggest anything, but I'd like to point out that this post went from +10 to +2 in a matter of minutes.
That's one smart model.
Another N=1. My (horrendously self-destructive) MO is usually to:

1. Fast all day out of laziness: no food in the house, in the middle of something, one more thing, etc. etc.

2. Get incredibly hungry all of the sudden

3. Optionally push through for a couple more hours upon which my hunger subsides somewhat

4. Desperately need food, upon which I order out or walk down the street for something

I end up eating 1-2 meals a day, and while many tell me I'm basically doing an awesome job at intermittent fasting, it doesn't feel that way.

I'm trying to cook more.
Wednesday: Weighed and Found Wanting
Most fitness trackers do apply some level of automatic track smoothing but it's not a solution. Sometimes athletes really do zig-zag around, especially on trail runs in rough terrain. The Apple Watch is sometimes overly aggressive about track smoothing which leads to funny results showing the athlete running through solid obstacles.

Accelerometer, magnetometer, and gyroscope sensor data can help a little to sanity check GNSS inputs and fill in brief gaps. But those tiny sensors have terrible drift which makes them nearly useless for sustained position tracking.
It takes a while to understand what fine art is about because it's almost completely removed from education and cultural relevance for most of the populace. Fine art is a great art form and you need to be in a mental space that's open to interpreting it. Movies and games have superseded fine art's ability to excite the self. Paintbrush technology doesn't have many real world applications and does not excite HN. The construction skills that go into fine art and what it means to build a great piece of art is now something you have to seek out, rather than be taught or find in popular culture. Movies and computer games in particular are on the bleeding edge of what we can do. They are more exciting and more able to keep the viewer up to date on the current culture, technology and stories.

There is room for a minor hypocrisy in your average criticism of high concept fine art that seeks to express an idea that pushes the field forward despite it not being a complete, popular or useful product. Programmers are doing the same all the time in hobby projects and sometimes they blow up to a massive scale, the same in fine art.

Self help books hit multiple marks, it depends how broadly you see common sense. They help keep a very self-focused individual up to date with the culture and provide extra insight into common problems people can have. They can be used by the reader to explore a thought that is related to what is being read. They can be used as a reference point in a relationship. They can be a starting for point for people with psychological issues to begin the climb back up to a healthy state. They provide a window into another person's perspective on the world and that can be entertaining in itself.

This board is highly focused towards a certain set of goals and a certain set of outcomes. There are a bunch of perspectives that get trimmed in the comments, which is inline with the stated objective of this place as a technology incubator. Any derision or negativity to fields that don't have an immediate application in the tech field are going to be given more leniency than other windows into negativity, like flat-earthers, religious comments and lazy criticism of tech from other fields. That's part of what makes HN what it is. Independence in commenting (and content) has become a limited phenomena online.
Seconded. Their replicas are amazing, even better than the already awesome originals. I own a few, only god knows why :)

Maybe I'll ask to be buried with them, so I can be dug up in a few thousand years and worry archeologists ;)
SQLite can be considerably faster than the filesystem: https://www.sqlite.org/fasterthanfs.html

If you think your filesystem-based Git repo is easy to manipulate, go poking around in there, and what you'll find is a bespoke one-off pile-of-files database! Given a choice between Git's DB and SQLite, I put more trust into SQLite.

> I just want a C program in /usr/bin that does version control.

...which Git doesn't provide. Git is hundreds of files scattered all over your filesystem, a large number of which aren't C binaries anyway, and of those that are, only one of them is the front-end program sitting in /usr/bin, whereas Fossil can be built to a single static executable in /usr/bin.

And if you can't build Fossil statically on your system, it's likely due to an OS limitation rather than something about Fossil itself, as on RHEL where they've made fully static linking rather difficult in the past few releases.

Getting back to Git, large chunks of Git are written in POSIX shell, Perl, Python, and Tcl/Tk. Almost all of Fossil is written in C, and the rest of the code is embedded within that binary running under built-in interpreters rather than depending on platform interpreters.

This has nice knock-on effects, one of which is that Fossil is truly native on Windows, whereas you have to drag along a Linux portability environment to run Git on Windows. Another is that Fossil plays nicely with chroot/jail/container technology.

> I'm also not interested in version control systems that are dragging along a wiki and bug tracker.

Not a GitHub or GitLab user, then, I'm guessing?
> I can't speak for how their Rust cache manages memory, but the thing to be careful of in non-GC runtimes (especially non-copying GC) is memory fragmentation.

As far as I know, a mark-and-sweep collector like Go's doesn't have any advantage over malloc/free when it comes to memory fragmentation. Am I missing some way in which Go's GC helps with fragmentation?
Paper ballots with scanned results in the booth. No scan means redo your vote. That way you have a track record + instant results.

Folks can take home the stub to ensure non-repudiation etc..

They can look up the serial number on the stub they take home to see for sure it was recorded.

FYI we should also have basic ID requirements for voting. The arguments against it are kind of ridiculous, and federal or state ID should be free.

There should be no 'voter registration' required either: the state knows your address and that's that.

For lighter elections like city alderman, you can use your ID + passcode to SMS or email your vote.

Maybe make a law requiring that any tech used for legal voting has to get the thumbs up from the NSA or some super amazing agency that is also secular in nature. None of this 'quickie app for voting' rubbish.

At this point, I hate politics so much, I think every nation needs a 'caretaker' Pres/PM from the bureaucracy - someone who can clean out the cobwebs, get rid of a bunch of old laws, clean up the tax code, take on the public unions (I mean reform not destroy, I mean teachers probably need higher salaries) and basically do a big, operational house cleaning that has nothing to do with politics.
I feel this comment in my bones.
Not sure if this is exactly what you are looking for, but I'd do some digging into consistent hash rings.
Wonder what other electron apps have issues like this, or at least did until they quickly updated their electron version.
> It's involuntary because it's not informed consent.

I think you're making an analogy that doesn't logically apply. "Informed consent" is a property of healthcare administration. When you're putting drugs into someone's blood stream or cutting them open while anaesthetized, yeah, you need to make damn sure you're doing the right thing for them.

> the chef's experimental hot sauce that we didn't list on the menu?

Likewise, when you're serving food that someone will ingest and which may cause allergic reactions or food poisoning, again the bar is pretty high to make sure you are treating people safely.

But we're talking about using a free piece of software. If Chrome changes the color of their tab bar, no one is going into anaphylactic shock. When Facebook adds a new button on the sidebar, there is little risk of that inadvertently severing someone's carotid artery.
If you like Sandstorm, you’re going to love https://holo.host.
> I would like a tool that does something similar to this but on a more ad-hoc basis. i.e. to track my own explorations and understanding for fixing a given problem in a code base.

Is this more along the lines of what you were thinking?
https://app.haxor.sh/replay/bc8262ca-9d5b-493a-af48-3d59e366...

This is my own project, Haxor, which is essentially screencasting for your getting-started experience.
Thank you, the great iOS app and end-to-end encryption really sealed the deal. Also being able to try it out with the 50Gb included in the free account...!

I'll be moving backups there. Maybe I can run a weekly / monthly rclone to sync Mega to S3 to have some redundancy.

Thanks!
I don't hate buttons. Here, I'm making a small device with lots of buttons:

https://photos.app.goo.gl/VpG8uGSzWzCskN2m7

Can you write C? Do with it what you like. I'll make a javascript framework that runs on a smartphone too. (Nordic Bluetooth LE chip, microphone, speaker, 12 RGB LEDs, gyro/accelerometer, battery that should last weeks). Internet connected walkie-talkie, translator, study languages (like this: https://forum.language-learners.org/viewtopic.php?t=8699).

I'll make more devices soon, and will sell them for $25. Send me an email, and I'll message when they are ready (mail in profile).
Shadow has got to be the worst name for a company associated with politics, unless you want to rub it in everyone's face
> A single huge fore-and-aft sail would be too hard to handle

This isn't quite right, as split fore and aft rigs existed that solved this problem. I suspect it is more that power replaced sail for crossing oceans and square sails make little sense for coastal work so they had already switched to fore and aft rigs (with a few notable exceptions, such as Humberkeels in the north of England).
A quiz designed to assess one's higher math and extended problem solving skills
TLDR: The Go team got some (dubious?) legal advice [1] that the site violates certain OSS licenses, so plans to close godoc.org and bring up a more limited service at [2].

[1] https://groups.google.com/forum/#!topic/golang-dev/mfiPCtJ1B...

[2] https://pkg.go.dev/
Should Google or Apple take the app off the app store? Seems like a scam...
I started a company that was asked to write a proposal to make what became the app that failed last night. I declined because it was outside of our core skillset. You can read my prior comments or look at my profile to validate this. If you want my perspective as someone who started a Democratic software company, you should keep reading.

This app emerged from a mandate to make the caucus more accessible and transparent. It was well-intentioned but underfunded and lacked comprehensive organizational buy-in. Introducing tech can help but you have to spend tons of money to make it reliable and usable, then you have to spend more to train everyone in using it. This is a problem organizations of all sizes and shapes face when making massive IT changes.

Shadow is a firm that makes custom software for Democrats and progressives. It has an unnecessarily sinister name. There are not a lot of companies that make software for Democrats because it’s an awful job. You make very little money. Everyone hates you when things go wrong, which they will, because the product testing cycle and margins are nonexistent. Then everyone will assume things went wrong because you are some combination– you choose– of secretly evil, secretly working for Bernie, secretly working for The Establishment/Hillary (per someone's unpersuasive Imgur post below), or secretly working for Buttigieg.

Others have noted that Shadow also made software for the Buttigieg campaign. If you take my claims above as true, this should be unsurprising to you: a hard market where everyone hates you and no one has money to pay you is not attractive to enterprising software engineers, so there are few firms available to choose.
An IP address is itself personal data, it does not have to be associated with other personal data.

https://ec.europa.eu/info/law/law-topic/data-protection/refo...

> Collecting IP address alone, and not associating it with anything else, is completely fine (otherwise nginx and apache's default configs would violate GDPR), and through them basically every website would violate GDPR.

See my comment about consent not being required when the data is needed to provide a service. Logging is reasonably required to provide a service.

> and furthermore, even if it did (I see conflicting reports), if you collect IP Address and another pseudonymous ID and don't join them, the ID isn't personal data.

The transmission of data is already covered by GDPR, you don't have to store the data to be bound by the law.
Erlang "solved" the problem by breaking having lots of little heaps so a GC can blast through the entire heap extremely quickly.

Would that actually work in this instance? It seems like that LRU cache they're talking about is kind of large.
http://cr.openjdk.java.net/~briangoetz/amber/datum.html

There you can read about algebraic data types in java, in Java 14 you get preview for records in Java 15 probably you'll get preview for sealed types - they were developed together for some time, only recently there was a split.
Why they expect to lose billions in the first few years then? What is so expensive?
I got nothing against functional programming, I embrace it. However, im stating again, shoving everything under one umbrella is bound to create a complex monster. Functional programming is actually easier to understand in F# rather than C#, the idioms do translate but clunkily. Do yourseves a favor and spend some time outside C# and you’ll come back illuminated.

Not saying C# is bad, thats what you all seem to understand though.

Good luck to you all
I recently came across this, you might find the approach interesting (even if not using the CodyHouse framework as such):

https://codyhouse.co/blog/post/css-custom-properties-vs-sass...
Teacher-Student Curriculum Learning
> the fundamental reason airfoils in boats and places work the way they do requires viscosity

There is no viscosity in solar wind, yet the solar sail is expected to work.

EDIT: s/solar wind/solar radiation/
This is a risk regardless of where I store my data. If I have a machine with any local storage of any kind at all, then someone could break in and store stuff there.

So this is not a differentiator between storing your own data in the cloud and locally.
Can an interesting application of this be how it can be used to assist the partially blinded?