skysight-inc/HackerNews huggingface dataset:
Talking about this - sorry for the slight OT - I really wish Linear would consider OpenSourcing LTSpice.

I mean ... it's a really nice tool, they are giving away from free anyways ... if they OpenSourced it, the kind of feature you describe here (and which I've been sorely missing as well) would be a no-brainer to implement.

Not to mention all the other enhancements the community could and would bring to it.
Or rather, "gig contract" employment is no longer valid in delivery services without meeting the minimum requirements spelled out by the ruling / government / regulator (I am sure the same ruling can also be applied to other businesses, but this particular case was delivery services).
These are very good examples, but we just witnessed an even better one: Trump has been, for all practical purposes, entirely silenced, simply because Twitter deplatformed him.
What the right also needs is a realization that some of its beliefs are akin to extremism. And some of the right inspired policies have really really hurt and isolated a significant population. The right needs to soften it's stand on such issues.

It's such a generic statement that it's meaningless and could apply to any group of opinions.
Gimpo's fairly big for business travel among the big East Asian cities too - Tokyo, Osaka, Taipei, Shanghai and Beijing (and maybe some others?) all have direct flights. In most cases those flights are to the more convenient "city" airport in those cities too.
The response is that Twitter is more like a neighborhood bar than CNN — and yeah, it would be pretty weird to exclude people from the bar’s karaoke or comedy night based on their political beliefs. Being able to speak your mind at the bar (or other neighborhood center) is exactly what free speech is about.

Actually, it would be illegal to ban people based on politics (as Twitter does) where I live (Seattle), as doing so violates rules for public accommodations which require the owner (a private company) not to discriminate based on political ideology. Rules for private establishments to enforce public access and equality are normal.

Whether or not you think it makes sense to defend the right to be trending on Twitter depends on whether you view it like the bar (mic night open to all) or like CNN (editorial control).

Of course, if Twitter is like CNN and not the bar, they should lose copyright protections — those aren’t meant for edited anthologies (like CNN).
A clear case of projection and most likely also a straw man.

How else are you supposed to respond to a comment like this?
Me neither, never. Buy if Arch is doing it, then I am sure it is worthwhile.
While still keeping it one page of html source code.
Good (Vis/NIR) microscope optics go up to f/0.56 (NA 0.9) without oil immersion.
Granted, such an objective will cost you 3.5k$ [0], but they don't go to these lengths without expecting near-diffraction-limited performance.

[0]: https://www.thorlabs.com/thorproduct.cfm?partnumber=RMS60X-P...
Perhaps it will be, and we'll find out if that's true, but meanwhile, we shouldn't be arbitrarily rewriting headlines when we post them here, especially to make them say things radically different from what the original headline, and article, said.
We want our models to be opaque in the same way we like to ask people why they made a certain decision or act in the way they do. What's interesting to me is if you want to know about a person you'll get better information by asking their closest friends than themselves.

Perhaps there's something in the black box nature of our own self understanding similar to these hyper complex function approximators.

Judges make harsher rulings when they're hungry. A regulator might decline a loan and justify it b/c they had a bad experience with someone that reminds them of the person they're dealing with. AI makes bad decisions in boundary conditions or when they're trained on biased data. I think it's good to strive for opacity in every case but in complex decision spaces I'm not sure if we'll ever get fully satisfactory explanations.

Which is a meandering way of making the non-point that models making judgments have made me re-evaluate what I trust and why, and I think in many cases I'd rather trust a black box if I know what's gone into it and what's come out.
Neither does this specific "nerd". I honestly have yet to be convinced; a lot of it seems very similar to fear mongering and illogical with the arguments being very nebulous. Maybe I have yet to sit down and flesh it out with a deep privacy advocate.
Thunar, will also want to have a say
There are multiple issues with free speech no matter what, and some of them are the result of closed platforms that have too much power over communication channels, but ultimately need to moderate to avoid turning their platform into 8chan. I agree with you that many complaints about free speech on the internet have weird caveats like... You should have the right to say whatever you want without criticism or you should have the right to engage in rational debate or play devil's advocate on any topic even if another party doesn't want to. Like you said this might make the free speech proponent happier, but ends up limiting the speech of the person that doesn't want to engage in that way.
You know, I thought for about five minutes on how to reply to this.

But instead I'll just say, I now know why Godwin's Law exists.
Yeah but nobody here said "you can't talk with leftists, they're all extremists and closed-minded."

edit: At least nobody I've seen yet. People are probably gonna say it (this goes for any "it" as conversation length grows), but I'd expect it to be downvoted.
I know nothing about hockey, will certainly never play and probably never watch a game. The article was well written and interesting even from my distant perspective. I learnt a couple of things, which, admittedly, will never have any use to me. Still an interesting read.

I think a kind of executive summary would make this drier and less engaging, with less flavour and context. So a worse article overall. In any case, the TL;DR is already in the title.
> When Kim Philby was reviled as a mole for the USSR at MI6 (where he had been Greene’s drinking buddy and supervisor), Greene was the only notable British figure to visit the disgraced Philby in Russia, or attend his funeral in 1988. As Beatrice Severn declares near the end of Greene’s funniest novel, Our Man in Havana (1958): “I don’t care a damn about men who are loyal to the people who pay them, to organizations.… Would the world be in the mess it is if we were loyal to love and not to countries?”

Yeah sounds like an interesting person alright.
Advancing failure prediction and mitigation–introducing Narya
So, if AT&T cut out phone service from union sympathizers, that would be OK, because they are just expressing their right to free speech?

I think there is such a thing as critical communication infrastructure, and even if it run by private companies, it should be protected from censorship. Whether all of FB or just private messaging fall under this is more debatable, but there have to be clear limits on what a company that facilitates communication between 1 billion people can do.
Fuck off, lazy cunt.
That's why I never connect a mouse on my laptops. I've got a touchpad that's part of the keyboard. I select text with it and paste with its middle button. I only buy laptops with three physical buttons precisely because of this user case. A mouse would slow me down.

Where a mouse is really needed is in action games. A touchpad is too slow there.
Railing against the word "fascist" by attacking "leftists" is not a very effective approach, especially if you truly seek unity. (which HN guidelines force me to have to assume here)
Dasung 10.3“＆ 7.8” Qualcomm Snapdragon 660 Chip Pre-order on Indiegogo
Well they laced their downloads with malware for a period.
Actually most long-range high-voltage transmission lines are DC.
> If you cannot censor away opinions, if suppression of ideas doesn't work then why in exactly these kinds of articles do people bemoan it as dangerous?

They may think censorship doesn't work but can still do damage, such as by lowering the standing and integrity of the left, damaging the liberal commons, or paradoxically making censored ideas more appealing.
Yes, even the old CHDK did that job nicely on my old IXUS 100 IS.
A script for this (and adaptive exposure stacking, very useful for unlit roman interiors when you're looking out a window with bright sunlight) came with the download back then.

And at least for CHDK, there wasn't actually any flashing. It just used the firmware flashing mode as a bootloader.
The World first 25.3“ E-ink Monitor: Paperlike 253 Pre-order on Indiegogo
> there is no moral (or legal) right to give people you disagree with a forum or audience to express their view.

I think there actually is such a moral obligation.
Or perhaps they are seeing an increase in abuse.

Personally I know of very few people that don't share Netflix with others.

It doesn't make financial sense to allow everyone to shoplift your product, especially for something that costs less than an average meal.
I guess not even the price is comfortable.
Deplatforming solves a problem. And only temporarily in the abundance of VPN & encrypted technologies. IMO it makes things even worse since these groups will congregate in secret much further away from the public eye where they can perpetuate unbalanced and unhealthy ideas.
I know the image post in your comment exaggerates the Emacs input sequence for humorous effect but I got curious and decided to count the actual keystrokes for a real world common use case.

Say, we want to replace one string with another, e.g., "foo" with "bar" as it appears in your image post. So assuming that we need simple string replacement, not regex-based replacement, and also assuming that we have vanilla Vim, vanilla Emacs, no customization, and US layout keyboard, Emacs seems to be at par with Vim.

On Vim: <Shift>+; (:) <Shift>+5 (%) s/foo/bar/g <Enter> (16 key strokes)

On Emacs: <Alt>+<Shift>+, (M-<) Alt+Shift+5 (M-%) foo <Enter> bar <Enter> <Shift>+1 (!) (16 key strokes)

Now I know some of you might observe that I have not counted the initial <Esc> to escape to normal mode and the final i to enter insert mode again in Vim. That is correct, however, I find that experienced Vim users keep themselves in the normal mode most of the time. The normal mode is really the normal mode and the insert mode is a special mode that they get into for short periods of time to insert text. Also, they rarely use i to enter insert mode. Instead, they usually o, O, a, A, I, c<motion>, c<text-object>, etc. to enter insert mode. Then they return to normal mode again as soon as they are done inserting text, so I don't think it is fair to count the overhead of <Esc> and i while counting Vim key strokes.
Bitnine Promoting a First IPO in the Graph Database Industry This Year
A short piece on writing tests
Speeding up YouTube to 1.8-2.2x really helped my ability to focus on it. I use a Firefox addon called Video Speed Controller.
Twitter allows the CCP to post pro-genocide propaganda about how they “emancipate” the minds of Uyghur women.

Disney filmed Mulan next to a concentration camp where people are butchered for organs and thanked the CCP for their generous support.

These are actual acts supporting a genocidal regime engaged in ethnic cleansing.

The “Nazis” of modern America are solidly on the left — and generally the people calling for censorship.

Twitter’s support of pro-genocide propaganda from the CCP shows they’re definitely unqualified to act as a censor.
I feel like the author should consider the /actual/ alternative.. Jobbik, etc with real governing power in places that do not "censor" instead of citing 13% support for fascism in France.

It is a complex issue, but censorship does "do" something, lots of research out there about how making things like QAnon just a little harder to access trims off support at the edges. If you want to make this argument you have to reckon with those facts.
You can either have a configuration bit which is like "add_two_to_every_result: true", or you can have "result_post_processing = function(x) {return x + 2;}".

When working on complex systems, I know which thing is going to be easier to use for my "bespoke" systems, and which one is going to devolve into spaghetti messes. Unfortunately I think loads of system have gone for the former.

I think that stuff like grunt ended up being a mess because it tried to straddle the two, and webpack has made stuff cleaner in that respect, by accepting computation.

Almost every build system in the world, however, really doesn't like this model. The first CI system whose configuration file is, like, Lua, will become a billion dollar business overnight.

Special frustration goes to Bazel, which gives itself a cliff-shaped learning curve out of its "we really don't want to run arbitrary code" feeling, while actually having all the moving parts. You just need to dig through a bunch of "really really please don't do this" stuff to find the real docs.
Inclined to agree. The goals I remember from watching hockey in my youth are the really sexy ones. A risky pass and a breakaway, or some slick skating at the blue line to put some defenders off balance. Also, “just make the goal bigger” sounds a lot like “change the rules so more runs are scored” in baseball. You lose an element of the game you can’t get back when you do that. Maybe that’s a little “old man yells at cloud” but whatever.
I noticed that the automotive industry has a Power of Ethernet standard that can deliver close to 100W at 48V. I felt that has some advantages for house wiring. Can run lights and small appliances. And you get a data connection at the same time.
Yeah - we didn't have many Support folks in SF. I think the compensation bands were based on Chicago.
It makes a sort of sense to start inexpensively with a species for which so many incurable human diseases are actually turning out to be curable. Even if a cure is found that does not work in humans it helps map the shape of underlying difference between genetically divergent species. If a human body cannot respond to a cure that a mouse body can, the answer to the question of why not could be valuable.
> the problem there lies in the market power of the monopolies, not their speech.
> Bill was wearing the same presenter shirt we all had to wear.

Can somebody explain?
So far he's only tweeted about Doge or BTC once, isn't it? I'd say next time he tweets about a crypto it will be a different one.
It's first IPO in the Graph Database industry!
This is exactly what is happening here. You cannot expect people to give in once you start pushing.

There was an episode of STTNG that had a profound effect on me as a kid as a metaphor for confrontation, where the crew of a destroyed ship kept saying "more power to the shields" when the "shields" were actually causing the problem.
As a new-ish pedal steel player, I can offer some ergonomic advices. This isn't a very popular instrument, so this may need an introduction: pedal steel is kind of like a guitar with a system of knee lever and foot pedals to modify string tension on the fly. The most used pedals are the leftmost two (in classic country), and you need to be able to select each one independently or together pretty fast.

My main takeaway:

* You usually don't use your ankle that way, so it will seems impossible at first, but you will very fast get used to "ankle rolling" which will make you able to select each pedal without moving your foot sideways

* The height of the pedal is crucial. On steel, you will have a threaded rod to set the height. You usually want (if you are using your left foot) the leftmost pedal to be around 10mm higher and with a shorter course (for both pedal to be at the same height when depressed).

* Footwear impacts your feeling, especially heel height. So if you plan to use such a device with a specific shoe, train with that specific shoe.

If you want to build such a pedal (especially a "chorded" version), I think taking cues from pedal steel hardware would be a good idea, as you need to be able to play for hours without straining your legs.
Doesn't the word "mouse" include trackpads in most context?
My day job is with React, but I had a chance to play around with Sapper a bit recently and was super impressed with how easy it is to use as well the fast load times and how accessible it makes content.

But I was dissuaded from getting too invested by the big sunset notice on Sapper. Sveltekit has been on the horizon for a while now and I've been eagerly awaiting this!
Having a high number of applications in a short period of time will slightly decrease one’s credit score. Staying at or below 1-2 per year usually hasn’t swing mine more than a few of points. Even with a high number of inquiries, this factor only accounts for 10% of the most commonly used FICO score.

Debt burden and length of credit history are, together, 45% of someone’s score, and these are both improved by having a lot of old unused credit cards.

https://en.m.wikipedia.org/wiki/Credit_score_in_the_United_S...
There's no legal right, unless you are a government employee (who btw routinely censor anyway, e.g. any state university with a content-based speech policy is violating the law). But there's very much a moral right and moral obligation - if you are in a position of power, as people leading the high-tech industry and prominent politicians are, you are responsible for maintaining the society that promoted you to that power in good health.

And good health of the society requires free exchange of ideas and freedom to debate this ideas without fear of being persecuted and punished. Yes, even if you're end up being wrong - in fact, freedom to be wrong (excluding, of course, recognition that you're wrong) is vital to any proper debate, since if being wrong implies one's destruction and punishment, no serious and honest debate is possible, and no serious and honest truth-seeking through free exchange of ideas is possible either. You'd either fear to express your ideas, if you're powerless, or use your power to suppress other's ideas and punish them, if you're powerful - and that would have no relation with whose ideas are better.

Only when the exchange of ideas are free, and only when ideas can participate in this competition without prior approval by powerful incumbents, any healthy democratic society is possible.

And yes, whoever in power in such society, which now includes the big tech leadership, have moral if not legal responsibility for it - a responsibility that they are not only neglecting but blatantly violating right now. Censorship by powerful monopolies is as wrong as censorship by the government, and we need to stop hiding behind this stupid idea "but it's not government, so we can ignore it".
Ahhhh, so that's really interesting, LDAP as the frontend to an anything-but-LDAP backend!

This feels like it might exist so I went looking, looks like Auth0 had this[0][1]. I'm not sure there are any open source projects that actually do this ldap-in-the-front-something-else-in-the-back, but you can get very close:

- https://github.com/glauth/glauth (ldap in front, local file/s3/ldap in the back, extensible)

- https://github.com/kernel164/go389 (ldap in front, YAML file in the back)

Seems like this is quite the unsolved problem (unless you're using Auth0). Maybe it's worth using Auth0 only for this. If you're going with the F/OSS solutions then it feels like you could either add a plugin (DB, OAuth maybe?) to glauth, or hack together some sort of system that updates the YAML/S3 as accounts get added.

[EDIT] - Also looks like Joyent has put together a framework for LDAP clients and servers in JS... (http://ldapjs.org/server.html). The raw pieces are there but someone would really need to put them together to offer the facade.

[EDIT2] - Also in go: https://github.com/vjeantet/ldapserver

[EDIT3] - Original code listing for auth0's connector (https://github.com/auth0/auth0-ldap-endpoint), lib/routes/authenticate.js looks very easy to work around...

[0]: https://auth0.com/docs/extensions/ad-ldap-connector

[1]: https://github.com/auth0/ad-ldap-connector
all presenters had to wear
Muscle memory doesn't help with "not quite what I'm used to, but it's very close". It doesn't handle conditional statements.
Rodents are some of the closest mammals to primates in the evolutionary tree, so mice tend to be a very good models for human biological systems. There are some systems where there's virtually no difference between the two (I think the cardiovascular system is one, but I'm not really sure; biology isn't my thing). But there are some systems where the mouse system is very different from the human system, and the data you get from mice is practically garbage.

Which brings us to Alzheimer's. Mice don't get Alzheimer's. Instead, mouse models for Alzheimer's work by attempting to genetically induce something that we think might be how Alzheimer's develops in humans. Except, we don't actually know that much about Alzheimer's: the dominant theory, and hence the basis for mice models, involves amyloid plaque formation, but amyloid beta blockers have had ruinously expensive clinical failures which makes the theory rather difficult to believe. So anything that shows improvement in Alzheimer's in mice is pretty worthless as a result.
> There is a whole lot of time before your first customer where you don't need any of this.

No, there really isn't. Customers want features, and they want it unrolled as fast as possible.

How do you provide that? By automating your delivery process. You don't treat your infrastructure as a pet, and all you need to do to get a feature to all customers, fully tested and verified it won't break your service, is to push a commit.

With modern CICD systems and a basic Kubernetes setup, you get a fully working continuous deployment pipeline from scratch in about 15 minutes. There is no excuse.

The blog post is bullshit from someone who has zero insight and no relevant experience.
> but 1) it’s still mediocre

Ahahahhahhaha, that is insane.
Cartels have more power then ever. They essentially run many Mexican states and have bribery deals with politicians from all the rest.
There are all sorts of annoyances that can manifest differently in different parts of the world when doing various forms of browser automation from different parts of the world.

Different cdn behaviors and differences in the way bot detection logic gets triggered due to geoip ip categorization lists (which definitely impact a lot of sites, often in subtle ways when - say - only a subset of the javascript assets on a page fail to load).

In my experience though, these observations are just as likely to be programmer error as they are to be legitimate claims that 'my code doesn't work because of timing issues in the puppeteer implementation.' The programming model that puppeteer exposes tends toward the rational in my opinion.

Browser automation often involves asynchronously instructing the page to simulate a click on something in order to induce some javascript in a page to run some effect, in order to repaint the dom -- and this kind of logic chain will _always_ demonstrate timing variation. But the puppeteer api's make it pretty straightforward to sequence the events that are simulated so that you can ensure you issue a click on something that exists or a waitForSomethingToExist polling based detector that will trigger reliably when a given dom node appears ... Depending on the specific page's implementation, sometimes this kind of logic can be harder to write for one page than another -- but my first guess for the reason why a given page might make this kind of logic flakey or hard to implement is more likely to be an obscure implementation detail of the page than a puppeteer bug (as a first approximation).
Maybe, but prolonged emacs use causes carpal tunnel syndrome!
JavaScript: Swap Two Variables