jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Lots of them. SSH supports it natively, for a high-profile example. I see them every couple months as a learn-to-program project, or look-at-this-neat-index-card-trick.
Someone should make one of these that runs in your browser, where you literally just click "Share" and it shares you screen and gives you a link to stream it to other people. As in, no screensharing client to run/install, just click Share and go.

I'm not sure about Flex, but it can be done in Silverlight 5 with P/Invoke, and with Silverlight 4 with Elevated Trust and you'd have to actually install it (Although it can be installed with a single click of a button)
I can't believe Google Analytics hasn't pursued any kind of real-time analytics by now. It's a real detriment to have a 2~6 hour lag for any kind of recent data.

Even if it was something ad-hoc like a Lab that did basic real-time analytics, would be so neat/useful.
Having made money in the past through whatever means doesn't mean you know what you're talking about at all here.

Or, to requote the parents, "One of the signs you're dealing with a nut is that the knowledge he thinks he has allows him to accept or reject facts as he so chooses."
If they really didn't want anyone to see it, they would likely have just replaced it with a blank page.

The banner image that's there is meant to send a warning. It would have taken considerably less effort for them to put a blank message, or serve a 404 page than what I'm sure involved a committee of at least 4 people and 2 ranking executives to craft, create, get approval for, and implement the banner image that is currently in place.
Let me guess, you're a 50-year old Libra.
Google makes it possible to backup your data by yourself. There's nothing stopping your from archiving your email, docs, etc.
Excellent stuff. One issue Murphey's slides mention only glancingly is the Javascript-as-visual-design-aid vs. Javascript-as-programming-medium conflict. If jQuery is DOM-centric, well, a whole lot of JS jobs are "make it look professional using HTML, Javascript, Photoshop, and your trained artist's eye," so why shouldn't it be DOM-centric?

That suggests those who fight the good fight from a software engineering perspective will not win with a frontal assault. C++ and Perl were both subject to years intense pressure to rethink their basic assumptions; both refused* and carried on with more-or-less the same group of folks who loved them warts-and-all.

In other words, the evidence suggests that it will be easier to move forward by organizing and strengthening those who agree with Murphey (and Crockford, etc.) than by converting those who, to use her phrase, "don't know what they don't know" but can do amazing things with Photoshop.

* I acknowledge there is an argument to be made that Perl 6 contradicts my assessment. My point is that Perl 6 has not brought a bunch of previous Perl critics into the fold.
For transparency purposes: I flagged this. I've seen a lot of complaints about the posts for "version updates" (node.js for example) and I happen to agree.

This is just a changelog too. Not even something that explains new features or a controversial change (if there any).
If you want to cheat at complexity you can look at the most common mechanisms for brute force and their defaults. For example, the publicly available rainbow tables are mainly built for US character sets. If you're using characters that aren't in those character sets the rainbow table lookup will fail (as the hash wasn't precomputed).

Likewise, if dictionaries (and the permutation rules) lack a non-standard character, using that character will defeat the dictionary attack.

If you use a straight brute force then there's a trade off between the characters you use and the amount of time it'll take to exhaust a particular set of characters. It's only if the attacker is determined (and has usually exhausted alphanumeric character set brute forces) that you'll start to see other characters being added to the brute force. The great thing of course is that the attacker has to pretty much start from scratch with another set of permutations for each additional character.
But my startup is groupon-for-mint! We're saving the universe. ;)
I regret spending even a moment interacting with you.
"participate in society" == "install a specific app on a smartphone"?
Going to Florida for a month over the holidays won’t help with the 184 day requirement
You can lock up windows to where all a user can do is shut the computer down. Group policy, etc.

When our company used conference room PCs (instead of room systems) we had a program that would reboot them nightly to reload the known good image. I suppose some risk of file recovery was present, but this was also a half-way decent approach as long as the machine wasn't deeply compromised (bios level or something).
Wherein 100 people spilling over a barrier into a government building (and one of them getting shot to death) is somehow worse than the aforementioned billions in property damage and assaults on cops, smashed police cars, passersby attacked, stores looted, fires set... in 12 different cities around the nation?
Do you only read things you agree with?
Parler is where people who were too openly racist for Reddit or Twitter go, because they won't get kicked off for planning coup attempts, or opining that Hitler did nothing wrong.

Apparently the modern state of both American "conservatism" and a chunk of newsy posters feel that Google and Apple should be forced to host them.
You got amazing stuff!

The "sound shaders" part is very interesting for me, and the kind of tech I would like to see more.
Yes that's a common reason why that region as a whole is blamed for bringing a decade of anti-American, pro-North Korean policies that ultimately backfired. It has long been equated with violence and rebellion for left wing causes. You can see that since 2007 Seoul has basically shifted back to right wing administration and has not returned since.
500k sounds insane I have seen flight worthy helicopters for 300k.

Seams more like they do it cause they like it.
rumors that they have lost 18,864 BTC ($5.1m)

https://blockchain.info/address/1L2JsXHPMYuAa9ugvHGLwkdstCPU...

http://www.reddit.com/r/Bitcoin/comments/2re2pw/18864_coins_...
People who use Java and C# actually have a lot fewer reasons not to use go. The lack of a required runtime applies to both, better cross platform compatibility then C#, and lower memory overhead and faster startup than Java... You lose generics but you gain real value types and better concurrency primitives.
Mobile phones being roughly ten years after PCs which in turn are roughly ten years after supercomputers has been a fairly consistent pattern for quite some time. At least for the decade I've been working with mobile phones.
It's self-serving "ignorance" - some people tell themselves that whatever is most beneficial to them is how things must work.
That's going to be the case regardless. If you compile to x86 machine code you're standing on a huge black box, but this time it's also an ugly, platform specific one.

You think people should rather worry about getting lexical scope right, then why should they worry about the low level details? Sure, they have to have at least some idea about how it works on the lowest level, but they don't have to know all the stupid man-given details. Choosing LLVM over x86 assembly is good for performance and productivity. Performance with LLVM will be better unless you are going to spend an extraordinary amount of time to build better low level optimizations, register allocation and code generation than LLVM.
If you'd like to see him in person, here's Marak, rapping on YouTube:

http://www.youtube.com/watch?v=IrkDqh9ZVog

More Marak facts:

* Rich kid from the Hamptons.
* His website: http://www.jimbastard.com/
We are very attracted when we project on the other that which we repress or feel missing in ourselves, a part of our own un-developed, unaccepted or unknown true nature. Therefore the need to merge.

Best thing in this case is to see what that is in ourselves. Cherish the relationship, while knowing the other is not neccessarily what we project on them, but a catalyst for us to know ourselves better.

Same thing goes for intense hate by the way. It's all towards unowned features of ourselves, but we project it on the other when they have the slightest resemblence to it.

Like the old bard said:
"There's so many different worlds /
So many different suns /
And we have just one world /
But we live in different ones"
I'll second this, wholeheartedly.
What about e-mail forwarding? That's just as illegal as copying a picture, and everybody BAR NONE does it without a second thought.
The fortunate thing is that you have a fair amount of options when it comes to technologies for a web app. I personally have used php for years and have been working extensively with ruby and python recently. Here are some general things to consider.

Language choice.

For a long time PHP was the defacto standard. It has a lot of resources and tutorials plus the advantage of a huge amount of hosting options. However, I'm the last five to ten years, the field has opened up. Ruby and python both have strong communities and with app hosting solutions like Heroku, it is just as easy to get them up and running. All three are fine choices and if you're looking to make a career of web programming, you'll find plenty of jobs for all three.

Frameworks.

Frameworks are essentially scaffolding you can build your app around. The benefit is that you can get up and running pretty fast with them. Ruby has rails, python has django, and php has a plethora, with laravel being my favorite right now.

The downside of these is that they add another level of complexity to your app. In addition to learning the basics of a programming language, you also have to learn about routes,models, controllers, etc. While this information is very beneficial to have, it could overwhelm when you're just starting out.

If you want an app working fast, you can try one of the frameworks. However, if you want to understand the language more fully, at the cost of time, you may want to try your hand without a framework. If you do choose that route, php may be the best choice, since it was the only one designed specifically with web programming in mind. I'd reccomend php with mysql (using PDO for database interactions).

I'm currently on mobile right now, but if you'd like any more resources I can reply when I get to a real computer.
I don't know how to respond to that. Do you think I think it's real/true?
curious if you can share a little more on the first company you mentioned, what was their area of business?
The problem is generally in the contract you sign when agreeing to the membership in the first place. There’s a lot of fine print stipulating how cancellation will work exactly.
Free software is not no cost, it is free as in freedom. Didn't the FSF sell SunOS and Solaris free software when they first started out? It could be sold for the cost of maintenance or supporting the free software, which the user doesn't always get.

With Microsoft and Apple the software is commercial and not free, but they do a good job of handholding the customer and working through bugs and technical issues over the phone.
Not really true. ADATA pretty much demonstrated that you could get away with swapping the controller at least 3 times and slowly shaving off performance so that people won't notice until they actually did. And the performance was down by 25%-40% in the third swap. This sets a precedent and sooner or later other manufacturers will follow.

My pet peeve with the whole debacle is that words and promises no longer matter especially when marketing ends up using words like "upto."

Give me a minimum, maximum and specs written in stone and I won't care if you change out components. As it is now, the entire thing has become a game of whack-a-mole, SSD reviews are loosing their relevance and given enough time (+current trajectory) we could easily end up in SSD market which is more like fast fashion than anything else.
during the pandemic (and somewhat even now) the price of used equipment was extremely elevated. Even basic weights were expensive. Used plates in my area went from 50c/lb to $1/lb+. The prices of equipment similarly jumped. It was a bad time to build a gym, financially, but necessary.
I'm referring to the general, overall discussion of this issue. I thought I was being clear about that. But perhaps I was not. Apologies for that. :)
Question: what is the share of software products released and used under GPL?
What good do they do exactly to non-technical users, compared e.g. to Apache license or commercial no-cost licenses?

There are obviously some successes, but in general GPL license is not popular - overwhelming majority of the software is not released under GPL and sometimes never released to the public.
> Fix the source of the odors

How do you do that in a restroom?
I wonder if a "leaky bucket" analogy might be interesting, with a bucket size >1. Say, 5 posts a week, you can make 5 today and then another one once the bucket empties enough.

Or maybe a couple categories: Cat 1, limited to 1 a week, cat 2 limited to 1 a day, cat 3 limited to, I dunno, a few times a day. Or 1/month, 1/week, 1/day? Then when I subscribe to someone I can pick which level I want?

I, personally, tend to prefer more smaller things, as opposed to a big wall of text. But, I'm also willing to admit this just might not be for me.
I hate to say this, but I would have failed the type 2's as well, in just copying and pasting and changing pluses to multiplies.

assuming signed int16 (for simplicity of discussion), 32767 + 1 is far easier to error handle (a simple check of the max_int value) than 10000 * 4, unless you are just blindly allowing the range of values and don't care about overflow/underflow.
> It is slow, and inefficient precisely because there's no central authority (lool up Bizantine Generals problem). It has scaled extremely well for what it actually is.

> Some people don't seem to understand this and compare it with, say VISA transactions.

The point is almost all people don't really care about that feature of having "no central authority." Cryptocurrency goes through extraordinary effort to solve "problems" people don't actually have and implement features people don't actually care about.

It's like if someone at Google decided all search absolutely must run on 486 machines for weird reasons, and as a consequence it starts taking two minutes to load a page of results. Maybe the two minute load times are a phenomenal achievement of some brilliant engineers, but none of that matters to me as a user who hasn't joined the cult of the 486.

>> It's not like it's an actual currency that you can buy things with.

> It is. I can pay someone to build a website using bitcoin. Or, I can buy a car using bitcoin. You just need to agree on a number.

Theoretically, but that's not what people actually use Bitcoin for. It's also a superfluous detour in those transactions, merely adding unnecessary exchange and other fees.

>>> Why do you think it's so popular in corrupt authorarian thirld-word countries? And if you live in the US/Europe, you'll get there eventually.

> You can always buy bitcoin from an individual in exchange for Syrian pounds. It's like bartering.

Which ones deal in Syrian pounds? Give me an example.

And even there is one, how is someone in a "corrupt authorarian thirld-word [sic]" country supposed to get their money there? The banking system, perhaps? Or some black market broker? Doesn't that defeat the point?
SimCity games had a major focus on transport and economy as well, just as you'd expect from any city builder. Both of these are really just SimCity copies, which I applaud because I am a huge city builder fan. That said, I hope we start seeing something new in the genre soon. Pixel graphics just ain't gonna cut it anymore. I love playing Cities Skylines but I do feel like it's also just a newer copy and would love to see some sort of significant (r)evolution of the genre.
Yes exactly. In the past few years, it seems that prominent homegrown OSs have come up, eg: https://www.scmp.com/abacus/tech/article/3075656/meet-chines...
It's not freedom in general that's useless, but specifically freedom when that software relies on an upstream service to do things.

Your argument sounds like it is against the use of software that requires such an upstream service in the first place, which is a fair stance to take. The Problem is when that upstream service is Necessary for whatever you are trying to do. Like in circumstances where interaction and collaboration with other users is the goal.
Those are pretty impressive! I wonder if they have some special software control to only charge up to 90% or something? I've never seem standalone batteries without smart controls go more than 3k for LFP.
> Either way they do so with some expectation that the intel is sound, that they're helping to protect America/American values, that they're attacking Threats and not random civilians.

With the amount of information that's been released in the last few years, it's bonkers that anyone going into this and having done a limited amount of study won't be aware that shooting civilians is part of the job. It's quite unrealisitic to have such an expectation really.

> Even if they volunteered totally aware of what they would be doing and what would happen, it's one thing to Know and another thing to Have Experienced.

True. But if they volunteer aware that they'll be killing innocents. It seems kind of insane that they deserve any level of sympathy regardless of what they experienced.
The problem with synthetic CDOs is that they're over the counter. You can have more people betting against loans than actual loans and since they weren't controlled the one who was supposed to pay out [1] might not be able to.

Speaking to the gambling point, I believe it was Deutsche bank who went to the government to make sure synthetic CDOs wouldn't be classified as gambling before starting to sell them.

[1] I can't say "issuer" because these were sold around.
Experience is no substitute for competence..
Just write your thoughts on a piece of paper. Perhaps that won't draw you into staying up longer and longer.
Encryption can help here.
Night owl coder here. It comes with the job I think, our job is creative and our minds toy with us to no end.

I have found I can "cut off" the deep thoughts by writing them down. I keep a notebook next to my bed and if I can't fall asleep because of something I want to program, I will write out everything about it in the notebook. After that, I'm far more relaxed because I am not worried about losing the knowledge once I fall asleep.
Jetty 6 (with Tapestry5).
This is brilliant. If a picture speaks more than a thousand words, an awesome tech demo shouts louder than a CV, for sure.
The intention may be good, but in practice trigger warnings probably do more harm than good to the very people they are meant to help. See the long discussion at the end of this article [1] with an expert on treating trauma survivors for details. An interesting quote from him:

The media should actually – quite the contrary…
Instead of encouraging a culture of avoidance,
they should be encouraging exposure.

Most trauma survivors avoid situations that remind
them of the experience. Avoidance means helplessness
and helplessness means depression. That’s not good.

Exposure to trauma reminders provides an opportunity
to gain control over them. This is the essence of the
treatment that we are using to help trauma survivors.
It involves encouraging the patient not to avoid
reminders of trauma, but in fact to make a point of
exposing themselves to reminders of trauma so that
they can develop a tolerance.

I liken it to a vaccination. You get a small dose of
the virus so that the body can develop immunity towards
it. Psychologically it’s the same phenomenon.

Here's another article that discusses five studies relevant to trigger warnings [2]. A couple interesting quotes:

Trigger warnings are designed to help survivors avoid
reminders of their trauma, thereby preventing emotional
discomfort. Yet avoidance reinforces PTSD.

and

Many women who have experienced sexual assault reject the
label victim in favor of survivor. But although the latter
term connotes empowering agency, having trauma become central
to one’s identity bodes poorly for one’s mental health.

[1] http://www.telegraph.co.uk/culture/books/11106670/Trigger-wa...

[2] http://www.psmag.com/navigation/health-and-behavior/hazards-...
Suggestions are also welcome on what would be good to add to the template: like for example extra components or pages..
I think the answer is yes.
1.5 million sold to carriers and retailers != 1.5 million sold to customers
This has made me consider a possibility: will this help create a two-tier market for developers?

Already existed for OO. (Back then Smalltalkers were amongst the highest paid programmers.) Now OO is mainstream, so not so much anymore.
It's application dependent.

If you're making a robot fitting car doors, you want precision and high torque - but you also want high enough speed to keep your cycle times down.

And of course you'll want a magnetic brake that can stop your heaviest payload at top speed, in case there's a power cut or the control software crashes.

But you don't engage the brakes every time you're stationary. So the robot can stay in one place, you'll need enough cooling that you can apply full torque with a stationary motor indefinitely without any heat worries.

And if your robot is industrial? No air holes or fans for you. Gotta find that cooling entirely passively.

Oh, and if it wears out after 2 years of 24/7 operation your users will consider that unreliable. They'll do scheduled maintenance - but they'll still be running robots from the floppy disk era.
OpenRESTY is pretty darn good, I use it in production. Right now I've got a luvit project in the lab/on the bench that I'll pull the switch on and deploy, replacing a Node.js rig.. for no reason other than we want Lua everywhere and no more javascript .. so I'd say its ready, but my ready may not be your ready.
My father had an aircraft building/rebuilding business for most of my childhood. One of the earliest photos of me was me sitting on the nose cone of a BD-5 with a screwdriver in my hand. One of my brothers started his own business when he was 16 (I was 5 - 6) and was very successful for his age. My mother ran an upholstery business for many years and most of her family were entrepreneurs.

I guess what I learned from that is a business is a series of ups and downs but at the end of the day it's always more satisfying to do your own thing. I started my first business in college and founded my first 'real' one at 25. While I don't think there's anything wrong with working for other people, I can say I'm hardwired to start new things and I'm sure my childhood had a lot to do with that.
The front page of your site says it costs $60, but your "Comparison Matrix" says it costs $50. Maybe I'm overlooking something. But chances are that if I'm overlooking it, lots of people are.

Congrats on shipping.
Eventually, I would like to compare the cognitive load of different programming paradigms / languages / styles.
"Create a document explaining why bakeries need websites". Jeez, that's just really bad advice.

If you start a new design firm (and particularly if you're inexperienced), you need to go where the money and the work is already, not try to create new markets.
> Helping people find decent things - even when old - has to be better

How are previous submissions with 1 point and 0 comments 'decent', exactly? Because you frequently link to such posts.

Maybe you should tweak your algorithm to only detect dupes with >10 votes and >10 comments. Linking to dead submissions is pointless.