skysight-inc/HackerNews huggingface dataset:
I had an email with I think bluebottle that did that, but it automatically whitelisted people if you sent them an email. Personally I think that if people aren't willing to complete a captcha to send me an email, that email is probably not so important for them.

It is a moot point now, because googles spam filters are good enough that I never see spam, but I just wished there would be an easier way to mass unsubscribe marketing email.
SHA2 predates git by about four years.
There's two potentially mitigating factors at play here:

I suspect a lot of the tools you mentioned also already treat hashes as strings, not as 160 bit numeric types. The entire front-end JS for GitHub, for example, just uses strings. That's what I'd do if I were writing IDE integrations and such too.

Secondly, the new format will likely still be a 160-bit numeric type, just calculated using a different hash algorithm (e.g. it might be the first 160 bits of the SHA256 result). The tools you mentioned likely don't have to calculate said hashes, they just display them. The entire GitHub front-end, for instance, just displays whatever is given to it; commit hashes are input data to it, not output data.
I spent more than 15 years working in technology. During my career I did various jobs as a developer, product manager and pre-sales engineer as an employee, contractor and freelancer.

I am fulltime farmer now: growing wine grapes and making wine, building my own independent winery. It is tough and you have to invest tons and tons of money into it, which I don't really have. There is reason, why are wineries started by rich people. I still have to work few hours a week as a developer to supply my income.

I am in my fifth year and I am happy this way. Working outside is awesome. Work can be very hard, your body hurts sometimes, your income is determined by weather and compile time is one (or more) years.

There is something calming in the rhythm of this work: your work is changing by season and you have to wear tons of hats (which doen't mean that you are doing BE, FE and then maybe devops).

Not that I am caring about it, but I find interesting that being broke winemaker seems to give you much higher social status than being developer.
Do you want to understand in detail what's happening? => Arduino UNO

I wonder what your definition of "understand in detail what's happening" is if you recommend an Arduino for that.

It doesn't have to get as far as https://www.youtube.com/watch?v=UJHeDvr_doM (something that I recommend every should try at least once if they claim to know how things really work) but I think reading the datasheet and using the bare MCU with Asm is a good start, things which those staying within the limits of the Arduino ecosystem wouldn't be doing.

Along the same lines as that, there's also https://www.youtube.com/watch?v=8ZYMrcHm91s for those who claim to understand I2C.
> And it was game of "where they did hide that thing I need to configure right now?"

And sadly that is a game that the Linux user space devs are getting very adept at implementing...
That is misleading, since a birthday attack is not required. The security strength of hashes is not measured by the length of the hashes.

md5 was first "broken" in 1995. As of 10 years ago, a collision attack took only a few seconds. Plus, there are a _number_ of other attacks on the hash.
Looking to someone else to provide a job for them seems like a different kind of handout. A reliance on a company to provide for them.

Which is funny, since the jobs left when the employers in these small towns betrayed them and abandoned them for overseas labor and robots.
Hostctl => as sinkholectl
Agreed. And then you realize these are the guys that handle the world's money. Not exactly a mystery why the financial industry has a culture problem.

I almost had a heart attack thinking about it while watching one of my bosses try to consolidate 13 different versions of a spreadsheet, none of which made sense. And then I realized he's one of the above par ones.
> The main advantage of Vulkan is that it runs almost everywhere.

It doesn't run on Sony PS4, Nintendo Wii U, XBox ONE, UWP, OS X, iOS, tvOS.

Even on Android it is going to take a while until most people exchange their handsets for ones having it, because the majority will never get an upgrade for Android 7.
Source study without The Verge garbage-ification

http://www.cell.com/neuron/abstract/S0896-6273(17)30087-9
Sympathy doesn't help, what we need to get out of here is action. Most people agree we're going nowhere fast, but precious few are willing to step out of line and change anything to break the loop. I don't know the answers, but any option is better than what we have now.
People who just learned a bit of JavaScript or whatever programming in library wont be able to produce impressive enough contribution to popular open source. They are unlikely to pass technical interview, whiteboard or not, in a company that does them. They literally need company ok with hiring juniors and mentoring them.

Ok, it is possible to fake your way to position if you can project passion and throw around buzz words, but that requires hipster cultural adaptation - not rural one.

Most likely thou, they will simply learn wrong things. It is perfectly possible to learn by yourself and by reading of internet, but it requires a lot of time on the internet. It wont happen in three months (unless they are highly charismatic ).
Amen. Let's stop getting all excited every time someone shows the brain changes in response to some repeated activity. That's what it's supposed to do!
> DirectX 12 runs on XBox One, while Vulkan does not:

And the Switch uses Vulkan; while Vulkan on top of Windows (including 7 and 8/8.1) supports Linux and Android. For iOS and macOS there's MoltenVK, but I can't speak for its quality.
Haskell is actually less expressive. It is a functional abstraction on top of what is essentially a procedural machine and with all abstractions placed on top of lower layers you can only lose functionality as you go up rather than gain. You could say assembly language is the most expressive language out there.

The great thing about Haskell and other functional programming languages is that the functional style forces the program to be created in a form that is modular and elegant. Programs become modular and composable and re-composable in the functional world because the programmer has No Choice but to build his programs in an elegant way. It's hard to explain this to a typical programmer who hasn't dived deep into functional programming but code reuse, modularity and elegance are significantly higher in functional programming languages than in procedural.

This elegance, beauty and forced organization comes at a high cost though. And the cost is thinking in a way that is outside the normal paradigm of what humans are use to. I know a lot of haskellers think that humans can be taught to think in both ways equally, I disagree with them and believe that it is far Easier for a human to think about an algorithm procedurally than it is for him to think about it functionally.

If you have several tasks to execute, what is your first thought on how to plan out those tasks? A task list (aka list of functions) or a series of composed tasks placed in a single sentence (aka expression)? The answer is obvious: humans think about the list first because procedural programming comes more naturally.

This I believe is the main reason why Haskell or lisps haven't taken over the programming world. Functional programming is just HARDER. It takes me 10 times longer to hack out a simple program in haskell than it does in python because haskell doesn't allow you to 'hack' together a program. In haskell the application has to be an elegant diamond or the thing won't even compile! Python allows me to hack something together quickly which is both a good and a bad thing because as we all know hacking together software is quick but easily leads to unmaintainable software.
https://code.google.com/p/ganeti/
>No wonder this is the only country that takes rand seriously.

Most of the people who show no empathy to rural America are actually extremely left, self-righteous city dwellers who hate Rand.

I often get the feeling that most left-leaning people who don't show empathy towards rural America are actually only left-leaning because that's the "morally correct" stance. Evidently, they don't care at all about others and will take every chance they can get---that is, every situation in which it is socially and politically acceptable for leftists---to feel superior.

I'm not saying the right has any more empathy. I'm not saying the world needs more or less Rand.
I've found the Amazon Underground App Store to be pretty cool - you get paid by the minute by Amazon for the people using your apps so all you need to focus on is engagement and retention.

http://developer.amazon.com
Several users of aeneas interested in producing caption files for videos told me that it does. And considering how DTW works, it is plausible.

Unfortunately, I have not had the time to setting up a suitable corpus and performing a rigorous evaluation to comfortably answering your question with a definitive answer "yes".

Perhaps the best option to see if aeneas works for your use case, consists in trying it out.

If you do not want to install anything on your machine, you can use the aeneas Web app: https://aeneasweb.org --- basically you submit an audio file (or a YouTube URL) and a text file, and get a SRT/TTML/etc. file emailed back.
Critical Path Method
I'm not "attacking the working class" - after all, they've already moved to where the opportunities are, and are working. The problem is those who don't have jobs and refuse to move to where the jobs are. Then they complain about how they don't have a job, all while supporting "small government" and "pulling yourself up by your bootstraps." That group of people needs to be given a separate name - how about the "entitled class"?
It may be my simplest way of thinking but I've found that having a high-quality, curated app network enables you as an advertiser to target a high-quality and a more relevant audience.
Also it's simpler to find the apps you want to target since we've already vetted all the apps in the network to make sure we keep a high-quality standard.

Also - I don't see the publisher's willingness a risk factor if the product, service or brand you want to promote is a relevant one for app user base.
We publish Windows apps.

Our free apps make money by promoting paid 'pro' versions of themselves, by offering an IAP to remove ads, and by promoting other Windows apps, either through the Microsoft affiliate network or private arrangements.

We manage these ads with in-house tech to get around the "little control over what ads are displayed, their format, etc." you mention - we had the exact same problem. (Lots of really scummy ads on the bigger networks.)

Enabling direct deals between app developers would be super cool, it's basically what we find ourselves having to do anyway. Curious what you'll do with your unsold inventory, especially when you're starting off? (Maybe fall back to the platform's affiliate program, like the iTunes affiliate program on iOS?)
> Ask yourself if you had said that about other issues in America. 'Why can't black people just start learning how to code to catch up?'

Asians do that just fine. No excuse for Blacks.
Is there anything actually interesting about what they do, though? Converting markup is not a complex task.
Rubygems android app is open source
If they want jobs so badly, why aren't they making them? Why are they waiting for some outside force to come in and give them employment?

I mean, if this is about self-empowerment, saying you need a factory to move in to start doing anything is about as far from being self-empowered as setting up a UBI.
I really sympathize with this, honestly. At a certain point, as I'm working really hard to debug a segmentation fault late at night, and then catching the subway early in the morning, the idea of having to sympathize with a bunch of welfare-receiving meth addicts* who keep voting themselves into oblivion really strains my patience.

But think of it this way: forget about "rural vs urban", and think of it as a problem with education levels. Rural areas tend to be, on average, much less educated and far more religious. Lack of education has a corrosive effect on democracy, because it garbles the decision making process of entire voting blocs.

So why should Blue State people take the initiative to care? Precisely because we are the more educated (on average) and the more cosmopolitan. When engaging with any population that is sufficiently less educated and more provincial, a more educated person is very likely to become frustrated with all the self-destructive behavior observed. Think of a first-world humanitarian organization trying to build schools or hospitals in an impoverished third world country. They may encounter all kinds of resistance based around irrational fears, superstitions, shamanism, and other self-destructive world views. It's really the same thing that happens when Obama tries to make healthcare more widely affordable and available, only to run up against widespread resistance based around conspiracy theories, tribalism and close-mindedness. (It also doesn't help that some of the highly educated people in power regularly exploit the fears of the lesser educated for their own political gains.)

But if you think about the situation as a problem of education, rather than "urban vs. rural", it becomes easier to avoid losing your sympathy when you encounter this sort of self-destructive behavior among the less-educated.

* it's a joke, relax.
Well this 'gross error' is actually a citation from wikipedia itself. And the daily mail has been among those marked as unreliable sources since 2015, so this fails short of explaining this very targeted ban.

In general, any tabloid newspaper, such as The Sun, Daily
Mirror, Daily Mail, equivalent television show, or a site
like The Register, should not be used when a more
respected, mainstream source exists, or in place of such a
source.

https://en.wikipedia.org/w/index.php?title=Wikipedia:Potenti...
Source study

https://www.cambridge.org/core/journals/australian-journal-o...

I don't find this surprising. If you have a closer connection to something, you tend to value it more.
As an amateur who plays chess once every 5 years -- We tip the king, I didn't know there is a correct rotation, check mates are definitely out of the blue and someone could definitely see check mates that us (the players) doesn't.

I am sure we've had illegal positions come up as well, but that one I can understand.
My buddies and I used to play outdoors whenever the weather allowed as kids. My mom would literally kick me out if I stayed inside on a nice day.

These days, when I walk through the streets of my neighborhood, I don't ever see any kids play outside, even on the sunniest of days.

In parts I see that one of the reason for that may be that a lot of the open space we used to have as kids have been built on since. There was an empty lot to both sides of my parents house in my childhood with trees on them that we used to climb all the time, surrounded by a wire mesh fence that was used as our soccer goal. This space is gone, and I wouldn't even know where kids should even play in my parents' street.

But then, there's also a playground close to my grandparents' house that was always inhabited by children back in the day. It got renovated a couple of years ago and is arguably much nice today than it was, yet I never see anyone there.

Of course, the families that live in that areas had kids at around the same time that my parents did, so it wouldn't be surprising if not a lot of children lived in that area today. Perhaps I will have to wait another generation before younger families move in that area again?

But there are parts of the town where I live that are less old and where I know that young families live there. Still, no kids in the street, as far as I can see.
You're technically correct (which is the best kind, of course), but for peer-review of scientific papers it's not really relevant.

There's nothing _private_ about the paper, since the author intends to publish it, or about the reviews, since they're going to the author anyway. Only the identity of the reviewers is confidential, and for that email is perfectly sufficient. Well, a standard email client would be far too error-prone; you'd want something like a blind mailing list just so the editor doesn't click the wrong button and accidentally unmask the reviewer.
I heard this episode last month and this was such a fantastic interview. Naval is a gem, one of the best genuinely independent thinkers out there!
When they insist on a doc document it is because they want to edit it, which means they are about to screw you over.
The layoffs were only a year ago and the product itself was in a mature/stable market, which was one reason for the layoffs. Pre-layoff, VMware's desktop hypervisor had existed and been attacked for more than a decade. Other complications are a shrinking PC market and new versions of Windows.
I would assume that most other stuff uses libgit2 (except maybe the Microsoft stuff). Is that not a safe assumption?
It's possible of course.

Still, he was a hated personality nobody in the IT community would come close to and then suddenly everybody is loving the guy.

Some stuff really don't feel right. My first "oh-oh" moment was when this arrived on the imgur front page (apparently 2015, not 2016 so my timing is off):

http://imgur.com/gallery/YDuoHdr

Everything, form the title to the content and the firsts comment is really weird. After this, I started seeing the Gate foundation work popping everywhere, and supports in comments of major social medias where only suspicion was before.

I did a mission for the Gate foundation 8 years ago in Africa, and at that time nobody speaker about this entity. I had to explain it every time I talked to someone new.

I have a hard time to believe the medias suddenly took a (very one-sided) interest for something that have been here for such a long time for no reason.

Yes, yes, I can be totally wrong. Still I can't help but wonder.
There's certainly a high correlation between belief in science and education as well as how much garbage media is consumed.
An awesome super simple and modularized eCommerce system built on .NET Core
they depend on the browser which can do things like suspending tabs or crashing
Generally solid advice (although its more like "how to pick a micro-controller for your design you're trying to keep as cheap as possible.") and one of the areas where I quibble is the use of "generator" tools to generate I/O code. The STCube application is easy to use for beginners but easily uses twice as much flash as actual user written code. That isn't a problem if your app is small and the flash is large but puts you at a disadvantage if you are competing with people who know how to write that code.

My philosophy has been to develop an understanding of the peripheral fairly deeply, write a 'driver' for it and a bunch of documentation that will remind me of the quirks when I come back to it, and then put that in a library. The benefit is 'easy code' (just use the library) that is more efficient and smaller than generated code, and a quick spin up document if I need to dive in and do more complex work with the peripheral.
Interesting perspective. Do you find yourself using Algorithms​ to make your harvest/process more efficient?
It was, see comment from bk2204 above:

> Yes, this is correct. The struct object_id changes don't actually change the hash. What they do, however, is allow us to remove a lot of the hard-coded instances of 20 and 40 (SHA-1 length in bytes and hex, respectively) in the codebase.
10 Reactjs Redux best practices
>And of course Japanese wasn't "designed" any more than English was.

On the contrary, the Ministry of Education historically took many steps to redefine modern Japanese grammar, orthography, and what kanji are to be used and in what order to be learned. There was a concerted, synthetic effort beginning before the turn of the 20th century where researchers considered which forms, spellings, and dialect would constitute a reformed language, so they could do away with the inefficient classical grammar and kanbun. Modern Japanese certainly did not arise organically.

Search for "japanese grammar reform" to read more about this history.
How an ESports Team and Prediction Markets Could Save Democracy
One must give one's fury an outlet, after all. I wish I thought there was a point. Thanks for taking the time, in any case.
As a user of Apple Music and Spotify, I tell you, Apple is absolutely not strong when it comes to playlists.
Just the fact that in Spotify you can have user created and shared playlists makes Spotify much stronger, for all the playlists their users have.
Also, in Apple Music most of the playlists for genres other than Hip-hop and Pop are yearly "Hits" compilations.

I think that Apple is much worse than Spotify in this particular point.
Moreover if it didn't cause lasting changes to the brain, there would be no memories!
Sounds about right. As a heroin addict, I have seen people who are completely clean relapse after maybe three days of taking it daily again, and I have even noticed signs of withdrawal in people who have only taken the drug a couple of times, but on consecutive days. In general, it is the repeated consumption without giving your body time to return to its baseline state (which can take up to three days, depending on the drug and its half-life) that causes the physical addiction - all the scare stories about 'one hit and you're addicted' are just that; stories.

For anyone needing opiates as pain medication, I would suggest taking them only in response to acute pain, not as a regular dose, although this may not be possible for chronic sufferers. It's a difficult situation, the best painkillers are horribly addictive and socially stigmatized.
How much land do you have dedicated to grapes?
I strongly disagree -- I think "self writing code" has the worst failure mode ever: any security vulnerability leads to permanent compromise which is persistent across versions and requires non-trivial skill even to detect.

Because there will be security vulnerability, and people will be exploited, and even if your update system runs every 4 hours, it will take dev team some time to write up a fix and push an update. And obviously, the first thing attacker would do will be to disable any integrity checks your auto-update does. So in the most common case, the host will stay compromised forever.

This looks pretty horrible to me. I am appealed that you call this "theoretical". But then, (in my experience) the security is not a strong side of PHP community.

The sad part, it is not hard to fix. You already have separate update script -- obviously "don't chmod/chown anything" is not enough, you at least want the cache directory to be writeable, and while I have not looked at the code, I suspect there may be other locations that web app will want to write to. You can change your Dockerfile to use secure setup. It will take a bit of work but it is definitely possible.

Until this is done, "simply secure" is only until the first compromise.
Yeah i think things have gotten more "professional" these days. I think it was happening back when blogging was the new buzzword, and MSM had taken to referring to sites in their news reports (complete with a screengrab of the article in a corner).

I was only really checking out the site because of Doctorow's stuff, and was even turned away from that as he had the annoying habit of posting random horror articles alongside his tech stuff (and the rest of the writers seemed like the typical SXSW bunch).