jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The only one of those that I have heard of is Javascript, and that was initially implemented by Netscape, but the language was then taken over by the industry at large as Netscape’s market share dwindled. Javascript is also unusual in that it had a specific and restrictive design goal, and a very short initial development phase before the language was mostly frozen. This meant that not a lot of Netscape culture could be put into the language, partly because the language itself was small, but mostly, I think, because of the very fast initial development by a small team (a single person over a period of days, IIRC).

So, yes, even though I don’t like Javascript as a programming language, I would not shy away from it merely because of its corporate roots.
It's a comparison. So what? I was expecting comeuppance.
Google isn't managing it. The existing management company is keeping the job. Google is just owning it.
Should a neo-Nazi have phone service? Would it be acceptable for Verizon to cut off someone's FiOS based on the Anti-Defamation League's say-so? For Internet-based businesses, the ability to display ads and process credit card payments is nothing more or less than the ability to exist. It scares me that these decisions will be made by trade groups and multinational corporations, largely or entirely free of judicial review.

We're talking about people having their work destroyed and possibly seeing their livelihoods ruined because they harmed a company's profits. I'm not comfortable with that, and I'm sure as hell not comfortable with it being done as easily as the article suggests.
There aren't a lot of opportunities. Most ways Google can grow are blocking on things other than money.
I agree with this response. This is the same argument as for unit testing. When your code changes, you have to maintain your tests, too, sometimes throwing them out with the deleted code.

In other words, for any code change, you could have a test and a comment. And that is part of the job. The job is not just "write code". It is "write maintainable, bug free code".
Bad news: http://twitter.com/marcoarment/status/17674488195850240

It is an interesting question. I mean, Reeder was clearly cloned pretty heavily, but kneecaping interoperability in retaliation seems like a dangerous road to head down.
Yes, this seems to happen to all of my chargers. So far I've had to fix 4 (all on the magsafe end).

I used self amalgamating tape[0] on two of them and it's worked really well (albeit a slightly ugly fix). On the other two I used Sugru[1] which is prettier but not as flexible.

[0] http://en.wikipedia.org/wiki/Self-amalgamating_tape

[1] https://sugru.com/
They should exclude immigrants and first generation of immigrants. Immigrants are hungry for success, it's explains why they earn more.
Doesn't really matter if your entire supply chain is in China. Globalist economic ideologues forget to mention this. You stick your supply chain in a totalitarian state with artificially cheap labor costs, and you pretty much have to do as they say.

Good luck sourcing chips for future military systems.
I think we need a better name for his decentralization concept because what he's describing is actually centralization: you're storing your data elsewhere which makes it accessible everywhere (the nearest screen as he calls it). That elsewhere is a central place.

We will have specialized services for this centralization(e.g GMail for email, picassa for photos) and also services that span multiple types of data. Thinking in these terms makes Facebook look a lot more interesting: it is a central place that hosts multiple types of your data in one place, and they are working on making it available to more screens - some of which are not yours!

He makes the argument that we (the consumers) are the product that Google and Bing sell, and argument already made for TV watchers. By the same token, a Facebook user is much more valuable than a search engine user because FB knows so much more about them.
But... I don't see the comments for those... I like the comments.

I like Paul and all but it's you guys that make this site. It's all the interesting, controversial, some times counter intuitive, illuminating, erudite, and spot on comments that makes this place a near addiction for me.

When those essays are posted I love the interchange that follows.

Don't stop posting them; please and thanks.
I wish this TED talk were the topic rather than his older Atlantic Essay. Much better job of advancing and conveying his ideas.
Khan Academy is not disruptive technology (at least not yet). It is great teaching material delivered on Youtube, which is the disruptive technology.
Actually it buys polymorphism.

And the square/rectangle example is rather contrived, not to mention wrong, as it assumes a naive constructor, er, construction:

a) of course a square is a rectangle.
b) who said that you cannot add constraints to your model?

Oh, and by the way: the rectangle/square relationship is not "world modeling" --it's mathematics, as close to pure logic as it gets.
In small companies, you work like Rambo: one person deals with a few products and wearing different hats. In big companies, you work like a bow in a machine: you are easily replaceable with someone with similar qualifications/experiences.
Already exists to a degree for some time.

http://llvm.org/builds/

Under Windows Snapshot Builds.

LLVM video on it from last year. https://www.youtube.com/watch?v=PX3UOXAlk0A

Slides from said talk http://llvm.org/devmtg/2014-04/PDFs/Talks/clang-cl.pdf
People in the U.S. should really look into sensible telecoms regulation like the entire rest of the world has.

Because your current preferred solution to carrier abuses, which appears to be that everyone should buy iPhones, is insane. It's Sarah Palin "Death Panel" level craziness, which is apparently only obvious to those of us outside the U.S.

Also, your irony is at least a decade late, you should read up on Tivoization (http://en.wikipedia.org/wiki/Tivoization) which qualifies as mass-market linux without final user control, but the debate about people using open code for purposes you don't like (e.g. guiding missiles, mass-surveillance) goes back much further.
Yea it was Rop Gonggrijp.
Yes, in this case "great" implies historical significance.
go autocrunch!
But surely you must have enough connectivity for a key-exchange to take place (most of the time) if you're able to receive push notifications in the first place?
Should developers learn how to do customer service? Sales? Biz Dev? Design? HR?
The latest I've seen:
http://netbeans.dzone.com/interview-tom-enebo-nb-1
My concern is that making ebooks easier for libraries to obtain will encourage them to reduce or eliminate the printed version.

More most reading I prefer having a book, and every so often I look for something in my local library and find they only have some electronic version.
They're quite big in my country.

There was another thread on Badoo losing lots of users yesterday, where I posted the above link:

http://news.ycombinator.com/item?id=2464731
Good point about the positions of the keys.

In fact, I had never thought that one could argue that the '0' key should be to the left of the '1' key… keyboards predate computers, so I see why this is not the case, but it could be argued.
There is no canonical definition of "functional language", so I guess it depends on your definition. JavaScript is an OO-language, but it is possible to program in a functional style, just as with many other OO languages.

But typical JavaScript development will not teach you the functional programming paradigm, if that is what you ask.
Check out http://pagekite.net/ , it's Python and it runs on Windows just fine. We are working on a user-friendly installer and GUI, but if you're a developer you don't need that. :-)
can I get this on my motorcycle fairings? replacing those is a pain $$$
Anybody else bothered by the lack of p-values on these tables? Kudos to the authors for doing some research to see whether there are differences between the performance of the various landing page and banner designs... but the way they're reported their results leaves a lot to be desired.

The the stated differences (in terms of mean donation as well as conversion rate) between banners and landing pages strike me as pretty small (e.g., $26.92 vs. $27.07)- confidence intervals would be helpful here, as I suspect that the differences aren't significant.

Also, is mean really the right metric to be reporting? I suspect that these data aren't normally distributed, or, at the very least, have some outliers on either side of the spectrum (some people who donated hardly anything, plus a few "high rollers"), so it seems to me that the median would be a more informative statistic.
You're the one who can't use words properly. A "gap" is a generic term, an "airtight gap" is a type of "gap."

You're quibbling about words, you're on the wrong side of the quibble, and on top of all that, you're not even dealing with the main point I brought up.

Please tell me you're not a programmer.
My US driving test in NJ took place at an abandoned airport runway where they checked to see if you looked in the rear view and side mirror, stopped at the stop sign, parallel parked between cones 25 feet apart, and did a K turn.

On a completely deserted road with no other cars. The idea of failing a driving test in the US is preposterous to me.
I don't know how Julia fares but personally what bothers me with long compile times is when I can't context switch, waiting for the compiler's output.

What I mean in practice is that if you take Rust for instance, the compile times can be fairly long but the type checking occurs early on and is quite fast. Therefore once I know that this step succeeded I can usually let the compilation continue in the background while I focus my attention elsewhere.

If on the other hand if I need to wait a lot longer to confirm that my code is actually valid I find myself just staring at the output window, not willing to let go of my short term memory until I get a confirmation that my code was accepted.

The problem is not adding 20s to your overall dev time, it's to have a 20s interruption while you're "in the zone".
is there a good resource that you recommend that goes more in depth over advances like these? I think my opinion on cryptocurrencies and blockchain in general is severely out of date
There were two reports from the Polish underground that described what was going on at Belzec. The Wikipedia article you cite links to a description of the camp which references those reports. The Wikipedia article you cite also references 7 survivors of the camp, not two. It's also not true that "even simple facts like location of buildings.." are not known. There have been several archeological examinations of Belzec. http://www.holocaustresearchproject.org/ar/modern/archreview...
https://www.researchgate.net/publication/250397297_Excavatin...

The intent of your post would seem to be to be of a denialist nature.
I doubt the employer is considering what is moral when they cut your pay. It's all just rhetoric to them.
I'm afraid I don't understand your comment - both Plots.jl as well as Makie.jl (the two most commonly used plotting packages, as far as I know) support all of those things. Makie.jl does so natively, Plots.jl does so if the backend (e.g. Plotly, PyPlot) supports interactivity (the rest is available by default). Do you mind giving an example, such that this could be improved further?
Actually, COVID-19 has shown that this is a small part of the work. Non-trivial, but mostly meaningless.

Pay market rates. If you want people on location in SF, pay SF market rates. If you want people occasionally on location in SF, pay SF market rates. If you want people to travel rarely to SF pay local area rates to the nearest office the person lives by.

SF is neither the center of the universe nor where all the interesting problems/projects reside.
>In India, drivers don't know what safe driving is.

Also, the incentive to take risks while driving is higher since the competition to feed their family by making the delivery on time or driving that overloaded truck is higher.
It is nevertheless im
portant because a simple plot is a nice test if you are considering using a language for scientific computing. Criticism about plotting libraries quality is even more valid. I cannot believe that plotting an scatter plot of a few million points is so slow while AAA videogames render millions of pixels in real time.

On the long term? I think Julia is a better language than Python, Matlab or R for several reasons like modularity, package management and performance. But these are things that require at least 10 hours of use (to say something) instead of 10 minutes. With so many languages promising enlightent and transcendence to a next power level you cannot expect people to make that kind of investment.
OK, the writer here mentions substack. May be worth signing up for this author or others with NY Times subscription money.

https://astralcodexten.substack.com/
>You're looking at simple, static pages.

Stackoverflow pages have many dynamic components like vote counts, reputation points, sidebar related-questions-links, new comments, etc. An excerpt from their blog explains they can't cache the output :
https://nickcraver.com/blog/2019/08/06/stack-overflow-how-we...

Even though Stackoverflow's website io access pattern has higher reads than writes, the resultant generated html is still not as static as Wikipedia pages. Even if they're efficiently using cpu to generate the dynamic elements, the cost of egress traffic may also be a factor.

All that said, I don't have any insight into what heuristics they use to block certain ip addresses.
> He's certainly said enough about programming over the years that he shouldn't need a leetcode grilling.

If the purpose of the test were to evaluate the applicant’s technical ability, then this would be true.

I’ll lay odds that is not the purpose of the testing, though.
It's tiring to be accused of propaganda simply for not repeating the things you do blindly whenever China is mentioned, but rather stating factual points.
See https://xkcd.com/1732/ for why the current temperature trend IS a big deal, unprecedented in our planet’s history.
So if everything is visible or not, then isn't the cognitive load now on keeping track of all the windows that aren't visible? How do you handle "secondary" windows, so like something you don't need right now, but will in a bit, or you're checking in on it or using it from time to time.

So then overlapping windows serves the requirements of:

- constant visual reminder of which secondary windows you have

- but occupying minimal window space so as to be effectively ignorable if you're concentrating on your primary windows

- that might be able to show some visual indication in the corner of your eye when focus is required

- that can be easily switched to be the primary window when such indication happens, and then back again to the secondary state
"upboat"

QED.
This page gives some details and the technical reason can be inferred:

https://support.signal.org/hc/en-us/articles/360007061452-Do...

It doesn’t send the number to them - Signal don’t get the contact list from your phone. It uses a very clever private contact discovery protocol.

The reason their phone has to know is so that they can then message you. Otherwise there would be no way to message people - a phone has to know who is on Signal to be able to do that.

While the notification could be off by default, since the phone necessarily has to know when your contacts are on Signal for the app to function, it is being transparent about the privacy situation.

Details of the private contact discovery system:

https://signal.org/blog/private-contact-discovery/
Capitalism does a lot to kill motivation on the right things. No matter how hard I work, I will never make as much money as some guy who sells cosmetics on Instagram. In Malaysia, we have architects quitting their jobs to become bakers, lawyers quitting to sell noodles.

There's also the question on whether inventions, medicine, technology are what we should be optimizing for? Depression and mental health are high despite all this, probably worse in wealthier countries than poorer ones.

The real cost to inequality is that it correlates with political polarization. Countries that are more equal tend to have politics that agree on more things. Political instability is one problem, but it also leads to distrust of the government, leading to the anti-police and anti-vaccine movements we've been seeing lately.
> That leaves a very small amount for artists. Which is wrong. But what are you going to do?

I mean, you could start by taking a glance at the billions of dollars amassed but Spotify’s owners as a starting point.
Even if it only saves one persons life it is worth it.
Quoting wikipedia on POX:

POX is complementary to REST: REST refers to a communication pattern, while POX refers to an information format style
>Humans are humans they don't easily compartmentalize their attraction or sexuality just because some bureaucratic rules say so

This is exactly my point. Even if the professor and student don't intend it to be a grades-for-sex exchange, it would be hard for the professor to be completely objective, and not unfairly grade that student higher than other students with whom the professor didn't have such a close relationship.
Social networks don't really need to filter content by languages, as the author suggested. A better alternative is to integrate a translation service like Google Translation API to remove the language barrier.
Hmm you seem to have taken each of my points in isolation. I was actually AND'ing them, not OR'ing.
Ruby and Python are both terms where the common meaning confounds the programming language on Google Trends.

* Python still has a viable niche (scientific computing, stats, etc...)

* Ruby's niche (mvc websites) got copied by every other decent language

* Ruby is in decline relative to Python:
http://www.google.com/trends?q=ruby+language,+python+languag...
Common Lisp does this and it's not restricted to being interpreted, you just have to include compiler, linker etc. as part of the language runtime.
Again, this isn't your decision to make. These companies may be acting in a way that you consider counter-productive (and you may be right), but that doesn't give you the right to take their content in a way that they haven't allowed.
"Schizophrenics aren’t the only ones who see the concave face — people who are drunk or high can also ‘beat’ the illusion."

I had a three beers watching the video, and the first revolution was a concave face. When the next revolution came I saw the illusion and now the illusion is so powerful I can't see it as concave face anymore. I hope that rules me out as schizofrenic...
a) This is just a post on the arxiv. Pretty much anyone can submit any crap to it. It's not peer reviewed.

b) It's not even clear that Roger Penrose really collaborated on it. The other guy could have just listed Penrose as a coauthor.
I really see Coda/Espresso and Textmate filling two different roles rather than competing head-to-head.

For Rails development and other scripting, I use Textmate. I appreciate the extensive syntax highlighting, extendability through bundles, and the wide selection of themes. The lack of FTP built into Textmate isn't really an issue as I use Capistrano for deployment via command line.

For editing my marketing websites, basic PHP scripting, or anytime I need to edit and FTP files, I use Coda. It's a great all-around solution and almost worth buying a Mac just for it (and Textmate).

I tried Espresso after having used Coda for a while and just couldn't make the switch despite being a big fan of their CSSEdit. I primarily blame that on me getting so used to working with Coda.
> try to explain how can you have a conscious experience without any sensory input.

John Lilly, sensory deprivation tanks?

https://en.wikipedia.org/wiki/John_C._Lilly
The first few sentences made it sound like it's going to be a mix of Quora and Paulo Coelho, and I stopped, realizing that would be beyond my realms.

Is it vastly different from what I assumed?
On the "How Was It Typed" page, Note 6 and beyond are using the same image, and link to an "http://xxxx" placeholder. Different images appear to have been intended (e.g. a Roman Numeral technique is described in the text).

Thanks for this writeup and fascinating analysis - I hope more of the mystery can be solved!
My guess is that J&J with its easier logistics might end up being prioritized for rural & smaller communities. I doubt vaccine centers will have multiple vaccine types on hand to selectively give people based on an individualized risk assessment - you get what you get.
OpsecLeaksHouse
> an EV is often a second car at this point unless you don't really need to get out of charger range or are willing to rent when you do.

That seems to be a cultural point. For many people I see an EV is actually beneficial over a fossil fuel car: They don't have to go to the gas station ever. Saving that detour every now and then, but simply commute and do the groceries. Longer trips aren't done by car anyways. But that of course requires a garage with power, which many in the cities don't have ...
It has nothing to do with warranties. This issue currently didn't carry over to cars at all (well not exactly) for the most part you are able to do your own car repairs. Parts exist, both oem and after market. You can even find instruction manuals. But this is not true for tractors.
> I’m not sure how complex the Bluetooth spec is but I wouldn’t be surprised if it were true

Pretty complex.
Any manufacturer could release a dumb model at a higher price and advertise it as such.
This is tangential, but I've found that ruby's non-standard libs have, for the most part, been horribly named. Recall from the article: curb, nokogiri, syck, psych, home_run. Others: sinatra, rack, thin, unicorn, maruku. None of these give me the slightest clue about what they do, and if I wanted, for example, to parse XML, how on earth would I know that I wanted to find "nokogiri" (or "hpricot")? Could I pick what I wanted out of a lineup?

How do you ruby people find the good libraries when you need to perform a task? Is it all word-of-mouth (word-of-blog I guess)?
They're very good at many things, just not brilliant at any. They have fairly deep knowledge in a very wide variety of fields, they can grasp new concepts easily, they can quickly construct and understand both sound and intelligent arguments and are generally all round very intelligent people. They've simply taken a more jack of all trades approach to things, rather than focusing on becoming brilliant at something.
> The fact that the [BP] disaster is even possible should be awe inspiring to the technological progress of humanity.

I wouldn't describe that as "technological progress". Technology is usually described as 1) controlling natural powers to 2) reach some purpose. The BP disaster fails to achieve both.

More generally, sloppy security standards are a strong sign that a technology is either not fully developed or not fully understood. This holds for engineering as well as for programming.

So the disaster is a sign of missing progress in technology.
I've been very happy with FreeNAS running on a recycled PowerEdge 400SC. I boot it off a USB thumbdrive and it manages to spin up and down the six SATA drives I'm using with even even with a cheapie 4-port PCI SATA card.

My workload is pretty light though as it hosts media and I only stream it from two devices max at a time.

But it's hard to beat the price and comprehensive protocol support. FTP, Samba, NFS, AFP, Time Machine backups, iTunes sharing, etc.

http://www.freenas.org/