skysight-inc/HackerNews huggingface dataset:
Why would anyone want to continue to engage with your bad faith argument? Science doesn't work on the basis of "linking to one study" and to try to make a point by demanding one shows that you're not interested in an actual discussion. But, sure, here's a single, arbitrary metanalysis on several studies on the efficacy of a single antidepressant: https://journals.sagepub.com/doi/pdf/10.1177/204512531662907...
I would suggest having a close look at the OpenAPI specification as a way to bound and constrain your REST API design: https://swagger.io/specification/

Once you start thinking in terms of requests, responses, parameters, schemas etc the rest should easily fall into place! You also get the benefit of having a machine readable definition of your API if you write your design with the spec.
Great question. What does the Fourier transform on a graph of the inverse square law look like? Would love a link if you have one.
I agree, but on the other hand, the goal is to persuade companies that it's a good idea to continue this post-covid. To that end, focusing on benefits to the company will be more effective.
Gorilla (and other Great Apes, like humans) have internal tails. See "coccyx".
Stlft #10: Ford Bronco, Blockbuster and Nostalgia Porn for a Simpler World
>Areas like philosophy and law actually suffer in my opinion when they overload common words

It's more that people take material from our fields and misuse them in casual contexts.

>If "contractualism" were just known as "Scanlon's theory" it would be a lot easier.)

It would also be wrong as it isn't his theory, he's just a philosopher with a recent in-vogue formulation of it. The source of the theory in modern western philosophy is Rousseau. There's no issue with discussing "Scanlon's theories"; but that term refers to his theories, not contractualism at large.
> Areas like philosophy and law actually suffer in my opinion when they overload common words with uncommon meanings,

This is definitely true. It doesn't matter as much as a technical person learning it but at a certain point it becomes absolutely impossible to communicate with regular people not steeped in the terminology about it (e.g. object, property, event, part, substance, sort, kind, type for analytic ontology).
Tangential: https://support.google.com/chrome/thread/6739244?hl=en
Suppose we grant that hell exists with some nonzero (albeit tiny) measure.

By the same logic, heaven (some extraordinarily joyous and worthwhile state of existence) also exists with some nonzero measure.

You probably feel that the latter cannot outweigh the former (even though it logically should). Essentially that bad outweighs good. But why do you feel that? Literally, what is the cause of your brain containing that feeling?

It's because human intuition evolved in a world of asymmetric harms and benefits. For an animal living on Earth - the state in which we evolved - a single bad event can cause death, which is a greater harm than can (for most animals) be outweighed by any single good event.

Okay. So evolution gave us intuition tuned for the tradeoffs of life as a mortal animal, that often generates valid conclusions while we are living as such. But once we start talking about wild metaphysics like dust theory, all that goes out the window. The basic premise is that we are immortal! So if we are going to accept such wild metaphysical speculations at all, the first thing we need to do when thinking about them is remember that they completely invalidate our intuitive feelings about things like bad outweighing good.
> Do I need to point out the obvious here? Uber and Lyft are subject to whatever states they operate in, including those police forces.

Would you still give Uber money if they were shooting up Lyft?

> The ancap police forces you're talking about would be subject to...what, exactly?

The voluntary support of their subscribers.
> https://danluu.com/keyboard-latency/

I'm surprised the HHKB2 scores better than the Ergodox. I used one for years but found it to type more sluggish. I suspect this is due to Topre switches requiring a bit more force to push down.

> Come to think of it, I might have incurred some latency myself with the particular layout I'd brewed

Oh yeah, the dual-function keys are horrible latency wise. I tried various ways of reducing this, but you end up having to choose between high latency or low latency but keys not registering. I ended up not using dual-function keys because of this. This is a bummer, because the concept is great.

The Ergodox/QMK does let you tweak the USB polling rate, but I haven't really taken a good look at this yet.

> I kind of still want a mechanical keyboard that has extreme amounts of click and clack, just because it feels so nice to type with. I just don't know which model I'd pick, and it'd be pretty expensive for something I'd only use occasionally.

Personally I'd love to see something like the Ergodox, but a bit more compact (e.g. no thumb cluster), and half the height. Height especially is something that seems overlooked with mechanical keyboards. This is a shame, as I suspect it's easier to keep your hands/arms at the right angle with a flatter keyboard.
Absolutely my favorite tech talk—brilliant idea that's explained so well it seems obvious in hindsight, even though it really wasn't. It's rare for a single talk to change my fundamental way of thinking about an area I already care about (programming language design), and "Growing a Language" managed it in a big way.

It applies to more than just language design too. Why do I love Emacs so much? It isn't the idiosyncratic terminology or weird keybindings, it's the fact that Emacs is an editor that grows. Once I understood basic Elisp, there was no real friction to take Emacs and start molding it to exactly my needs and preferences. Something I don't like? Something that's missing? I don't have to spend hours setting up a plugin to fix it; chances are it will only take a few lines to change whatever I want to change, and I can use Emacs's remarkable discovery features to quickly find which lines those are.

Why do people swear by command-line invocations and bash? Bash is awful. But it's an environment that grows in a way that I've never seen with GUI apps. A small set of simple tools and a universal way to compose them is remarkably powerful, even if it's as awkward and error-prone as POSIX shell scripting.

Excel? I don't use it myself, but I've seen the same thing from Excel power users: it goes beyond mere calculations to letting people seamlessly build what they need on top of Excel. Excel is integral to the modern world in a way that no other pieces of office software is because it can grow to solve complex problems in a way other tools can't. (With, as I've seen working at a large company, occasionally terrifying consequences.)

What I would really love to see next is an alternative to Jupyter that can grow in the same way. Maybe gtoolkit[1] is a candidate? That's what I'm exploring now, and it's pretty exciting so far.

[1]: https://gtoolkit.com/
Projects.iq.harvard.edu/Testpage
Wow, thanks Jason!
As posted in one of the comments in this thread:

https://www.joelonsoftware.com/2016/12/09/developers-side-pr...
Google Cloud SQL – Tips and Tricks
This is insane. It's one thing to push for further recognition of folks who have pulled more than their weight in support of their teammates — which is deserved and I think the parents would not protest, but it's another thing entirely to choose to express anger over teammates who are parents.

I've seen my brother tried to "work" with his kids at home. It's stressful. It's a mess. It's HARD. Many of these people seem to think the parents are getting extra "time off." 24/7 child care is not a freaking vacation. Kids are great, but kids are kids. You can't just ignore them or turn them off. There's not much you can do when a baby is throwing a tantrum and demands attention.

Think you are working hard because you're working 20 hours a day? Imagine spending 20 hours a day working but getting very little done because you are a parent and getting constantly pulled out of your focus zone and context switching from "worker" mode to "parent" mode.

If this is the thinking that our society is teaching the new work force, I fear for the future of our nation. Japan has already experienced the "not raising a family because it jeopardizes my work life" and they are NOT having a good time.
That's how it theoretically works as a free service where all users are equal. It's not difficult to image a tiered subscription model which finds a sub-optimal 70/30 split more profitable. It's also important to note it's optimizing for time, not fuel usage (a shorter path may require expensive elevation changes, for instance), traffic noise for neighborhoods, safety, services access, etc.
To me, Ubuntu's glory days were with 10.04. It seemed much more polished than the alternatives at that time.

IIRC Shuttleworth took a more governance and less hands-on role after that, and Ubuntu started to focus on server and enterprise support.
I like tacking on stubs of precut 30awg wire if signal integrity isn't an issue. It's much easier to manage multiple probes and you aren't constantly worried about losing contact. With problematic packages that can't be probed directly you can tack a wire onto a nearby resistor or slip it into a via if you planned ahead and made them big enough. Then you're ready to securely hook on with a scope probe or grabber clip.
Cool initiative. Is it maybe that given the pandemic, many people are more wary of meeting in the first place? Your struggle might partially be explained by that?
>since you don't know people's secrets, how can you possibly make that determination? //

It's a conversation. You can tell me everyone you know has secretly murdered at least one person and progress things somewhat (I'm being flippant, of course).

Saying things in public is not "being on record" though. Someone has to make the effort to look up about you, and we all wore a stupid costume, got drunk and made a pass at someone, dropped some litter, swore, or whatever ... in a Western Democracy are you going to shame me for normal behaviours, I think you'll struggle.

>Can you really not imagine how even the most innocent of statements or criticisms can be construed by a paranoid power in the worst possible light? //

Yes, what's the motivation? Fascist takeover? We're all in the same boat aren't we: OMG my neighbor looked at porn, let's burn him at the stake??
The main driver for Chez-based Racket was to have a Scheme runtime. Performance was an afterthought, but was anticipated due to the excellent performance of Chez and the superior expertise of many Racketeers with Scheme compared to C.

The macro expander was a particularly desirable part to have in Scheme, as it since allowed more people to contribute to this complex but crucial component.
Probably not super easy getting folks in your niche in a global pandemic, yeah?
Being a Tech Employee
It’s tricky I imagine as you have to sell people on the idea then they have to sell their friends on using it. WhatsApp is “good enough” for this task and there are simple workarounds such as say “we meet at 7 at xyz” and whoever can’t make it just doesn’t they come next time or join later.

I suggest finding the type of people or situation where this sort of thing is a real headache for people by asking. The cool thing is you can just ask random people at bars, coffee houses and parties and get some feedback. Read “the mom test” to get an idea of how to approach this. Or in a nutshell don’t tell them about your app at all, find out about their habits and issues around arranging social events.

There is a good chance that this might lead to a pivot or just work on something entirely different. So be prepared to jettison a sunk cost even though it feels painful!
Not allowed everywhere. Any code I write ay any point of time is owned by my employer legally and in an EU country. This is because I work at a large consulting company that touches on any and all business fields.

Free Github private repos has been a blessing for just storing modifications to existing projects.
> an LLVM based Lisp or Scheme language

Clasp is exactly that! (https://www.cliki.net/Clasp)

There's also SICL, which includes the Cleavir framework (used by Clasp I think?). (https://cliki.net/SICL)

And there are also other non-Lisp languages that manage to attain similar levels of "meta" power and expressiveness. Terra is one example; it uses LLVM. (http://terralang.org/)
> It's not like there are two discrete camps who are either for or against everything modern psychiatry has to offer. Equating it to the anti-vax movememt is disingenuous.

I was responding to the parent comment, which claimed (falsely) that scientific consensus showed that psychiatry does not work at all. Claims like that are indeed equivalent to anti-vax movements.

I’m not suggesting that psychiatry is without nuance or debated topics, but the parent comment was spreading false and potentially damaging information.

As always, please consult with a medical professional, not random internet comments dismissing entire fields of medicine as a hoax.
In the next few decades, I wouldn't be surprised if we start seeing all kinds of crazy applications of vibration. There might be a physics and engineering revolution coming.
> [...] but moved to a closed source world where everything I produce, even in my private time, belongs to The Company. [...]

So you can't even commit something own, when in private, because company you work for can sue you, just because?
random i love it
Depends where you live. A challenge where i am is yes you can meet up but you may need to arrange it 1 week out and book a table rather than just turn up.
I blame religion. Not all religion, not every religious person, and not exclusively, but looking back - there was a strong emphasis that "we're all awful people really at our core, and the only reason anyone is half decent to anyone is because they don't want to burn in hellfire" in my religious teachings (protestant Wesleyan, primarily).

I bought into that for a long time. Then I dropped religion, and realized I didn't really want to be an awful person, just as a rule of thumb. It wasn't too much of a jump to realize most people weren't awful most of the time, and it's only a handful that, for whatever reason, didn't get the memo. Even if many people manage to convince themselves otherwise.
You are right, getting users is hard. With a product like this, I think the best way is to just ask people face to face if they would use it. And if they say “no”, find out why not. You may not have the right product. Also, Can you use it yourself, and invite friends to stuff using your app? If they get a few invites from you and all the events are successful, then maybe your friends will want to initiate their own events.
Even if you had money, this “hit the pavement” approach is pretty crucial to making sure you are selling the right product.
https://en.wikipedia.org/wiki/Bupropion#Depression
Thermoelectrics generate power by allowing heat to flow from a hot area to a cold area. Almost certainly you would be better off efficiency-wise by putting insulation in place of the thermoelectric element and generating electricity in a central steam power plant (fueled with the fuel you save via the insulation).
With literally an unknown market price. 15 Mhz of spectrum in the United States is worth far more than 15 MHz of spectrum in Norway. As we expand from LTE to 5G to someday 6G, the price changes as well for a block of spectrum.
Price is also a factor of competition in the market, and why the current situation in the United States with only 3 major wireless telecom potentially troublesome, with the only reprieve being that companies like Google and Liberty/Dish and private equity getting into the auctions.
It's a good question, even if it's likely not applicable practically yet. In a game my company created, we implemented cooperative realtime pathfinding using WHCA* -- an algorithm that David Silver published [0] (he's now working at DeepMind last I looked).

WHCA* turned out to be a bit too suboptimal for our use-case, people generally expected "perfectly optimal" routes to be used for aircraft, and they weren't even overly happy with most-optimal "for-all" paths either. We eventually implemented a relatively simple "AStar-3D", essentially just A* against a space-time graph, and it's greedy/FIFO -- meaning it's optimal for each aircraft at the time the aircraft runs it's path. That made people happy -- aircraft no longer did seemingly stupid things like "oscillate", or get "temp. stuck" for overly long periods, etc.

I had no idea cooperative path-planning was so damn difficult -- I remember estimating it as a 1-week mini-project initially. Wow, such naivety, and that's when you even have perfect information! Such a cool domain, tons of respect for the work that's being done here, even if there are some tricky/ethical aspects that are going to come into play eventually, inevitably. :)

0 - https://www.aaai.org/Papers/AIIDE/2005/AIIDE05-020.pdf
Surprisingly, it isn't always the case that each driver optimizing their own route will lead to a global optimum - see Braess's paradox. "If every driver takes the path that looks most favourable to them, the resultant running times need not be minimal." [0]

[0] https://en.wikipedia.org/wiki/Braess's_paradox
I did find a bug in svelte but not sure if it was worth a PR. I cloned their repo, tracked down the issue, learned how their codebase worked, fixed it, wrote some tests for it, wrote an elaborate issue and pull request explaining the issue and nuances. It took around 4-5 hours over a couple of days even though the fix was a one line diff. The PR was ignored for 6 months. I was considering bumping it but then I read in another PR that it's bad manners and just decided to remove it instead.
Actual feminists and anarchists have more nuanced views than you present here. (I confess I don't know enough "Nazis and White Supremacists" to say; perhaps they are just that simplistic. Nice implicit comparison, though!) It seems that upon hearing "let's have less X", you can't get past your instinct that X is the basis of all imaginable human life.

It is to your credit that you haven't had a similar reaction to those who oppose racism.
Dupes and Fellow Travelers (1949)
Another solution to this is discussion wikis.
Exclusion Set
Apple has changed the design of FaceTime in response to the case. Why are they not opening it up now?

> Apple decided to redesign how it did FaceTime on a technical level as a way to bypass the patents (in essence, it stopped using an IP address as final authorization when creating a VPN between two devices and instead uses a push token, certificate and session token).

https://www.theregister.com/2019/11/25/apple_facetime_patent...
good point. its always the managers fault 75% of the time.
The gameplay demo video looks very cool!

https://youtu.be/9qKxXNOljmE
I knew someone would take that line - I've been naked in public, but that's different to actively passing information to someone with an axe to grind.

Not wanting to send you a picture is pretty orthogonal to worrying about the off chance that some gov official will at some point see me naked.

What address do you want me to send to?
I have worked from home as a freelancer for several years now. A big part of my communication with clients involves politely deflecting constant requests to video chat. It usually goes like this:

Client: explains problem that I understand perfectly in two sentences.

Client: "but maybe we can jump on a quick chat so I can explain this"

Then I have to come up with some way to deflect the request because I know the "quick" chat will take at least an hour (maybe 30 minutes actually chatting, but one hour productivity cost).

If it's a quick fix, I usually just don't reply for a few hours and then send them the fix. If they are persistent, I bill them for the time spent chatting. But I'd rather spend that time being productive.

On the other hand, I feel it's important to have one longish video chat with a client when I start a new project, because that gives me a connection to the person.
Everyone has some kind of social event app as one of their first ideas. It never works.
Also if they say yes get them to commit: install it and follow up a week later how it went.

Then if they then say no - ask those no questions.

People can lie to get someone off their back but are too afraid to be direct.
The point being made is that photoshop manipulates matrices and filters are circles made of translucent material you put on your camera; and in fact many of those photographic filters don't primarily filter light but rather distorts it in some desired fashion. "Transformations" would be much more accurate.
Indeed, the central hypothesis of most of the traffic simulation tools is what’s known as a Wardrop Equilibrium, in which users choose selfishly optimal routes until the traffic is evenly spread and no user has an incentive to deviate to an alternative route. Of course this is an instance of the more general and well known notion of Nash equilibrium.

https://en.m.wikipedia.org/wiki/Route_assignment#Equilibrium...
Show HN: Rasn. A safe [no_std] ASN.1 codec framework for Rust
It sounds like you're talking about "IRL" but then ignoring the fact that if you're not a corporation paying the big bucks, you transmit from just above ground level, not from some tower with 30m height above terrain. Line of sight for most people is much shorter than you think because of trees, buildings, hills/valleys, etc. It's the limiting factor for VHF and up, not transmission power or antenna pattern gain.
That's amazing. Just imagine what other manuscripts might be found in temples around India...
I'm not sure if that was sarcastic or not, but you mean devices like hanging scales and string, and a protractor?
Basically, everything after the cloaca is the tail.

If you look at a snake skeleton, you'll can clearly see the tail is the part at the end without ribs.

Snakes evolved from lizards, and pythons still show vestiges of a pelvis and rear legs.
It’s not reading the import line. It’s reading “requests.get(...)” instead of “get(...)”
this ^^
> At least for software, we know of one solution that works: free (as in speech) software.

Imho, that's not the solution to the problem mentioned by GP. One needs to control self-serving greed, not give everything for free. I still need to live from something, but I don't need to earn six-figure numbers.

I agree that software can be free, if you happen to find people who support the idea behind it. But that doesn't happen that often. What does work for me is that everything I write in my sparetime is freely available. It's like other people do volunteering work.
Hand-waving things away with your absolutist statement is what truly seems naive. IMO there is far more nuance than you suggest.

Democracy seems to work well for some types of problems but not others. What happens to democracies when faced with threats that manifest over very short timescales? They aren't nimble enough to respond in time. This is most evident in larger democracies; look at US/India responses to COVID. Countries like Taiwan are democratic and still succeeded, but they are small and they utilized methods that would be characterized as authoritarian here in the US.

What about problems where the consequences of decisions have a large time-lag? There is no incentive for democratic policymakers to address them. Global warming is the obvious example.

I question whether democracies can handle these kinds of
issues. More worryingly, I think that as humanity's capabilities continue to increase, these kinds of problems are going to be more and more frequent.