skysight-inc/HackerNews huggingface dataset:
I think in general programmers tend to be happier when they are constantly learning new things, so I set myself up for a job which is constantly challenging. I work in the advertisement and campaigns industry (no, not tracking or banner ads) where we build large campaigns for global brands with technologies such as VR and WebGL. In general, I think we build the type of projects that tend to get a lot of hate on HN, but it's really challenging and fun and I've won many awards (Cannes Lions, dozens of FWAs, Awwwards, etc.)

Over the past 3 years working in this industry I've learned more things about more topics than I have in the past 10 and I don't see this changing any time soon.

I've worked for several different companies over the years; a Java shop that builds large web-shops and corporate websites, a local startup focusing on science, a local radio station maintaining their site. All of them bored me after 6 to 12 months of learning their tooling and technologies. Many tech companies tend to stagnate on their stack and are afraid or too invested in it to change which is a huge contrast to where I'm working now.

Sure, the work I do isn't saving the world or disrupting a stagnant industry like many startups claim to do, but it's certainly challenging and keeps me happy as a programmer.
> I personally do not want to know all the hazardously settings the kernel has, where even a single mistake could spell the ruin of the whole machine.

That's kind of an ironic argument to make, given that you are using it to argue in favour of a design where a single mistake can actually brick your machine to the point that fixing it needs a soldering iron.
Is Rust performance comparable with C++ yet? Last time I looked it was similar to Go. One of the things that C++ offers is an optimisation route where performance is really important.
Central banks are planning to launch a new form of digital currency
> The RSPB will require more than 10 million tonnes of excavated material to create the reserve and is currently seeking partners to provide the remaining 7 million tonnes.

If Crossrail is only providing 3M tonnes from 42km of tunnels, where on earth do the RSPB think they're going to get another 7M from?
You're right, and thanks for the feedback.

We thought animations would be good enough but people do like to see the real live thing. Here's a live demo, albeit one with rather poor sound and editing: https://vimeo.com/140990404. Password is "disrupt".
I don't get it: https://www.law.cornell.edu/uscode/text/31/5330 doesn't seem to mention anything relevant.

I also don't understand the downvotes. I'm asking a serious question because I'm curious - if this company was operated by a Russian citizen living in Moscow (or by an Albanian citizen in Albania, or a Swiss citizen in Switzerland, or even let's say by the North Korean government) - what would have happened here?
My personal take on it: Communicate your thoughts directly and clearly to the CEO. Either they will agree and make changes, or disagree and then you should leave the company (and consider starting a similar app that you run correctly, since you seem passionate about it). If they do agree with you then they should make sweeping changes to fix the problems you mentioned (including firing the CTO - a big mistake startups make is not firing bad apples quickly enough).
> Learn some OCaml :) - really, I feel like much better C++ programmer after I understood how a properly designed language with a static type system works. (I hear "Real world OCaml" is a good book).

This.

Or F#.
Awesome! Thanks for that! Take an upvote
France Will Work with India to Put a Lander on Mars-Chief of French Space Agency
Have you considered that there's something wrong with you emotionally? You sound like you're constantly under stress and even anxious about your economic survival. Those two can very effectively dig you into a slippery hole of depression which would just amplify them and you'll falling into that depression even further.

It's like a loop that nearly impossible to break out of, and even when you do returning to a comfortable life rhythm will take considerable effort, too.

Also, for a lot of people there is no rock-bottom, you'll just keep slipping deeper and deeper.

So, my advice is to ask for professional help—which I realise is one of those "easy to say; hard to do" type of advices, but try to ask for support from your friends—and try discovering something new, which can be completely outside of IT!

Another thing that you can try—which is very effective, but doesn't require you to dish out money is downloading some CBT (Cognitive Behaviour Therapy) tracks or guidance applications. There is quite a few of them and they can help a lot (although they might not be as effective as with professional guidance).

Also, something "odd" which I can also recommend is 7cups.com (which is an online therapy platform; you can have 1-1 sessions or group sessions, it's great if you need to just talk to someone). You can even try becoming a guide (called a "Listener"), helping others can also help you (and this especially true, if you're an extrovert).
Looks like Bootsnipp.com has been hacked (and defaced)
Actually I found an animal with a chin: Hemiramphus brasiliensis http://www.sosdom.lautre.net/Pages_Glossaire/AGlossImage_Fau...
This is why I'm not really worried about automation meaning the end of work. The fact that we have automation is what enables people to work on these sorts of problems, rather than being out in the fields picking bugs off of their crops and hoping the rains come.
It still works correctly. Try it.
Similar background here, and complete agreement with you!

Started out seriously with the Amiga and it was a delight - the OS was beautifully designed, and there were so many ideas that should have caught on. I'll name just one - datatypes.

Work started out with C and Unix, and so long as you had K&R and W Richard Stephens you were good to go. Loved the design of this too until I got to the GUI - X was not fun. Messing around with MUDs was fun, as was knocking up internal chat servers etc.

Now programming is gluing modules together with the aid of a web browser, often with little real understanding (no time for that). No need for a real grounding in the math or tech when you can just plug lego bricks together which leads to the mess that's PHP or most of the PHP code I've seen.

Design has moved on but it's as much about change for changes sake as improvement. It's now about driving the advertising click stream, or locking us in to the app world, even on our phones rather than improving productivity.

I agree that's it's about fashion and selling those certifications, exams and training - yearly (lol) microsoft certified x etc. Can't say I've come across a one of them that indicates in any way that someone is even basically skilled in the tech in question.

It's just a continuation of that complexity for complexity's sake.
> If market is forced to trade at an artificial price often the result is illiquidity

There is, Offshore-Onshore spread & HKD interbank rate.

> It can shut down the offshore market if it wants to.

Not forever, markets can do what they are without any limit. The PBOC loses money or hurts China's economy doing this and it cannot be sustained.

> Swap or not eventually someone has to be on the long side.

There is always a counter party as someone will need to buy something in China. Not every flow is speculative. It is a very large exporter economy, if not the largest.

A swap allows finding a counter party in a currency that is not the Yuan at the cost of the interest rate differential.

Finding a counter party is actually very easy, especially with exchange rate swaps. It does not require a Yuan counter party with physical RMB.

Instruments such as swaps, options and futures were actually created to provide liquidity in cases when it is withheld such as what is being done. This is what makes today even less different than previous times when it comes to exchange rate pegs.

If not a swap, its an option. An option can have a counter party as someone will always be willing to underwrite an option as it pays off a premium that has _no bias_ to the expected price direction of the underlying instrument.

Hedge funds know this because they have it all at their disposal. It is simply the cost of time that has to be paid (in terms of options premiums or the swap rates), if they are correct.

The PBOC realises this and this is why their options are limited to making the trade expensive as opposed to being able to control it. This is why they jacked up the HKD interbank rate and increased reserve requirements on the RMB. Again, it ought to be mentioned this hurts all HK and China businesses and is unsustainable in the longer run.
You'd have to block IP address, and er...
Kyle Bass went all-in, because 'this is much larger than the subprime crisis':

"Kyle Bass’s Hayman Capital Management has sold off the bulk of its investments in stocks, commodities and bonds so it can focus on shorting Asian currencies, including the yuan and the Hong Kong dollar.

It is the biggest concentrated wager that the Dallas-based firm has made since its profitable bet years ago against the U.S. housing market. About 85% of Hayman Capital’s portfolio is now invested in trades that are expected to pay off if the yuan and Hong Kong dollar depreciate over the next three years—a bet with billions of dollars on the line, including borrowed money."
> Vulkan is done from scratch, and so far I see no signs of them making mistakes of OpenGL.

So why is NVidia already providing extensions before it even gets out of the door?

Welcome to the multiple code paths that any OpenGL game developer already suffers from.

Everything old is new again.
The more privacy, the more of a unique fingerprint your browser has, the less privacy.

Check out panoptoclick[1], to see your fingerprint.
Someone should make a series of common groups, and those who care should stick to just those.

[1] https://panopticlick.eff.org/
Uhh... I have to ask: what, exactly, were you expecting? Exhilarating highs and a path to millions?

It's a job. Most people don't have jobs that'll make them "rich". Be glad you aren't living paycheck to paycheck, or worse, are unemployed because the job you had was optimized away with computers.

To be blunt, there's a sense of entitlement evident, here, that I have trouble grokking. You get to spend all day in a comfortable office working with no more than your hands and brain making double to triple what a day labourer pulls in with a hell of a lot more effort.

And your complaints are, what, you have to hammer someone else's nails, the work is repetitive, and it isn't a fun party every day while you amass untold riches?

Look, I get being dissatisfied. Humans love looking at that greener grass on the other side of things fence. But appreciate what you have. Seriously.
German band Corvus Corax recorded a version of this tune.

https://www.youtube.com/watch?v=KP-4vF5JYxk

They play ancient and medieval vernacular music on largely self made authentic instruments. Their approach is that at the time, it was probably played by and for young people having a good time, rather than professors in music history, so their shows are loud and energetic.
Yes looks like it has been hacked and defaced.
A lot of people are missing the point here. Of course it's not system's fault here, but it's completely absurt for them to completely dismiss a fix just because they're not at fault. efibootmgr requires rw access, but it is a root process, so it could mount, do whatever it needs, and unmount again. It's a much cleaner solution than making users edit their fstab to make it automount as ro after install. That's just an ugly hack.
> The only criticism I have of the visuals is that the game is a bit static. There's no wind, no dust, no animals... It's very much like the old puzzle games in that way. Like walking around in a painting.

I had the similar feeling with "Everybody's Gone to the Rapture", although I suppose it's not as bad. The few 'things' that were more dynamic in nature, such as the wheat fields with the winds blowing through them, added so much more life to everything that I wished they'd gone for a simpler style and more interactivity instead of the admittedly beautiful static world they went with.

I suppose with both games you could argue that the static quality is an artistic choice, but then I guess I just wish there'd be more games that go for the Myst-like gameplay without being somewhat static. In the Myst series part of why it worked so well was that 1) it was kind of a new thing, and 2) the worlds look so strange that I don't expect normal things from them. On top of that the slideshow gameplay probably affected my expectations too.

Contrast that with 'Rapture', where a ball on a field is an immovable object, and many of flimsy gates and fences are more difficult to get through than the Doors of Durin...
Somewhat unrelated, but nice endorsement of Grafana! http://www.projectnatick.com/images/gifs/grafanaloop.gif
But I wonder why? I wasn't aware that Bootsnipp had any political/ideological message that would clash with ... well ... anything?
Human Harp – Transform Suspension Bridges into Giant Harps
So is Apple, what has it brought to iDevices?

Or for that matter where are the Vulkan implementations for Sony and Nintendo consoles?

Being a logo on a web site has zero value besides PR, if they don't bring out support to their devices.

So how are they again different from MS?
His dev blog on The Witness also has some technical articles by him that show he's quite capable. It is a custom engine after all, architected mostly by him, with a few other programmers. For example: http://the-witness.net/news/2011/12/engine-tech-concurrent-w...
Starting a similar app is extremely hard since they have some exclusive industry deals that they got via investors help. It wouldn't be possible to compete with them in that space in the same geographical region.

I've thought about direct talk with the CEO, but the problem is that 1.) he is unreliable, he changes opinions and decisions constantly. 2.) The CTO is his best friend, so I'll either have to start looking for a new gig before approaching them about it and be ready to leave, or try and influence the culture from within. Thanks for the advice tho, if I can't change anything, direct communication is what I will do.
I did QBasic and then later Visual Basic 3-6. As you mentioned it, I had exactly the same feeling back then when I was a kid that "I can write anything I want if I try hard enough". It was a great feeling. I also felt much more productive than I feel now since I do C++. I always missed that old feeling. I like Python but it still doesn't give the same feeling (for GUI tools or games, anything graphical) - although I think that it might have the potential with better IDEs for that purpose.
The thing is... std::shared_ptr is slower than a modern GC. It also doesn't protect you from memory fragmentation.

GC is indeed a hack: it approximates an infinite memory system on systems that have finite memory. Reference counting is a worse hack: it approximates a GC on languages/systems that can't afford a real GC.
Try uBlock Origin instead. It's faster, lighter, and replaced both Adblock Plus and Ghostery for me.
> I think the teacher might have done you a disservice by not mentioning the prerequisites, but thats the only thing you can be upset about.

It was offered as a double elective for CS and CEE, which meant it was supposed to be accessible to both majors (if admittedly harder for CS majors). I can accept the class being hard, I can't accept the first three hours of class time being spent copying notes of his math notes as he copied them out of his binder onto the board, with a total of class discussion being less than 10 minutes in total for those two class periods. There wasn't even and explanation of what our goal in this was, just "Here's an equation. It's useful. Now we are going to derive some other useful forms of it."

Never before or since have I ever been in a class where the teacher walks in, introduces himself, says what we'll be covering (FFT), turns to the board and starts copying his math notes onto the board, and doesn't stop until the class is over, keeping in mind, it wasn't how to solve an equation, it was how to transform a given equation into another given form with no explanation as to why. Things have come close in some of the more dry history classes I've had, but even then you generally get some additional context from the teacher expanding on the notes presented.
Studies suggest vitamin D deficiency can cause brain and nerve damage.

You can say the same thing for magnesium deficiency - it causes permanent damage over time. Furthermore, 75% of the population is deficient in it, and it's nearly impossible to detect and diagnose a deficiency. Your body doesn't tell you "hey, time to eat some magnesium" the way it tells you to eat food. Chances are you (yes, you) are deficient in magnesium, unless you take a supplement.

Yes, B12 deficiency is serious, but there are other equally important vitamins and minerals that even non-vegetarians are deficient in, whose symptoms are difficult to detect, and require supplementation to fix.

Vegetarian diets don't have the monopoly on required supplementation.
how much is a featured ios app worth?
Hi,

because of some private problems in 2015 I decided to sell my app. Now I try to research a little bit to find out how much is my app really worth. Maybe the community can help me?

some details:

- featured in 375 countries in the selfie section "Snap & Share"

~ 100 downloads per day

~ 2000 daily active users

> 224.000 downloads in total

- first release december 2014

some promotions runs with this app for companies like "UK Tickets - Disneyland", Clearasil
Slashdot comment on how BIOS/UEFI is typically developed
I don't think this is shocking. A lot of painter do something like this because it's somehow easier to draw the form of skulls than the form of a face. So the skull is there as a framework for painting the face.

There are also a lot of painters who start with naked people and then dress them. This also helps with 'transparent' clothing.

And when you learn to draw comics most of the time you start with a 'skull' of the character.
Sweden: 10 promising startups to watch in 2016
... Or you could just let your CDN control DNS.

I think www is a relic from the days where you only had one host per server ...

Or do you want to slap www infront of everything, like www.news.ycombinator.com !?
Brilliant game. My initial reaction was: incredible graphics / environment, ... BUT a bit disappointed in the puzzles (first few puzzles) - "really, that's it?!". However, after taking a break and coming back to it, and discovering more of the game, and solving some of the more challenging puzzles, and seeing the world open up... WOW... I think this is turning out to be one of those amazing, memorable games you think about long after you're done with it. It is a work of art aesthetically - just love that polish, and Jon's attention to detail in those puzzles and overall gameplay, plus talent as a game designer is evident. The whole team is talented. I watched the GDC talk by the artist and follow handmade hero's blog where he talked about some of the behind the scenes testing / development. It's all linked from The Witness blog, and worth reading.
> Programming languages have a lot in common with religions. You can spend your life searching for the "one true" way, and either find enlightenment, or discover you were worshipping false idols.

True that.
All of your favorite Java IDEs treat C/C++ as a dear friend: Eclipse CDT/Cevelop, Netbeans. Also check out Jetbrains's CLion...
https://github.com/jakeogh/dnsgate
Eclipse's CDT is great. (Or at least it was three or four years ago. I can't imagine that it has gotten worse.)
Usage and performance monitoring with Graphite
1. If there are objective sources of stress (e.g. problems of economic survival), I don't perceive that to be an emotional problem. Emotional problems, as I would use the term, are problems which are strictly endogenous in nature.

2. I generally go about my business just fine and am quite functional. But since the OP asked if I'm happy per se doing software work...

3. I'd probably be happier in engineering management, or in technical sales and marketing (i.e. of the highly consultative sort). I seem to have a pretty healthy - even cheerful - appetite for those things, when the opportunity to do them arises.

I'm not depressed. I'm just beyond burned out on coding as a mode of existence, and then some.
Most of the times, hackers hack the websites just to convey their hatred for something. Website being linked to an ideology or political organization hardly matters to them.

OR

Sometimes they hack a website on a server and if symlink is ON, other websites on the same server can be compromised.
I wish their was a way to isolate third party cookies/html5 data to SiteVisited/ThirdPartySite instead of the current ThirdPartySite model. The third party site could track you within the site visited but you would appear as a different user when visiting a different site. There would be no way to track you across websites.
I WAS HACKED: BUT Love I HACKERS
And you think in this case allowing the user to brick the system is the sane default, instead of putting it hinter an (easy to flick) switch?
For those who play Civilization V, the brilliant leader music for Greece is based on this tune.
Microsoft can not handle it's own scale. I think they did not expect to get that much load :)
I've installed my first linux(Slackware) at the age of 14 (im 35 now) .. since then I think i've been "programming" until i started working , when it became the thing that pay the bills.
Now... i think it's like everything in life ... i have bad days and good days , I've worked for places where i felt challenged and for other places where i was in only for the money (that never worked) , at the moment it kind of sucks ... I'm only in for the money (so is everyone else) so the job i do is not very challenging leaving a feeling of sort of emptiness , but as i said , it will change ... I've been here before and i know it can change very quickly . So all of you that feel quite down , have some patience and make a move , things will get better.
CFD development also takes while studying in mechanical and aerospace engineering. So I would say that yes it is entirely possible to be involved in CFD development with a degree in ME, although you will probably need to pursue an advanced degree in order to open the right doors.the job postings fall into 2 categories. The first is generally programming related, requiring a degree or experience in programming. The second is related to the modeling or the physics - for that companies want people with advanced engineering/physics backgrounds. [url=http://www.essayguardian.com/] Custom essay writing service[/url] provides you the information about programming job what is scope for that job now etc.It should be useful guidelines for you.