skysight-inc/HackerNews huggingface dataset:
We don't have to wonder, because he wrote it down.

Ptolemy estimated that the continents of Europe and Asia collectively spanned 180 lines of longitude, leaving 180 to travel by sea. Most contemporary scholars believed this too. In actuality, the continents span about 130 from China to Spain, leaving 230 that would need to be travelled by sea. The best sources available to Columbus were wrong, and the other available sources typically erred on the ocean being too small. Few, if any, people thought Europe and Asia spanned less lines of longitude than estimated by Ptolemy.

Additionally, he read that each line of longitude spanned 56 2/3 miles at the equator. Unfortunately, his source was quoting Arabic miles, but Columbus was only familiar with Roman miles, which are shorter.

He didn't believe that he discovered something the scholars of the day didn't. The fragmentation of the Mongol Empire meant that overland trade was growing more expensive, meanwhile nautical technology and seamanship was rapidly advancing. It would have been impossible to have made Columbus' planned (as he understood it) sea voyage in, say 1300. But now, the overland route wasn't well run, and the caravels used by Columbus were much better suited to ocean travel.

If Columbus hadn't done it, the economic necessity of the rising price of goods and dropping costs of sea travel would have resulted in someone else doing the same thing. Some people say he was a unique visionary, other people say he was dumb and lucky. Neither were true. He did his research and came to the natural (if wrong) conclusion. (he was lucky though)

https://en.wikipedia.org/wiki/Christopher_Columbus#Geographi...
Not a Golang expert or zealot, but a few things come to mind that make it suited for large scale projects and collaboration:

1) Extremely fast build times (even for large codebases).

2) The package system plugs directly into Git/Github.

The second reduces friction for distributed/large teams to share packages with a lower administrative burden.

I can't compare to modern Java/C# because I haven't used either for quite some time.
So is Gopher, but almost nobody uses it.
So you insist "solves no real problem" and in the very next sentence you name few such problems :)
Another way to say that is that modern fashionable math is poorly founded and practitioners don't really know what are the fundamental things they are talking about.
Well, we have slaved for years under the oppression of lossless compression algorithm patents. View a few of these for suggestions as to the right law firm to consult.

https://www.google.com/search?q=patented+image+compression+a...
That sounds pretty scary,what a price to pay. Let's say you're blacklisted for something, that's it, you can't buy anything or get any services from anywhere. You can't even beg for money! I hope I never have to see that in my lifetime,a very rare thing where I would prefer wars before it came to this.
>What if, instead, we take a position that rather than enhancing components, we replace them. Then the best way to know when something needs to be replaced, is when it doesn’t do what it says on the tin.

This is something that I have had trouble reaching a balance. Replacing components could be costly and therefore it makes sense to design components that are extensible (and seem over engineered) especially when the requirements aren’t known completely? What are your thoughts on this
That's fashionable computer science, not fashionable mathematics. In math it's a minor alternative formulation for a relatively concrete (aka boring) topic. (coordinate vectors).
I'd add that the nature and value of the internet itself is in having interconnectedness. Perhaps, not initially for a site's infrastructure, but only because no one saw that far ahead. None the less, the ideal was there.

If there's that much fear in connecting elsewhere then we've done something wrong. Of course, there are exceptions. There always are. But the arc of the internet is the natural ability to connect.

p.s. Using a CDN ideally saves the browser time. If I've already visited a site that used the same version of jQuery from the same CND then that's in the browser cache.

Sure. Maybe we need to refine this. I'm not sure. But let's not make connecting and sharing sound like a bad idea.
I think I was being too specific when I mentioned a computer science degree. What I wanted to convey is that these types of entry level, or “layperson” ways of specifying behaviour can seem threatening to those who have invested in a career in software development. Understanding pointers and memory management and compilation is often orthogonal to solving the problem at hand, unless the solution would benefit from such understanding (maybe due to performance or memory constraints, or a level of complexity that warrants it). This is, after all, why the industry has developed higher level ways of writing software, like scripting languages or higher level compiled languages. These tools let us trade off low level control for higher productivity. I think another axis of abstraction is in the UI of software development itself: trading away some of the ability to build arbitrarily complex systems in any domain in order to lower the barrier to entry.
As other commenters have pointed out linking may still make your software GPL. However, there is still some debate on this [1].

[1] https://en.wikipedia.org/wiki/GNU_General_Public_License#Lin...
I would go further and recommend two or three targeted websites.

Maybe one targeted at developers who would like to cater to a more security conscious market, small though that may be, and get some applications in the field.

Another site for the public focused more on what they can do, maybe promoting applications. I understand they want to get word out on their larger cause but it's just so abstract for most people. IMHO, get people using the apps built on the platform until the sharing of data between those apps becomes a compelling reason of its own.

Perhaps another targeted at the public in general that speaks in more concrete terms to advantages they can provide. This would be an uphill battle but things like the Target and Eqifax Brach clearly show the current model has problems.
No thank you. It was possible to live vim-free for 30 years. Around 2010 Android phones were so shitty that in Busybox the only viable option was vi. From 2015 onwards you could continue your vim-free life again. But then installing emacs was hard work. Nowadays you can install emacs from regular pkg-management in termux.
For the Window, we're aiming to ship the first version at end of this year 2020. Stay tuned!
CSS can be crafted to conditionally load additional resources, which means it can be a vector for fairly sophisticated information gathering and tracking. For example: https://github.com/kkuchta/css-only-chat
It's quite ironic. Imaginary numbers are quite real, but real numbers are quite imaginary.
Hacker
CONTACT US FOR ALL KINDS OF HACKING JOB @ glenfthomas@gmail.com TEXT ON (770) 824-6784 We offer professional hacking services.
Interview with Jérôme Nagle, CEO and Founder at Ultimate Go-Getter App
I'm speaking about the language's principles of design, not its market efficacy. For this, there is no higher standard of evidence than the claims of the designers.

> Java and C# are much more suited for "programming in the large" than golang.

I don't agree. One point would be Go's faster compile times.
People do “real work” with dataflow languages.

LabVIEW is pretty popular in some circles, and many DSP/FPGA tools also use a component+wire model. Verilog is text, but uses a similar model; there’s even a wire keyword.
I could easily imagine he did not even realize something was wrong until it was to late to react.
it seems the rocket worked as expected. but maybe parachute science is like rocket science.
Show HN: Versioned structured data, with change-request mechanic, at scale
Pretty much.

I'm really starting to doubt whether it's competitive to do your own thing anymore. And this seems to be getting worse.

Hard to compete with the combo of features & scaling that cloud provides. Attempting it pretty much guarantees you a gnarly trade-off somewhere (reliability, complexity etc).
We upgraded to Silver because I liked some of the upcoming features for planning which would alleviate some of the problems we discussed in our teams, and I really pushed for that upgrade. Now, some of theme were post-poned to 12.9, and I can wait, but GitLab really feels like it's in a weird state.

For example, I can create boards that filter by milestone, but I can't create boards that filter by epic. I can't even add epics to milestones. So all in all, with the upcoming feature of assigning issues to multiple milestones, milestones seem like a much better way to group issues than epics.

In addition, with the upcoming feature "Show milestones in roadmap", I barely see any need for Epics, since they integrate so badly with the rest of the planning tools gitlab provides, and I wonder why epics are a thing at all (and why gitlab doesn't just drop epics in favor of a milestone-type called 'epic')

Another feature which I sorely miss, which are admittedly difficult to implement, are swimlanes/rows in issue boards. They would provide an entirely new dimension of possibilities. Relevant Epic in gitlab org: https://gitlab.com/groups/gitlab-org/-/epics/328

All in all, I love using Gitlab, but it also frustrates me greatly, since my main use is for its VCS and planning capabilites, and the latter is in a weird state, which leaves me with no choice but to wait.
I personally also like software that allows you to become a power user. GnuCash is one of them, but unfortunately not accessible to the vast majority of people –- too nerdy :P (not a criticism!).

Most people don't want to learn accounting tbh, not even that – they hate doing it.
True. Saw this issue first hand on a company internal network.
Because I don't want unused variables to be something other people can opt-in to. I want all source code to be free of unused variables always.
Dupe https://news.ycombinator.com/item?id=22395528
Some clones even have chip errata fixed.
Misleading title. They aren't using the virus.
>that's in the browser cache.

As per article that's no longer true. Thanks fingerprinting.
> 1) Extremely fast build times (even for large codebases).

Not much faster than C# or Java in practice, especially when using a build system that caches your build so you don't have to rebuild everything every time. The difference actually gets smaller the larger the program is. Furthermore, it's (unit/functional/integration) tests that usually take the longer time to run anyway, which you have to execute before submitting your diffs (and caching helps there as well).

> 2) The package system plugs directly into Git/Github.

This doesn't suite everyone, as not all projects are open source.

> with a lower administrative burden.

Any serious company is not going to (1) allow arbitrary code to be pulled from github/etc. and (2) needs to maintain a local repository of it anyway in case github/maven/etc. goes down.
The commercial license, though, is pretty reasonably priced. $25 for one developer, $110 for 8, and $320 for unlimited.

Alternatively, porting to shuffle.js or filterizr (both MIT licensed) might not be too hard.

https://vestride.github.io/Shuffle/

https://yiotis.net/filterizr/#/
100% this is to squash Credit Karma’s free tax product.

This whole for-profit tax software market needs to be killed.
It is not necessarily a contradiction, it is possible that German education is now clearly worse than 10 or 20 years ago, but still not as bad as the current situation in grandparent's country.
How is that related to memory allocation costs? We are talking about the cost of obtaining a chunk of memory. The cost of actually creating an object is allowed to be much higher because constructors are allowed to execute any arbitrary code.

Just think about how expensive it would be to allocate a 3d vector consisting of 3 floats with malloc() 20000 times and then later deallocate it. Nobody is worrying about the cost of writing 3 floats to RAM. Everyone is worrying about the cost of malloc traversing a free list and it causing memory fragmentation in the process. Meanwhile the arena allocator would be at least as efficient as using an array of 3d vectors.
If you use npm, there are packages for most (if not all?) google fonts via the Typefaces project, which makes them trivial to self host.
https://github.com/KyleAMathews/typefaces
"If only 10% of all engineers are women as of 2020, you need not mandate they they comprise at least 40% of your engineering team"

There's no logical reason why "10% of engineers are women" implies "10% of every engineering team should be women" instead of, for example, "10% of engineering teams should be all women".

A number of teams could be 40% women even if the average were 10%, and there's also no reason why excess men have to be engineers just because they were educated as such. That's a thing that happens anyway, just like people without CS degrees go into programming.
I beg your pardon for the discordance on a tiny detail but "gave birth to 60 countries" is exactly the kind of arrogant imperial mindset behind "ottoman empire" or any other empire for that matter. Those nations existed before such empire, they were a combination of multiple things just loosely held together (if held together at all of course), including their languages, which has a heavy weight in national identities formation. The empire was simply comprised of those already existing nations, it did not give birth to anything.
A Play in Four Acts
ghoul media
> Their decisions are regularly criticised for being extremely biased

Regularly criticised by whom? I'm guessing the side that is found to be breaking electoral rules.

> they've been slapped down by judges in some high profile cases, where the judges basically said the commission didn't understand electoral law and/or appeared to be deliberately engaging in political harassment.

Maybe the law was vague, or maybe, get this, the judges were biased and the commissioners were actually correct.

Unfortunately we're now living in a world where politicians and institutions and court cases are evaluated not based on any objective truth, but on whether "my side" beats "the other side". Perhaps it's always been like that, as the history of gerrymandering shows, but it does seem that the polarisation and tribalism is more extreme or more blatant now.
If you have a steady job, then there may not be as much social utility in optimizing things for your situation.
You have to accept that a server may fail to be accessible, whether it's yours or Amazon's. If this is an issue you add redundancy.

When you load lots of resources from God knows where in a way such that any single failure takes the page down, you are reducing the reliability that you could have had if the resources were all in the same place which you concentrate on keeping available.
Dependent type theory doesn't directly model the concepts of TLA+ (e.g., an eventually modality), so this doesn't really answer the question.
Of course it depends on several situation, but during an exams people are under stress and mistakes happens.

What changes is the attitude of whoever is grading them.

I know one of my professor wouldn't give me full marks, but if the reasoning behind the computation was correct I would still get something. On such cases I simply wrote a note next to result saying that I understood that the results doesn't make sense and that there must be some computational mistake around but I didn't had the time to find it.

Other professors wouldn't accept nothing short that the correct answer, in such cases I know that whatever note I would leave would be pointless.
Same in the UK, you get at least £30 from your contactless card/Apple/Android pay.

Some shops do more, an increasing large number allow a larger limit. However some large shops (Tesco) only allow large limits on their own payment apps, rather than Apple/android pay, forcing you to use your card and pin!
The standard of evidence is what I see when I use the language at work. And so far, I don't see much that validates the golang designers' claims to be honest.

> One point would be Go's faster compile times

I'm looking for more substantive points, as frankly, this doesn't cut it. I just posted this in a different comment on this thread:

> Not much faster than C# or Java in practice, especially when using a build system that caches your build so you don't have to rebuild everything every time. The difference actually gets smaller the larger the program is. Furthermore, it's (unit/functional/integration) tests that usually take the longer time to run anyway, which you have to execute before submitting your diffs (and caching helps there as well).

I worked at an employer that heavily uses golang, and I'll tell you that build times for actual large scale projects (pulling many dependencies) were not much better (if at all) than Java's.
Unless your building a user facing frontend please keep art out of your code. Just like a bridge internal's concrete structure doesn't need decoration so does your backend's plumbing. Writing elegant and artful code that is hard to understand and debug does not make you a clever developer. Keep that stuff for the demo-scene or 99-bottles-of-beer. Go is an language for engineering software, not crafting.
I don't understand the use case. Is there an example of what it does?
> the majority of internet users are oblivious to the data collection tactics employed by half the internet

I agree with this, but it's even worse: the majority of the remaining internet users who do have a clue about data collection, either don't care, or accept it as inevitable.
I think the idea is that you don't want a whole wasp nest. Just a bunch of stray wasps.
Impressive! Really fast, full featured code search across a huge corpus.

1. How did you build the index? Did you use a GitHub dump of some sort? How often do you refresh it?

2. Is it Elasticsearch or similar or a completely custom engine?

3. What kind of RAM/CPU are you using to power it?

4. Any plans to open source the code or commercialize the technology?

I could absolutely imagine paying for a private code search engine like this to run against a large internal company codebase spread across many repositories.
South Korea and Japan have been reporting numbers.
I shared a little of your scepticism on Solid when I heard tali’s on it at the Distributed Web Conference about three years ago, but I wish the success.

Thanks for mentioning the Beaker Browser. I enjoyed playing with it in the past, and I will check it out again.
What triggers the core dump? Humans? Software? Are there detectors integrated into the walls?
I wonder how this compares to Debian Code Search (https://codesearch.debian.net/about) and Russ Cox’s code search tools (https://swtch.com/~rsc/regexp/regexp4.html).

Obviously the source material is different (Debian packages vs GitHub repos) and grep.app also uses re2, but that is all I can see from a look at the “about” blurb.
https://www.washingtonexaminer.com/news/campaigns/bernie-san...

'Bernie Sanders campaigned for the Socialist Workers Party in the 1980 and 1984 presidential campaigns and was investigated by the FBI for his ties to the Marxist group.

Sanders has always played down the extent of his involvement with the party, which included radicals who praised the Soviet Union and Cuban communists, and has denied ever being a member. Asked in 1988 about his role as an SWP elector in 1980, he said: "I was asked to put my name on the ballot and I did, that’s true." In fact, his ties to the party are deep and enduring.'
So.. how can one get in on this?
I have seen uncharitable interpretations, but this one is one one of the worst.
Yea, but there's one problem I have with this estimate. It requires near perfect efficiency. There's almost no buffer here for poor crop yields, less than ideal climate conditions, weeds overtaking, pest destruction, wrong breed of crop for conditions, soil/hydroponic management, etc. For 500 sq ft to be viable for 4 people, it needs to be taken care of in a very regiment fashion.

Not saying it's impossible. But that number shouldn't be advised for beginner homesteaders or people with less than ideal time to spend on the garden. It's great if at least one person out of four can devote a good amount of their time everyday to it and are already well experienced (hands on experience, not just internet articles) in horticulture.

Plus, you generally want plenty extra to harvest so you can jar, can, preserve however you want. That way in case you do happen to have a bad next yield, you still have something. Don't forget about seed-saving too. Most plants you have to sacrifice from eating to some capacity so you can plant again next season. Let's not forget the compost pile too to help re-fertilize soil and some rest time for the soil if you can't properly maintain it.

Oh and back on climate. Here in Florida, yea, I could probably figure it out with 500 sq ft. I have like a 10 month growing season here. Easy. Throw up a greenhouse with a heater that only needs to be ran maybe 10 days out of the year, at most, then I have 12 months. I can compost small piles fast all year round. It's near perfect here. Michigan? Ha! I know there are certain types of greenhouse designs that extend the growing seasons in places like Alaska to a certain extent and somewhat efficiently. But that's a lot more effort and work that most people aren't willing to do.

Long way of me just saying, that 500 sq ft for 4 people year round needs a heavy asterisk of "Under ideal and perfect conditions".

But my rant also requires an asterisk. I'm not saying that if you can't grow all your food, then don't grow anything. I think everyone should grow at least some of their own food in a manner that fits their wants, conditions and lifestyle. Just... have realistic expectations. I hate to see people have unrealistic expectations with gardening and be disappointed. Misses the point to the whole venture. There are downsides too. As a kid we grew our own tomatoes for fun. Nothing serious or wide scale. Like 10 plants a year. Problem with that (besides caterpillars), I absolutely hate most store bought tomatoes, even 20 years later. I have to have organic farmer's market grown or my own. Anything conventional store bought is just red-dyed, solidified water.
More for 3k subscribers PLS subscribe
> What is the value of having(hosting my own data) if I cannot move.

The value of having your own data is, precisely, that you have your own data; nothing more and no less.

Furthermore, and although I'm no expert in Solid's and other implementations, it's quite likely that you, or other technologists, can more easily help you achieve the interoperability you so desire if your data is not locked away behind thousand APIs and rate-limits; after all you do have your data in your pod. Think of Instagram, what if all your data was stored locally? Even if it was stored in a really messy JSON schema or whatever you can think of; it's still trivial to massage that data to import it into Wikimedia, or iterate through it and send it in batches to your email, or remove it, etc.

I'm not sure how solid plans to keep applications from stealthily generating derivatives of the data they manipulate. I can imagine some sort of separation would have to happen at the browser level where the "app" provides a scaffold and the browser replaces in your data.
No, they are one of the biggest sources of lead gen for credit products in the US.
when haven was first in the news I found a T-Mobile store in my city that had several android devices on display which had an Internet connection and allowed downloads so I installed Haven on them and set them up to send notifications to my phone.

good times.
Agreed. I’d pull the trigger myself. The tax code is far too complex. And the fact that these companies have gone out of their way to thwart free tax returns should be illegal.