skysight-inc/HackerNews huggingface dataset:
Nonsense. It's utter pedantry to pretend that a couple of isolated posts where they happen to use the words "open" and "source" together proved anything. In your first example, they're clearly using it as "open source-code", not "open-source code". Your second link doesn't work.

But the fact is, if it was a phrase in current use, you wouldn't just have one or two examples. There would be thousands. Where are all the other mentions of Caldera's "Open Source" software?

The reality is this: https://books.google.com/ngrams/graph?content=%22+open+sourc...

Can you spot where the OSI appeared? The reason they couldn't get their trademark is because they had been so successful in promoting the term.

Though, I am curious now who came out with something around 1980. Might have to dig into that one.
And where are the deadlines coming from?
I would remove logrus, as they themselves have freezed the project. Historically there have been a lot of issues with their repository rename (for us it broke many production builds over the years). Usage of that lib should not be encouraged purely because of the build hassles.

Also i think you should maybe contribute to https://github.com/avelino/awesome-go instead.
Interzoid Launches Cloud Data All API Access, Now Available in AWS Marketplace
> EasyJet said it first became aware of the attack in January.

I thought GDPR required companies to disclose breaches within a few days. What happened there?!
The worst thing for a career is not being able to relocate for a better job. Families make this way harder.
After reading all the comments to this article, I get the weird feeling that some people, though obviously intelligent and convincing in their argument, obtain no consciousness.
Further more, for the life of me, I can't decide if that supports or detracts from the idea of panpsychism. Making the argument "consciousness is not special - it simply emerges from data processing" feels so dead, but is really saying that everything is alive to a certain degree. On the other hand, saying "There is something special about consciousness that needs to be explained" almost supports the idea that consciousness is exclusive to certain entities and not others, and therefore needs explaining. That feels so backwards to me for some reason, and I can't put a finger on it.
Both of these are good development languages, particularly for large projects. However, for bioinformatics or other science/academic projects, they have neither the wide range of libraries and ease of writing quick scripts that python has, nor the speed of something like C.

I think that for most academic uses, ease of development is really important. Remember, most of these people don't have CS backgrounds, which makes python a good choice because it's easy to learn and doesn't require much setup. It's main drawback is that it's slow, but this doesn't matter in many cases. When I was in grad school, I'd use a small dataset to try to figure out the best algorithm and then if I had to leave my computer running overnight to run on a larger dataset, it usually wasn't a big deal.

On the other hand, sometimes you just need something really fast. In that case, C is your darling.

Java/C# make lots of tradeoffs on both sides, which works well for software developers but not necessarily researchers (who don't have to worry about code being maintainable).
apparently wikipedia is the free encyclopedia that anyone can edit

just in case, like me, you had no idea what the heck it was: https://en.wikipedia.org/wiki/Main_Page
Ask HN: PayPal Cards
Why is it that PayPal can just send a card to me in the mail without asking for my permission or approval beforehand? Is this an example of TOS abuse (read the fine print), scummy practices creeping into a mature company, or something else?
Steve Jobs was famously an asshole. Everyone remembers how he pushed Apple towards success when he returned, but lots of people seem to forget there's a reason his own company canned him in the first place.

One wonders whether Apple would be even further along if he hadn't been so unlikable the board ousted him.
Haskell, OCaml
Getting Started with LDAP in Go
I am sure Walmart did the requisite analysis to figure out it was a smart move to shut the brand down. Cost to maintain brand, trajectory, number of loyal customers, etc. That isn't to say they couldn't have made a mistake, but this isn't their first rodeo, so I think you can assume some smart people looked at a bunch of angles before making the decision.
I don't frequent this website often. I like to drop in whenever I have time, and peruse anything that might be ultra-high brow or related to financing. If I can offer my own insight on a matter, I create an account, and put my thoughts to RAM.
> - I have to use every variable I declare, otherwise it won't compile (b/c golang authors decided this produces better code)

> - There is no built in map or reduce function. You're expected to use for loops everywhere because it is more explicit

Go is an imperative language, where no implicit magic happens on the background, like auto creation of resources on runtime, every sequence needs to be manually defined by the programmer. "With imperative code, you’re telling your program how to do something. And with declarative code, you’re telling your program what you want to do. - Tyler Mcginnis, React Fundamentals", depends on the programmer, but I like to be in control.
I own an OP-1 and a mess of other synths. The Deluge comes close. I love my OP-1 for its size and portability. Being able to hack up a song on an airplane exclusively on one device rules.
It was required. But that was gotten rid of by the Clinton administration. See https://www.gps.gov/systems/gps/modernization/sa/ .
Quick Search for Shortcuts of Your Favorite IDEs/TextEditors
I created a tool that helps us become more efficient in our coding. All in one place. Most important keyboard shortcuts in widely used development tools.

You can vote on the website for the next IDE / TextEditor to be supported.

Feature suggestions are most welcome.
Annoying day for CI (and for many, production issues pulling images to K8s) because Quay.io has also been down since early morning US time (https://status.quay.io).
Torvalds's "public blow ups" are not really about being an asshole though, it's just a playful style of communication. Maybe it shows more confidence and assertiveness, but that's not a bad thing.
One technique that was working for me for a while was Bullet Journal. Using an actual physical notebook to write down all the tasks right away in a simple list. Review at the end of the day. Review at the beginning of the day. Having a list of tasks I haven't forgot allows me to actually get stuff done. Review and migrate tasks each month. Its like a backlog grooming for life. Sometimes tasks just linger and you have to think about why that task has been there for months. Being able to see the list, and get the satisfaction of physically marking it off is definitely beneficial for me. And if you are going to procrastinate, at least you have a list of other things on your mind that you might accomplish.

Unfortunately this whole situation of working from home threw me off and haven't used it in a while. But I think I might revive it, and put into place some of these rules, like just doing things immediately if they are under 5min in the morning. Rather than continuing to put them off.
Hasn't it always been free to use for commercial games?
When Nothing Helps
I've personally known a very famous professor I won't name. I met him back in 2010. He was already successful, but friendly. He's since become 50x more famous and more successful, and I honestly feel like his ego has inflated to match that. He's now more abrasive, interrupts people more, is more dismissive of other people's ideas. He's trying to be everywhere at once to maintain his success, filling his days with meetings and talks, from 8AM to 6PM, but failing to keep up IMO (because nobody can do everything and succeed, you have to choose some things and stay focused).

In contrast, I've met other very successful profs from other universities. Had a meeting with someone who is probably the top guy in his field. I felt like a total impostor, but he listened to everything I had to say, was kind and patient, showed genuine interest. I was really impressed. There really are highly successful people who are not assholes.. And IMO, the successful-but-kind prof is still publishing a lot of genuinely innovative papers, maybe because he's open to learning from others around him. Whereas the successful-but-arrogant guy who's trying to be everywhere has become out of touch and is coasting on his existing fame, but not contributing much anymore.
What a typical 100% Serverless Architecture looks like in AWS
Population: 623,989
23%: 143,517
300,000,000/143,517.47 = 2090 USD
Do you know where to get your games still? My wife would like them... The reason you are not just putting them on archive.org is because of the contracts you had I guess?

Edit: read your other comment and saw the licensing stuff... Shame about games (and such) that you just cannot keep them for sale forever... But just let them die.
Some of this thread is conflating being an asshole (subjective) with being abusive. Jordan was abusive and thought that was the way to get the best out of those around him.

So it's worth remembering that The Last Dance wasn't Jordan's last time in the NBA.

MJ came out of retirement to play for the Wizards. Acted just as he did when he was Air Jordan with the Bulls, but could no longer back up his abusive behavior with his play [0]. Instead of elevating the Wizards, Jordan being an asshole now hurt the team in a number of different ways.

A person may be deemed an asshole for having high standards. They don't have to be abusive to hold those high standards though.

Ed Catmull and Pixar have high standards but are not abusive in the mold of Jordan or Jobs [1]. Kim Scott wrote an entire book, Radical Candor, about how to demand excellence without being abusive [2].

[0] https://slate.com/culture/2020/05/the-last-dance-michael-jor...
[1] http://www.bugaj.com/blog/2014/9/14/you-sir-are-no-ed-catmul...
[2] https://www.radicalcandor.com/
I don't like the new Windows Terminal and I still use conhost.exe since it actually doesn't crash, but I don't think that's a fair criticism. The borderless design is part of Windows' theme. The terminal merely renders into the box its given. I think Microsoft (and Gnome) have made a mistake in this borderless fetish, but you can't blame the app for the designers fault.

And the fact that it crashes each time I resume my system seems like a much bigger issue than a person who refuses to keep a few pixels separation manually, or to color the windows differently.
> Inserting the latter snippet in your Golang function does not require you to change anything about the function's definition or calling conventions.

Neither does the C# snippet. In fact, if you want to extract the result of the function call as well, you can still keep you API as is in C#, and use Task.wait() or something similar to block execution until the task is finished, and read its result.

In Go there is no such alternative: if you have a value-returning function, and want to run it asynchronously and continue when the value is available, you have to re-write the function into a void function and add as many channel parameters as return values it held (or wrap the original function with something which calls it synchronously and then pushes those values on the channels),or use some shared memory to store the results. And make sure to also catch any panics the function might raise, if you were planning to handle panics.

I would not be surprised if some future version of Go introduces async/await to handle all of this complexity for you, except that Go developers usually hate making things easier for their users.

Edit to add: channels in Go actually tend to impose colors on functions just as much as async/await in C#. You can't call a function which returns its result in a channel synchronously, you must start it in a separate goroutine. Unfortunately, the compiler doesn't know this and will let you create a silly deadlock that way.
That project looks exactly the same, is this a complete rip-off or coincidence?...
Most Popular JavaScript Frameworks Overview
You can do that with `syntax/loc` when you're writing macros.
Experimental Search Engine for Developers
Hello neighbor! Fort Collins, CO checking in - municipal fiber, same service / speeds BUT we do have to pay $5 more per month. Oh well. :) Looks like quite a few other cities in CO are joining us soon..
Scaling Culture as the Key to Getting Eyeballs on Your Brand
Yeah, that makes sense. But then Rockslide should say "I hope they keep and don't compromise on their vision" rather than "I hope the prices stay the same or gets higher".
Steve Wozniak is absolutely brilliant and one of the most jovial souls a person will meet.
Thanks for the knowledge
Transfer function for machine learning, simplified
This article shows the comparison in the mode of operation between a typical machine learning system and a system based on transfer functions (time domain system).
Working from Home: The Desks of FreeAgent Engineering
Affordable differential GPS would be a nice application... it just requires a fast way of synchronization between two devices (CW in the ISM band would probably work, for example).
Best Email Signature Design Examples
Not ignoring values from 3a is exactly what this discussion is about. Stop second guessing the user's settings.
Nice! Thank you for the info
Show HN: Augmented reality in browser (WebXR) made with Unity and MRTK
True, there are different approaches to solve this problem according to the individual preferences.

A user recently said, X would use 'Calendar to remind about bookmarks' in a discussion about this problem[1].

[1]https://needgap.com/problems/57-i-forget-my-web-bookmarks-qu...
My code exercises I submitted to get job interviews at tech companies
Thank you, I will check that out!
I used to work in Common Lisp (SBCL).

The ecosystem problem meant something different to me than most. Sure, when new tech came out (Kafka to pick a random example) there wouldn’t be an open source library ready for me. But I had stable infrastructure so I didn’t really care much about that.

The ecosystem problem for me meant that if something went wrong I was on my own. It’s a pretty unfortunate feeling to search for a bug and find nothing on Stack Overflow.
Sorry if it's slow to load for anyone. Just figured out after posting that the Axios library always adds "Cache-Control: max-age=0" even if I preset the header. Appreciate suggestions, otherwise I'll just use XMLHttpRequest (which frankly isn't that bad to use directly).
Reminds me of the tool "tldr"

https://github.com/tldr-pages/tldr-node-client

Let's you lookup easy to read Docs of any Linux command.
Really nicely built! I am definitely using this the next time I'm doing a sprint planning session. Thanks for sharing
The speed limit in the US is 1000mph, else it’s a munition.

I believe the US used to make their GPS slightly inaccurate, but this was done on the satellite side.
A new charter city (finally) in Honduras
Someone has a PR merged already for Go. The benchmark numbers need updating
But bad developers are cheaper and also more interchangeable.

Of course star developers hate Scrum. But star developer code is often crummy too, and technology advances so fast that I'm glad for every dollar I didn't pay for divine Win32 code.
Every tech company thinks they’ll just build their own CRM until they try.
Use "password" - eight letters and it's English and so should be safe on a Spanish site.
How are those windmills doing, Don Quijote?
Yes, it has, but now the source code of the engine itself is available for everybody to fork, modify, make contributions, and so on.
Jet was purchased for one thing. Marc Lore. The executive team missed their chance to Amazon with Quisdi and were not about to make the same mistake again.
That part of the post was wrong even in 2018. There were two libraries that had a one to one mapping out-of-the-box, and at least two others that could be configured to work that way.
How to Climb a Tree
“It was run by progressive policies instead of business principles.“

You should probably elaborate on this. Otherwise it’s an empty statement.
A super-duper drone?
There are no real life perfect square waves for the same reason there are no ideal diodes, capacitors etc; you cannot have a perfect vertical cliff because that would have infinite slew, and you cannot have perfectly sharp corners because that implies infinite second derivative, etc.

The best you can get is a tight curve into an extremely steep "triangle".

The amplifier driving the speaker has finite slew. The speaker itself is constrained to move at finite speed and cannot accelerate instantly. The air has a finite slew rate - the speed of sound.

Stackexchange has a discussion on trying to determine a maximum frequency in air here: https://physics.stackexchange.com/questions/23418/is-there-a... which leads to all sorts of useful sub-discussions. Attenuation depends on frequency; the higher frequency harmonics are more subject to attenuation in air, as well as reflecting off surfaces and self-interfering.
We always have to get our altitude restrictions removed for various devices for high-altitude balloon flights.
Why not just spin it back out, bring back the 20% off coupons (especially for things drop shipped from Zoro and Ingram), and sell it to someone else for $3B?

I especially liked the buy one get one-half free specials on heavy items, for them having no clue how to pack things. Thankfully Chewy seems to have taken up that mantle. (/s)

Rest in peace Jet. Thank you for getting me used to buying toilet paper 4 packs at a time, preparing me for the COVID shortages.
Low traffic, but https://rl.gl is running production on SBCL (on kubernetes). Common Lisp is a joy.
Let's hope it happens. If anything can change this pathological US-China relation, it's something like this.
Undo button is now live!
It's nice to buy an instrument that ages well. A lot of synths do not hold their value once they leave the store shelf. The OP-1 managed to become something of a classic in a short period of time. If you're like me, you want to buy things that hold their value, so you can trade out gear without leaving a bunch of money on the table.

The price hike on TE's side doesn't really have anything to do with this, though. It's likely due to having to source old parts or finding new parts that are more expensive, and adjusting the design to accommodate.
HSBC in France have the same, it's a huge motivator for me to switch away.
I think it's reverse causality.

If you're incredibly talented and have enormous success for most of your life then you probably have gotten away with being an asshole time and time again. What are you going to do, fire Michael Jordan because he's mean? You're going to kick Ellen off your TV channel because she's rude to her people? Over time they get reinforcement that being an asshole is acceptable for them. And it's so convenient to be a jerk.

Later on when someone asks about it, well, that was my secret to success of course. You have to be an asshole to get ahead. To heck with that!

Successful people being assholes is a sign of their weakness, not their strength.
> shouldn't we be training people to be jerks?

We do. It's called an MBA Program. There's even an "accelerated" option for maximum jerktitude.
OBS will probably be able to do what you want[1].

1 - https://github.com/obsproject/obs-studio
Not even funny. Just ridiculous.
There's no need to run a municipal agency as if it were a private business. What do you imagine the difference between "progressive policies" and "business principals" are?
The definition of first-class functions is the ability to treat functions as data, which C supports. Yes, they are cumbersome to work with, since they must always be defined at top level, but that is just missing syntax sugar. GCC even allows nested function definitions.
How hard would it be to develop an open hardware platform to deliver something similar to an OP-1? Do any such projects exist?
We are building from source with Docker. Without using Docker, you could try to just run the commands in https://github.com/grafana/grafana/blob/master/Dockerfile
Thanks! There's nothing to show yet. No domain, no essays, no pages. Just an early work-in-progress.
Not sure this will help: ClojureScript RN app: (I think has desktop and all that as well) https://github.com/status-im/status-react
If this is your definition of evil I wonder how you would describe some truly evil things.
This is gonna be the next step after Andrew Holme's 100% DIY receiver: http://www.aholme.co.uk/GPS/Main.htm
Exactly! You worded it better than I did :)
The most impressive managerial implosion I've ever heard of was one of those bosses. He'd been hired on to be a whip-cracker; he did get results, but was remarkably unliked by staff.

Company got purchased and it became clear some team members were not going to be hired by the new owning company. Team was trying to knock out a few last big-ticket TODOs before the handoff of projects. So the boss is going around the room in the scrum, and the DB lead announces he missed his target on some work remaining to be done. Conversation went something like this:

Boss: "How are the DB changes?"

DB guy: "Not done yet. I should be able to knock them out this week."

Boss: "You had them on the calendar as ready by Monday."

DB guy: "I know."

Boss: "Didn't knock them out this weekend?"

DB guy: "Nope."

Boss: "What happened?"

DB guy: crosses arms behind the back of his head and leans back in his chair "I spent the time polishing my résumé and setting up interviews for new opportunities this week."

The whip-cracking approach to project management utterly collapses if the whip no longer stings.
Can Chinese Drug Cure Covid-19 Without Vaccine?
What does that tell you? Shouldn't you be looking at the Fourier transform of the waveform?
+1. Also confirmation bias. “Justified assholery” is a big part of the self-made mythology.
Exactly what I saw when I looked at the waveshapes, wavefolding is really cool and poweful. And not only done through modulars, my Digitone can do some wavefolding through the offsets feature for the modulators/carrier.
4 Engineers, 7000 Servers, And One Global Pandemic
You’re jumping from argument to argument. You explicitly argued that since it was free, nobody should be able to claim anything wrong with how it was presented.

Now you’re instead claiming that the term “open source” was perfectly justified, since the definition is “murky”.

So which is it? Either the term “open source” is fitting, in which case it should not matter if they charge for it or not, or it’s only OK since they don’t charge for it.
What's striking to me is the prevalence of laptops. As someone who has worked from home for a very long time, my iMac and Desktop PCs are miles and miles faster for software dev than any work-issued laptop I've ever had. Laptop CPUs have not historically been able to compete with desktop CPUs. For remote workers, give them the option of getting a desktop-class machine.
BaseSAFE: Baseband SAnitized Fuzzing Through Emulation
> it seem like a waste not to continue the jet.com. its a simple domain that is easy to remember.

Seems like it would be useful to market to other demographics or customers that don't have positive associations with Walmart.

I already have a preference for Target, Walmart's competitor, because I associate Walmart with prioritizing cheap over everything, including quality and style.
This has happened, and the result is VSCode.

Of course, ES6 is less powerful than Scheme, but the speed and the mindshare outweighed the homoiconicity and the macros :-\
Lost and Found: Stopping Bluetooth Finders from Leaking Private Information