skysight-inc/HackerNews huggingface dataset:
Why You Should Hire Computer Science Majors
In the case of the current thread, because when there's an ongoing discussion it seems sporting to let it continue.

In the case of the previous thread, so people who click on tzs' link (and don't have showdead turned on) will be able to see it.
People that cling to outdated business models are usually disrupted by someone that doesn't.
Stanford Large Network Dataset Collection
Same thoughts here. Nothing really impressive in my case, but since I'm used to think that where I live is pretty boring place it's somewhat relieving to see that there's actually life happening around me.

I guess I should take a walk more often.
Isn't 'highly portable' through m4, auto tools, etc what got unix build systems complicated in the first place?
I don't see what's hand-wavy about it. He makes a clear and succinct point: In a distributed database, managing consistency at scale gets complex because most systems are designed to assume a centralized authority [of consistency]. By removing the centralized authority and making conflict resolution the main mode of operation, the design can (according to the author) be made simpler.

I don't disagree with any of that, and it's not a new idea (Lotus Notes and CouchDB come to mind as databases that solve replication through conflict handling), although I'm not seeing a clear description of how this synchronization algorithm actually works. There's a description in the wiki [1], but it's unfinished. (Looking at the code, the entire project looks like quick-and-dirty, unfinished prototype, actually.)

[1] https://github.com/amark/gun/wiki/Conflict-Resolution-with-G...
Firstly, the age-old canard of microkernels being "too slow for the real world" is decades out of date, and L4 and QNX today are ubiquitous.

One should not make the mistake of using the term "init" to refer to a particular implementation. init(8) is simply the first process. There never was a single "Unix init system", though the BSD rc was always the superior one out of the originals. This is reflected to this day by its ridiculously short init scripts and the fact that a dependency system (rcorder(8)) was easily retrofitted.

The issue of boot speed is a misunderstood one. Properly benchmarking and having a deterministic boot process has always been difficult. Linux distros were by and large using the same tricks with sysvinit (startpar, insserv, Makefile-style concurrency, etc.) that systemd centralizes to get the same speed benefits for a while. Further, systemd introduces failure points in the boot process of its own, particularly with how it handles job scheduling and states, the occurrence of dependency loops and so forth. A lack of proper integration (which is still common, it turns out having a full proper systemd-based init configuration is hard [1]) can exacerbate this, and I've had experiences of >2 minute-long booting on Fedora 20.

It must be stated that the problem with systemd isn't its violating the "Unix way". The problem is with systemd itself, a priori. It's a landmine of an architecture with chronic mission scope issues and lack of proper creative direction.

I can also understand why a security researcher like Rob would be wary of systemd. The risks of systemd are indeed exceptionally great compared to previous systems. systemd's PID1 handles things like configuration parsing, cgroupfs writing, supervision, system state management, mount/automount points and its coverage is much higher than even something like launchd or Solaris SMF. The central I/O bottleneck of something like the journal (which by far has been the buggiest systemd component) is also noteworthy.

[1] https://wiki.freedesktop.org/www/Software/systemd/Optimizati...
Well they know that you're running tor, but they can't prove that you used to access censored content. For all they know you just used it to make sure that your website blocks connections from tor exit nodes (please don't do that by the way).
Friends don't let friends use RPM.
About the Systemd Controversy
archey -c
Title changed. Thx.
thanks a lot, there was no man page for archery and --help didn't do a damn thing.
It's also the default for git mergetool.
Note: I removed the weird part of the link from this submission [0].

[0] https://news.ycombinator.com/item?id=10144891
neural nets, which can be subject to biases and confusion in a similar way to human brains - rather than a CPU.

That's a slight abuse of comparisons.

Saying an ANN is not like a CPU would be like saying your stomach is not like a refrigerator.

An ANN is a universal approximator / universal modeler. A (turing-complete) CPU is a universal simulator. There's no native "CPU algorithm" to exploit or sample against for any knowledge retrieval.
The only way for that to make sort of sense would be superdeterminism, or a nonlocal HV theory, which is definitely not the consensus in QM.

The only for it to make sense classically. It doesn't need to make sense, it just is. It's how QM works, you can't understand it by some classical mechanism.

Basically this:

https://en.wikipedia.org/wiki/Hidden_variable_theory#Declara...
What bug tracking software do you use? And why?
My team is trying to decide what bug tracking software to go with, and finding it difficult to choose something. We have past experience with Jira, but we find it too "fidly" and hard for non-technical employees to interact with.

Our requirements are: Individual bug tracking, some way to group bugs (something like "epics" in Jira, but simpler), sprints, preferably a native iOS app (or a nice web app).

Any suggestions would be helpful. Thanks
That's a nice thought, but this country's economic system is the market. The market price of various kinds of work is absolutely dependent on geography.

I don't think you want this, either. The gravy train in Silicon Valley would halt instantly if the jobs were all remote and engineers in low-cost-of-living countries had an equal shot at them.
+1. Another nice (and I guess pretty simple) adjustment would be to show a circle on the map, to help user see, how much "5 km" (or whatever) exactly are.
I'm surprised they didn't mention anything about the command line utilities to manage the mac's airport (scan for wireless networks, list network interface names, etc). I did a quick blog post about these a while back: http://blog.mattcrampton.com/post/64144666914/managing-wifi-...
Having been diagnosed with it in college, and knowing many similar people, I agree that it isn't all puppies and flowers. However, if that's how all humans were, it wouldn't be defined as a disease, it would just be human nature.

It's also about human performance in very specific environments, that being certain industrial and early-post-industrial environments. And I'll add that most humans have inadequate attentional mechanisms for those environments, which is why 80% of adult Americans consume attention-enhancing stimulants every day, and why it is extremely rare to find an office environment without ready caffeine.

One caveat: there are a variety of things that get lumped under the term ADD, like organophosphate pesticide poisoning [1]. There are people with severe attentional issues who do indeed suffer, and would even in historical human environments. Here I'm speaking only of the 5-10% of the population with the standard sort of ADD that appears to be genetic, and wouldn't have been recognized as a disease until recently.

[1] http://thelastpsychiatrist.com/2010/06/there_is_no_link_betw...
I had no idea that links to dead threads did not work for people without showdead turned on. I had always assumed that dead threads were just not shown on thread index pages, but if someone clicked on a link to one they would always see it.

Now I wonder what other things I've mistakenly assumed about how HN works.
this is pretty cool, added it to my .bashrc
Ads pay my salary. I agree. Someone has to pay for the free content everyone is getting. I will say that we try to created interesting and meaningful ads, not just garbage. We are one of the good guys, at least we try to be.

Honestly, ad devs are some of the savviest javascript developers out there. We have a lot of constraints and need to move fast and scrappy on a daily basis.

I won't be doing it forever however it's one of those things that holds my interest until i get in my car and go home for the day.

* I work for a very large company that own radio & publishing properties.
In reality what happens is the comment is ignored, the parent poster takes the disagreement to reinforce their beliefs. Nothing is gained and the discussion becomes more polarised.

It should not be my responsibility to meet any burden of proof whatsoever given the parent poster did not. I was as polite as I felt was required.
Funny, just checked near me (I'm in San Francisco), and lo & behold, chemtrails over SF, too! They're spraying everywhere!! ;)
Copyright infringement != plagiarism. They're not violating the copyright because they abide by the terms of the license.

They're also not plagiarising because they clearly cite its original source. They even go so far as to say "deeply rooted in" which seems to me like a euphamism for "virtually identical to".

The point here isn't that it's illegal or immoral, just kind of uninteresting.
Your anon account got hit by a spam filter. Sorry; those are tuned more aggressively for new accounts. We've unkilled its comments and marked it legit so this won't happen again.

We're soon going to release a feature that will allow community members to unkill dead comments, so fixing this kind of situation won't depend on mods happening to see it for too much longer.

The only reason we knew about this to fix it was that a user helpfully sent an email. Please, everybody, follow the guidelines and let us know about problems that way, rather than complaining about them in the threads. It's physically impossible for us to read all the threads.
>who took night school machine class

Even large cushy Silicon Valley tech companies would say that if you have the time and energy left for night school, you're not giving 100% at work, not a team player, not a culture fit, etc.

I can't imagine why sweatshop workers would be allowed a day so short that they had time for eduction, absent regulation or unions.
We do know some of these things.

Brains don't store "knowledge" like SSDs by capturing discrete electrons then poking them to read the stored data. Brains encode data physically as the arrangement of synapses between neurons. Brain's aren't just electrical—they are electrochemical.

Important point: knowledge/memory is stored as synapse configurations, not by shoving information inside neurons themselves.

As for suggesting "bizarre quaternary structure of DNA to store the memory ..." that's probably more for wishful new age crystal healing websites than anything based in reality.

Back to your original query: let's not forget The Source Of All Knowledge happily fields such questions: https://www.google.com/search?q=a+good+article+on+how+memory...
Did you get any testing done for this? How does one even come to such a conclusion?
Except that the variations of the gene associated with obesity are also associated with eating a huge amount more:

http://onlinelibrary.wiley.com/doi/10.1038/oby.2008.318/abst...

Which is a much simpler explanation.

And even so, carriers of even the highest risk form of the gene are still on average only 6.6lbs heavier than normal:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2646098/
If you start reading at "scratch is probably the answer", there are no politics past that point. Hope that helps.
This article has very little information. The Wikipedia article has more information https://en.wikipedia.org/wiki/Shigir_Idol but the Russian article is more complete (autotranslation) https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...

In the photos of Wikipedia, it doesn't look like an encrypted message or language, it looks like a decoration, but IANAA.
What’s the point of consciousness? (2013)
Fixed now. See https://news.ycombinator.com/item?id=10144948.
Huh. I clearly didn't research before I wrote my one-liner. This is certainly a little more ... documented.
Thanks for the heads up!
At least your representatives even responded. Mine not only ignored a host of physical letters and emails but then refused even a ten minute meeting to explain their point of view on the issue. Whats the point of an elected official if they don't intend to deal with their electorate? Add to that the current government's behaviour on other social issues and its starting to look like they really miss the 1950s or the cold war when their security apparatus actually had a purpose.
But clang can be.
People on HN aren't quick to ban accounts, because only moderators can do that and we only do it in egregious cases.

People on HN are quick to conclude that accounts are banned when they're not. That has been a local pastime for years. If some software we've been writing works as intended, though, this will soon change for the better.
I wouldn't dismiss the controversy just yet. Although the obesity-insulin hypothesis ignores other hormones and factors such as leptin, glucagon, and ghrelin; as well as other factors to nutrition, like how insulin spikes contribute to muscle growth, it is pretty effective at predicting heart disease and diabetes and reduction in not just carbohydrates but also starches / free sugars is almost universally agreed to provide long term health benefits.
Relevant: https://www.youtube.com/watch?v=A2rgWsv2kjA
Why not example.com?
I'm not conservative, 26, or female.

It also says I'm smarter than just 49% of the population, while IQ tests say at least 80%. Maybe I'm just good at taking tests and Facebook is the real me?
This article is a counter argument to some guy who says you should not hire computer science majors.

Choosing to hire or not hire based on whether or not someone did or did not major in computer science is just a pre-judgement about an individual's ability as a computer programmer. It makes alot more sense to treat people as individuals rather than pre-judging against some broad criteria that classifies individuals into types.

It's often non programmers who make broad pre-judgements like this because they don't understand software development well enough to work out what strengths and weaknesses an individual programmer actually has.

Another word for pre-judgement is prejudice.

Not all prejudice is illegal. Saying that "all people who fit into category X or category Y are not suitable for employment with this company" is entirely legal but foolish prejudice, presuming of course those categories are not defined as illegally discriminatory in the country that you live in.
I checked out a few pages, but the browser I'm using is more than a bit outdated, so it's not too useful for providing useful feedback. I did notice one thing that you might want to fix. On the following review page, the sidebar for "Latest Car Reviews, ..." shows one item, "2015 Kia Sedona SX-L" four times:

http://www.carsandcars.ca/Car/Review/0

I could do a screen capture if need be, but I doubt you'll need one to find it.
MultiFab: A Machine Vision Assisted Platform for Multi-Material 3D Printing [pdf]
I don't think the court is necessarily saying electromagnetic hypersensitivity is real, or taking a position that it is caused by wifi rather than being psychosomatic. I think the court may be saying, "There is obviously something quite wrong with you, to the point where it's clear you can't work." Which is a subtle nuance that seems to be missing from the coverage I've read on this.

Such an approach is not that far away from giving a disability allowance for mental illness, and refreshingly focuses on acknowledging the effect of her 'condition' rather than arguing about the cause.
Ah, so we should be rude to people that are wrong because that's less polarizing than the alternative.
I suppose I'll repost my comment from the previous thread...

------

Firstly, the age-old canard of microkernels being "too slow for the real world" is decades out of date, and L4 and QNX today are ubiquitous.

One should not make the mistake of using the term "init" to refer to a particular implementation. init(8) is simply the first process. There never was a single "Unix init system", though the BSD rc was always the superior one out of the originals. This is reflected to this day by its ridiculously short init scripts and the fact that a dependency system (rcorder(8)) was easily retrofitted.

The issue of boot speed is a misunderstood one. Properly benchmarking and having a deterministic boot process has always been difficult. Linux distros were by and large using the same tricks with sysvinit (startpar, insserv, Makefile-style concurrency, etc.) that systemd centralizes to get the same speed benefits for a while. Further, systemd introduces failure points in the boot process of its own, particularly with how it handles job scheduling and states, the occurrence of dependency loops and so forth. A lack of proper integration (which is still common, it turns out having a full proper systemd-based init configuration is hard [1]) can exacerbate this, and I've had experiences of >2 minute-long booting on Fedora 20.

It must be stated that the problem with systemd isn't its violating the "Unix way". The problem is with systemd itself, a priori. It's a landmine of an architecture with chronic mission scope issues and lack of proper creative direction.

I can also understand why a security researcher like Rob would be wary of systemd. The risks of systemd are indeed exceptionally great compared to previous systems. systemd's PID1 handles things like configuration parsing, cgroupfs writing, supervision, system state management, mount/automount points and its coverage is much higher than even something like launchd or Solaris SMF. The central I/O bottleneck of something like the journal (which by far has been the buggiest systemd component) is also noteworthy.

[1] https://wiki.freedesktop.org/www/Software/systemd/Optimizati...
People generally want to lose weight to be happier in some way, feel better about themselves and their value on the dating market, etc. not as an end in itself. If you swap negative feelings about your body for constant hunger, you're not improving the situation.

And personally, I'd take the self-esteem issues. You can at least make an attempt to talk and think yourself out of that box. Hunger is a deep, primal thing that can't really be addressed by a therapist or tuned out by reading a good book.
As a Computer Science major, and programmer, and soon to be college graduate, I don't like the fact that people can go to a "coder bootcamp" and after they "graduate" from it, they expect to get the jobs that CS grads get. I don't think these people should be paid in to the same level as college graduates with CS degrees. A CS degree is the best investment to make at this time if you're not already part of a well connected network of family that can get you into old money, or work for a family member.
Interestingly, the CEO's LinkedIn shows him graduating with a BA in music from Yale. Granted, any Ivy League degree gives you a heads up that a graduate of Chico State with a CS degree doesn't have, but it does provide some interesting background.
From the examples it looks quite nice and clean. I'm missing lots of info though, maybe I didn't look deep enough:

1) What if you need additional build steps, say an additional preprocessor?

2) Are these .mk templates easy to write, e.g. do they share a lot of code?

3) What if I need different target architectures on the same machine, e.g. CPU and GPU builds? Where do you define compiler flags?

4) Do you have separate debug targets?
Really depends on how the open firmware community decides to handle this, if they'll put their heads in the sand and say well FCC are bad and write to your representatives nothing will come out of it. If they work out a framework to prevent misuse of regulated equipment there's a good chance that thats what we'll see implemented.

And locking out the firmware might not be the easiest way to handle this if you are a manufacturer since you'll still need to provide updates and multiple software versions (even basic things like ISP branding), so you'll have to resort to using cryptography building in a secure boot/secure flash mechanism and such and such which isn't cheap to maintain, for you telling broadcom to just disable Channel X Y and Z in their radio might be a cheaper and easier option.
Great rebuttal to an originally insane WSJ anti-thought piece.

Some awkward points from the original WSJ article:

University computer science departments are in miserable shape: 10 years behind in a field that changes every 10 minutes.

When did the WSJ author have time to sample the 4-year curriculum from every CS department?

The author complains about "no iOS development" in universities. There's always a balance to strike between being a trade school and a knowledge institution. It's not the place for a university to pre-train your employees exactly to your specifications. You probably don't need the pumping lemma to develop Angry Angry Badgers XXV, but you still need exposure to how and why everything can even work the way it does.

The rebuttal post makes a great point about how, if iOS development is so important, universities should have been teaching Flash development extensively up until about five years ago. That would have worked out well for everybody.

Computer science departments prepare their students for academic or research careers and spurn jobs that actually pay money.

Unsubstantiated fuff. Computer Science departments are the only departments expected to churn out semi-productive workers by their second semester of study. Not many pre-med majors are getting hired as junior doctor interns their 6th month into study.

They teach students how to design an operating system, but not how to work with a real, live development team.

Operating system design courses focus heavily on practical data structures and the reality of programming physical hardware. But, counter argument, it's all invalid in the cloud!

As for "real, live development team," that's one of the benefits of going to a school. You get to work in different project groups over the course of a few years to figure out how things work, how other people work in a group, and how you yourself respond to group dynamics.

Mr. Gelernter is the CEO of the tech startup Dittach.

Based on his rant, I'm assuming Dittach is just a thin glue layer on top of a dozen open source libraries with no actual development involved?
I liked this little personal piece about his desk/apartment http://sciencefriday.com/video/11/09/2012/desktop-diaries-ol...
Can you help me understand the graphs? What is being plotted on the X axis?
Might sound like a stupid idea, but using "issues" on GitLab/GitHub ?

They're pretty easy to understand, users can assign issues to other users, and labels make it easy to say what kind of problem the issue refers to.
> If your family wants to get more aggressive, they have to get into one of america's cancer centers. For GBM, I remember UCSF, UCLA, MD Anderson, Duke, Sloan Kettering, Boston Women's ( Mayo never came up for GBM in my research but maybe I'm misremembering ). My method for finding these centers is to scrub the clinical trials database and see who is offering what trials.

Thanks for your advice, she lives in France, but I will try to see what is equivalent there, as well as what medical trials are ongoing in such institutions.
Elasticsearch's New Aggregations
'The teaching is "10 years behind in a field that changes every 10 minutes.'-which is a good reason to not overemphasize practical stuff like mobile app dev.
But really, even to do something like mobile app dev at a professional level, you need a solid programming background-you learn the fundamentals, which can be pretty dry and staid (like data structures) in order to be able to successfully do stuff like mobile dev.