skysight-inc/HackerNews huggingface dataset:
I'm ok with downvote for stories but it seems the system works pretty good without it: good posts get somehow noticed in "new" and appear in the "top", the inappropriate ones are ignored or flagged.

As for comments I would remove the feature entirely:
I have never felt the need to downvote a comment even when I strongly disagreed with it and when I think something is stupid I just ignore it: there is no need to tell everyone else it's stupid. Also it really annoys me when I see someone's opinion grayed out and crashed by users that sometimes don't even bother to comment on why they downvoted.
If you click on the time of post, you always get the Reply link, no need to wait.
It's disappointing to think that so many adults hold these schoolchildren values and hopes.
> Thats the problem though. You seem to imply that it's just a matter of changing the skills of the workforce.

Not what I meant, but it is a much bigger discussion than Uber and ethics that involves concepts of basic income, which work can and cannot be automated, rewarding work that's not interesting, rewarding innovation, etc...

The article here confuse capitalism with ethics, and tries to defend one form of capitalism vs another (debate about medaillons).
Dilbert’s One-Page Guide to Everything Financial
I guess it depends on how imaginative you are.
SEEKING WORK
Remote: Yes
Travel: possible depending on location and duration.

What I do: Mobile / Web Test Automation Engineer

Location: Dublin, Ireland

SDET (Software Development Engineer in Test) looking for mobile work implementing automated tests using Appium, Espresso, Ui Automator, Ui Automation, XCTest, XCUITest etc.

Also interested in Web test automation with Selenium, Watir, Capybara, Protractor etc.

I implement test automation frameworks, provide training in proper test automation development, review existing implementation to identify improvements, as well as the usual - write efficient tests, provide coverage stats.

My main language of choice is Java (due to Android and Appium java bindings being the best out there) but I have experience with other languages - Ruby, Python, javascript, and Swift (for native iOS test development with xctest and xcuitest).

Github: https://github.com/simon-kaz
LinkedIn: https://ie.linkedin.com/in/szymonkazmierczak
> Such a kind of person would be eager to prove others wrong.

Honestly, that's really quite rare - and on top of that, you're bordering on trying to say that bullying and putting people down is a good thing.

The people I know who've struggled with bullying, family issues, and similar, tend to want to do well but struggle due to insecurities and mental issues in no small part exacerbated by this treatment throughout the first couple of decades of their life. As a result, things like "holding down a job at the supermarket", or even "turning up every day for volunteering", are achievements for many people who've suffered from these issues, never mind "succeeding" in the way that you define it.
Deepin 15 Release––Stick to Original Idea, Stick to Our Dream
"The funny thing is that I have way more economic resources than my friend."

Good points overall, though I think they would have been strengthened by ommitting this little aside. This sounds like the kind of sentence your friend would have slipped into a post of his.
We are dating. Not in a relationship. She can spend her time however she wants, and I'm not going to hold it against her for exploring her options.
Indeed, I can get the points of the comments through the API, and then I can pick only the best comments in a certain time frame. I'm surprised that one can have access to the score of the comments through the API while they are hidden when reading normally on the browser. That suggests a new way of checking HN...
I flew on an L-1011 in 1997 when I was a senior in high school, and the aircraft felt very old. I saw a nameplate near the galley that showed the aircraft having been made in the early 1970s, and I was amazed that something could possibly fly that long (that was before 30 year aircraft depreciation became standard). Those fancy interiors the article mentioned must have been difficult to update because I remember the aircraft having that same interior layout. I don't recall the airline, but it was a major.

Ironically I had flown a more modern MD-11 on the first leg of that trip, and I was totally unaware of the history of the two aircraft. Knowing what I know today about the safety record of the two designs, I probably should have been more appreciative of the Lockheed.
AdSense gave the opportunity to many small-to-medium sites to earn a decent living. If you take that away you could break the very fabric of the web, which in my opinion is content generated by hobbyists and dedicated communities. Bigger corporations won’t have a problem because eventually they all run their own advertising platforms.

In the same context, I don’t see how advertisers could trust any web site to run their ads. Who’s to check if the content is consumed by real humans or a botnet some small publisher has set-up as a side project? Even today with all the technology available at least a quarter of ad traffic is fraudulent. Imagine what would happen if there were no third party agencies to validate traffic.
I would love to see how a battle for my neighborhood would go. Please enable geolocation.
> There are others for whom that game doesn't even exist and they can be just as desirable and amazing as the first group.

The fitness function might be completely different from one woman to the next, but I think extremely few are the type to just buy the first car off the lot without some kind of comparison shopping / fitness function maximizing. And at that point, your standing relative to her other suitors indeed becomes more important than your absolute level of achievement.
You can also put a direct link to your website
Arch does have a lot of that. Not all of it, but it does have clean chroot building, gpg signing, linting etc. Mostly, arch does less testing as the philosophy is "trust upstream".

However, none of this is required for unofficial packages. You can do it, but you don't have to. This is where I'm saying you're conflating two different things - QA and packaging are separate.

Please don't get me wrong, I love debian and they do an incredible service to the Linux community with their testing. But why force it all on users that just want to build a simple package instead of doing make install as root?
> Manhattan has twice the people with half the land area, on an island.

Manhattan has twice the residents based on U.S. Census population data, but actual daytime population is more than just residents. A more important statistic is commuter-adjusted population [1], i.e. number of people in an area during normal business hours, including workers. That's where Manhattan and San Francisco really diverge.

The commuter-adjusted population of Manhattan is 3.1 M [2], compared to 1.6 M residents [3]. San Francisco has a commuter-adjusted population of 1.0 M [4, 5], compared to 0.8 M residents [5]. In other words, Manhattan's population booms almost 200% during normal business hours, while San Francisco's increases a modest 25%. Manhattan may have 2x more residents, but it has 3x more daytime population than San Francisco.

Given it has about half the land area, Manhattan's daytime population density is thus 6x that of San Francisco.

Attitudes on development -- namely transportation infrastructure and building construction -- certainly contribute to that difference.

1. http://www.census.gov/hhes/commuting/data/daytimepop.html

2. http://www.citylab.com/commute/2013/05/most-important-popula...

3. http://quickfacts.census.gov/qfd/states/36/36061.html

4. http://ww2.kqed.org/lowdown/2014/01/10/how-city-populations-...

5. http://factfinder.census.gov/faces/tableservices/jsf/pages/p...
But product recalls akin to your fork analogy happen all the time. Products that are more hazardous than they need to be, or that are more hazardous than a reasonable user might expect, are vulnerable to lawsuits and regulations.
Demonstrated ability to make money is usually demonstrated by actually making it though. I mean, the most obvious point for comparison in revenue growth figures at the same point in their history would be Twitter, and I don't think there are many people who backed its IPO that feel it's lived up to its promise after turning the money tap on. Just because Pinterest's revenues will grow sharply over the next three years doesn't mean it isn't overvalued and under-monetised for its age.

Amazon told investors they'd have to wait because the internet was in its infancy, and profits would taken even longer because they were reinvested in building logistics operations but they were doing a billion in revenue by their sixth year, even as the rest of the dotcom world crashed around them because not enough people were online yet. Facebook's management were decidedly unfocused on revenue, in an era where the idea of socially targeted advertising was a relative novelty, but it was also fast approaching a billion in revenue by its sixth year.

Pinterest's entry into a much more mature market should in theory mean fewer problems to solve, it's probably maxed out the "US women" niche that's the core of its value proposition to advertisers, and those advertisers are not impressed with its attempts to "build positive experience" for them. Seems a bit optimistic to compare it with other companies that achieved much higher revenue after six years in more difficult circumstances.
If you think the third party library is bug free I have news for you. The only difference is that you get to debug someone else's code instead, and you might not have the source.
Ask HN: Why are there so few logic programming languages like Prolog?
On other non-standard fields (like functional languages) there is a huge variety in implementations. Why is Prolog still the only major example of a logic programming language?
8 Things to Stop Caring About Today
Yes I can email him but I thought it would be better to ask there so other people could discuss that suggestion. Now I don't need that feature since I can implement it myself thanks to brudgers' indication, and since nobody else seems to be interested in it, there's no reason to add it on the HN server.
It's refreshing to hear other people think the same thing. Most of development time isn't spent physically going code. By picking C you get a high performance layer which can save a lot in infrastructure headaches and has the best performance analysis tools like vtune.

That said I've found nodejs slightly nicer for distr
The car already has to be lined up with the space to park without the driver in it, and the driver still has to be nearby. Your strategy won't work.

A lot of people seem to be commenting on this without understanding how it works.
Can you give a summary please - does he say it is an anti-pattern?
You Don’t Need More Free Time
Same thoughts here, how do I see how it actually works without installing it first.

I suggest you put a simple/short video on your landing page.
It does steer a bit to avoid obstacles. If you have it go forward into a garage, for example, it will center itself within as it goes.

The options for automatic parking while you're in the car are broader. It can parallel park or reverse into a perpendicular space for you in that situation.
Yeah, those, lamppost cameras, and mobile watchtowers.
OP's link was written by the same guy who wrote the bsdnow tutorial. The one on openbsd.org should be considered the canonical source now.
How many people live in SF and Silicon Valley? 4 million people? There are 20 million people who live in the NY area?

https://en.m.wikipedia.org/wiki/New_York_metropolitan_area

If you want to work in Manhattan, you need to live near mass transit (bus, train) because 30 miles in/out of the island is too painful. That greatly limits where you can live.
The comments in this thread are extremely disappointing. I was nauseated at the beliefs some of you hold regarding happiness. Enough HN for today.
Well, it was founded in 1930, so that alone should give some clue. More info here:

https://en.wikipedia.org/wiki/Advertising_Age
I apologize for the stupidity of my question but shouldn't that be

for(y=0; y<ymax; y++)
{
for(x=0; x<xmax; x++)
{
//...
}
}

?

Edit: Oh, I get it, {} are only "mandatory" if we have more than one instruction, the second for loop gets counted as one instruction and hence the omitting of {}. Thanks!
Pilots do not manually land without visibility. The procedure you describe would result is a lot of airliner parts suddenly occupying the runway.
Show HN: In a need of encouragement. Please star my project! (github.com)
I haven't paid less than $200/night for years in SF. At the last VMworld, $400/night with taxes was a bargain. It certainly depends on the week and the location, but anecdotally (and I travel to both locations quite frequently), SF in the general Moscone area is every bit as expensive as midtown Manhattan.
Metadata is useful! The problem is that 1D "good/bad" being used to order comments is not a reasonable approach. In a more nuanced system there's less incentive (other than wrecking) to inaccurately mark comments as being "informative" or "technical" or "political", because instead of changing global comment visibility you're only changing it for the subset of users who are using that attribute to guide their reading. There are honest differences of opinion as to whether a comment fits in certain categories, but these are more specific and less contentious than "good/bad" and so I'd expect a much better SNR on them.

Collapsing threads is nice but the importance of defaults to the user experience is hard to overstate. At each step of an interaction chain more users will fall off and not end up at the goal. Lots of people will never use comment collapsing if they have to manually do it.
I've been there a few times over the course of about 10 years. My strategy is to seek out a new field within tech which I haven't yet explored, and which is in no way related to my job (web dev).

Currently I'm trying my hand at building an underwater ROV. This combines my background in programming with the field of robotics, in which I have little expertise but oodles of interest. It hasn't directly helped me in my "actual" job per se, but it has given me new channels to explore that keep me thinking, learning, and experimenting. That's the important part.

Of course, you don't need to stay within the field of tech to find something that motivates you. It just happens that robotics (and the ocean) is an old passion of mine that I haven't even nearly exhausted.
It means the car can be commanded to break the law by the driver. Which is no different from any other car on the road. It's not just spontaneously deciding the exceed the speed limit, it does so when the driver tells it to.
No, the two mean the same thing in C, e.g.:

if (x)
y;

Is the same as:

if (x) {
y;
}
Show HN: How technical recruiters see your resume
Why would it be? Certainly not for readability. I think it was posted as intended.
I was a Mandrake user/developer back then too. The blue colors and cartoonlike icons turned off many people, though they didn't bother me. For years they were the most polished desktop distro.
Then Ubuntu came, with some more abstract colors and icons, and they were all the craze suddenly (I never understood why, to this day).

They always had problems financially. I don't think there was ever a good business-plan that worked. Sometimes Powerpacks, the MandrakeClub, and also donations. They were always on the brink of disaster. I think in the end the investors were tired and pulled the plug.
They were quite big in France, in the military and governent departments. But apparently they don't pay as well as the US pays Red Hat.

I still don't know any distro that has an installer that is as good as Mandrake's. And definitely no Mandrake Control Center thingie. Up to this day there is no equivalent to that. They had that nailed.
(I do pity the almost yearly rewrites of those as management demanded, and the bugs that came from it).
They were also the first distro with a list of pci id's and vendor id's, so drivers would be configured and loaded automatically. We now take it for granted, but this was non-existant on other distro's, you always had to meddle with modprobe.conf.
Any router guide that does not cover IPv6 is sadly obsolete.
> A single global, mutable tree of untyped text is a bad persistence model.

In a strict sense, almost all software accessing standard hierarchical file systems is even just broken -- it breaks for certain concurrent operations, and there is no way to forbid them.

But still hierarchical filesystems are the best usable-by-default model I know. It's a humane approach from a cognitive standpoint: the real world of "things that exist only once, in one place" is inherently hierarchical.

For different needs, it's often easy enough to flatten data a bit and use tools like filename globs or regular expressions, to get a performant, good enough solution that is also maintainable.

For very specific needs, you can always use a relational, or whatever, DB.
It works without the additional braces. Consider this:

for (i=0;i<imax;i++)
printf("%d\n", i);

You can omit the braces if the body of the loop is a single block, just like an if statement. You can also do this:

if (a == b)
if (b == c)
{
do_thing();
}

Same deal with the for loop. The nested loop is a single block.
I think you're being unfair. The author has given us many clear issues with closed source algorithm that would not exist with open source algorithms.

Showing that the benefits outweigh the costs would require a model of the impact the (closed or open) algorithmic judgments on the society, and thus a model of the society itself.

Such model would inevitably be subject to even more subjectivity and discussions.

If you're not buying it, it's your choice, and you may even be right. But that doesn't make the whole argument unreceivable. Instead, you should mention the benefits of closed source algorithms for the society, they're not that obvious to me.
Studies also show that people are happier when their income makes them relatively most wealthy compared to their peers, so this seems reasonable.
The article is interesting on a chemical level and explains the biochemical reactions really well.
What I am really interested in is a higher level study on overall social and cognitive results of moderate drinking.
I bet you 'll find plenty of anecdotal opinions with claims that small amounts of alcohol help with coding and also social awkwardness
More specifically, even if the AI gets in only 50% of the accidents a human driver would get into Musk simply cannot recommend relying on it until the regulatory bodies determine he (or Tesla) is not financially responsible for those accidents. We're still a ways off from that.
The codebase is, however, very well structured to make that change later on.

You don't need to do a lot of CQRS to make future scalability a relatively simple redesign.
UX design of customer facing systems would actually benefit most from remote work. The UX designer should create a company wide blog (or similar) showing off the current iteration of the design, along with reasons why each design element is included.

This is far better than simply talking to many people 1 to 1. It creates a written history indicating why each design element was chosen. It allows stakeholders to understand the requirements behind a particularly strange UX choice and allows them to give suggestions for better UX in a way that takes those requirements into account. Iteration can be faster as comments can be taken from all sides at the same time instead of having to seek people out and set up meetings.

I only see positives for a UX designer given the nature of their work is highly visual, functional and is cross-organizational. In fact, I think any company NOT doing UX design this way is probably being inefficient?
I have a friend whose parents own three houses in SF.

When I asked about the rapidly increasing cost of rent and how it's driving people out, he told me, paraphrasing,

"People don't have a right to live in San Francisco."

Another way of saying that you should only live there if you can afford it.

Needless to say, I'm inclined to believe that NIMBY's cannot be reasoned with.
the irony is that hiring older workers, remote workers (sometimes older, remote workers) is something that only younger managers/executives do.
From the way the procedure works, it sounds like it's just a way to shave off that delay from getting the pedal to the floor.

Launch control in a more typical car gets the engine to the best RPM and sets everything up to transfer that energy to the wheels in the best way possible without breaking traction. In a electric car with no clutch or transmission where it's just a matter of sending the proper massive amounts of current to the motors on command, there isn't much else needed.
Very cool. I wonder does this take cooking into account? Meaning you slice up a potato and fry it you end up with different nutritional results than baking a whole potato for example.
> because you're more available.

The availability aspect is interesting. I used to try to play availability games with her. They mostly just got in the way. I much prefer to be generous with my time, and set boundaries rather than be arbitrary.

Her time is very limited too. She has a full-time job that keeps her occupied sometimes during the weekend as well. She doesn't have a lot of available time for dating herself. Despite this, she regularly makes time to come see me.

She shows me the text messages of the "more interesting guys" she also dates. Nasty, ugly, controlling, the lot of them.

The impression I get from her is that she doesn't really understand guy psychology and so doesn't really grasp why it's all a waste of time. But I can be patient. I date other girls too. My dating life isn't as full as hers, but I like to think my 'others' are way better quality than her 'others'.
Is that still the case in parts of Manhattan?

I would seriously considering doing this.
Looks like it too late to edit submission
In C, control flow like if, for, while, do, else, etc., take the rest of the line of code (i.e., till the next semi-colon) and runs it under the conditions of the clause.

braces—{}—allow you to take multiple lines of code and have them be guarded at the same time rather than having to repeat the condition. GP is taking advantage of the fact that the next for clause will be considered a single statement, and therefore the second set of braces are not technically needed.

However, omitting braces for single-line snippets has caused plenty of havoc in the past (cf. Apple's gotofail). Some would say it is better to always include braces in control flow.
Many unix systems are used by just one person (Desktops, Smartphones, Tablets). Most unix systems that are used by more people are servers and don't use the unix user system to discern between users.

The fewest unix systems out there have several users connecting to it with each user having a different unix user account. But exactly this is what the unix user system was designed - nothing else. Everything else like root or users for services is just a dirty hack, because unix wasn't designed to offer real isolation of applications.

AppArmor doesn't work because users creating profiles about what syscalls are allowed is out of touch with reality.

The only unix systems partially offering the isolation actually needed today are Android and iOS. You could still improve them massively though.
Could be, but I see little relationship between adding features like this to a normal, driver-piloted car, and a mysterious future where autonomous cars are the only ones allowed on the road.
Get out of your own way.
This would certainly be a useful feature, especially for those learning C, but I wonder whether checking stylistic things should really be in the compiler or part of a separate tool.