skysight-inc/HackerNews huggingface dataset:
> Lack of exceptions

Is that really a problem? I think proper sum types to allow Result types that can encode many success/error states are so much nicer than an exception hierarchy. Rust and Kotlin did not go with exceptions, and for good reasons.

> C, C++, Java, Lisp, Python, Ruby... you name it I've done it.

Let me name a few: Rust, Kotlin, OCaml/Reason, Haskell, Elm. These languages carefully selected a set of features, the all have: no implicit nulls and sum types. And in your list non of them have those features. I really wonder what you think of these features when you've worked with them.
BTC in terms of actual usability as a day-to-day currency is probably less usable than actual bartering, which is probably what the end result of this is going to be.
with useless logos.
The current internet giants got huge monopolistic like power that many dictators of many countries would envy. The set their rules, execute them, and judge them.

The platform is essentially a boundled product. E.g. Apple can hurt Spotify or bully to 30% fee, using rejections so their inferior service can be more competitive.

Once you get monopolistic network effort your platform needs to be an utility. Imagine electric or water company refusing to sell you services or increasing price way beyond the costs.

I believe once you become a platform there should be an independent nano-courthouse where you can appeal. Today being rejected or having listing hijacked on Apple, Amazon, or Google platform is equivalent to the economical death penalty for many businesses.

It should be possible to pay $100 by individuals or $1000 by businesses and appeal to an independent nano-courthouse if the original platform rejects or blocks you. If you win, the appeal fee is refunded and the platform has to cover the cost. If you lose, your $100 or $1000 is gone.
None of it makes actual sense as you can’t know what is happening on the server without logging in.
I'm amazed Apple allows the Steam app, considering that too allows you to access products and services that weren't purchased through Apple's walled garden.
I agree that Google is free to do it. I don't think what Google has done is illegal. But I don't like that they're doing it, and I don't think society should encourage them to do it.

For example, I'm more likely to vote for a politician who would consider increased regulatory scrutiny for large companies that use their dominant market position to suppress political speech. Someone else might feel differently, but I would likewise be against large companies using their dominant market position to silence that person or outlets which sympathize with that person's viewpoint as well.

What one is free to do, and what is right to do, are two entirely different matters.
Great context, thanks! My intent was not to say "this is bad in Haskell so it might be bad here", but more to hope that suggested alternatives might prove interesting - particularly if running into limitations with the current approach.
> The thing is that when we talk in a room, sound will take <10ms to reach my ears from your mouth. This is what "enables" all of the human turn taking cues in conversation (eye contact, picking up whether a sentence is about to end/whether it's a good time to chime in/etc) - I've been looking for work from people who've tried to see at what point things start feeling really bad (is it 10ms, or 50ms?), but haven't found much so far. No matter what it is though, it's likely that long distance digital communications just cannot match it.

Digital communication could cheat, though!

There's a lot of latency hiding you can do, if you can predict well enough what's coming next. Humans are fairly predictable most of the time.
I see a lot of disagreement with this post but I think it makes good points.

It's hard for small developers who make useful things to get noticed on GitHub. The only hope is to get retweeted by some established user. This seems silly, we need better ways of making sure people can find/discover good software.
A quick search reveals this.
https://www.businessinsider.com/bots-in-quake-iii-arena-game...

It's still a cute story, though.
I think that free speech "side" needs to develop theories that take reality of these debates into account. Because, in general, where you aim is where is better to be. But, the argument that frames these conflict as abstract rational debates without consequences where making best case for your argument is the way to go is out of sync with reality.

These discussions are not about arguments nor counter-argument. They are a lot about manipulating, appealing emotions, emasculating opposing arguments, about making up lies and spreading them as much as possible. They are about mixing truth with lies in as sleazy way as possible and so on.

I am not saying this should be disallowed, but this arena is not about arguments and free speech argument that assumes so is hollow.

They are not detached disagreements either, because a lot of it is intentional attempt to make people act and think certain way. The goal is to make people feel afraid and under threat for example. And then I am personally getting more hostile treatment, because they read something on the internet. (And this effect did actually happen with some of my collegues. It was not big like harrasement hostile bad, definitely not, but it was noticeable and changed things).
I love this. Something about procedural generation delights me even if I know what's behind the curtain.
Christmas feels weird to me -- It feels vaguely exclusive.
In my opinion, most software these days looks like it's built with a lot of duct tape and the bare minimum level of skill necessary. For example, the Slack client could probably be built at 10% the RAM usage, 1% the disk space, 20% the CPU usage, and still be twice as fast. But I totally understand that Slack didn't want to "waste" their A team on an app that's already good enough.

Try arguing at FAANG that you'll need your own quiet office for your stuff plus a window and some potted plants to help you stay awake and concentrate. I think you'd be thrown out for "refusing to be a team player".

And yes, in my 18 years in IT I have also met toxic hostage keepers. But my impression was that those were people who were highly skilled and have in-depth knowledge of the system. And then somewhere along the way they had a fallout with management and wanted to leave, but the company couldn't hire any suitable replacement. So now both company and employee are stuck in an abusive relationship, for fear of being alone otherwise.
Sounds like a bug caused the bots to stop targeting each other, and shooting one simply triggered some "return fire" function. Not sure why this article based on an image board post is news, but here we are.
This reminds me of Total Pacifism, a fictional theory of diplomacy, from Gundam Wing.
I’d just ask a local artisanal bakery to give you some of their starter, which they often are happy to do. Starting my own was quite disappointing so far, many bakeries cultivate theirs for generations so I think they usually have developed a better microfauna.
Seconded. $(document).ready(fn) is far more easier and comprehensible than document.addEventListener('DOMContentLoaded', fn, false).

Even if I'm aware of the latter, I refuse to use it when former is available just for the sake of being "PureJS trendy".
Android trackers and permissions: Did I say you could do that?
If this seems absurd to anyone, this aligns closely with my experience in React and even more with Gatsby....
So once the spring snaps back into its original state, this energy is dissipated as heat and its mass decreases slightly, right?
It will come to Android, just slowly due to the whole update story, ask Android developers how happy they are with SDK/NDK API validation, background execution, storage access,...
Same for Singapore -- radio didn't work. But I live here, and I absolutely despise the radio here, incredibly insipid, so it's fine that it was muted.

For background atmospherics, I sometimes enjoy listening to emergency scanner traffic on some of the sites that aggregate it from the big cities. Amazing to listen to the dispatcher flows in Chicago, for example. Non stop.
Actually they don't. If you go look at dhh's twitter thread, he has a table of direct competitors to Hey that don't have iap. Yet they are on the store
It can, but...

As you can seek() on NFS, you can quickly scroll to the middle of a massive file. Unlike S3 where you have to download the whole file first.
First of all, interfaces are not nil if they point to a nil value for the same reason a * * T is not nil if the * T is nil. That is the correct decision. You can not call a function on a nil interface, but you can call a function on an interface which is not nil, but where the value of the type is nil[1].

As for your proposal, there are some issues with it: not all structures have a sane default for all not optional, nilable parameters. What is the default underlying reader for a bufio.Reader? A reader which returns zero bytes? Certainly that would be more confusing to debug than a simple panic, which is what we have now [2]. There's also the fact that a zero value is just a value with all the bytes zeroed and allocating an object via language means (new) never allocates more than the size of the object and doesn't do computation.

But I guess the main point would be that I simply do not have a problem programming with nil-able types. Failing to initialize in Go means writing var a *T as opposed to a := &T{} or a := NewT(), which seems like an odd mistake to make - or forgetting to initialize a member of a struct in the NewT() function. Fundamentally, I do not want to spend hours of my life dealing with safeguards which are protecting me from a few minutes of debugging.

But hey, that's just me. Go isn't Rust and Rust isn't Go and that's a good thing.

[1]: https://play.golang.org/p/L7iy9YBC55c
[2]: https://play.golang.org/p/Vgv73KhegKI
I tried this in college. I was doing 6 hours sleep per day (3 hours and 2 90 min segments with 6 hours awake time between them) Worked great while taking 12 credit hours over summer semester. But you end up being up when everyone else is asleep and sleeping when others are awake. Not great for social life but I did get 4.0 that semester.
In a software business? Presumably the margins per additional customer is 90%+, although with fixed costs it could obviously be much lower overall. But the marginal profit per user is the primary concern here I think with regards to payment provider cuts? As the fixed costs of development are already relatively set whether they have one user or one million.
Candela Seven: Electric Hydrofoil Boat with 'Jet Fighter-Like Performance'
Quota.. is that something like a percentage of bugs you feel responsible for? That again would be comparing youself to others- not saying its a bad thing unless its bringing you down.
Dont really know what im talking about here as i have never suffered from that. Insecurity yes, imposture sydrom no.
You could say the same for cash.
I'm confused, are there controls other than clicking the "No" and "Paint" buttons?
Pretty sure the reason is the same as for seeding stuff on filesharing, editing Wikipedia (legitimately) and developing open-source software. Namely, that one likes all of that being available to them and recognizes that it relies on people doing those things.
would loved to see a demo
You can be completely factual, but still do propaganda by selectively presenting facts, choosing the order and context of how you present those facts and supplementing those with a healthy dose of speculative non-falsifiable questions ("Would the Bill & Melinda Gates Foundation benefit from putting nanochips into everyone? Possibly!1").

This is called "framing" in psychology and it's an intrinsic part of passive measures.

Thinking that one is immune to it, while discarding other sources of information is a bit naive, IMO.
Whoever controls Google search, Facebook and Twitter feeds controls the election. Politicians already realized that, and Facebook got the taste of what is coming. Once there is more unity in the office, congress and senate, they will return to dismembering FB, Google, Twitter and friends.

I worked at Google at the time of election. Google essentially manipulated search results by showing instant answer cards about Hilary’s campaign and not showing them about Trump’s. VP of my division expressed support for Hilary in division-wide email. They say Zuckerberg has political ambitions. Things like this, apart from being unethical, will not be tolerated in Washington for obvious reasons.
Faucet Collector Automated – Free Bitcoin Daily
Collect faucet websites in one click.
No captcha required.
The problem is that open source software is inherently trust-driven. I wouldn't blindly execute any random code on my machine, but I execute code from people or companies I trust all the time. Of course I could review the whole repo, but that always takes time (and even then you're not guaranteed to not be hit by an intentional/unintentional vulnerability), and it comes down to "well, would me spending time vetting this be more valuable than just finding a more popular, more trusted alternative?"

So it's hard to spotlight anonymous devs on their own, because you can't establish trust with someone who isn't known for anything yet.
In times past when a platform didn't offer sufficient tools for developers to reach users, the web stepped in to save the day & drive growth.

But... no accounting for Apple's practices here is complete without an evaluation of how they have kept their thumb on the web on iOS - no other engines, meaning they alone get to control what APIs are available to web developers for a huge chunk of mobile computing.
Ah maybe that's why this site isn't working for me - I'm using Brave - on Linux.
Without trying to push the analogy too far, I think the point holds without ascribing superiority to any particular job (or cutting tool).

Case in point, I have a nice Japanese knife set. My chef's knife (your scalpel) sucks at cutting bread compared to the set's serrated bread slicing knife.

Both of those knives such at spreading peanut butter and jelly to make a sandwich.

The right tool (or person) for the job is what matters.
What if the company does not train them, and they stay?
You have the ability to seek() without downloading first.
> or that the patient had acquired information about the hospital facilities through normal means and due to illness the memories manifested as hallucinatory voices

A variant of this appears in the abstract: that some speculated she was somehow unconsciously aware of the tumor or "not feeling right" and that perhaps she had internalized more knowledge of the locations of hospitals than she was aware, so this surfaced as the hallucinations telling her to go to the place she knew (without knowing) could fix it.
But that guy's not a cop.
“Compile-time and runtime are less relevant notions than before-shipping and after-shipping” - Rich Hickey

https://twitter.com/richhickey/status/1063086406980026370
Nissan emails shed new light on removal of Carlos Ghosn
Thank you! Very educational.
Well, there’s at least gotta be the genetic difference that makes black people’s skin black, or Asian people’s eyes narrower. For a biologist, it probably makes sense. In common situations though I agree race is kind of a “strong word” to describe this. How do you avoid it?
It's not always about understanding, sometimes it's just about making them believe you. The relationship between business and tech doesn't have to be adversarial - learning how to get yourself a seat at the table and what to say once you get there can be a quality of life improvement across the board.
I use Geany every day, I like how fast it is and that it has highlight of all occurrences of the current variable. I'm a bit disappointed that it hasn't implemented any of the language server protocol (LSP). I think that would be a fast way to improve the intelligence of it's autocomplete for many languages.
How can something a meritocracy if it's flawed? Either you can actually assess something on its merits or you can't, and if you can't, then you can't really call it a meritocracy, can you?
At least in the U.S., savings and checking accounts are FDIC insured. So savers would likely be made whole in the event of a bank run.
Game theory is concerned with what will happen in interactions between actors with certain strategies and goals, so unintended consequences tends to come up a lot.

Public choice theory and social choice theory are related disciplines which concern themselves with the outcomes of various political and social mechanisms for making collective decisions based on individuals preferences and behaviors.
I like this quote from the "Where We Have Failed" paper:
"We are very uncritical of systems created by the large Internet vendors to that
solve application-specific problems, which have been written, until recently, by
development teams with little background in DBMSs. As such, they have tended to
reinvent the wheel. I am especially amused by Google’s adoption and then rejection
of MapReduce and eventual consistency."
GitHub's time as the "cool" option has ended. It has matured and moved beyond the early adopter community, and presence on it is no longer a social signal of any significant relevance.

I use GitHub to get work done, either on my projects or on others. I do not expect GitHub to innately provide me a degree of fun. That's the job of the projects, not of GitHub itself.

Zoom exited the early adopter phase this past pandemic. It promptly was given significant attention, reasons were found to declare it "uncool", and Jitsi was elevated as the next "cool" replacement.

This article confirms that GitHub is now exiting the early adopter phase. Significant attention is being paid to it, reasons are being found to declare it "uncool" — but, no replacement has yet been elevated as the next "cool" replacement for it.

What will GitHub's replacement "cool" service be?
OK, what is "Herpes Dating"? I really don't want to google it.
Social coding is cancer.
Could you use a ring of VPSs spawning independent VM sessions, which are randomly connected to as needed, and puppeted by scripts or ML, used by others in the meantime, and torn down randomly and on a schedule. Cloud hop in the noise.
I'm well aware of 2.6 in embedded systems (and have to work with such systems T_T), I just didn't expect to see 3.10 in a system that also runs ZFS...
I went with bulma. No js at all.

I prefer it to bootstrap, haven't tried tailwind
"The only winning move is not to play"

Too bad the story is made up, the author does reference Fox Mulder and the phrase "I want to believe".
Yes, many places have a serious need for Tor. But the bridge stats are misleading because bridges are exclusivity for circumventing censorship.

The stats for tor relays [0] are different:

United States 418568 (20.37 %)
Russia 335382 (16.32 %)
Germany 172251 (8.38 %)
France 92643 (4.51 %)
Netherlands 76496 (3.72 %)
United Kingdom 68674 (3.34 %)
Indonesia 61917 (3.01 %)
Ukraine 50331 (2.45 %)
Canada 48246 (2.35 %)
India 43953 (2.14 %)

Out of the roughly 66.5% of relay users represented here, 42.5% are from western countries.

[0]: https://metrics.torproject.org/userstats-relay-table.html
Go is making the wrong trade-offs.

My example for something that's simpler than Haskell but useful would be OCaml.
The irony, of course, that in pre-Obama times situation was somewhat reverse. Notice that Trump is outsider. Establishment got too complacent and detached (first right, then left, which is mostly indistinguishable from centrist traditional right anyway) , and current right essentially is “new” right that uprooted the traditional one.
"It's all crackpot nonsense" isn't a very good argument when it comes to the human brain, now is it? That sounds like the same class of garbage argument that transphobes use to claim trans people aren't real.

You can call it whatever you want, but DID is indeed recognized in the DSM-5 and fits the OP story, and the disorder vs neurodiversity argument is largely tangential to the question of whether the condition exists at all, which it clearly does.

"Science" in general has a terrible track record when it comes to the human brain, because we still have no idea how most of it works and you can't exactly attach a JTAG debugger to someone's head. So saying psychological conditions "aren't science" is unscientific, because a proper scientist in the field would accept the limitations of the field, and be open to consistent phenomena (which telepathy isn't with the hard sciences, but multiplicity is).
They don't need to stack anything. Everything that solely uses tor for protectioncan be pwned by pwning Tor. Happens once in while.
Do you really believe 95% of cash transaction are for despicable purposes?
Sorry it was a bit tongue in cheek.

On many systems I work with and have to debug, gnuplot won't be already installed (and won't be installable on a system not connected to the Internet) so 'rich' would be 'flush in packages with a full system available'.

Sometimes, even imagemagick isn't there, but rsvg-convert is, you can still do amazing things with just bash+curl+svg...
Apparently that's where all the fun was. Live and learn.
In 2007 Walt Mossberg wrote an article titled "Free My Phone" about cell carriers' stranglehold over phone hardware and software. It's incredible how many of the complaints in the article are relevant again today, with Apple replacing the role of the carriers. I recommend giving it a read: http://mossblog.allthingsd.com/20071021/free-my-phone/
So... the bug is in your own scripts? I'm now thoroughly confused what your complaint is :)
Programming should be fun, not a miserable trench warfare slug for inches.
It’s true, though, if they have a lot of manual support that could certainly hurt that, though. Or if they have a high customer acquisition cost. Excluding fixed costs if they are spending 50% per marginal user on marginal Dev/server costs, support, and customer acquisition, the numbers do start to get pretty uncomfortable. Would have to gain 50% more users to break even relative to the 3.3% cut.
A tugboat made out of cement? A tugboat that delivers cement?
That's a big improvement, but there is some fine print per pharmacy:

https://www.cvs.com/content/pharmacy/womens-health/faq
You should normalize those numbers for population at least, or better for share of non-Tor traffic.
Nope. You wait, you press either "No" or "Paint".

EDIT: Apparently, I was wrong. See below.
This level of virtue signalling is sickening. You should be ashamed of yourself.
You're taking a sentence within a context, removing it from said context and asking why the sentence does not work in a different context of your choosing.

That is an illegal move :)

Regarding only game in town:

You're saying that if I claim to have been raped by someone I decided to go on a date with, that you'd be sympathetic if this rapist were the only other human in existence, but since there are other human beings I can now go on dates with, there is no problem that needs to be fixed?

Well, alright then, as long as we have choice, having been raped is not a problem I suppose.
Can you clarify this, does iCloud or Dropbox actually receive video in real time as it's being recorded, or does it only start uploading after the recording is done? Because in the latter case, I doubt it will do much good -- unless perhaps sleeping an iPhone during a recording saves what has been recorded so far and uploads it in the background, which I'm also not sure of.