jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
He also proposed the img tag: http://1997.webhistory.org/www.lists/www-talk.1993q1/0182.ht...
I'm currently working on a libre push notification service (Heavy WIP) and since this post is about API's and Documentation I was wondering if mine is any good.

It requires javascript for the "full experience".
https://api.pushjet.io

Should I redo it? Are there things I should change?
Linus shot first.
Emerson Spartz - one of the internets largest distributors of gunk

http://leunig.com.au/images/cartoons/gunk.jpg
>You want to use the road. They want to use the road.

No, I want to use the road, they want to block the road.

It's not magic. As a society we have come together, formed a government, and agreed upon how land should be used. The majority agreed we should tax everyone (essentially) and build roads and sidewalks as a means of navigation. There is even a permitting process to use roads for other purposes, such as parades, legal protests, and road races.

Blocking the road isn't using it, nor is it legal, nor is it relevant to their cause.
Liability may also be to third parties. Actually, I'm surprised that someone facing a DDOS attack from compromised Windows systems hasn't sued Microsoft for negligence. The victim is not a party to Microsoft's EULA in that case.
Myself questioning the decisions I've made in life.
Location: Toronto, ON ( Canada)

Remote: No. (though perfectly willing to work on a trial basis remotely before relocating.)

Willing to relocate: Yes

Technologies: Web, Android(out of touch) and Windows desktop apps. * 15 years of experience on the web(from frontend to back). See url below for further details.

Résumé/CV: http://tinyurl.com/n5bdsd9 (downloadable in .doc, github code also available)

Email: dennis_quicksort-1@yahoo.com

* =not that it matters, but 20 somethings shallow 'software-is-my-only-passion' kids are annoying,(I'm ok with the wise, humble ones). I prefer working with silver hairs, who have life/opinions/wisdom beyond software. Take Care.

---------Ignore below this, these are keywords-----------

ASP.NET, .NET, Java (J2EE ) - Servlets, JSP, JDBC, EJB (Limited Experience), JavaMail, Junit, ANT, Maven, log4j, SQL, T-SQL, PL/SQL, stored procedures, cron jobs, LINQ, HTML, HTML5, DHTML, XHTML, ASP, PHP, C#, XML, SOAP, Web Services, WSDL, CXF, Axis, XPath, XSLT, AJAX, VB6, Windows Forms, Crystal Reports, JavaScript, CSS, CSS3, ActionScript, Flash, Object oriented programming, Optimizeit, javadoc, Popchart Java, VtigerCRM, Smarty, jQuery, Jquery UI, phpMyAdmin, Visual Studio.Net IDE, Netbeans, Eclipse, VJ++, VSS, SVN, Dreamweaver, TOAD, Winmerge, Microsoft Visio, Microsoft Project, Mantis, Java on Android, Android SDK, AVD Manager, Android Emulator, Android Debug Bridge, Databases – Oracle, SQL Server, MySQL, MS Access, SQLite
What impresses me is this:

The assertion macro is REQUIRE( expression ) [...] Don't worry - lhs and rhs are captured anyway - more on this later.

Phil wrote a bit about this technique -- capturing the two sides of an assertion -- here: http://www.levelofindirection.com/journal/2010/5/21/the-ulti...
If you're looking to optimize hours of wakefulness per 24 hour period, you want to look into Polyphasic Sleep. Specifically, what is most popularly known as the uberman sleep schedule.

If you're looking to work marathon hours, look into Adrafinil. It is legal to import for personal use, and is metabolized by the body in the bloodstream into Modafinil, which has been used in lieu of amphetamines by the military for keeping fighter pilots alert on long missions without sleep.

Relevant Links:
http://en.wikipedia.org/wiki/Polyphasic_sleep
http://en.wikipedia.org/wiki/Adrafinil
http://en.wikipedia.org/wiki/Modafinil
Wonder what is being used for per user salt.
nice article!
the only thing i question is why not just use local (not virtualised) versions of the servers.
you say that you have all the cpu and ram ressources when the virtual guests are off.
but if you use a local apache/nginx or iis you don´t have the overhead of a complete operating system.
and of course you can turn the servers on and off.

but nevertheless, i like articles on how to work more efficiently!
I think classical-inheritance subclassing is itself harmful. Subclassing creates less flexible software than other approaches, and creates a need for lots of boilerplate.

This issue - super in python - drives many new python programmers crazy. However, I suspect most seasoned devs never think about it.

These days I never subclass or feel like I want to. Occasionally I'll use 'duck' typing where I would have subclassed in the past but I find that I rarely even need that. The desire to use classes like this sets off an alarm in my head that I'm making my code too complicated.

You do a lot of subclassing in Java. Java steers you there because it's so onerous to use dictionaries and arrays/lists/tuples. The syntax for these structures is simpler in python, and so they're more commonly-used.

Subclassing is particularly important for creating frameworks in java. You build your world with packages, class hierarchies and 'bean' style objects. Whereas in python you tend to abstract by module - sets of statics, functions and lightweight structures.

I believe python would be stronger still had it had removed subclassing altogether, and instead taken the prototype approach. In prototype languages there's no such thing as a class. Everything is cloned off an original master object. Functions and properties are tapped into the clone. Iolanguage has many of these advantages but is far slower, lacks the reach of python's standard library and (I think) also lacks python's awesome list-comprehension syntax.

Someone with better articulation than me could generate blog traffic for themselves by creating a pithy post about the difference in style between java and python, and why subclassing is unpythonic. Then we could link to it when these issues come up.
Splitting the same hair from the other side:

If an experimental fine-grained locking variant of CPython scales better for, say, CPU-intensive multi-threaded programs on eight-cores, then the decision to use a GIL instead of fine-grained locking loses efficiency in the case of CPU-intensive multi-threaded programs on eight-cores.

(Edit:) I agree with you on GIL being better for the typical case.
A good alternative to this that I have used is myGengo's free localization tool, String (http://mygengo.com/string/). It allows you to upload various types of lang files, and collaborate with translators working in multiple languages from a simple UI. You can also create public projects so community members can view and request access. Codeligniter, amongst several others, have done this to translate their language packs(http://mygengo.com/string/public_projects)
Are Microsoft actually seeking to obtain market dominance in a particular vertical or region? I'd have thought this would go against their grain. I haven't seen any particular evidence of this, but I'd be interested to know if I've missed something.

Also dominance in verticals/regions won't necessarily net them the £10bn/year that they'd like - of course it might be a good stepping stone to broader dominance.
I put discussion/aggregator sites like HN in a different class than news sites. We come here to talk about things we see elsewhere. It's not very important who we are in Real Life. I think anonymity can improve the discussions.

Mr. Van Dyk makes a valid point but doesn't take it to the conclusion that comments aren't created equal. I would prefer to only see comments that improve the overall quality of the article -- just like the old days when you had to write a letter to the editor to augment or rebut an article (as he mentions).
Actually it's the NULL pointer by definition. 0 is always equivalent to NULL in pointer context, even though you're working with some hypothetical crazy system where NULL is actually #define NULL 1337. It's mandated by the standard.

If (NULL == 0) isn't true you're not using C.
you are only doomed if you don't release it.

go for it.

you can get a dedicated server via amazon ec2 for less than $200/month to get started.

go for it!
Isn't this setting a dangerous precedent, I am sure such tendency of issuing blanket bans could be misused. Perhaps the cheapest way to attack/bring down a big website or even quell competition, just post some offensive content on a website and let the government issue blanket bans.
Yeah, it seems like this is becoming more and more the business model of the present/future...
So you are insinuating that this is purposely done ?
"The basis of the ketogenic diet is the brain's ability to utilize ketones as an energy source. Ketones include b-hydroxybutyrate, acetoacetate, and acetone, which are products of fat breakdown. Under normal conditions, the brain derives most of its energy from glucose. Under fasting conditions, hormonal changes cause fat cells to release fats, which are then broken down in the liver. The liver packages the energy contained in fat into ketones. The liver releases ketones into the blood, which then transports them to the brain." (Department of Neurology,
Washington University School of Medicine, http://neuro.wustl.edu/patientcare/clinicalservices/pediatri...).
After receiving tons of feedback from my first HN post on the subject (http://news.ycombinator.com/item?id=2303395), I wrote some new software from scratch with the goal of creating a user-friendly product. This is the result.

This is my first web app, and unfortunately there's no live demo (yet) since it depends on specific hardware.

At any rate, thanks HN for all the feedback last time, and I look forward to more comments and criticism now.

[Posting with a throwaway account because I hit maxvisit right when I submitted the link]
That's why I write comparisons like

if (CONSTANT == variable)
We're developing xvp8 too, which we will also license.

But unlike h.264 (AFAIK), VP8 has a BSD-licensed encoder available. Even if you beat libvpx in speed and/or quality, libvpx will probably be "good enough" for most people. I'm guessing your demand for xvp8 will be much lower, and that you won't be able to price it as high as x.264.

Is filing for a patent that covers existing open source software suddenly "not bad"?

That's not the accusation I cited. The accusation I cited was that they copied from h.264, which you later admitted might not be true.

There are a few possibilities here:

5. They are using code that they have not yet publicly released.

6. They made an honest mistake.

7. They measure PSNR using a different tool, and the two tools have different measurements for some reason (I don't have enough expertise in this space to know if this is actually a possibility or not).

There are lots of possibilities. That's why you should really get an explanation from them before you publicly call them liars.
It depends.

Different people take naturally to different tasks or skills, often associated with their being "left brained" or "right brained".

How analytical are you? What's the closest thing/skill you've done that is similar to programming? What's the least and most amount of time you've spent learning some new skill or foreign language? Did you enjoy it?

IMO, by far the best way to learn to program is to have a goal. That way you are researching and solving small tasks (how do I setup a database schema, how do I make a registration page) and stringing them together towards a goal.

But, with only knowing you as a short wall of text on the Internet, I can't say how long it would take YOU to become technical. I can't even say if that is truly the best use of your time/skills.

It seems like you have the right generalistic approach and determination though.
I hope OpenStreetMap heard the news. I'm assuming they can mass-import this stuff.
Disclosure: I work at SimpleGeo.

You're right, copyright does not protect facts _in the United States_. Rules differ around the world. In the EU, for instance, there's a "sweat of the brow" criteria for database protection.

Even in the US, though, copyright law is largely irrelevant. When you sign up to use a web service you generally accept terms and conditions that lay out exactly how you're allowed to use the service and the data you consume. From that point on your interactions with the service are regulated by those terms under contract, tort, and other common law statutes. If the terms say you're not allowed to redistribute the data then doing so would be violation of contract and you would be liable for damages. Basically, things get really messy really fast.

I'm an engineer, not a lawyer. So, honestly, I'm not an expert on this stuff. But I think most engineers agree that the current situation is sort of stupid. Philosophically I agree with the copyright law as it stands. Facts should be free. So CC0ing the data is just an explicit, formal, contractual statement that we're not limiting how our data can be used anywhere in the world.
> Vote brigading and shill accounts corrupted reddit long ago.

Too many people in one subreddit killed reddit. Go to the outskirts. It's fine.
Microsoft offers 1 TB storage through OneDrive for $69.99/yr -- and it comes with Microsoft Office apps for PC, Mac, Android and iOS.

I have a soft spot for Dropbox, but it's really just a matter of who buys them for what price now. They're done.
https://news.ycombinator.com/item?id=9036550

Read through this (with showdead on) for a bunch of links about tox and the pro/contra tox trolling that happened...
Did you read the article? He got the job purely to have the job, not for the monetary compensation. He described it as "adventurism".
I'd settle for a bytecode that supported numbers (instead of only strings), blocking I/O (in addition to non-blocking), and easy integration with system (or, in this case browser) utilities.

Javascript happens to have none.
Hands up who owes their career to this man?

Good to see you back ryanb!
"The gamma radiation from distant galaxies is not a myth. It's a small effect - but it's there, and it could have a negative effect on the body."

No - some things are small enough that they cannot.
> Maybe it's time to tax automation?

Special taxes are dumb because of the overhead and externalities.

Automation is already covered in that it results in either greater profits or greater payroll through higher wages, so either way it’s already taxed.

The incentive is for companies to be efficient by increasing productivity. This productivity is taxed through existing means. So unless you want to disincentive automation a special tax for it is bad.
Good Point. My mistake.
Yes I am an information addict, however like workaholism, abstinence is not an option. I've set a limit on how much time I spend reading interesting information (as opposed to stuff I need to read for work). To make better use of that time, I wrote a Web app for RSS feeds that learns from my reading and ranks other posts accordingly. It's available in beta form at http://AmethystRSS.net/. It's useful and getting better.
Easily fixed: the auction does occur, but no one bids on the properties.
Gizmodo doesn't get to have it both ways. If they want the perqs afforded to journalists - things like press passes - they need to follow the established ethics of that profession. If they want to be outsiders and invent their own ethics, they need to be willing to forgo the perqs.
Chernobyl is an example of people violating very clear safety rules, "Do not pull out the control rods past this point!"

(It's a lot more complicated than that, but it is most certainly not a "normal accident" like the BP one: http://en.wikipedia.org/wiki/Chernobyl_disaster .)
Anyone else just picture very small sized musicians making money online when you read the title of this thread?
May I add 'On Food and Cooking' by Harold McGee (ISBN 0684843285)? McGee also writes at http://curiouscook.com/.
Funny that this article, and its ilk, overlook the scandalous price we're charged for text messages. Perhaps by putting an explicit price on data transfer, someone will be able to back AT&T into a corner over the several thousand dollars per megabyte they charge for SMS.

http://www.crunchgear.com/2008/07/01/atts-text-messages-cost...
So, the idea is to use a presurized Cybertruck as a, I assume manned, rover on mars in 2025. So there will be a manned mission to mars in 2025 supposedly conducted by SpaceX. Otherwise the economics of using something as large and heavy as a Cybertruck is just not feasible.
So when that kxcd article came out it became clear to me that even if you took the most popular 30_000 english words, it was only 30_000 ^ 4 cycles to find the password, or about 1.8e17 choices.

On the other hand a password consisting of 8 * 7 bit characters is 2 ^ 56, or about 7.2e16 choices.

So it ends up being only a factor of 2 larger than 8 character ascii passwords.

If you end up choosing words in the most popular 1_000 english words, it's 1e12 total choices. I postulate that it's possible to create an algorithm that will search words by popularity so "cat-dog-house-street" will be found much much faster than "zephyr-quasar-fricasee-parabola"
Part of me feels that the widespread proliferation of deep fakes can potentially be positive. Seeing will no longer be believing and society will be forced to look at things with a more critical and skeptical eye or with a higher level of diligence. Value should also shift back to more legitimate sources. The transition will certainly suck though.
I've heard numerous times about how everything inside Google is so tightly coupled to their infrastructure that making it work outside is extremely difficult.
A person who made his name manipulating unwitting people probably isn't the best spokesman for social responsibility.
No, I actually believe the opposite. I think it will sell like hotcakes, and be the status symbol of new-age yuppies for 2022.

But only because of the cult-like following of Musk and Tesla.

So I guess, it's a chicken an egg question with this thing. Will it be popular because of what it is, or will it be popular because of who made it.
One of the interesting slides points out that a failsafe in the system wouldn't actually work if the driver was pumping the brakes. Drivers who are used to anti-lock braking systems -- i.e., younger drivers -- probably will not pump the brakes, but drivers who learned on cars which didn't have anti-lock brakes -- older drivers -- are probably more likely to do so.

Which could account for some of the alleged age discrepancies, beyond the incident involving the police officer, which cannot be blamed on age/confusion.
Against a well-prepared adversary, a vulnerability can only be exploited once -- a zero day. After disclosure, or evidence of an exploit in circulation, such vulnerabilities become useless towards the agency's mandate, whether or not you agree with that mandate. Realpolitik? Definitely.
Sounds like a naive implementation of venture capital investing. But I like VC's upside better.
have you seen http://levelmoney.com? This took mint to the level I always wanted - having real time updates from your accounts all in one place / daashboard.

I don't know how useful an email would be with no correlation to my budget...
Any pictures taken in the course of carrying out military service on behalf of the US might automatically be in the public domain for copyright purposes, I think, as the person would be an employee of the US government by definition. I don't know exactly how this plays out for military personnel but I'd imagine you waive a lot of private citizen rights when you set off on a tour of duty.

http://en.wikipedia.org/wiki/Copyright_status_of_work_by_the...
Perhaps you're thinking of:

"The trouble with fighting for human freedom is that one spends most of one’s time defending scoundrels. For it is against scoundrels that oppressive laws are first aimed, and oppression must be stopped at the beginning if it is to be stopped at all."
— HL Mencken

Though, personally the scene that springs to my mind is the one from "A Man for All Seasons":

William Roper: So, now you give the Devil the benefit of law!

Sir Thomas More: Yes! What would you do? Cut a great road through the law to get after the Devil?

William Roper: Yes, I'd cut down every law in England to do that!

Sir Thomas More: Oh? And when the last law was down, and the Devil turned 'round on you, where would you hide, Roper, the laws all being flat? This country is planted thick with laws, from coast to coast, Man's laws, not God's! And if you cut them down, and you're just the man to do it, do you really think you could stand upright in the winds that would blow then? Yes, I'd give the Devil benefit of law, for my own safety's sake!
have you read it. I think highly of Michael Malone's great coverage of silicon valley.
I like it but I'm not sure it's likely. They are very different cultures. With that said, if it did happen, maybe I'll like Comcast/Applecast again.
All the smartphones had applications. They all had app stores, but they were done by 3rd parties. The big difference was that smartphones were much smaller in 2006 than 2011.

The industry is still all about revenue from plans, at least in the US. These revenues subsidize cell phones, including the iPhone. What's the data on profit that Apple makes from apps? I suspect that it's a small fraction of their profit on the device.
Great summary!

I stopped using Darcs a few years ago, but I heard the current generation at least resolved the notorious exponential time slowdowns.

Git's speed is definitely a big selling point. More than that, the ecosystem and services like GitHub are what really sold me on it versus alternatives. But Mercurial has a lot to offer and its simpler user interface, better Windows support and extensions like BFiles make it a much better fit for certain use cases.

I shouldn't have been so hasty to say that Mercurial doesn't store changes. But I'd argue, and you seem to agree, that Mercurial's revlog does not reflect a difference from Git in the basic philosophy of merging and the status and role of versions. In both cases you're basically dealing with genealogically annotated purely functional trees. By comparison, Darcs's theory of patches represents a radical departure. At the very least I'm happy that someone is trying to think deep and different thoughts in this area.
"One of the few" in the US alone, which has a relatively short and central-bank dominated history.
Ah, memories of the tool whose CV stated "Javascript: Advanced" and "jQuery: Intermediate" but who asked me to explain what the $ was in some code... It took far too long for us to convince management to get shot of that one.
They bring the ability to open doors that are currently closed. My co-founder who has not written a line of code has been instrumental in our success. When I'm coding she's talking to customers, talking to investor, etc. They bring a different perspective and insight into the product. For the most part we are not writing software for other coders we're writing for customers. A person who doesn't code IMHO is always going to be a little closer to the mark than someone who lives and breathes code. In short, they avoid your company having a monoculture.
You can also figure out what foods (and quantities) make you less sleepy. I recently found out that rice works better for me than wheat based carbs.
Because people that (just) write code aren't going to make money. A product is nothing, NOTHING, without sales. Mostly those sales are driven by people specifically tasked with that. How they make sales happen will be a combination of industry contacts and knowledge of how to build the appropriate sales channels.
I think that my whole point is that in the 2020's, computers are "still relatively new and [are] undergoing massive architectural change as infrastructure, technology, and consumer behaviors develop[ed]"
This wasn't about George Floyd. It was about who won the election. What are your "other sources" saying about that?
Here in The Netherlands, we say "I will app you the details". In certain sentences, it does get a bit confusing.
Alliant