skysight-inc/HackerNews huggingface dataset:
Extensions are very much not single-click:

1. Locate and open Addons screen (~2-3 clicks in the browser menu).

2. Locate and click "Get more addons" (1 click).

3. Wait for store page to open, search for desired extension. (Around a dozen keypresses for average-length extension name.)

4. Locate and click "Install" (1 click).

5. Confirm modal dialogs for installation and permissions (1-2 clicks).

That's nowhere near one-click and even if it were a one-click operation, 90% of users don't even know they would want to do that click.
> I don't see a clear link to hacker culture

It's good advice for how to run my company.
The sad part of the story is that now we have yet another language, that lived off hype without bringing anything new to the table.

BTW, TL;DR; is: Go uses per thread task queues with stealing, and an additional global one.
Note this is by Jann Horn, the same Google security researcher who discovered Spectre/Meltdown. Serious props to this guy, and hopefully he stays in a whitehat role where he can find and deal with these issues through responsible disclosure.
I've studied Bitcoin for many years on a technical level. I've studied altcoin and ICO scams from the beginning. This site has all the hallmarks of a technology scam.

Case in point: nowhere does this site articulate a problem to be solved. This has become my litmus test for a technology scam. Instead we see marketing happy talk - lots of it.

Most ICO and altcoin scams make vague references to Bitcoin's limitations. This one makes vague references to Lightning Network's limitations:

Layer 2 such as lightning network has a deposit in order to participate and two transactions to build a channel, then can scale micro payments across a network efficiently.

Gobbledygook designed to bamboozle the technically illiterate.

Looks like another rung has been added to the evolutionary ladder of the Bitcoin, But Better scam. First altcoins, then ICOs, now not-Lightning.
Transit App for public transport route choosing and timetables. In fact, it is much better than Google maps for this purpose.

https://transitapp.com/
On my phone I pretty much use wego, as it has offline maps for free including navigation with public transport for many cities.
I don't understand how depriving families
of choices is going to be a good thing.

There are loads of situations where being deprived of choices is a good thing.

Consider the prisoners' dilemma [1], where the global optimum is for neither side to defect, but the Nash equilibrium is for both sides to defect. If both sides could be deprived of the choice to defect, both would enjoy a better outcome.

[1] https://en.wikipedia.org/wiki/Prisoner%27s_dilemma
Do you know any of that for sure? Maybe you should be asking more questions?
> With today's pervasive laissez faire mindset, measured tighter restrictions may be a necessary evil.

My... uhh... friend doesn't understand what you meant by that. Would you mind elaborating?
Here maps is fantastic in my opinion. I think you can download map data in google and others (maybe?) but in here it is a first class feature.

Hugely useful if you are traveling and without data.
... which is very much an unsolved problem wrt regulation of human behavior.
Have a look on maps.yandex.ru
This listing (from 2015) is incomplete and almost certainly incorrect. Other resources are likely to be more accurate and informative.
>A perfect use for it would be to distribute VNR’s (Video News Releases) and other audio and video from public relations firms and large companies.

Can you please elaborate a little bit? My business understanding of VNRs is that they are not in demand per se, and are pushed/pitched out-of-band to (hopefully) receptive editors and news directors. Is this true and what does P2P add to this?
No, because the reduction in-principle would fail if the system's description language could not support explaining the phenomena in the higher level. And going the other way, it could be impossible in-principle to conduct the experiments that get a complete description because the tools required break how it was originally organized.

It's also not just about adding more variables because "it's complicated". Biology for example seems to be highly reflexive, that sort of behaviour can't really be accounted for in basic causal models. At best we have models which resemble fluid dynamics, and fluid dynamics is only as good as it is because we don't reduce the phenomena down to every molecule.
Guessing your privacy settings are blocking the cdn. It's on their domain, so you might retry after allowing.
That is mostly true, but the fact is that until 'spectre' and 'meltdown' everybody believed that the security implications of hardware caches were theoretical. It took decades since we started using them for the first practical manifestations of issues that were warned about long ago.

For pure software optimizations I would be more than happy to end up with a machine that is half as fast but bulletproof. But I am not sure that I am in the majority there.

And even though you are right that there is no forced tradeoff between complexity and speed in practice this is often the case, so often that we have institutionalized it, we generally accept that in order to make things faster we will have to make them more complex. If not then the most naive version of code would in general be the fastest and this just isn't the case.

So in the end it all boils down to where you draw an arbitrary line and say 'to the right there is too much complexity, to the left we are too slow'. Everybody will want to draw that line somewhere else, so we try to have our cake and eat it too: we optimize as much as we can, make stuff more and more complex and then we try to shoot holes in it. Sometimes successfully!
You can, but not in a useful way. They verify the phone number, email and college ID card the first time. So your major and other details of value are known to them. For other questions you don't gain anything by lying because they're about what fields your interests lie in, et al.
Narrowing the wage gap is not about the family. It’s about the wage gap. It’s about women getting less pay for the same work. It’s about women. Not the family.

I’m not lecturing you. And I’m not a woman.
Most stores do sell products for third parties, marking up the a price and passing it onto the customer.

That is in fact the entire business of most stores.
I often have my PhD students re-implement ideas to gain skills and to verify a method works. It is possible to publish these efforts, but it isn't easy. It typically involves comparing multiple methods on datasets they haven't been tested on before to see how well the results generalize beyond the original paper. It is hard to publish in prestigious venues with this approach, but we have had some success. Replication and comarison makes for a good MS or early PhD project, but later PhD students have to showcase an ability to create new algorithms. In my lab, we try very hard to not cherry pick and to do good work that generalizes.
C-R has been very thinly used.
Thanks for mentioning us! Yes, this is the sort of thing our customers use Anvil for all the time (including several schools). (And since you ask, our pricing is per developer.)

My email is in my profile, or you can just check out the demo/tutorial videos at https://anvil.works/learn
If you read the article you see why: men who take it are liable to face consequences ("what, you are so unimportant that the company can do with out you?") that clearly also affect women.

The article discusses that if you make it mandatory you get the company culture to adapt that parental leave should not be a career-affecting thing.
The planet will be here long after humanity.

Cue George Carlin: https://amp.reddit.com/r/quotes/comments/33jmhl/george_carli...
Can you .map it?
Recently there was some discussion about how restriction like these are void in the EU, see https://news.ycombinator.com/item?id=18064772

I always wondered how or if it is possible to place arbitrary restriction on software use.

Also I wonder if a clause like this would be binding for tech journalists who run a benchmark because essentially they don't really agree to the license when they are testing software.
Visit of a Russian independent watch manufacturer
Show HN: Cliapp.store – An App Store for CLI Apps
I agree. I just don’t understand why offering (and enthusiastically encouraging people to take) as much paternity leave as maternit leave would be a negative thing in this context.
The point is that none should be disadvantaged.
You can do that with React too.
Indeed, this is precisely why this is such a good idea! It doesn't push anyone towards or away from having kids.
You are missing Winforms and several XAML frameworks (WPF, Silverlight, WinRT and UWP). Even if you use one of the XAML frameworks porting any app of decent size is really hard to almost impossible.

I think trouble started with .NET. Since then there was a change in direction almost every 2-3 years.

Edit: Forgot WinJS...
> It doesn't make sense to prosecute every violation with maximum penalties allowable under the law. It's just not how the legal system works.

Tell that to muslims.
Did the Riemann hypothesis get solved by Michael Atiyah?
For the "Issue Triage" analysis I would say lines_added,lines_remove,commits,number_issues_involved_in would be interesting to see as well.

For example caphrim007 is number 5 in commits over that period but added 5x as many lines of code as next closest committer. However, the code maybe against a new under-used feature so the actual end-user usage could be low.

It would also be interesting to juxtapose top committers commit graphs against issue assignment and resolution timeline. When does issue triage by top committers wax and wane? Do big commits (new features) overlap with issue assignment/resolution dates? Does high volume issue assignment/resolution follow big commits?
The site works for myself and most everyone else. Umatrix doesn't block the CDN because it's on their domain, but I think your browser might be blocking it.

The downvotes might be due to the technical issue being off-topic from the perspective of the content of the article - people are here to feel guilty about climate change, not to troubleshoot your browser.
Much like you you could go to some social network other than Facebook. You can but it's inconvenient.
Except that right now women who don’t want children experience a hiring penalty that men who don’t want children (and even men who do want children) don’t experience - due to an assumption that any given woman will take parental leave that any given man won’t.
I’m okay with not subsidizing having kids if kids in the future don’t have to pay social security, dividends, etc., for people who didn’t have kids.
https://robohash.org/Aeolun looks good imo
That is essentially how "vision zero" works, but with the right speed for the right conditions.

https://youtu.be/7kIFegy4fII?t=1478
One important tangent. There's a very significant nuance to birthrates you're not considering when it comes to reducing birthrates. Most of everybody knows birth rates in the developed world are decreasing, compared to the developing world. But what many do not know is that this sort of pattern holds true even within developed nations themselves. For instance in the US people who earn < $10,000 per year have 50% more children than those who earn $200k per year. [1] The slope of the inverse relationship between income and fertility is surprisingly and disconcertingly smooth.

Think about what this means. The things that correlate strongly with fertility are: low income, low education, high religiosity. If you look at the pool of all children being born they're going to end up ever more disproportionately in low income, low education, highly religious households over higher income secular households in developed nations. I used to feel similarly to you, but in considering this the very people 'responsibly' choosing not to have children are the exact people that should be reproducing to no end if we want a better tomorrow for everybody. And this is without even considering genetic factors. Responsible fertility is, paradoxically, anything but responsible for those who would have the wherewithal to consider such things in the first place.

[1] - https://www.statista.com/statistics/241530/birth-rate-by-fam...
Core developers that created and grew the project should shift over time to almost exclusively a role of only offering advice on the core implementation and spending their time introducing newbies, patiently answering support questions, and creating tutorials.

Most of the dysfunction I see in open source projects that take an ambivalent attitude towards the bug fixes and urgent feature needs of long-term users seems based in pure ego. Core devs want to keep being the leading edge designers and implementers of the project and are extremely stingy about letting new or intermediate contributors to the project bring fresh perspective and excitement into big new feature implementation or refactoring.

You can make a lot of disingenuous arguments that this is to protect the style and design approach of the original core, but it’s not. It’s just ego.

Look, people are obviously free to say if they are dedicating their free time to some open source project, then they only want to work on the aspects of it they like or the aspects that might seem glamorous in a blog post or conference presentation or whatever.

Being “allowed” to take that attitude is pretty much inconsequential though. If you do that, your project is entering one of two modes: death mode where new developers realize you will only permit them to work on gruntwork and you lose any capacity to actually fix things because nobody joins your project, or North Korea mode like the linux kernel where some crazed monarch or oligarchs use intimidation and public shaming as primary code review techniques.

If you are a really smart core dev of open source, stop working on the big new features. I know it hurts your ego to let your baby into the hands of newbies. Instead, do more code review, tutorials, answers on SO, and go way out of your way to make new contributors feel like you are impressed with their skill, that you want to pair with them through meaningful PRs right away, no “good first task” grunt work ego crap.
Thanks for the plug! :)

Please allow me to follow up with one of my own https://wkz.github.io/ply/, where you can see some examples and read through the manual.

I'm currently working on a new version which will be easier to extend and will have a full C-compliant type system. Still tiny though. Hope to have a commit worthy of a git tag soon. :)
I like Here except that, at least in Android, it seems to run as a background service most of the time. Because of this, I ended up uninstalling.
I love OpenStreetMap for exactly this reason. For some time, Google gave me directions to an expressway ramp that had me driving around the block until, I suppose, enough people went forward where it told them they had to turn. Because it was across a one way street, and the lane had a that jogged slightly right (wrong way for the one way), it skipped it. But this would have been easy to fix on OSM yourself.
It's not that much of a gain.

And that requires learning new things.

This is the worst combination available for a new tool to have.
What's with the downvoting here whenever someone dares to mention the actual situation in countries like Germany and the U.K.?

Are the limousine leftists unable to handle it? You can control it here, but not (yet) in the voting booth.
If you have something you want to contribute I'd prefer if you just did so. I don't feel like you're asking either question in good faith.

I got my information from the article this thread is about. As to if the article itself is "sure" I don't know, if you do then go ahead and contribute something constructive to the discussion.
That's very short sighted. Population doesn't permeate the ether like a perfect gas, and we're not all indistinct like the molecules of such a gas.

Whether the current global population levels are unsustainable is up for debate. What is not up for debate, and is already apparent in Western nations as well as other booming economies such as China and Japan are the severe implications of demographic change and the disruptive effect of an aging population on a nation's economy.

This is why making babies in rich countries makes economic sense. If you want to fight overpopulation, then you need to fight for women's rights and education in countries where birth rates are too high. For every baby that you're not having, 20 others are born into poverty.
I'm an EE, so I did take some microprocessor and FPGA classes and can write some assembly.

With that being said, my day job isn't programming, but engineering which involves a lot of managing data so scripting languages are very vital: Python, Perl, R, Bash, Powershell...etc. Also, other technology like SQL and Excel are daily drivers.

I've used Java & C# a bit in the past which are fast languages, but they're missing the majority of linear algebra and optimization libraries that are widely available in Python/Matlab/Julia.

So what if one of my simulations is too slow for comfort? Re-writing Python in Julia or Nim isn't too hard (syntax is very similar) and i get a huge speed boost. That's all I'm saying. I'm being pragmatic about the situation. Of course I can rewrite performance critical code in C/C++/Fortran/Ada/Rust, but that is a huge last resort as those languages (well Fortran isn't as bad as they say) take me much longer to get something going and you're absolutely correct that my hardware understanding has greatly atrophied since college. For an engineer (in this case a traditional engineer and not a software engineer), we generally need code to A.) automate processes B.) design and run simulations C.) do data analysis.

We rarely write low-level software to twiddle bits unless we really have to. There are simply better choices to make the things I care about run faster even if I was good at C.
Two others worth checking out that focus on soundness with low to no false positives are RV-Match and TrustinSoft Analyzer:

https://runtimeverification.com/match/

https://trust-in-soft.com/products/

The RTV people are the one's behind K framework and an executable semantics for C with a GCC-like interface:

http://www.kframework.org/index.php/Main_Page

https://github.com/kframework/c-semantics

That RV-Match builds on an open framework, does well on benchmarks (yeah skepticism here), and has little to no noise (most important) is what I like most about it. I say most important since digging through false positives makes developers not want to use a tool. I haven't tried either product myself, though.

Here's a list of open tools that did well in small-scale experiments with and without false positives:

https://klee.github.io

http://www.cprover.org/cbmc/

https://cseweb.ucsd.edu/~rjhala/blast.html

http://www.splint.org

http://spinroot.com/uno/

http://cppcheck.sourceforge.net/#features

https://en.wikipedia.org/wiki/Sparse

https://cpachecker.sosy-lab.org
I think asylum is being completely misused worldwide, and is just a cover for general (illegal) immigration. It would be better to stop issuing it and pull out of the UN refugee convention altogether.
More like a notebook. You could for instance use the email format to store your diary entries, or a todo list, or an index of useful links, etc. even if nobody else uses the standard anymore.
I would add https://openlayers.org to your second list if you're going to include leafletjs.
If you have read the article you would have found answers to your questions. -> Gziped <10kb, and about 100% faster then vue2 on average.
> Obviously HFT has not invented superluminal communication techniques.

They haven't, but they've put in tremendous resources into going above the speed of light in optical fibre, including the use of point-to-point microwave links and, when it's impossible to place towers for microwave links (for example, across the Atlantic Ocean), the use of HF/shortwave (as in 3-30MHz stuff) radio.
Are you sure? I live there and that isn’t the impression I get.
>> Seems like they're repeating the mistakes of Angular 2.x+. Breaking backwards compatibility and adding a ton of tool requirements and libraries for basic usage.

>> They also seem like they're going to drop IE10/11 support (ES2015 everything)

It's funny because the article says the exact opposite of these things.

Maybe you haven't read it, or actually attempted to comprehend it?
Except it’s been proven over and over that there is no wage gap: https://www.forbes.com/sites/karinagness/2016/04/12/dont-buy...
For a web mapping interface:

* https://www.openstreetmap.org/

* https://wego.here.com/

* https://mapy.cz

For maps on your phone:

* Apple maps

* https://maps.me/

* https://osmand.net/

* https://www.generalmagic.com/magic-earth/

* https://galileo-app.com/

For maps on your website, you'll probably have to combine a couple of services:

* https://www.mapbox.com/

* https://opencagedata.com/

* http://www.thunderforest.com/

If you're willing to self-host:

* https://github.com/komoot/photon

* https://github.com/gravitystorm/openstreetmap-carto/blob/mas...
As a startup without the time nor resources to roll our own stack, we went with the Mapbox tile server and the OpenLayers JS library for displaying to the end user.

Since maps are a big part of our project, and we keep a decent amount of Geo data, we'll have to set up our own servers once it becomes cheaper than paying Mapbox in terms of views.

It's surprisingly easy with the OpenStreetMap data and Mapnik to display nice maps (at least at the POC stage ;-).

We use GeoDjango with PostGIS to store and process our geospatial data.
> The main difference is that in the USA money is constantly being invested, there is a lot of debt but that's the way to innovate.

By the way debt financing is quite uncommon for startups in the US. It's almost all equity.
I'd be surprised if safety is a significant contributor. Assuming it is, why haven't we gained, in almost a hundred years, efficiency to counter balance it?
Yes, it is totally unfair and I do not know what to do about it.
>> If you have something you want to contribute I'd prefer if you just did so. I don't feel like you're asking either question in good faith.

Your original comment was not in good faith. It claimed the exact opposite of the things said in the article (such as dropping IE 11 support - NOT correct).
Climate change is a global injustice. A new study shows why
Absolutely, we need to look to Israel, also a country within a desert: https://www.scientificamerican.com/article/israel-proves-the...

Israel desalinates more water than it uses and is a net exporter of water in the region, selling fresh water to other countries.
The Coming Technological Stagnation
There are lots more OSM-based alternatives for particular use cases.

For example, for a mobile app, try OsmAnd or maps.me. There are also 'niche' apps such as MapOut, which is an outdoor-focused iOS mapping app with gorgeous cartography.

Or for bike routing, try https://cycle.travel/map (disclaimer - my site), Komoot, CycleStreets or many others. OSM is historically very strong on walking and cycling, while being less focused than Google on car navigation.

openstreetmap.org itself expressly doesn't aim to be a consumer-facing website; it's principally a portal, community and editing interface for mappers. The OSM philosophy is "we provide the data, you take it and build the apps".
AI won't be able to replace most engineers until general AI is on the horizon, probably a long time from now
Don't ask me! I never got a Master's, and if I did get one, it wouldn't be in CS. In general I think work experience would inform your course selection or the decision to get an MS in the first place. That's pretty much the main way it would affect it.
If we don't maintain the replacement rate of 2.1 children per woman, the worlds population will eventually shrink exponentially. If that doesn't scare you, I don't know what will.