skysight-inc/HackerNews huggingface dataset:
There are no truly open systems in the whole universe if physicists are correct. Much less on Earth alone. Entropy is a thing.

About three only abundant energy resource we have is the Sun and it is quite hard to extract it's output.

Then there are certain biological restrictions like having to eat - a chemical input. Arable land is worth quite a lot, fertile much more still. It is not evenly distributed over Earth. (Similar with fertile paths of the oceans and seas.)

Dense energy sources are yet more scarce.
"challenged on it" is rather charitable description of a tweet consisting of a threat to take dump on somebody's laptop.
First, tweeting the anti-CoC article was only one of the issues listed, but some of them were on the private issue tracker so I can't speak to those.

The article was definitely what brought it to a head because it prompted some people to say publicly they had bad interactions with Rod Vagg.

There were also a number of thoughtful responses to Rod's tweet where people spelled out why they thought his attitude towards CoCs was unhelpful. As far as I know he didn't engage any of these authors, which makes me suspect he was not actually looking for "interesting discussion".

Overall it was inflammatory in the same way another article complaining about missing generics in golang would be inflammatory here. The article doesn't seem to respect existing work and doesn't bring a new or evidence based perspective.

I agree it would be nice if all the complaints, responses, etc were laid out plainly. But I can also understand why this is not the case, given tweets like https://twitter.com/ag_dubs/status/887785046320480256 and the understanding that there's little benefit for the women involved to gain by re-litigate these interactions in public.
"The studies concluded that the extremely high solar radiation in the deserts of North Africa and the Middle East outweighs the 10–15% transmission losses between the desert regions and Europe. This means that solar thermal power plants in the desert regions are more economical than the same kinds of plants in southern Europe."

https://en.wikipedia.org/wiki/Desertec
The Electron runtime (JavaScript). I work on projects that load files that are tens/hundreds of thousands of lines. No Electron based apps can handle that without choking and crashing. Electron is decent for smaller files and it's got a great ecosystem, but they are definitely not optimized for performance.
I finally broke down and moved away from Sublime. I love it, but I couldn't justify the price. I'd rather invest in an IntelliJ IDE that I use every day and use Atom instead.
AdiDaaS
I think deep down, a lot of people have a low hum of awareness that they don't believe what is being said, but it's a survival mechanism to repress this in order to maintain a sense of worth in the work being done/not get fired for not being a team player.
I'm hellbanned so you probably won't see this, but it's already there! The default key is F12.
> I can't think of any particular features the text editor feels like it's missing.

Medium-term, I think there's a risk of Sublime falling away if it does not become a good client for the nascent "Language Server" ecosystem.

There are a few attempts at doing a client as a normal 3rd party package, but to be of the slickness that Sublime has established as its differentiator, I suspect it needs to added in-house.
How does that work, then? If I sue a company and then N other people separately sue the company for the same reason, then the courts turn it into a class-action? That doesn't seem just. The parent's perspective seems to make more logical sense. That is, the only reason why I'd want to participate in a class-action was if the damages were so low that it wouldn't be worth the effort to sue separately. If I had high damages, I'd be upset if someone transformed my case into a class action.
Information Security Assessment Types
I'm sure there tired of consumers taking advantage of the unlimited storage by storing PB's of data, and losing $$$. Amazon basically did the same thing recently removing unlimited storage. Business data is more a bit more predictable with storage needs and really makes alot more money.

I dumped crashplan a few years ago due to the bandwidth restrictions and time it would take to download TB's worth of data, built my own solution with a remote Synology nas. It's a real cost issue once you have more than 1-2TB of data, otherwise it's just easier to use gdrive or dropbox for most needs.
Not what I said. I said to avoid /hand-optimizing/ code.

Trying to write performant code is good. Some examples of advice on that front:
- use an appropriate algorithm, and make sure the logic is free of bugs. For example, accidental out-of-bounds array accesses can really hurt performance.
- avoid needless computations. Don't do something (complex) twice if doing it once is enough.

If this sounds like "use common sense/generally good design principles", that's because it is (and hence the agreement with many of parent post's points that are simply and straightforwardly good design principles).

Let's take the example of "remove function calls". It's true that each call costs a few instructions, but unless the function you're calling is tiny, that overhead won't be measurable. If it makes sense for readability/maintainability/testability to split your code into functions, then by all means do it!

Another example is the "trick" to write "for (var i = 0, len = array.length; i < len; i++)" instead of the simpler "for (var i = 0; i < array.length; i++)". As http://mrale.ph/blog/2014/12/24/array-length-caching.html (from the original V8 team) explains in great detail, what seems like a no-brainer can actually do the opposite of what you'd expect --- and at the same time, won't make any difference whatsoever in most real code (i.e. aside from microbenchmarks).

Yet another example is https://www.youtube.com/watch?v=UJPdhx5zTaw. You can spend all day on it, but at the end of the day, the best thing to do is code correctly and sanely, not hand-optimize the bejeezus out of the thing (mostly yourself, in many cases).
I'm not the op, but for me, it's not really worth $70. I use visual studio daily, and just use another editor for odd things - editing a value in a config file etc. 70 bucks is too much for yhatcfor me. Atom/vs code have way too much of a start up time for a quick one file edit, so I use notepad++
> litigation ... efficient

I don't think anyone who has been involved in litigation would use these words in the same sentence, or paragraph. Whose theory says it's efficient?
Debugging, Git integration, tasks
I use OneNote. The features that make it indispensable for me are as follows:

* Excellent synchronization across devices

* Support for handwriting

* Web viewer
The National Park Service ends Obama's 'water bottle ban'
Maybe it's some limitation of the human brain that causes us to reduce everything to the same recurring roots :)

It may be better to open things up elsewhere, as long as the reason that it is elsewhere is not because elsewhere had a weaker residents association.

I've seen the paradox you mentioned a few times, but I think it is like a lot of paradoxes, interesting but rare and not very relevant most of the time.

It may be a net negative for the people on that street, but overall, I'm not so sure.
Nah it depends. Romania is also an Orthodox Christian country but uses the Western calendar. They still have Easter on the same day because that's calculated separately, but they celebrate Christmas on different days - Dec 25th vs Jan 7th.
>I've been running this beta 3 version for years now and it's been rock stable.

Same experience. OS X, lots of plugins (Python, JS, Go, JSON, etc).
What do you consider hard parts? The actual magic is that there is no hard parts.
Tarsnap is not reasonable alternative for most users. Consider that I was paying $5/mo for 200GB of storage from CrashPlan. From tarsnap, that would be $50/mo.

And, frankly, my measly 200GB isn't much data. A 2TB HDD costs under $100 and could cost $500/mo to back up with tarsnap. It would still have been $5/mo with CrashPlan.

I get that Colin is basically just charging the S3 costs plus a small margin, but the reality is that S3 is far too expensive to be used to store low-value consumer data.
One of the options I looked up after getting the email from Crashplan. Unfortunately the price is crazy, it would cost over $500/month for the amount of data I have in Crashplan for $5/month. (Granted that product is going away, but even the upgrade path to Crashplan Pro will only cost $10/month.)
I guess my contention is that we all should realize a giant program like word is going to exhibit areas of latency that simpler programs can be more efficient in.

Idk, I don't expect word to pain as quickly as vim because why would it? It's huge.

Word is what I use for editing rich text, and I can tell you from firsthand experience that doing the same in vim or emacs is much more of a chore and less intuitive.

Idk, seems like comparing a wrench to a hammer from my perspective, that's all.
>I love it, but I couldn't justify the price

$70 dollars or so every 4-5 years?
Huh? Everything worth bothering with is in maven central, the same place as all the Java libraries worth bothering with.
I am coding since the mid-80's, so I have also done a lot of low level stuff in the past, but eventually ended up earning money by focusing on managed languages.

Knowing how everything works helps to understand how to write code with performance in mind when required, write that occasional function/method or VM plugin in C++, or even read the Assembly code generated by the AOT/JIT compiler.

But for the typical application use cases, the performance for the types of applications I write is more than enough.
Some people don't even pay for the Windows licence, so imagine paying for an editor.
Yep. I'm very familiar with STEPS. It's what makes me think that it is actually possible to build a new open source OS.
Sublime 2/3 has been very valuable for me. Don't know what all the fuss is about there being no roadmap or some other stuff. The dev team has never asked me for another dime other than the initial license fee. I've written so much code on it (and the code has made so much money for me, in return) that I'd gladly pay for Sublime 3 whenever it comes out.
Sure is a lot. Thanks!
Hmm... I might give this a try if the following existed.

1) I could sync over my Goodreads shelves. I don't want to have to start over or copy it all manually.
2) It was a freemium model. If I had access to like 3-4 features and the rest were paid-only, I could get behind this. I understand you have a 30 trial, but I don't read enough for 30 days to be a meaningful amount of time, and I have no investment in this product right now.
I'm quite interested in fully worker-owned cooperatives, with necessary management hired in by and accountable to the collective (think: CFOs). I'm thinking of the kind of structure of the Martian cooperatives that Kim Stanley Robinson writes about.

These organizations are likely extremely hard to get off the ground and certainly would be virtually impossible to grow beyond a certain small size, but the software industry has unique aspects allowing it to deliver enormous returns on the efforts of a handful of specialists.
Thanks!

For sensational titles, I'm developing a habit of checking the comments first. It seems to be working :).
Frequent high-quality updates, lots of communication, great plugin ecosystem, open source.
As the president of an HOA, let me tell you...the residents here will be begging to get one of these.
random question, is there a xelatex compiler that works online? I only really use LaTeX for my CV (though I would like to write papers in it!) so it'd be nice not having to have that huge MacTeX install on my hard drive all the time.
Medium will now pay writers based on how many claps they get
I've tried both.

Atom is a slow, hog, non-starter.

VS Code is almost comfortable to work with, and has more plugin polish, but it's in this "slow enough to be annoying and will never be fixed as long as its based on Electron" plateau for me too.
Interestingly there is a CFFI module in Python too. Maybe they got the idea from Lisp.
The first one sounds like an uninsured (maybe unlicensed) driver. This is definitely not the norm. Car accidents are one area where we pretty much don't have to worry about lawsuits at all. Your insurance company talks to their insurance company and they work it out.

The second one just sounds like a crazy person. They probably had no intent to sue, and were just trying to stupidly use the threat as leverage for something.
But on x86, division by 2 on an unsigned integer is the same as shifting to the right by 1. So instead of

even:
mov rbx, 2
xor rdx, rdx
div rbx

the OP should've done something like

even:
xor rdx, rdx % possible to remove?
shr rbx, 1
The impression is not limited to non-Americans. Filing law suits is tedious and expensive. The common defendants (big companies) like to give the impression that frivolous lawsuits are common because it makes people feel bad about filing them.

That said, of course there are some frivolous lawsuits. There are also many with merit, and it's hard to tell which is which a priori.
Don't get me wrong, he did a lot with what he knew. That doesn't mean his work couldn't benefit from a re-implementation from a team with a deeper understanding.

You have to remember that Minecraft's world format, server-client architecture, and username system all underwent massive changes, all of which could have been avoided in the first place. It's also worth mentioning that Minecraft runs well (which I would contest) on modern hardware in the same way DOOM does; not asking for much in the first place doesn't absolve your work from horrid inefficiencies/long running bugs.
“We found that on average the area covered in CoolSeal is 10 degrees cooler than black asphalt on the same parking lot,” Spotts said. “We thought it was really interesting. It’s almost like treated asphalt warms at a lower rate.”

Um, yes.
False. That feature allows a more efficient implementation, but (T, error) (or an equivalent struct) can be reasoned about in much the same way as Result<T>. You don't need a tagged union when you can use the nil-ness of one of the two values in the tuple as the tag. Similarly, Option<T> is just a wrapper around a nullable T.
I love ST3, paid for it personally and influenced my ex-boss to stop procrastinating and actually buy it.

I wonder if they could look at staggered pricing system; where you can get:

N-1 release at £X;
N-2 release at £(X-0.1*X) etc.

Where N is devel release channel.

That way people in N-2 will know what is coming and approx when.

People who want 'clarity' for the sake of it can pay less and STFU?
A Scala “object” declaration declares a singleton; it's an object, but you can also define object-specific class features.

If the instances need behavior (which in practice they often do), this is useful. Presumably, in the example, they would in a substantive program, but the behavior is irrelevant to the illustration and thus omitted.
Before any confusion arises, Duplicity and Duplicati despite their similar names and goals are two different projects that are not mutually compatible. The majority of my post is about the former, not the latter.

If my understanding is correct Duplicati started out as a C# rewrite of Duplicity (hence the name), but the projects have grown apart and are different things now. I don't think you can use Déja Dup with Duplicati, for example.
Have you tried mosh [1]? And if latency is too big to fix it with mosh or the firewall prevents using it, I have found that using Emacs shell buffer and lsync to transfer commands and files on pressing enter or save made remote development possible over links with over 1s of latency.

[1] - https://mosh.org
Consumer satisfaction indices are published with some regularity, the United States is usually somewhere between the 20th and the 30th position of such rankings.

Now obviously the United States is huge and there is huge diversity between the various demographics and localities but it is beyond dispute that consumers in Europe are doing fine (and that consumers in the United States are not doing much worse on average).

It would be strange to find anything different, taking into account that we're talking about the wealthiest segment of the world.
In many countries $70 is a lot of money. Especially when there are superb free options (like vscode, neovim, etc.)
The former child labourer making millions baking cakes
Losers, Clueless, and Sociopaths: https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
Show HN: The best time to visit any city
I wanted to build a tool to help people decide when and where to travel. As I started building, I realized that "when" and "where" need separate treatment to be most useful. The map tool handles "where" best:

https://championtraveler.com/travel-weather-map/

Clicking through each week would be frustrating for those who know where they want to travel but not when. For these people I built "best time to travel" pages using the same data.

https://championtraveler.com/best-time-to-travel/

My hope is this site will help travelers plan.

This data is taken from the National and Atmospheric Administration's global summaries of the day (NOOA's GSoD). I used an SQL database to crunch the numbers into monthly and weekly averages by station. For the "best time" pages I used and calculated several more variables. I then imported the data into Tableau and added the filters you see on the map. I also used data from the State Department regarding travel advisories.

Would love your thoughts!

The whole buildout was a solo project, but I owe Ryan Whitacker a big "thank you" for his guidance. He built a similar tool on his site (https://decisiondata.org/the-best-time-to-visit-anywhere/) in April, and was generous to offer me guidance for expanding upon his idea.

Known issues:

* I am aware that the map is bad on mobile, so my next step is to improve the mobile experience.
I wonder if you could even use road markings or kerb stones as your calibration to save the effort of measuring things out.

I'm admittedly rather unqualified in this area (I don't even know what the ITS industry is!) but I have experience in estimating distances from video and calculating speeds from pixel displacement (particle image velocimetry) and at first pass it seems to me this would be a fairly straightforward problem to solve.

Obviously radar or lidar would be preferable but a quick search for "OpenCV speed estimation" shows people having success with simple single <$50 camera setups.
GAH! How much are you storing in crash plan? 1000USD/mo seems a little insane. Is that after deduplication with tarsnap?
I haven't read it. That snippet just seemed odd to me.

The hard parts, in this case, would be in Rust, most likely. I'm assuming that flipping CSS to parallel is not a trivial process. I'm further assuming that there is still some sort of locking mechanism so that you don't fire off two parallel traversals at the same time. Or allow updates during a scan. (Or abort running scans if an update happens?)
Racket is a scheme in one sense but not spiritually. It's a unified learning environment. The editor works hand in hand with the language engine, which you can mold however you like, there's a sophisticated package system, etc. It's practically an insult to describe racket as "a scheme implementation". It's not wrong, but it's a massive understatement.
If you meant 90% of successful people's way is paved by those things, I don't agree: It is very easy to discount hard work and forgive our own laziness by zeroing in on 'bad' stuff.

If you meant 90% of the successful people got there by those things - then I would want to understand your definition of success. The folks I consider successful have always used their opportunities well, not just rode out the luck.

We all have low points in life where everything feels unfair. I am not going to tell you to shake it off because you have to find your way out yourself. I can indeed tell you that doesn't last long - It's a cycle. If you find a way to cherish the happier moments and remind yourself of them often enough, the bad ones don't feel long either. Keep that chin up!
Already solved. Securelogin.pw
Not quite as snappy ...ever.

One is C++, the other are hogging memory like crazy with Electron and a whole DOM.
As with most things in life, there are nuances. The free speech right guarded by the First Amendment in the US is not absolute; there are categories that don't meet the criteria (such as the "falsely shouting fire in a crowded theater" example, Schenck v. United States, 1919).

There's room for difference of opinion on whether an individual circumstance crosses into the "Creating a clear and present danger" category, or apparently even whether the "clear and present danger" restriction is sound. I'd be willing to classify people who don't see a problem with shouting things intended to cause immediate harm 'free speech extremists,' for example.
Apart from Kiosk-style systems I think it might also work very well in an Electron-like setting. Supposedly, supporting only new development in the standards (i.e. without having workarounds for every quirk browsers have gathered over the years) is relatively easy, so if you could simply limit yourself to modern techniques to build Electron apps that perform better, that would be great.
There was probably a lot of abuse going on with the "unlimited" disk space aspect of it. I can imagine some people backing up their entire movie collection to their servers.
Your comment is visible so you aren't (anymore at least).
i think Overleaf (https://www.overleaf.com/) is kind of what you had in mind?

It shouldn't be too hard to combine https://github.com/thomasWeise/docker-texlive and a linode server or something into a LaTeX CaaS, either, but I can't say I've ever done so.
I backup quite a bit and after deduplication with tarsnap it's not nearly as much.
The underrated new[] { } in C
That's not really a response to matt4077's argument, which is that what a "reasonable person" may think can change based on changed circumstances such as development of new technological possibilities.
Leveraging online reputation to replace rental deposits
I was first wondering about all the complexity in the API as well (why a built-in queue, webhook, retry policy and storage interface when the actual transaction I'm interested in is just
"url -> pdf blob"?)

However, I think this is necessary if you want to fit it into a microservice with a REST interface. For REST, I think the usual expectation is that a) the request returns quickly and b) you can submit any number of requests in parallel. Given that loading a page into headless chrome, rendering it and generating a pdf is both resource intensive and time consuming, I guess you need some way to decouple that process from the interface.
Written like a true class action plaintiffs' attorney.
So, how many billions were the fines in those cases and which executives went to jail?
Ideally neither.

The article says We’re swapping in parts from our experimental browser Servo but servo.org says Servo is a modern high-performance browser engine. That's quite a difference.

Would be quite happy with servo being an engine and firefox being the browser (love firefox btw), just like how webkit/blink are the engines powering chrome/safari/opera. with bits and pieces of servo landing into firefox (just like how the CSS engine is landing in now).

I could be wrong though.