skysight-inc/HackerNews huggingface dataset:
Version control debates, why??

I think everyone agreed that having an SCM on a project is a must. Everyone most likely is using some SCM already, often-times the choice is made by someone else upstairs or in the history. Git, bzr, hg, svn, TFS (ahem) -- you've just got to use what you've got.

HOWEVER, you may just as well use an SCM that is more __optimal__ for your development style, say, frequent commits, branching, stashes, private branches and then just pump the completed stages into "official" SCM -- kind of layering the version control.

You can install Git or bzr etc. just for yourself? Good!, but not everyone may have such a policy. Fossil does not require installation, it's a self-contained executable, you may just as well build it from source and use it in your account.

Just as simply, the same project directory may be tracked by Fossil in addition to the whatever is the "official" SCM, the only file it places in working dir is ".fslckout".

I think, there's really no need to debate and pit SCMs against each other -- just use what works for you, your project, well, what fits in your own memory (it's true, Fossil command and options set is very compact, yet potent -- check it out!)
I don't really get this analogy. Cell phones are a qualitative improvement in that situation. How is sending a DM an improvement over sending an email?
A lot of the time they are desperate because the code is so bad they can't get anyone with half a brain willing to put up with it. And they don't have the corporate culture willing to fix it.
Ostensibly, fossil is not written in C, but a high level language - SQL.
It still seems to be OK to bring Note 7s on airplanes. Not bottles of water, though, that's too dangerous.
Hmm...not always, but assumed to be at fault unless they can prove otherwise. From the article you linked to:

When art. 185 WVW is applicable, it means the motor vehicle user is liable for financial damage, unless that driver can prove the incident was caused by circumstances beyond his/her control.

and

Besides ‘circumstances beyond control’ the driver can also argue the non-motorised road user was at fault. This is only possible for road users from the age of 14. If that road user was indeed at fault, the driver is still liable for 50% of the damage. Dutch law makers considered this to be reasonable, because the non-motorised road user usually suffers more and more severe damage.
6 Reasons Why Bad Girls Get Married to Forex Traders
I don't quite see why you're downvoted. The proximity sensors that already exist in many new cars (for parking assistance etc) could do this. Yes, they're not "radars" but for some purposes they work the same.
Yeah I would love to see that.
At least on main-ish streets, particularly those with streetcars.

So then, streetcar would be in the righmost lane, not blocking other lanes like it does now.
And the streetcar passengers would not have to step on the street, which is obviously dangerous.

And, I would equip streetcars with plows, to deal with people that still park in the right lane, especially in rush hour.
+ Permit the streetcar drivers to crash the plow into the car blocking the lane, long as the streetcar driver says, "Oops, sorry about that"

That would be most satisfying to watch. The right-lane-blocking assholes would now have a natural predator, and they will either be crushed, or forced to a different habitat.
see https://arxiv.org/abs/astro-ph/0612434
Only if they're meaningful.

SQL isn't BASIC, and we aren't limited to x (1,2,4, etc) character variable names. Why not just use the existing meaningful name? They aren't that hard to type, and you might even be able to use autocompletion, depending on environment.

I've spent far too much time re-writing queries to remove obfuscating aliases to accept a blanket statement that they make it easier to get your head around the code.
A citywide bike program with pick-up points in logical places might solve that.
Because the main cost of an uber is the driver's wage, so I think it could be much less than half. Then if you share the car with multiple riders per trip, that could lower the cost much further (at the expense of slightly longer trips.)
Would you denigrate a software engineer by saying you had to rely on them as a magic wizard for their knowledge the same way you're referring to someone with ops/capacity planning experience?

Experience and knowledge isn't wizardry or magic, but as a business owner you're free to burn up your cash on pride if that's what you'd like to do. Not every problem's solution is a google search or API call away.
Trend Micro Titanium Internet Security Serial Number 2015
It's easy to implement that yourself. Generate a pair of IAM keys and drop it on the filesystem or bake it in the ami or application or whatever.

What they have reduces the duration of a vulnerability so that if you know someone had access to your machine at some point in time, you cna figure out from there how long their keys would have lasted and scope down the timeframe to start digging with in cloudtrail
Thank you! I personally created this to quickly jump to specific points in lecture videos, but it can be also be used to find mentions of specific features in a product review, or mentions of a name in a news snippet.

I did not think of a browser extension, but that would be neat! If I find the time to, I'll look into creating a Chrome extension. A button in the toolbar that displays a search input and redirects to the results should be simple to make.
People shouldn't be trying to drive and park in major city centers. Exceptions can be made for deliveries.

I live in a major city and I don't have a car. Parking is no issue for me at all :)
> Sure, that's the theory. But in practice some drivers will see it as an aggressive move to take 'their' lane.

Having commuted by bicycle for almost a decade, this is the theory.

In practice, if you take the lane, virtually every driver will simply move over one lane to pass. Some consideration needs to be taken, of course — if doing this is causing traffic behind you, you should move over and let cars pass (or bike faster, or find an alternate route).

But doing this causes an immediate and unmistakable difference in the behavior of drivers. If you're driving in the gutter, you will get buzzed multiple times in a day as drivers attempt to squeeze by you in the lane. If you're claiming the lane, you might get buzzed once a month. No joke.

I know which I prefer.
A lot of Vancouver's bike lanes are setup in this manner (road --> parking --> bike lane --> sidewalk).

I have seen the occasional bike get doored by passengers not checking before opening their door. But I imagine this occurrence is much less than if the bike lane were on the driver's side.
Do you think IRC will be able to compete with likes of Slack?
Check this https://github.com/backup/backup
Can you please elaborate on Seoul VS Tokyo?

I've seen the work culture (non programming) in both and as far as my friends go.. I have a VERY difficult time seeing my korean friends vs my tokyo friends.

As far as compensation, I'm not sure about Seoul but Tokyo wages for software is very low I've found.
LG has a top competitor out right now in the V20. Removable battery, MIL-spec drop proof, second wide angle rear camera, concert-capable stereo mics with manual controls, a second screen that's actually useful (it's located in what would otherwise be dead bezel next to the front camera, and shows e.g. notifications while fullscreen, or can be used as a taskbar), usable software (read: close to vanilla Android Nougat now), fancy DAC and bundled with $150 B&O in-ears. With an aluminum main body and svelte looks.

And for some reason they won't launch it in Europe and steal Samsung's sales. Madness, it's by far the most compelling phone available right now.

Happy with the one I got in Korea ...
And just to be clear, this is not just in the U.S. The clause is in practically all traffic laws in all countries, because it is mandated by the Article 24 in Vienna Convention on Road Traffic.

https://www.unece.org/fileadmin/DAM/trans/conventn/Conv_road...
I don't have rent control, but in my opinion it is fine to stay in the older buildings as long as we keep constructing new units. Once the percentage of units with rent control is high enough, it won't be as much of a factor.
Or rather, an almost instant traffic fine between $100 and $400.
Yep and this is usually 8 hours after two phone screens.
We have had subways, buses, and trolleys for 100 years or more. That's car sharing at scale.
I really hope it doesn't turn out to be fatal for them but I also hope it breaks the Samsung monopoly over Android and let brands like LG, HTC shine.

OLED displays are so good they still sell themselves, and Samsung is the only handset maker that seems to be committed to the technology. I doubt this will change much.
Where the interests of cyclists and drivers conflict, we should prioritize cycling, because it has no negative externalities, requires much cheaper infrastructure, is good for health, etc.
That is how they hire business majors, not engineers. High end business major job interviews usually has a ton of questions like "why are manhole covers round?", and google realized that such questions where worthless.

The technical interviews are totally different and are used because they actually work well, but you can't do something similar with business skills.
Just to chime in here,

Matterbridge connects Mattermost with IRC, XMPP, Slack, Discord, and Gitter: https://github.com/42wim/matterbridge
"the best tools money can buy" means the best at any price, not necessarily the highest price. It includes free.
so, a remote file browser that can show media info about a video?
Discussion: https://news.ycombinator.com/item?id=12670997
Mattermost is working on a React Native Android client. If anyone is interested in helping, here's the step-by-step roadmap: http://forum.mattermost.org/t/react-native-roadmap/2339
> Whereas Daoists will break their legs and suck the marrow out of their bones, or chop their arm off to show they are sincere about learning.

Interested to find out more about this... Any links?

Guess it's kind of like Hinduism, you think it's all vegetarianism and non-violence, then you discover there's gurus engaging in human sacrifice and black magic.
Are you seriously advocating implementing social Darwinism by giving homeless people tainted drugs?
it also lets you use the
join foo using(foo_id)
syntax, which I quite like
>"There simply isn't enough time for somatic mutation to cause the sort of devastating fallout that you see in DIPG or infant leukemias."

This depends on the error + division rates (along with number of cells) in that tissue at that age though. From my research there not really such data available on any of those terms. Also, the errors need not be somatic mutation. For example, chromosomal missegregation may be much more common and potent since it can mess up the expression of many genes at once:

"Nevertheless, the rate of chromosome missegregation in untreated RPE-1 and HCT116 cells is  0.025% per chromosome"
https://www.ncbi.nlm.nih.gov/pubmed/18283116

I'm just saying there are a number of other assumptions being made here, and if we get rid of the standard ones the Armitage-Doll model is capable of fitting the data surprisingly well.
In my line of work I often end up working with queries where you'll have a handful of JOINs and need to SELECT a dozen or more columns. In those cases writing out staff.foo or students.bar gets old really fast.

I agree that s1 and s2 are bad though, as I said in another comment.
Homelessness has a multitude of problems, not all are because of government regulation.

But yes, in many places (SF and SV), homelessness is at least caused in part by local zoning that mostly comes from entrenched interests (existing homeowners) and blocks most new building of housing. Local zoning in the US seems to be where democracy is at it's strongest, and capitalism at it's weakest, often to detriment of most people (renters).
>> Many of the optimizations I've seen are ensuring that no branches are explored that the programmer knows are irrelevant (...)

OK, you're talking about the cut here. I've made some more comments on it above, but basically I don't really see what the problem is, with it. It strikes me as more of a theoretical point to have to worry about.

Prolog takes a practical approach to both logic programming and the whole declarativeness thing. That is to say, if you can't have efficiency, you sacrifice some purity so that you can have a language that lets you do work. The cut, along with other program flow control predicates (->/0, ;/0 etc) and predicates with side-effects (write/1, get0/1 etc) are normally discussed under "extra-logical facilities" or some such section of textbooks.

We all all understand first-order logic inference is intractable, but we want to run it as a programming language so concessions must be made to material reality. Same goes for every other language- computing efficiently is one half of programming computers (untangling the mess you make is the other half).

This is a very old line of criticism and I don't really see the point of it anymore- not after having learned how to use the cut without hurting myself. So maybe it's just a problem in principle, because in practice it's not such a big deal.

>> Indexing is also manual, and while I haven't looked in a few years, I haven't seen any JIT-style heuristic feedback that lets the system optimize itself for the runtime conditions of Prolog programs.

Swi-Prolog has JIT clause indexing:

http://www.swi-prolog.org/pldoc/man?section=jitindex

The first argument of coumpound terms is indexed, as long as it's atomic- so you do need to understand indexing to make best use of it. I mention a recent case were I made a mess and then untangled it once I realised how I was using indexing wrong.

So, you need to know some programming, right? I don't see that as a bad thing.

>> explicit thread management (which Prologs that I've seen make you do as well).

For multithreaded applications, that's true. I don't know how much of a problem is that in practice because I've never really had to use the facilities, but at least you got immutability to protect you from the usual pain.
In the US being able to drive is culturally considered a human right. I think that's part of why standards for driving exams or so risibly low compared to Europe.
How do you deal with outdoor activities?
Fast, reliable, extremely responsive dev team, very clean codebase what's not to like?
Indeed, a Fossil repo is actually a SQLite db, one you may as well open and tinker with (at your own risk :). By the same token, it's just as easy to back these repos up, as much as copying the db-file. Or automatically push to a remote. Cron job -- done!

Of course, mishaps happen, bugs too. Blaming SCM is easy, blaming no-backup habits, well, that's personal.

Fossil does get progressively more potent, I can attest to this on my user experience at least from v1.19 to v1.35. Many convenience features are added, yet core remains stable.
> But in practice some drivers will see it as an aggressive move to take 'their' lane. [...] In a car centric society the last thing you want to do is to occupy a full lane sized for vehicles but going 1/3rd their speed.

I think this overestimates the antagonism car drivers feel towards cyclists and underestimates the danger of simply not being noticed. When I cycled, I usually found that cars would give me as much space when overtaking as the space I left to the kerb. Cycling a meter from the kerb felt much safer than cycling a foot from the kerb. It forced drivers to make a positive decision to pass me.
Coming from Germany to the US, I'm very regularly confused and annoyed how few drivers here use signals in a meaningful way. If used at all, it's halfway through the turn.
"My work is a bit meta at the moment."

That doesn't mean anything. So we can infer that you're not doing shit.
Tax heaven for US corporates.
Completely agree. While there are a lot of startups that may not be tackling "meaningful" problems, there are plenty that are. On top of the ones you mentioned there are many FinTech companies that are focused on helping middle and lower class Americans.

The Financial Solutions Lab has tons of startups interested in tackling large financial problems. Even works on income smoothing to make hourly and seasonal workers have steady paychecks. Digit helps with automated saving. Tala uses machine learning to create credit scores for people in Kenya, Tanzania, and other developing countries. Nova Credit helps immigrant gain better credit. There are dozens more that are all helping people get access to better/fairer financial products.
So...

I don't think i could type that off the top of my head. Sure, the normal java stuff public class Foo { ... blah blah blah ...}. Integer parsing with Integer.parseInt(...); do the sum in a loop, couple minutes maybe. But i have to look up references.

File because one of the constructors overwrites whatever is there there, and the Reader family because i can never remember what i need in the stack. I don't think i've had to open a file this year.

I guess it's better to just type in everything you know, then explain what you're looking up and why. But really at my desk, I'd instantly know what i needed to look up and go look that up before typing. Rather than local javadocs, i'd google for FileReader. But in an interview i'd feel bad.

Ah yes, and after actually doing it, i'm an idiot, and there's a nice convenience method that is perfect. Files.readAllLines.

Also, figuring out the package prefixes without an IDE kind of sucks.

Google has ruined me.

But yeah. stock linux + jvm and no internet connection? maybe 15 minutes? 5 minutes to figure out where the javadocs are, another 5 to find the docs. 5 for typing. Eh, maybe another 5 for remembering the weird path conventions for javac.

I'm kind of embarrassed it would take me that long.

edit

Oh gosh. you wouldn't have ctrl mapped to caps lock. I'd look like a complete moron.
How is `git init` or `hg init` harder than maintaining different versions of your code in separate folders?
> It's a bit rich to think we can legislate a global Internet.

Yeah, if something is hard we should just give up right away and save time.

> These are differences of kind, not degree.

All of them have in common that they make their living in ways that are mostly negative-sum interactions, ones that they make profitable. All of them are also partly or totally illegal in many jurisdictions because society recognizes that negative-sum issue.

> Why is junk mail legal but spam is not?

Junk mail has a much higher ratio of production/delivery cost to recipient cost. It's societally much less of a problem.

> This is a pretty cynical view of marketing.

I said "most sales and advertising" for a reason. There are other ways to market things. And it's not impossible to do advertising or sales usefully. It's just not the bulk of what goes on.

But if you'd like to check, see what gets salespeople paid. Is it when the value is delivered or when the sale is made? You could also see how much ad agencies do to test the value of products before they hype them. Or whether they go back and make sure that they aren't giving purchasers the wrong expectations.
You can bring bottles of water onto airplanes...
Already exists, in some form:

http://talkobamato.me/synthesize.py?speech_key=77ff00cb8af50...
We’re So Addicted to Our Gadgets That ‘Unplugged’ Tourism Is Booming
How is this at 70+ comments without a mention of rsync.net?

Collect your files, rsync/scp/sftp them over.

Read only snapshots on the rsync.net side means even an attacker can't just delete all your previous backups.
Getting rid of street parking hurts people with handicapped permits. In Israel, if you are eligible for a handicapped permit then you can get a street parking space in front of your apartment building reserved for your car (with signage saying that if the car parked there doesn't specifically have license plate number X then it will be towed). Telling these people to go a few blocks to an underground parking garage, even if that garage is accessible, directly hampers their mobility and independence.
WW3 SCERET FILES FROM US THRU W-LEAKS SHOW -HILARY FOR OPEN BORDERS AND PUTIN
If America had a real public transport/rail system in all its major cities, this would be way less of an issue. It did at one point. America had an amazing tram network in many cities. Every city I lived in use to have trams.

Instead of upgrading trams like St. Petersburg, Melbourne and most of Europe did, America scraped trams due to lobbying efforts of car companies to switch to shitty buses.

The Netherlands have amazing train and tram networks throughout their cities. It's not uncommon to see bicycles piled up and belted to the wall in the bike section of each train.
I've built simple CPUs out of logic gates and in simulators but the density of the circuitry in ICs, even old ones, never ceases to amaze me. To put things into perspective, that huge-looking wire coming onto the bond pad in the first picture is already thinner than a human hair. The smallest features in this 30-year-old CPU are a fraction of that size, and on a modern CPU are even smaller by a few orders of magnitude.
America's electoral college voting system is a joke though. Not to mention that voting isn't mandatory. Australia solved both of those problems with a preferential, mandatory voting system.
I completely concur with the notion that the pool of "compatible" dates is a total myth. That's a total pile of excrement in need of swift disposal.
I've had (full) beercans thrown at me in traffic in the USA just for cycling, I'd rather avoid playing dodgem with SUVs and pick-up trucks driven by people that feel that roads are not for sharing with vehicles other than cars. To boldly occupy a whole lane is something that might work in a few cities that have considerable bike traffic but I don't think that is a universal rule to live by as a cyclist.
You mean except for 12 or 24 months from now when the OLED iPhone is announced.
Outside of Apple iPhones, dont most people just go to their carrier's retail outlet if they have an issue with their phone?
The amount of bicycles in The Netherlands is absolutely surreal. Both in major cities and out in the suburbs, bicycles are everywhere. I also find it interesting the Dutch rarely ever wear helmets.

Large cities in Germany or the UK or anywhere else I've seen cannot compare to the magnitude of people on bicycles in The Netherlands.
Just because people try, on occasion, to fight a Nash equilibrium does not mean they can win. Hell, I bet people do that by mistake. Often even.

Only if they win would it actually mean something. Call me when donations (or government policy) end poverty, for instance.
If it causes the drivers to do something extremely inefficient (e.g. drive around the block for a half hour looking for parking), then it's a negative externality. Cyclists do not exist in a vacuum.
I simply don't understand people that swing doors wide open without even a thought of looking. It's just plain stupidity
Huh? As the parent of a 1.5-year-old, I have to ask: At what age did this start?

And what do you do when you bring your child on a bus or train?
Yeh, sorry, nothing too exciting... although tried to keep it fairly lightweight and will add some features such as search, which will allow filtering of videos based of bit rate and such.
I wasn't able to find anything else that did quite the same job; but if you know of something, I'd love any information about them :)
And yet you misspelled "SQL."
Supply & demand. There's just more people who want to colonize mars. if you're going to make the argument of living underwater, then you might as well live in the desert where it's probably even easier. Just because something is easier doesn't mean you should do it.
Not sure if you've been in an airport, but you can buy a bottle of water and bring it on an airplane.