skysight-inc/HackerNews huggingface dataset:
You can still do OSS contributions and make small side projects to get noticed. The likes of us merely start X years behind the likes of those that go to a prestigious engineering college when it comes to work. X is as big a gulf as you let it be. Factor that into your growth and make of it what you will.

>I'm sure I won't join the likes of TCS

TCS is fine if you're fine with maintenance work and/or want to pivot into doing an MBA or something similar. However, even TCS etc are laying off a lot of people and will probably shrink their "bench" pools greatly in the near future, due to the death of outsourcing.

>I'll become an Uber driver

I'm sure it won't have to come to that, but yes, the job market slowdown is real.
Welcome, but don't spam your posts from other sites here please.
The company providing the world's most popular email web interface should have been the prime candidate to provide web Usenet, but instead they saw Usenet only as a means to get people on to their own terrible Google-only groups (while producing such a monumental amount of spam, trolling and abuse to Usenet, many people to leave altogether).

A better idea than a web interface IMO is Usenet access simply built into a browser by default. It makes sense to have Usenet in an email client, because they are closely related, but not many people use email clients any more, so not many people are going to find Usenet that way.

If Firefox had an option to open newsgroups, with proper filtering (not just on the overhead headers, but on the HEAD of each message), I would use it all the time, and I believe many thousands of other people would too.
This. I don't believe my brain divides by the number of contacts. So I subconsciously compare my personal highlights with the highlights of all my friends combined. No wonder my life feels boring.
I agree with almost all the points apart from transparency. Transparency is not customization. Transparency is basically like, you search something google returns something, and then there is a link which tells you why google returned what it did. This is the transparency which is currently being pursued by the EU. That algorithm providers should be able to explain the results of their algorithm.
I used to eat a rich-sugar morning breakfast a year ago, containing Nutella, peanutbutter, lemonade etc. Once I started cutting down on that breakfast, I noticed I was eating less sugar during the day. Sugar triggers the need for more sugar. So try cutting it down ;)
If he's such a mystery man why does he share everything on facebook?
Why? He's not twins. Did you read "everyone" where he said "me"?
If that doesn't count I'm gonna have trouble finding that many type of fruit in my area...
Climate Realism Against Alarmism
[Meta] Why do people respond in the HN comments with answers to this question? Do people not realise that this is a post to a thread, wherein the value (and the answers) are in the original link, on stackexchange?
Because in a program you can't have functions having their implementation left as an exercise for the computer. :^)
JnREPL – Embed a Clojure Repl in Java Applications
I have only had one such assignment (every other timed problem set I have received has had a hard deadline), but I was unceremoniously rejected after doing what you describe. To make it worse, it was "don't spend more than 8 hours". They basically gave me a weekend project.
I'd also recommend Discourse [0], as others already have. You can see it live on the Julia [1] and Rust [2] language forums, for example.

[0] https://discourse.org/

[1] https://discourse.julialang.org/

[2] https://internals.rust-lang.org/
NOA lets you listen to quality journalism while you're busy or on-the-go
> ...who has managed to stay anonymous on the social network for the past 20 years.

Oh man, this article totally conflates Facebook and the web. For the record guys -- no one had their picture on Facebook 20 years ago, because there was no Facebook 20 years ago!

Happy New Year!
I like this one.

7M steps! That's quite challenging, that's an average of 20K steps a day... Even the 7x10K races would only make up for ~90K steps...
Can anyone suggest some good resources for a beginner to get to speed on Speech Recognition and synthesis?
Discarding the "full stack in a box" idea, in general, just because of past experience with a poorly implemented vagrant setup seems naive. A good "full stack in a box" implementation (docker-compose, swarm, kubernetes etc.) can be a useful tool in testing/developing microservices.
The article explains why.
There is just good and bad ways to do it. Short meetings need delegation when discussions break loose, presentations for communication between departments, channels for repeating things like support escalation.
Working on my amount of energy i put into answering to other people when i'm irritated by there 'stupid/simple/obvious' questions.

I have that sometime, that i'm answering to short (=properly harsh?) but i do think i have the time to answer someone else properly and spend more energy in doing so.
Not really because the StackExchange thought police really does not let people freely answer the questions. It means in practice that if you write an answer not in alignment with the correct thought you get scolded and penalized.
Ah thanks. I was looking for the Solidity API, but I guess there isn't one yet. I guess I'll have to write my own interface.
And in 30 years, you won't regret having sold your entire console collection for even $50. It will have been taken from you when the various services you have to log into to access it become inaccessible. The golden age of consoles has past. PC games are obviously not immune to the issue, but at least there's not a single point of failure for every game ever made for it.
An LTE version of Nokia’s 3310 may be coming – The Verge
If your skills are good and you do healthy networking from very beginning then you shouldn't be in such situation. Fine, very first job hunt may need some major effort.

The author of the article has made cold move to other country and hunted for an ideal position (almost) without any network.

Unless desperated I would firstly find a gig in a new place via my existing contacts or cold remotely, definitely before moving over. That could be anything which meets my minimal requirements and then would start to build local connections and learn the market.

Interviewing with recommendation or even being poached by moving coworkers or managers is much better experience.

You should realy start researching market now before graduation. Some freelance or part-time work should expose you to the market and add starter experience to CV.

I did all the above in the past with success.
Germany starts enforcing hate speech law
Does anybody have suggestions for reducing packaging from Amazon?

Don't buy things from Amazon?
Ah yeah, some of those had an extra explosive capability
"I didn't know you could generalize the tendencies and behaviours of the inhabitants of one entire continent with wildly varying cultural tendencies."

I'll juxtapose that with your own comment from a few weeks ago: "I really miss Asian food and Asian people." - https://news.ycombinator.com/item?id=15884615

I'll also point out that your comment "Men don't find education and accomplishment as attractive as women do - they find youth and beauty important also." at https://news.ycombinator.com/item?id=15736661 is an even larger generalization, given that it applies to the tendencies and behaviors of all the world's cultures.
Of the various addictive refined powders from plants, for most purposes, I don't differentiate much between cocaine, heroin, and sugar. There are plenty of differences, but none as important as the similarities. Each gives you an up followed by a down. People who take more of each than they want tend to give similar excuses that I would never want to hear myself saying.

The main difference I think of is that sugar ruins a lot more lives and leads to far more early deaths.
Hike again this year, and hike beyond 150 KM.

Positively impact at least 50 people. I'm not sure how to measure that, be it teaching a thing or two, helping homeless people, or talking to friends...
I'm a big fan of cheese only pizza.
Start reading something else.
You focused too much on money and little on anything else. I was asking myself days ago how some people make so much money and I dont. But I forgot what I have and others dont. I'm your complementary. I started 10 years ago when I dropped out and started travelling and reading everything. I know everything I wanted to know. But we cant have everything. At least one thing you can do now is to pay someone you choose to give you what you lack.
The roll call of scientists who've actively questioned climate alarmism should give pause for thought to those who simply label those who question received opinion on climate as ignorant of 'the settled science' or 'in the pay of the fossil fuel businesses'.
I hope you aren't planning to combine that with Linux because they don't mix that well yet.
It's like Truth or Dare. Sometimes you just have to accept defeat.
/r/netsec
Decentralization is not a binary characteristic. It is an architectural pattern that can be applied in varied contexts, varied degrees, toward varied goals. It is also a process. You can't decentralize something that is already decentralized. Wikipedia was a pioneer in Web 2.0. Smart contracts and decentralized apps are being referred to as Web 3.0 (So was the semantic web for a number of years, but the semantic web will likely be part of this).

Ethereum is a platform for creating decentralized applications, and it too has technology and policy that is managed by a central foundation. That doesn't mean that the ecosystem is centralized.

Zooming out, we can see that the Linux Kernel development itself has a centralized development model, even with a dictator in charge. But the Kernel is a platform for which anyone can create and ship a distribution on top of. As a result, I am able to enjoy the use of three or four distros (or more, if I wanted) that are most tailored to my use cases, instead of being forced to choose between Pepsi and Coke (Windows and OS X). And many people can get into operating system development as a hobby, with a much more achievable criteria to do so.

We can zoom out even further: The FOSS movement itself might not have existed without the relentless efforts of a few individuals over a span of many years. But from day one, the ecosystem it spawned was decentralized by design.

Going back even further, we can show that market Capitalism allowed for a rapid and diverse pace of technology and business development. Less barriers to entry. Less red tape. Obviously we have had governments, both big and small, to facilitate the economies of a nation.

What do all of these things have in common other than incorporating applied forms of decentralization? It is not just a buzzword. It is no coincidence that these frameworks have (or will) foster significant societal changes, mostly in good ways. That's not to say that the success rate is high for any given effort, but it is not a concept to be written off, especially not because of a lack of understanding of it.

The problem is that most people, even here, cannot visualize this concept in ways that they have not seen working examples of. Not a problem, not everybody is exactly a visionary in every way. But when people are actively trash talking ideas that they don't understand, without offering constructive opinions toward an understanding of it, then as technologists we ought to be taking a stand against that behavior.

Instead, what I see in many cases is that many engineers, for whatever reason, will write off certain technology ideas, believing that they understand it, when they do not. I was one of those people, for years, so I understand the mindset as good as anybody. Or perhaps they saw too many uninformed comments coming from non-technical crypto enthusiasts, and therefore have written off the idea. Folks, if this describes you, I encourage taking up the study of critical thinking techniques. The world deserves better than to have such a large number of engineers not giving the discussion a fair shake.
Don't conflate shame and discomfort. Shame is a social function and the advice is to acknowledge a common problem that is not individually isolated. Your own health, not just secondary responsibility should be the primary driving factor. You need encouragement to overcome an addiction.

In effect, you should solve the issue as soon as possible so you wont have a reason to feel ashamed, but since its a long process you shouldn't be surprised if someone takes the chance for an insult, which ideally should only reinforce the idea and give you a chance to share your insights instead of hiding the issue.

Edit: "shame" comes from Proto-Germanic skamō, from Proto-Indo-European ḱem- (“cover, shroud”). https://en.wiktionary.org/wiki/shame#Etymology_1
For the Erlang case in your list: every time you pick up a phone and you get a dial tone or your cell phone connection goes through you will have interacted with Erlang code at least several times.

The financial world has a ton of Haskell.

Smalltalk has its successes but most of them are in the past.
Applications open for the Tony Elumelu Foundation's startup programme
Thank you, I knew I wasn't thinking about it correctly.
When the inevitable question "What are you most proud of?" comes up, it's your turn to impress.

This is my biggest weakness. I haven't worked on anything where I made a substantial contribution that I'm proud of. I've been working as a programmer for nine years.

Three years in a consultancy implementing solutions based on a third-party framework. The framework was terrible, so the best we could do was to paper over its cracks. We made things much better, but it was still very poor compared to normal software.

Two and a half years at a small company, working on their legacy codebase. We did innumerable small cleanups, bodged in new features, and did one bigger architectural change. Even the big change was the sort of thing that would only take a week in a sane codebase.

Two and a half years in an agile consultancy. Many short projects, mostly building technically rather simple things, but focusing on teaching the clients how to be better at software development. The one technically complex thing we built was mostly only complex because some plonker settled on a microservice architecture using a new messaging framework before I took over. I think we did a good job, but I can't justify the central design decision of the project!

Those companies were all agile, with pairing, collective code ownership, and self-organising teams. Even where we did something good, it wasn't my work alone.

One year so far in a hedge fund. I've built several small tools and features, most of which haven't ended up being very useful. The two bigger things I've done have mostly been about wrapping sophisticated third-party libraries in an application which integrates them into our environment - I'm a plumber.

Everything I've done has been what seemed like the most useful and sensible thing to do for the client or company at the time. None of it helps in interviews.
COMING ESCORTS IN GREECE – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
Had a similar experience at an on-site coding interview.

I was handed a single file of about 5000 lines of code and told "please note down what you would improve, just everything from formatting consistency to architecture".

I got through around 1000 lines in the given time (can't recall how long that was) and had to tell them "I found too many things wrong with it, here is the gist".

I went on to work on internal architecture and code quality in that position.

So yeah, not all tests are made to be passed with flying colors, and not all tests are made to be flunked. Anything in between will still give you valuable output.
Top 20 best Android apps 2018 (414 promo codes) by HowToMen
Or in the pattern CVE-dddd-dddd ...

For additional fun, find a buffer overrun based on the CVE ID.
These figures really depend on the region/country and the class age. In some class ages (older) and region/country (more conservative), the figures tend to go in favore of the men.
Now you are mixing two very different situations.

BI as a concept do not, and will never, fix exchange rate problems.

BI is for when on paper the nation has a functioning domestic economy, but one that exclude large parts of the population from taking part in said economy via jobs.

Weimar Germany was left with a non-functioning industry after WW1, and saddled with reparations denominated in foreign currency. Even Keynes warned that it would be a mess.

Zimbabwe similar ended up with a broken domestic industry, but in this instance it was the leadership that tried to keep up appearance via imports that ran things into the ground.

For Venezuela i would say that judge is still out, but the slide started with the bet on oil exports to shore up imports, only or for the oil price to take a dip. but in this instance i can't eliminate the potential for foreign meddling as the leadership had incensed certain world powers...
> If Firefox had an option to open newsgroups

One part of me believes this would be the best native addon coming from Mozilla in years.

The other part of me worries it would bring on a new age of Eternal September to Usenet, which has been isolated long enough again to form a particular kind of culture that would seem fragile in the face of sudden mass immigration given the size of the Usenet community today.
I feel less confident of my proofs than my programs, because I can't run them, to see what happens. Yes, there are proof assistents like coq, but mathematicians look down on them.

Proofs are usually about some very small thing, and require a tremendous amount of work. Then, there is a huge literature for guidance and reusable elements (though, a lot of work to use it), and peer review to check it (also labour intensive).
I think you're making too many wild assumptions here, I don't need to "cope" with anything here and I'm definitely not responsible for the content of ads a large company whose services I don't use serves.
10 Most Expensive Guitars in History – The Blogging Musician
Antisocial media: why I decided to cut back on Facebook and Instagram
You should join the Ministry of Silly Walks ;)

https://www.youtube.com/watch?v=IqhlQfXUk7w
To stop consuming and start creating. Also to actually interact with people online. I haven't really commented online or been social online since the late 90's and I want to try and change that and actually create and interact again.
WhatsApp messaging service returns after global outage
Employee Incentives in a Tokenized World
Show HN: Reminde.rs Keep on Your Resolutions with Email and SMS Reminders
Sure. I had been waiting for someone else to do this as it seems very obvious to me.

In the above comment I didn’t even get into the big war that’s looming between Facebook, YouTube and Snapchat for video ad revenue.

I also didn’t talk about how crypto currency factors into all of this either.

I think 2018 is going to see some pretty big shifts in the online media landscape.
Programmers are less intelligent, skillful and diligent on average than research mathematicians? How do you figure that? This statement appears to rely on a circular definition of intelligence - maths is "hard" therefore people who do it must be "intelligent".

Given the examples in the linked discussion of cases where not only did mathematicians write buggy proofs but it took years to figure out a mistake existed at all, let alone what it was, I find it hard to believe that. To the extent it may appear superficially to be true it's likely the result of the academic setting in which there is no connection to real world relevance and the only pressure that exists to get things done comes from peers and the need to publish papers - but if those papers achieve very little and your peers papers also achieve little, that's totally OK.

Compare to the world of the working programmer who is judged not by how fast he writes code but by the real world positive impact of that code, and it is easy to see how the mathematician may come across as more diligent or intelligent. But it's just an artifact of the pressure-free environment.

I was also surprised to learn that the idea of checking mathematical proofs using Coq is considered just as exotic or impractical as checking programs. I had thought that Coq and other proof assistants were in wide usage for this use case, as surely pure mathematics is simpler to reason about formally than entire programs ... but apparently not. The fact that maths proofs are still mostly checked by hand, whereas machine-checked proofs (like static type systems) are widely used by even novice programmers, is hardly reassuring.
I've been in a hiring capacity many times and as explained to me by HR/Legal: Never reveal the reason for passing on a candidate. They explained that in the US, it can provide rationale for lawsuits if the person comes up with some counterpoint, perhaps with evidence that you were in possession of the counterpoint. I am not a lawyer, but that is the reason given to me by multiple big companies.
> The issue of poor time-keeping is not just a Kenyan problem. It is a problem in Ghana and throughout Africa (and of course in many other cultures as well).

Reading Affluence Without Abundance -- https://www.amazon.com/Affluence-Without-Abundance-Disappear... -- about hunting and gathering cultures in southern Africa, whose cultures endured 200,000 years, changed my views on our views on time, law, agriculture, growth, eating meat, and other things.

From a western perspective, loose time-keeping seems a problem.

A thought-provoking question: can you imagine a culture where such a perspective on time worked? And worked for orders of magnitude longer than your culture has existed?
If he has a driver's license, his picture is someplace. CCTV facial recognition anywhere and everywhere, data correlation, cell phone tower triangulation, GPS, I'd bet his picture is correlated to his account.
The Octodex – GitHub Octodex
> I agree about Reddit being Usenet-like. Unfortunately it's a really horrible version of Usenet, partly thanks to the number of unpleasant people who use it, but also due to the karma system - in theory a way to collectively highlight good posts, but in reality often simply becoming an end in itself (karma whoring, playing to a gallery) and a weapon (people burying legit posts they simply don't like/agree with).

> On Usenet you could filter anything you didn't want to see, which is reasonable, but you could not - as on Reddit, or HN - make it more difficult for other people to read it too, which is not reasonable, and simply helps to create a hostile, cliquey, poisonous echo chamber.

( And... you apparently got downvoted :-/ )

The most infuriating thing I experience on the Web is indeed to see awfully wrong comments being massively upvoted, next to perfectly right, on the point comments being (even slightly) downvoted. And I am not talking about opinionated comments, but just factual comments. It just drives me nuts.

I noticed that even here, when I write opinionated, or a bit rough and definitive, or a bit provocative comments, I often get upvoted (sometimes downvoted, but that's not a problem, I understand it for this kind of comments); but when I write to state purely technical, factual, documented, provable facts, I get downvoted. I just sounds insane. I can understand the difference of opinions, I can understand being upset about an opinion being roughly put in a short comment. But what I don't understand is people who downvote perfectly right purely technical comments (like for example fixing errors in a program), where there is only one truth, there is no opinion to have about it, it is either right right or wrong. That's beyond me.