jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I used to rave about how RESTful APIs with JSON were so much better than SOAP and other RPC style interfaces, because the responses were so simple and easy to parse.

This holds true for small projects, but as soon as you are working within a large, complex system that involves multiple teams, the benefits of using standards pays off.

I struggled in the past working on projects with companies that had built dozens of loosely-defined APIs, built with the good design intentions in mind, but suffered later from incomplete or inconsistent implementations. The app codebase became much fatter, in an attempt to abstract away those differences into a consistent mental model.

When complexity and communication reaches a certain threshold, it makes sense to invest in standardizing the APIs and responses. I've seen the payoff and am convinced: client libraries and frontend implementations get much simpler, documentation becomes easier, and discussions about how to make changes or design new APIs all but go away.

On the other hand, for small teams and simple services, using a standard like this is probably overkill, unless everyone involved is used to doing APIs this way.
They are using the IP outside China...
I hasten to point out that my site totally sucks on mobile devices. I'm puzzling over how to fix that but don't have a solution as yet. However I'm reading O'Reilly's "Learning Javascript" and will soon read "Javascript: the Good Parts" and also the Javascript Ninja book.
I guess that means we won't be getting a new Webdriver for their graphics cards either :/
Well, the point is not whether you’re ok with it or not. The point is why did the massive amount of quantitative easing not lead to Zimbabwe, since there is very little difference between that and giving handouts to poorer people.

Basically, QE completely undermines your claims about “handouts = Zimbabwe”.

If you really want to know what caused Zimbabwean hyperinflation, it was the fact that Mugabe took land from people who knew how to use it productively to grow produce and rear livestock, and gave it to people who didn’t know how to do that.

IOW hyperinflation happens when the money supply exceeds the productive capacity of the economy in question.

If the productivity of the economy grows then the money supply can be increased without causing hyper inflation. If there is slack in the labour market, potentially caused by the money supply being too low, the money supply can be increased without hyper inflation simply because because the increased output matches the increased money supply.
Everything else aside, this article has an unbelievable amount of typos for a mainstream publication
If by the web you mean booting up an entire JVM to enable drag and drop
The first rule of Fight Club?
that's neat (i can read it on my laptop screen no problems).
years ago i tried to get a minimal font with no aliasing - it's 2 pixels wide (plus space) and visible at http://www.acooke.org/minimal/ and http://www.acooke.org/minimal/background.html (but this cleartype approach is more readable - mine requires a lot of effort (note that it's best to read mine at its smallest size - making it bigger does not help because it relies on using shapes that look like they're blurred out at small sizes))
PRICE AND PAYMENT

Primary registration - 33 USD (1st year).

Renewal of registration per year - 33 USD (2nd and every
following year).

source: http://domain.by/instructioneng_new.html
The one trick that always helps me:

When i get nervous i smile (even laugh internally) about the fact how nervous i am. It's not worth it. People come to have fun. Nobody hates you.

The other tricks are:

* Reduce slides to a minimum so you are in time for sure. Kill the boring stuff.

* Build up a story through the presentation. People want to hear storys not presentations. Explain Problems, Users, Solutions.

* Try to find calm points in the audience. People you maybe already know or you have spoken before. They will be your mirror to tell you that you are doing everything right. Look for people you are doing this talk for - eg Investors. They will be the ones mirroring to you when you go wrong. To repeat: Look at people and interact with them.

Last of all:
You are going there because you are proud of what you do. So don't be scared, be proud. And good Luck!
You should do some research on Belarus before sending them money.
Quite a lot of the anti x400 vituperation was about complexity. People didn't want to think about the distinctions and where open 25 was possible, with 110, the barrier to entry was low.

Setting up a proper mta/mua/msa respecting service was hard, and for many people remains hard. Exploring how to get utf8 clean across all the m* protocols for lhs@rhs reminds me how complex this can be.
Probably reducing wealth inequality, offering free education and health care would be a good start but I am neither a sociologist or political theorist.
“National security crimes that undermine the entire system must be taken seriously.”

So when will Clapper, et al, be charged with perjury?

I consider lying before Congress to be an attempt to "undermine the entire system," and the truth is something which I take "seriously."

Selective application of the law is another symptom of the systemic illness which permeates our government, and this, coupled with the stream of deception flowing from the highest levels of the administration, is rapidly eroding that fabled "moral high ground" which is constantly invoked in justification for abrogations of the public trust.

The damage done to the reputation of the USA by the actions of those in high places is much more serious than the release of innocuous documents by Manning.
This is my mantra as well.

Whether or not it's the right one I'll have to write about in a blog post 15 years from now; sometimes it seems like it's nothing but an uphill battle.
This:

cout << "Hello";

beats all of the above by a wide margin. It's essentially an ASCII-art ideographic representation of what the computer is supposed to do.
Does anyone with some advanced biological science background have any thoughts on this ?
I'm a little lost
Is there any chance of it being open-sourced?
Design by committee is inferior (too many cooks).

But most good maintainers I know listen to critique of the people who use their stuff.

More devs are good for another reason than disagreeing, if one doesn't work on the code anymore, there are others who can.
If only there was some way you could add to that list to address the imbalance. Maybe if it was hosted on Github and you could issue a pull request?
I'll just leave this here:
http://www.gq.com/cars-gear/gear-and-gadgets/201002/warning-...

"Frey tested microwave radiation on frogs and other lab animals, targeting the eyes, the heart, and the brain, and in each case he found troubling results. In one study, he triggered heart arrhythmias. Then, using the right modulations of the frequency, he even stopped frog hearts with microwaves—stopped the hearts dead.

"Frey observed two factors in how microwaves at low power could affect living systems. First, there was the carrier wave: a frequency of 1,900 megahertz, for example, the same frequency of many cell phones today. Then there was the data placed on the carrier wave—in the case of cell phones, this would be the sounds, words, and pictures that travel along it. When you add information to a carrier wave, it embeds a second signal—a second frequency—within the carrier wave. This is known as modulation. A carrier wave can support any number of modulations, even those that match the ­extra-low frequencies at which the brain operates (between eight and twenty hertz). It was modulation, Frey discovered, that induced the widest variety of biological effects."

Well that's food for thought! Seems it might be a bit hasty to just say "well it's non-ionizing radiation, so one is ignorant to fear it"

Or as put by Joe Bageant:

"The Information Racketeers: It is the job of our combined institutions to manage cultural information so as to deny the harmful aspects of the rackets they protect through legislation and promote through institutional research. That's why research shows that cell phone microwaves cause long-term memory loss in rats, but do not harm people. Evidently, we are of different, more bullet-proof mammalian material."
Wikileaks highlights how governments' interest can differ from the "citizens of the Internet" (for lack of a better term). Of course governments do act as an important counterweight to keep corporations from abusing their monopolies on internet governments ....

From a governance perspective, who speaks for "Google users"?
In order of preference:

1) GeoTrust
2) Comodo
3) Thawte

Although many cert providers tout wide browser acceptance, you may find discrepancies in production. Be careful. GeoTrust has excellent customer service, decently priced certs, and an automated/expedited process. No affiliation.
He discusses the concepts of declarative programming (and DSLs), dynamic typing and concurrency. His examples primarily focus on the tools and language features that emerged as part of .Net 3- respectively Linq, F# and Linq. Not a bad presentation, but being familiar with these tools already probably took away some of the "wow" factor for me.
I did exactly the same. It’s still funny.
> core issue

If people don’t want to be associated with these videos then perhaps they shouldn’t be uploaded. I think you just made my point for me.
Ha, good point. Seems like ex-CEO Scott Thompson is doing ok these days:

https://en.wikipedia.org/wiki/Scott_Thompson_(businessman)

His Yahoo departure is attributed to thyroid cancer: "In 2012, Thompson was diagnosed with thyroid cancer, which was said to be a reason for leaving Yahoo!."

And Marissa Mayer became extremely wealthy for her mishandling of Yahoo.
Love this comment.

I've promoted the idea in the past that if you're going to use something other than PostgreSQL (or MySQL if that's the DB that's already embedded) you need to PROVE that what you need to build can't work with that standard relational database before adopting some new datastore.

It's surprisingly hard to prove this. The most common exception is anything involving processing logs that generate millions of new lines a day, in which case some kind of big data thing might be a better fit.
(tried again, and neither Evince nor Okular support signatures, at least with the versions shipped with Ubuntu 20.04)
I've been on Zoloft on and off for the past 10 years, and over the years I've come to notice its not-so-subtle effects.

I would start by saying that overall, Zoloft has been a life saver for me. I was living with a debilitating level of OCD which interfered with all aspects of my life - from parenting to work.

Personally, I suffered from 2 major side effects:

1. Fatigue/Drowsiness - I started falling asleep everywhere and am tired during most of the afternoon. SSRIs are known to affect the brain's ability to induce REM sleep, which in turn have a negative effect not only on our/my wakefulness but also on memory, cognitive skills and mood.

2. My sexual drive was completely obliterated. I can go for weeks without any sexual experience, which is very unusual for a guy my age. To my frustration, even when I had periods when I took time off the drug, my libido didn't really change and remain low. I did some research online and found out that this phenomenon has a name - PSSD (Post SSRI Sexual Dysfunction).
Haven't seen any of that either. Not saying no one says that but I have trouble believing that it is a persistent enough meme to be attributed so broadly to any social movements.
Seems pretty much the same to me. Junior devs have to work their way up, senior devs already make big bucks and don't really "need" the union anymore.
Well, the DDoS target, github.com/greatfire is funded by US government. So US government is fueling the DDoS in certain aspect.
It would be disingenuous to call the present conditions representative of unfettered market choice. The reality is that the US adopted some market distorting policies in the post WW2 period that gave rise to ubiquitous suburbs. The Home Mortgage Lending Act was one such measure, which granted loans to returning military personnel only in suburban environments.

Then, of course, was the highway building spree to take families further away from the city.

In short, the US manufacturered demand for the suburbs. And now we have a taste for it. So, even though there is clearly demand now, people didn't always prefer the suburbs. Suburban living isn't an intrinsic preference.
Fame.
> Only if you view assume that English should be the default language

If an entity defines an official English language name, then when operating in English, it would be more proper to refer to it using the official name in that language than to translate a name from another language to English, no?
Last night same for me, browsing the Azure Kuda repo.
Is this honestly the first time you are hearing the term social engineering? If it is, I don't think you will be able to claim that on a resume since you probably haven't practiced it much.
I had similar thoughts about humanity losing access to Wolfram's Mathematica after reading of his trip to the Leibniz archive last April. After all corporate officers have fiduciary duty to maximize shareholder value and computing is littered with inaccessible code due to foundering companies.

I have become less worried. Wolfram invites comparisons to people like Leibniz for his own ends. I think it is less to stoke his vanity than to set high standards for himself. Choosing Newton as a role model may be vain but it also places massive responsibility upon him. Newton sought to solve important problems not disrupt pet grooming social networks.

He has extended Mathematica and added a search engine and is shipping it with the most affordable computer hardware he can find. Wolfram Language is an attempt to make maximum human knowledge available and Wolfram has chosen to distribute it inside a project to provide universal access to computing hardware.

Will it all work out? There are no guarantees. Millenia are long and media fragile. But I don't think there are many people more committed to the challenge than Wolfram.

http://blog.stephenwolfram.com/2013/05/dropping-in-on-gottfr...
This situation sort of reminds me skateboarders who skate in "no skateboarding" areas. It might be cool when you do it and no one will really care, but when the cops come and tell you to break it up, it's pretty stupid to get into a fight about it.

It doesn't really matter the quality or the size of the frames, either. I'd be on Paramount's side if someone were distributing Top Gun Viewmaster reels, too. If you don't have distribution rights to something, you can't distribute it regardless of how innocuous it seems.
Keep reading. I think you stopped too early.
In Russia we served HTTP traffic on non-standard ports, such as 8100, 8101, 8102 in addition to default 80. It was very common in 90s. Can anyone guess, why?
How about a to-do list that deletes all but the most recent n entries?
Just start doing this. If you will have no progress then search for something else. Otherwise keep going. Most abilities require only practice.
My understanding is that most voters don't support universal healthcare.

One part of our population does have universal health care: Native American tribes on reservations. It is perhaps the worst health care in the country, particularly if you get sick as the budget runs out ("don't get sick after June" is a documentary on the subject). If the United States is incapable of providing decent health care for a very small percentage of the population then what chance does it have for the greater population? I will believe in US universal health care when they can do it right at a small scale.
WhatsApp is good for chatting/phoning friends across the world. What are other alternatives?
Really excited for Windows 9x emulation, I have an elderly relative who still plays the first Age of Empires, and a few years ago when they upgraded to Windows 10 the game stopped working and they had to wait for and buy the remastered version.
I’m claiming that insurers do not erroneously deny claims in the hopes that people give up.

You keep saying "erroneously" but I'm not sure what you mean by that.

My experience is that for any major change in medication (either dosage or brand, but for the same chronic condition) the insurance will initially deny the claim. This kicks off many hours of phone tag between my family, the insurance, and the doctor. Eventually the insurance company will pay up, but usually well after we've already paid out-of-pocket for the first month, which then requires another few hours on the phone to get reimbursed.

This isn't a single insurance provider. This has spanned decades, 4 employers, 5 insurance companies, and at least 3 medical providers.
> TLS bugs aren't even unusual.

Is there a public test-suite that implementers can check against?
Django, MySQL, S3+CloudFront, Tesseract and lots of duct tape...
...There are goto statements in the code that is running on my laptop and phone? I feel dirtier now.
I think that poster means machine-readable. An XML parser will choke on almost any HTML document.
Spotify agrees on security researching as long as it's not disrupting the service. Any disrupting analysis method is forbidden and I would not proceed in auditing something without permission before having a security audit contract signed by the company operating the service.
Hi,

I agree, deprecate and replace is the way to go. That's what I'm doing with Psych and with Fiddle. I really like this option because I don't want to break people's code.

There is a downside though. I've tried shoehorning the REXML api on top of Nokogiri. The problem is that doing that work is thankless and not very fun. The API for REXML is just too large, and the deviations between the way it works and how libxml2 works are too many.

I think if we add new libraries, and encourage people to move to the new ones, then start removing the old ones, that would be best.
I can only guess someone at facebook thinks it's not good if their brand get associated with lameness.
Think of the times when you're using an unfamiliar api, and your browser tabs are split between documentation and stackoverflow posts. Eventually, you get something to work. If you just clean your hands, and say "I'm done", you've fallen into the trap that the article talks about.

You might look at the code occasionally, and think "maybe I can clean this up?". However ,after a few minutes, you realise how much you don't understand what's going on. So you leave the code, in a sort of superstition - it works after all.

After a few years, when you need to finally modify the code, you've got a problem. The code works, but you never took the time to understand why it works. If there were any superfluous calls, or side-effects that you don't want now, you'll need to take the time to understand how it all works. If you took the time to understand it originally, and wrote a few informative comments, you might have saved yourself hours of work.

It must be said though, occasionally you do need to go deeper with your thinking. To figure out why some bug is occuring, or maybe some complex performance issue. So it is important to have some knowledge of how it all fits together, even if you don't need it all the time.
You only really need the server for signaling. The STUN/TURN is only for NAT penetration / media relaying in case direct p2p is not possible.

You do not strictly need a server for signaling in some controlled environment cases (e.g. you can do signaling over sound for closeby peers).
The magic bean is called 'congress'.
Ah, that is bizarre. But I've never understood Apple. Thanks for explaining.
Excuse my ignorance, but you probably shouldn't be able to reverse an irreversible hash.
The article seem to imply that quantum computers are a solution to the problem that non-linear differential equations are chaotic (as in: tiny changes in initial conditions lead to vastly different solutions).

My impression of quantum computers are they will allow us to get to solutions to algorithmic problems faster.

I fail to see how they could possibly work around the chaos inherent to some diffeqs (e.g. N-body problems).

[edit]:and after reading the article more carefully, I'm still not sure how QC has any effect on the chaotic nature of non-linear diffeqs . All I see in here is that they're trying to map non-linear diffeqs to linear systems via approximations so they can run it on a QC.
They're similar but distinct concepts. Negligible senescence means after a point aging doesn't negatively affect the organism. They don't lose reproductive capability or experience functional decline. Imagine being 20 forever.

Biological immortality means after some point mortality rates don't increase with age - you can still grow old, it just won't directly kill you. Biologically immortal organisms don't have a max lifespan, if they're lucky they can just keep on going, but they may be dramatically more feeble than their younger counterparts.
I can't get behind "looking down" at scifi, but the distinction between scifi and speculative fiction isn't necessarily pedantic. Speculative fiction creates a world sufficiently different from our own that we need to situate to it, which makes it similar to science fiction. But in terms of technology, everything matches what we have right now.

As long as you don't disparage a particular genre, it's an entertaining and thought provoking distinction, especially when you get right out on the line. For instance, the episode of Black Mirror "Nosedive" gets right out on that line. There isn't much technology that doesn't already exist, they've just gone a little farther with it in terms of electric cars. Then you could go in the other direction - all fiction is speculative to some extent, so when does it cross the line? I'd say it happens when you need to situate yourself to the rules of a very different world, in a broad sense, but very hard to say...

The Handmaid's Tale feels like science fiction to me, probably because it's in a vague future date. But I'm having trouble thinking of anything technology oriented that would have to exist and doesn't already.
Very interesting solution to use SQL queries :) However it difficult for a lot of people to use DB to track net worth especially to people who is not familiar with SQL, I think spreadsheets a bit easier XD

Thanks for the feedback, still have a lot of work to do with the app, but hope it will help in net worth tracking. The question was a key!
Do you use some kind of tracking app on your mobile device?
> Whatever happened to good old CUPS? Why did they have to introduce so many layers including Google's servers between the user and the printer?

As the support document states, as far as Chrome OS goes, the removal was made possible precisely because its CUPS support became good enough to supplant Cloud Print.
Works fine for me, looks like any standard google search results. I'm curious why yours does not.
After announcing the prices, I was really hoping he'd say "..and that's without broken windows."
> provide a common subset of features for all parsers to target, instead of trying to include everyone’s pet feature

I'm aware. Equations aren't exactly a "pet feature" though, unless things like code blocks are also pet features.

There's an easy solution - have syntax that turns off parsing (a nowiki type syntax).

Commonmark accomplishes very little if it can't be used to produce the documents people are creating. If you want to add equations, you need an extension. And if you use two extensions, you need to make sure they interact correctly. And you have to be sure that all the extensions that might possibly be used interact nicely together. At that point, you have your own version of markdown, and you need to preprocess all your commonmark documents.

But yeah, it's nice that all commonmark implementations use the same syntax for bold and italics. Unfortunately writing involves a lot more than that.