skysight-inc/HackerNews huggingface dataset:
I agree with you. Cheating was and probably still is very huge on my campus. Honor systems don't work and many of my professors didn't care.

Very few people talk about what it feels like not to cheat and why students do it. So here goes:

I made it through college without cheating. My university actually managed to scare me from doing so with freshmen orientation. I focused on studying and making sure I took advantage of walk-in hours and student teachers. For a while I thought everyone was doing this. Then, as weeks passed in each semester the students got more and more brazen. During my years of school I was outright asked to share my test (sometimes during a test), I was offered payment and I was made to feel ostracized when I didn’t “help”. It sucked.

The worst part came when I would meet other honors students and find out how they got their high scores. I was surprised at how many of them cheated, to what degree they would cheat and how little they knew about their course work. This is when I found that there was no incentive not to cheat. Honors students got scholarships and were often given some very good internship opportunities.

Why would anyone not cheat? No one cares if you do. You’ll have an easier time. It doesn’t hurt your career. It also does wonders for your social life. My final two years I pretended to have low scores on tests so as not to be asked to help cheat. I kept my grades a secret and would often not look at graded papers in class. I stopped talking about any of my classes with anyone that was in my major.
Tracing vs. Partial Evaluation: Comparing Meta-Compilation for Interpreters
What I don't get is why using access. If it's just to keep count of the number of button pressed, even a text file is good enough.
> But on a site like Khan Academy, where the end goal is to learn something useful, all the user is doing is cheating themself out of the thing they signed up to get. Let them go nuts. If they want to go through a course, but go out of their way to avoid actually learning anything, that shouldn't cause the site owner any grief whatsoever.

Yes, especially since Khan Academy can't totally prevent cheating. For example, one can always create two accounts, one that is used as a draft to get hints and the second one that will enter the correct answer after the hints have been showed to the first account.
Certainly legislation and regulation will be big market shapers. I personally think we should jump on every improvement, because it benefits society. But the cost is currently born by the factory owners, and they selfishly want to depreciate everything out before retooling.
I'm not encouraging people to avoid exercise. I'm encouraging people to avoid exercise as part of their commute (when pollution is going to be high), in London streets (where, again, pollution is highest).

Nothing about "Don't jog to work at times when pollution is highest in places where pollution is highest" says "avoid exercise" and it's a perverse interpretation to suggest otherwise.
I completely get what you're saying. I've achieved good enough independence with my arms and my right leg, but never really got there with my left leg. Outside of playing quarter or eighth notes over whatever else I'm doing, I never really got there with the rest of it. If I were to try and learn something more a more syncopated left leg pattern, like a lot of latin grooves have, it would take me a lot of practice before I felt comfortable with it. That's where I really began to struggle and start noticing shortcomings in my play. When I started working through Complete Modern Drum Set, which probably increased my proficiency on the set more than any other book, is when I really started to notice how much I struggled with it. A lot of that stuff wasn't that difficult to pick up -- the linear patterns, time signature changes, playing off the beat, etc. But through in some odd hi-hat work and I just fell apart.

I never really struggled with some of the other stuff you mention though. Rudiments, keeping time, understanding tempos, and how notes break down, etc. That stuff came relatively naturally. Once I understood notes break down into whole, half, quarter, eighth, sixteenth, etc., understanding things like triplets came very naturally.

Interesting story about Steve Smith. I remember seeing a video of Carter Beauford struggling through odd time signature changes as well. I'm sure unless you're immersed in things like progressive music on a regular basis, things outside of standard time signatures probably are a little foreign, especially to pop drummers like Smith and Beauford.
Optical sapphire disc – Indiegogo
10 steps on How to implement Scrum in your company
It sounds like your university needs fixing. I went to a run of the mill State school in the US, and it was made abundantly clear that cheating on an exam would be followed by expulsion.

It was pretty rare that I heard of anybody doing so.

I'd recommend going ahead and having those kids expelled, or at least starting the process and taking it as far as you can go (before the university has to step in and make a point of stopping it). Change has to begin somewhere, so why not with you?

Edited to add: I don't really buy the economic argument either. A top school has a pretty long list of kids wanting to get in. They could toss out half the current students each year and never run in to an issue filling back up the next year. If anything, it would only serve to improve their reputation as an "elite" school where you really do have to pull your weight to make it through.

By the time you're out on the street, they have your money. If tossing out a few cheaters makes the class size a bit smaller for the rest of the semester, that also can't be anything but a net good.
Hate to say it but sadly a bike is almost impossible to integrate into my normal routine. I live almost 1.5hr from my workplace by car on a motorway, riding is simply impossible. Sadly, the majority of the Sydney work force is in the same boat, living out west and driving in every day, such a waste but public transport is a joke. I ride a motorbike whenever possible but some days theres just too much stuff to carry in with me, laptops, samples etc. to make it practical full time.
Wow, HN has finally broke Google!
This is what Google Docs message says:
"Wow, this file is really popular! Some tools might be unavailable until the crowd clears.Try again Dismiss
"
Unity's WebGL is still officially marked as being experimental, so it can't be expected to be a perfectly smooth experience.
If Chrome uses more memory than other browsers, it is definitely not Unity's fault. Having access to the source code won't change anything. Chrome is behind the competitors right now when it comes to memory usage with WebGL, but that may change even in the near future.
NBCUniversal Invests $200M in BuzzFeed
Free Xamarin Subscriptions for Windows Phone Developers
Policing sex trafficking in the digital age
I'm a professional and I search the web, look in books, and ask other people ... I also learn new stuff every day by doing so. It's pretty stupid that it's considering cheating in school.

Do you want schools to turn our kids into encyclopedias!? I think it's more important that we learn them to share, work together, communicate, find information (source criticism), explore and learn new stuff.
In my town (Toronto), we have bike lanes on some streets. On the days when I ride to work, I zip right past cars that are standing still, gridlocked. But only during “rush hour.”

The rest of the time, cars are way faster than bikes on streets with bike lines, and honestly, outside of rush hour they’re just fine on streets where they have to share the road.

My observation is that sharing the road with bikes is not a problem for cars, it’s that once the amount of traffic exceeds the capacity of the road, cars go from ziiiiip to standing still.

At those moments when drivers are fuming about traffic, I’m sure sharing the road with bikes is very annoying. But then again, I observe that many drivers don’t like sharing the road with buses that go just as fast as cars, or street cars, or other drivers.

Let’s face it: During rush hour, cars impede each other to such an extent that nobody is happy. Outside of rush hour, it’s a different story, and things like bike lanes, High-Occupancy Vehicle (HOV) lanes, &c. are huge wins for everyone.
Why Blog – A Different Take on Blogging
Show HN: Request for Startup – Share and discover startup ideas with Twitter
Curated list of PHP libs for web-scraping and data-processing
Study estimates possible ice loss from West Antarctic ice sheet
Say we're looking at $500 per sale @ 10% Amazon commish = $50 a sale for just the monitors/graphics cards he's pimping. But it's a 30 day cookie and many here have Amazon prime, so we'll call it $100.

Say the number 1 spot on HN gets him 10,000 views. 1% buy rate:

10,000 views * 0.01 buy rate * $100 commish per user = $10,000

Dudes expected to bank 10k from this single post.

Guess that explains why he doesn't write about USB sticks.
This is the first time that I read a background story of someone who feels similar to mine (which isn't to say it's a special story). I too got interested in girls and stopped with my computer hobby. I too started business school at first and eventually switched to computer science (started in 2010).

I always felt a bit out of place for having this origin story compared to 'normal computer science' students. I know it kind of sounds ridiculous, but it never stopped me from feeling it. Murdock's story really gave me the feeling that its just a silly thought I'm having :)
This is the first time that I read a background story of someone who feels similar to mine. I too got interested in girls and stopped with my computer hobby. I too started business school at first and eventually switched to computer science.

I always felt a bit out of place for having this origin story compared to 'normal computer science' students. I know it kind of sounds ridiculous, but it never stopped me from feeling it. Murdock's story really gave me the feeling that its just a silly thought I'm having :)
Eric Schmidt is in the list of authors, I wonder if he is doing CS research again as an executive.
ngrok's ability to replay requests is something you can't accomplish with this. (Probably one of many other features)
You Australians brought it on yourself, living in a big ring around the edge of your continent! Has to be the most difficult public transportation situation possible.
On the same tone: "Humans need not apply"

https://www.youtube.com/watch?v=7Pq-S557XQU
Request For Startup is a simple service built on top of Twitter and shows tweets tagged with #RequestForStartup

Have a need for a product that doesn't exist yet? Share it on Twitter and add hashtag #RequestForStartup. Retweets and favorites will count as upvotes.

Looking to build a product people actually want? Browse the most popular requests. When your product ready, we'll notify the person requesting the startup and everyone that upvoted.

Work in progress. Created it last night and figured I'd launch it early to iterate based on feedback.

(I'm the founder of BetaList, hence the domain name.)

Thoughts/feedback?
Chrome dev tool is a mess of half baked, half implemented, inconsistent ideas.

Take the CSS editing, incredibly annoying, impractical, opaque behaviour. Or every option using regexes so just to exclude some files you have to muck around with the bloody things. Or the hover to display local value of variables kinda working, but not always, but highlighting usually works, but watch variables are stupidly in the tiny width window to the right so you can't read the end of the variable name which is usually the really important bit.

And don't even get me started about their shitty redesign of the files making it harded to find the local files, the only ones you actually care about, and giving far too much visibility to external libraries.

But then they do genius things like unobtrusively display the method input variables.

Don't get me wrong, dev tools is useful, but quite obviously designed by a programmer who's experimenting with various different UX paradigms. Chrome dev tools is a joke when you put it against a real dev tool like visual studio.
Could someone explain or link me to how revision control worked in the very early days of the Linux kernel? I'm aware of BitKeeper, Git et al. but interested in how things worked at its outset.
An other great example is how random is a terrible algorithm for dithering.

https://en.wikipedia.org/wiki/Dither#Algorithms
So basically a man has no rights in a matter of a childbirth (cannot demand abortion legally) and is not allowed to check his suspicions without dealing with the legal system and making everyone aware of his suspicions. How fair. Who wouldn't abuse such a system?
"These aren’t that bad. I do kinda like them, but think they’d be nicer with some minor adjustments (slightly less form-fitting, slightly less loud pattern, slightly brighter color)."

Would it be possible to use the like/dislike system to make/suggest the minor changes to the dresses?
I know what it is like to cheat and not to cheat: I cheated like crazy
in high-school in my weak subjects, but didn't cheat at all at
university because I was the best student in the year so copying from
others would have reduced my grades.

Why would anyone not cheat?

You forgot the most important reason: to learn. In some sense cheating
is a self-punishing crime, because the cheaters forgo the learning
opportunities that courseworks and exams offer. Indeed the only reason
universities have to have graded courseworks and exams is to put an
incentive structure in place that focusses student attention. In a way
grades are an anti-procrastination framework.
When I lived in San Jose, same problem. Bus routes were limited; ridership would suffer; they would cut routes to save money. Death spiral!
That doesn't make any sense: "French men often circumvent these laws by sending samples of DNA to foreign laboratories". Did you mean foreign labs lobbying in France?
I must admit also, I was reading this and wondering how their fix actually "solved" the problem, and even more confused that they thought it was a novel enough solution to actually blog about it. In reality, this blog post reveals further ignorance of the actual issue.
I was surprised that it worked at all; I assumed some filtering would kill it right away.
The robots are very cool.

Can someone explain to me why it's important to duplicate the our mediocre human design for the robot? Our design is fairly flawed, mechanically. I understand the "let's not scare people" idea, but is that concern actually relevant?

IMHO, by the time any of the robotics technology is ready to go into production, that the old people they were worried about scaring will have died long ago, and those old people will be replaced by people who are today in their 40s or so.

I think it's fairly safe to say that today's average 40 year-old understands the concept of robots and wouldn't be particularly frightened or even concerned by the presence by a robot having four legs and two arms, even if it was standing upright. The designers could benefit by simplified balancing and all the practical working knowledge available on multi-legged movement.

I'd probably be startled to find a Big Dog checking me out at night in a hospital bed, but some upright robot with the suitable production coverings? That'd be okay.
I suspect a there's a bit of confirmation bias going on here. All we seem to hear about on sites like HN, Reddit, TechCrunch are those individuals whose interest in computers started at a very young age. I suspect if you aggregated to all developers, a significant number, if not the majority have a story similar to yours. For what it's worth, my story is like yours, I was interested in my youth, found other interests, and didn't "find myself" until college.
Pigeons trying to fly in zero gravity
> relativity

Good point. Let me rephrase that: a long time from the perspective of the people doing the colonization :)
One Way Data or React.js and Reflux.js and Phoenix and Elixir
Fair? Men have a slightly different cost/benefit situation than women. And if I recall, the whole activity is voluntary. No, I have to label abusers as cheats, who played the game and when it starts to cost them, try to evade the consequences.
Things you can do in Plain JavaScript
I went for 4K recently, however, I went for real 4K, as in 4096 pixels across rather than a mere 3840. So that is resolution dialed up 'to 11'. I also went for 31" rather than anything larger as I didn't want to 'crane my neck' to see the top of the see of pixels.

For me it is actually important to see individual pixels, this I can do on my 4K mega-screen. For me 31" was the 'sweet spot', 27" or 24" would just not be practical.

I also stayed with the one screen, for me I get 4 'HD laptop screens' which is what I want, to have the equivalent of 12 - not sure I would be that productive with a gazillion of windows open.

What surprised me was how well different devices do. I plugged in my Chromebook on the HDMI input and it just worked. My Chromebook is lowest of the low, designed for an 8 year old, I am not even sure it has things like a CPU or memory, but it just works on 4K, very nicely.

Obviously I have a real PC with linux to drive the screen, I did need to create the 4096 modes as it would only do regular 3840 out the box.

One feature these monitors have is the ability to run more than one input with two inputs driving the screen side by side. So you can get your refresh rates even with lame hardware if you don't mind using two cables. (These can go to the same graphics card or two PC's).

If you are a developer where the bottleneck is the speed of your own brain (rather than the graphics card) then I highly recommend going 4K. Big is good but there is a limit to how big which is tied in to the vertical height - you don't want to be staring at the ceiling.
The future of software and why UX designers should care about type theory
No. Pencil and paper will always work better
Definitely agree, the hints should not get served to the client unless they are requested in the first place. This would obviate much of the "fix" they proposed, and it would seem to me that this would have been the first thought in designing the system anyway.
If by those you mean people who are actually traveling in the star-ships, then it is a short time. It is only a long time for people staying stationary relative to the travelers.
I sometimes wonder if patents should require building one first.
Kind of a straw man? Upright bipedal forms are very efficient for running, especially in uneven or obstructed terrain. Horses are good for level plains; many other runners are bipedal.
The problem they were having wasn't Googling for the answer, it was pressing the "Hint" button right next to the question. That doesn't require any of the skills you mentioned, so it's probably not very helpful for assessment. It may well be helpful to teach the concept though, which is probably why it's there in the first place.
Tarballs and patches for the first 10 years apparently!

https://git.wiki.kernel.org/index.php/LinusTalk200705Transcr...
I remember being introduced to Linux by our programming TA, who used to come at classes with the 'You need Python' t-shirt (it was early '00s for me). "So you don't need to reboot after installing a program?" - I was shocked. And in awe.

Then I jumped in the library and got myself a manual based on the UNIX 'System V R4' and am still amazed how 15 years later all commands still make sense (BTW, a link to the PDF copy of the SVR1 manual has passed here on HN a few days ago - I _so_ recommend it to anyone starting out[0]).

Dissatisfied with RedHat, Mandrake and SUSE I fell in love with the minimalist Slackware - that was my first true love, the one you will never forget.

Good memories, made of long nights recompiling the kernel, failing and wonder why nothing boots anymore, giggling when modprobing the module for the wireless device, and dreading leaving the home server up at nights with port 22 open (did I harden it enough?).

[0] https://news.ycombinator.com/item?id=10052592
This is what makes me sad about GitHub's pricing model. I think there's value to having a lot of small repositories, but it quickly gets expensive on GitHub. For example, if all the 70 repositories were private, this would be $200/mo regardless of the size of the repositories or the number of developers. However, scale independence in those second two factors could be great in some scenarios.
A Women- only Devs team at a cyber company?
How do we generalize this solution such that it helps programmers building compiler platforms like LLVM and Roslyn? How will it help programmers researching neural networks? How will it help programmers writing line of business applications? Databases? Apps? Financial backends?

In many (but certainly not all) of these domains, we already visualise (parts of) them in 2D (as charts), so I see no reason why this wouldn't apply here too.

In my opinion, its not so important to solve the issue for every problem domain one might program in, but rather to do so for as many as are applicable. Just because a tool doesn't help with X, doesn't mean its a failure if it improves on Y.
> Cheating is a social problem.

I want to quote Sir Ken Robinson [1]:

> They have spent ten years at school being told that there is one answer – it’s at the back…and don’t look, and don’t copy, because that’s cheating. I mean, outside schools, that’s called collaboration.

I don't think cheating is the big picture problem. I think it's how we think of are tests. Imagine a test designed in such a way that you couldn't cheat - or even that collaboration was ok - what would it look like? Could it be an open note/open book test?

The way I give tests to my students is open book/open note but not open neighbor. I do this because I'm realistic - memorization is not comprehension and whatever they did memorize will be lost 5 minutes after class ends (they have N other subjects that they need to memorize material for - even though I teach a core class they have much more important things to worry about). My tests are long and short answer but not hard - so if you have been comatose for the lectures you won't do well (I have had people fail my tests...). Some teachers have the one notecard rule and think that they are clever tricking the students to memorize the material - they aren't. You may retain some more information - but it's still the core of the problem memorization != comprehension.

Yes I understand some fields do require memorization - such as history or the medical profession. But people don't need to memorize the bubble sort or the binary search algorithms - it's been done a million times and if anyone ever needed it for their career a quick google search would reveal this site [2]. Yes they need to understand it - but they don't need to memorize it.

[1] http://edtechnow.net/2012/01/20/sir-ken-robinson/

[2] http://rosettacode.org/wiki/Binary_search
I know it is not related with NodeJS but I would like to have it with Node. The cluster model is inefficient since it uses processes instead of threads. One unofficial answer for NodeJS is https://www.npmjs.com/package/webworker-threads
How to Launch a Nuclear Missile
Cool. But still has that mincing, crouched gait that so many bipedal bots have. Its not convincing until I see a clean, smooth gait with limbs fully extended.
That was a very interesting explanation on how streaming royalties are generated and distributed.

I think that the Silent September idea is good. I'd thought that the groups I streamed got a fair distribution of royalties. Now I see that I was completely mistaken on that count.

Perhaps it's better to download everything and send money directly to the groups :-)
The moment when you realise that you already know your answers
I love how these threads are always full of people who spend 3 hours a day commuting and treat the fact that they chose to live 90 minutes from work as other people's problem.
Hi! I wrote the post, if you have something to ask, feel free! :)