jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
1+5+4 = 10 (even digit sum)

For small values of X < 10

11X = X+X, 2X always even

For slightly larger values of X, where 11X < 200

11x10 = 110, (starts out even)

11x11 = 121, (both of the first two digits increment by one, flipping even or odd ... in unison)

11x18 = 198, (only two signs will flip until we increment the 100s place, when that happens we will reverse three signs instead of two)

11x19 = 209, (now, three instead of two flip, and our sum comes up odd for the first time, 2+0+9=11)
That's not news. Like I pointed out, supply AND demand are important. If you are 50 year-old cracked out prostitute with missing teeth, you're not in high demand. They lower the average income quite a bit.

And yeah, illegality and danger does limit the supply, but unfortunately not as much as it should. That's because these illegal jobs aren't competing with careers in computer science; they're competing with jobs at McD's. All they have to do is outpay that and the risk of getting caught, which is sadly not much.
The reason I began my post with "multiples of 11 =>" is because I was addressing that problem.
Depreciating things is moving in the right direction, throwing a depreciated warning in the code. Slow but good way to change developer behaviors towards better PHP code. http://php.net/manual/en/migration53.deprecated.php
If you are counting the hours and bringing up the subject of unpaid overtime, then the blog post isn't really directed at you.

People get paid excellent money in big companies because they are able to get results out of all proportion to a employee that's thinking about pay-per-hour. They are think more about payback-per-project or results-per-strategy.
I don't understand the vernacular.

It indeed seems like that ;-)

There are four concepts here:

* Multiple inheritance

* Interfaces (abstract types)

* Mixins

* Traits

Multiple inheritance is available in languages like C++ and Python. But multiple inheritance has well known highly problematic side effects that resolve around diamond inheritance and method aliasing. Basically you have a directed graph of parent classes (with diamonds and all) all implementing a foo() method, and then have to pick a method of linearizing that graph to find out which method actually wins if someone calls o.foo(). There are multiple solutions to that, but all are non-intuitive and have caused heaps of trouble. It's just way to hard for a programmer to reason which method will be called in his program.

This is why Java did away with multiple inheritance and just has interfaces. A lot simpler, a lot cleaner, and easy to understand, but sadly lacking in functionality.

The problem is supposed to be fixed by traits and mixins. I think there is no really clean demarcation between the two. My understanding is that traits are more or less mixins, but with the aliasing features and similar stuff you highlight.

The traits are nothing more but a compiler assisted copy and paste is actually a feature, not a bug. This is exactly what you actually want to keep your program understandable: the code/functionality from traits is effectively treated as copied into your class, and there is exactly one "winner" in the race to be the "foo()" method for this class, where the winner is determined by things like aliasing, or order. All the weird situations where parent classes call a method that is overridden in some branch of the inheritance graph just don't occur.

So traits/mixins are IMHO a huge step forward from multiple inheritance or just interfaces. Not that this will help with the mess that is PHP much ...
I wonder how much improvement does cowboy will get from the JIT
For Linux equivalents, there’s Dunst with libnotify. If you want to walk away from your computer and want a notification to your phone, Pushover is great
Take a look at this course based on harris and harris book:
https://safari.ethz.ch/digitaltechnik/spring2020/doku.php?id...

It includes readings, video lectures, homeworks(including solutions) and labs
I am hoping to train them in permaculture, resourcefulness, and to be strong members their community. We'll see how that goes, they're still very young.
a couple of decades ago the bloomberg was massively more than that already
* 20% *

Holy cow.
What does your workflow look like? I have a page for each entity in my stories and use tags in metadata to group them, but for actual plotting it doesn't work quite as well.
And Hippopotamus are closest related to pigs.
> Climate change is unavoidable (because nature)... but so is human ingenuity

For the first part: not nature, because every carbon emissions today won't have any significant effect until 2040.

For the second part: Yeah, the 2010 drought in Russia was handled so well, millions starved and we're still paying for the political instability it brought in 2011.

And the temperature differential between the troposphere (that warms up) and the stratosphere (that cools down faster than the troposphere warms btw) are becoming more predictible, so when we will have even stronger meteorological events, we might be able to warn the population and to prevent planes to go through them, nice.

And when wet-bulb temperature will be to high, we will be able to grow high-yield plants and harvest them at nigh, while sleeping underground during the day, seems ingenius enough.

Yeah, we will survive, i don't think anybody doubted that. Will the civilization stay the way it is? It won't be the bronze age collapse, but consider this: over 300 year, the Anatolia region lost between 10 and 25% of its precipitations and it almost destroyed 3 empires. Do you think we're that much politically stable?
If you can get into a top school, you can spend the few hours to study for technical interviews. Seriously, I’m not joking. It’s not as hard as you make it out to be.
Steam has the answer. Make paying for content easier and more enjoyable than copyright violation.

Easier: see netflix, amazon video, et al. Contradictions include region lock-in, unavailability of streaming version (physical media only).

More enjoyable: un-skippable advertising is a big one that drives people to torrented content that's an overall better experience. Charging Hulu so much they still have to play ads. Not allowing people to share content.

Oh yeah, and fair pricing. Steam has a huge amount of revenue in older content that's had significant price drops. MPAA should look into that.
It's both.

Improvements in mobile tech also allow managing a mobile workforce easier. This can allow Instacart to keep in contact with drivers more easily, which in hand allows them to more easily manage and hire drivers who shop from individual stores, instead of needing the warehouse. Shorter version: Mobile communication and apps allow for distributed workforce and inventory instead of big centralized costs.
>Whistleblower sites like SecureDrop and Globaleaks, which allow anonymous users to upload sensitive documents to news organizations, accounted for 5 percent of Tor hidden service sites, but less than a tenth of a percent of site visits.

The impact is not proportional to number of visits. One whistleblower has a larger positve effect than one pedo looking at child porn has a negative effect. I wonder if an 800:1 ratio can be justified though.
> XML parsers prefer the XML version.

Well yeah, but an XML parser would also have no problem with '<tag name="p"><chardata><char>T</char><char>h</char><char>i</char><char>s</char><whitespace type="space" /><char>i</char><char>s</char><whitespace type="space" /><char>i</char><char>n</char><char>a</char><char>n</char><char>e</char><punctuation type="full-stop" display-char="." /></tag>', but that would be completely insane.

> Less glibly, humans never have to deal with it. […] It exports to XML merely as a convenience.

For…humans, no?

> And critically, XML can be typed

It looks like the plist supported types too, although I don't know for certain. At least, the numbers weren't quoted in the plist.

> JSON would have similar problems.

Would it? '"2" !== 2', IIRC.

Of course, my preferred syntax would be:

(dict (david great) (array (1 2 3 4)))

if one wanted to treat numbers as text and:

(dict (david great) (array ([int]1 [int]2 [int]3 [int]4)))

if one wanted to indicate that they are ASCII decimal-encoded integers or:

(dict (david great) (array ([bin-int]|AQ==| [bin-int]|Ag==| [bin-int]|AW==| [bin-int]|BA==|)))

if one wished to use binary encoding using network-transfer order, but I am clearly insane.

Not nearly as insane as whoever came up with that XML abomination, though.
Lets instead try getting the Qt QML engine integrated into browsers. I'd love to write webapps in QML instead of mutant document markup =P.
> I think there are similarities between the nuclear power debate and the GMO debate. In both case, I think it's stupid to be fundamentally opposed to the technology/research itself. But in both case, the industry is so fucked up (lies, too close ties with control authority, ...) that I don't trust them at all.

It's not just the industry or governments, it's also the shamelessly, breathlessly partisan pros and antis who seem to dominate the broader debate on nuclear.

> It seems to me this is partially a failure of our current economic system, where the incentives for the industry are towards minimizing costs / maximizing profits. This is fine for some other industries, but it seems to fail for areas where the impact of mismanagement is much more severe than a bankruptcy.

There are definitely serious incentive problems. However, making everyone a public employee and so notionally an agent of the public interest doesn't necessarily make such problems go away, viz. Chernobyl.
Yes, if Apple required you to enter payment details for Amazon and Google, and remember your Amazon/Google accounts to use an iOS device, then it would be the same. But since they don't it isn't.

Have you ever thought that Android in app purchases are lower because they allow developers to use Paypal to buy stuff, and don't require a credit card to use the device?
The first thing that I see again and again here is using the term "Marketing" wrongly: Marketing is not sales, marketing is not Advertising.

Although usually the "Marketing guys" also handle sales and Advertising, marketing is the study of markets, discovering the desires and needs of the people, it is not about how to force people to buy what they don't want or need.

Good Marketing people do not sell you something that you don't need or want, but they know much better than you do what you need or want because they have studied that and they are good at it. Most times they don't even sell, they create and design a product or service because they know it is necessary before it exists.

A great product or service for the right market like Pong the original game, the first desktop laser printer or the Iphone sells itself with little effort.

People like software developers overvalue what they create for the company and undervalue the work of other disciplines. In fact every department tends to do that with other departments.

I am an expert on Tex and LaTex, emacs and Vim, Lisp, and C derivative language programming and Unix systems although I am now entrepreneur.

To say that using those technologies is simpler is forgetting all the time that you invested learning those technologies. In my case, decades.

You know when you need to teach someone a technology like Markdown, you enter the rabbit hole of having to teach them to use Vim, or even installing a webserver so they can see in a beautiful way instead of ugly text, or even installing a Linux on a raspbery pi, and apt-get, and sudo and ls...
Actually, there is no evidence that Tor is any shadier than the rest of the Internet, especially given that most attacks and vandalism originate from botnets and other compromised systems, not Tor.

Akamai published an analysis that affirms this:

https://web.archive.org/web/20170317110115/https://www.akama...
If Activision/Blizzard is worth $65bn to Microsoft for it's IP then $84bn is still a steal for ARM?
This article reminds me of this great comic from Sephko: "Will I ever be as good as the Old Masters?" - https://imgur.com/gallery/96gq9FD
I bet such a job exists somewhere, because someone has to watch each episode of the soap opera as a QA check before it gets aired.
It is really getting depressing to me from every angles. I made huge huge huge mistake and mistake is repaying me...I used to regret in the past, currently I don't even regret anything, I am fine with everything happening in life and I wait for best to happen and keep working very hard for it.
I've had a similar thought for years. How much media do we 'need'? A lifetimes' worth? Two? How about we just restart broadcasting from the beginning and repeat it all. It will seem new again, to new generations who weren't exposed the first time around.

It has a chilling effect on the current generations of artists, because we just don't need what they have to offer.
from wikipedia[1] it looks like 845MW represents about 9% of Beijing's total power generating capacity.

[1]http://en.wikipedia.org/wiki/List_of_major_power_stations_in...
Go doesn't address concurrency design deficiencies of C++ in any way, while Rust does. So I don't see Go as a next generation successor, but Rust really looks that way.

I like C++ personally for its power and keeping performance accessible (especially with new developments of C++11 and beyond). And looking at new alternatives, Rust looks more like a successor to me than Go. As others pointed out, Rust doesn't enforce garbage collection, while Go does. For example if someone would want to write a demanding game, they wouldn't do it with garbage collection enforced language.
I think you are spot on - you can't apply it retroactively in this case. If you set it up as H(H(pwd, salt), pepper), you could apply pepper retroactively, but that's not what's proposed here nor in the SO question linked above. Also if you do H(H(pwd, salt), pepper), you can successively apply new peppers and make it a bit more maintainable, but I am unclear that it is secure to do so.
"there is nothing wrong with rightfully earned monopolies."

Market dynamics can create an anti-competitive, bad-for-the-economy monopoly without gov't help. Your assertion assumes that there exists no economic barrier so large that it is irrational for a potential competitor to try to overcome it.

In fact, there are easy counter-examples: imagine a town's public water source dries up and the only well is owned by a purely rational/greedy party.
I wonder how much it affects the battery life?

Also, I wonder if the BlackBerry PlayBook will suffer from the same issues given that their whole app suite will be based on Flash?
At this point, it's clear that TextMate won't be getting any major new changes unless the developer releases TextMate 2. I was surprised to see even these small fixes after such a dry spell.
I've opted out twice and it really hasn't been a big deal. It's slightly slower, but the security guys treated me fine. It was no more invasive than being patted down before entering a nightclub to make sure you aren't carrying anything pointy.

Given your health concerns, opting out seems like the clear choice (though bear in mind I'm pulling from a sample size of only 2).
Tab changing shortcuts were in the release notes, the indenting change was not. You can see in the release notes that were pasted elsewhere in this thread.
My personal hope is that they'll do enough work to make the OpenGL Swing backend actually work. When our web browsers are starting to have credible 3D acceleration on our platforms... it's pretty unacceptable that the Swing OpenGL pipeline is so broken.
I think I will buy a ticket somewhere just so that I can participate.
(Thought experiment follows)

I only do about five things on the internet, although I "visit" many sites. Let's say those things are 1) read articles, 2) chat with friends, 3) search for media to consume, 4) get advice, and 5) tell people things I think are important.

So I make a black box with five buttons. Each button does one of the five functions in a completely brand-free manner. (Of course the box itself would have a brand)

Now I am doing all of the things I did before, and all without the concept of an internet "location" or the idea of a brand being associated with my natural activities. The system itself could keep track of available resources and adapt itself to translating those into the things I want.

Kind of like Ad-block on steroids.

This is all easily doable with current technology, btw. No magic required.
It would be a fun experiment to replace the headlines on HN with topic tags, author and source.
And it's so easy to install! apt-get install meld.
Thanks goes to Ontwik for bringing these videos up again, but there doesn't appear to be any credit given to YUI Theater for bringing these to us. Given Yahoo's recent organizational troubles, I think it's important for developers to recognize the contributions they make to our community.

http://developer.yahoo.com/yui/theater/
I don't know how this came about, but my elementary school had (the gifted kids) programming in LOGO in 2nd and 3rd grades. It was never explained as computer programming, more like a game to make a turtle draw cool things.

I'd love to meet the school administrator who decided this was important and buy him or her a beer. It started my entire passion for computers and programming.
I just stumbled upon this when I was googling for that yc company that predicts/tracks flights (couldn't remember the name).
Jehst and Kate Tempest, for me they're mind bending
I actually predicted that this would happen [1]. That particular Evolution thread had a ton of very incriminating statements in it. This shouldn't be surprising; don't post in public forums talking about your highly illegal activities.

[1] https://news.ycombinator.com/item?id=9229342
Honestly I hate the idea of MORE ads.

Also the install driven ad market has its limits. These are all funded by startups buying customers with their VC money.
The rule of thumb I used to have (which is a little dated now but imagine 5-10 years ago):

" Any server should have only one thing that is not installed via the default OS packages "

So you could have one weird bleeding edge version of your language or some unusual daemon that nobody else used but that was it. The idea was the rest of the server was stock and it had only one weird thing.
Can be interesting to tap on the profile of who "Nominated" someone... and keep tapping until you get to the center of the graph. This is an interesting take on social graphs I think.

The first time I saw this kind of thing was on lobste.rs, where they call it the “user tree”: https://lobste.rs/u

On both Clubhouse and lobste.rs, surfacing the invite tree makes users more mindful of who they invite. To an extent, they’re vouching for that person, and can be held responsible if that person misbehaves.

Does anyone know what social network first exposed invite trees? I assume it can’t have originated recently with lobste.rs.
An acquaintance of mine years ago worked for Purolator Courier up in Canada and he said that if you wanted your package treated well you would be best off marking it "CONTAINS LIQUIDS".

The last thing the handlers want to do is have to mop up after throwing your shipment.
Mabye you should get an iShuffle to use as a decoy?
Not only insanely difficult to read, but actually low on content--I would very much like to read more about that but this is probably coming in the future...
Once again somebody suffers because they compete directly with a core feature of a platform they use to distribute/market themselves.

It wouldn't surprise me if all (FB, Apple, Twitter, now RIM) but one (Android) digital platform curation teams acted in the same way. Of course, it is their platform, their right.

Android can afford not to because Google have a different business model.
I think your first paragraph is right on, even just a few words of context is very helpful. On the other hand, I do look at both DDG and blekko and wonder why neither of your companies have a blog of their own. Just makes things more confusing and feels slightly...hobbyish? That's maybe not the right way to put it, but maybe you get the idea.
Anyone know if either version of this scanner would work under Linux?
You can count on a calculated rejection from your inherited employees in this case. They'll take paychecks from the company that bought them only until they find something suitable to replace that source of cash flow. In my opinion, taking away remote working opportunities is par with taking away medical benefits wholesale. i.e. there are plenty of people that have a job mainly for medical benefits and if they were to be taken away, that person no long has the incentive to stay. same goes with telecommuting: you take away that and, unless you're giving them quite a hefty raise and contributing to their relocation if required, you'll see a very swift exodus once they have their ducks in a row.
> Let's just make it the end of advertising altogether, finally.

Are you ready to pay 5$/month to have access to google search, then 2$/month for hackernews, another 5$ for youtube, and then 3$ for your mail address... ?
The web runs on ads
- There simply being no good reason for Python users to ever move to Swift. There is no big painpoint being solved for the broad ML user community

As a swift and python user, I would have been really happy to be able to use swift for ML applications. Having a half way decent type system solves so many problems. But while I can see that from my vantage point, I know for a vast majority of the ML community python is "good enough" and there would be quite a lot of inertia to overcome in that regard which is probably not realistic.
because the cities don't have that much land. its the farm land one would need to reclaim
i'd much rather have

[ { line: [10, 10] }, { cubic: [ 5, 15, 15, 5 ] }, ... ]

or even

[ ["line", 10, 10], ["cubic", ...], ... ]

- anything as long as there's a way to stream the data (which is not possible with your format as you need to receive the whole object before being able to do anything).
"Assisted migration" provides ongoing ethical dilemmas, but things seem to be moving in that direction. See, for example, https://www.climatehubs.usda.gov/hubs/northern-forests/topic...

So I think the current consensus is something like: help forests migrate faster than their natural rate, but don't wormhole species across the planet.
I think you're right, wasn't aware of that.
Much of this applies to other OSes with virtual memory also.
I agree with the second statement, was disagreeing with 'only interacts with a small volume of air'
For the sharing use case described a nice option is WevDAV. macOS, Windows and many Linux file managers have support and for the read-only case it is basically an extra HTTP verb that provides a machine-readable directory listing.

Of course this doesn't solve the consumer side that is described here.
Ideally, a user should not have to hover over something to know whether it is clickable. It is a designer's responsibility to make sure that a user can scan the page and know exactly what parts are clickable, so the user can quickly perform his or her desired action.
Using InputManager[1] or SIMBL[2]. There are several things Safari Extension is not capable of due to lack of API (anything not involving webpage data) so InputManager/SIMBL-plugins are still necessary.

[1]: http://www.cocoadev.com/index.pl?InputManager

[2]: http://culater.net/software/SIMBL/SIMBL.php
if you communicate with people using gmail, it would be pointless though.
Basically because because people(especially programmers) take jobs in the game industry because they want to, not because they have to. Usually because either they are really into gaming/graphics or some related field, or there is a perception(at-least before you get in) that it's less boring and more artistic and less like working for "the man" than normal software development.