jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> I was fortunate to be a student of Dr. Bose many years ago. No other professor gave unlimited time on exams, plus free Toscanini's ice cream to boot!

Unlimited time and free food is a good thing? I went to Harvey Mudd and the only thing more terrifying than an unlimited time exam was an unlimited time exam with free food. It was a surefire indicator that you were about to lose a significant chunk of your time working on a nigh-impossible exam. I guess it's just weird to find out that this isn't universal.
My start-up. With a full-time job and 2 kids, there is no time during the week. 5am will be here before I know it.
Nonnullable (static) class fields and constructors don't mix however, which is why you don't see it as a language addition so far.

Nonnullable local variables and function parameters however could easily work within the current c# language.
There's a service that's being subscribed to that provides video that I can't share, sadly. However, when I reverse engineered how our video player was translating a uid into a link, I was horrified.

Essentially, we perform a request that returns an xml document wrapped in a json object, wrapped in a jsonp callback, that is then parsed by a php script on our end back into a pure json object.

This made me die a bit.
I've taken enormous (read: irresponsible) quantities of psychotropics over the course of my life: psilocybin in particular, but I've had experiences with everything from pure LSD to exotic molecules without names.

The intensity and resonance of those experiences are such that it's sometimes hard to reconcile with the small fraction of the population who have known them. It's an essential part, to me, of the human experience.

That said, when I was younger I didn't always treat them with the respect they deserve, and it's difficult to determine in retrospect the effects they've had on my life - in part because I was still not yet fully formed when I began. I don't regret the path I've taken, but in retrospect it seems a fluke that I've arrived where I am with my sanity (arguably) intact; or even that I've arrived at this age at all.

To me, these are incredibly powerful tools, with amazing potential for both creation and destruction - but the infrastructure to support their responsible use didn't evolve at a pace to match their sudden explosion into mainstream awareness in the 60's, and the results were terrifying to many; alcohol can be an amazingly destructive drug, but societies have had thousands of years to grow comfortable with its effects, and to learn to mitigate its worst excesses.

As a result of this (perhaps rightly deserved) fear and confusion, we've collectively overreacted, not only banning them outright, but elevating their status to one of our most fiercely prosecuted taboos. I sincerely hope that this will change at some point, and that it will coincide with an evolution of the knowledge and wisdom required to use them responsibly.

To me it's evident that there are strong positive outcomes to be gained, from personal and artistic growth to effective treatment for psychiatric afflictions - but more than any other substances I know of, these drugs are chameleons that can change form entirely in response to one's approach to them. They rarely reward foolishness or irresponsibility.

Now, as ever, cultists are everywhere; I put my trust in science. And I hope that as the stigmas attached to these substances subside, our governments have the sense to entrust the exploration of this potential to scientists.
There are several ways to do it. Kill all the instances. Use a firewall to blackhole all the instances. Use traffic shaping to degrade the latency or packet loss of all the instances.
"increased productivity and efficiency" means less jobs. (But also a higher standard of living since things become cheaper.)

What you want is more demand. (Which depletes natural resources.)

If you want, you can have "well off poor". That's someone who is poorer than his neighbors, but due to efficiency still has everything necessary for a comfortable life. Due to human nature people don't really like this.
Some clarification seems to be required since I am being voted into oblivion (perhaps never ever use ever or never?:) )

When writing some code that relies on a method in a specific class or interface being present then actively test for it and react appropriately.

Writing the code based on how it is hoped the program state will be and letting the exceptions fall out is what I mean by exception driven development. In many cases this is a code smell that indicates a section that was not completely thought out.

The next step with an invalid cast exception or a type check is to take action and do something about it. When faced with an exception there can be more ambiguity about it's source especially when there are many lines in the try block or if you are calling into other libraries.

What if there is some code in the save method that throws the exception for type casting and the invalid cast exception assumes that the source is the base class problem? Now you can add further debug time to the cost of trying to short circuit the type check that was intended up front.
Look at how deeply nested the code is. Hint: it isn't. Super clean code.
Many reasons:

* Initial projects started in Java by various contributors

* Large open community of Java which contributes back

* Wide acceptance of Java being cross-platform

* Today Apache is the de-facto home for any donated code from a corporate
Call me silly, but implementing Numerical Methods/Analysis from the ground up in C sounds like something that would put me in a fetal position in a dark corner somewhere. Why would anyone do that to their students?

Did they also make you implement operating systems in assembler?
Or use VIM keybindings on Emacs, so you still benefit from all the extension and scriptability but when you're on a tiny VM you can comfortably use VIM.
I thought your comment was hilarious and a good explanation at the same time :)
People like electronic voting because they read Applied Cryptography and discovered we can have "provably secure" elections.
You seem to be saying paying workers more than they are worth is an innovation of tech. They are paying less than they would have without the wage fixing scandal and its ineffective settlement. The union is clearly a result of many abuses of workers by the tech industry.
Hey HN! I don't have a beta for you to try out yet, but I thought I'd share my ideas on how to make notifications less stressful for open source maintainers.

I was really inspired how HEY solved my email inbox for me and I thought it would be great to apply similar tools to other types of notifications - GitHub ones in particular. For example:

- Screener
- Reply later
- Mute any thread without blocking users or repositories

Curious what your thoughts are and how does your current workflow on GitHub look like? What would you love to exist or not exist? Thanks :)
This happened to another stock mistaken for Twitter before. https://www.theverge.com/2013/10/5/4805010/twitter-ipo-filin...
Thanks for the correction, yes that's what I meant.
Göbekli Tepe is interesting because it predates the neolithic, let alone "cities". They came around several millennia later.
30 years without practical applications is quite an achievement.
> Then they sacrificed the animals and looked at their brains.

That seems... extreme. Interesting word choice there!
I found Insync they apparently want to create a DropBox over Google Apps insynchq.com
For me, it's the structure that allows me to get things done.

I've only ever dabbled in GTD or Pomo, but the basic building block -- have a list of tasks grouped and broken-down by time -- is what lets me get things done.

I'm sure the processes recommended on top of that building block also help. But I'm set in my ways, and don't like much overhead, so I keep it simple just by keeping a Pomo pool around, without the egg timer.
Quirksmode does an excelent job explaining this. And covering ie/chrome/safari bugs adds extra credit.
That goes to show that if anybody lays their hand on you in a threatening manner in places like bars, you have the duty to protect yourself and those you care for around you.

Just be prepared TO take a life of someone else who is ready to do the same to you. Or better yet, learn to mitigate these situations by not pubcrawling.
Same. I've recently been experimenting with several - Less Framework, Less.js, Compass, and Flawless.css. html5boilerplate is also nice for starting templates.

Bypassing those niggling pita xbrowser/ie6 issues with just a 'git clone' is clutch.
I always think its funny when a bunch of nerds start talking about how to win a fight. I say that as a nerd who got beat up and pushed around a lot in elementary up through high school. Once I could afford it I made it a point to study self defense, not so that I could fight, but so I at least had the confidence to know how to handle myself.

Learning to fight for its own sake is dumb if your plan is to do it outside of a structured sporting event. Keep in mind I don't mean self defense. Most people won't get into a fight unless they feel extremely confident about winning. That could mean they are much bigger, well trained, armed, have lots of friends, etc. If you don't know how to defend yourself, you probably won't figure it out in the time it takes someone to punch you. The best defense is to know when to get out.

Just had a big confrontation with someone at a bar? The time to leave is NOW (before he comes back with friends, a bottle to the back of the head, finds you stumbling out drunk, etc). During that confrontation? Keep your hands up and the other person away from you - pretty much the same stance as if you were going to throw a punch but with your hands open. Don't turn your back to someone who is aggressive - back away slowly.

If worse comes to worse you won't remember any techniques you read here or elsewhere unless you've practiced them A LOT. Just try and remember that while there are no rules you shouldn't try to escalate a fight any more than you need to in order to get away. What I mean by this is if someone shoves you, just walk away. IF you throw a punch then they throw a punch, etc. You hit a guy and he goes down? Great, now leave. Start kicking him now and maybe his 2 or 3 friends decide it's a good time to jump in instead of helping their friend up. Don't escalate a situation unnecessarily.

If you want more than this - go take Krav Maga classes for a year or two - then you'll at least (hopefully) be able to throw a decent punch without hurting yourself.
I love the idea of this. Considering we already have the majority of the technology for this, wouldn't it be possible to realize this through some sort of crowdfunding? Let's say you sell 100-1000 tickets at a price of 5-10million per ticket, both to individuals and governments for research purposes. For that, they can get their flight plus some basic accommodation and supplies once they get there.

I'm just thinking out loud here. Let's say we focus on the minimal requirements to sustain a colony on Mars. We could use robotics to build/establish a first base. After this, we could send some people there with additional supplies to continue building the colony. Once the initial constructions are made, and we would be self sufficient in basic stuff such as food etc the ticket price could be lowered and more people could get the chance to move there.

Then, after 20-30 years the possibility of returning to earth might also be there.
No sympathy from me. Anyone who works as a magazine editor should realize that these things are copyrighted (NOT "copy written"; seriously, editor?) by default. The FIRST thing you do is check the article's license, and if there isn't one, get permission (NOT "contact the author" to let them know you've decided to use it; she never had that right). Monica had every right to be rude -- Cooks Source had unapologetically violated her rights. This article just makes them seem whiny and reluctant to take responsibility for their own choices. I bet if they had owned up right away and published a real apology plus a mention of paying the author for her work, things would have gone much more smoothly.
http://www.spacex.com/careers/position/5000
> Project Managers have to close issues that they don't actually plan to tackle, which is a very difficult exercise in honesty and transparency

I understand honesty, but I don't see how closing bugs makes it more transparent for the customers/users. Suppose there is such a bug you do not plan to fix. As a user, I can appreciate you stating that, but that does not mean the bug ceases to exist and should be hidden from the users' eyes.

A few years ago, there were dozens of little bugs in GNU/Linux that appeared only for some people some of the time. NVIDIA driver issues, keyboard backlight support, and so on. These were also of the kind where we couldn't expect an official fix, but still there was a Ubuntu wiki, Debian wiki, Arch wiki, Gentoo wiki and many other places where you could find a workaround for your specific bug.

To me, allowing "the community" to help itself on bugs that you do not plan to fix helps transparency much more than hiding your bug by setting it to "obsolete". It may not apply well to your particular company, but for Google's Android, a Linux distribution, it would be ideal.
SEEKING WORK: Rajkot, India

Has 3 months of experience working with a Y-Combinator - 2014 non-profit startup https://www.zidisha.org/

Credits on http://p2p-microlending-blog.zidisha.org/2014/10/04/the-new-...

Remote: YES

Willing to relocate: NO

Language: PHP, HTML, CSS, JavaScript, jQuery, MySQL, PostgreSQL, Git

Frameworks: Laravel, AngularJs, Twitter-Bootstrap, Slim

Tools: PHPStorm, SublimeText, Vagrant, Navicat

Resume: https://www.dropbox.com/s/wllb72590c9hc80/Bhargav%27s-Resum%...

Email: bhargavdjoshi@gmail.com
Ruby (MRI/JRuby) are gaining traction in automated testing at large enterprises. Ruby is easy to learn and integrates well with java.

Cucumber provides better reporting than JUnit/TestNG. For web testing you have watir. For SOAP services you have savon which IMO is much easier than SOAPUI. For RESTful web services you just make direct calls. Then there is sikuli for ad hoc GUIs.
lol, the german post is the only one mentioning a degree.
There is an award winning documentary on him released recently - "An Honest Liar".

http://anhonestliar.com/
There are gems that work only with JRuby. There are gems that work with any source-compatible implementation (MRI, JRuby, Rubinius, etc.), there are gems that work with any Ruby which supports the FFI (at least, again, MRI, JRuby, and Rubinius).

There is no implementation (or implementation/platform combination -- MRI on windows supports a different set of gems than MRI on linux) that supports all gems.
I fooled around with a Spark java, j2html, and Bulma css web app for a prototype back in 2017 (2018?) and it killed me how nice it was. The only tooling I needed was Intellij and the app started in milliseconds along with supporting hot reloading.

Modern web development is a big reason, I left my job at the end of 2019 and went back to school.

I'm tempted to try something with Javalin(a fork of Spark), j2html + htmx, and Tachyons css now. I think together those would make a beautiful stack.

http://sparkjava.com

https://javalin.io

https://j2html.com

https://tachyons.io
I have been on Twitter for 10+ years. It was exciting the first few years, but I honestly don't know why I haven't deleted my account yet.

I have tried to "reboot" my Twitter account several times during this decade, but my timeline eventually gets full of random political diatribes, passive aggressive tweets, and cliquey inside jokes. It's as if Twitter's algorithms were designed to amplify toxic content and hide thoughtful, assertive stuff.
Clojure has (roughly the equivalent) of problem #1. Java has a lot of, err, great libraries, I guess but many of them are, sadly, hidden behind a Java-esque API. To use them from Clojure you will need to spend time wrapping up the Java-esque nature of the API into something more Clojure-like and unfortunately the answer to the question "How do I do X in Clojure" is often "Use Java library Y." Thankfully Clojure's Java interop is relatively painless.

Personally I spent a long time in the Java world and then migrated to Python and Ruby. I was shocked at how easy to use many libraries are in the Python world. Libraries like Feedzirra, Mechanize, Python Twitter Tools and so on don't really have equivalents with respect to ease of use in the Java world.
I'm simply trying to say that there are two (or more) sides to every discussion and argument, and usually there are plenty of good points and bad points for every side.

Arguing for a standing body to help guide/regulate education and certifications could be a potential benefit, especially in the area of life-critical engineering, like software for hospital equipment, nuclear reactors, or space shuttles. Alternatively, a giant regulatory body could result in nothing but additional fees for students and prospective employees if they have any hope of being hired.

Edit: I also find it very interesting that my above remark swung from one to four, and now is down to zero. Difference between gut reactions and thinkers?
Not really. If you're an expert at "psets" that doesn't make you an expert at the far wider array of skills needed to survive and prosper in the real world. Sure you might have a 160 IQ and are able to instantly slice through any engineering problem that comes your way, but that alone will at best get you a permanent cubicle job as "Sr. Engineer".

That said, I agree that smart people have a far better chance of being able to learn the other skills. But the difference between the two outcomes relies largely on the attitude the person has. So the culture they're trained in should somehow instill in them the importance of the wider array of skills, so that the individual will internally emphasize and strive to learn them.
But if you're financially independent, you can just do whatever gives you meaning; whereas if you're working for someone else, you've got to prove you'll add value in return for your pay.

Sadly, programming by itself will very rarely make you financially independent, especially if you're giving away your code.
Correct me if I'm wrong, but it seems that the world has moved away from hydrogen in favor of batteries?

There's the cycle efficiency, but it's probably also a factor that we have a very well developed infrastructure for shipping electrical power around, while pretty much none for hydrogen.
The fact they are called "neural networks" is testament to this :)
Starcraft sold 9.5 million copies worldwide over the last 10 years. 1.5 million in 98 alone. (According to wikipedia at least) that is a lot of Starcraft players that could be eager for the new game. I know at least one person that pre-orded it two years ago when it was going for 45 bucks or so.
This article is from 2012. It's definitely exciting that the Lomax archive is online — but it could be worth updating the title.

On another note, if you're interested in Lomax you might also be interested in Sublime Frequencies [1], Awesome Tapes from Africa [2] or the Nonesuch Explorer Series. Both are mostly focussed on music outside the US, but they all seem to capture something similar to what Lomax was after.

1 - http://www.sublimefrequencies.com/
2 - http://www.awesometapes.com/
No, it means I will always do web programing.

Lets say the next big thing in programming is GPU programming to compute massive volumes of data - I will still always do web programming.

Lets say I continue to move into strategy, product development etc - I will still always do web programming.

I just don't sit into one of the boxes perhaps you are trying to pigeon hole me into, maybe?
One day your kidneys will shut down and poison you. If you can deal with that (or similar) you can deal with the "horrors" of multiple universes.
Yup. Once you log in there's an import tool that'll import any standard Netscape bookmarks file, which is what Delicious exports as.
Alright, I will bite. What are your reasons for not liking Bruce?

(I can't wait for this)
Cool! I'm delighted to hear whenever the internet is not being overwhelmed by the other side of the "anonymity plus audience" equation.
It still caused you to pause and slowed down your experience though.
...must be configured as an LLC.

That sounds exactly backwards from the previous (through 2010-12-31) exemption, and Grellas' discussion of what a 'qualified small business' is above. Typo?
Can I import my Delicious data to this?
> one should

No offense, but that's still kinda condescending. I have 2 kids myself but I don't go around preaching. Stuff like post partum depression, pre-existing chronic conditions, overbearing grandparents, domestic abuse, etc are all real things and you and I are neither psychologists, pediatricians, nor social workers so best to leave the advice giving to licensed professionals.
Like yesterday, when Fedwire and ACH were offline for hours?

https://www.bleepingcomputer.com/news/government/federal-res...
Re: "There is no argument here." can you clarify what you mean? Are you making an argument that electronic voting machines resulted in an incorrect election outcome?
This seems like an argument from 'my opponent believes something that could possibly be used to justify something bad'. People are not equipped to understand what is reasonable. No one is. 90% of being reasonable is just following with the herd because the world is really really hard to understand. That is an argument against democracy, and also every other form of government involving people at any level. Such is life, at least until some kind of weird technical solution pops up.
Nothing you just stated is evidence.
Benevolent dictators is what we all need.
Seems like business as usual, with old administration coming back, let the Russian witch hunt resume.
Maybe nextcloud talk? Nextcloud is easy to install on vps or a rpi and admin. I haven’t really used talk but it seems to be privacy focused enough and comes with mobile and web clients.
No, the phone stays in your pocket. You walk up to the car and open it, gloves or no gloves. It's great.
Im not sure the education has changed -- examples of previously not valuing truth include things like the south teaching that the civil war was about something other than slavery

What has changed is the scale of information though. We used to have small amounts of information and opinions to evaluat, but now there's huge amounts of information to deal with, and those techniques haven't updated to match.

Peer review of scientific publications is an example there - peer review used to involve things like visiting somebody's lab to try and disprove their new type of radiation theories, and now there's so many articles to review that nobody's reading them all, or putting the same level of review in
It’s just a simple and objective yet general measure of mastery

If you have these skills there is a very high likelihood that you can do most other things that are thrown at you

Most of the other answers have all these high level wishy washy specifications, I thought I’d take a more brass tacks approach.