jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I strongly disagree.

Snapshots are a useful concept for programming. Each snapshot represent a compilable program with a certain set of features. So snapshot A has a certain set of features and B has another.

Diffs are not a useful concept. Does the diff between A and B represent the new features in B? No. Because if it did, it would mean I could take any another compilable snapshot C and apply the diff of A and B to it, then I should end up with a snapshot D is compilable and has all the features of C with the new features in B. And that doesn't work with any programming language I know.

It doesn't even work with the most trivial features.

Diffs may be a useful concept when working with some data formats. But for programming languages, snapshots are the right concept.
Yes! It just seems so strange not to care about how things actually are in software. Is it a way of coping with the fact that so much software is so deeply layered and complex now?

Maybe I’m misremembering, but I feel like I didn’t see this usage of “mental model” much until fairly recently. The first I recall being surprised at was a discussion of a “mental model of Javascript” -- why would you need a mental model of something with a very detailed spec and multiple compatible implementations to study? If you want to understand how some aspect works, just look up how it actually does work.
Whatsapp is also down!
Although I have to admit, I just love this line: "the most prominent project language on GitHub? Everything else".

"Everything else" is 560,000, Ruby alone is 225,000, which is 40% of the "Everything else" category, and 25% of the entire service. That spells "prominent" in my (and probably others') book.

I realise that for marketing reasons they don't want to portray themselves as a Ruby shop, but you can't say "Many people assume GitHub is filled with Ruby and Javascript projects", then show such a clear-cut graph, and try to hand-wave it away.

I also can't, for the life of me, understand why there is no link to Git, the actual tool the service revolves around, on the front page, or any of the pages linked from the front page.
Marco Arment wrote a good post about the same thing last year, when he was approached to register Asian domains for Instapaper.

http://www.marco.org/2010/09/23/the-asian-domain-name-extort...
Just because you're not a developer doesn't mean you lack technical skills.

Startups often need to fill some non-developer, technical roles, like QA team members and sysadmins.
So do we get some credit on our AWS accounts? I haven't really read their SLA for EC2.
I'm sorry if you didn't understand "relying" as I meant it. I'm not a native speaker, so my assumption of the meaning of "relying" may have been wrong.

I'll try to elaborate: yes, there are of course certain things that you cannot avoid. That's why I meant you should not "rely"/"depend on the cloud without any alternative backup" on the cloud being available. Redundancy, if your service is crucial!

If you're a small company, and cannot go to your building for a day, well then I hope you're not that important so no big damage (financial or otherwise) is caused. Just enjoy your free day ;-) But if there's a bomb threat in, for example, a hospital, I surely hope they have some kind of backup plan!

Cloud as an alternative mechanism, or maybe even the primary resource for your site -- great, why not! But please don't just throw everything into "the cloud" trusting on the belief that the cloud's operator is impossible to fail.
> Oh. You can almost hear the designer saying "well fuck it, we'll just jam it all into a string.

I'll throw in my 2 cents here because the responses aren't addressing why the path descriptors are stylised in this way. Whether SVG's underlying document format was XML, JSON, SGML, CSS or whatever is irrelevant. However else you did it, any alternative would be more verbose because the 'd' tag already offers the most compact way of describing vector paths in text form.

And that's the point - it's small. Even in this compact form, it's not unusual for path strings to reach kilobytes in length when floating point numbers are catered for. Thus we need the path descriptions to be as small as possible for optimal parsing of the file and keeping the file size down.

As a side-note I disagree with the author's conjecture that SVG doesn't succeed as a machine-focused language or a human-focused language. I think it serves both sides of the coin quite well in practice (certainly more-so than HTML) and a pared back version already exists in the form of SVG Tiny.
Likely parent was triggered by GP's comment and is now desperately downplaying expertise as "alphabet soup" and is now downvoting all the comments here

Yes, somebody who sacrificed decades of their life attaining accreditations and studying said area of expertise clearly knows less than a software dev /s
Heh. Purely coincidentally, the only people I've known to have any guns were my engineering schoolmates (brought them to school -- apparently that would be a cause for panic and a SWAT deployment in the US but it's kind of a "meh, whatever" thing around here in .cz.)
I like the idea of UBI but for now, it seems viable only for countries with high GDP per capita. In Brazil, suppose GDP reaches 10 Trillion BRL[1] with about 14.1 million unemployed people[2] and 1% of the GDP is "distributed" for the unemployed people (actually making this a non-universal UBI), that gives around 7000 BRL (about 1200 USD) per person per year. It may reach a survivable amount with a lower unemployment rate and higher GDP.

I really can only see UBI working for countries above a threshold GDP per capita.

[1] https://data.worldbank.org/indicator/NY.GDP.MKTP.CD?location...

[2] https://www.reuters.com/article/us-brazil-economy-employment...
Instead of increasing regulation, the burden of which will fall on small businesses, the EU should encourage online micro-payments.

If individual users could pay a few cents to access content across thousands of websites, with the total spend level aggregated, this could replace the need for advertising.
Wow this project had so much potential going for it. What does Chris Lattner have to say about this?
So mushy...asthetically, I liked the transparent insulation on the cables, but I can't bear to actually use that.
Our cat has developed extreme levels (for a cat) of communication skills. From the top of my head there's about 20 meow/maw/mraw/meeaw/mwaw/mwo we can distinguish (possibly 50 if I include variations in tones and length of each phoneme). Combined with subtle (compared to dogs) body language, including various tail and body positions and ears + eyes + eyelids + facial hair movements, the overall palette of "words" and "sentences" is much more rich than I could ever have expected.

The counterpart is that he grew to be extremely dependent on us, even more than a typical dog, including attentiveness and perceptiveness.

The thing is, cats can easily be quite independent (autonomous even if you're leaving by the countryside), so if you don't go towards them, they'll never feel the need to develop any more communication skills towards humans. Contrary to dogs though, they need time alone, just like humans do. Yes, "fuck off, I need to be alone" is definitely part of mine's language (way, way before it includes claws)
That's what consultants are for.

The typical cycle for curricula, teaching strategies, and/or discipline plans in schools:

1) OMG the kids aren't learning better change everything!

2) District, state, or both pick some new system and pay some consultants and various companies a bunch of money.

3) Administrator presents plan to teachers: Here's the new system. Half of it's not finalized yet. Should be done in a year or two. We're not implementing some parts of it because they make me uncomfortable. The old way is stupid and sticking to even the parts of it that work well for you will result in my making your life miserable and eventually trying to fire you. You'll need to re-write all your lesson plans to conform to the new system. Here's a mountain of new paperwork for you. No, you can't stop filling out any of the old paperwork.

4) A couple years pass

5) Goto 1
You definitely can. I only ever touched Matlab in a course on Signal Theory (wavelets, Radon transform, Fourier...) All other courses involving anything needing solving 'somehing, were programmed from the ground up in C (off the top of my head this included Numerical Methods, Numerical Analysis, Dynamical Systems). In more algebra focused classes we used gp/pari or Mathematica.
With all due respect, Karpathy is serious -- and funnily enough he implemented deep learning (convolutional neural nets) in Javascript[1]. Admittedly he did it mainly for fun + browser demos (it's on the front page of Stanford's Convolutional Neural Networks for Visual Recognition course[2], which he is an instructor for), but for learning about the concepts, it's a good enough language.

When the students understand the concepts and what they're interested in, then we can nudge them to focus on choice of languages. Even then it's a dangerous domain as there's so many options.

Deep learning and want to focus on algorithms or only previously had high level experience? Python with Theano is a good bet and can take advantage of the CPU or GPU. Even Python + numpy.

Replicating existing work in the literature and want to take advantage of the some of the existing libraries? Much of it is in Matlab.

Doing something crazy on the GPU? C for OpenCL ...

The list keeps going, but before getting to any or all of those details, the first step is understanding the concepts.

[1]: https://github.com/karpathy/convnetjs

[2]: http://cs231n.stanford.edu/
I do no get this. How is the chance of gains less than 1 in a trillion? This is not an all-or-nothing bet: outperforming the market by a very tiny margin also qualifies him for the title. So you do not really need 1 trillion managers to get this 1 lucky manager. Much less will suffice - maybe even a couple thousands, which are easily active on the market all the time.

So, he very well could be the lucky monkey.
For reference the parent is from Tunisia, which is really only third-world in the Cold War sense.

The HDI is 0.72, ranked globally in the "high human development" tier. It is just above China, and slightly below Thailand.
>I suppose if women were empirically shown to be twenty times dumber than men, and that women capable of learning to read and write were as rare as Einstein, then feminism really has no case to stand on and women's suffrage would be ludicrous, but the average woman is as smart as the average man, and that's sufficient to give men and women equal moral standing.

http://en.wikinews.org/wiki/UK_study_claims_men_have_higher_..., states:

"In a study accepted for publication by the British Journal of Psychology, Dr. Paul Irwing (Manchester Business School, Senior Lecturer in Organizational Psychology) and Prof. Richard Lynn (University of Ulster, Professor Emeritus) conclude that men are on average five points ahead on IQ tests. The study also found that men outnumbered women in increasing numbers as intelligence levels rise. There were twice as many with IQ scores of 125, a level typical for people with first-class degrees. When scores rose to 155, a level associated with genius, there were 5.5 men for every woman."

But also notes that:

"Several subtle points popularized by the Pinker vs. Spelke debate are relevant to the Irwing & Lynn study. First, females benefit significantly from single sex education, but single sex education has little impact upon males. As a consequence, the Irwing & Lynn study can not lay claim to a biological difference in intelligence, unless it restricts itself to women attending all girls schools. Secondly, the process of natural selection leads males of any species to have more variance in most traits. As a result, Stephen Pinker suggests that one should find "more geniuses and more idiots" among human males (see Pinker slide 41). As a consequence, any omission of people at the lower end of the IQ spectrum would bias the average male IQ upward, relative to the average female IQ ."
I assume the comment referred to Safari 5 for Windows.
You are not only upgrading Safari. You are upgrading Webkit as well! And it is used in many other apps, like iTunes. Webkit is very much integrated into OS X. That's why it needs to restart.
I'm always amused at people advertising advances in technology, via the medium of the old technology.

So recent examples have been seeing adverts in Standard Def for High Definition devices or services. It seems to involve lots of slow-mo and highly intricate images that by their very existence on your SD screen mean you don't need an HD screen to view them.

Similarly DAB digital radio was advertised on standard FM radio with lots of space-age swooshy noises.

For high-dpi screens it seems water droplets are all the rage.
It's been my experience that the people who are involved in, and want to be prominent in[1], venture/entrepreneurship/funding in Europe are cargo culters, and their idea of tact is not the same as in the UK/US - they also don't do a good job carrying off lovable arrogance, like Americans and Brits have much practice doing.

Case in point: ZenDesk. Their "here's our new price, this is transparent cuz we didn't charge you without telling you" bit and then their non-apology apology, and CEO's tweets complaining about their upset customers, etc.

That behavior, and this behavior, are cut from the same cloth.

I wish the above weren't my experience, seeing as I'm an American transplant in Austria, naturally. I'm invested in it NOT being that way. And yet, there it is.

[1] There are plenty of people in the venture/entrepreneurship/funding game in Europe who aren't like this, I imagine, but the prominence-seeking seems to be the indicator for being unlikably, and unjustifiably, arrogant.

EDIT: replaced start with number to solve formatting issue
Or, more than 5 minutes but worth the effort: replace Apache.

Nginx, Lighttpd, Cherokee, Zeus, LiteSpeed, etc. All use far fewer resources.
The language is called Go not golang [1].

[1] https://twitter.com/rob_pike/status/886054143235719169?lang=...
There are many ways to define Turing Machines:

* only binary alphabet, or allow any finite alphabet on the tape(s)

* tape is infinite in a single direction or in both (and various possibilities as to how to handle reaching the edge)

* there is one tape or there are more

* the head has to move every time, or can it remain on the same cell

* etc.

And they are all equivalent in terms of computability (ie. they can compute the same functions), and mostly equivalent in terms of algorithmic complexity (ie. they take the same time to run, up to a polynomial).

So almost no one bothers actually saying which model they use, unless they are doing a rigorous proof.

However, when papers like this one say "Hey, let's take my favorite model of Turing Machines and restrict it so that [X]", then the results highly depends on what their favorite model is. Except they don't always bother saying which one it is.

For example, if you restrict yourself to Turing Machines with a single state, two tapes, and any alphabet allowed on at least one of the tapes, then it's enough to emulate any one-tape Turing machine, simply by writing the state on a single cell of the second tape and repeatedly read it. Which in turn are known to be able to emulate any conventional model of Turing Machines.
That's true, you don't share a private key with an authenticator, so it's unlike a password in that sense - but it's still what-you-know authentication, and any what-you-know authentication that a user can't actually know/remember is impractical.
All of those points have made the Mac shareware market a viable one for decades. Something about he Mac OS seems to be less supportive of the types of system tray and popup scanning OS dominating spyware/freeware that pollutes the Windows market, too, so it all ends up "feeling safer" than the usual download.com fodder, as well.
Sure, if the US wanted to destroy five sixths of its economy to match Brazil's $8000 per capita GDP then I'm sure that would reduce US energy usage considerably. I'm not sure it would be a worthwhile tradeoff.

There's also the fact that Brazil has a great sugar cane growing climate which the US lacks... I'm not actually sure whether ethanol production is a significant enough factor to cancel out the fact that US oil production is nearly twice Brazil's.
There's also an extension for Chrome called SuperChromePass that allows you to generate your passwords outside of the DOM to prevent snooping, or use Ctrl-Shift-P to do in-DOM generation for convenience, depending on your preference and paranoia.

That said, I've been using SGP/SCP for all my passwords for about a year now, and I have only come across a single site that wouldn't work with the default, 10 character password scheme: ConsumerReports.com

All in all, I would definitely recommend this to everyone because it means you don't have to keep track of an encrypted password database or have any software installed on computers you use. If your computer crashes and you lose all your data, you just put SGP back on your bookmarks bar and carry on with life...
The problem with passwords is that ideally they are long random strings and different for every site. But humans are not good at remembering such passwords, so they tend pick shorter passwords and to re-use them on lots of sites.

But computers are good at remembering lots of long random strings, so why have we not developed a standard for site log-ons which the browser chooses the passwords and stores it securely for the user?
Do be aware that your linux loopback has an MTU an order of magnitude greater than ethernet, so your latency sensitive TCP startup times are not going to behave the same.
1) hundreds/month revenue, but what does the profit look like? are you covering operating expenses?

2) what are you expecting? the "we have revenue but want to quit" makes me feel that you're expecting to be properly compensated for your time, which is highly unlikely.
Ethereum hands down. Cardano is a shitcoin.

Polkadot can't be compared to the other 2 since it isn't exactly a smart contract platform like Ethereum is, its more of a "blockchain of blockchains". Think of it like a platform for building application specific blockchains rather than building smart contracts: https://wiki.polkadot.network/docs/en/learn-parachains
I was living in Korea when the iPhone debuted. It was partnered as a McDonald's promotion, "Mac Tonight."

Koreans like phones that are versatile:

"Other features are said to include a GPS, Bluetooth, 802.11n, USB 2.0, and HDMI connectivity.

A DLNA (Digital Living Network Alliance) device, the Optiumus 2X is compatible with devices such as HDTVs for what LG describes as a "console-like gaming experience taking full advantage of the phone’s HDMI mirroring, accelerometer and gyro sensor." It also offers HD video playback and recording at 1080p, says the company."
I think they only will get the license to use it without paying any royalty. You still own the product, no?

Edit: And the license is not exclusive either. This will in a way give validation to your algorithm opening more doors (if you really want to make money).
Yeah; but it was mostly because here he was having made the assessment that three current documentaries are finally coming around to making more than 20 years after.

'Sides I did say 'almost'...
This might be bad timing, but I finally discovered a Chrome extension that's basically there- Chromicious (https://chrome.google.com/extensions/detail/animchmhhndbcfah...)

I absolutely _need_ a viable delicious alternative, too. xMarks looks like the closest bet, but their UI isn't intuitive and it's coated in ugly.
Yes.

Also, Yugoslavia had McDonald's franchises since 1988 and was subsequently attacked by the United States and several other countries, acting under UN pretenses.

A more interesting point on war and business would be that no country which has decided not to sell oil it controls to the US in US dollars has NOT been subjected to war.
And then goes down....
Also hiding in there: Altavista. Now there is a venerable piece of web real estate—fifteen years ago it was the place to go for web search. I didn't even know it was still around....
Let me get this straight. The government requires banks and other financial institutions to purchase securities rated AAA by one of five ratings agencies. As of 2006, the ratings agencies could even be subject to some penalties if they screw up the ratings in certain ways. The ratings agencies are all selected by the SEC. The downside risk is bounded below by the implicit guarantee of a government bailout, and again the biggest players in the market are government sponsored entities.

I think we have a very different definition of "unregulated".

Also, I don't know where you get the idea that the crash of the housing bubble was somehow based on people being conned into buying securities that were too complex to understand. An MBS is a fairly simple security, and so far MBS's have done exactly what they are supposed to do: allow you to take exposure to a long position on housing.
We've been trying to figure that one out. No connection problems for the vast majority of people, but there are a couple who report this
You'll find the same situation over at Binance. All of these exchanges (even Robinhood who just updated a ticket I opened weeks ago) buckled under the load of the increased participation.
I’m also not going to or leaving the UK and there’s no blocking going on.

Have you noticed the lack of logical necessity in your argument yet?
On the other hand, if you pay $2000/month for some other service, you may be unhappy with having to pay an additional $500 just to have it connect to Shopify to expose some data.
Is that what bitcoin enthusiasts do? I did not expect that, given the state of Tether and the general sketchiness of the ecosystem.
Don't understand this obsession with car as a way of life. There are far better solutions already. Build cities that encourages public transport.
"leak"
It's worth noting that the article is about the development of specialized hardware rather than walled gardens. In many cases this can be hugely beneficial. Not only has it allowed for the development of energy efficient hardware to watch videos on a smartphone, the same concept has allowed for the development of efficient encoding hardware for video to serve that market. Likewise, the energy efficient processors that enable media consumption have other applications. In the end we carry around a tremendous amount of general purpose computing power in our pockets.

Walled gardens and specialization are somewhat different concepts. The former is primarily concerned with restricting how hardware is used, while the latter is mostly concerned with optimizing hardware for specific applications. While there are times when these two concerns can overlap, this need not be the case.

This can be seen historically. Early microprocessors were developed for integer calculations, with floating point operations being done in software or with an optional floating point coprocessor. Floating point was integrated, and became a fundamental part of our notion of general purpose microprocessors, later in the game. The path taken in computer graphics was much more complex, but it is also worth noting that it started off as specialized hardware. Experimentation resulted in GPUs becoming a generalized tool. Recent developments have encouraged them to diverge into a multitude of different specialized tools. Both of these examples illustrate how specialization has broadened what can be done, without creating and environment that restricts what can be done.

While I agree that walled gardens encourage media consumption at the expense of experimentation or creation, this is more of a cultural thing. There is far more money to be made in the former than the latter, so that is what the market focuses upon.