skysight-inc/HackerNews huggingface dataset:
>The two adjacent thunderbolt tattoos could have approximated an RF pick-up loop and therefore would have been more prone to preferentially absorb the RF energy.

Interesting
> daily, if you copy the frequency of modern funds

Modern S&P500 funds like SPY or VOO rebalance quarterly FYI
Why would Go be more performant than Kotlin?

The JVM has been fine-tuned for 3 decades (JIT and GC) whereas Go is pretty primitive in a lot of its backend.
This looks like it might be cool but it's completely unusable for me in Firefox on a 2012 rMBP. It makes the browser nearly unresponsive, taking about 15 seconds to go back to the previous page.
But what you're saying is not that preventative medicine based on genetic testing is bad; You're saying genetic testing is over hyped by the testing companies. That criticism doesn't argue against testing, it argues for medical practitioners to be well informed and to inform patients about balancing risks of treatment.

As for differing results, I've never heard of firms disagreeing about particular genetic markers. What I've seen are ill-defined correlation models that try to tie them back to geographical regions when that's just not a great idea at all. You have to separate the two: The ancestry stuff is much closer to pseudo science than the medical.
It's not quite that easy.
Thank you.

> It's kind of (in general, not necessarily the specific passage in particular) the reason that the Catholic Church spent a very long time not being particularly happy with people without specific training reading the Bible themselves rather than going through tainted clergy as gatekeepers.

OK, that makes sense. There's some of that perspective in the sciences about misunderstanding of the literature.
So, I worked on https://thimblemac.com (which was a plugin, not an input device) between 2013-2017, and had some beta releases. Didn't quite get the traction I wanted, so put it on hiatus.

Been meaning to find a place to revamp it in some fashion but been busy with other projects/work since.
Having recently listened to The Goal on Audible, it may be worth noting that it has multiple voice actors as well as ambient background sounds. Definitely adds some color to an already impressive novel.
Antitrust Google when?
Go and Python would have to be the two easiest to use and most productive languages I've ever used. Other languages might have more powerful features but Go and Python just get more coding done more quickly and more efficiently. Other people's personal tastes may vary - and obviously do - but you can't dismiss these languages when they're so obviously very effective for many people.
AFAIK very few PCB- or chip-level electronics are made in the USA. And this kind of insertion would best be done at the last possible moment, at the factory. So if you don't have the physical factories, you don't get this opportunity. No doubt the NSA (or any national intelligence agency) would want this, but you can't have it unless you have the physical fabs.

So, being practical engineers, if I was the NSA I'd make deals with telecom's to 'assist' with writing the baseband. But the irony is that the device manufacturer could easily disable this backdoor in favor of their own. Oops! :)
> it's similarly difficult to switch to python 3

But that's almost certainly not the case. Even if their existing codebase relies very heavily on the small subset of Python2 features that require manual porting, switching to Python3 will be much less work than rewriting everything in a new language.
Does it? I can't see most of the comments on this page when I turn on reader mode. (Not that I'm implying the CSS here is deficient; it's better than most.)
Refactoring. I’m sure there could be more advanced refactoring available than rename and extract method.
This is my experience too. Someone or a couple someones on the team decide they want to try out some new tech or expand their resume. Then it becomes a quest to justify the switch rather than a quest to make the best business decision.
Okay, what cool hypersonic suborbital drones do they have? Are any satellite-launched?
It took that long? Seems like they should have all apps banned and then approve the handful they want
The SF's creation doesn't change anything.
I’m on an iPhone X on Firefox and it’s a very smooth experience.
I agree - the statement that migrating from Python 2 to Python 3 is a comparable effort to migrating from Python 2 to Go feels grossly exaggerated.
You had me nodding in agreement until the last paragraph. Functions are first class in Python. You can pass them all over the place and use them the same way you would in JS. You don’t have Lodash but frankly it’s not needed. The stdlib, functools and itertools are pretty much all you could ever ask for.
Would you like to expand on your comment? This committee is irrelevant.
So much about people not believing in 10x engineers. They are very much real, along with Fabrice Bellard.
Trouble is, even if I write stuff down, I don't have the time to go back and read it.
I thought it was a great book, but be aware that (as implied elsewhere in this thread) it’s more about philosophy mixed in with the feeling of riding and maintaining a motorcycle.
You're right.
Every criticism Boeing needs to sort out, also needs to be handled by the FAA.
Ignore Economic and Share Market Predictions
Debt, the same way the US pays for literally everything
I agree with many of your points, but political philosophy does often make a difference, and the BJP has one that is clearly illiberal.

Part of the reason I am focusing on this is that to the world the BJP often pretends to support liberal rights when it actually does not.

Let me ask you this: if you were a citizen in India, would you join in resistance to the BJP's illiberalism, or would you decide it is all inevitable and just give up?
Dynamic languages (so you can hack together stuff and quickly bypass any roadblocks), with REPLs (quick feedback and avoiding writing tests), and low cognitive overhead (so new folks can ramp up quickly).

Some example languages that come to mind here: Python, Ruby, JavaScript, Clojure, Groovy.

Go actually comes close here, even though it doesn't have a REPL and isn't very dynamic, because of its focus on minimizing cognitive overhead and getting the job done with minimal fuss.

Other languages carry a lot of community baggage. Java is one of the worst IMO...if you try to hire Java programmers, it's going to take a lot of effort and risk to find and reject applicants who've read too many design pattern books, are architecture astronauts, or come from an enterprise-y background. The signal-to-noise ratio is just really poor.
As soon as I heard about it, I knew right away that they would have some shady practices around how they handle user data. You don't grow that quickly without not having robust data protection safeguards/policies, let alone being run by a company in a jurisdiction not known for their robust data protection laws (to put it nicely).
Since there isn't any traversal when looking up an element n, I guess the best "short hand" would be to call it an array - it's an array of pointers to objects on the heap.

https://www.laurentluce.com/posts/python-list-implementation...

As for collections within collections, python allows for that in "lists" (arrays) and "dictionaries" (maps).
In fact, they're first class in Go too, in fact there's fewer languages where that's not the case than is, I'd imagine.
> Also, perhaps one of the western European folks here can comment, but I seem to recall that trade apprentices in, say, Germany, generally still have a pretty decent core knowledge of math, language, etc from school. I.e. pretty comparable to an "academic track" US high school student, excepting AP courses. True?

I'm not sure about Germany, but in Switzerland, "school" is mandatory until the end of middle-school. After that it can really be anything between zero classes, 100% on-the-job apprenticeship and general, academic track high-school. Selection is mostly done by grades, since they're a good indicator whether school/classes/lectures work for a student or not. Most people go to trade schools and will indeed attend core math, language, geography/history classes. But the amount and depth of these classes aren't close to general high-school. They cover maybe 50-60% of the material. And then you'll have people in dual school/on-the-job training, where core classes are really reduced to the bare minimum.

Note that all tracks offer bridges to tertiary education, at vocational universities or even sometimes proper universities, so that you aren't stuck forever if you didn't take education seriously as a teenager.
That would be very cool.

The horrible interface is probably the main reason why I never got into Twitter. It's very hard to follow stuff, bercause it gets sorted in (for me) useless ways. Plus the fact that even generally interesting people retweet (or even tweet) some cringeworthy stuff.
Open-source software never disappoints with bad naming... :(
A recent project I was exposed to has been struggling with Microservices and a multi-repo setup. Even with CI/CD and a lot of good tooling around their setup.

The overhead introduced with having such a setup in a corporate environment that has not-so-well-though-out requirements and design is ridiculous. Keeping track of dependencies, arcane knowledge of inter-service dependency quirks being siloed and hidden, keeping individual services up to date, dealing with older services and their interaction with newer services till they "migrate" to newer tooling/common code, etc.

Everyone then skirts around the fact that the problem could potentially be Microservices or a micro-repo setup. Instead, they throw process, sign-off, complicated promotion pipelines and just plain warm-bodies at the problem in an attempt to mitigate it. But the damage is done, velocity has slowed to a crawl and everyone is miserable, especially when having to explain the whole thing to newcomers.
They are still going to be called Airmen as far as I know
Move fast and break thing! Good stuff, things don’t need to be perfect.
That will do quite nicely, thank you!
That's why I like Prolog:

factorial(0,F,F).
factorial(N,A,F) :-
N > 0,
A1 is N*A,
N1 is N -1,
factorial(N1,A1,F).

Because 90% of variables in 90% of the Prolog code I've ever read * are named A, B, C, D, H, I, J, K, L, M, N, P, Q, R, S, T, U, V, W, X, Y or Z. Or with an "s" (as in Xs, Ys, Zs...) to denote a list. Or a number to denote a new version (where you'd like to put a "'" but syntax doesn't let you).

Theeere you are. No need to think hard.

:dusts hands:

(Tail-recursive factorial predicate from here: https://www.cpp.edu/~jrfisher/www/prolog_tutorial/2_2.html)

______________

* Including my own code that I've written before reading it.
Defers, channels, inexpensive goroutines, a mostly consistent standard library, very good performance, garbage collection, being similar to C, strongly typed, and readability are the reasons why I've enjoyed writing Go exclusively for the past couple of years. Almost none of these is exclusive to Go, but the intersection of all these certainly is.
if you google "AFLG C64" you'll see historical references to the author, one "M. Pall". I think your link indicates the exact opposite of what you're suggesting - that "Mike Pall" is his real name and that it was the "other stuff" that was published under a pseudonym.
Planning on uncapping the landfill in the future restricts what you can put on top of it in the meantime. Whether or not that's really an issue probably depends on how much free space your country has laying around.
"it seems possible for someone to learn a foreign language and eventually speak with minimal accent or no accent“

The jury is still out on that. See https://en.wikipedia.org/wiki/Critical_period#Linguistics.
It gets better: disable JS and read the article without the stuttering. I am a performance advocate, too!
From what I can tell by reading what Go developers write, they like it precisely because it's not something to get excited over. It seems like the kind of language where once you learn it, you don't have to keep up with a bunch of blog posts detailing all the cool new things being added to it, and decisions over stuff like formatting are made for you. I primarily use Rust for hobby projects, and the steady stream of new features/libraries can get tiring. You don't have to use the new stuff in your own code, but if you want to use popular libraries, you'll probably be stuck using the new features. Making everything async seems to be the new hotness, and sometimes I wish the language would be nothing to get excited over.
Yes, it seems to do basically that. So you can just click on stuff, and it's gone.
Python is growing only because of tensorflow, pytorch, numpy, pandas and friends. Web dev is moving away from dynamic typing and that’s a good thing.
I use DDG too. In many cases I have to resort to google to find better results, usually I do it with !s ;)
Most of them. I use a toilet every day and have no idea how it works except for I push the button and my shit goes away.
In terms of general compute speed Go is many times faster than Python - approximately on a par with Java speed-wise but with much less memory use. That means your server costs are many times cheaper and your page latencies are much faster than Python. It's significant.
But if you read about its view of history, or look at its policies, it is clearly Hindu supremicist. The BJP pretends to be more liberal than it is because it knows the world would strongly disapprove if it knew the truth.

More specifically, what do you think of the Kashmir situation, such as the internet shutdown, which has been going on for 3 months? Is it your view that the great majority of citizens there approve of the abolition of autonomy because it will aid economic development?
That mirrors my experience as well. Someone with influence is bored or wants to level up, so they'll drag the entire company into a long, expensive quagmire.

Unless the existing codebase is mired in technical debt and completely unsalvageable or cannot scale further, this seems like a very radical move.
lots and lots of nasty predators
N=1 and all that, but I ported 500k lines of a Python 2 monorepo to Python 3 this year and it took like two weeks, including a week spent reading Eevee’s post on the subject half a dozen times and playing with six and futurize.
Yeah just make it up on volume.
Doubt it. There's a lot going on under the hood.
Can you elaborate your criticism of python? Other than the incorrect mention of functions not being first-class objects, there isn't much I can extract in order to respond to?
Even the best case LEO satellites adds tens or close to hundreds of ms to latency. In the days of 5G where everyone is working tirelessly to get rid of the last 5 - 10ms in their system, I hardly see this to be an improvement.
I think I meant the treatment of anonymous functions - lambdas are limited compared to normal functions.
> Now, in 2019, Python 3 versions are dominant and the Python Software Foundation has said that Python 2 reaches its official end-of-life on January 1, 2020 , so that they can focus their limited time fully on the future. Undoubtedly, there are still millions of lines of Python 2 out there, but the truth is undeniable: Python 2 is on its way out.

The Python 2/3 split is by far the most annoying thing about Python. I don't develop software in Python but about half the time I've had to use a Python library or program the problem of 2/3 incompatibility has cropped up. Some projects don't make it clear whether one or the other is required, leading to further confusion.

If anything the Python 2 EOL could make a bad situation worse. Like Khan Academy, each Python 2 package maintainer will be forced to make a decision: move to Python 3 or abandon and maybe move to an entirely new language. It think many will choose to abandon, leaving these packages to rot.

Second on the list are the multiple package managers (or things looking like package managers).

Third on the list of annoyances are native extensions, driven by the poor performance of Python itself. These extensions make it difficult to use certain libraries across operating systems.

So as a non-Python developer I don't look forward to the occasions when I must use a Python-based piece of software.
wait - what?

Is Django a big enough project for you?

Did you know that Django was not only successfully migrated from Python 2 to Python 3, it was ported in such a way that for many years it used the same codebase in both languages ...

Perhaps that's the biggest advantage of porting from 2 to 3. A lot of the code could run in both languages.
Why not just use Evernote
> Suddenly bringing up a deep water fish would make it explode. every 33ft up the volume of air doubles.

I could be missing something, but I don't think this is quite correct.

Coming up from the first 33ft (10 meters) of depth, the pressure would go from two bars to one, or half, so the volume would double.

But any deeper, the ratio of pressure between the current depth and ten meters shallower isn't double, it's n/(n - 1).
> I've always wondered why physics is given primacy here - what is the point if your space travel is plausible but your biology is full of magical thinking?

It's purely audience demand. If your readers like physics and themselves hold magical beliefs about biology, they'll enjoy thinking about your physics and won't notice the problems in your biology.
Later than the 60s-ish period of the article but Ender's older brother shitposts his way to political power in Ender's Game.
Caught me, Go was developed for Google only because it fits between C++ and Java meaning its worthless to everyone else ;)

Generics and dep management were on the top of that survey last year. They are the primary focus of the Go team right now. Russ wrote Go Modules for dep managment, the implementation specifically addresses pain points from the community. Generics are a hot topic and looks like we're close to a finalized design.
It’s surprisingly easy to switch. The most striking thing for me when I happen to use Google is the number of ‘hits’ that are adverts. Either the volume has increased or I wasn’t noticing them all before.
In theory they should want that, but if the company spends money on preparing for the future and its profits decline as a result, then the share price drops. The incentives aren't there.
Overall Go is.
Personally, I'm happy that personal recycling hit a bump when China rejected dirty channels.

It was marketed in the 80s-00s as more of a panacea than it is, and specifically seems to have inculcated a dangerously willful ignorance of further action. I.e. "I already do the recycling thing, so I do my part."

From why I can tell, the toxicity, micro-plastic, and energy concerns are the primary mass-scale benefits? In that order?

The majority of which could be reaped at scale by funding toxic material collection programs, mandating less toxic material choices, and re-instituting a bottle tax+.

In return, we've let major, industrial-scale environmental catastrophes go unmitigated, because out of sight, out of mind.

From my reading, the 1970s push for recycling was always predicated as a vanguard movement, intended to educate the populace at large about environmental issues.

The expectation was that we would then pivot to tackle more difficult problems.

Instead, we have 50 years of patting ourselves on the back for hauling cardboard out to our suburban recycling containers.

+ Looking at you, Coke and Pepsi, for fighting bottle taxes around the world.
> I'd take the MS offering over that too; they're not in the ad business

Have you seen Windows 10 (even the Pro version)?
Like one of the former engineers at Twitter said about their early issues with stability and when someone blamed Ruby for the performance issues - short version it was a bad architecture not the language.

Stateless web servers are one of those things which are ridiculously and easily parallelizable, you can scale a web server horizontally easily. The ROI of rewriting everything in another language as opposed to just adding more web servers would probably take years unless you’re running at a ridiculously large scale. For the cost of one developer’s fully allocated salary, you can throw a lot of hardware at performance issues with web apps.

I prefer statically typed languages, but performance isn’t one of them. Besides, how much processing is a typical web app doing?
thanks for the trip down memory lane, hopeful times they were
Shareholders are the strawmen used to justify what passes for modern business philosophy.

There’s an almost religious belief in whatever keeps the analysts happy this quarter is the right move. While this is done in the name of the shareholder, it happens to align with the compensation of the managers and directors making that decision.

I see Boeing as a defense/aerospace version of HP, GE, or IBM. In the case of Boeing, management went so far as to move a couple of thousand miles from most of the company. All of these firms chose to put themselves on the path to decline, and did so in a way obvious to anyone who looked closely.
You're going to get downvoted for painting in broad strokes, but the spirit is correct: the societal goal of the free market was to use profit incentives to improve process efficiency in order to more effectively allocate scarce resources, but the failure mode we're experiencing is that the people pursuing profit have come to see the pursuit of profit as the point of capitalistic exercise, rather than as merely a carrot to entice entrepreneurial exercise for the good of society.

It's supposed to be the responsibility of society to keep incentives in check such that this doesn't happen (via regulation or otherwise), but once profit-seekers leverage their profits to seize the reins of power you've got a big problem on your hands.
I usually hit the Reader View button within firefox if a page is unreadable. Returns a standard looking plain webpage, black text on white background at whatever font size I have it scaled up to.

Google's text-only cached results also help sometimes.
Kotlin looks nice now but on the long term it's a bad choice since they're stuck on Java 8 they will always lag behind the real JVM and won't be able to catch up since they need heavy modifications.
NeurIPS 2019 Notes [pdf]
I read that some seals can also force air into respiratory cavities in their skull, which keeps them from suffering decompression sickness.
> But what I can't really figure out is why so many devs love it.

I think, in order to understand why so many people love Go, you first need to understand why so many people love C.

Go is C with most of the warts removed (for application development). GC, easy strings, maps, easier first-class function syntax, code formatting, modern standard library, easy concurrency, etc.

Yes, there are plenty of places that C can go that Go cannot - operating systems and embedded devices are high up on that list. But for back end application development, it's great as long as your application is of a moderate size and you don't need specialized data structures.

That covers quite a bit of ground.
There's a class of problems (servers running a simple protocol) for what a basic type system, convenient green threads, and a lot of optmizations are all that you need for great results.

For those Go would beat anything that lacks convenient green threads (Type Script included, also Java, C#, C++), anything that is dynamically typed, and anything that is interpreted.
I've forgotten the title, but I remember laughing at a book that insisted the controls of a hover car were so complex that only an android could drive it. The author couldn't escape the idea of a car needing a humanoid driver.

In fairness, authors sometimes mimic something people understand in the present to make things easier on the reader. It can take a lot of text to explain concepts to people with no familiarity.
If you need more power than a lambda you would use a nested function, e.g.

def a(n):
def b():
print(n)
return b