jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm a mathematician, not CompSci (but I taught CS students and they had to also implement some things in C on their second semester.) So, no operating systems. Tough stuff was taken for granted when I was in the University.
Well its gone, darn. Anyone get a mirror before it went poof?
Isn't C++ a way to adopt React/Components across different mobile platforms?
I was old enough when X-Files hit the scene to be highly dubious of it as a means of propaganda'izing issues that I thought were being trivialized - secret government programs, psychopharmaceutical experiments, cover-ups, etc. I was also not at all trusting of Fox as a media group, because in the early days of its existence it was pretty clear that it was a propaganda front for the government.
Eyes (complex, image forming ones) are also believed to have evolved independently. Nature got it more right with the squids -- their eyes got wired so they lack a blind spot! Actually there are many cases: http://en.wikipedia.org/wiki/Convergent_evolution
Don't spoil the fun.
I guess the gif could be read as "nuh uh! No telling!"
I agree with this advice for SaaS in general, but there are exceptions. Eg Typeform and Calendly and Dropbox all grew virally through their free tier. Given that this product is a bit similar to Calendly, perhaps a similar effect can be achieved.
Apparently you don't know about katakana, its a form of the Japanese alphabet that is specifically used for foreign words translated to Japanese. The pronunciation of these words sounds similar to their foreign counterparts. think sararimam == salaryman, hanba-gu == hamburger, terebijon == television and so on.

katakana - https://en.wikipedia.org/wiki/Katakana
What are the phrases you're apt to try?

Do you ever give up and type in "best practices"?
It wasn't just the design, Pre iPhone 6 was the era when Steve Jobs insisted on JIT supply chain management. And no manufacture could cope with the iPhone volume. Even when Apple have fully prepared for iPhone 6 launch, which was the first iPhone to have a phablet size display as it was called at the time. Production still couldn't keep up due to demand from China. iPhone 6 still remains the best selling iPhone in unit volume if you combine two quarter after launch.

And that is part of the reason why you see lots more leaks from Supply Chain in post iPhone 4 era.
The number of places where you can build a dam is limited, and when you find one it is not unlikely that you have to relocate > 1 million people to build it (Three Gorges Dam). That is on the other side of the scale you are talking about.
The "tolerating intolerance" paradox rears its hideous head once again. As someone who grew up during the Internet's early "fuck censorship" days, the cognitive dissonance causes me daily pain.
It's hard to see it as anything but that because cryptocurrency people don't collectively realize the gravity of the PR disaster they have on their hands. Central banks are looking for reasons to shut down the whole cryptocurrency space and in an ignorant public's eye, bitcoin's absurd energy waste is a perfect reason to do just that.

Where is the coinmarketcap-like tool that indexes cryptocurrency projects' energy (in)efficiencies and e-waste footprints? Where is the tool that's easy to use and shows how efficient cryptocurrency projects are in real time? Without that, the whole space is in serious jeopardy, including those few projects that actually have the potential to benefit people and the planet.
No, Iran is his. He assassinated their general on neutral ground. That's an act of war.
> Amazon had a competition for bin-picking robots, but never got anything that could replace a few hundred thousand pickers in their fulfillment centers. There's a demand for this, but still few usable products.

I was going to say “what did they end up doing with Kiva?”, but the latest marketing [1] suggests “picking is hard, so we use the robots to carry stuff from A => B on a grid”.

What’s your sense on assembly robots at the high end? (E.g., for cars).

[1] https://www.aboutamazon.com/news/operations/new-robots-new-j...
I'm not sure you know how difficult some administrators can make it for people to teach well. Teaching is hard enough, when people who have power over you actively get in your way and set you up for failure, that's pretty difficult to ignore. It takes experience and the willingness to risk your job to stand up to that kind of administration.
That's fair, I guess what I'm trying to say is that if the spec leads to broken/vulnerable implementations in the majority of cases there might be reason for concern. One thing I think OAuth 2 gets right is the entire concept of scoped authorization; although not unique to OAuth2, it's now familiar to users largely because Facebook and Google adopted it through OAuth 2.
Somewhere, in the last few months -- alas, I don't recall where -- I read about a company that rates its managers on how much their teams accomplish, divided by the size of the team. They claimed, plausibly I think, that this system effectively discouraged such fiefdom-building.
Also see https://news.ycombinator.com/item?id=8824444

America has often used sly tactics to crush superior British technology.
That MAY explain why I don't have these issues on my N4, I de-googled[1] my phone as soon as I got it.

[1]http://forum.xda-developers.com/showthread.php?t=1715375
Very cool. The battery swap idea is nice (which is probably why Tesla switched to it recently), and they're right - it can be used for a lot more than just scooters (if they can convince other manufacturers to accept their batteries).

The only issue is that it doesn't sound like their battery technology is all that great. The mentioned the scooter can only get 60 miles on a full charge - meanwhile, a Tesla can get over 200 and should consume a lot more energy than a smaller scooter.

With so much of their idea riding on the battery itself (and not the scooter), they're going to need an awesome battery. If they have to use someone else's battery technology, I don't think it will work out that well for them, as a company.

As an idea, it's great. As a company, they've got work to do in the department of developing a better battery.
So, when will Chrome Cast finally support Bluetooth audio? That's what I want.
That thinkpad is my main computer. You have full control over it - brings back the pleasure to do things.

Now that I'm mostly done with my hacks (check http://en.blog.guylhem.net/post/106153399669/how-to-recreate...), I have a spare one to sell. It's the tablet version, with a wacom digitizer (works with xournal)

$ systemd-analyze
Startup finished in 763ms (kernel) + 579ms (userspace) = 1.343s

Email me if you are interested.
Where are you eating out for $6 a meal?
There's no reason Javascript can't get better at being the assembly language of the web, including making debugging of other languages easier.
uh, pretty much every other web able programming language will let you do exactly the same... php, python etc.
To add to the free Python book fest, Learn Python the Hard Way http://learnpythonthehardway.com is excellent for beginners. If you do know how to program, Dive Into Python http://diveintopython.org is also excellent.

They're both free.

I've been programming for awhile, but I read both books and took useful things away from both of them.
There should be 5 popular games shown, with Like / Dislike buttons, for this very purpose. Is this not working, or just not obvious enough?
I find that I simply can't use ebooks. Sitting and reading on a computer monitor for long periods of time is just too much strain on my eyes. Funny enough that I don't have as much issue coding all day or reading hackernews.. but if I sit and try to read multi-page articles or ebooks it just seems impossible to do if it isn't on paper.

This is the one thing that tempts me into a Kindle. I wouldn't want to replace my existing books (or stop purchasing new books when available), but an increasing amount of 'long form' content I am interested in seems to be in digital-only format... and self-printing is prohibitively expensive.
I upgraded to a Wifi 6* router last month. We have Gb service. I could never get more than a few hundred Mbps from any of my devices on the 5 GHz bands but with ax I can get over 800 Mbps. I only have two ax devices and their performance is startlingly different (one gets about 400 Mbps but the other gets over 800).

I do wonder how much of the issue is channel contention from my neighbors and how much is actual improvement.

* Not mentioning brands because I don't want to look like I'm shilling. Anyway I only had a couple of dozen clients to test with, and only two (before and after) routers.

Edit: I had "K" and "G" where I should have had "Mbs" -- thanks jeffbee and gratin for pointing these typos out.
They obviously have a deficient (missing) counter-notice mechanism. I'm not willing to perjure myself, but I would love to see what happens when several dozen politicians get have their pages mysteriously taken down. Actually, not really, now that I think about it. Seems like a pretty serious social-denial-of-service attack vector. A handful of guys working with basic anonymity tools could make vast swaths of Facebook unusable.
Here's one that generates AppStore previews with correct sizes and metadata.
(iTunes Connect can be really picky about this sometimes.)

# 1. Record your device using QuickTime
# (File->New Movie Recording->Select your phone)
# 2. Run `$ app-preview your-recording.mov`

function app-preview() {
echo "name $1"
ffmpeg -i $1 -vf scale=1080:1920,setsar=1 -c:a copy "out_$1"
}
Actually, Appleseed's framework abstracts out the user-facing code into a "foundation", which can be removed and replaced (and even inherited) without changing any of the underlying server-side logic.

So there's no reason I couldn't implement a radically different UI like this without changing any of the base code. Theoretically, you would even be able to switch between the UI's with a simple button.

http://www.behance.net/Gallery/Facebook-Facelift-Home-Profil...
There are no Facebook alernatives. My friends and family are on Facebook. They are not on ANYTHING else. Until that changes, which I suspect it won't, nothing else will be viable.
One point is that the causal chain should largely be reversed when we look at the relation between biological phenomena and different psychological ailments. Treating the chemicals should be considered mostly treating symptoms. Unfortunately, many children today are over medicated because doctors think that if they've removed the symptom (i.e. ADD) they've fixed the problem.

Second, we should look at what the soul needs. For example, if the soul is a separate, higher substance it will not be satiated by a lower substance. As Jesus says, "man does not live by bread alone." The only thing at the level of a soul is another soul. So, souls need relationships with other souls. Theology also comes into the picture here, since theology claims the only thing higher than a human soul is God. So, ultimate satiation for our soul is found in God. The medieval church has extensive experience and spiritual disciplines aimed at connecting our souls to God. Thus, theology becomes an important aspect of psychology.
Confuse the computer by making it sad?
Internally, it uses a custom protocol, which allows me to tweak it easily for my needs. The one I'm keeping my eye on is OStatus, and that's definitely the biggest possibility for what I'd switch to.

Although I like XMPP in theory, the requirement of running an XMPP server conflicts with Appleseed's requirement of being able to run on a vanilla shared host with no root access.
I think it is very interesting to see this. While it is easy to mock FarmVille as trivial or stupid, they are clearly doing something right, in terms of getting players.
If there are 'criminal' political back-dealings, then don't the people perpetrating them, bear some responsibility? Otherwise we end up in the 'too big to fail' position where anything bad these people do will always be covered up, and they basically get a blank cheque to do what they please. (by 'people,' I mean the specific politicians/diplomats/etc involved).
Relates perfectly to the famous Picasso quote : "This doodle didn't take me 2 minutes, it was 60 years in the making."
don't downvote my comment to zero because you may disagree with me. downvote if i said something rude, offensive or off-topic.
Some of the hardest professions? You've got to be kidding me...

OP could have mentioned sculptors, theoretical physicists, athletes, or singers but chose to list completely normal professions. Just like programming.

But the biggest mistake of this pretentious article and the whole thread is to talk of programming as if that was some uniform profession. It's ridiculous to assume that making an iPhone app requires the same skill set as programming a rocket guidance system. Maybe the self-proclaimed gatekeepers of "programming" like the author of this blog post should start by actually creating a profession called "programming" before they try to gate-keep it.
I mean you can play this game with any subject. I scored a 5 on the CS AP tests without studying because I had been coding nonstop since I was 10.

You are proving my point pretty much exactly. You didn't score well because you were smart in some vague objective sense -- you scored well because you had essentially spent 10 years inadvertently studying.
Would be pretty easy to donate more "in proportion" than apple, even if they donated a lot more. Their yearly revenue is like a million times more than mine. Mahbe that's not what you meant.
> I love going to that site because I want to see new things that push the limits of the browser.

Browsers are so hugely (over-)capable nowadays that anything that comes even close to "push[ing] the limits of the browser" has to be at least as huge and complex as, say, MS Excel.

99.9... Well, "five nines" ring a bell? -- percent of web sites are light-years from needing anything like that. Sounds like complexity for complexity's sake. Web wankery.
Professional pornstars are the people that are okay being known in public as a pornstar. There are also vast swaths of people who make content, but don't want to be known as "the pornstar" when they show up to their job on Monday.

I would imagine it's quite hard to get a job if the top Google result for your name goes to PornHub because all their identification info got leaked.

I think the amateur producers deserve respect for their privacy. Having all your amateur porn tied back to you because of an identification leak is going to screw up your life a lot. I guess the question is, are we willing to risk the privacy of the amateur producers to offer some extra level of protection to revenge porn victims? I say some because there will basically always be sites that don't enforce ID requirements. As long as there's demand for that kind of thing, it will find a way. The war on drugs hasn't eliminated drugs, and I sincerely doubt the war on revenge porn is going to be drastically more successful.

I hate the DMCA, but I'd rather see a DMCA-like process where you can submit a request to take down the video. They can either take it down and avoid liability, or refuse to take it down and accept liability if the complaint turns out to be valid.
There is a slow but seismic shift to AMD within data centers right now.
>That's simply never going to fit on a 8GB, 40GB, or even 80GB high-end GPU. The only way to work with that kind of data is to think about how to split it up, and have the CPU store lots of the data, while the GPU processes pieces of the data in parallel.

There is always a problem size that does not fit into memory.

Whether that memory is the GPU memory, or the CPU memory, doesn't really matter.

We have been solving this problem for 60 years already. It isn't rocket science.

---

The CPU doesn't have to do anything.

The GPU can map a file stored on hard disk to VRAM memory, do random access into it, process chunks of it, write the results into network sockets and send them over the network, etc.

The only thing the CPU has to do is launch a kernel:

int main(args...) {
main_kernel<<<...>>>(args...);
synchronize();
return 0;
}

and this is a relatively accurate depiction of how the "main function" of the two latests apps I've worked on look like: the GPU does everything.

---

> However, the famous "Moana" scene for Disney-level productions is a 93GB (!!!!) scene statically, with another 131GBs [...] That's simply never going to fit on a high-end GPU.

LOL.

V100 with 32Gbs and 8x per rack gave you 256 Gb of VRAM addressable from any GPU in the rack.

A100 with 80GB and 16x per rack give you 1.3 TB of VRAM addressable from any GPU in the rack.

You can fit Moana in GPU VRAM in a now old DGX-2.

If you are willing to bet cash on Moana never fitting on a single GPU, I'd take you on that bet. Sounds like free money to me.
Kudos! What an impressive collection of features and display of substantial development in almost all areas of the framework!

What's the current status of OpenGl Support? Any progress there? It would be really "cool" and inspiring to be able to develop on older yet otherwise good-enough hardware... thinking about all those very young future devs stuck with all that otherwise good-enough hardware here ;)
If you can buy people out of the workforce for so little money, they probably weren't being very productive anyway.
Easy account sandboxing and profiles would be the biggest for me. Both Chrome and Firefox have this in some way, but it's still rather primitive.

I think the bigger issue for most people are the switching costs. I don't even know if Firefox is better than Chrome, and honestly, I don't care, because I don't want to put the effort into switching. The only way to get me to switch was if Firefox had some absolutely huge advantage over Chrome that would make switching worth it. But I can't even think of what that would be.
I imagine they want to free up accounts that never did anything. You should be able to safely make a handle available after deleting an account if it has never tweeted, has not been tweeted at, and hasn’t logged in in a long time.
Thanks for answering. I think these are qualities that I'd probably share, and while I am in Canada with less than ideal salaries comparatively, I'll hold out hope that I can find myself in a similar position and one that I excel in. :)

Edit: Followup question, have there been any times where you've been kind of miserable or at a total loss for why or what you're doing outside of your current position? Burnt out or otherwise?
Does godaddy use a third party DNS or were they just not on the list?
While a step in the right direction for EuroDNS, it's not really exciting at all. We need more completely free CAs.
I have found over the last few years that making things -- preferably making beautiful & functional things -- is what makes me happy, more than just "specific (and ultimately inconsequential) things to do".
There are constant collaboration efforts, though with the West Bank rather than Gaza (which is ruled by Hamas):

http://www.forbes.com/sites/richardbehar/2013/07/24/peace-th...
I simply cant know what DCs are used by the providers that I monitor. So I have no idea where we share datacenters. What happens if they change DCs? I would need to constantly monitor their infrastructure. Filtering out would be too hard and pretty useless.

By simply adding more locations I fix the problem, add more data and simplify the whole process.
Full gallery at http://imgur.com/a/EzOrn
My wallet could get stolen, with a fraction of my money in it. Seems more likely that bitcoins will get stolen at some point, and all your money is just gone.

Tip: Carry your atom-wallet in your front pocket. Pickpockets have a hard time with front pockets.
Way ahead of anything else out there!
Was pretty shocked when I realized that Facebook doesn't use https either.
If I hold several billion (or whatever absurdly high amount you want) dollars in front of your face, you'd vote against your beliefs as well.
There are a lot of peoples blogs that are quoted on Hacker News that have a lot better content than Jeff Atwood, but are not as well written or presented as Jeff Atwoods pieces. If something isn't well presented it tends to get mostly ignored.

The comment about selling software is a bit silly coming from someone who uses Microsoft Windows and Visual Studio (paid for software). He never jumped the shark, he has always made comments that haven't been well thought out.
The Facebook wall for one of my passed away friends is regularly populated with notes and shared memories by those who knew him.
Because you end up spending your life with no memories other than a blank canvas, and because you won't stay alive with only a blank canvas.

"Happiness is only realized when it is shared." Communicating ideas without a few wrecked canvases never works.

As far as i know, most artists continuously start with blank canvases. The "wrecked" ones are the ones everyone buys to help the artist eat.
Yes. And then it still won't be very funny. It's too similar to something an actual TSA flack would say.
xslt is beyond tedious, it is infuriating. There are few use cases for xslt that would not be better served with a procedural technique, eg. python and a parser.

also the whole "using xml to define a transformation on some other xml" thing is so overly meta as to induce a massive brain hemorrhage out of my nose and all over my desk.
Here's the most egregious case: Bitcoin's secp256k1. This curve is defined by the equation y^2 = x^3 + 7 with arithmetic modulo the prime p = 2^256 - 2^32 - 2^9 - 2^8 - 2^7 - 2^6 - 2^4 - 1.

Suppose you have some way to send a point P to a non-point-verifying adversary, and get the scalar multiplication Q = s . P back, where s is the secret key. If we send a point on the curve y^2 = x^3 + 0 over the same prime---which is technically not an elliptic curve---the arithmetic will still make sense and we will get a meaningful result. However, discrete logarithms on this second curve are very easy to compute: s = (Q_x P_y) / (P_x Q_y) mod p. Without point verification stealing the secret key is a simple matter.

This example is slightly artificial; but real examples are just as deadly, however they usually recover the secret key a few bits at a time, and are a little more complicated.
But it's concise, and therefore elegant, so who cares?
Could you share more, what information on betting? I was looking into this area.
Their setup guide [1] is the most comprehensive I've seen for any JS transformer to date. They really want to make it as easy as possible for whatever build tool or workflow the developer chooses. It's also shows the state of the build tools' ecosystem and the effort required if you want support all (9 in all for 6to5!).

This looks great though. It's actually the first thing since Browserify that I'll add to my build steps. Great work.

[1] https://6to5.org/docs/setup/
A lot more people who write books talk about their experience than those who run a niche profitable SaaS app for obvious reasons (competitive advantage).

In my experience, it's much easier to have a stable recurring revenue from a SaaS app than a book. Books go out of date much faster.
Great ressource, many thanks for releasing this.
May I suggest showing this example directly on the HP?
Chris Anderson wrote an entire book about this: http://www.amazon.com/Free-Future-Radical-Chris-Anderson/dp/...
I always lime to listen to my Mogwai station. It's nice because it's all instrumentals with no words.