skysight-inc/HackerNews huggingface dataset:
There is a swing example on the getting started page (or there was a few years ago). It was a one liner to have a Swing pop up say "hello world" or something like that. I'm not sure how easy it is to write actual apps that way.
I completely agree with everything you said.

We pay managers salaries even though they often don't write any code, why is management of a widely used OSS project not deserving of funding on its own?

I've used standard for years, and I've never once had an issue with breaking changes. They've added features, fixed bugs, and even made changes that fixed issues that I personally raised with the project.

It's good software, and even though it looks trivial at a glance it took a LONG time and a lot of effort to get there, and every time I'm working on a project that doesn't use standard I'm quickly reminded of just how many of those edge cases they have handled for me.

I'm happy about the parts of this discussion that are about the way they are funding the project (and I don't actually like the specific way funding is being managed for this project), but all of it seems wrapped in dismissive comments about the library itself.
or 80/20.

really I just want to be able to find my previous command, and multi word-level edit it.
Not sure if this would catch on - the BSD and Linux communities actually enjoy their separation. It'd be like: https://www.youtube.com/watch?v=JmzuRXLzqKk
As reikonomusha points out, this article is highly SBCL-specific. Other Common Lisps typically use type declarations more as reasons not to check types at runtime. SBCL on the other hand also uses type declarations to reason about types at compile time.
Doesn't matter. I live in a country where GDPR applies. I should be able to opt-in or opt-out of such (without losing the functionality). On my MBP, I opt out of by disabling Siri. Which isn't the way it ought to work. How it ought to work is that I am able to opt-in allowing analysts to listen in.
About half the README content: https://github.com/feross/funding#who-is-feross

And, if you grep the dependency tree of standard/standard it's pulling in at least 10 modules from the same author

And, there's plenty of ways to juice the download count... My most successful project in this regard is a private Docker image which got pulled like a million times by AWS ECS retry loop when I accidentally pushed an image that crashed+exited immediately

Which is to say, you and I would do well to emulate this Successful Winner who is also a Community Leader
my friend got instantly banned from stockx before even confirming the order,, these algos run amok
Not so. The table of lambdas have to be built at runtime, making it O(N). You can’t use LOAD-TIME-VALUE because that doesn’t respect the lexical environment, which TAGBODY tags live in.
Why not just do that as a function though? Why use a macro?
The lambdas, a set of lexical closures, have to built at runtime, in order to capture the environment, and then stored in the array. That’s an O(N) operation.
AWS has to cover taxes, vacations, datacenter construction, monitoring, duplication with enterprise level components, pay rate for electricity is higher for commercial companies and so on.
‘dirs -v’ shows an enumerated list of directories. If I follow that up with pushd +11 I will be taken to the 11th path listed in the prior dirs command. As far as I know this isn’t implemented out of the box in PS
Between the name, the acronym TP, the tagline, and the fact that it was a paper co-authored by A Panda whilst presented in Beijing, all led me to assume it was an elaborate setup for a joke for at least half the paper.
You’re being downvoted, but it clearly is a political move. The fires aren’t even outside of the average and already countries are applying political pressure on the president.

When the facts are detached from the narrative, it’s usually a political story.
Luckily I never had all my eggs in Discord's basket, and thankfully so. I will remember this, and I know they are welcome to discriminate against Tor or any other traffic, but that just means they opt for lazy solutions and don't care about false positives. I host websites and online services (at a much smaller scale than Discord, at that) and I know how people use Tor to abuse services. But, I also know that there's a comparable number of incidents coming from traditional ISPs, hosting ranges, dynamic home IP addresses, public proxies... you name it. This is extremely apparent in the form of E-mail SPAM.

I just believe that placing bans or flags on IP addresses is not the answer, and I will work on my own software and services with this ideology in mind. Ironically, Discord did have what I believe to be a stellar answer to guild moderation: invite links. They allowed a whitelisting model for private guilds, as well as varied forms of controlled access for more-public guilds. I'd like to see this kind of control everywhere.
I recently visited Herculaneum and found it fascinating, although lacking in educational facilities - there is just so much history there the guide book had so little. I hope if there is any content extracted that it gets noted in their materials.
No Cellphone but Need a Lift? Uber Is Now Adding Kiosks at Airports
SERIOUS MINDED PEOPLE SHOULD CONTACT
Need a hacker?was in a bit of some really embarrassing cyber issues which led me to meeting some scammers as well but my will to solve my issue eventually paid off when i met Cryto Cyber Hacker,his work rate,professionalism and discretion is top-class. Hit him up at cryptocyberhacker@gmail.com. he's kinda picky though so make mention of the reference. Tell him i referred you. You're welcome.
It's interesting to think about the different motivations people have for contributing to open source. You've got ideologues like Stallman who believe that source code ought to be free and are working to achieve that belief by writing software and giving away its source code.

You've got people (and companies) who are essentially making a deal with the community: "I wrote this because it was useful to me. Maybe it'll be useful to you too. If I share the code with you and you contribute a change back, we'll both benefit."

You've got the ones who do it for marketing reasons. Either companies trying to sell "Enterprise Edition" or support/hosting services, or developers trying to build their personal brand to get hired.

You've got products that begrudgingly throw tarballs over the wall to satisfy licensing obligations, like the Nintendo Switch web browser and most of opensource.apple.com.

...And then there's this guy, who is seeking rent on a linter configuration file.
To be fair, I don't think humans have any way of verifying that you're trustworthy. Anyone can send email from your email address. Anyone can fake a driver's license. Anyone can get a phone number that meets their criteria. Knowing who someone is on the Internet is nearly impossible. Knowing whether or not to trust someone once you know who they are is nearly impossible.

There is no system of human <-> corporation trust in the real world. The best we have, maybe, is some record of how often you pay bills on time.

Tech companies kind of have to have these automated bans, because it's easy to create new identities on the Internet and the government doesn't care that you're defrauding a tech company. If you defraud a bank, the government pays the full cost of prosecuting and incarcerating you. If you spam Discord... nobody cares. It's Discord's problem, not the taxpayers' problem. So they really have no choice here. The world sucks. Get a helmet.

Having said that, banning people with a valid authentication token because of their IP address is simply the wrong algorithm. I can see why you might rate limit authentication attempts over Tor... but if you get your username/password right on the first attempt and provide the correct second factor... you should probably rate limit that valid session with a per-session rate limit key, rather than a per network endpoint key. (The era of IP address based rate limiting dies with IPv6 anyway, so they'll need a better plan someday.)
Trust me when i say paying users of discord are treated equally as flippantly.
Questions like this push me more and more to the idea that places like China have got governance nailed. Why bother about all this? It's disorder for little gain.
It’s almost like these people are more interested in pushing a narrative and not the facts?
Tugadar Bible Blog – Unique Free Gift of Life
But that's not what the license says.. it says:

* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* "This product includes cryptographic software written by
* Eric Young (eay@cryptsoft.com)"

I'm not a lawyer, but my interpretation of "this software" is OpenSSL, which wouldn't apply this clause to all advertising of discord features. It would be when they run advertisements that reference discord features that rely specifically on OpenSSL features. Which, isn't going to be that often, right?

> They know that they are violating this license; they don't care. They are free to clean up their act at any time.

Is this a known issue that's been brought up before? I've never heard of it, and would be interested to read up on it! I'm especially curious as to their response.
Speaking of Turbo Pascal, it was initially created by Anders Hejlsberg. He later was heavily involved in creating Delphi, C# and TypeScript. Surely these languages were created by teams but if you want to name a single creator it will be Anders Hejlsberg.

Before working for Borland he ran his own company where he created PolyPascal which essentially was the product Borland acquired and turned into Turbo Pascal.

PolyPascal allowed me to write software in what felt like a proper programming language. I had previously learned to code using Basic and Comal 80 but they felt like toy languages compared to Pascal.
But then you get the people that say, "At least they're doing something."
The best yarn I've heard about the drug/alcohol deaths of musicians of the 60s is that the FBI decided that to halt the popularization of countercultural ideas the most dangerous would have to be killed. So the FBI put together a team of undercover assassin groupies codenamed PROPUKES that would get the targets alone, spike their drinks so they would pass out, then pull open their mouths and vomit into them.
True, but why bother doing it in public? Unless you want someone else to read your notes, and maybe upvote and/or reply to them?
See that's sort of what I thought but now I'm being told it was silly to expect that. ¯\_(ツ)_/¯
I have no idea how I was banned or for what reason. I signed up for an account, verified, added my credit card (amex platinum), and then could never order a ride. Opened a support case with them and they told me I was banned, they could not, would not provide any details as to why. No appeals allowed despite what their tos says and they stopped responding to the support case.

Black hole of the Internet age.

I really wish I knew what it was. I use Uber mostly without issue. Same email, phone and CC. Occasionally Uber does wacky things like block my account due to fraud, but they always manage to fix it. I've figured out with Uber it's always due to travel. For example I'll order rides in Peru and then 7 hours later I'll have rides in the US, and not to my house or in my home area. Still wish they had a phone number because it can take weeks for them to unblock my account.
I think obvious flirting is basically the idea.
You can't opt out anyway, everyone has a smartphone and many have Siri and other services activated. If Siri didn't occasionally activate by accident in meetings I wouldn't even be really aware of that.
Collective bargaining at it's finest.
one expert in ML told me once: unsupervised ML is a myth. I tend to believe him.
This is pure click bait.
At the point I wrote the comment the headline was "A literary prank that led Germany to believe ‘Hansel and Gretel’ was a real story" which is not an accurate summary.
> The whole idea is to separate the global decisions (which are hard to change) - e.g. architecture, what classes, what each class do, from the local one (e.g. which data structure to use)

And this would be one of the reasons why UML is objectively a terrible idea for developing great software efficiently. (I assume it is ok for developing poor software at great cost)
The GitHub issue is now limited to contributors only, and perhaps rightly so as they tend to turn into total shitshows, won by the "clever" one-liner and emoji counts. This was a good reminder to send Feross $50 as a token of my appreciation for his work. Which I just did!

But please, please, Feross: NPM package installs are noisy enough as it is as every package seems to think it has VERY IMPORTANT things to say which are actually noise I could live without. Please do not add to the number of steamers that are being shat onto my terminal any time I do npm install/yarn. :( I understand that you should be rewarded for your work, but this isn't at all the way to go. And given that even on one of my own tiny personal projects, when you factor in the dependencies, there are like five hundred packages this just will not scale :/
All of US presidential candidates, democratic and republican alike, routinely and knowingly push blatant lies as a part of their platform and nobody blinks an eye. If you went through what they say with a fine toothed comb and removed all the lies, there'd be hardly anything left. People don't care about facts. They care about how a narrative makes them feel. Sad but true.
What's a runtime macro?
I think the "check box" in this case should be the act of opting into 2FA. I've expressed this to Discord before when asking why they require reCAPTCHA upon login, even for an 2FA-enabled account like mine.
I would not be surprised at all if ISS is governed by a specific treaty involving the member nations, which may or may not supercede or be different than whatever would be 'defacto law' in some other hypothetical situation
I haven't been following this specific news story, but I remember from my environmental sociology class that fire prevention in forests eventually leads to unnatural states that are then prone to massive uncontainable fires. Have they been suppressing natural fire in this region for too long? If this fire is naturally burning, then isn't the best response to let it run its course unless human lives are threatened?
There is no active sequestration for a static forest. Only if the forest is expanding in size will sequestration occur. Obviously reducing the size via burning has the opposite effect
This can work for smaller areas. Tourists get to see the result of preservation because can experience almost the full extent of the territory. However, for a larger area of which most parts are boring, unsafe and hard to reach, it's hard to cover preservation with such funds.

Bolsonaro is unhappy with one such arrangement, covering a much smaller area: visitors pay a $50 fee, collected by the federal government, to enter the archipelago of Fernando de Noronha for a 10 day stay. He wants to the abolish the fee.

Given his general outlook on taxes, I don't see how tourism could fund preservation, except for increasing its scale to a predatory level.

https://www1.folha.uol.com.br/cotidiano/2019/07/taxa-de-fern... (in Portuguese)
I am surprised that Apple was doing it without asking for permission. I would happily allow Apple engineers to listen to failed interactions if I had a chance to pick and choose which ones to give them access to.
Actual language:

Content containing malicious computer code,
such as computer viruses, computer worms,
rootkits, back doors, adware, or spyware.
This includes content submitted for
research purposes unless agreed to in
advance by npm. Tools designed and documented
explicitly to assist in security research are
acceptable, but proof-of-concept exploits are
not.

I'm not sure this form of advertising qualifies as the kind of adware which is associated with rootkits and spyware.
This is not true for rainforests afaik. There is no fire cycle like for the mountain forests of the US West
Yes, they have MEMS, looked at those a while back, was after something that I could add external mics as I need in my case and kinda ended up looking for a 5 mic input solution. Which last I looked entailed an external music input via USB unless I made something from scratch (would like to do that though wanted to work on the software and viability aspect of what I had in mind). But as that is one of my to do projects, I'll look into it again when time and resources prevail as things move fast in tech and might be something more suitable for my needs by the time I get around to this.

https://www.matrix.one/products/voice Just read about that today, no idea if better than the respeaker option - software/support/features..etc, but may be worth having a look in too.
But doesn't it regrow from the hashes?
What makes you think they aren't?

https://www.youtube.com/watch?v=p_UXra-_ORQ
I googled some and it looks like Amazon rainforest alone removes about a quarter of fossil fuel CO2 from the atmosphere. That's more than I thought it'd be. And it looks like it could sequester much more if there was more phosphorus in the soil.
If you like "functional and runs on the JVM" you might like ScalaJS too. It's a mature transpiler, and the community has rallied to ensure that all the important libraries compile both to the JVM and to JS.
Their own privacy most likely. Don't want to reveal the techniques used to identify the accounts they ban, so the scammers can't learn from it.
Show HN: Artificial neural networks tutorial series
> [PAL colour] was designed in the 1960s to be backwards compatible with black-and-white TV receivers.

Fun fact: unlike for NTSC, this technically isn't true, because there is not a preceding black-and-white format that PAL was compatible with. Rather, PAL's black-and-white format (the line count and refresh rate) was defined at the same time as the colour standard. They chose their number of lines (625) to avoid having to do NTSC's 29.97fps thing.

Or so I think I have heard. Please correct me if I am wrong.
I also heartily recommend that book: it is fantastic.

But in regards to “negative comments” one challenge is what to do when faced with a situation where you sincerely believe something is harmful if not strongly countered?

For example yesterday on HN there was a post about online dating, and a number of comments espoused an idea I viscerally believe is actively harmful: that you should strive for some idea of “good communication skills” that facilitate reading strangers’ body language in public and determining how to make an advance for dating.

Now, I really believe this is harmful advice: it leads to actually hurting people in the form of perpetuating social norms that bother people in public and put them in unwanted, uncomfortable positions, and cause impressionable readers to believe this is not just OK, but even healthy.

In a case like this, I am still at a loss of how to apply the sincere listening and positivity approaches of How To Win Friends... because there’s an overriding moral implication that the statements have to be visibly refuted and challenged, not to “win an argument” not to persuade the original author, but to leave a visible marker for impressionable readers about the serious danger embedded in what’s written, to spell it out clearly and not leave it to chance interpretations.
Yes yes, you are right. I mean new-ish in it's application to things outside of math. And also very new to programming.

In terms of just pure math though, category theory is very new when compared to most of the disciplines around today.

Also you are completely wrong about it being a century old. It was invented in the 1940s.

I'm assuming you just googled it to find counter points. That being said you missed something even OLDER then CQL and the most popular and definitive use of CT in programming today:

Haskell.

Anyway my main point is that Category Theory can answer some questions about 'deriving' an architecture for a problem rather than having a person 'design' one. The way category theory is used and haskell and CQL is as a framework. In haskell and CQL it's more about designing the system within the constraints of category theory then it is about deriving a system. The derivation of a system from a formal theory was ultimately what I was trying to get at.

You can sort of see an outline for the possibility of this happening when you study CT. I'm being really speculative here in case I failed to convey that. Such a system doesn't actually exist (yet). That's all.
“What happens on your iPhone stays on your iPhone.”

Had they just not doubled down and came out with this statement when the other companies were getting grilled for listening I think I’d have a better opinion of them over all this.
> This heat has to be turned into power using turbines and generators, a mature technology. And it's a mature technology that's a major part of the cost of coal and nuclear power plants, and is a big reason why those power plants are no longer competitive.

Erm, natural gas uses turbines and generators and nobody seems to be whining about that. It isn't the turbine driving the cost in coal (nuclear is a different story).

First, we still can't engineer a superconductor. We have barely doubled magnetic field strength since 1970ish. And the big advance of superconductivity in graphite with slight offsets demonstrates just how little we know. Superconductors would have had a massive improvement in basic science with funding (this was one of the huge losses in not funding the Superconducting Supercollider).

The FFT (fast fourier transform) was effectively useless in the 1970s and 1980s--until Moore's Law made it not so useless. Similarly, computational dynamics made huge advances since the 1980s--to the point where non-simple toroids are now the standard.

Knowledge advances in a "front". If you throw money at a point (especially a fundamental one), it drags related knowledge forward as well. Look at steel, for example. Steel has been considered "mature and well-understood" (hah!) practically since 1910--but there was so much money being thrown at it that it continuously advanced for almost a century. Once steel moved forward, architecture and construction moved forward. Then we got new applications like cars. Then we got new tooling like heavy presses. Then we could use more exotic materials like titanium. I can go on and on.
As a follow up to my above, it's the weight of the forest that matters. Older forests typically fit bigger and denser and heavier trees, so the age of a forest still matters a lot. But a fairly established forest like the Amazon is not changing the amount of oxygen out carbon dioxide in the air unless it's expanding or contracting
Bookmarked the blog post so I can consume it tomorrow.
It's better to say that unsupervised ML is merely indirectly supervised ML.
What Satellite Imagery Tells Us About the Amazon Rain Forest Fires
Eventually. See my other comment
From the ashes? Not if it's turned into a ranch!

And I'm not qualified to answer what happens when you burn down an entire millenia-old ecosystem. Seems plausible that it might not go straight back to its old self in a human-relevant timeframe.
I suspect that "hoping ... the other person will prove me wrong" is framing the discussion in a way that will leads to being argumentative. So one thought is to build a different context for how you answer. That might not help though, because ...

The structural elements of internet discussions (including HN coments) does not really provide the structure for what Paul Graham described as "attempts to think" when he talked about essays. If for example, we, all of the readers, attempt to think as a community about this problem, what are the tools that HN provides to help us do that?

And its interesting because reading back over this, the first paragraph seems to be somewhat argumentative, while the second seems more like at least an attempt to attempt to think.