skysight-inc/HackerNews huggingface dataset:
In my current job, for the OSS project I worked on -- it's got VCS history dating back to 1995. Yes, I have traced changes, design decisions, old relics, and even bugs back nearly ~20 years. Why? Because it was easy and there, and the best way to discover why something was done. It is absolutely one of the most important discovery and historic tools, for this reason. Many developers -- including myself, use it all the time.

I have to second this. When I was working on the VCL component of LibreOffice I often had to backtrack through positively ancient history to try to understand decisions.
Unfortunately, history before 2000 is not available, and even worse was the absolutely stupid decision someone made to merge changes but not keep commit history for branches - consequently there are poor summaries of multiple changes for a single code commit. It can be incredibly frustrating!
> I genuinely do not like the idea behind the ntpsec project

I don't know the NTP protocol well enough right now, or the aims for the ntpsec project itself. I will say that having a signed response from an NTP server, would raise the trust level of the accuracy of that response. That is, no one can respond with a bogus time and screw up all sorts of stuff.

In terms of privacy/tls etc, that seems less important. But signed messages would be good.
You are correct on Vincennes. And it was reported. It was talked about. We (Americans) were horrified and apologetic- and angry with our military (at least on the college campus).
>It turns out most people don't want to live with a house that looks like the 1960s.

I do.

>Despite the above I recommend you not buy those old houses: they are not energy efficient and so either heating/cooling will eat your paycheck or you will spend a lot fo money in upgrades you won't get back.

Ah, and there's the problem: not freezing in the winter.
Added the missing Teradata support as the source (kind of) - https://discuss.redash.io/t/teradata-data-source-support/83/...

Waiting to resolve few more --

1) Functionality for CSV/XLS file import , like in Tableau . Some discussion on - https://discuss.redash.io/t/support-csv-data-source/216/5

2) Functionality to select "ALL" in filters

3) Functionality to merge data from multiple data source. I know it does exists in Paid version but waiting for it come in Opensource version.
Ask HN: States rights and the Executive Branch?
Given all the political turmoil happening in the US right now, would moving power away from a strong central government and back to the states be beneficial?

If you look at history, the 10th amendment has rarely come up in court cases.
Scientists Portrayal on the “Big Bang Theory”
Is theoretical physics in crisis?
It drives me crazy to see 360* videos made like they are still flat.

The thing that bothers me the most is hosts that move... I don't want to move my head to watch the show!

Graphics also bother me.

If I had my choice: Minimal on-screen graphics and if any, they need to be duplicated and actually used in a 360* way ("Look behind you to see x") and no hosts, just narration.
> Do you truly believe that specific DP book caused that effect?
>
> I don't. The DP book is extremely dry reading and most programmers have not actually read it.

This doesn't match my experience but I think that's because you're conflating two related ideas: while few people may have deeply read DP, that's not a requirement for it to have had a strong influence on them, any more than it is necessary for someone to have deeply read and understood their holy book to have strong religious beliefs.

I make that comparison because the worst projects I've seen were heavily based on DP but in a bad way because it was used more as a club than a means for self-improvement. Architects threw it around to bolster their status, a strong push towards ritual cargo culting rather than making sure the problem was well understood enough to know that the code being written matched the actual business case, and any criticism was met with a flak shield of “This is the best practice way according to DP”.

That's not necessarily DPs fault — although there is a discussion to be had about valuing comprehensibility if you want to make meaningful improvements — but it was definitely an effect shaping software development for the worse for over a decade.
Sorry, I refuse to visit such a clickbait headline.
It's a little bit of a relief that the current crop of SV figures won't be the group of people who hand pick the first space generation.

Though I'd probably say that about anyone (or at least hope I would).
Why Customer Service Employees Make Good Managers
Very hyperbolic. There was an entire investigation. It was scandalous.
Fake Statistics
There already is a vocabulary for programming design patterns (monads et al) but people seem to hate/fear them for some reason.
This was my thought as well, but for somewhat different reasons. I think Musk does fit this modern definition of libertarian -- a lack of faith in government progress is a necessary logical foundation for attempting to pioneer space travel privately. I definitely agree, though, that many YC guys don't seem to be libertarian at all. It's also definitely worth noting that this modern definition of "libertarian" is so divorced from it's original anti-capitalist meaning that it's almost a different word. Leary's vision was "libertarian" in the sense that it was wholly at odds with capitalism as it currently exists, and put the onus of human progress on people instead of government. It was not "libertarian" in the sense of advocating for exploitative private companies like those we see in the Valley.
Why don't we just learn it in 3 years, then?
Ok, so where do I start?
http://www.theverge.com/2015/12/3/9841562/french-uber-driver...
A bit off-topic, but not totally: I am so sick of nautil.us spamming my back button into oblivion that I won't click a nautil.us link never more, until they fix that and someone here say it is fixed.
Choose the Best Form of Outsourcing IT Projects
You’re Not as Interesting to the Internet as You Think You Are!
Will throttling back help? The plane is pitched down 18 degrees and mach 0.9 KIAS.
It seems there is a MIT OCW course on it : https://ocw.mit.edu/high-school/humanities-and-social-scienc....
Creating Personal Space and Intimacy in Shared Cars[pdf]
Sweden’s recycling is so revolutionary, the country has run out of rubbish
No, they meant LSD due to Timothy Leary (even if LSD was initially synthetized in Switzerland); that's the joke.
Of course he is right. I saw some dinosaur characteristics already showing up when I looked myself in mirror this morning.
It's what we've done in France since 2000: https://en.wikipedia.org/wiki/35-hour_workweek

Some want to make it more flexible...
No. Like it says, the license is solely to allow the service to function and display what you have uploaded to it.

Virtually every website that allows users uploads had a provision like this so that you cannot upload a copyrighted work and then turn around and sue them for infringement.
Interesting. One day, maybe one day, Intel will release a desktop processor that is worth upgrading to from my 6 year old 2600K. One that doesn't cost $1723, that is.
This is strange. My wild guess is that 2012 was around the time that every new programmer thought they could get rich making some shitty mobile app. Maybe this represents a temporary skew in web-vs-mobile popularity correcting itself?
Alternate point of view: I have several accounts at different banks. None of them have branches in my state. I recently got a card from a bank that does have branches here and was planning on stopping by the one closest to my house or work. It's been months and I cant bring myself to go into a location and actually talk to a teller when I can do everything over their website.

I'd rather have software handling my money than a person I don't know.

This does require one to avoid cash though.
Bible has most of Adam's descendants living 600-900 years. It's not really a reliable source for history.
Whiteboard sticker for laptops
Dakota Access Pipeline to win US Army permit for completion
The title is clickbait, but the problem with the religious fervor of machine learning/deep learning is that entrepreneurs/VC keep arguing that deep learning is magic and can solve any problem if you just stack enough layers. (see also: https://www.reddit.com/r/ProgrammerHumor/comments/5si1f0/mac...)

Meanwhile, statistical methods for non-image/text data with identifiable features can often work better than neural networks, but they are not as sexy. (Good discussion on HN about this: https://news.ycombinator.com/item?id=13563892)
You could join the top 5% of knowers about machine learning in 3 years, I bet. I doubt you'd innovate, but you could at least master the state of the art within 3 years.
I just lost it when he asks you to connect to the internet. Great call!
And if they say they have one and show it to you, how do you prove that they don’t also have another “real” one that they use for all of their terroristing?
I dunno if it's just _junior_ ones. I've encountered my share of "enterprise architects" that will use this book as though it were a bible when trying to justify their near-insane scribbling of boxes and lines on the white board.
Maybe because nearly 50% of voting population actually preferred Bush/Trump over the alternative? Especially when federal government has vastly increased its power (defense, education, environment, taxes, social policies) and when president has the rare power of nominating supreme court justices who can then stay forever deciding crucial matters (corporations, abortion, gay marriages, affirmative action...). In such cases, its better to vote for a bad candidate on "my side" rather than a better candidate from "other side".

In fewer words - hyper-polarization. Once you win republican or democratic primary, you are guaranteed to win 45% of the vote.
I suppose it is a gift. But you can turn this on by training in mindfulness and concentration exercises. The former increases lucidity. The latter increases clarity.

Frankly though, the dreams you get are the dreams you need to see and experience, whether you like the contents or not. If someone is not dreaming about code but about those other things, those are the deeper stuff related to life that the person needs to deal with.

If you are consistently dreaming about code, the gift is not that you are dreaming about code. The gift is that your daily life is aligned to a deeper sense of purpose and being. Your inner life and outer life is in better alignment than most people's. _That_ is rare.
Yes, essentially. An export to a file on a given time period would be fine, can deal with the format conversion etc myself. I'm thinking of sending arbitrary reports to management without the need for Jasper etc.
I've been pondering this question too. NTP is a very important Internet service and it's great that folks are looking for a more secure alternative to traditional ntpd. I'm not sure if NTPsec is going to get there or not.

The best alternative out there right now seems to be Chrony. But it hasn't had nearly the inspection and usage ntpd has had, so it's hard to know for sure about its security. ntimed was also looking promising but seems stalled. openntpd doesn't keep time very well and systemd-timesyncd isn't really an NTP implementation.
It does, though.

Many times bottlenecks and missteps are not really visible until you can see how your decisions and assumptions encounter reality especially when every other chokepoiht has been removed.

Unless they did their development on Windows or on hardware that has never shipped, Apple isn't really in the position to have evaluated how well Metal works in reality.

I would add that the awkwardness of some "good" API designs is often not revealed until much later (and this is doubly true in the graphics space where there is ample evidence of API choices revealing themselves to be stuck with what turned out to be bad choices some times later).
does anyone know if mercurial is more pleasant in this regard?
I'm a dev, I WFH. I live thousands of miles from the office and have never met anyone I work with, nor been to any of our offices.

This is my 2nd such job.

If it's something you want, I encourage you to shop around.
Key friendships vital for effective human social networks
Basically, you need a sun-facing shield that is perfectly reflective, and diamond fins with a perfectly black surface coating, forever in its shadow.

An effective radiator is an equally effective absorber, so management of light and shadow is critical.

But it's still sort of moot when you consider atmospheric friction on the way down.

You're not going to get much power out of the gradient. Even if you cooled an object in space to near absolute zero, space probes must necessarily be low mass to get into orbit from Earth. The low mass of the whole object, and the low heat capacity of most space-grade building materials combines to make it a really awful cold sink. You would essentially need to harvest water and ammonia from somewhere outside of a gravity well, use your radiator to cool it off as much as possible, and then drop it in the heat well. That's an awful lot of trouble to go to for the amount of power you will then get out of it.
Google Mining – Analyzing 1.000 Google Job Offers
Interesting, do you have a source for this? I'm curious to know more about the rationale for doing such a thing.
Why These Founders Want to Bring You to Bali for 10 Days to Learn to Code
I'm part of the core team behind Nanobox and am more than willing to answer any questions. We're super excited to be out of beta. Feel free to check us out: https://nanobox.io
I normally just open things in a new tab, avoids that problem entirely.

But just for you, I clicked the link normally, waited for it to load, hit back, and ended right back up at the HN page. So either an adblocker fixes the problem, or they have.
Using Apache Calcite for Fast and Flexible Query Analysis
That's as strong as a statement as Trump: Learn Machine Learning or you'll be a Dinosaur in 3 years...

Maybe if it was coming from Bill Gates, Mark Zuckerberg, or another tech titan with some actual coding experience and a deeper level of learning about what ML even is. Cuban's a business man, and most CEO's I know don't have a clue about the stacks that run their own company, let alone what's popular.

That said, I do think ML will be important, but I develop ecommerce apps and things of the such in Laravel, unless I move into AI and Neural nets I don't see needing to know a lot about ML (though I wouldn't mind moving in that direction as that space picks up) -- but there's still plenty of opportunities without it.
BSD is one of the first Unices (probably second only to AT&T UNIX), so both would be correct, although "LSD and BSD" might make for a punchier joke :)
Write a Slackbot in less than 20 lines of code
Actually, the camera was embedded deep inside the probe's pressure vessel. The aperture on the probe's surface was glazed with a quartz window, and the image projected through a long periscope arrangement to the sensor inside.
Things I Learned from Traveling to Silicon Valley with 53 HBCU Comp Sci Students
Hitman coming to Linux on February 16th
I'm particularly upvoting the second half of your sentence as it resonates personally — but moreso that I entertain a hope that such a mentality underscores the benefit and potential of Universal Basic Income, if and where economically plausible.
you missed this line

"This license does not grant GitHub the right to sell your Content or otherwise distribute it outside of our Service."
> You can argue about whether to call it stealing but it is breaking the law. It's shocking to me the way so many people, especially in the generation after me, have proudly abandoned any pretense to morals or ethics

You're conflating laws and morality. Wouldn't it make more sense that the people pirating movies don't see it as morally wrong, instead of people pirating movies because they are amoral?
> It is better to not go to jail than to feed one's entertainment lust.

While I agree with your post overall that ideally the end consumer shouldn't access such content illegally, the days of the end user going to jail or being fined over illicit downloads are long gone. The content companies and the governments finally woke up to the reality that going after those who profit from making the content available, rather than the end user, is the correct thing to do. As the GP said, people will naturally take the easiest path, and often downloading a TV episode from an illicit source is easier than attempting to purchase it legally (for some shows one must subscribe to as many as four streaming services to get all seasons/series).

All of that said, it really is a game of whack-a-mole the governments and content companies are playing by going after the little guys distributing the content. Just as with the war on drugs and the war on terrorism, it's a war that will never be won.
The Darkest Town in America
> Why does functional programming have to be about math?

Because that's its definition. Change that definition and it becomes meaningless. Functional programming is about working with functions that always have the same output for a given input - the definition of mathematical functions and I wouldn't have to say mathematical if software developers wouldn't feel the need to overload technical terms. Pascal and other languages had great names for pieces of code taking arguments and that aren't functions: procedures, routines, subroutines, etc.

> That is precisely the kind of insistence that prevents people from adopting functional languages for real world programming tasks.

So let me get this straight, in order to get people to adopt something, you want the definition changed in such a way as to become meaningless?

Also, I do expect software developers to know at least high-school level math, because CS is math. Even if you lack a formal education, that's no excuse for ignoring theory that can help in your daily work, especially in this day and age with so many online resources available for free.
I heard a story from an AI professor a few years ago, who had an interesting heuristic for picking grad student applications to trash: if it mentions GEB, off it goes into the circular file.

Fun book. Hofstadter actually doesn't like computers, apparently: this is in the record, and I've heard him mention that fact multiple times. He just likes playing with ideas.
I remember a post on here last year about Facebook suggesting patients of a psychologist as friends. It did this by location. Perhaps you or one of your friends had a facebook app on their phone with the location information turned on?
Feedback before applying
Posted late last night but decided to delete and try in the morning but i wanted to see if my github profile (https://github.com/soterox) who be enough to get an intern, apprenticeship, or junior role as ruby on rails developer. At the moment there is only to projects in my github And one is not finish, i do have a michael hartl project I haven't uploaded yet but i would like to get feed back on if i should upload more or add more features or do you think i might have a chance of be accept. Chicago area or remote would be ideally
And, as discussed here [1] it's not the deep neural network kind of machine learning.

[1] https://news.ycombinator.com/item?id=13599074
"It's shocking to me the way so many people, especially in the generation after me, have proudly abandoned any pretense to morals or ethics."

Not moral or ethics? I don't think so. Do you mean different morals and ethics that yours, maybe?

That comment about the new generations is so old as the first generation, by the way.
But why is it that its possible to make more money in western economies than in India? I asked this question to myself (and I am sure many others did too) and at least for me, the principle factor came out to be pervasive corruption. In case you are familiar with both India and western economies, can you think of any other bigger factor?
Back button doesn't work at all for me once I scroll partway down. It just bumps me back to the top of the article and then loops infinitely
>Space migration: an obscenely expensive way to sideline earth's environmental problems

That's a pretty stupid comment. Space colonization has a lot of excellent motives, escaping earth's environmental problems are not one of them. To me the rationale would be to continue our species' glorious tradition of exploration, intellectual curiosity and exploiting the limitless resources of the universe.
>>everyone around me chooses...
I guess it's quite a biased (limited) view.
They are pretty profoundly broken in my opinion in that they take what is a distributed scm and turn it, for the submodules, into a centralized system.

Here's an example. Everyone who has used a good SCM discovers a pretty useful work flow, we call it merge and test. The idea is you have N pull request sitting around. You don't want to just pull them in, you want to see if they all work together. So you clone your integration tree to a test tree. In BitKeeper, you'd then add each of the pull requests as an incoming parent (bk parent -i <repo>) and then you just merge them (bk pull). Once it's all merged, you build it, test it.

Facebook does this, a lot of people do this. Why do they do it that way? To avoid polluting the main tree with garbage. It's the opposite of continuous integration (aka shoveling shit into your integration as fast as possible). Smart companies want their integration tree to be a stable base on which to build, not a layer of continuously integrated quicksand. If the tests all pass you can push the whole wad to the integration tree, or rebase each to tip (we hate this, doing that means you turned your history into CVS history and you lose all sorts of useful information).

So how do submodules break that workflow? Easy, they don't support sideways pulls. If two people are working on a submodule and they have not pushed to the main tree, try and sideways pull from Jane to John and you won't get Jane's work. As a dev who worked on the nested collections, I get why that doesn't work, there are a zillion corner cases where it gets complicated dealing with that state (and there is a goldmine of test cases in the open source BK code, see src/t/t.nested* and start reading).

Here's an example of an obvious thing you have to deal with (if you don't think in DAGs this is gonna hurt a little). Suppose you have a subrepo called libc. Jane has a clone of the collection as does John. Their clones are just the top repo, no subrepos are present. They both pull from different clones that have libc present and each of those clones have modified libc. So that means there is implied (different) work in Jane's missing libc and John's missing libc. Which means if Jane pulls John's clone then the libc DAG has forked and needs to be merged. BK recognizes that, even though the subrepos are not present, and tells Jane when she pulls John's collection that she needs to populate libc so she can merge it. The centralized model of submodules side steps that entire class of problems, at the cost of no sideways pulls, no workflow other than the centralized CVS like model.

Submodules are the quick hack to get you semi-coupled collections, BK/nested is the hard work to make a collection have the semantics of a monolithic repo.