jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Location: Ukraine currently (German citizen)

Remote: Yes

Willing to relocate: No

Technologies: Java, SOA, network programming, RESTful Services, SOAP, Oracle, PostgreSQL, MySQL, MongoDB, CouchDB, memcached, RabbitMQ, Tomcat, Amazon EC2 instances, Amazon S3, Git, Mercurial

Résumé/CV: http://www.linkedin.com/in/01dmitri

Email: backend.developer.33 (at) gmail.com

I am a backend generalist (Java, Django, NoSQL/SQL databases, Linux/shell scripts/admin, AWS deployment). 20 years in the industry. Have architected and led teams.

Java/CORBA/Web Services/Oracle experience at Ericsson R&D (developed a proprietary Java framework for the family of Ericsson applications). Knowledge of Telco business (billing/rating/customer care domain).

Fine-tuned UNIX systems and Java/C/C++ applications for better performance. Fixed performance bottlenecks (for Telco operators having problems with billing system performance).

Implemented web scraping system (server-side Javascript with PhantomJS/CasperJS) with matching/merging/refining functionality using distributed (cloud) computing with hundreds of computers on Amazon (EC2 instances were used).

Performed rapid web application development/prototyping with Django/Mezzanine. Can handle frontend if necessary.
Thanks for feedback everyone! This was obviously pretty rushed since I actually timed myself doing it, so feel free to submit a PR here: https://github.com/smilli/makethisinanhour.

Also update on the most important thing: My friend did end up making his website :)
The "95% thinking" trope is fake or I'm really weird, because half of the time I'm navigating/comparing/reading code/docs/tests which would usually involve switching to mouse and looking through taskbars to find the particular piece I want.

Sure, actual writing is 5%, but the 95% remaining isn't just thinking, so it also benefits from muscle-memory switching to docs/test/code panes.

My dev env is mouseless (I use Vim and AwesomeWM instead, though) except for everything corporate (Gitlab, notably) and it always feels like a drag and slow AF. Only now I added vim-mr-interface and even with its shortcomings it's like night and day.
If you want to go up with PHP then better use Laravel + Mysql or Postgresql. And if you want to learn you can opt for laracast.com videos. They are one of the best resource for laravel.

P.S Laravel is one of the best PHP based framework.
^^^exactly

Also she* :) (doesn't matter, but hopefully it won't be an automatic assumption eventually)
It's not exactly an accounting trick if you do one of the following:

1) Earn most of your income in a foreign country so you pay taxes there instead of the US.

2) Earn most your income from tax exempt bonds.

Anyone can do this. You don't need a fancy accountant. Just either:

1) Move to a foreign country and get a job there.

2) Buy a bunch of tax exempt bonds.

These aren't people with high paying jobs somehow magically not paying taxes on them. So, like I said: "largely a myth".
To be fair, this didn't contain anything that wasn't possible in 10 or even 20 years ago in one hour. The only thing that wasn't so straightforward 20 years ago (1995) was finding hosting for your page.
I've not yet heard what the pro-Brexit faction gets from this? I mean who are the people who stand to gain? Based on the theory that people are motivated by self-interest.

Putin financed the campaign to sow chaos (just like w/ Trump). Murdock monetizes outrage (again, just like w/ Trump). Neoreactionaries such as the Mercers are against any power apart from their own. Boris and maybe the Tories have longed been anti EU, Brexit is just a bludgeon (wedge issue) for elections.

But I don't understand which stakeholders will actually materially benefit from Brexit.

Especially once Scotland leaves the UK and rejoins the EU on their own.
It's actually the Danes, without question, but they seem to rate themselves poorly in the self-surveys that produce these "No. 1 in English" rankings.

Office-job professionals in all three countries are very good, but for the best chance of the bus driver, kiosk owner, refuse collector, window cleaner, passing pensioner and drunk punk to speak English, head to Denmark.
There hasn't been a war between Britain, France and Germany in 75 years. That is quite a success in my book.
Isn't that an Automated Virtual Assistant?
Wikipedia and OSM are generally seen as major human achievements because they bring a huge amount of generally reliable data to the whole world on a libre basis, and you call them vanity projects?

For them to be vanity, one's work would have to actually be deeply associated with one's identity so that one could look good in the eyes of others. In fact, 99.9% of people using that data will not know or care who originally contributed it, and editing these resources is about as thankless a task as can be.
Does Cloudflare have any defensible moat? If Google or Microsoft decided to muscle Cloudflare out of business tomorrow, what’s to stop them? In comparison, we already know that Google can’t take out Facebook.
Hi! Emily here! Added some more context in a footnote in the blog post about this "obscene gesture" and the harassment after the fact. TLDR: The amount of disgusting harassment I received was unbelievable and could never be justified as a reasonable reaction to an "obscene gesture"
> One thing C++ will never have is D's `static if`, which allows injecting declarations into scope

don't be so sure

https://github.com/lock3/meta/wiki/Metaprogramming-Introduct...

a lot of it is already implemented: https://cppx.godbolt.org/z/4arx6T
If this continues imagine Olympic few years down the line.
Just send your health reports and voice samples. We will do analysis and declare winners.
In other news: "Terrorists seed internet with dangerous files, government places emergency connectivity restrictions all over the U.S."
>> b) Some other, smaller, amount along with a list of the effects you have discounted from the full amount and justification for such discounting.

> Well it's certainly got to be this one since reversing every effect is entropically impossible.

So you concede that there may be elements to this disaster that cannot be quantified as such quantification is entropically impossible?

> I feel this way except inasmuch as human beings depend on such wildlife for economic sustenance. Although it sucks that the animals die, if they are not used directly by humans the utility lost when a common animal dies is typically far less than the cost of saving it in an oil spill like this.

Often yes I agree with you. Although that is not an absolute. Very often species form part of the larger ecosystem so the extinction of a species not directly used by humans may cause difficulties if it is necessary for the continued survival of another species which IS directly used by humans.

> Looking at the worst case scenario: let's say that the entire gulf becomes unfishable for the next fifty years except if the U.S. spends a quarter of its total output during that time period cleaning it up.

Aieeeeeeeeeeeaaaaaaaaargh!

:)

>> Alternatively, you can be gracious and concede the point that if there are alternatives to high-risk offshore oil wells . . .

> That is not even a point under discussion. Why did you bring it up? What makes you think I support offshore drilling?

My bad, I completely misread you.

I think you will be sympathetic to my mistake given that cost/benefit arguments stated in dollar terms are so commonly used to justify ideas that would still be bad no matter how good the numbers looked.
It matters how badly the current home design is though.
A manual opening garage is bad, but can be fixed easily patched up.

Honestly, the UI on Android is not fundamentally bad. I really only see patchwork to improve the weak parts:

1) More responsiveness/smoother scrolling (hardware/low-level software issues).

2) Better text selection, copy/paste (perhaps iPhone-like - or some other solution).

3) Improved default apps. (market, calendar, camera especially come to mind as being sub-par to the iPhone).
I share a clicky-key IBM model -M style keyboard (with embedded trackpoint!), via a KVM switch, among Vista, Kubuntu, and Mac Mini boxen.

Not being that much of a regular Mac user I've ended up using a Sharpie to draw little symbols near keys on the keyboard.
On the contrary, there certainly is a dollar figure, but it's far higher than any individual would be able to provide. That dollar figure is: whatever amount of money-effort it would take to save one hundred times as many people as the people I love, such that that one hundred times as many people were at least as good as the people I was killing.

Probably north of a hundred billion dollars but south of ten trillion. I know it's a big range, but for some amount of money in there I'd probably do it.

> Nothing is priceless and in exchange for killing off an entire species I require everlasting world peace.

LOL. How much money would it cost to provide everlasting peace? Probably far more than the total economic output of the world in a year (that's sixty-six trillion dollars). Let's suppose you could do it for just sixty-six. That means sixty-five is not enough, and you'd prefer to save some species from extinction rather than receive sixty-five trillion dollars. Really?

So you could either have twelve thousand years worth of National Cancer Institute research. Or you could save this (http://www.lmrcc.org/Ecosystempage1_html/E-T%20Species/LA%20...). I can't really understand your prioritization, and I vehemently disagree.
right, so previous icelandic governments brought down the country by dancing to the tunes of the banks, but it's the current government that is incompetent and only shoves through its pet leftist issues.

how unbiased. leaves me wondering if those previous governments had any pet rightist issues of their own. something to do with banks, do you think? bringing down the entire economic system, perhaps?

pet leftist issues don't sound so bad after all. i should look up which they are. i might even like them.
I'm afraid not; I found this originally on a blog which specialized in lockfree concurrency, and adapted it for use in my Go programs.

EDIT: The gist of the non-go formula was to have an array of fixed size character buffers, with a next-write pointer into that array. To write, you copy the pointer and use CAS to increment the next-write pointer (taking care to wrap at the end of the array), and write your data. If you have a particularly small buffer, you may have to be concerned about two threads writing to the same location due to the buffer wrapping, but it could be resolved with other mechanisms (or the buffer size increased).

Thanks to the Go `sync/atomic` package, you could implement the same thing, or just set up a goroutine which just reads from a channel into that ring buffer.
Sometimes the ad link (like on bing for example.. for a new machine with IE) for a search like Google Chrome actually goes to some side-site that tries to pack extra bloatware or malware with it.

Overall marketed links seem less trustworthy than something high ranking by its own merit.
"Use a CDN" ? ;)
Which is a 6502 with an additional 8-bit I/O port.
There is an interesting discussion on the mailing list http://mail-archives.apache.org/mod_mbox/mesos-user/201410.m...
Honestly - we've been meaning to release an API once we get our new backend out. Of course that's been the hiccup - it's been almost ready for far too long :)

Ping me via www.examine.com/contact/ and lets see if we can make it happen.
I see what you are driving at. However, Google is a $33 billion company, yet I made them exactly $0 through ads, which is their primary business. In my mind that means that someone must be clicking on those ads, and I'm sure it's not me.
Yeah, the list of permissions asked seems a bit excessive, definitely kept me from installing the app.
IMHO, the only biometric authentication that has any potential of ever being secure, is a retinal scan.

The barrier to break would be the "liveness check" - ensuring that you aren't presented with a molded prop, but an actual eye. I'm not sure what the state of the art is with respect to this.

The difference I see between fingerprint and retinal scan is that a fingerprint is readily visible - as this hack proves. I don't think you can capture a reliable retinal scan unless you get within centimeters of someone's eyeball with a scanner.

Additionally, since we're essentially talking about a specialized camera, the system could combine gait recognition (distance), face recognition (mid-distance) and finally retinal recognition (face on scanner). Beat that.

As always, authentication is just about authentication - you are who you "say you are". It has nothing to do with duress, etc.
As someone who has spend a fair amount of time with Haskell, Scheme, Common Lisp etc, can someone give me some insight into what's really exciting about Scala? There seem to be a lot of people I respect using it, but most of the articles I've read are of the form "coming from Java, Scala is awesome!" which I haven't found particularly enticing. Every time I look at examples I don't really see anything that sticks out as particularly interesting. I really want to get excited about Scala, and would really appreciate any insight that would help me with this.
I disagree completely. C was a well designed language that was later added onto haphazardly and you ended up with C++.

The Scala language designers took a long time examining the shortcomings of java and other languages and ended up improving them, and at the same time coming up witha much smaller language specification.

If anything, Java was the C++ and Scala is the C.
My personal technique is to start with a slightly simplified version of Meyer's reset. Then as I get to final QA I comment out each reset selector and see what happens.

It kind of gives me a happy place between using them and not.
Python's NLTK has a lot of the raw tools at hand to do NLP tasks.
Does it really matter if they don't understand it though? At some level if the point of the exercise to show that Americans don't understand how wealth is distributed, then the fact that Americans don't know what wealth is almost tautologically proves the point. I realize there is a bit more nuance, but it's still pretty interesting as is.
And on Windows?
* Build out the technology so that every existing cab service can license and whitelabel

* Build out the service so that Uber is the central dispatch to any ride option based on price - also playing into the whitelabel/building of tech

* Provide Uber a significant fund with which to seek M&As of existing taxi cos all over the place

* Provide an investment sizeable enough to serve as national/global free PR for the service, investment

* Provide an investment large enough to back a significant legal team that can take on any metro taxi service's bitching

* Provide an investment large enough to lobby the hell out of local/national representation
Is this different from async.series? If so, in what way?
and if you make illegal moves, it just moves again
"Maybe the best comparable person is Christopher Columbus"

Columbus was a religious extremist who thought the world was egg shaped and that he had landed in India rather than the Bahamas, even after it became increasingly clear that he hadn't, and who thought that his own travels were to do with the bringing about of the end times according to Christian prophecy. I am not sure he is necessarily the best person to use as a comparison.
As tempting it is to not avoid janus, newcomers to vim should just stick with vanilla vim. If you just decide to install janus, you won't learn anything, you will have bunch of things installed that you will never use and it just is the wrong way of learning vim

If you want to actually learn vim, ditch janus and all the plugins when you start. Start by going to a shell and typing 'vimtutor'. That will get you started. Then build your own ~/.vimrc by scratch by adding some useful options such as:

set number

syntax on

filetype plugin indent on

For other options, you can search around the internet, particularily other people's dotfiles and see what they put in their own vimrc and you can freely take if you like what you see.

and then you can experiment with plugins. You will gain a much better understanding of how they work, what they do and you will be proud of yourself because it's your own personal vimrc and you know every single line that is in it.
The only completely safe ____ is the one which ____. We can fill in the blanks all day long.

There are ways to mitigate the earthquake risk and there are new designs that are incapable of melting-down. Using a combination of the two would certainly be better than crap we're spewing into the atmosphere at the moment.
The risk for SARS was massively overblown, but, unlike terrorism, entire populations really have been decimated by plagues.
Ditto. That's the hard part.

Also, try being from the Southeast and missing Southern culture (well, the good parts of it, at least). There's very sparse tech hubs in the Southeast. Effectively none if you want to live in a coastal city.
Referral bonus: $500-$1000
Hello,

I’ve been working on a project to figure out a way to achieve continuous movement in an urban environment captured by immersive panoramas. I came up with something that I call perspective scaling where frames between pairs of panoramas are recovered by applying transformations to them based on their depth maps.

The method runs entirely on the GPU and will yield a steady 60 FPS in web browsers on modern PCs. Behind the link is a demonstration of this method on a synthetic scene. The code is available on GitHub.

There are several issues that need to be worked out such as the disocclusion of static objects, the presence of moving objects in the scene, and transitions between panoramas need to be smoothed. I believe that a satisfactory solution can be found to all of these issues. Also, the current implementation of the algorithm is very wasteful which might be a problem on higher resolutions and mobile devices. I haven’t tested those cases.

All feedback is appreciated.
I can’t agree re: subscriptions. As a kid I always wanted photoshop/flash/etc but they came with 500-1000$ price tags. I’d imagine now that you can buy a subscription to photoshop more poor kids like I was are able to use it.
Initially they will be a curiosity; robots in the public in general; but public perception is a tricky thing. There will be people absolutely terrified by their presence but some of this can be mitigated by how the robot looks; the more dexterous it is I am willing to bet will make it more scary to some.

however the real bugaboo begins when one is used wrong regardless of where that occurs. like facial recognition we are going to need some serious regulations on how law enforcement uses these. I don't expect issues with fire and rescue but they would get secured by the same laws.

As in, if they end up in use to secure assailants and there is an injury to that target or worse bystanders public reception will tank quickly. Let alone if robots ever got employed against protestors.

that perception will change radically regardless in the world where it happens because not all governments respect the rights of their citizens to the same degree and it becomes only a matter of time before abuse happens and its film.

on a side note, we certainly have enough movies and television presentation of the bad uses of robots; though most if cyborg type; to give people pause but will it give lawmakers pause?
Someone should do Doom, though.
For a moment, I was wondering how meatballs and Marching Squares could possibly be related... d'oh :)
And two really good books, and a really good documentary film, and eight years in high political office pushing for action that aimed to saved millions of people now doomed to be displaced from climate change in the next decades. Awarding it to Obama for not being GW Bush is one thing, awarding it to Gore something entirely different.
> Following the accident, it was determined that eight RTGs [radioisotope thermoelectric generator] of the Beta M type had been brought into Georgia in the early 1980s to serve the radio relay system between the Engury hydroelectric station and Hudoni hydroelectric station, which was under construction at the time. These generators were placed in pairs at four substations located in areas where there were no other means of electrical power supply. In these generators, the heat generating elements were 90Sr radioisotope sources with an activity of 1480 TBq and a heat power of 250 W.

> After the construction of the Hudoni hydroelectric station was stopped, the radio relay system lost its function, and the generators were left without supervision and control. By the end of the 1990s, the generators were disassembled, with the radioactive sources exposed and removed from their original location. Of the eight 90Sr radioactive sources, only six have so far been found.
Isn’t this more of a high-rise failure. The first picture from the link shows some rather monumental structures that tower over occupants and users of green spaces. Later in the Wikipedia article they talk about tearing some of these down.

As well as amenities, green spaces etc there is always a requirement for buildings to be of ‘human’ scale for it to feel liveable.

Also there are benefits to organic growth over centralised planning as growth can adapt to requirements of a place. Centralised planning tends to be too rigid and once a failure becomes apparent it is difficult to re-plan without sacrificing some other amenity.
"Volkswagen’s CEO Herbert Diess, chairman Hans Dieter Poetsch, and former CEO Martin Winterkorn are being hit with criminal charges for allegedly waiting to tell investors about the automaker’s rampant emissions cheating, German prosecutors announced on Tuesday."

Last time I checked neither of these individuals programmed the ECU of VWAG diesel engines to cheat emissions tests although some engineers were blamed and fired.

It all starts at the top.
Couple of things to note: MP3 is not appropriate for use in real time due to a variable amount of silence added to the start of the sample intrinsic to the compression. You can sometimes use it for music But if there’s any changes based on game events mp3 is unusable. A lot of work has been put into optimizing mp3 including at os and hardware levels but that’s not usable in games. Commonly it’s some custom spin on vorbis which is

Additionally, there can easily be 20-40 sounds playing at once, more if you haven’t optimized yet (which typically happens in the last few months before release). These also need to be preloaded slightly, and once playing stream from disk, so source starvation needs to be handled and the codec needs to not be glitchy if missing some packets.

It’s also happening in a system that needs to be real-time and keep each frame timer on the order of milliseconds, though Moore’s law moving to parallelization has helped a lot. You’d be surprised how under powered the consoles are in this regard (caveat: I haven’t developed on the upcoming gen, which is getting better)

As for loading and caching on demand, that’s limited by memory, given the sheer amount of samples used in games, it’s just not practical. For specific example in a very well known game, there are over 1600 samples for boxes hitting stuff (impact sounds). What I’m building right now is meant to make generative audio easier and reduce the number of samples needed, so more tools to process sound could make this naive caching approach practical
it changes it from 'all functions can recurse only up to some limit' to 'functions with tail calls can recurse indefinitely' (i.e. you can write an infinite loop recursively). It's not just a performance improvement but a change in capability.
Wasn't a lot of this to do with support for AIG which had been selling boat loads of CDSs to lots of non-US banks such as RBS?