skysight-inc/HackerNews huggingface dataset:
Honestly for hobby use I would definitely recommend ryobi. Reason being, they haven't changed their battery design in absolute ages. So, you can take a old drill that was originally ni-cad and use brand new batteries without an adapter. They have updated battery chemistry, so obviously you need to change chargers when you get new batteries, but at least you don't need to re-buy all your tools as well.

They definitely aren't pro-grade, but I've put fairly heavy use on mine over the last 9 years and the only tool that failed was a flashlight. Wore out 3 batteries that I took good care of, but buying $200 in batteries & charger is way better than $1k in batteries+tools.

The only real problem is they look cheap, so if you are into showing off then that is a negative.

I used Dewalt tools at my last mechanic job, and I honestly didn't think they were better enough to justify the price (2-3x ryobi). I haven't used makita, but the Dewalt drills would only survive 2-3 5 foot falls onto concrete, and the chucks were really crappy. My ryobi drill has survived probably 5 falls of the same type, and is still functional. The only real complaint I have is that the plastic absorbs grease, so if you use them in automotive/machine shop environments they start to look really grungy.
Not open source. Please edit the submission title. From the source code:

// This is not open source software. Copy it, and I'll break into your
// house and tell your three year-old that Santa doesn't exist.
Oh great, that probably explains the last few emails I got recently kindly telling me what my password is, and I should pay some bitcoin otherwise my weird browsing habits will be exposed to the world.

(edit)Ah no, no mention of passwords being stolen, so I guess it's from somewhere else.
The author has a lot of familiarity with JVM based tooling for the operations he describes in the blog. I'm not aware of a Kotlin implementation but have seen him commenting on both Java and Scala implementations over the years. My assumption is the performance would be similar to those.
I counted 4 redirects, which include .advertising.com & .yahoo.com

With countless Cookies ....
Excellence awards you the choice of being an asshole.

It also allows you to be revisionist in excusing you being an asshole as necessary in retrospect, even if it wasn't.

Some people will be assholes if allowed to, but I don't think it's (positively) correlated with success.

I imagine few people work better for/with an asshole, and if someone excellent/smart/1000x developer is pleasant to work with (but perhaps assertive) the results are probably even better.
For MSW, CSI:NY, Sherlock, and others, we were working with a company in LA called Legacy Interactive. Technically, these are "their" games, we did exclusively all the programming and scripting. They got the licenses for the TV properties, commissioned the art, and wrote the storylines. So unfortunately I can't comment on the licensing process, as I wasn't involved :(
Forecasting with Sktime: Designing Sktime's New Forecasting API
Curious; what were the mismanagement mistakes and how can they be avoided, suggestions?

It’s not obvious. I’d like for something like this to succeed, but one rarely sees things align to where noble goals don’t attract perverse incentives.
Thanks for pointing that out. I think Wiktionary is where I first heard the word, and I hadn't seen it was removed.

So, wer did mean male/husband and man did mean everyone. It's just that they weren't used together. I should probably also have noted that woman was 'wifman' back then. That one has more obvious descendants than the male version.
Bookcase Credibility
Firefox has two separate settings for "Choose the languages used to display menus, messages, and notifications from Firefox." and "Choose your preferred language for displaying pages" so your use case should be covered by not second-guessing the user settings.
Is there a technical reason to use a GET for authentication? I've always seen it as a POST. If you use GET, won't your parameters be plainly visible in well, everything, unless they put them in the body and that's a whole nother can of worms.
I would like to consider Python a common lisp alternative. But it's one or two orders of magnitude slower and is not really standardized. I think there is a lot more that's attractive than just macros.
I really wish that racket had something similar to the c preprocessor's #line.
I don't think another language's macros can match lisp macros unless the other language is also homoiconic.
Drop shipping at its finest! :)
Thank you! Very nice comment, I appreciate it :)
The guardian has a much better title: https://www.theguardian.com/business/2020/may/19/easyjet-cyb...
Sorry, I tried it on a (typical) copyrighted song.
You mean since Eisenhower. Nothing much changed since.
“All models are wrong, but some are useful”. George E. P. Box – AdMoRe ITN
I hope this trend pick up and more and more game become webapp. (While saying this I don't mean high FPS game)
FakeID API
Show HN: Is it Hate? – Try to detect hateful memes
Modern German "Mann" is an adult, human male. Ehemann (husband), Fachmann (expert), Kaufmann (salesman). The parallel, of course, is Frau (adult, human woman), which also does double-duty on its own as a word for "wife": Ehefrau (wife), Fachfrau (expert), Putzfrau (cleaning lady). That "Putzfrau" is a long-standing word but "Putzmann" doesn't exist, and that "fachmännisch" and not "fachfrauisch" (fachfräulisch?) is a word are examples of the sexism deeply embedded in languages a lot of us are going on about. Thoughtful Germans are finding their way towards more gender-neutral terms, especially in job postings, which used to be horribly gendered - think "Reinigungskraft" (cleaning power) instead of "Putzfrau", or "Entwickler*in" instead of "Entwickler" (developer, grammatically male).

Modern German "man" (single 'n') is an indirect pronoun that is usually best translated as "one" or "someone", but even then, you fall into the sexism of male as default. "Man ist was man isst" (one is what one eats)
That may be true today. When in school sometime in the 80ies somewhere on a hillside in Germany, i could look down on them too from the classroom, maybe 100 to 150meters away. I've seen A10, F4F, F15/16/18, Tornado, Jaguar, Harrier, various Mirage that way. Sometimes the pilots had their facemasks loosely dangling down, sometimes they waved back when i did. Half a year after i left school this happended https://en.wikipedia.org/wiki/1988_Remscheid_A-10_crash maybe 30 klicks away.
Instead of flawed thought experiments you could try a quick test for yourself: hold your speaker up to your microphone, play a square wave, record sound, and look at the waveform.
fish does this by default, and zoxide/z can switch to frecent directories.
I think raising standards or changing things is different from being an asshole. Having dealt with this in a big way recently, it's very much on my mind.

It's entirely possible to say "we need to work harder, or take a risk, or be bold" while understanding where your colleagues are at in terms of what they need to do that, or what has or hasn't been communicated to them about how that will happen, or how things have been done in the past to change them.

Too often bad management or administration is justified by saying "well things needed change" or "things needed to be shaken up." There's a way to implement that while bringing others on board, giving credit where things are due, etc.

Put another way, it's easy to ruthlessly level an organization and rebuild it in the way you want to if you have the power to do that, but it doesn't mean the fairy tale you tell yourself about it having been necessary is actually true. More often than not you're just rationalizing away being inhumane and destructive, and probably even losing out on even better possibilities in the process.
Yeah, I know how the site started :) But Couchsurfing is a lot different from the CS of nearly two decades ago. It's several orders of magnitude bigger, and it's got many, many travelers who never host, only surf, with an ungrateful attitude who see you as a free hotel. I saw downthread you said you switched to other platforms (which is great, they need to grow!) but they are a lot different from 2020 Couchsurfing, where I get a constant flood of messages and regularly get messages from people essentially demanding a free hotel and food, occasionally for the most ridiculous of reasons (like that they're here for a conference and want to pocket the reimbursement.)

And I have no problem with people that want to save money, but if that's the - only - thing they're using CS for, with no interest in ever talking to me, then I'm just not going to host them.

It's admirable to take in anyone, but it's pretty rare. The vast majority of hosts I know (and have surfed) will only take people in who have read their profiles.

Like I mentioned, there's a safety component to this (for men as well!) but also a practical side - many people live a good bit outside the city they're listed in, some people go to bed early or late, some people play music all night, some people are nudists, some people have a shorter sleeping spot (couch/bed/etc)... If you don't read profiles you're just rolling the dice - even if you just want a free bed!

By the way, I think I'll try to be more active on BW/Trustroots (hosting mostly.) Any advice for how to get my profile seen? On CS I get absolutely flooded with messages (and often get great, well written messages) - on BW and Trustroots I've gotten nothing.
Arizona has beaches.

https://www.azcentral.com/story/travel/arizona/road-trips/20...
I've been looking into buying a house and moving to Vermont. The topic of fuller, better internet coverage seems to come up every few years. So I'm a little skeptical to see it now.

I'm not sure I'd consider it a blocker to moving there, even if I'm dependent on the internet for work. I'm assuming I'll always be able to lease an office within an hour drive of the house.

I wonder how practical satellite options like Viasat are says it gets 12-100Mbps download across Vermont. That's as good as Comcast's consumer broadband gets you in Philly.

If there are any folks here who own and live on land in Vermont I'd love to ask you more about how/where you're living and working, if you wouldn't mind.
Everyone focuses on Jordan but Jerry Krause is the one who makes the best case for being an asshole leading to great success.

Many people seem to interpret being an asshole as causal for success, but they're not even corelated. Michael Jordan may or may not be an asshole depending on when and who interacted with him, but he demanded the same absolute perfection from others that he did of himself. The problem was no one was as good as him so he essentially asked for more than they could ever deliver, leading to him taking it all on his shoulders. This inevitably lead to tensions with the "second tier" stars on the team like Pipen and Grant who likely felt they could handle both the burden and benefit of the spotlight.

If there's a lesson here it's likely more on delegation and success of the team over individuals. Phil Jackson gets discounted as they guy who sat and watched Jordan do all the work, but he's won more NBA titles than anyone on the Bulls dream squad. He is someone who definitely does not present as an asshole.
Just buy the $120-140 12” Hitachi miter saw. It will be UL listed, and you can return it to an actual store.
I Used to Think Death Was the End, Now I Don't. I'm Still an Atheist
How much would you bet against DoorDash's "insurance" being the small print on page 78 of the T&Cs when you sign up to be Dasher including something along the lines of "You, as and independent contractor partner, certify that you carry all appropriate insurance and accept responsibility for any claims arising from your delivery operations."???
It is not the first time we get this kind of idea, maybe we will need to explore it a bit more. thanks for the idea
How does an event planned in advance "interrupt flow?"

This is not a reasonable argument.
I saw this question downvotes (casting doubt on the value of it) then I saw this request on another forum for bringing them back: https://eu.forums.blizzard.com/en/wow/t/bring-forum-upvotedo...

It is an endless tussle of how people want to be moderated. I definitely see the value of flagging given many if not all forums, commenting blocks and social media sites have that. It seems highly suspect to cast doubt on the value of it. Adding a low friction way to say "why" would give a way to add priority.

Second, downvotes are community driven and very useful where the participants use it to bring up quality content. Of course it can be used unfairly as well.
80% of people in the UK are concerned about climate change but are passive. Why?
came on here to see when someone would catch this

Marc Lore was doing a great job with Diapers.com but ran out of money and had to sell to Amazon

that must have been a painful 2 years working for the guys who beat you

now WalMart has him and if they give him the right resources he is going to make a big dent in the whole 'Amazon is going to take over all of retail' narrative

He alone is worth far more than $3 billion
I, too, like getting stuff done.

The way I get the most stuff done is meeting with the rest of my team every two weeks to:

- Look at what stuff needs to be done next, based on the stuff we want to do, stuff that other people want us to do, and stuff we don't want to do but need to do anyway

- Figure out between us how much work is involved in doing that stuff

- Review how much stuff we did in the last two weeks to see if we did what we expected to

- Use that information to agree between us how much of that stuff we think we can do in the next two weeks

- Make sure that we have all of the information and prerequisites to do that stuff

- Based on all that, to estimate how long all the stuff will take, pick which stuff that we expect to be able to reasonably do, and prioritise what's most important

Then every day, we check in for 10 minutes to see if there are any problems doing the stuff, if unexpected stuff needs to be done urgently, or if we want to show the stuff to anyone else.

Once every two weeks, we show everyone else what stuff we did and answer any questions about it; once every couple of months, we all sit down together with other people, look at our list of stuff that we want to do over the next six months, make sure we all agree on what the plans are over that timeframe, and make any adjustments we think we need to.

Someone is in charge of making sure that all those things happen, that everyone has what they need to do their stuff, and that everyone outside the team knows what stuff is being done.

This is just Scrum using words that don't piss engineers off to the same extent. Scrum is nothing particularly special or magic – it just provides a basic set of tools and terms to describe a bunch of interactions and help keep them on track, and they are for the most part pretty reasonably tools.

And here's the reason this is not a good article – it makes the same basic mistake as many others do and assumes that a development framework is somehow supposed to magically fix your broken team. A bad manager is a bad manager, regardless of whether you call them a "scrum master" or something else.
Option A can likely be structured as a store incentive whose total dollar cost to Walmart is below that of an hourly worker.

Option B would likely be an employee requiring additional taxes to be paid and benefits to be supplied.

This is not a comprehensive argument.
You didn't specify who published it, and that illustrates the point. Your definition of open source is a moving target. The accepted definition isn't.
Meshnet projects like Yggdrasil[1] and Hyperboria could be able to do this. I'm rooting for Yggdrasil at the moment.

[1]: https://yggdrasil-network.github.io/ and
No, "open source" was not in common use at the time that OSI decided to use it. It's certainly not been used to mean anything except roughly OSI's definition until approximately two years ago, when Redis Labs decided to push the Commons Clause as being open source.
F# Weekly Sergey Tihon's Blog
This is nice, we need more such open-source, affordable keyboard designs and components; Especially for accessibility keyboards[1] as their costs are exorbitant.

[1]https://needgap.com/problems/96-one-hand-keyboard-keyboard-a...
I did some work with SWI-Prolog. It is useful when the problem can be effectively translated into Prolog's preferred form of terms and rules. But the solver mechanism only solves a subset of logical inference needs. Prolog's use of logic in AI should not be conflated with the AI/ML systems which use networks of floating point operations, i.e. not boolean operations.

As always, best to choose the tool / language that best suits the problem.
This idiot has clearly never built anything in his life.

Blogger -> VC blogger.
I use Caps Lock for both Ctrl and Esc, wouldn't have it any other way. Shift keys are also open/closing parens, holding down the tilde turns the "yuihjknm," section to a numpad, holding down Tab turns jkl; to {}[], etc.

Very handy when programming.
The Luajit implementations should perhaps use FFI C structs, especially if the main issue for one of them is the lack of arrays of structs (other than FFI C structs)
I think you could argue that we already are. Imagine you're an alien who discovers Earth. You see all these humans everywhere and wonder how they might be related. So you go show yourself to a big group like Beijing or Delhi. You immediately see activity from all over the world. Looks like a hive mind to me.

The difference you're describing is how far apart our brains are. This strikes me as an optimization over a phenomenon that the internet has already facilitated.
I'd add that lessons from sports leadership don't always apply in other contexts. Sports at the highest levels require extreme competitiveness and aggression. A Jordan-style asshole leader might succeed by motivating the development of those traits in their teammates, but those same traits are probably toxic and unhelpful in other environments.
> consistently go from source code to a binary

Can you talk more about this?
I have definitely seen some sites using GET for authentication, they tend to be ones that have been around for a long time and haven't been fixed. Can't remember the last time I saw this though.

I'm not sure when easyJet first started using online accounts, but "you can't use some URI query reserved chars" does seem like a strong indicator there used to be a GET involved.
Scala, Nim, Clojure, Haxe
My issue with planning poker (and estimates in general) is that there is still a social pressure to push your estimates down as far as possible and ignore reality. I still think deadlines and limiting scope is the way to go.
eat chicken of the woods
I have a coworker who basically doesn't participate in meetings. Their connection is so bad that maybe 10% of their sentences are intelligible.
While I strongly recommend HIBP, the EasyJet hack is not yet loaded into their site. https://haveibeenpwned.com/PwnedWebsites
Please see the earlier comments

Then see what WalMart's ecommerce growth was before Marc Lore

and what it is now after Marc Lore

Perhaps the single biggest factor that it is growing fast is that they got the CEO/Founder of Diapers.com and Jet.com to come help them understand ecommerce
No, https encrypts the URL as well (although the domain itself can be leaked via DNS). But in most respects query params are no different to the body security wise. The main difference is that if you bookmark it, you may end up storing your sensitive data in your bookmarks.
I started using Racket for some MIDI a few months ago. Racket is a great little music play ground.
I have used Prolog in a few professional projects.

I think if they came out with a version in hardware like they use to have lisp machines, it would have much better performance.
The tests don’t do anything interesting. You can see the code to generate the tests in the article. All the tests do is see whether each symbol (from whatever symbols the author had when they started emacs) is defined in the environment and, if so, that’s a pass.
SQL Window Functions Cheat Sheet
ProTip: Photos on the instagram are better positioned when there are only 5 tags.

//Ale ogólnie to ciekawa aplikacja.
Famous Hacker “Sanix” Exposed
Implement Depth Estimation on iOS Using a FCRN Model
IKEA-backed Livspace lays off 450 staff in India
to tie it back to the netflix series this is Phil Jackson in a nutshell. He appears to quietly fade into the background but is busy coaching and letting these guys do their thing, tweaking and making small incremental changes - and winning championships.

Steve Kerr (who played for him) had success with a similar coaching style in Golden State (at least up until this season!). These guys are known as a player's coach because they are most definitely not assholes.
Why would you give up buy.com for "rakuten"?! What is rakuten anyway? Is this an established online retailer? First time I'm hearing of this company.
Anybody interested in "open source" is a programmer, so I hope they have a more in depth knowledge of the terminology than "plain English". Especially on the license part to include & distribute libraries they are using in their own project.
I could say the same about disney, their ownership of certain networks and their ability to influence politica to single handledly redefine trademark laws on behalf of the US government

Talk about impact.

Truth is in the eye of the beholder
> OSI […] took a term with plain meaning that was already in use and tried to define it to mean something else.

If this is what happened, then they succeeded.

Absolutely nobody is arguing in good faith that there exists a community of people using the term “open source software” to mean something specific to them, which is different from how the OSI defines the term. This community of people, if it ever existed, certainly does not exist anymore. It’s all corporate shills trying to argue in bad faith that they are allowed to call something “open source”. If it was really a confusing problem, they would call it something else; there are enough terms available. But it’s important to them to be able to fool people that it is OSI Open Source when in fact it isn’t, so they call it “open source”.

And then we have the literal-minded people who claim that word definitions are a question of dictionaries, historical precedent or etymology. These people are helping absolutely no-one, except the aforementioned corporations. Language is defined by current general use, and in current language, “open source software” means the OSI definition.
i mean "other customers" == 1099 contractor. The doordash guy is a shopper/customer also I'm sure. Doordash/uber/lyft/gig anything is just a random person with a smartphone and hopefully a background check.

If anyone is delivering something to your home, they know where you live.
> let the package authors do the work of porting their packages.

Unfortunately that will never happen, and since packages are the reason anyone uses anything, no one will use the newmacs.

If there were a translation layer for backwards compatibility then that could work, but the one with more packages wins, so I don't think it could work without it.
For me, there are only two benefits to declarative programming: Safety and quick Understandability of code. I would say that markup languages fall into this category (HTML, Markdown etc.)

Everything else is better to be done by some sort of imperative language. The declarative stuff can be a subset and a convention but you can always break out of it.
This is the primary reason I don't shop at Walmart. Almost everything you find in their stores, save for grocery and branded household supplies, is of inferior quality.
Except YouTube.
Our pay software at work needs a Prolog engine (SWI). I think it's exactly where it shines : a complex logic with a lot of small rules that would be a nightmare to implement and maintain with a if / else logic.