jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>> So, first thing to note is the difference between Top 10 in the free Medical category vs. Top 10 of all free apps.

Fixed on blog. Can't edit post.
Mike's a great guy, and I appreciate his post but would respectfully disagree with the proposal to strip the standard library down to barebones and break out the removed classes into gems (along with the post's title to which I object, but will not take issue).

Despite its lack of use in web projects, DRb is one of Ruby's most interesting modules. Geoffrey Grosenbach's recounting of _why's 2005 FOSCON presentation is among the highlights - see here for an example: http://www.smashingmagazine.com/2010/05/15/why-a-tale-of-a-p...

The English RDoc is eminently fixable as well, whether by a core contributor or not. In fact, the first commenter on the post highlights a quick guide to contributing to the language.

More importantly, the process for formalizing the Ruby language into an international specification is progressing nicely, first with Japan's ISC committee, and later with ISO. While the draft specification is restricted to the language itself and does not include several components of what we know as the standard library, it would be prudent for the language itself to continue to stabilize. You can find the 12/2009 draft spec here: http://ruby-std.netlab.jp/draft_spec/draft_ruby_spec-2009120...

Finally, many groups of developers have made tremendous progress on non-MRI/YARV implementations, such as JRuby, Rubinius, IronRuby, and MagLev, with others such as SAP's BlueRuby continuing to show promise (passing over 75% of RubySpec as of last year). Sweeping changes to the language and standard library impedes the maturation of these implementations, placing additional burden upon their developers and sponsors who are already doing tremendous work to advance the state of the language across multiple platforms.

We would also do well to remember that the community of English-speaking web developers using Ruby represents a small subset of the Ruby community as a whole. Though some of us might not find daily use for all of the modules in the standard library, it needn't be assumed that they should be removed and/or broken out.

Many languages experience similar growing pains. The Python standard library contains a few modules which seem out of place to most web developers, the JDK is a bit of a grabbag, and the .NET class library has a handful of oddities. Nonetheless, it's important to remember that many people use these components and they work quite well. What some may decry as cruft and stagnation, others might regard as a sign of stability and maturity.

What I appreciate most though is the civility of this discussion. Between Mike's first post, Eric's reply, and this follow-up, the conversation's professionalism and camaraderie is impressive. It's great to see programmers coming together to discuss improvements to the language and its direction in a calm, refreshing environment. I haven't written much Ruby in the past year, so it wouldn't be appropriate of me to offer an extended post as a reply, but I'm glad to see the discussion happening.
While I am no history scholar (most of my info comes from reading the Wiki and watching the history channel) I think the 1000 year thing is a bit of an overstatement. The western roman empire (The part that actually had rome in it) only lasted ~450 years (fell in 476), and really it reached it's peak long before that.

As I understand it the Rome that tends to captivate people's imaginations is the era between Julius Ceasar (Rome the TV show) and Marcus Aurelius (Gladiator). Lasted about 150 years.

Rome didn't really fall, it more so decayed slowly over a long period of time, which I think is probably more suited to the point of this article with regards to LJ, and a future vision of Facebook.
I don't know enough about biology to comment on their storage-density claims, but as to the encryption, I'm getting a strong whiff of snake oil from "only the client would know the function to derive the checksum". If you want to convince me that bioinformatics has something to offer cryptology, then you need to explain to me what property wetware has that silicon doesn't which causes it to be unlike a classical Turing machine.
As per my other comment, my wife is currently doing an MBA.

Again, skills are not replacement for experience, or even good ideas. They won't make you a pro in those things either.

It's a bit like saying a CS degree is useless, because it's impractical, and with programming, you learn by doing anyway. And you can't build a business out of a CS degree alone. Undoubtedly so, and yet a CS degree shows you how large the computer world is, so to speak.
This is based on data from 22-3 (so 2 weeks old), now there is almost twice as many cases.

They estimate reporting rate 1-2 in 100 000. They've compared it to anti-conceptive pills which have incidence rate of blood clots 4 in 10 000.

They've asked AZ to look into the clinical trials (both closed an ongoing) and to try to find the mechanism of interaction of vaccine with the clotting system in the lab.

They have extensively considered that it's caused by intravenous application instead of intramuscular and rejected it due to small amounts.

Similar concerns for J&J surfaced in the clinical trial.

EDIT: this is from the Q&A after the press conference

https://www.youtube.com/watch?v=xXhVH2Dl3Oc
"the application's entire data model is a big indistinguishable ball of mud," seems to be commenting discipline. And commenting discipline is always terrible.

From Rich Hickey's "History of Clojure"[1]:

Not all is rosy. Users perennially report dissatisfaction with the error reporting from the compiler and various macros. They are confused by Java’s stack traces. They face challenges maintaining and understanding, e.g., the data requirements of a codebase when a discipline around documentation has not been maintained.

Hickey is signaling here that "commenting discipline" is a must for working with Clojure.

[1] https://download.clojure.org/papers/clojure-hopl-iv-final.pd...
Yeah. I would except something to fall over, but it would be interesting to try.
When I was in middle school, I was thought that this kind of behaviour was what brought about the collapse of the Soviet Union, and that the capitalistic system prevented this type of behaviour from occurring, thus spawning rapid progress.

I guess the tendencies are still there, but I don't think a capitalist society will make it easy for you. Try and vote for someone pushing UBI maybe?

Whatever you do, don't become my colleague please, I'd hate working with you (and I'd probably get you fired pretty quickly as well, or at least try)
I don’t see anyone arguing that Signal can’t do this.
On your local computer?
This might help, its a bit overkill maybe, but it will give you great knowledge about linux internals http://www.oldlinux.org/download/ECLK-5.0-WithCover.pdf
Well I'm under 30 and got my AZ last week. Now I wish I was waiting for Moderna or Pfizer instead...
links please ?
The Oxfam text is called: "Wealth: Having it all and wanting more". This bothers me.

"Wanting more" is pretty much the human condition, I'd hate to paraphrase Gordon Gekko but that's why we're were we are today, that's why absolute poverty is about to be eradicated.

Yes, inheritance can be disgusting but if that's part of what helps create more wealth, so be it.

And no, I don't think people would move to the rocky mountains if we would limit wealth creation for oneself, but I definitely think less (of anything) would be created.
When I was an undergraduate at Cambridge we built one during 2006 in a team of six people working under Alan Blackwell (the preface-author of the paper linked above). Now it appears on HN and I cannot find the source code anywhere :-|
Same for us. So much of the documentation is really only for Ubuntu, and you quickly run into gotchas where you have to decide.

Do I want to work out and fix all the issues to get this distro working, or do I want it to work and move on to the other gotchas?
I disagree. Blogpost could be made just out of vanity or need to whine and yes-men can get exacted for the wrong reasons.

MVP shows that I'm at least competent to do it and have the will to put some hours to improve it.

Also, I don't have a popular blog.
Absolutely. The phrase 'Microsoft Outlook Hacked' is factually incorrect.

But this way, the title is so much more apocalyptic: Google is blocked, Microsoft is hacked, western civilization is in ruins.
Wealth is synonymous with net-worth: total assets minus total liabilities. Yes, the quality of the goods available today is unquestionably better than the quality available 30 years ago, but many of those goods are being purchased on credit subsidized by the super-wealthy and have a shorter useful life (replace rather than repair).

Read the following post from the Century Foundation titled "Graph: Household Debt and Middle Class Stagnation":
http://tcf.org/blog/detail/graph-household-debt-and-middle-c...
That's a fantastic trailer. I need to see this.
Yes, my criticism is that the blog post does not even attempt to explain, or teach, what a monad is. Which would be a primary reason to click on it.
I'm glad this was helpful!
Yeah, that's hard. Best advice I've encountered is to always quit to a new project, not just quit without any idea what's next.

So if you don't have any ideas on what's next, keep doing what you're doing. That's discipline.
I loved the idea of using QR codes. These days everyone is coming down hard on internet and communication technologies. I remember being in India in school without any computers available to me. So, this news makes me feel optimistic about the future of technology.

PS: Modified the title from "Village Teacher" to "Teacher".
You can if the offender, police or not, is on the commission of a crime. You do not however have the wiggle room of reasonable suspicion. If you wish to arrest based on reasonable suspicion, all you need to is attend the academy pass whatever they need you to pass and voila, a newly minted officer who can make arrests based reasonable suspicion.
I wonder if sites could make it so with EULA or something. Could they say that viewing an article without ads violates something? Or using this service (for example reddit) without ads? Is it legally possible?
I wouldn't necessarily consider a fix rate of 0% to be bad. If you're doing something that looks bad, you should probably leave a comment that silences the static analysis error and justifies why you're doing it. If that justification is missing, the static analysis tool should flag it IMO.

If using random() in a crypto project is a bad code smell, then I'd say every use of it should come with a brief justification.
That could also be a solution, yeah. Then I guess the question is, how politicians feel about it.
But I'm sure this would be abused instantly. Some media outlets would probably ignore it to get readers who crave political news and some politicians would probably purposefully tweet or post on Facebook for the same reasons.
Yeah, that is basically what all the exchanges do. The blockchain does not support that use case at all.
All of the black hats who want to abuse numerous holes in your browser of choice?

They wouldn't necessarily even have to get you to click on a link. There have been numerous attacks against image processing libraries.
As I understand it, it's just an old MA law that was implemented in the 1960's (or early 1970's) audio recording was commonplace but video recording was not, and was never updated to account for video recording.

The other issue with making secret video recordings is it's use in security applications.
Awesome, I'll be coming along
Sorry about that; that was a mistake I made when creating the blog. I sent an email prior to creating an account - the system was smart and merged them.

I've removed the extra one, so it should be back down to one.
Posting by email makes complete sense. Think of how many office workers spring upon something they want to post, but opening a webbrowser may be tracked or their boss may see or something.

Though, having it be the driving selling feature... I would have found that quite ridiculous. But, what do I know, I am over 30. My ideas about what the current youth generation want is outdated. I didn't even think like most of them when I was that age.
Fuck it, I'd fund that.
Probably this has something to do with wiretapping telephones or something like that.
There's a fairly compelling argument to be made for hiring (somewhat) older folks that goes something like this (attribution: cribbed from Donnie Deutsch):

"Hire 30-somethings who haven't done anything yet. They're hungry to take that step to the 'next level' and prove themselves."

He's talking about hiring people with talent of course; but people who haven't - yet - taken that big leap to really go to the next level success wise. I think there's something to that. Speaking as a 36 year old who feels like he hasn't reached "the next level" himself, it rings true to me.
Regrettably I have not yet been. I guess I should go.
Just wait until their in-home boxes start crapping out because the software burned out the RAM from writing too many logs.
You’re not the literal and legal property of your government. The comparison is still not apt.
Disagree. I enjoyed the investigative style and liked being able to follow along as the author laid out the evidence.

I’d rather see how the they came to their conclusions than read a bunch of bullet points.
You are right, public health experts need to go over the available data, and study whether changing to permanent DST might lead to more damage then good in for the health of the general population. There are reasons to doubt that the benefits of extra sunlight in the evening is not worth the potential sleep deprivation. This needs to be studied in the effected areas before a decision is made.
I can't imagine any future where that seems remoter plausible. Hydrogen requires 2x as much energy according to anything we know right now. Unless the hydrogen capital expenses have a way of getting cheaper than lithium ion capital expense, then there's little chance of this ever happening.

So when you say "pretty soon now," you must mean 2040 at the earliest. There's certainly a chance, when you look at the progress of PV solar over the past 40 years, for example, but it is hugely speculative and a long term bet, not a short term one.
Yes, that's correct. Apart from the fact that the programs are apparently written in Java, Oracle Corporation has nothing to do with this.

There's a section of the web site on licensing NIST technologies, and links to patent license applications. Without a specific license for this patent, it's not clear how I'm allowed to use it. May I use the programs commercially? May I modify them?
BTW: I just now have read an announcement that Retroarch is affected by the same policy, and they solve that by offering a limited number of Libretro ‘cores’ that are downloaded from Google's servers on request from the app: https://www.libretro.com/index.php/retroarch-android-new-ver...

I now invoked the ‘convert cores to the Play Store versions’ functionality, and not seeing any new separate apps installed, nor was I asked to install anything (and Retroarch doesn't have permissions for that). It seems like Termux could use the same approach.
Everyone has their priorities. In Linux you will have updates breaking dependencies, endless hours in configuration, lackluster hardware support and broken display scaling. I love Linux for a server box that I rarely touch but I would never use it for my day to day needs.
Before I was a software engineer, I did freelance consulting and a lot of Windows system administration.

Your statement about getting bit by Windows policies only spurs more questions on. What on earth is going on that you need someone physically present "to do the reboots", and why don't you have any remote administration tooling, and why are you using Windows client OS boxes, and...

Should I send you my card, or use my (still active, I think) partner status to sell you some server or LTSC licenses? Put you in touch with a managed service provider?

It seems to me no different than writing that you installed say, Ubuntu Desktop or MacOS in the office, set up your company's webapp or some critical software to start after user login, neglected to set up any remote administration software, and then when it reboots to install security updates it's the software's fault? There were a lot of ways things went wrong before the reboot.
GDPR violations aren't a crime. You can be fined multiple times for the same issue if you, for example, are being a complete ass towards the DPA or you refuse to fix underlying issues.
Yes, we are all profoundly sad. Thanks for the suggestions and help everyone.
Hey I never ran a day in my life. I found out if I take steroids I can jump start my running in 3 months. Turns out I’m a great runner, so I must have been a great runner all this time and just need a therapeutic dose of steroids to show that I had chemical deficiency that easily solved it. Now life is much more fair for me.

Look, once your life depends on a decision you know was a trade off (you feel entitled to whatever it is you don’t have from not putting in the actual work), it’s going to take intense mental gymnastics to feel sound as a person.

But I can help you, repeat after me. This life wasn’t going great, so I made a decision. It’s better now, and I can live with it and fuck anyone else.

All I’m saying is, don’t you dare sell that confirmation bias back into the zeitgeist. We can be friends, I’ve been there (probably still there). Certainly don’t try to sell it to the person that put in 3 years running, and the only difference between you and that person was an unprovable chemical deficiency. The guy waking up everyday to run never felt like it was never going to amount to anything once, right? They just had it in them, just like you. It’s all in you, like magic, just needs to brought out.

Just own your decision in it’s entirety. No one is a saint here.

Edit:

is not one of the greatest productivity strategies to break large complex things (passing an exam) into smaller, manageable tasks (a few hours of study a day). i do not buy this line.

This retort is a dead give away of entitlement. Everyone breaks down studying like this, Jesus. How special do some of you think you are? This is all supposed come freely to you? Read a chapter a day, and if some of you truly exhibit the impulsivity of dogs (the wind can distract you apparently), then read a page a day, and if you can’t do that, read a word a day. This is how people do it. Bunch of hidden brainiacs think they can just take a book and place it near their forehead and instantly absorb it and then cry foul when it doesn’t happen.

And the last thing I want to add is, you won’t have fun doing any of the above stuff. It’s never going to be fun and it never is fun for anyone. The only joy you’ll get is at the very end when you succeed.

Yep, classical delayed gratification.

Now we get closer to the truth, yeah?
I really don't like how tones are presented as a confounding item like irregular verbs. Tonal languages essentially just take advantage of extra bandwidth that was ignored by most european languages.

They are hard for western learners but only because we are unused to treating tonal information as important.

In fact because of tones and limited pronunciations available I have found that I feel Chinese is more tolerant of bad or variant pronunciations than english(Assuming you can get tones right but there are really only 5 tones to learn). Tones just make a few more bits available for error correction.

As background I have studied chinese for 8+ years and lived in asia for a couple of years as well.
From the outside looking in, it's hard to say how much of a human element there is. Certainly it must operate algorithmically (hands-off) most of the time, because Uber operates in way too many markets for someone to babysit each one (including significant sub-regions of each, such as Manhattan and SOMA) around the clock.

My theory is that they may have goosed the algorithm based on prior years, or perhaps their algorithm considers historical data for all (or just important) dates. Creating an algorithm that correctly models demand / pricing for all regions is pretty tough, and there are always going to be situations where what seemed reasonable gives you incorrect results.
Nothing in Nepal is ever standard, even down to the shape of their national flag! :)
It's in a large part a discussion of the data structure underlying the text editor appearing in another HN story today: https://news.ycombinator.com/item?id=8826689

Interesting to see how that structure relates to some alternatives. Clearly written from what I've read so far.
As far as I can tell, the dominant philosophy is something like this:

- Humans clearly involved in change to the ecosystem: dire.

- Human involvement in change to the ecosystem not immediately apparent: possibly not dire, pending further investigation into the role of human involvement.

Fishermen introducing fish into a lagoon is an environmental disaster; hurricanes doing the same thing is just more of the majesty of nature.
Taxes are a huge deal for solo developers and tiny companies. Selling direct can be extremely complicated, especially if you want to properly follow every possible sales tax law which applies to you.

Putting your software on the App Store or Steam or similar (notably not Google Play[1]) means you're just getting paid royalties, not selling a product to individual customers.

[1] https://play.google.com/intl/ALL_us/about/developer-distribu...

"You are the merchant of record for Products you sell through the Store." I'd bet that 95% of smaller Android app developers have not hired an accountant to review every last detail, and therefore have failed to pay every cent of tax they owe. Unless you're very serious about starting a real business, it's a total nightmare.
Obviously you've been down voted for your blatant rudeness and racism. But, for anyone interested, his name actually is Sikh name I believe. Which is not muslim and comes from the Punjab region of India and Pakistan. Being that the news says he was from Brooklyn, I would imagine he was a convert. But not only was your comment in poor taste it was also flat out wrong.
Cloud Foundry is also being progressively rewritten from Ruby to Go. As with GitHub and Cloud 66, the command line client is a prominent example:

http://blog.cloudfoundry.org/2013/11/09/announcing-cloud-fou...

I'd be interested to see a transition matrix for rewrites (or comparable writing-the-next-thing efforts) between various languages. Here we have Ruby projects moving to Go. I've seen Java projects move to Scala. Twitter moved a bunch of stuff from Ruby to Scala, and i think they moved at least one thing from Scala to Java. Puppet Labs are moving from Ruby to Clojure. But i've never seen anyone move from Java to Go, and i have no idea if there's a popular transition from Python or Node.

It would be really, really interesting if there was a lot of flux to Go from Ruby, but not from Python and Node.
I'd rather let the thread die down a bit before I respond.

I think I hold the record for bad interviews amongst my friends when I was asked to write my traditional Chinese name on the whiteboard. I'm not going to pull any punches here. I've simply lost faith in the interview process, and in the way we vet each other, and the way that we manage and communicate with each other, and I think that a core root of it is how we approach the interview process. The valley was supposed to be a collegiate and egalitarian environment, and I hope we keep it that way.
Surely what we need, the thing that would make focused innovation easiest, is the ability to implement Go's concurrency model in an existing language?

Which we have. Several groups have done this. eg http://docs.paralleluniverse.co/quasar/