jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think the series sort of dragged on after the first one. But I read it a long time ago, maybe I should try again.
There should be terms. They shouldn’t be unilaterally assigned.
The former doesn't follow from the latter. For tools I use and places I want to work:

* Programming languages should be general.

* Programmers should be competent and disciplined enough not to misuse that generality.

I absolutely hate programming in languages like Java, designed for idiot programmers. I understand their place -- there are a lot of incompetent programmers, and we need to constrain them, and a lot of places with boring IT problems who won't be able to hire competent people -- but it's not something I'd ever want to touch. That sort of workplace and that sort of language would make me miserable.
But that is not a fair comparison. You need to compare moving from NY, Amsterdam,Berlin, Madrid, Shanghai, Singapore, big cities with good public transportation to any big America city https://www.youtube.com/watch?v=-ZDZtBRTyeI
One of my kids learned Scratch at home. He tried some local classes, hoping they would teach more advanced material, but they were introductory and he spent his time tutoring the other kids (not a bad lesson in itself!)

We briefly tried GameMaker Studio 2, however we had no prior experience and finding out what functions were needed or called made it a high friction experience.

He has been playing Minecraft since a young age, and creates elaborate redstone mechanisms. I like how this mixes creativity, spatial planning, and boolean logic, and doesn't require learning a new UI or language.

Most recently we tried creating a Minecraft mod in Java using Forge. I cannot state strongly enough: do not do this. The Forge architecture is fundamentally broken, whereby it adds some functionality but otherwise forces you to code directly against decompiled Java classes.

Most tutorials only work with a specific version of Forge/Minecraft. There are no release notes or documentation, because there is no API. (To be fair, the Forge aspect is documented, though I only found it useful once I already knew what it was trying to explain.)

So what started out as an exciting father-son project became something I dreaded.
> Does it seem odd at all that everyone is not just willing but eager to accept repeated claims of Russian responsibility for this or that, despite significant evidence for the repeated claims rarely being released?

Not particularly. It is no secret that Americans really don't like the Russian government, and there is precedence for APT groups associated with the Russian government attacking the US. I agree though that there is no publicly available data to support the assertion that Russia is responsible for this at this time. My earlier post was simply pointing out the low likelihood of an individual or independent group performing this attack. The high level of sophistication combined with their risky target selection suggests it is a nation state.
Or Make? CMake?
I have only one upvote to give ...
I won't hold myself out as that much of an expert - cosmology was never my specialty and I haven't been a practicing physicist for a decade - but see my comment: http://news.ycombinator.com/item?id=2006334
Who's Greg Perry? Is he a known liar? What about asking this Jason Wright who apparently implemented some of this? Or is he also a known liar?
SEEKING WORK | Munich, Germany | REMOTE OK / TRAVEL OK

Email: michele.dallachiesa@sigforge.com
LinkedIn: www.linkedin.com/in/dallachiesa

With over five years of experience in the industry as team lead, founder, and CTO, combined with a solid foundation in modeling and querying spatial, sequential, and graph data obtained during my doctoral research, I can help you define, lead, and execute data science and engineering projects in IoT, robotics, mobility analytics, location intelligence, user profiling, and customer journey analytics.

Technologies:

* Data Science and Machine Learning: machine learning and data mining algorithms, experience with Scikit-learn, TensorFlow, Seaborn, Pandas, NumPy, Joblib, Jupyter Lab.

* Data Engineering: static and streaming data processing, experience with Cassandra, PostgreSQL, Parquet, HDFS, Hadoop, Spark, Apache Airflow, Celery, Fabric, Docker, Flask.

* Location Intelligence: indoor and outdoor localization methods, cellular network data analytics, urban traffic modeling and optimization, experience with SUMO (Simulation of Urban MObility).

* AWS services: EMR, S3, Lambda, CloudWatch.

* Programming languages: Python, Java/Scala, C/C++.

* Graph Mining: Neo4J, NetworkX.
Why did you go out of your way to make me copy and paste an URL to view this thing?
No one uses a mag reader here in Canada. Europe ditto, and sounds like the antipodes too. I don't know anyone who doesn't have RFID cards, debit or credit. Swiping a card through a mag reader is the backup option alone here.
Funny to see K&P referenced here. It was my intro to programming in a way.

I remember I coded a weapon that would overheat and showed an energy bar depleting as you fired my friends refused to believe I had done it.
it is interesting to see if it works with redpanda for me too, at the moment it can be run just as java class, it shouldn't be hard to run it in docker, will redpanda work with Kafka Streams?
Someone sent a comment via the form on the page, but didn't provide a valid email return address. What they said is echoed by other comments on this page and deserves a reply, so I'll reply here. People may, no doubt will, disagree with me and agree with them, but there is a discussion to be had.

> Being slow to criticize, is being slow to correct. Is being slow to make you better.

I disagree. Being overly fast to criticize is to risk missing the
underlying causes, the underlying reasons, and the opportunity both
to learn and to make the right changes.

> This is not the first time I hear this argument. My opinion: complete and utter BS.

Then we disagree.

> If I have made bad software, please, let me know AS FAST AS POSSIBLE. Criticize me FAST! Let me fail fast!

If you are there to be asked then I will not simply criticize you,
I will ask you why you did it that way. It may be that what you
have done is poor, or badly coded, but it may be that there are
things you know that I don't know, and it's an opportunity for me
to learn from you.

If you then don't have a good reason then we have both learned,
and the code will be better. But if you do have a good reason
then I have learned, and we can possibly work together to improve
things within the restrictions that I had not initially seen.

> This is just apology for mediocre SW.

I think you have missed the point.
I think the “obsession” was in reference to the many posts about either optimizing strategy, or other games taking inspiration and creating similar but slightly different variants.

As for why, I’d say it’s the simple case of something got popular, and people are copying and analyzing it. It’s a fad, like so many others before it.
Probably referring to the book/novel rather than the movie, as the book is autobiographical in nature and a fascinating read, while the movie is more pure entertainment.

Edit: actually scratch that, I have no idea (obviously) what the author had in mind, and could be either.
That's really cool and probably exactly what I was looking for. Sounds about as cheap as you can go.

How expensive was it to get any utilities hooked up to your property, or was that already taken care of when you bought the land?
It's talked about right in these very comments: http://news.ycombinator.com/item?id=2487412

The data is POSTed over SSL. C'mon, do you really think Sony sends credit card data across the wire in plaintext? If so, it would have been discovered the day the PS3 launched, like five years ago. And, its discovery wouldn't have required any system hacking, as described above. Is it amateur hour here?
Because apparently this cache was well known already to researchers, and it was just the user-friendly interface that blew it up in the press.
I think there wouldn't be the same sense of urgency. I don't think that's cynical at all; that's the way business works. I've never worked at a company that doesn't push something when enough customers make a fuss about it.
Uh, as far as I know Google hasn't actually paid the fine yet since they're most likely going to appeal. So the headline (from the source and you used here) is at least half wrong.
Amazing how slow Apple's communications are though, in this modern age.
The thing to keep in mind is that it is not a bid if it is determined to be unrealistic. It is imperative that the contracting office understand whether a submission is realistic or not. If they do not perform that basic step, then the project will either fail, or be subject to expensive change orders that will likely inflate the costs and schedule massively.
Attempting to establishing a legal obligation to share information is pretty much that, I would think. Seems like that's the whole point of a democracy, no? To allow the people to make things their business?

I mean, if Apple doesn't want their contracts (which are enforced by democratic American law) to be the business of the American people, then maybe they should leave the country.
Maybe traditional work just isn't the answer. Or maybe a task you kind of like doing but can't find the will to finish on your own becomes a really awesome job, and your 'just because I want to' stuff remains a passionate hobby.

Coding gives you a lot of literacy beyond simply writing code to build systems; perhaps those skills could be applied in a slightly different direction, from SRE to teaching to writing a book (personally, writing's one of the things that turns into a chore when it's for money, but you might be different!).
This isn't true, in my experience. I'm production-comfortable in at least half a dozen languages and yet I've never used any of them for more than maybe a few consecutive months at a time. I can go as deep on the JVM or the CLR as you'd want to go, I won't embarrass myself writing C++ in anger, and in the last year I've gotten quite comfortable with the idea of writing production code in Ruby (which, for me, means diving in and figuring out how MRI ticks).

My travels indicate to me that "proficiency" grows from understanding the mental models that go into programming. Within a linguistic family (and most of the languages in heavy use are either dynamically-typed OO or statically-typed OO), the differences are marginal and mostly unimportant. If I had to go write Node ("like Play but without a working type system!") tomorrow--well, I'd quit, but before I did I'd be proficient in a week.
I did it a few times for exchange students who struggled with English. I made sure they understood the concepts and could explain them to me in Arabic. It was a mix of editing, translation, and tutoring.
Yep - agreed. We're a relatively new team, so there is a lot more to come. Our larger goal is around making a lot of data accessible and actionable for owners everywhere. Stay tuned!
I question your, um, "mounting evidence"; but in any case, we do agree on one big point: pornography is entertainment for adults, with heavy artistic licence.

People shouldn't try to learn about martial arts from kung fu movies, and shouldn't try to learn about sex from porn.

Of course, this filter will also try to block you if you're trying to learn about hacking, or seeking anonymous advice about self-harming. Don't fall into the trap of thinking this is just a porn thing.
Are internships still only for people still in college? That's what I always thought, but I read some articles recently that indicated some programmers with 15-20 years experience are going around and working "paid internships". (I don't really understand the difference between that and a plain old contract.)
Might be a cultural difference. Having been born in the East Block and spending nearly all my adult life in Western Europe I sometimes still can't help but wonder how some folks from the other side of the pond can keep up this level of verbal excitement about things
Also costs twice as much. But seriously, as more of these videos appear, it seems electric motors torque characteristics are superior for drag racing.
Looking at that made me think about us back in the brick-and-mortar version of Khan Academy, us in the university. Our analogous tools like mastering physics and webassign, while they have improved, pale in comparison to Khan Academy's up and coming tools.
I understood the point until the site stated "Emotion recognition software is largely seen as racist pseudoscience" and then link to facial recognition which is not related.
You'd think these people are smart enough to not overplay their hand and actually get traction and therefor reach their goal.
This is what happens when you incentivize your employees to patent anything imaginable and possible.

Similar to the Amazon "wage cage" patent that spawned so many memes and bad press.
This is what [big] Linux distributions are for: vetting packages and vetting the vetters.
That sounds like a nightmare to me - the antithesis of something good.
I am a bit suspicious of how this result is being presented in the media. The overwhelming bulk of the diagnoses are for anxiety and depression. Which seem like pretty typical reactions to an extreme emotional trauma like hospitalization during a pandemic, and are fairly common reactions to long term recovery from a major illness even during less desperate times where treatment is more readily available.

The elevated rates of stroke and dementia are more concerning, but are a less startling 7% and 2% respectively of the observed population. I’m not sure if the authors controlled well for confounding conditions either.
While this may be true, this doesn’t have to be an all-or-nothing thing.
> Can the study result be: "A third of anyone suffer nerological or mental disorders due to the world situation/lockdowns'?

No, because basic science says you control for stuff like that (no, I didn't read the full study) when computing your result.

Lockdowns may be difficult, and that's worth studying too. But they were clearly needed, and evidence like this is why. Covid is really bad.
I love Spotify and am glad I live in the EU. This is exactly why regulation is so important.
Hm good point. The project itself exists already for quite some time now, this is just a complete rewrite. It is named after an ancient Greek goddess: https://en.wikipedia.org/wiki/Ceto (all of our projects are named after Greek mythology).
This is in fact the whole problem: "COVID could spread at a rate higher than 1 in schools, but if all teachers, parents and grandparents have been vaccinated (at a high uptake) then the spread in children won't spill into the older generations and therefore the overall reproduction rate might still be below 1." Yes, in this scenario the reproduction rate R could initially be below 1 making it look like we had herd immunity and could declare victory but it would inevitably increase to above 1, meaning an exponential growth in cases, even if all restrictions and everyone's behaviour was the same as when it was below 1. Here's why.

Assume for convenience that Covid cases double each week in schools and halve each week in adults, there's no spread from one group to the other, and almost all cases are in adults initially. Initially we measure R and it's firmly below one, because almost all cases are in adults and those are declining rapidly. After one week there are twice as many cases in children and half as many in adults, after two there are four times and a quarter, eight times and one-eighth... and pretty soon the number of remaining cases in adults are so few any further reduction can't possibly compensate for the exponential increase in schools, and overall cases are growing exponentially and fast. Our declaration of victory was dangerously premature.

The exact numbers don't even matter; so long as the reproduction rate is firmly below 1 in one group and firmly above 1 in the other, the group where cases are shrinking will make up an exponentially decreasing proportion of total cases and the overall rate of spread will quickly become determined by the group where cases are still growing. (The assumption of no spread from one group to the other doesn't matter either; it just makes the explanation slightly simpler.)
Haha, totally. I don't know - I think it's kind of sad. Rural Bavarian life is taken for life in Germany in general... it's plain wrong. I should know, because I live in Germany. I wonder why everyone keeps going back to restricting Germany to that single cliche.
I personally have never seen one, and don't know where to buy one. I don't even know if they're common, or individually hand-made.
I actually understood the one-button mouse idea recently. It forces software developers to try not to hide all the useful features behind right-click menus, but figure out how to consistently lead a user to where they want to go.

User Story: My wifi wasn't working on my windows laptop the other day, I knew there was some nice "troubleshoot network" button, but I could not find it for the life of me every time i clicked on the wifi icon, causing me to go through the "network and sharing center" menu . 10 minutes later I finally realized right-clicking instantly brought up the troubleshoot menu.
I used it on a number of large collaborative projects (usually design documentation in the several hundred page variety) that needed reams of documentation and extensive side-bar discussion. Prior to Wave we used collaboration systems like Google Groups.

We'd break each project down into phases (and if necessary subphases) and create a Wave for each phase -- something like "Phase A:Secondary Requirements and Permutations". All of the assets for that phase would end up in the Wave with necessary meta-descriptions/discussions around each asset. As often as not the asset was just attached into the Wave, but we used a fair amount of links to Google Docs. The meta-discussions were usually descriptions of the asset, or directions/side-bar conversations between team members needed for coordination on that asset.

After all the phases were complete, we'd make another wave for final review and synthesis of the phase sub-documents, with sidebar discussions until final deliverable document.

The first Wave coordinated project we actually tried to fall back on Google Groups and email and it just made things messy and didn't really make sense. We bit the bullet on the second project and just did it all in Wave. You know what? The project ended up going stupid fast compared to a Groups/email solution. Instead of masses of junk filling up groups, and thousands of emails clogging up my mailbox (potentially getting lost in the masses of other email I get every day). Plus we got a nice historic record of everything for free. Essentially it took what would have been dozens or hundreds of hours of project coordination time and turned it to 0. It lubricated that aspect of the project coordination so my team could focus on just actually doing the project.

(and also, we used Wave notifiers so we knew when there was an update).
I have been looking for solutions to some of these things forever:

21) Have an ssh session open forever

autossh -M50000 -t server.example.com ‘screen -raAd mysession’

Open a ssh session opened forever, great on laptops losing Internet connectivity when switching WIFI spots.

24) Transfer SSH public key to another machine in one step

ssh-keygen; ssh-copy-id user@host; ssh user@host

This command sequence allows simple setup of (gasp!) password-less SSH logins. Be careful, as if you already have an SSH keypair in your ~/.ssh directory on the local machine, there is a possibility ssh-keygen may overwrite them. ssh-copy-id copies the public key to the remote host and appends it to the remote account’s ~/.ssh/authorized_keys file. When trying ssh, if you used no passphrase for your key, the remote shell appears soon after invoking ssh user@host.

25) Copy stdin to your X11 buffer

ssh user@host cat /path/to/some/file | xclip
I believe that they've got somewhat strictest policies on talking about internal stuff.

Well, at least that's what some bloggers write about [1] and I haven't heard about any counter-proofs.

[1] http://gizmodo.com/5427058/apple-gestapo-how-apple-hunts-dow...
You do not pay the government VAT. You collect VAT on purchases on the governments behalf, that amount was never yours in the first place.

That aside I make a comfortable living as a software developer in London. My effective tax rate is around 35%. If I was earning > 10x what I currently earn I don't think I'd be complaining about an extra 18% in tax.
Keycloak is licensed under Apache 2.0
I have tried, but I am not able to meaningfully relate the situations described in this comment to taxes on the operation of a stock exchange. Who owns the property? Who is buying and selling it? Is the property the stock exchange? Is the state the owner of something and individuals are buying it? Is the state the buyer?
Most of us aren't even doing that. We're slapping on a new coat of Stonington Grey on the walls and touching up the trim of apartment buildings...
The hidden killer feature of edge is IE compatibility mode. This is what allowed our organization to finally move on from IE to a chromium based browser. Internally we just maintain a list for pages that require IE compatibility mode and no one notices at all. Prior to this IE was a required browser on all corporate machines and it was hell.
This set is missing Australia yes, but not the other set Troy Hunt was sent - he covers this in his blog post and tweets. There are at least two sets floating around. The ones loaded into HIBP do contain Australian numbers - I've checked.
"Factorio Is The Best Technical Interview We Have"

https://erikmcclure.com/blog/factorio-is-best-interview-we-h...
A vertex on an nD hypercube has n neighbours, so how do you manage to colour it to have √n neighbours? Shouldn't it be n? If it's √n, then do you round it up or down?
I had a look at something like this some time ago when I tried to implement a PoC to safe backups on audio tapes ;) never came to fruition since the storage capacity was abysmal
> Sounds like what people said right before it tanked hard

1. People have predicted 19 of the last 2 recessions. Waiting it out because the market will tank hard in the future is a fool's game.

2. As long as capitalism keeps working, and our governments keep catering to the rich and powerful, the market will recover after it tanks hard. As of 2021, this is a pretty safe bet to make.

> Like in 1929? Or 2008? I won't need to dust off my cash because there are plenty of other things to invest in other than stocks

I'm glad you brought up 2008. Let's assume the worst case scenario.

Anyone who invested a lump sum into the S&P 500 at the peak, on the night right before the crash, in 2008, would have tripled their money in the past 12 years, between gains and dividends.

That's a 10% year-over-year rate of return. And that's the worst-case scenario.

If you are so convinced that a crash is coming, do the prudent thing, and maintain a 70/30 ratio of stocks to bonds or cash, and re-balance every month. You'll lock in your gains during bull runs, while having the capability to capitalize on any losses when the market slides.

What you shouldn't do (unless you plan to be dead in a decade or two) is sit out on the sidelines, day after day, month after month, year after year, watching your money lose its value. What you also shouldn't do is to day trade, invest in weird financial instruments you don't understand, overleverage yourself for the purpose of speculating on illiquid investments (including but not limited to real estate), trade on margin, or throw all your money into meme stocks.