skysight-inc/HackerNews huggingface dataset:
This is something I put significant effort into. Same thing for test names. Most importantly, I explain why I did something. A test name "testFilterSpecialCharacters" adds no documentation. "testFilterSpecialCharactersBecauseSpecialCharactersCrashTextBoxLibV1_3" is way better. It adds documentation and context that don't exist in the lines of code in the test. I also added the exact version of the library that motivated the filtering for convince. Don't be afraid of long commit messages, test names, or varibale names.
As one someone I think you'd count in that group, I can say that you are unequivocally wrong. I am fairly active on this forum and I don't really reply to people who say things I agree with because its already been said. There is a surfeit of libertarians on this forum that give me opposing viewpoints to debate, as well as a minority of corpratists
I was amazed how slow the internet was when I went to Germany last year, even in downtown Stuttgart.
We are currently testing with some early customers and now about to go broader. We only sell to universities though, so it's hard to demo. Here's an article with more info from one of our customers that gives you a look into the product: https://awaytolearn.iese.edu/ieses-virtual-room-online-learn...

One interesting part is that, just like in a real classroom, by default everybody is unmuted. So you can have discussions with 80 students and one or multiple teachers. This makes stuff like echo cancellation, reducing the noise floor etc. a big part of the problem we attempt to solve.
"Perhaps examinations should carry a modest fee, but why isn't more going into not just open courseware, but open degree programs?"

"Grading" is really the only thing you are paying for, at this point.

Many of the most prestigious institutions have put their lectures and course materials on line for free.

But it doesn't do you much good to go to an employer and say "I went through all of the materials for all of the courses needed to get this MIT degree, and understood all of it, honest! So you should give me equal consideration as an MIT graduate!"

The employer will be much more likely to hire the candidate who they can verify completed all of the degree requirements by just contacting MIT.
"At the 1997 Macworld Expo, Steve Jobs announced that Apple would be entering into partnership with Microsoft. Included in this was a five-year commitment from Microsoft to release Microsoft Office for Macintosh as well a US$150 million investment in Apple. It was also announced that Internet Explorer would be shipped as the default browser on the Macintosh. Microsoft chairman Bill Gates appeared at the expo on-screen, further explaining Microsoft’s plans for the software they were developing for Mac, and stating that he was very excited to be helping Apple return to success"

Apple was about to go under and Microsoft saved it in order to have a competitor.

https://www.mac-history.net/apple-history-tv/2008-07-19/macw...
That's worked so well for the US, beacon of democracy and individual liberties.
I always made sure to log out of Google to avoid this issue, however after a couple of years using the Duck the main thing I notice when I end up on Google is how cluttered the search results have become. You have a bunch of widgets everywhere trying to give you "smart" results, related searches etc...

Usually when I search for something I don't care about any of that, I just want to see the organic matches, not "People also ask" and "People also search for" widgets that are of no value to me.

DDG only has the wikipedia widget (which I actually find pretty useful generally) and sometimes the video or image carousel at the top which is sometimes relevant and doesn't waste a lot of screen real estate. I hope it'll continue that way.
I'm not sure how regional this is, but at least around the North of England that'd be interpreted as someone saying they were trying to avoid something.
Pretty sure this will turn into a daily prisoner swap. And if we are lucky no shooting at each other this year. Chinese media is making a banquet out of this. I can’t believe it isn’t getting more traction in the (our) news. This isn’t exactly a detention of jane q nobody.
>how is it any better than current oligopoly?

I mean I suppose you could ask the people that voted for it.

>The solution should be raising competitiveness of the market.

Networks like internet providership are notoriously hard to get competitive markets in. Even removing the regulatory barriers to entry there are still natural barriers to entry (high start up cost) and huge returns to scale. The natural state of this market is monopoly or oligopoly.

But even beyond this, this is raising the competitiveness of the market. Internet has become so integrated into the fabric of modern life that many feel compelled to purchase it from the one or maybe two providers in their area. That lowers competitiveness. Demonstrating that municipalities have ways of 'opting out' should force Comcast and other providers to compete with the hypothetical 'public ISP' that citizens can always vote in.
You can have onsite contract employees who are permanent. I was one for several years. You just start a contract with a separate company, then they are full employees of that company.
Intel unveils a new architecture for 2019: Sunny Cove
Based on what the article says about Cromwell, most of Wolf Hall is roughly the same, apart from Cromwell's family background.
> 2. buy insurance. You get a payout of your tuition if the college fails.

I believe we're going to start seeing this is the education bubble doesnt pop soon. Not only for bankrupt colleges but for parents who are worried their kid will drop out after paying XXX in loans.
Ask HN: How to tell someone is wrong without using your higher hierarchy roll?
I'm in a situation that one colleague put a lot of effort in one task where I know that his approach (from experience) is wrong. How can I communicate this without sounding to authoritative? I am the PO, he is a developer.
I thought there was NO legit scientific evidence that salt lead to these health issues. It was 'suspected' but not proven?
I just tried it in Incognito, corporate VPN going through Virginia. DuckDuckGo was second result.
Malicious Android App Steals Money from PayPal, and It Can’t Be Stopped
That’s a low bar for comparison.
pycharm scientific mode let's you do exactly what you're describing re matpotlib
Linux vulnerability reproduction
I know nothing about dress making, but I find any kind of serious research into the past combined with recreating techniques to be very interesting, especially when our knowledge of the original process is incomplete. It's entertaining, but it's also a kind of doubly informative - it gives information about the past, and it gives information about the present.

HN isn't just about programming. It's about absorbing deep knowledge from a variety of sources, whether that's the field of pharmacology, industrial manufacturing, or what have you.
It's quite fascinating to follow your link and see the amount of "work" required to fix a simple typo. The fix consists of 1 commit with a change of 1 character. It then takes 1 merge request, 1 pipeline, 13 jobs and a grand total of 23 minutes and 41 seconds to process this change and deploy it.

Since one of the big pros of serverless computing is only paying for the resources that you use, I am wondering if we will hit a point where preparing a trivial release is not worth the effort because it's simply too expensive. Paying 23 minutes of cloud computing for a simple typo adds up easily.
Style Lend is hiring a CEO/Co-Founder
I read that and the first of the follow ons recently. They were both good reads, and I plan to finish up the 4 (e-book) series [1] over the next month.

[0] Passive Regulation, in print form it and Active Regulation were one book.

[1] https://leanpub.com/b/generalsystemsthinkerbundle
Does it really matter though? I generally only have to type it once on a new computer to add it to my web browser's search engine list (if it's not already there, which IIRC is the case in Firefox at least). Having a memorable name is much more important IMO.
I was going to suggest you look at OKlog [0] but it seems that the project is recently archived and no longer maintained. A pity because I really like its simple and minimalistic design. It does still work of course and the code is all there. Loki would do well to look to it for some inspiration. I particularly like the super simple install, and lack if the need for some clunky UI to tail and grep your distributed logs.

[0] https://github.com/oklog/oklog
Your comment was dead, but I vouched for it because I believe your second paragraph has value. I'd ask you consider removing the first part, which is unnecessarily snarky and doesn't address the point (how is this better than an oligopoly).
Dilly, Dilly!
>My point is the is a terrible baseline to be settling for

No it's not. If government can do it better than the corporate sector, why worry about other baselines?

>My specific concern is around local police having expanded access to locals' internet activity.

Except Comcast can already collect your data and sell it to local police or anyone else they want and you have no recourse. In the case of government there is at least a possibility you will be able to change a policy like that.
That’s not a shell. Pwershell, bash, and zsh are shells. A TTY/PTY is the infrastructure on top of which a shell runs.
The perfect advent calendar already exists

https://adventofcode.com/
This is not charity. Google needs DDG to exist, because Google is a monopoly. That economic reality is increasingly translating into political calls for GOOG to be broken up. Supporting DDG is just Google preparing for future legal and legislative/regulatory battles. They can point to DDG and say, "Look! There is another search company!"

Google also probably accelerated this potential action to this week because they're taking so much heat and needed positive press.
One is so critical for people. Stepping back, even something as simple as just pushing away from the table, can help you see the situation in a clearer light. Many of the rest can be summed as check your ego, and be humble.

Check out Jocko Willinks podcast sometime if you're into leadership. He talks about all of these things using examples from his life when he led Navy Seal teams.
I can guarantee you amazon would not only fire these workers, but would close down the entire warehouse if needed
A City Too Familiar
Why was it the "Starcraft 2 of modem play" rather than the "Starcraft of modem play"? Especially since the two games are so similar & the first Starcraft was already renown for its network play (asking genuinely not sarcastically)?
In Trinbagonian dialect, "ducking" is the act of skipping work/school.

See: https://youtu.be/2qunog47EVo for musical reference.
I'll check it out. Thanks :)
No they don't. Engineers building bridges don't sit around choosing what kind of fences or security cameras the construction site needs.
"As much as people don't like added government regulation"

Most people like regulation, but corporations and the wealthy don't, and they are the only ones with a voice in US government.
Your viewpoints would lead to the total cessation of all environmentally-impacting activities. While it’s admirable that you hold these views to the maximum extreme possible, you will find little traction with others who do not feel as extremely as you. That doesn’t mean anyone is right or wrong, but you’ll find people reject your views solely due to the extremism with which they’re expressed. Consider whether that’s the desired outcome and, if not, consider adjusting your approach accordingly.

EDIT: If you have a personal story to tell about water waste, sharing that would go a long way towards helping the rest of us be able to connect with your position.
The Market Gardener is incredible. It's so information dense I need to read it 5 more times though. I'm going to some of the principles on my small suburban lot and scale up someday
Most of the article jives with how contractors are treated here in the Midwest. The upside is you don't have yearly goals, you're not held to the higher standards of the FTE's, you don't have to attend boring "all company" meetings.

The only thing which popped out at me was the lower pay. When I contracted, I didn't have benefits (I had them through a third party provider) so my hourly rate was based on a 15-20% bump because of that. At not time was I ever getting paid less than my FTE counterparts when you took everything into consideration.

Having said this, is there a big pay gap between regular Google employees and contractors?
Until there is some reliable way of comparing the complexity of two things, when people say something is “complex” what they usually mean is that they don’t like it or it’s unfamiliar.

Or better yet, your complexity is incidental, mine is essential. I was forced to make it complex, you did it because you’re not trying hard enough!

As Rich Hickey’s dictionary reminds us, to complect is to entwine together things better left separate. If you aren’t using the word in this sense, if you aren’t identifying the specific concepts which are complected but should be separated, you’re using fancy words to say you don’t like something. I’ve noticed we tend to do that, a lot.

I’m very wary of doing this in my own thinking, personally. It’s okay to just not like something, and it’s more honest just to say so than to use objective-sounding words in an attempt make it about something other than one’s own taste.
This is similar to the Conventional Changelog:

https://github.com/conventional-changelog/conventional-chang...

I often use a customized Commit Lint in combo with Husky to enforce conventional changelog messages:

https://github.com/marionebl/commitlint

https://github.com/typicode/husky

You can also throw in something like the Commitizen cli for newcomers:

https://github.com/commitizen/cz-cli
more representative in a broader sense - and also really good for specific searches.

they really have been upping their game and continue to do so. the other day, I was looking for a specific paper, not so old, from 2012. admittedly, for papers, I still use Google, I guess because of the link to G scholar.

I couldn't find it within about 5mins and switched to DDG. it was on p.1 of DDG. that was really great to see.
I agree. I don't like super generic names like "Signal" or "Go" because they're often ambiguous but some people really go too far the other way. An other example that comes to mind is "SpiderOak". I don't know if there's a reference I'm missing here but it's just a weird and obscure name for an online backup tool.
save the money and buy an actual treadmill to keep in your office
If it's really a trap like parent suggests, then Google will just change that behavior later on, right?
Book: The Three Body Problem

It's highly praised here. The characters are very dry and boring to me, not sure if it's the translation. I genuinely did not care about a single one of them. Neal Stephenson did something similar as he became famous - stopped writing novels and tried to pass off his futurism as such, which is interesting, but not an exciting story. That was the case here. I can't even bring myself to read the second book.

Also, all the higher/lower dimensional space sort-of-scientific stuff is pretty speculative. Or I don't understand enough science.

In other words, my expectations were too high and I was disappointed.

Book: A Deepness in the Sky

Enjoyed this. The characters were more alive. Nothing amazing about it though, not captivated enough to read sequel.
I agree with most of what you said, but it seems silly to have everyone pay into taxes when they're net receivers of benefits.

The more important thing IMO is that the government is not careful with the money we give it, and it supports causes the majority disagree with (e.g. upholding the federal marijuana ban). When you couple runaway spending with a feeling of lack of representation, paying taxes feels more like extortion than "paying your share".

If having everyone pay a little in taxes means they're more likely to vote for responsible spending, I'm all for it. But the tax system is so convoluted that many people think they're making money with their refund. Maybe having few people get a refund would be better, IDK. But the current system makes people apathetic toward federal spending.
Derek Sivers shares his summary of many of the books that he has read: https://sivers.org/book
Reading this article I can't help but have the Supermicro fiasco in the back of my mind, making me question how accurate every detail is.
No community likes trolls.
mcrittenden is right in that it probably will cost more to run than just having the old processes run on ECS/EC2. Lambda charges a premium for maintaining its control plane and development of the product that only makes sense to pay if your app has 'idle time'.

But also there is a per account per region concurrency limit of 1000 parallel executions. That's shared across all lambdas. If you hit it, requests will not be for-filed, increasing this limit is entirely at Amazons discretion, and wont they necessarily do it. I stand corrected, see comment.

https://docs.aws.amazon.com/lambda/latest/dg/limits.html

In your case 3m reqs/min will be fine if each request can be completed in no more than 20 milliseconds, and then you'll be on the knife edge.

If you wanted to reap the benefits of Lambda on the development side, loose the limits and keep server costs low(er) you could deploy OpenFaaS or similar in ECS. However you then loose the operational benefits of a managed solution.
The trick I've developed to improve my commit messages is to ask my self how would I explain something to do what the commit does, in a widest sense. Before that my messages either amounted to "HAAAAANDS" (https://xkcd.com/1296/ -- there is always an appropriate XKCD), or tended to go into minutiae of implementation ("added a boolean attribute 'foo' and changed method 'bar' to raise FooBarBazException when the calculated value is 42"). The "instructions" approach helps me focus on why something was done ("implement verification of the IMO field") than how (which should generally be obvious from the code itself).
Samsung Might Launch a Crypto Wallet
Always come back to DO for the concisely written tutorials. Thumbs up for the good work.
Perhaps also a case of the Bouba/kiki effect (https://en.wikipedia.org/wiki/Bouba/kiki_effect) - people assuming the nature of words because of how they sound.
My recommendations from books I read this year:

Bad Blood : Man, this book really does read like a Hollywood movie screenplay. The rise and fall of Theranos, documented through interviews with hundreds of ex-employees by the very author who came up with the first expose of Theranos. Truly shows the flaws in the "fake it before you make it" mindset and how we glorify "geniuses".

Shoe Dog : Biography of the founder of Nike. Really liked how it's not just a book glorifying the story of Nike, but tells the tale of how much effort, balance and even pure luck went into making the company the household name it is today.

Master Algorithm : It's a book about the different fields of Machine learning (from Bayesian to Genetic evolution algos) and talks about the pros and cons of each and how these can play together to create a "master algorithm" for learning. It's a good primer for people entering the field and while it's not a DIY, it shows the scope of the problem of learning as a whole.

Three Body Problem: Finally, after years of people telling me to read this (on HN and off), I read the trilogy (Remembrance of Earth's Past), and I must say, the series does live up to the hype. Not only is it fast paced and deeply philosophical, but it's presented in a format very accessible to casual readers as well (unlike many hard sci-fi books which seem to revel in complexity). If I had to describe this series in a single line, it's "What would happen if China was the country that made first contact with an alien race?"
I recently interviewed a lot of fresh grads to hire on as junior developers. I was taken aback a few times. I had a candidate with a “computer science” degree that didn’t know what a linked list is. The general trend was that basic data structures are abstract concepts, which probably isn’t super unusual with most modern languages as you shouldn’t need to implement a hash table or tree. I guess it was the “computer science” vs “programming” or “software development” in the degree name. Algorithmic complexity was also abstract. Formal verification or algorithmic profs? It was like I asked a question in a foreign language. These are grads from “state universities”

My take away is that a lot of universities are pinched between being vocational schools and “University” The for profit places at least do away with the idea that they aren’t vocational schools, it’s all about a job. It seems like “college” or “university” should maybe be used more sparingly in their names. That might lower the value prop a little but theyre starting to puss in everybody’s soup.
Ask HN: Good place to find software jobs in San Francisco
What is a good online resource to find senior tech jobs in the San Francisco area? Area of experties - node.js, javascript, php, java, C++, mysql, mongodb
I'm a contractor in the UK, and would actively like to be treated differently than an employee so that I can continue to fall outside of IR35 and thus not be taxed like an employee.
Its been my primary search for about two years as well.

I like that it uses Yelp vs Google listings. Yelp has its issues but Google listings are usually less reliable.
I mean it's bigger than DDG?
Incognito search in the UK here:

1st result: Wikipedia Duck

2nd: Wooden Ducks

3rd: BBC duck recipes

4th: Toilet duck cleaner

5th: BBC iplayer, Sarah and Duck

It goes on. The only mention of duckduckgo on the first 5 pages is this recent news
I love Hacker News. You get such geeky responses to a simple question :)
I'm quite surprised there's no .go tld, I could see it being used quite a lot.
> (Tip when writing atomic commits: Use `git add -p`. That lets you stage patch hunks.)

Also take a look at `git gui`, which is part of Git core.
Yeah, I'd made two serious attempts at switching over the last few years, and only this last time have I stuck with it. Almost a year now on my phone and laptop. I still use Google on my work computer but might eventually switch that one too.

The main things I find myself still using the !g code for is news and maps. But for other searches I finally find I get just as good results.
Yes, but that is besides the point. These jobs can either be low-paid or non-existing. The money that could make these jobs well-paid does not exist because the value is not there. Going on strike cannot change that either.
Yes, and in many civilized countries courts have seen this farce for what it is. Unfortunately that's not the case everywhere.
Middle TN Homes for Sale
Why Duck? Because it's already part of their name and their logo.
Reminds me of when Microsoft invested in Apple to keep that business alive.
I just finished it the other day - the parallels are remarkable.
There are quite a few. Posteo.de, Mailbox.org, Mailfence, Runbox.
I'm not a native English speaker and "duck duck go" doesn't evoke anything at all to me. I learned the reference from your comment even though I've been using DDG for years.

If they want to expand to non-English speaking countries having a long and somewhat complicated name like "duckduckgo" seems like a liability.
Memory-Centric Architectures: What’s Next for In-Memory Computing
And who in the government of a small town is competent to design such an architecture? Who is competent to hire a competent company to design such an architecture? In the case of my town the answer is nobody. Our municipal internet project has been a boondoggle of incompetence, false starts, and mismanagement. Going on a decade. Meanwhile the people using Comcast or AT&T generally have usable service. I'm not a fan of either company, but at least they're getting the job done.