skysight-inc/HackerNews huggingface dataset:
To be the devil's advocate (as in I don't really hold this position but would like to see it debated): Maybe we would be better off if people watched Netflix instead.
This is why the cartels should be treated like a military, not a legal problem.

Drone strikes, thermobaric bombs and an acceptable level of collateral damage.

There's plenty of El Chapos ready to take his spot, every decade or so you are able to actually arrest one of them.
Land a major deal or create a new product line that doubles revenue? You're getting to the top.

From my experience this does not happen at all. Not to underclass developers at least.
I wrote a CUDA/GPU based 2D electromagnetic simulation a while ago. The code is open-source and (hopefully) not too complicated:

https://github.com/adewes/fdtd-ml

Here's an example video of what the results look like (it shows how EM waves are reflected by a parabolic mirror):

https://www.youtube.com/watch?v=ZPSzAaxkg5c

I used mostly the PyCUDA documentation and examples as well as the official CUDA documentation (https://docs.nvidia.com/cuda/) to learn. I think what's most important is to first understand what blocks, grids and threads are and how they work (see e.g. here: https://docs.nvidia.com/cuda/cuda-c-programming-guide/index....). With that knowledge you can start thinking about how you can structure your problem to solve it efficiently on the GPU. For the simulation, I have basically two 2D blocks of memory for each variable of interest (e.g. electric and magnetic fields in X,Y direction, current density, material properties) that I transfer the to the GPU. There, I use the discretized differential equation for the electromagnetic field to update the field values using the values from the first buffer (and the material properties + currents). I store the result in the second buffer. I then swap the buffer references (without copying any memory) for the next step of the simulation. I perform this step e.g. n times and then transfer some of the buffers back to the main memory to e.g. plot them. That's mostly it! Of course there are many intricacies and ways to optimize code, but getting a basic program running inside your GPU isn't that hard actually.

BTW, here's some really cool research work by Microsoft on GPU-based FDTD (finite difference time domain) simulations of wind instruments in two dimensions:

https://www.youtube.com/watch?v=7Kf-rlUZAaU
> But who wants to pay a million dollars, which you either have to pay interest on (if borrowed) or can't collect interest on (if not), when it's only going to be worth the same amount of money in 30 years?

People who want to live somewhere?

House prices tend to be what people can afford to live. People tend to budget x% of their household income on housing. With lower interest rates, it means houses are more expensive. With two full time workers it means houses are more expensive. With higher wages it means houses are more expensive.

Since 1990 house prices (in real terms) in the US have increased about 15%, but disposable household income has increased nearer 80%. Even in SF from 1990 to 2016 house prices only increased about 80% in real terms, and I suspect that average household income has increased far more
Heetch | Europe | Full-Time | FULL REMOTE

Heetch is a ridesharing company that handles 150k rides per week. We're providing young people with an affordable and safe way to enjoy their nights. We have raised is $20M in January.

Our engineering team is operating entirely remotely across Europe.

We're hiring an Elixir engineer, to join us in building a transverse team that is focused on improving the productivity of other developers in the company by spotting generic needs across teams and addressing them in the most impactful way.

This is done through various means such as introducing a new technology or designing a creative solution to a problem shared by multiple teams and shipping it as a library.

We do this through carefully collected feedbacks, analysis and is delivered iteratively, following closely open-source methodologies. The team also allocates an afternoon per week to work directly on open source projects and blogging.

See our job offer: https://www.heetch.com/job/150d8c79-e8ad-4108-b486-176b757c8...

We're running a Go/Elixir microservices (90+ atm) stack and our mobile clients are built in Swift and Kotlin. We're using a lot of Postgres, Redis and lately Kafka.

We provide great pay, a conference budget, a travel budget (wanna physically pair with someone for a specific project, go for it) and other perks.

We also have other engineering positions opened, see https://www.heetch.com/jobs/
You do not have to see it, you can see the indentation anyway. The dot is only for the parser (code formatter).
I was very particular with my words. The outcome may not be agreeable but the Federal Government's military and rules of engagement are much more humane and nuanced than anything any of the state's have ever legislated. I don't agree with the ideology supporting the wars, or processes behind the drone strikes. That doesn't undermine my argument.

Secondly, you decided to link something completely out of context to the discussion of the state's well armed militias, which is the only thing I am referring to in the whole post.
I think this could be mitigated in some cases with better tooling. Many programming languages just make it needlessly difficult to interact with anything that's not part of their ecosystem.

Check out parcel [0], a web application bundler. It has built-in support for lots of different assets [1], with two notable inclusions being ReasonML and Rust! In this blog post [2] they highlight how easy it is to import Rust code from JavaScript.

Another neat example is Objective-C bridging on macOS [3]. The code usually doesn't end up looking very pretty, and it can be brittle at times, but with JavaScriptObjC you can interact directly with all the native APIs using JavaScript. Here's a blog post [4] showing how to write a native app on macOS using JavaScriptObjC.

[0] https://github.com/parcel-bundler/parcel

[1] https://parceljs.org/assets.html

[2] https://medium.com/@devongovett/parcel-v1-5-0-released-sourc...

[3] https://developer.apple.com/library/archive/documentation/La...

[4] https://tylergaw.com/articles/building-osx-apps-with-js/
Thank you so much for these resources.
Can anyone spare $10 so I can read it?
Programming languages popularity
I think it would be very wrong to think of increasing house prices as a direct reflection of intrinsic value.

In the UK the economic model of the past forty years has been based on a conscious policy of asset price inflation. Thatcher stripped away most of the social housing in this country and put it into the market. Few have been built since. The recentering of the economy in financial services has led to a massive expansion of easy credit, that reaches its fulcrum in the housing market. Together this has meant: (a) a dwindling housing stock; (b) progressively larger sums of credit chasing the same number of properties.

That is not to mention the fact the since the late 1960s London has been the main global waystation for offshore tax havens, much of which is attached to property sales in the capital. There are 100,000 properties in the UK which are held as investments, unoccupied.
Sorry, but sometimes movies just really do kind of blow.

When you make a PG-13 movie that barely manages to challenge a thirteen year old's world view, don't ever expect that movie to impress anybody over twelve.

If you market that movie to an older age bracket, go ahead and act surprised when revulsion ensues at transparent themes and pandering group think that alienate any given cross section of bike-sheddable opinions a discriminating nerd can have.

Go ahead and water down everything to please everyone. Flatten characterization, with translatable cookie-cutter dialog that tests well for focus groups across 20 languages.

Movies have been subjected to the equivalent of industrialized agribusiness strategies and tactics since the late 90's and it's a problem that won't go away.

Nerds on the internet are all correct in completely destroying movies that try to please everyone.

It's the only silver lining anyone can find, now that movies are unwatchable.

All of us. Everyone would rather just have movies worth watching, but that simply doesn't take shape. Who's fault is that? The disatisfied viewers? It's our fault that we don't like garbage?
IMHO, the author is completely wrong and the sentence "C is the desert island language" is closer to reality (see http://www-cs-students.stanford.edu/~blynn/c/intro.html). The fact that such a poor language remains the single sane choice to build the kernel of Linux is a proof of the lack of languages. C++ was already a mess in 98. Python started as simple but has added more and more complex syntaxes. Java is in the hands of Satan, Ada is too verbose, nobody takes the effort to learn it, Haskell and SCALA are niche languages not so easy to learn...

IMHO, there is a need for a polyvalent language that would enable development of Linux kernel (low level and performance), that would be easy to learn and that would enable quick development (dynamic typing, syntactic sugar, ...).
I always wonder, when they catch this kind of criminals, why not shoot them on sight like they did Pablo Escobar or Osama? Special forces officer: "it was low light operation and we thought that he had a weapon so we shot him." and thats that.
> short range wireless tech that actually works reliably

I suppose you’re talking about AirDrop, which for me happens to not be that reliable, especially when sending files from/to Macs. Bluetooth worked much more reliably back on Symbian and OS X Leopard, but we know Apple likes proprietary solutions.
Makes sense to me, [1] RoughJs would be l a good library to do that.

[1] https://github.com/pshihn/rough/blob/master/README.md
Kind of related: How Face ID could be a game-changer for aggressive US border agents https://news.ycombinator.com/item?id=18113431
Joe
Hey Guys my name is Joe I live in Alaska, I wanna talk about how I fixed my credit using the help of this Great Hacker PROTONVIRUS123@TECHIE.COM i just had 15 to 30 days to fix my credit I was losing my home due to my bad credit records I called my best friend and explained my issue to him, Him came over to my place and we tried a few steps he knew about fixing credit and my score increased by 15% but that was not good enough. So he called a friend (PROTON) a computer expert and explained the issue if there was a solution and what would he do and how long he said yes explaining the process and time frame which I was satisfied and I gave my info to him and we started the process and in 3 days my credit was rebuilt and my score increased from 430 to a high 800 removing all negative items. Visit Proton today on the mail above or phone number +1 347 480 9812 and get your credit/hacking issues solved Good day.
It's hard to do, but I would like to see more overhauls of existing languages. I wrote a relevant comment about the approach of Checked C vs. Rust here:

https://news.ycombinator.com/item?id=17944310 (tl;dr Software gets rewritten much less frequently than you think. Rust is going to add to the existing ecosystem in C++ and C, not replace it.)

Facebook's Hack is another example of this approach -- an overhaul of PHP. Although I guess it led to 2 languages and not one -- it's not replacing PHP! Like I said, it's hard :)
That last link is exactly what I needed! Thank you very much for all the information and help. :)
I just love having internet laws written by people who can't use a computer without help. Makes so much sense...
When Apache board members were busy defending the fiasco that is OpenOffice a couple of years back one of the give away claims they made was that their big contributors abandoned the project because LibreOffice used code from it under the terms of the license and didn't give back.

Not being required to give back being the entire point of Apache's licensing versus LibreOffice.

They (board members) basically refused to make any connection between this obvious hypocrisy and the failure of their project.
Vendorization. For every language out there there is a consulting firm or corporation selling tooling and support. This allows business strategies aimed at market capture and monopolization.

To business, you’re not a general purpose plumber, you’re just a specially trained installer of a particular brand of water boiler.
Fair enough! I'm a night owl, so flying west brings me closer to the "early to bed, early to rise, makes a man healthy, wealthy, and wise" crowd...
At all? I don't know what you mean by "underclass" developers but it is common to see many devs who spearhead projects get higher titles and progress faster. There are many such examples just in SV companies.

Part of it is making sure contributions are measured and noticed. People can't act on what they don't know.
How to take your engineering team from good to great
Is the DSL craze really new? Look at a lot of the early history of unix and you'll see sh, sed, awk, tex and probably a heap of others that didn't survive. Not to mentions lex/yacc, two DSL's to make DSLs. The idea of specialized languages for specialized tasks has been around for decades.
Πώς να κάνετε συναρπαστικό σεξ κάθε μέρα -
EOSREACH – Open source EOS wallet for Android, an eos-jvm showcase
Netflix will let Black Mirror fans choose their own ending next season
3D Hubs discontinues peer-to-peer printing service
Maybe? A wooden pedestrian bridge with seismic shift absorbers like pagodas have seems feasible for a 1-man job, given enough time.
I wouldn't be surprised to read this kind of news about Western European countries in the future !
Proof of space and proof of storage are two different things.
Google DeepMind Founder Demis Hassabis: Three Truths about AI
What specifically do you take exception to with regard to GDPR/EU Internet laws? Having hands-on experience with compliance, I find GDPR to be quite reasonable - if anything, I'd say it's overly lax with regards to deletion of data that's not visible to the user (i.e. logs, 'shadow profiles', etc.).
Probably to send a message to the populace, to milk the trial as a show of justice.

Even if the whole thing is useless in the big scheme of incentives.
https://sci-hub.tw/https://doi.org/10.1073/pnas.1814117115
SendGrid: Group Unsubscribes exposed to search engines
The thing is that reputation isn't built into the protocol. Everyone is basically anonymous strangers.
Always better to humiliate them in court than make a martyr.

Shooting them is what the cartels do, justice would be that he is tried by a jury and sentenced under law.

I can see how there could be a net benefit to shooting them on site, but you can't say for sure that the witnesses etc lives would then be safe.
Suspending of based and redpilled Alessandro is an example of the leftist witch hunt against normal people and is a possible consequence of the modern codes of conducts in tech societies.

A Giordano Bruno of the twenty first century.
How difficult would it be to use this to add a staging environment? It seems like that's the only build config change that I ever desire.
I also disagree with the premise of this article, and I do not think the argument presented here is compelling at all. The motivations that spur people to do work are complex and diverse, and this article seems to pretend otherwise. For example:

> but it's common for new languages to trigger reimplementation of, e.g., container data structures, HTTP clients, and random number generators. If the new language did not exist, that effort could have been spent on improving existing libraries or some other useful endeavour.

Yes, it could have, but would it? Speaking as someone who has done some of this reimplementation work in a newer language, I can unequivocally say that it would not in my case. I'm just one data point, but I don't think I'm unusual. There is an aspect of greenfield development that is appealing to me. It is a somewhat unique opportunity to execute a vision with a lot of freedom. There is also the benefit of new forms of expression that new tools give you. I'm painting with broad strokes here, but I'm generally a believer in the idea that tools themselves can both limit and empower the expression of ideas.

If it weren't for the new language, I surely would have done something else with my time. I don't know what it would be, but I know it would not be trying to expend the social capital required to make small incremental improvements to existing software using tools that I find too limited. As another commenter mentioned, I might have just watched more Netflix.
GOG.com – Ten years
> "It is raining, but I don't believe it is raining"

"but I don't believe it is raining" is a personal belief that can be defined as personally assigning >50% probability that it is not raining.

"It is raining" is a fact. A fact can be defined in this context as something that I believe that a great majority of my collaborators believe is true. Or even something that my group I identify with decided is true. Therefore I act within the group as if it is raining in order to be constructive member of the group and collaborate efficiently. When an opportunity arises I might argue with the group to advocate and confront my belief. Sometimes though it is more efficient to just take an umbrella like everybody else than argue. Especially if a cost of taking umbrella is small relative to a potential loss if it really is raining.

Therefore "it is raining" become a shortcut to "I believe I should act as if it is raining" which doesn't contradict "I don't believe it is raining".

There is an analogues Sam Harris' example that can be rephrased as: "Gun is loaded, but I don't believe gun is loaded". Same can be said about the God.
Are you a Mexican? If not, would you also consider it okay if the military of your country conducted drone strikes and used thermobaric bombs with "acceptable level of collateral damage" for extrajudicial killings of fellow citizens in your own country?

I would find this totally unacceptable. I also find extrajudicial killings by drone strikes in other countries totally unacceptable but in my own country I'd consider such practices even worse.
The rector of his University has started ethical proceedings against him: https://www.unipi.it/index.php/english-news/item/13316-note-...
Do you actually know any MEP? The younger generations are less stupid than you might think.

Politics is a slow game, the people who grew up with Windows 95 are only now starting to get elected.
I think the more exciting takeaway from this is the Mastery Learning method causes a one sigma gain (from 50th to 84th percentile) for free whereas private tutoring lets us gain another sigma (from 84th to 98th) for 10x-15x the tutoring cost.

There’s also something else that’s driving my skepticism further. We know that deliberate practice works [1], and the possible effect size is much larger than two sigmas (think more like from a good chess player to grandmaster [2]). However, at this point the effects of both deliberate practice and tutoring start to blend in too much. The mastery learning aspect already seems like a methodology similar to deliberate practice. Does tutoring cause the additional sigma by letting more deliberate practice happen, or by some other vices? If we’re stuck with a 30-pupil classroom as a tutor, is it possible to extract those vices from private tutoring to help our class succeed?

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3102783/

[2] http://slatestarcodex.com/2017/07/31/book-review-raise-a-gen...
As a guy who was working a lot on improving Android OS privacy. I see several problems here:

- First and the main. How persuade user to buy your solution. Buy is not about money. Buy is to replace existent free solutions. Solid should have substantial user base. Only in this case big players will take Solid into account. E.g. there are a lot of private Android forks and stores. They have no traction. Privacy is a feature. This feature is not very important for current customers.

- Second, it is hard to manage permissions for data access by hands. User should judge is access reasonable for this application. It is complex even in Android case, where every user works with hundred of applications. In web case it is more complex. You will contact hundred of services during visit of single page (CDN, javascript hosting, video hosting, ads serving etc). User will just push "Allow" button on every access request.

- Third, every current technology was created for sharing (or surveillance, if you prefer). Data is leaking through provied permissions. E.g.you give application access to photos, it has access to location. Location is stored in photo's EXIF header.

- It is hard to persuade user to buy something. Here buy is about money. 3d party developers prefer to give free applications. They monetize showing ads
More contemporarily, George Herbert Mead's influence is based mainly on his transcribed lectures contained in Man, Self and Society. Mead wrote a good deal during his lifetime, but always relatively short pieces that he never bothered to compile together into books or programmatic statements of his philosophical position.
He can be tried and sentenced in absentia. (The problem is, as long as the profit is so insanely high, and the risk is relatively low, thousans will try to take his place.)
With humans you probably wouldn't want to wait with the breeding until the parents are old, but select breeding pairs based on the longevity of their (great-)grandparents. At least until you figure out useful biomarkers that reliably predict longevity already at the age of twenty or so.
Very hard to tell what was said and what happened from that article.
> If you adopted a language that is not mature for production, then you knew the risk when you made that choice.

True, but at the same time I can't help but think that a few hundred programming languages are all equally useful and all equally deserving of their continued existence.

> Innovation in PL happens with these small languages, and it's a good thing.

I do not see the author as having any beef whatsoever with 'small languages used for innovation', I think he has a beef with small languages that pretend to have staying power behind them when in fact they do not.

Quite a bit of this stuff is people experimenting and making a 'me-too' version of something, and I have done this many times myself. But once you release a thing like that into the world you should be ready to step up and commit to it. If not then you might as well keep it to yourself.
What’s Going on with Ripple?
Why Can a Machine Beat Mario but Not Pokemon?
Thanks for the recommendation! I wasn't aware of the modules feature or that it was already supported in Chrome/Safari/Firefox/Edge. I'll take a closer look at modules but if you're only targeting edge browsers then maybe you can do dependency management purely natively.
The presentation: https://drive.google.com/file/d/1c_NyUhOZ8erdqU2AGZJZtNfFeA9...

Some good points. The proper scientific answer is a peer-review, not a suspension.

When science and politics collide, politics always win. Science needs an environment free of politics.
You must be american, I guess. This is not how justice works.
An example that comes up often for me are EDSLs for database queries. I do see the value of them, but on the other hand it causes you to move away from a “lingua Franca” of database querying to a programming environment specific one. What probably makes sense is 1) evolving SQL or SQL tooling to support more features that people think they need (an example that comes to mind is type safe queries) and 2) better support for binding these queries to different languages.
[Leave Your Feedback] Personalised Internet Browsing Using AI