skysight-inc/HackerNews huggingface dataset:
Many of her friends in their third and fourth year in Temple’s computer science department haven’t written a line of code outside of basic Java, she said.

What. You can't just make a claim like that without justification. In 5 minutes of search, I found a "sample course sheet," for a Junior CS major, where the fall semester recommends "CIS 3238 Software Design [1]. One syllabus[2] is available from a professor's website[3], and includes this project description:

The goal of the project phase of this course is for students to gain experience in contributing to an open source project. The nature of the contribution may be to contribute an enhancement or to fix an open problem. Students may work alone or in a team of up-to 3 students. While project work will be concentrated to the last half of the course, you need to select the project early and join the developer’s mailing list.

If you are a computer science major and are not writing code, there should be some explanation. A journalist should try to find answers to those questions.

[1] http://www.temple.edu/cis/undergraduate/undergradcs/CS_BS.ht...

[2] http://www.cis.temple.edu/~wolfgang/CIS%203238%20Software%20...

[3] http://www.cis.temple.edu/~wolfgang/
You can build Android/Cyanogen or Chrome from scratch -- it easily uses dozens of cores and takes hours on a slow machine. A lot of other build systems won't use the machine because they don't parallelize. IIRC, the OpenWrt build doesn't parallelize.

Another idea: you can also do some big linear algebra problems. I'm doing this now at work and it's kind of interesting that a single cloud machine is like a supercomputer from a decade or so ago (32 cores, 128 GB of RAM). I guess that is obvious but once you start using the whole machine it becomes impressed upon you.

I actually bought a big Dell machine to do secure builds... thinking of getting something like this though :)
Seriously every vulnerability will have it's own cool name and a website now? Even this? Not a single vendor has classified this as even critical.
Yes like all security vulnerabilities it should be taken seriously, but when every clown out there goes all heart bleed on you for every security vulnerability they find because it's the smart marketing move today you stop taking them seriously which in the end is counter productive to this whole "raising awareness" BS they are trying to do....;
Aha! Thanks for the correction. I knew I might be off.
But are they happy to ensure that they avail themselves of not a single benefit they didn't contribute to - that'll be the flip side.
I know there are people at Xen working on getting upstream qemu working in a stub domain. Hopefully there will be some more urgency now...
Isn't "little known" and "necessity" contradictory? If both were true, then we'd have a lot of dead babies on our hands.
> The Valve megacorporation is fundamentally based on this. It works.

So where's my Half Life 3, dammit ;-)
Being eresident means you get a smart card that generates a private key on the chip and public key is stored in a public ldap server. There is also a cross platform actively used client "digidoc" that makes it easy to send encrypted and signed docs between residents.
Does Having an AOL Address Impact Your Hunt for a Tech Job?
Sarcastic or not, it's true.

I mean, it's completely tautological; conveys no useful information, and must be fully understood before acting over it in any way.

It's also funny. I'm upvoting :)
ElixirConfEU Keynote – Phoenix Takes Flight [video]
>>Without the retrospective, it's just modified waterfall.

This is true. But retrospectives will never work in any reasonably sized team, the reason is middle managers don't like being told or like being talked about their work in front of everybody, or being told to change something. Ego plays a big role in these things and they don't like being given feedback or advice, especially because these managers tend to think themselves as people in authority as all knowing and in complete control.

This is human psychology, developed over thousands of years. Masters never took feedback from slaves, so why should the modern incarnation of the older masters take advice from the current day slaves?
heya i just wanted to drop a quick message

you might wanna try earplugs or tinfoil helmets for your students.

nobody will believe you if it works, and you probably wont believe me that it does.

you could watch a few videos about EMF on youtube, some EMF and some ELF waves can literally create negative effects on a person. the power of a sine microwave and an oscilloscope man... modulation is a totally powerful...

things that have worked: ear plugs, white+pink noise generators, lead walls, air ionizers, mylar walls, orgonite, personal shielding from lessemf.com

specifically orgonite and air ionizers, they can be had for ~$40 each... and ear plugs are a $1 fix for me anyways..

im not saying its totally evil aliens, but its probably totally evil aliens bro.

cheers
Ask HN: How often do coders get pitched “startup ideas” by business peeps?
Can you share your experiences of being pitched by business peeps?
I am not well versed with the costs of keeping such a site up, but a scaled down version can be always be maintained using S/IaaS solutions.
I feel like the notion that society teaches boys to bottle up their feelings is more of a myth the internet perpetuates than a reflection of reality.

We don't send these messages to boys. The messages we send is that they should be ashamed just for being boys, and atone for the sins (actual and perceived) of their fathers by being subservient and expecting to be shot down when they try to assert themselves.
which is in fact "Individuals and interactions over processes and tools", in the agile manifesto.
Really the manifesto is absolutely sensible.
There is basically no viable way to monetize electronic distribution of creative output. You can sell tickets to physical facilities, but this very much doesn't scale in the way that the startup community wants to. Which is why we don't see startups making art.

OTOH, we also don't really see startups making products to facilitate making art. My field is theater, and we are served by a lot of tech companies, but none of them are SV-style startups. For starters, nearly all products relevant to our work are hardware, which is already hard on the SV infrastructure.

It's also very easy to tell when i.e. your light board was made by a bunch of software engineers reading a specification, rather than a bunch of lighting designers. The latter is vastly preferred by the market. But lighting designers have interests and hobbies outside software engineering. They don't spend their spare time writing code, they spend it making theater. So they're not going to have extremely active GitHubs or be "passionate" enough to work 80 hours a week. Silicon Valley does everything in its power to make sure people like that don't get hired. So the corporate 9-5 workplaces eat its lunch, because they can attract talent that wants to continue doing art on the side.

Finally, as a broader point, the HN community (which I take to be pretty representative of the startup community) is extremely proud of its open hostility to non-STEM people. Hardly a week goes by without a circle-jerk about how all non-STEM college majors should be disbanded and the people in them are all subhuman failures wasting their time and taxpayer money for not going into STEM. Artists are fundamentally people who picked a career that's not in demand, and HN hates them for it. It's not surprising that the startup community isn't attuned to the products they want to buy.
They certainly could, but they don't - there is neither Czechoslovakia nor the Czech Republic in the 'country of birth' selector. However, Czechoslovakia is incorrectly present in both 'citizenship' and 'contact information/country' selectors.
I think my mileage experience with uberman is on the crappy end. I did it for 2 weeks, and toward the end, I felt I was unable to focus on anything for more than 30 seconds, and ultimately had to stop when I started seeing blood in the toilet. To this day, I have no idea if my uberman sleep schedule actually caused it or not, but seeing dark red in the water definitely scared me and correlation is one hell of a incentive to stop doing something.
but but but "you might not need jquery", all you need is a million extensively tested hand coded if typeof !== undefined and try catches to support enterprise clients. Why would you not want to do that?
Saltstack 2015.5.0 Release (Lithium)
What you've described is not agile in my opinion nor does it conform to the principles laid out by the manifesto. I worked in what I consider to be a truly agile/scrum team and we had two week iterations with five minute standups each morning and a thirty minute demo on the last Friday of each iteration followed by an hour of planning poker to estimate items on the backlog. Then we left for the weekend, ready to start a new iteration the following Monday. The rest of our time was direct development and we (three developers 1 QA and 1 PM) created a great SAAS product in nine months from start to finish. The best part was that we were making an agile planning tool so when we got far enough into the project, we started using our project to plan its own development.
Housing.com CEO Pledges All His Shares (Worth More Than $25M) to His Employees
I switched to Telegram with my fiancée because of troubles with migrating WhatsApp data when she bought a new phone. When we powered up the new phone we realized that WhatsApp message history hadn't been transferred in the device migration (Windows Phone here) and there was some data that we wanted to preserve. WhatsApp on the old phone stopped working because the account had been used on the new phone so we couldn't even look at the chat history without using the SIM card to reactivate it. Reactivating WhatsApp on the old phone involved some extra hassle because the two phones had different SIM card slot sizes. After reactivation we could look at the old messages before moving the SIM card back to the new phone but couldn't transfer them, since WhatsApp chat history transfer on WP requires that both phones have an SD card slot. Being pretty fed up with WhatsApp at that point I found Telegram and have used it ever since.
> The main criticism leveled against using libraries to manipulate the DOM is that it adds another layer of abstraction and subsequent maintenance overhead and also the perceived or alleged performance degradation in terms of time required to complete the operations.

I partially disagree with your assertion; layers of abstraction are not always bad and let's face it the DOM API, while simple, isn't as nice to write as jQuery due to its verboseness. But the main criticism I've seen is the size and speed, not abstraction and speed. If you're working on a project that doesn't require supporting older browsers then you don't really need much of what jQuery includes except maybe its simplified API. Calling native query methods in the browser is always faster if they're fully supported.

I certainly wouldn't recommend dropping jQuery for only performance reasons though. jQuery is awesome; it makes the DOM API less stupid and it helps a lot with older browsers. But I also don't think it's bad at all to completely drop the use of jQuery if you don't have old browser requirements.

> parents('.classname') >>>>> parentElement.parentElement.parentElement.parentElement Ad nauseam

While this looks terrible I would argue your code shouldn't need to do this in native DOM or jQuery. Ever. This looks like something you might do in an emergency / patch but any html structure and / or front-end framework you're using that requires this has a serious issue. In my opinion.
Pricing AND country would be helpful. I guess it's probably US only- but it would be handy if it specifically stated where it's available. UK?
True. You approach the game out of interest, stick to it as long as it's fun, and take a break with no guilt if you don't feel like playing or are busy doing something else, only to maybe return to it later. The lack of real responsibility can be (and in my own case, very often is) really motivating.
You could put a minimal amount of effort into charitable readings of the comments of others.

Feminism has gone so far as to brand the men's rights movement a hate group, they've gone out of their way to characterize men's rights books as rape-apologizing hate speech, and in some cases[0][1] have actively shut down talks given from what is basically the MRA viewpoint.

This is clearly coercion so I feel justified in saying feminism is attempting to "force" the men's rights movement to develop in a certain way.

Am I saying you're personally trying to force me to do anything right now? That wasn't my intention. As for your view that we should all get together and blame the patriarchy, allow me to rephrase myself for clarity: thanks, but no thanks.

[0] - http://metronews.ca/news/ottawa/1000093/protesters-shut-down...
[1] - http://news.nationalpost.com/full-comment/robyn-urback-move-...
The reason uberman works is because you are getting REM sleep during those 20 minute naps. Your body adjusts to the 20 minute nap cycle and throws you into REM faster, hence why that first week or so adjust period is rather hellish. Before your body adjust there is a lack that much needed REM sleep.

It is a really crappy article though
> If you're using jquery to make apps instead of an app framework like react or angular, you are guaranteed to be writing spaghetti.

I definitely do not need react or angularjs. Trust me I don't.

Because I know and respect SOLID principles and I don't need a framework to enforce them.

If you can't tell what should be in the view from where your business logic should be OR you need a framework to enforce these principles then you're going to write spaghetti code no matter what, jQuery or not, react,angularjs or not.

And by the way Angular 1.x works quite well with jQuery, Angular 1.x even includes a light version of jQuery.
From the Guardian coverage:

> FreedomPop is different to most mobile phone service providers because it only uses mobile data, employing an app available for Android and iPhone to send and receive text messages and make calls that are not carried over the traditional mobile voice network.

Still, free data is worthy of attention even if the calling/texting experience sounds iffy.
Not sure what you mean by "passes through an accountant." In the US, a small business is typically not required to hire an accountant but it's probably a good idea--especially once you have employees and are dealing with payroll taxes, etc. Personally I've always used one even for personal taxes.
2036-02-07 06:28:16 UTC is 2^32 seconds after 1900-01-01 00:00:00 UTC. Some systems represent time using a 32-bit unsigned integer counting seconds since 1900.
That's a good question. For normal miners there's a similar question that's answered by a lack of unlimited capital. That wouldn't seem to apply here, since they're paying for the hardware themselves up-front and trying to recoup costs later. I can't figure out the answer here.
Huh? Why India? The link talks about Africa. The Indian mobile market has been completely taken over by Android. About 50% of molbile phones sold in India are cheap Chinese phones. But even those these days come with 1Ghz processors and 4 inch screens (albeit of poor quality).

These run Android fine. Firefox OS is at the moment clearly heading for the no-mobile-phones-yet market and offering a low-end phone. India is somewhere in the mostly-mid-range-mobile-phones zone now.
And often they self-organise by taking an established process and bending it into something that works out for them. Which is fine. But that doesn't mean designing a process is useless - if it's a good base it'll be easier for the team to adapt it into something that is good for them.
I'm not sure what point the original analogy was meant to make, and I apologize if I missed it.

Frondo claimed that "anti-taxers" were free riders, which models well with the modified analogy as those who opt-out of being hit in the head, at the expense of everyone else, yet still likely benefit, even if only indirectly, from living in a world where others take the hits to achieve the benefits.

Note that I'm not saying Frondo is correct, I was just showing that the analogy given didn't refute his claim in any way I could see.

Personally, I expect most people against taxes fall under my last category of people trying to find another way to get the needed benefits without being hit in the head, or at least want to get more bang for their buck or a more fair distribution of cost/benefit.
Rethinking code editing: frame-based editing
We use our version of SCRUM with pretty good results for our maintenance and small features. For large projects though, we wind up with a bit of BDUF just to get a grip on what we're building. That ultimately morphes into our agile process as we get closer to the release.

It's certainly not the "right" way to do it, but it works very well for us.

Shops that are 100% full-on SCRUM seem to me to be mired in process, which is ironic.
I know. [1] Which is a pity.

If you'd want to believe their promise [2] they do plan to open up everything, but at the moment they're a closed source IM provider.

But that's irrelevant. The GP hijacked a thread about Telegram with Threema, with a three letter acronym and nothing else. For me, Telegram and Threema have the same flaw (not open). If I'd have to pick one of the two, I'd go with Telegram I guess - it's free (as in beer) and offers clients for nearly every platform I could care about.

So 'Telegram isn't open either' is correct, but misses the point: Given 'Threema FTW' my reaction was 'Why'?

1: When I wrote Why is another closed source/paid product better than this one? I tried to say (not my native language) Why is Threema, a closed source/paid product, better than this (closed source) one?

2: https://telegram.org/faq#q-why-not-open-source-everything
How old were you? It seems like if you're in your teens or twenties you can pretty much do any crazy sleep schedule and be fine with it as you're in the "superpowers" stage of your life.

Its a little different in your 40s. As someone with sleep apnea, sleep quality is so important to me. I can't imagine messing with it, especially considering we don't fully understand sleep and if there may be long term consequences with weird sleep schedules. We do know that sufferers of apnea have increased risk of stroke, high blood pressure, diabetes, and depression.
Jira has its moments, especially for larger teams. I've seen it used for large projects, and there GitHub Issues would be garbage.

You can ditch a lot of the cruft from Jira by making your own dashboard etc.
I'm not saying that at all. I'm stating a real-world scenario that can lead to gentrification.

- Unscrupulous landlords intentionally drive down the price of property (this is NOT "low-income housing")

- They purchase the under-valued properties in bulk

- They increase rentals, prices and use power gained from the rate-payers association to force poorer people out, and to make it harder for them to move in

Furthermore, you can live on an expensive property and not be wealthy. That's not the same as buying a cheap property. Case-in-point: Families that have lived on the outer-skirts of a growing city for several generations. When they moved in the properties were relatively cheap, and rent was low. As the city grew, the land value increased. This does not automatically make them wealthy, and the increased prices does not automatically mean they will want to sell their properties or move out.
>>A few people end up discussing some minor point only of interest to them while everyone else stares into space

Mostly the manager's minions and pets talk, generally in a softer tone more towards appreciation bordering sycophancy. The remaining fear to give any genuine feedback, fearing retribution. If some one does speak they are taken as non team players who will be handled appropriately the next raise/promotion cycle.

There fore no one talks.
Of course, I was just taking HN as a random sample, to show that even in our highly-educated, male-dominated geek community, people are quite familiar with one term but not the other. This is significant and relevant to the argument, imho.
Nope, the features always won in priority because the project manager / scrumlords would keep it that way, and didn't value the technical plumbing that would actually increase velocity and reduce churn and improve code quality.

But yes, it's a people problem.
Can anyone recommend a pre-built server with high end specs like this, which is more like a turnkey experience? For example, I bought a Dell desktop, installed Ubuntu on it, and everything just worked (the things that didn't work were my network).

I guess I want something that distros test on -- I would have said Debian, but Ubuntu does seem to have better driver support.

Price is not a big consideration; I just want to see what something "easy" is like and how much it costs.

From page 8, http://anandtech.com/show/9193/the-xeon-e78800-v3-review/8 :

As far as reliability is concerned, while we little reason to doubt that the quad Xeon OEM systems out there are the pinnacle of reliability, our initial experience with Xeon E7 v3 has not been as rosy. Our updated and upgraded Quad Xeon Brickland system was only finally stable after many firmware updates, with its issues sorted out just a few hours before the launch of the Xeon E7 v3. Unfortunately this means our time testing the stable Xeon E7 v3 was a bit more limited than we would have liked.
Scaling Python
You also will have to be absolutely sure that those systems will never run code that compares timestamps using a signed 32-bit comparison. That means vetting all the code, not only the OS.

Even for devices where all the code is in ROM, that can be difficult. Source may be lacking, or there may be binary blobs bought from companies that do not exist anymore.
No?

> So we write this with cautious optimism. So far, we've seen enough about the microservice style to feel that it can be a worthwhile road to tread. We can't say for sure where we'll end up, but one of the challenges of software development is that you can only make decisions based on the imperfect information that you currently have to hand
There's plenty of blame to go around. The individual who was fired said "As a result of the picture she took I was let go from my job today. Which sucks because I have 3 kids and I really liked that job."

That certainly seems to be drawing a causal link between the picture being taken / Tweeted, and the firing. Is that not accurate or are there details that I haven't understood?

I would agree with you if it wasn't clear that the entire purpose of the Tweet (with picture) was public shaming. She knew the audience (her thousands of followers) and she knew their possible (even likely) reaction. That was the whole point. She took a semi-public, fundamentally local act and made it completely public and potentially global. That does not seem to be a proportionate reaction to the offense.

She should have known about the public fallout this could have on the employees and their employer. As a PR professional Adria Richards is / ought to be fully aware of what she puts out into the world and the potential consequences of putting it out there.

"PyCon met with the individuals at the time, who apologized for their vulgar remarks." But not before Adria Richards had already tweeted a picture of the offenders. Neither were given a chance to apologize before Adria Richards made the split-second decision to go completely public.
In all fairness, linux does this, on 32 bit platforms where time_t is 32 bit, to be binary backwards compatible, which is a different goal from what the BSDs do/did, which is a rip and replace approach, where you'll need to recompile applications.
What do you consider to be professional development? I'm not clear why you think it doesn't fit in there.