jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm an App Academy graduate, and I've also been programming since 8th grade. App Academy targets the shortcomings of a CS degree by teaching people HOW to code. Students are supposed to come out of App Academy with 1000 hours of coding or 1/10 of mastery. App Academy has lectures on algorithms and data structures that aren't equivalent to a CS degree, but graduates can code, and many if not most CS students can not. These programs are very rigorous, and I can tell you without a doubt they are only growing, and certainly aren't going anywhere. If the market correct's itself, it is going to be on the "School" side, because CS degree education is broken.
First, women playing football have a common enemy: the evil men who tell them they can't, the patriarchy! A common enemy is great for team dynamics.

I can't imagine a spot on the team is sought after by girls the same way it is for guys. When I was in H.S. the football players were the top, they were kings. They had special privileges, they were treated better by teachers, it was always the other guys fault if they picked a fight, etc. They had fought for and earned social status and they were constantly fighting to keep it. The worst player on the team was still part of the team which earned them at minimum social status and physical protection. They also had enormous expectations of winning, of making the playoffs, they were "representing the school."

There were other implications of football as well, like college scholarships. Being good could have a drastic effect on their quality of life in the long term. I don't want to diminish what the girls are doing, but I don't see any way they have the same incentives or pressures that the guys have.
A friend, born in the early nineties, recently told me that she watched Californication first and, trying to later watch (the original) X-Files simply couldn't take Duchovny-as-Mulder seriously having been primed by Duchovny-as-Moody.
Whenever I'm stuck on Windows, Cygwin is essential. (I use ssh from the Cygwin terminal.)

It's also great in production - tolerable command-line remote administration, and great for e.g. Nagios plugins that are bash scripts (vastly better than attempting to find a Windows-native plugin that someone else wrote).
48 might have been a much more reasonably sane answer, or just disallow operations that don't really make any sense, instead of implicitly casting in non-obvious ways.
My old country, Bulgaria, consistently ranks as one of the unhappiest places in Europe based on some random surveys somebody did.

Funny thing is, you ask 9/10 Bulgarians how they're feeling, the "traditional" way to reply to that, even if you won the lottery, is "oh you know.....so-so".

To say "great" or "wonderful" is seen as inviting bad luck into your life, basically.
The 7 yo's interest here were the games though, not so much the programming, right?

PC games have been the gateway drug for a huge number of programmers.

I think it works in at least a few ways:

1. You discover the amazing power and value of computers, they're not just boring work devices.

2. You learn that other people made the games by writing code, and that anyone can do it if they want to.

3. You end up making your own games and/or get bored of games and want to see what else the computer can do that is also intersting.
On 2017+ machines you don’t even need an external drive, during the partitioning setup it carves out a temporary partition to store the contents of the ISO + their drivers, windows installation customisation etc. And it’s all deleted after the installation of the drivers after windows is installed
It seems unlikely the model has seen "baby daikon radishes in tutus walking dogs," or cubes made out of porcupine textures, or any other number of examples the post gives.
Another good way of looking at the problem is that you need to test latency under load, not latency on an otherwise-idle network. Ping tests on an idle network only tell you the best-case latency. If you try doing that a while couple of devices are running video streams (especially if it's two-way from videoconferencing rather than Netflix), you get a very different picture of your network's performance.
> So your second point doesn’t really happen in practice.

It happened in this case. From the article, "Zeeshan Zaidi, the former head of Ticketmaster’s artist services division, pled guilty in a related case to conspiring to hack the rival company..." Anyone else who conspired with him could be charged with the crimes.

> shareholders SHOULD be punished for the actions of the company.

The entire purpose of the corporate entity is so that investors can share in the ownership of a business that they do not manage without risking personal liability. Shareholders can completely lose their investment because of liabilities of the corporation, but they usually don't face personal liability.
I did read your comment. Did you read mine? There's nothing violent about my agreement. I agree with some points, disagree with others, which I explain further. There's nothing strawman about that.
Maybe they could save time by notifying the people who were -not- affected.
No, I'm fine with any individual who sells food (or any other thing) being able to opt to not do business with anyone they like. That's a big difference from what you claimed.

That's actually already true now (outside of protected classes). Any restaurant can ask KKK members to leave if they so desire. Same with any supermarket.

Any individual proprietor having freedom of association is a long long way from "specific types of customers should be barred from buying food from anyone and should literally starve to death". That's a strawman position that you invented.
Very few people choose to bike in an environment hostile to pedestrians and bicyclists. The infrastructure and culture has to come first. And the infrastructure won't come until there's a critical mass of people demanding it.
John has been sponsored by Google(1) and by Microsoft(2) both of which he has written some decidedly negative things about. I think he takes conflict of interest seriously, and has a strong division between his editorial and his advertising content.

1: http://daringfireball.net/linked/2014/08/10/ios-at-google

2: http://daringfireball.net/linked/2013/04/20/windows-azure-mo...
> Was my email account hacked? If the account (or the server hosting it) was hacked, the attacker would still need to change the password, which they haven’t done. So that’s ruled out.

... What? ... No they wouldn't. That isn't ruled out.

> Was my desktop computer from which I changed the password hacked? Possibly, but if so, these are the world’s most unambitious hackers. They haven’t bothered stealing any other account login info, including things like my Amazon info or credit cards stored in Chrome. If someone had hacked my desktop I’d have much bigger problems than someone using my Netflix account!

How do you know they haven't?

Also how do they know someone has even broken into their Netflix account? They never explain that. That's kind of an important detail to leave out. Maybe THE most important detail.

Overall that post has a ton of faulty assumptions and hand waving. Hard to take anything they say at face value when they aren't even about to logic basic stuff out.
That's because simple file encryption is really hard, and when it works well, you don't even notice that it's working. Encryption is completely invisible to common people. It's not like locking your money in a safe, where you can feel the heaviness of the door and hear the clank of the lock.
Since when was cost a factor? Try storing everyones' phone calls! Each person can fit on a 750M CD. It may be true that they haven't gotten through sequencing them all yet. Genomics England and Illumina (US) are the contractors. PM David Cameron is particularly keen, recently gave them £300 million. He wants everyone tagged 'within a generation'. And yes you can all ignore me and downvote me because it makes no difference. UK, US, Australia all the same. With your DNA on file - you are an open book.
Most people just don't care or gave up caring. It's too cumbersome to seriously protect privacy. If friends use Whatsapp and they have my address in their phone's address book, Facebook knows it. Same with photos. And as long as NSA has access to all Google and Facebook data, it's efficient for them.

Two interesting projects to mitigate this:
Terms of Service; Didn't Read:
https://tosdr.org/

Maidsafe (Distributed encrypted Internet)
https://www.youtube.com/watch?v=RdGH40oUVDY#t=71
How you dragged "bloatware loaded Windows installs" into this I don't understand.
With good naming and comments this shouldn't really be an issue. At my most recent software internship I got to see very abstracted code with many short functions, and realized quickly how much more clear to read and maintainable it was.
Something like laying off 25% of the company is as drastic a measure as you can ever take other than closing up shop. If they were thinking about it, they were not thinking about it lightly. They certainly wouldn't change their mind just because the news leaked.
When he explains how Perl handles an array passed as an argument to a function:

my @list = ('b', 'c');
test('a', @list, 'd');

Which ends up flatting the @list array into the argument list and printing 'a', 'b', 'c', most Perl programmers defend the language saying that the author just doesn't understand Perl, and that's how things are done in the language since forever. The response is basically a RTFM.

If you really wanted to send the whole list as single argument to the function, you should have sent an array reference, like this:

test('a', \@list, 'd');

Perl programmers say that if you took a minute to understand the language, you should have known this. However, what they don't realize is that Perl gives you ambiguous hints about this all the time. For example, the built in push function doesn't seem to follow this logic:

push(@list, "item2", "item2");

This function knows perfectly that the list is a single argument and the other ones are the items to push into the list. You don't have to pass a reference to the array to make it work.

The push function works like this because it uses an obscure feature called function prototypes. Which is rarely mentioned in any tutorial.

When a Perl newbie sees the push function, it's more than reasonable to think that passing arrays as function arguments will work as in any other language. When they find what really happens, it can be very frustrating, specially because Perl won't give you any error whatsoever. This is one of the reasons why Perl is so difficult to learn.
The tool is available on the Google play store: Mobileuncle Tools.
I'd be fine with the swearing if it'd be backed up by some knowledge and experience, but that smug attitude is just incredibly irritating when coupled with such level of ignorance.
First decide what are you going to bash. Some libraries, some applications, the entire programming environment ?
Using induction from DBI->quote/CGI and a few old apps to bash the entire Perl ecosystem is just boringly stupid.
It is fine and useful to patch those old apps, but to give an arrogant lecture as if all programmers use the same broken approaches in 2014 is just ignorant.

It is extensively documented to prefer placeholders when working with DBI, that is, if you even use DBI directly and not via an OO mapper.
CGI as an approach is entirely deprecated on all languages/platforms not just Perl.
List expansion ? It is a feature, use it or leave it. You have the option to use references.
If you prefer Python, just use Python. It's like bashing C for having pointers.
So, what else ? Try PHP with those examples. Find some Ruby apps prone to sql injection. Bash some NodeJS libraries.
If Perl is dead already, be a rockstar bashing the new stuff, why even bother with the ghosts ?
I think it is because deep down all Pythonistas know that Perl is a far superior platform and they all carry a deep ancestral envy.
Otherwise they'd just be happy with their choice already. :)
works in chrome though. which makes sense now that I can see it's a chrome extension facepalms
Not a single person making a fuss about a "non-standard" boarding pass is something I wouldn't have guessed at all. Happiness all around :)
I deactivated my Facebook account last week. I have been an active member of facebook since early 2005...right at the beginning. It was awesome at first, I could connect with my friends and see what they were doing, and share photos with people easily.

Fast forward a few years and now everyone is on facebook. I had 400 or so "friends" and only about 10 of those people I actually cared about what they were doing. The signal to noise ratio became too poor.

Yes, I could have setup groups and filtered my results and bla bla bla, but I didn't want to. The only value I got out of facebook was I had a contact list of pretty much everyone I have ever known.

This was not enough to keep me interested. Anyone I was doing business with I can keep in touch with on linkedin, which provides me exactly the information I am looking about those people. My close friends and family I keep in contact with this crazy idea of...BEING AROUND THEM.

I quit facebook and haven't looked back.
It will be interesting to see if there's a noticeable quality difference. Right now WebM is not comprable to H.264 except the baseline codec.

Its openness allows anyone to improve the format and its integrations, resulting in a better experience for you in the long-term - This line doesn't jive at all with my understanding of the VP8 codec. I thought implementations were left to devs, but the format was locked and didn't have room to be improved on? Either way the whole spec seems to be built around avoiding H.264 patent suite and "improving" on it is a minefield.
I actually would prefer that to an all-telecommute gig. Be in the office 16-18 days a month out of 20, but those 2 or 4 days a month you want to work from home you can.
> if you can afford to take Uber cab enough then you're probably not an early stage startup :)

I love Uber and totally want to see them succeed beyond their wildest dreams. But I have to agree. I use them more as a luxury. Otherwise, it's the Muni or my own two feet. (And never a cab.)
is it working? Seems non-responsive in FF4.

I get the envelope but none of the interactions work.
There's plenty of hosting providers that provide ruby and python and all the rest. PHP because of ubiquity, I could see holding water 7 years ago, but not now.
The paper quoted in the post says:

> I show that fi…rms bid excessively for the pool of incumbent workers at the expense of trying out new talent. (...) This problem is most severe where information about talent is initially very imprecise

This is nothing else than the Lemon effect at work.

(As it happens I wrote a post about it today: http://blog.medusis.com/are-you-a-lemon )

The Lemon effect (first discussed in a paper from 1970) appears in markets where buyers know much less about goods being sold than sellers.

When the probability of buying a bad product is high, buyers only offer to pay the lowest price. Sellers of bad products will sell at that price, but not sellers of good products. Therefore, after a short while, all good products are pushed out of the market and all that's left are duds (lemons).

That explains why employers are willing to pay more for incumbent workers: uncertainty about an incumbent workforce is much less than for "new talent", because the former is vetted by their current employers and new talent is, well... new.
Part of Python's mantra is "Explicit is better than implicit"[1] which I fully, and wholly disagree with. You end up with a file that has 10 import statements and on larger codebases this just get worse and worse. Furthermore, this leads to less DSLs and other helpers that Ruby is just better at.

In Ruby (or possibly just Rails?) say I want to get the start of the day 3 hours from now, when a sports game is supposed to end, say.

I go (Time.now + 3.hours).end_of_day whereas in Python I have to do "import datetime" (Or is it "import timedelta"? Let me Google) Then I need to do this: http://stackoverflow.com/questions/7985756/whats-the-most-el...

And it's like, how many times do I need to Google Datetime and timedelta. Let alone getting into the weeds with different time zones and daylight savings time changing its calendar day. I could show other examples: Why do I have to pass self into a method when that is the default thing I want to define in a class?

And you can call this all petty bickering but when you sometimes work in machine learning and your model takes 45 minutes to train and to be told by Python that you forgot to import the production configuration file, it's just such a drag. And I know I can type "import *" or include something in my __init__.py but then people will think I don't know what I'm doing. Also what is with "def __init__(self)"? Why isn't it def initialize? Like, the first thing we tell new programmers is that "__" means "warning, don't use me unless you really know what you are doing" then the next thing we say is "go ahead and change __init__ though, that is normal.

1. Type "import this" in a Python REPL to read the full thing.
What about single-host container (i.e. regular docker host, not k8s) with data partition mounted from host?
Agreed. Gestures are only part of the experience. The input device itself matters too.
I think he means that the Fed can directly and indirectly increase the money supply, which disproportionately benefits people and corporations leveraged into assets. Hence, increasing the money supply makes the rich even richer.
You're the one making weird ableist statements. You also list a bunch of types of people who aren't anything like disabled people like corporate users or people who don't want to upgrade.

Your holier than thou attitude really isn't welcome at Hacker News. I would prefer it if you didn't comment at all than see a reply like this. I'm so glad I don't have to work with someone like you.
> You can generate gigabytes of secure entropy per second in userspace.

I haven't thought about this before, so please have patience:

I guess the "secure" qualifier does a lot of work in this sentence? That there's 32 bytes of "true entropy", but "secure entropy" is theoretically weaker but practically just as strong with reasonable assumptions about an attacker's computing resources.

So I'd guess the "secure" qualifier must mean something like "given any quantity of derived pseudorandom information, the seed bytes can't be efficiently deduced? Pretty neat. (I had a knee-jerk disagreement until I re-read your post and saw that you said "32 bytes", not "32 bits". Quite plausible -- and cool -- that we have a good solution with just a small amount more seed randomness though.)
Curious, what is "orthogonal?" If you are a manager, your lack of network will prevent you from recruiting well. If you're closer to sales and marketing, building a network and presence is like the same skill set as the job.

If you're a baseline software developer, it's still kinda odd to not have a network. You haven't worked with anyone in the past that you want to maintain professional ties with over the long term, kinda a red flag. (You can argue there are other ways to do these things, sure - but all else equal I'd go for the candidate with a good LI and a good network - shows competence and desire to connect)

So yea curious what work you think is totally orthogonal to LI?
How will it compare to what Square does? Centralization always occurs at the point of the exchange, I guess. It does seem a little less criminal than what Robinhood was doing.
MAME can emulate the Pravetz 82 and 8M. However, there are no known dumps of the character ROM so it uses the AGAT character ROM. If anyone happens to have a Pravetz 82 or 8M and wants to dump the character ROM, you can help end this injustice.

https://en.wikipedia.org/wiki/Agat_(computer)
What does FIDl bring over d-bus or say mojo ?
I'd like to see some statistics that corroborate the effectiveness of this technique.
UK has the rule of law, the ECHR (for example).

Would it matter if there were some other document making such things unlawful? Do you think that if they had the protections of the ECHR but it was called a constitution that GCHQ wouldn't have taken the same actions?

Lawyers may tell you the UK do have a constitution - I've never really understood how that's true however.
It's not so much about the words as the material consequences of those words.
>"Minesweeper that cannot be exited in any way other than completing the game."

That's hilarious! <g>

Love the comedy in the concept! <g>
Jokes aren’t included.

However some jokes already are illegal or at the very least will get you in trouble, for example there’s one word you can’t joke about in airports.
That was terrible.

Thanks for the LOLs.
I haven't heard anybody anywhere near the left criticizing Section 230. Not sure where you heard that.
"How dare you interrupt when the adults were talking" is basically how this comes across to pretty much everyone I've seen reactions from on social media.
That's possible, but 75 million people voted for a con man, so it seems unlikely.
>Conflating arbitrary electronic messaging systems and public protest, despite obvious relationships between the two, doesn't seem very relevant or useful to me.

There's no conflation, Twitter and Facebook are the modern day public square.

>But facts are fairly useless without context

False.

>The interesting part is: what do you plan to do with it?

Nothing. That mere fact will most likely get [flagged] and [dead]ed within the next 24 hours specifically because it is "wrongthink". If you don't agree with my above post being flagged and deaded due to being an inconvenient fact, then we are actually in agreeance.
It's quite possible to not use alloca(), but just use C++'s placement new operator to re-use memory already allocated on the stack.

I'm not sure if Rust has something similar to placement new, but I'm sure custom allocators (for memory arenas) are possible in Rust.
Well... I launched a sale on my online shop and forgot to enable stock control.

Which results in my selling about 20 more t-shirts than I had available. Ouch.

I decided to be open about the mistake and the next day I manually sent an email to everyone whose order couldn't be fulfilled to explain what had happened.

The surprising thing was that everyone was cool about it. Honesty for the win :)
This.

I think its definatly time we started treating our internal networks as unsafe. Not as easier for the end user, but if done correctly a lot safer for everyone.

A little depressing, but its what would have had to happen eventually.
IRC has always worked well. Done this in several companies. IRC is both real-time and offline. Even your toaster can run an IRC client so it's completely platform independent which is a big thing with engineers.

In a work environment people stay on global and per-team IRC channels. You can a) chat online if there are colleagues online and b) when you get back from your coding session you can always review what others have been talking about since yesterday. You can also chat in a relaxed way as in replying back every 10 minutes or whenever you don't have more important things to finish. This means you can extend your online presence over the workday with a latency of checking back several times an hour while still not getting bounced by each and every message someone decided to send you.
+1 My experience as an architect and as an office worker confirm what you say. Somehow a mixed solution is the best. Spaces for small teams (max. 5 people), keep some privacy but also allow communication. Spaces of 15-20m2 are perfect for that, making a small house the best option. "Normal kitchen, front-yard and even attic for stuff" are also a great complement.
> A couple of other examples of critical bugs that were revealed in 2014: shellshock and heartbleed. Should we dismiss bash, C, etc, as terrible languages because of these?

Yes.