skysight-inc/HackerNews huggingface dataset:
Fundamental misunderstanding of what money is. It's an abstracted version of time and labour, allowing for transmission of from one person to another.

Example. I work x hours and get paid y tokens. y tokens thus equals x hours of my work. I now go and buy a cutlery set. That was produced by n people over m hours, and is sold with p profit. My y tokens is equal to n * m + p, which is equal to x * y.

Money exists to make the n * m + p = x * y things workable. It's an abstracted barter system, where rather than having to work in Sony's programming department to earn a new TV, I can write code for other people, get paid something, and then pay it to Sony, who can equate it to the cost of a TV.

The doing all the things you talked about in the second paragraph is a management and distribution of labour issue, which is down to society and governance. There's many nations that manage those things fine, and have financial systems. The issue is with a society that isn't able to provide those things, because the values held and the outcomes desired are fundamentally opposed.

If you want to fix something, get involved in local politics and make a difference.
Why does anything called "impatient" start with anything else but direct code examples? (Cf. http://blog.echen.me/2012/01/17/quick-introduction-to-ggplot... or https://www.meteor.com/tutorials)

I am impatient and I prefer starting form direct minimalistic code samples (rather than, say, variable types). When I child starts learning LEGO blocks, its rarely from the abstract rules - but from minimalistic example. And I have a strong feeling that the current educational approach mistakes a reference for an introduction.
It's funny that the Git support of VSCode is better than that of Atom, since Atom is from GitHub, haha.
It's not just programming. Journalists and authors have editors for this exact reason.
Now it[1] just needs a centralized lock service[2] for safe cluster-wide rolling upgrades! The three release channels are already there, with the Omaha upgrade system.

1: https://coreos.com

2: https://coreos.com/etcd
> Finally, code reviews sometimes substitute for design review, which catches the most serious problems much earlier. At this same company, it drove me crazy that we always had time for code reviews, but never for design reviews.

You reminded me of one cargo-scrum team working like that.

Important design decisions were made thoughtlessly on "sprint planning" meetings since they were required for division of the "story" into "tasks". Then the classic "garbage in, garbage out" law guided the sprint.
"Good products don't need advertisement".
I've found acmetool perfect for my use and this table explains why: https://github.com/hlandau/acme#comparison-list-of-client-im...

The biggest feature the official letsencrypt client was missing was triggering restarts of other services after certificate renewal.
Also the linter/autocomplete stuff seems much better integrated and snappier.
If Rails, as of now, would've been a very fast framework, the post author would have never published such post, despite all the other "defects" he underpins.

Rails could eventually get very fast, but it can be frustrating that it's not right now!

This is the same kind of problem of Ruby not having a proper x-platform GUI toolkit or binary packager: you have such a expressive and powerful language and still you feel you are limited by the lack of speed and tooling.

That's why, IMO, a Ruby/Rails dev frustration can explode in such a strong way at some point.

Sadly Ruby isn't backed by a big corporation, so you can only wait for the language and frameworks to get more mature.

Personally I've dealt with this frustration by learning C#. It allowed me to overcome all the current limits of Ruby, while avoiding the Java ShitFactory. At the same it feels great to get back to Ruby when you want to explore ideas! It's still an unbeatable tool for prototyping. Being aware that I have knowledge of another language, makes me feel better, less frustrated, and I browse Ruby weekly news with much less "anxiety" for a revolutionary Ruby improvement (but still I browse it because I know it will happen sooner or later!).

I'm quite sure that the OP after having vented with this post, and having found what for him is a solution, then he will peacefully embrace Ruby or Rails again under a different light (but again, I wouldn't be so surprises to see big improvements soon, so maybe it could even be a better light!)
Onsite|Permanent Position |Oslo, (Norway)
Data Engineer, Data Insights - Telenor Digital AS

Are you an experienced data engineer who loves to swim in the data lake?
​​Do you want to participate in a team with a key role in our game changing strategic transformation to becoming a digital service provider? Do you want to bring to life your passion for Big Data in a truly agile and international environment?

Our challenge
Telenor is a large international company, spanning 13 countries and with our 200M+ customers, we are experiencing an exploding increase in real-time digital data – especially in Asia. We are now building a data lake in AWS that will ingest, process and govern all of this data and want to add two more great people on our team to contribute to this growing task.

Who do we think we need?
We want a strong team player with a passion for high quality code, who easily communicates both with the other team members and with our customers. In our team, we combine an ambitious pride of workmanship with a humble attitude, and we want you who believes you bring these qualities to the table.

What we think you need to succeed
• You know Java, and possibly Clojure or Scala.
• Effective in a Linux terminal (shell scripting, configuration files, etc.)
• Experience with some SQL database, preferably PostgreSQL.
• Streaming technologies, especially Apache Kafka.
• Event processing, ideally experience with Apache Spark.
• Knowledge about Elasticsearch.
• Enjoy automating things and building systems.
• Machine learning experience is a plus.
• Continuous Integration and Delivery is important to you, and writing tests a given.
• You are humble and passionate. You like to listen and can understand the viewpoints of others and strive to be a good dialog partner, but you can focus on delivery once a direction is decided.

Why should you work with us?
You will be part of a rapidly growing team, where the role will highly depend on you. You will get to work in an agile, autonomous and self-organizing environment, because nothing is constant when we look at the future - but the data architecture needs to be future proof. That is why we need exactly you!

Application Link - http://tinyurl.com/zhbzdg6
I also think it's bullshit
That's a good point. I'd guess that sex.com is doing fine but pizza.com website seems like one of those ad only squatter domains. I googled Pizza and they were nowhere to be found in the search results. I wonder how they're doing.
From an environmental perspective, it is completely retarded I would say.

I don't get why people like Amazon, none of their services are any good. Although to be fair, Amazon (the retail) doesn't exist in my country.
China did a huge study on cancer. T. Colin Campbell wrote about this in his book The China Study. It looks like the more animal protein you eat, the more likely you are to get cancer.

Taking a cursory glance at the cancer rates in different countries, it does seem to correlate with the amount of animal protein eaten:

http://www.wcrf.org/int/cancer-facts-figures/data-cancer-fre...

https://data.oecd.org/healthstat/deaths-from-cancer.htm

https://en.wikipedia.org/wiki/List_of_countries_by_meat_cons...

https://en.wikipedia.org/wiki/List_of_countries_by_milk_cons...

The only country that looks kinda odd is South Korea...

There also have been several studies on protein and IGF-1 (a growth hormone). The more protein you eat, the higher levels of IGF-1 you get:

http://cebp.aacrjournals.org/content/11/11/1441.long

https://www.ncbi.nlm.nih.gov/pubmed/10883675?dopt=Abstract

https://www.ncbi.nlm.nih.gov/pubmed/1596498

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2673798/

Just mentioning a few here, but there are even more studies on this.

Also, there are the people with the Laron syndrome. They have some error in their IGF-1 receptors, and have very low rates of cancer.

https://en.wikipedia.org/wiki/Laron_syndrome
Monitoring Dell Specific Hardware
Now queries can be parallelized, combining the results of several subqueries in different processes. This is a stepping stone to being able to run several subqueries on different machines. And if those different machines contain different shards of data, well, PostgreSQL has just evolved into a scale out 'Big Data' database without throwing out any relational features. Two phase commit, synchronous replication, logical replication - all the pieces are falling into place, and you can see the remaining pieces forming in extensions like BDR and Citrus Data and others.
Per-word pricing is standard in trade fiction (short form -- e.g. magazine markets, which are mostly dead outside the SF/F genre field).

It's also how I used to be paid as a jobbing IT reviewer/columnist/journalist in the British newsstand computer trade press (caveat: I switched to writing novels full-time in 2005).
The column order thing is pretty annoying but IMO the worst thing about vlookup is that you have to remember to set the last parameter to FALSE for pretty much every single vlookup you ever do.

(the default of TRUE is some backwards-to-the-80s-compatible behaviour where it expects the lookup column to be sorted and will return the wrong answers if it isn't, plus will return matches even if the data you're looking up isn't there - the closest match if your data is sorted, but it probably isn't, and "closest" may not even mean anything...)
Just to be sure, I'm more used to seeing 50% kill fees, at least from Asia and West Africa (for Western or Western-run publications). 50% is customary, and with established clients, unsaid until the time comes
Incredible dedication and a fantastic project. I wonder if a setup made from a FLiR Dev Kit, a Raspberry Pi and the Pi camera would produce similar result?
How many of these auctions are there? I'm asking for a friend.
Brackets is pretty good, no?
If you look at the totality of content many news organizations put out, there are a great number of slightly edited corporate press releases of the sort you are mentioning, and people read such things.

It is also worth noting that FB trending topics can be tuned.
IT Managers What's Keeping You Up at Night?
How to Get Atlasboard Up and Running in an Azure Web App
Why do you want to know why I want want to know?
Actually that is point-free
Wake me up when any of the people shitting the bed about this have ever complained about the power wielded by Rupert Murdoch. I might think they were doing something other than having a tantrum about someone outside their own echo chamber having any kind of power over the news.
>> With the three hottest global months on record...

Maybe your record is just too short. Sometimes size matters:

https://en.wikipedia.org/wiki/Geologic_temperature_record#/m...
Onsite|Permanent Position |Oslo, (Norway)
Software Engineer, Analytics, Data Insights - Telenor Digital AS

Are you an experienced software developer with a passion for data analytics?
Do you want to participate in a team with a key role in our game changing strategic transformation to becoming a digital service provider? Do you want to bring to life your passion for Big Data in a truly agile and international environment?

Our challenge
Telenor is a large international company, spanning 13 countries and with our 200M+ customers, we are experiencing an exploding increase in real-time digital data – especially in Asia. We are now building a data lake in AWS that will ingest, process and govern all of this data. How do we map the customer across various feeds down to specific use cases in the most optimal way?

Who do we think we need?
We, the Data Insights team at Telenor Digital, want a strong team player with a passion for high quality code, who easily communicates both with the other team members and with our customers. In our team, we combine an ambitious pride of workmanship with a humble attitude, and we want you who believes you bring these qualities to the table.

Professional qualification:
• Strong front end developer skills. HTML, CSS, and Javascript, with knowledge of d3.js or other charting libraries. Clojurescript is a plus.
• You have worked with various programming languages, like Java, Clojure, or Python.
• Experience with some SQL database, preferably PostgreSQL.
• Experience with Cloud Computing, specially with AWS.
• Deep foundation in computer science; data structures, algorithms and programming languages, as well as networking and concurrency.
• Exposure to architectural patterns of a large, high-scale web application
• Effective in a Linux terminal (shell scripting, configuration files, etc.).
• You enjoy automating things and building systems.
• Continuous Integration and Delivery is important to you, and writing tests a given.

Why should you join us?
• You will be part of a rapidly growing young team, where the role will highly depend on you.
• You will get to work in an agile, autonomous and self-organizing environment, because nothing is constant when we look at the future.
• You get to work with modern tools and infrastructure
• You get to choose your own dev machine and which tools to run on them. We mostly use Macs, but it’s up to you. You pick out the phone you want.
• You get to work in several markets across Europe and Asia with different consumer needs and market dynamics

Application Link -http://tinyurl.com/h4rwjxw
How do you peel it ... with your hands ? ;)

https://www.youtube.com/watch?v=w_57N1EI1Uw
How Mao’s call for “disorder under heaven” tore China asunder
The phrase you would be looking to use in your pitch to the editor would be to offer it 'on spec'. Some publications mandate that the first piece they get from new freelancers will be submitted on spec. But when you're making a living from it, it sucks to hear that.
For a while I used to run the Helios screensaver as a wallpaper on my desktop:

http://www.reallyslick.com/screensavers/

It runs quite happily on the root window on a multimonitor setup. But I eventually turned it off after deciding that I never saw my wallpaper much anyway, and having flickering things in the corner of the monitor was making me twitchy.
Is sublime working on something big?
A lot of hackathons have a corporate sponsor so you have to use their api to win the prizes. That kind of sucks. The best hackathons have no such constraints.
I'm Mexican and i can confirm this. The south is full of "undiscovered" pyramids. There are in certain regions tons of fake mountains. And even in mexico city you just need to digg a little bit in certain places to find artifacts and art. There is just not enough funding in archeology, and once "discovered" its expensive to take care of them. Which is a shame really because there are tons of things we dont know about this civilizations. Precolombian history is full of speculations.
Tech hiring is fucked.
pomhub.com
I don't think you're strawmanning in general, there have been a lot of symbolic AI people who scoffed at any mention of statistics or real-world data, but it's not the case that you have to eschew all empiricism just because you use rules.

See e.g. http://visl.sdu.dk/~eckhard/pdf/TIL2006.pdf which gets 99% on POS and 96% on syntax function assignment – Constraint Grammar parsers are the state of the art of rule-based systems, and the well-developed ones beat statistical systems. CG's are also multitaggers – they don't assume a word has to have only one reading, it might actually be ambiguous, and in that case it shouldn't be further disambiguated (that's why they use F-scores instead of plain "accuracy").

CG's also require manual work, so it's not like you can download a corpus an unsupervisedly learn everything; but on the other hand, for what languages in the world do you have a large enough data set to unsupervisedly learn a good model? And for what training methods can you even get good models from unlabeled data? The set of languages for which there are large annotated corpora (especially treebanks) is even smaller … So CG's are also heavily used for lesser-resourced languages (typically in combination with finite state transducers for morphological analysis), where the lack of training data means it's a lot more cost-effective to write rules (and turn existing dictionaries into machine-readable FST's) than it is to create annotated training data (which would often involve OCR-ing texts, introducing yet another error source). CG writers still tend to have a very empirical mindset – no toy sentences like "put the cone on the block", but continual testing on any real-world text they can get their hands on.
Ask HN: How do you manage unsaved files in a text editor?
I used to save to my desktop folder, the TODOs, logs copy pasted from different places and various other things which I thought were important enough to refer back some day but not that important to save them in specific folders. This led to my desktop being completely cluttered after a while.

Then I found SublimeText editor where you dont have to explicitly save the files and yet you dont lose the content upon restart. I know it internally saves it to its internal folders, but the fact that I didn't have to explicitly save it made things easier.

Been using it for around a year now and have ended up with numerous tabs in the editor, each one for the many unsaved data. It's reached a point where it's become unmanagable switching through those tabs for the files I want to get to or even finding out which of those files contain what unsaved data.

Has anyone of you found yourself in similar situation? What tool(s) do you use and how do you manage such (text) data?

FWIW, I use LinuxMint for my OS.
Little – lightweight chat app
This is your 4.50pm alarm clock, waking you up.

There's still a heap of people that cry foul about Murdoch, especially here in Australia. News Corp has a near-monopoly on the news here, and people do get vocal about it.
> insanely exorbitant costs

wat?

Either the code is easily readable and correct, and takes barely any time at all to review, or it's buggy and detecting this early rather than late saves a yuuuuge amount of time.

Also, the reviewer now knows the code. So in reviewing the code they've already half way to being able to improve the code in the future.

And the reviewer can also pick up "oh, that's a neat pattern". Code reviews are education for both parties. Are you saying companies should not spend time or money on education/courses?

And as an author I really appreciate not only that someone looks for me having made a mistake, but because I know someone will read the code I won't go with the easy way. I can fool myself, but I can't fool someone else. E.g. the right thing to do is to name this constant or make an enum, but I'll just put a literal "4" here because I know it's 4. (which of course I won't remember in a week).
Stop It
Stop simplifying things by hiding them and improving them by cutting core features. Stop guessing what I mean instead of doing what I say.

Stop showing unrelated content or what's popular in my network or things I may also be interested in.

Stop asking me to give you my email, download your app, like you on facebook, or follow you on twitter.

Stop saying my password's not good enough, my browser's not new enough and make me click through cartoonish slideshows cause my skills aren't good enough.

Stop being fools and start making tools.
:( Python docstrings are no longer coloured as strings, but comments...
Julian Assange.
Well, for new applicants they have to go through the Swedish Internet Foundation testing.

https://www.iis.se/vad-vi-gor/pdt/#PDT_eng

Disclaimer: I work for the Internet foundation in Sweden.
Stop farting. Especially if you are a cow.
https://en.wikipedia.org/wiki/Infrared_sensing_in_snakes

They can sense radiation between 5 micrometers and 30 micrometers.
Excellent talk, go ahead and watch it if you have time to spare
SWIFT says second bank hit by malware attack
The Smell of the Cinema: Human Chemical Signals?
How to Build Extraordinary Apps with Firebase
Open Source Enterprise Java Courseware from Red Hat and Newcastle University
Saturday mornings after beer o'clock turns into an all nigher
Portable High Power 4G LTE Cell Phone Jammer
Automating deployment for Lambda
It is not a problem. It will HAVE to happen at some point.

Maybe the downturn of the market will drive companies to be pragmatic when choosing candidate, instead of trying to humiliate them with whiteboard teasers.

Nevertheless, I don't think there is that much you and I can do about this, not the market, nor the hiring processes. What stays unchanged is when looking for a job, don't put eggs in one bucket.
When you are 30 you will probably be less enthusiastic about cutting code. Have a backup plan.
That's already part of the EME standard, implemented in the browser (so as open source as the browser is).

https://w3c.github.io/encrypted-media/#clear-key
I save important files explicitly with sublime text. I don't let to tools features drive my work habits.
I kind of disagree, since I am young I would never have the change to register a nice, generic domain name.
If companies aren't pragmatic now, when supposedly demand outstrips supply, why would they change when conditions are reversed? I suspect they'd just double down and network will become even more important (you'll have more unemployed friends needing a hand).
I'd also like an invite please - {hn username}@gmail.com
> But for our goal it’s important to remember, because infrared light does not pass through glass

I thought that was UV?! If that statement is true, how on earth am I able to busk in the heat of the sun behind a glass window, indoors?
Yep, the new meta frameworks add dev friendliness but does nothing to up the user experience in relation to speed and consistency.
Would also assume (even if not from a BoM perspective) that the standard Dash buttons are cheaper as they're subsidised by the sale of the products?
> But even with that, it's still issues of culture and politics and power etc - why would venture capitalists want every startup to be remote ? why would big companies ? Is there difference in the cultures between such companies ?

Saving costs for one thing. Office space is expensive, even more so in areas like the Bay Area. Add to that the cost for stressed or even burned-out employees and the macroeconomic costs caused by traffic and you have quite an incentive for using telepresence instead of having people commute to their place of work every day.

The question is when this incentive will outweigh the incentive for keeping people in an office. Today, there's really no good reason for the latter other than office politics and power play.

Meeting face to face from time to time certainly is important but why not mix those two options? Why not make remote work the default case and only have people meet in person when it's really necessary (this would have the additional benefit of doing away with useless meetings)?
However, for that you just need PoS tags (which is also provided by this Google thing, yes).
And of course the hard part of WSD is detecting whether "bank" refers to the bank of a river, or the financial institution, or the building where the institution is located, or [you name it].

I use parse trees as a kind of "advanced language model" for when I need to replace a word in a sentence (see for example: http://www.aclweb.org/anthology/P13-1142 ), it's so much better than using just simple n-grams.