skysight-inc/HackerNews huggingface dataset:
> also the ~ being somehow the equivalent of @

With the decline of traditional multiuser systems, it might not be common knowledge anymore that e.g. ~joe is an alias for joe's home directory, so prefixing usernames with ~ was already an established pattern. This is still seen in URLs, but is somewhat rare now.
I like open source self-hosted alternatives to everything, though some headhunters, for those looking for work, may either ask for your github link or figure it out themselves in order to further size you up, one possible utility specific to github.
The disappearing Chinese student visa
Those over-funded under-profitable startups increase demand for labor, acting as a hurdle for the smaller boot-strapped companies trying to hire people. It's a moat in favor of the entrenched companies with easy access to capital
I concur with you on the resource usage of Gitlab.
It's a complex system, and takes up a lot of resources.
I haven't been able to get it to run in a stable manner with less than 8GB of RAM on a very moderately used setup.

BUT I very much disagree with your general rejection of it's worth.
Yes, the feature set is ballooning, and some of them are very half baked.

But I find tremendous value in a integrated solution that offers code hosting, wikis, issue tracking and a tightly integrated CI without having to jump between 4 different systems.

There are a lot of use cases where Gitlab is overkill, but for others it is a really great solution that even comes for free.

Also, as long as the system has enough resources, I've found it to run very reliably and upgrades are painless.
(I also agree though that the backup task is a PITA. Really slow and resource hungry).
Meh. This list is for entertainment purposes.

If you want some actual advice, read Rechtin and Meier

"The Art of Systems Architecting" ISBN-13: 978-1420079135

Appendix A Heuristics for systems-level Architecting. While the issues of mutual inconsistent advice remain, at least the rest of the book gives enough guidance in navigation through the political technical and economic issues of systems engineering.

Note: systems engineering not software engineering.

(I have a first edition and haven't seen the current 3rd edition.)
I don’t use Facebook, but I have enough of an account to see what they have on me, and occasionally login to lock it down / delete crap.

The last time I logged in, I found that the following have uploaded information about me to Facebook’s ad targeter:

* my car’s manufacturer

* charities I donated to

* political campaigns (red and blue)

* some of my banks

* random pop music groups I have never heard of (thanks, spotify(?))

* my preferred pizza delivery company

and at least three dozen others.

As far as I can tell, this behavior will soon be illegal in Europe.
It's possible to retrofit existing ships with some of the new approaches. Just over a decade ago the company SkySail produced a kite like system that could be added to existing cargo ships to achieve multiple %age fuel savings.

There's a couple of interesting quotes on the wiki page (https://en.wikipedia.org/wiki/SkySails):

> There’s a structural problem slowing down the process: ship owners (who have to make the investment) often don’t pay for the fuel – that’s the charterer’s duty. The charterer on the other side doesn’t charter the ship for long enough a period to make low-carbon technologies pay back. — Henning Kuehl, head of business development at SkySails

and

>Fuel costs mostly get passed onto the shipper so we see little use in installing potentially expensive, untested technology to which we see no other benefit. Basically I am interested but will not be the first to try it on a large scale. — Anonymous ship owner

So essentially it looks like the incentives are all in the wrong places for such technology to see rapid implementation.
It's almost as if when all you're able to do is compare two numbers and see which one is bigger, every problem gets reduced to comparing two numbers to see which one is bigger.
>I'm sort of terrified about the opportunity cost to humanity when billionaires want to settle an idle theory about markets and start devoting cycles to that.

you act like tesla is giving away electric cars to underprivileged minorities and spacex is ferrying school kids to better school districts. it's always all fun and games and that anyone believes otherwise speaks to efficacy the marketing/ideology machine
I love the morning brew but it has gone down in quality over the years. There used to be a short summary of every link but these days it is just a list of links.

I still check it every day but I find that I click through less and less of the links.

You gotta respect Chris though for keeping it going for over 11 years now!!
Would you agree that too much of it could be classified as an illness, disability or disease?
According to the latest Tesla owners terms&conditions, owners cannot use a different ride sharing service than Teslas to send their automated cars off working, once such a service exists. A classic case of a "moat" if there ever was one. Musk should put his money where his mouth is and scrap that passage.
Wow. Thank you so much! Your project, from the writing to the design, is pretty much what I am working towards. Subscribed!

- I am fully aware of how jarring my paragraphs transitions are. Adding titles sounds like a good solution.

- I expect people to subscribe specifically because the linked articles are long, but I can see why time estimates are useful.

- Already added a form (rather hastily, I will admit).

Thank you for all of this!
ack. how do you get your brackets to line up?
I don't read it that way. How do you get that impression?
No, it means each person works 9.5 to 10 hours per day and can set his/her start/stop times accordingly to achieve that.
The Importance of Deep Work and the 30-Hour Method for Learning a New Skill
>> if the child thrashing his head against a wall and screaming at the top of his lungs because his brain registers every other sensation as pain and pain as pleasure

This is sad. Is this the right way for me to speak about it? Your just jerking your internet boner to someone who is in pain.
> but never with any support for the claim.

Because it's well known and established.

http://www.newsweek.com/2014/05/16/israel-wont-stop-spying-u...

http://www.spiegel.de/international/germany/german-intellige...

https://www.cnn.com/2015/07/03/politics/germany-media-spying...

That every major nation spies on each other is obvious.

Why do you think every major nation has a spy agency?

> The marginal value of these comments was low, lacking any support, and is greatly diminishing with use.

It's not everyone's fault you don't know the basics. What are you whining about? That you are ignorant of what government and spy agencies do?

If people said all governments pass laws are you whine about how people don't provide evidence of it?
I was about to ask "why not Gitlab?". Thanks for answering it in advance.
Python is a much higher level language than C++, with all the problems and benefits of that.
I recently switched from iPhone to a Google Pixel 2 (Android) and I found the most annoying part was iMessage. Everything else was fairly easy to switch over. I'm more than happy to never see iTunes again.
Something have not been mentioned at all, Gitea still got support for OAuth2 which have been simply dropped by Gogs because "nobody needs that".

Beside that Gitea still got more really useful features compared to Gogs. But Gitea will always focus on Git hosting and won't bundle with CI, Chat and all that stuff what Gitlab does. There are enough tools you can easily connect to get features that Gitlab got, only if you need it.
They're both right.

The ability to innovate faster than your competition is a pretty good moat.
Thanks for the explanation. That seems reasonable.
> Heck, why not compare them by using their test instances that are there for you to try.

Time?
Surprisingly, you need money to make money. This I found quite true for many of my past endeavours.
I like it. Thank you.
My bad. These were just my notes... Feel free to respond on medium with yours
A horse is a massive mountain of muscle. It's thrilling to have one work with you and for you because of their power, but when things go wrong (like a horse falling on you), you will be caught up in something your comparatively weak hairless ape body can't counter forcefully.

The idea of hitching such a monstrosity to a skittish and ornery personality...
Have you considered that the glorious day featured in the ad is for aesthetics and mental association, and not actually representative of when most people use their stationary bikes?

I try to get out on the trail when I can, but not all of us live in locations where regularly getting on a real bike is compatible with having a full-time job. Between sunrise/sunset times and weather, in the Seattle area you're going to have to be quite dedicated to get on a real bike 3-4 times a week year round.
Gitea pairs even better since Gitea supports the CI status API.

Ok, of course I'm opinionated as a Drone plugins maintainer and former Gitea owner :P
> It sensory deprives the baby.

Infants can't even significantly move their necks, let alone see color for several months. Once they can roll over competently without the risk of SIDS, that's when you move them from the bassinet to a crib. The whole point of the bassinet is to prevent them from moving around.

When people are using this during the day, it's usually just so they can take a quick shower or something without worrying about the baby. Having a mobile over the bassinet should be more than enough sensory stimulation for the 20 min or whatever.
There's a monetary cost to it. And it is often worth paying.

That is, a decent accountant will charge you money to make sure your taxes are in order, that you're not claiming anything you're not entitled to, and that your tax return is submitted on time.

I know so many people stressed out at the end of the tax year - whereas I electronically submit all my receipts & invoices, and let someone else tell me how much to pay in tax.

I always thought I'd rather save the money & spend the time doing that. Turns out it is cheaper in the long run to pay someone who has skills that you don't.

Another thing I once learned - it's OK to charge a "go away" rate. If I don't want a client's business, I'll ask for double what I usually charge.

They either get to find a "bargain" elsewhere, or I get to reevaluate my day rate!

Finally, almost no one will have an honest conversation with you about money. Not industry peers, friends, or family. It is a touchy subject for many. Make sure it isn't within your family.
I think you're missing the point as well; "dearth" is a lack of. A lack of counter-productive features is a good thing.
> It only takes 3 votes for a new story to get on the front page.

That's not true because I've seen posts with far more than 3 languish in the "new" section.

> It drops off pretty quickly if it gets no more votes or if it gets flagged.

I've seen posts with 0 votes stay on front for a long time.

> If you see a story that doesn't belong on the front page, flag it or email the mods - hn@ycombinator.com.

It's not my job.

> Don't publicly trash the site by speculating it's broken when the site maintainers work damn hard to make sure it works smoothly,

Did I trash the site? I just offered my opinion.

> and when there's no evidence that it's working in any way other than is intended and desired by the community.

By the community? Is this your first time on HN? The community doesn't run HN. The moderators do.

What's the point of getting so defensive?
Yeah, it is. Give people better interfaces for controlling the sources. Set a higher bar for quality before even letting a site put their articles up.

It wasn’t a problem on Google News for years and it’s because it didn’t pull articles from those sites. A super easy solution is just dump all those newer contributing sites.

Saying that Google has problems with spammers in search results too isn’t proof that the problem is hard to solve, because it used to be solved pretty well in both cases. It’s proof that Google has de-prioritized solving it.
Now 'tis oakum for his fingers and the treadmill for his feet
And the quarry-gang on Portland in the cold and in the heat,
Indeed! Goal setting is one of the most complex tasks we do.

Doing it successfully, defined as a measurable outcome, requires that you have a pretty accurate assessment of both the landscape, your abilities and the path to achieve the goal - with some factor considered for deviation from the charted path.

Depending on the scope of goal, the confidence interval on probability of success probably decreases exponentially with respect to time.
https://outline.com/NCXu93
Right, all my friends who have had kids in the last few years swaddle. It took me a while to realize this is a recent trend.
I have a hard time understanding this reasoning.

There are two ways to do it. You can load the fuel first, then have the astronauts board a rocket full of stuff ready to go boom. Or you can load the astronauts first, and load the fuel once they’re strapped in and ready to go.

In the first scenario, there’s a large window where an exploding rocket results in dead crew. The launch escape system doesn’t do them any good if they’re still on the walkway or the elevator. In the second scenario, there is no such window. At all times, either the rocket is unloaded or the launch escape system can save the crew.

If I were flying on Dragon, I’d really want to be in the scenario where I can always be saved.
The price of sensors is dropping and starting to reach the point where cost of retrofitting buildings is outweighed by savings in more efficient building use. That trend is going to cause most buildings to be retrofitted. You can do things like occupancy detection of every workplace which are very valuable to building managers.

There’s plenty of competition in people selling the sensors, providing connectivity, or doing data analysis, but I’m not aware of any solutions for installing the damn things which aren’t tied to a vendor.
Show HN: Udemy course explaining Bitcoin fundamentals
Coupon code for the course(100% free): HODLER

I've been working on a course focused on explaining the fundamentals of Bitcoin. It touches on some more technical concepts but in a easy and simple way. Most courses I've found are geared towards investing, which is what most people are interested in anyway, but I consistently see tons of confusion over basic Bitcoin concepts. A lot of courses seem to have good content, but not many seem to have good visuals showing exactly how everything works, which is what i've tried to improve on. Let me know what you guys think and what could be improved, thanks!

https://www.udemy.com/bitcoin-made-easy/
I think you misunderstand. There are ~8 "suggestions" at the top of the share box. Below them list all of the apps that can accept the content you're sharing. I never choose the suggestions because they're never relevant. I still have to use the sharing feature because there's no alternative. They should see in their telemetry "huh, nobody ever clicks on top top eight results...what's up with that?"

Even just basic user testing of such a fundamental part of a project--sending data between apps--would reveal what an obvious gap this is.
You're leaving out aspects of that analogy. You left out the part where you incur the added cost of electricity, or your current home isn't big enough so you need to move to a new area with higher property taxes and insurance costs. Or maybe you're renting the home to someone and force them to get a new gym in exchange for higher rent. The point is, who actually benefits from the donation; the fancy pants administrators and donators or the actual students who'd probably prefer lower tuition and better quality instruction? Somehow, big donations never seem to translate to the the obvious benefit of affordability and accomplishing the actual goal of providing a good education to people.
> The Wikipedia page on Free Trade literally lays out the Free Trade vs Protectionist dichotomy ...

It just lays out what some Wikipedia users wrote; there's no reason to think it represents the economic facts or the whole picture, especially on a controversial topic.

Look up some real economics instead of Wikipedia. Look at Britannica at least, which probably is written by an actual economist.
You're absolutely right, but in the scientific autismverse, this is a very hot topic, and there are often flame wars and arguments. This is the equivalent of a psychologist using tabs instead of spaces.

We all know what you and I meant, but the lingo in the academic side of all this has very distinct connotations, etc.

It's an unsolved issue, really.
Exactly what I meant, my words should have been less poetic perhaps. He's putting so much pressure on himself and his companies (a lot of the time self imposed), and the media treats him unfairly a lot of the time. What I'm seeing is nothing but signs of burnout indeed, nothing personality related
We actually did for a long time. It wasn't so bad, I guess? Certainly not worse than Python, to me.

But the value of writing this kind of code in Haskell is that Haskell makes code that couples very abstract interfaces VERY easily. This is really hard to explain without some examples, so I'm going to give you an example.

Here, let me show you from real code. I'm going to tweak some endpoint names, but this is real code I'm going to ship next week: https://gist.github.com/KirinDave/9b4380376f9f748bcf0f8440de...

What's cool about this code is that I'm describing a "generic" radAPI service with a bunch of endpoints stripped out. Everything is parameterized around 3 generic ideas: "p", the Storage service. "Patchable", a strategy for applying patches to a storage service (exposing runPatch), and "CanValidate", a strategy for authenticating requests based on some sort of stored string, auth headers, and body contents.

This is even better than mocking, because instead of deeply coupling the structure of my code to my tests, I only couple the capabilities.
A great start. One weakness is that decorators are not composable in this sketch: you can't have `@memoize @auto_index proc foo`. I don't see an easy way to remedy this within the framework presented here.

In my personal Tcl style I'd avoid creating a proc body as the result of substitution. Instead, factor out the implementation so that the definition of @memoize can be:

proc @memoize {p pname pargs lambda} {
if {$p ne "proc"} { error "bad synax: $p != 'proc'"}
proc $pname $pargs [list memoize_impl $pargs $lambda]
}

While it's possible the author's is better for performance or some other consideration (I didn't benchmark), I find that the style shown on the wiki can lead to string quoting hell.
I'm sure you have a point, but making it in the form of a snarky dismissal breaks the site guidelines: https://news.ycombinator.com/newsguidelines.html. Any good effect from being right is drowned out by the bad effect of being a jerk.

Maybe someone who makes poorer technical choices than you doesn't deserve respect—that seems dubious, but we can argue about it. The community you're posting to, however, certainly does, and by posting like this you're not only disrespecting it but destroying it.

HN is a large, diffuse online community, so the bonds here are inevitably weak. Agitating snark acts as a solvent on those bonds, making the community less cohesive. This is exactly the opposite direction to the one we need. All the default forces already point that way; please don't make them worse.
I feel like the vendor lock-in will prevent most from ever leaving github, specifically things like the deployments api and other api interactions via webhooks (into PRs for example)...
Marketing (AKA hacking people) is the only thing that matters. You can literally sell useless, low-quality stuff as premium if you master marketing well.
How would you explain monads to an OCaml programmer?
Don't sell your time. Instead, generate value.
> (...) and the media treats him unfairly a lot of the time

I find the idea that the media treats Elon Musk unfairly laughable. He is consitently portrayed either as a genius that can make anything happen or as a lunatic that can make anything happen. He couldn't have more favorable media coverage if he was writing the headlines himself.
Meanwhile I see every type of person from teenage girl to greying men texting/looking at their phone at 130 km/h in their aluminium box on wheels on a daily basis.

Humans...
What I read is "I use extension that prevents your site to work normally, but you should fix it".
The people and companies that have money have soo much money to spend.
While I will not dispute the Empire did cause all its region to become stagnant and backwards in comparison to Renaissance and post-Renaissance Europe (because that's an indisputable fact), both you as a Serb and I as a Turk should be very careful and sceptic with regards to national historical narratives of our respective countries, because they are infested with lies and misrepresentations, like in all over what was Ottoman territory in Asia Minor and the Balkans. The shitshow that 19th century through WWI was in this region has produced the worst incarnations of nationalist states that have caused the bloodiest of massacres and the worst of baseless yet pertinent illusions. If I return to the actual topic, while I do agree that the Ottoman Empire was not a time of glory for the Eastern Christians, and that we all can be glad that it does not exist any longer, most of that time was way better than most national narratives represent it, including that of Turkey up until quite recently (now there's a wave of neo-Ottomanism here, based on anachronic and nationalistic illusions on what the empire was; before, the view of the Empire was not much different here that what you describe).
I'm using Windows with SSD and I saw superfetch process using disk aggressively sometimes. I'm not sure that it's disabled, at least completely disabled.
All-American Nazis: Inside the Rise of Fascist Youth in the U.S
.. it's not intended to be a puzzle, so let me also show what memoize_impl ends up looking like:

proc memoize_impl {pargs lambda} {
set cmd [info level 1]
if {[info exists ::MEM($cmd)]} { return $::MEM($cmd) }
set ::MEM($cmd) [apply [list $pargs $lambda] {*}[lrange $cmd 1 end]]
}
Likewise. It's not because my wife can't read a map - she's an orienteering enthusiast and can handle it, but alas, orienteering competitors tend to hold their paper map with the direction of their line of running on top.

I can't even do a run in the forest so that I'd turn the map, I still want to keep north to the top.
Open source software tends to be plauged by UX, css, design, spacing/padding/margin & typeface issues which makes it somewhat grating to use, which I mention after browsing around the the gitea test instance for a bit.
I agree that much more of it would indeed be debilitating in the context of society, yes.
Long term shareholder here. I’ve noticed Buffet uses every opportunity to promote his brands. It’s super easy to over read into it when he uses See’s as an example. Honestly, The brand barely registers where I live. The better example would’ve been something like BNSF which has a huge capex moat. They spent something like 19 bil on infrastructure a few years ago when the rest of the industry spent less than a bil combined.
Subscription Hell
By looking at README and the original Gogs project, it looks like these projects are gaining some attention in China. It is quite interesting for me when these are written in Go which is Google’s proejct blocked by the Chinese government.
Surely, that's a job for WYSIWYG [1982].
> I enjoyed the comradery
of those gentler times and have no regrets.

I had just closed twitter when I read that. Indeed, the times are not gentle on the internet.