jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The solution, of course, is to have open-book, open-notes tests. Let the students bring any notes, books, etc.; anything but a communication device.
The questions need to be novel and challenging enough so that the students who understand the material can walk out in no time; the students who don't, can sit around flipping through their notes.

Of course, this approach requires the _professor_ to do a lot more work. (The few times I taught, I used this approach and always got rave or begrudging reviews).

So really, I have no sympathy for this professor if he adopted the "security through obscurity" approach (as in, the problem set wouldn't be accessible to students). I don't blame the students for doing what they did; in real life, don't we expect employees to use whatever resources they can to solve problems?
Most of the urban growth cited by the article is in developing countries. This is because they are beginning to industrialize and make things. America is not making as much any more and most people work white collar jobs. There is just not as much of a reason to conglomerate around a place of work like there is if the whole town works building cars, for example.

(To put up a disclaimer, I have just extrapolating this from what I think. I have not done a significant amount of research. There is a lot science fiction talking about this however, such as Daemon, Freedom TM, and even The Stars My Destination from way back. I also found this article that has some facts, despite being a little old. http://www.innserendipity.com/ruralren/rebound.html)
Perhaps this was the first semester that what had been known to a few people, or whispered about, became widely known. Perhaps this was the first time a digitized copy of the test bank got widely distributed -- maybe even because the publisher's standards for selling the test bank got loosened.

At a smaller but growing scale, over several semesters, this tactic of using the test bank might not lead to any striking anomalies in the distribution... just a gradual rise in the average, and fattening of the above-the-median tail. For a while, that might convince the professor he's doing better!

(Also, while we see Summer scores for comparison, he doesn't show the prior Spring or Fall. Often Summer students are a different pool, who in this case may not have been privy to the same campus folklore. Perhaps there was evidence of the same tactic earlier, or another professor with a different exam style taught previously.)

Lots of speculation, I know, and I would need more information to assign levels of culpability overall. Were students specifically warned off using test bank questions? Did those who obtained the questions lie to the publisher to acquire them? How similar were the circulated test bank questions to other official preparation materials? Etc.

It could also be interesting to see, on the makeup exam with presumably all-new but similarly-difficult questions, has the average mastery gone up? Perhaps memorizing the test bank questions does have some persistent beneficial effect for understanding the material.
This portion of the post that deals with 'random' data gathering is pretty interesting because it almost reads like a case study on how to discover flaws and biases in software development, testing, & analysis.

It's almost like a reminder that you forcibly need to step outside yourself to discover passive behaviors that can result in flaws or exploits or what have you.
It's a ha'nted Twitter account quite obviously.
Of course Hollywood has accountants that have figured all of this out, they're notorious for it. It's even easier when you do business everywhere, so you can just keep profits from showing movies in the UK in your bank account in London, and the next time you want to make a movie there just pay them out of that account, and export the finished movie back to LA, and the US govt will never see any of that money.

The example about India is a good one, as we know lots of development work is outsourced. The point that this article is making is that the MPAA has argued in court that intellectual property should be imported like any other property. Of course they're doing this to stop "piracy", but the unintended side effect could be that their own IP (the original films) becomes subject to free trade agreements. If that's true, then it could also affect the software industry which is doing essentially the same thing (possibly without subsidies, just taking advantage of different costs of living and wages).
No poll option for dBASE? :(
Why does this seem like a shamelessly unacknowledged copy-paste from [1]?

Is it the other way around? Where is the original post?

[1] http://motherboard.vice.com/blog/space-elevators-are-totally...
> I feel like this armor empowers people who'd like the experience of just wailing on somebody with a stick

I could see some motivational company meetings employing this to great effect....
That depends on how you measure success. Those "failures" added up to your successes today. So back then you must have successfully learned something...
If the compilers you use have been updated this millennium, yes. However, that's a big if.
No it isn't. For great programmers, the O-1 visa is basically a hack that we use to get in the US. It was not intended to be used that way for programmer (you can note that the criteria fits more for profile of a reasonable successful working in entertainment industry, athlete etc.)

You will need to be something like a top 1% programmers, working on things that are semi-public to qualify for the O-1, but any decent (top 25%? I'm pulling number out of my ass) fashion models can probably get in.
Better yet: update to 1password 3.5 and get complete support through an extension.

http://blog.agile.ws/1518190697/
I don't program with globals, so this have never been a problem. I also feel it's outside the scope of a discussion on syntax.

Finally, I am trying to fix this problem with: http://github.com/jrockway/eval-clean. It basically gives you an object that is a PerlInterpreter object, completely isolated inside. The only issue is keeping the lexical scope between eval calls, and I've almost figured out how to do this. (No, Lexical::Persistence is not even close to an acceptable solution :)
Google goggles. http://www.google.com/mobile/goggles/
I've been interested lately in 2D Javascript/HTML 5 games and ported an old one I did, but things like this make me suspect that there's way too much competition, especially for such a new, immature platform. I think maybe 2D games are just too easy - every man and their dog is willing to make them for peanuts or free. I also have an OpenGL book to read but who knows how that will go.
Yes, that is a much better way to do it.

Also the resetting user should be asked to provide their email address rather than the public forum username which is easily scrapped.
His chain must be very big if the thieves chose to cut the parking meter instead.

Most chains (even the big looking ones) can be cracked in under a minute: http://www.youtube.com/watch?v=VC3hFr8p2ck
Does anyone but me find it perpetually annoying how they used the already in use acronym for One Time Pad?
All of you people wondering why people often talk of "seeing God" and other mystical experiences while on LSD, here's the thing:

for the most part, those experiences are false

However, we tend to associate the parts of our life that are more contemplative with the religious or the supernatural. That is why the _descriptions_ are often religious in nature. That is, however, a limitation of our culture. Because we have traditionally delegated those states of mind to the idea of religions, of Church, of God and so on.

LSD will tear you apart and put you back together and you will be better for it. However, even if it was immensely important for me, do not take LSD, even if for this reason alone: it's illegal. I regret my LSD times for that reason alone. I think society is wrong in that regard, but I still like society and I am willing to put up with it being wrong once in a while.

If you want to experience the whole mind-bending experience, go study Philosophy. Read the complicated, boring, dreary stuff. Read Kant and formal logic and everything you can put your hands on. Whatever little thing LSD may have done to some people, Philosophy will do to you a thousand fold. It's the harder path, but it will give you skills that you can control at your will, and it will make you better in every area of your life, permanently.

Philosophy is the whole book to LSD's Cliff's Notes.
They did not die off, but for several thousand years, they were barely able to sustain themselves, and quite a lot of them did die off. Where we have single-digit percentages growing our food today, they would have single-digit percentages not growing food.
Previously submitted and killed. This is not HN material.
My user ID on the houseSYSTEM Facebook was 1; Mark's was 1,234. On Mark's Facebook mine was/is 82, and his was/is 4. I've commented on the experience of being involved and "amazing" is one of many adjectives one could use. It's striking how few people want to hear what I have to say, anyhow.
I never look at dealer ads on CL for exactly this reason.
Not available for TWO YEARS? Did I read that correctly? Right now to compete Microsoft should be on a 3 to 6 month release schedule.
And don't forget the issues of mining/refining the rare earths and other minerals used to make the components in the first place. Beside the environmental issues, there's the way they are implicated in crimes in places like Congo.

http://www.nytimes.com/2010/06/27/opinion/27kristof.html?src...
Agreed. I'm surprised by all the "qa"s I'm seeing. I've always used "qq" for quick macros and kind of assumed everyone else did as well. It's especially convenient considering that @ and q are right next to each other on a qwerty layout.
"...new oil sands projects in Canada now supply more oil to the United States than Saudi Arabia does." Is this true ? That statement triggered some doubts in my mind.
No, I am not confused. MS-DOS / PC-DOS already had a significant share. The Macintosh was never dominant in the market. Calling Windows something new ignores the relationship between MS-DOS and Windows (ask the DR-DOS people).
It could point to that. The founders wanting to take some home with them after a 6 billion dollar offer is likely. I'd pocket a cool $50mm. It would keep my head in the game, but it would definitely let me sleep better at night in case it turns out to be a trend, rather than a sustainable business.
ed golf, eh?
The approver overlooking someone else's violating app isn't good for your business plan...
So many people, even people who work @ Apple in the Airport group, don't understand wifi.

Here is one anti-pattern for WiFi... run the APs co-channel. run them all on, say, channel 6.

Because in the 2.4GHz ISM band, given OFDM modulation, and the minimum standards set by the IEEE, there is really only one usable channel.

The adjacent channel interference problem is worse with 802.11n receivers, btw.

But if you run the APs co-channel, then CCA can work.
I would hope users would use sentences rather than just one dictionary word. Don't use 'password' for your password. But you have a point, humans will be human. I could do checking for whitespace and length to mitigate that possibility a bit. Thanks for the feedback.
"you can xim your photos"

Their attempt to use "xim" as a verb right from the start (hint to the marketing staff: it only happens after mass adoption) is very Microsofty. It's, in fact, a dead giveaway.

But, indeed, the presence of other phones along with Windows devices is refreshing, as is the multiple store links.

Not sure I like it, but I have to recognise Microsoft's effort in rebuilding their brand.
I wrote something about this a few years ago:

http://michaelgr.com/2007/04/15/fixed-mindset-vs-growth-mind...

I think it's a very important concept to teach children.
Some computations (and most computations of practical importance) do halt eventually.
Chris Sawyer made at very least $10 million on Roller Coaster Tycoon, which he developed with only the aid of an artist.

He programmed it (in assembly language) and only after it was completed did he go out and get a publishing deal.

I'm sure his take could have been better (especially today, having the kind of distribution that Minecraft enjoys), but he surely did all right. It's a game programmer's dream story.
<former physics minor pedantry>

Which is why there's no way to be certain that it is or is not deterministic. According to current knowledge, quantum uncertainty is not deterministic -- solving the Schroedinger wavefunction for hydrogen, for example, shows no way to predict the future location of an electron. The best we can do is a probability distribution.

If, however, as the parent mentions, hidden variables do exist behind quantum mechanics, it could turn out that it was deterministic all along.

</pedantry>
Exactly, I don't think you've really lived till you've experienced that pit of your stomach feeling when you realise you've just wiped out a product website / database.

Thankfully for me it was a small website and no one really noticed. I can't imagine what that feeling would be like on something like github.
The reason they have a special relationship is because Benchmark Capital is a investor in both.

It is a overvalued company when it IPOed and especially now since some of the metrics are ridiculous.

Its P/E ratio is 127.5. Time to short Open.
> My girlfriend and I will routinely pick a place to eat on a Friday or Saturday 30 minutes before we intend to eat. I don't like having to call a half-dozen places in order to get a table, and I wouldn't have much choice without these systems.

It never even occurred to me to try and make reservations _30 minutes_ before I want to go eat. Interesting concept. I usually just aim to only go places where I know I'll be seated very quickly, or else get take out.
Light slows down in waveguides too. A heuristic explanation is that as it travels down the guide, it's also bouncing off the sides, and so effectively going at an angle.
Here's a theory on why gov'ts don't like Street View; it exposes their countries' lesser sides, the ones that don't end up on postcards.
It's not just that they will. They already are!

But at least we have something new to try ordering at dim sum.
Typically the base, non-persistent image is carefully managed to be pristine, e.g. through a tree of storage snapshots that allows reversion to known-good checkpoints.
Many libraries lack tutorials because the type definitions are self explanatory.

For example, I’ve been doing a lot of web stuff lately and here’s a package I used for working with URIs: https://hackage.haskell.org/package/modern-uri-0.3.3.0/docs/...

Everything I need to work with is there in the type definitions.
These are just wild unsubstantiated claims.

In my experience the worst errors are those of broken referential integrity in distributed systems, misinterpreted product specifications and plain old "this doesn't do what i thought it did" code
You either think the astronomical number of bugs in delivered software is a problem or you don't (and good luck with that). The use of Haskell is a huge win on this metric and demonstrably so. You don't have bugs in any of the Haskell programmed OSes you actually use, nor your editor written in Haskell, your Haskell mp3 player nor your Haskell time machine and Haskell en-truthenator.

Pandoc is good. Some like xmonad window manager, git-annexe has some fans. There's probably 4 or 5 more too! Mostly centred around parsing.

And for all that you absolutely should learn Haskell. You'll enjoy it and it will enable you to think about programming in New and powerful ways. Just don't fall so deep you expect to actually ship anything you write.
B117 new variant covid is significantly worrying because it's more transmissible than regular covid, and about the same lethality.

People have got comfortable with measures to tackle regular covid, and those are not enough to tackle B117.

In particular, people are not maintaining distance and they are using inadequate masks. This not helped by the English system of "tiers" combined with legal regulations and government advice which create an incoherent mess of requirements that are difficult to understand and follow.

https://www.imperial.ac.uk/news/211793/new-covid-19-variant-...

https://www.imperial.ac.uk/media/imperial-college/medicine/m...
Property rights are completely irrelevant to the discussion on hand. 'Right to censor' is a made up concept. Companies and individuals have no obligation to publish something they do not agree with. Anti-discrimination laws also do not protect Trump here. He isn't singled out for his race, sex or religion. He's singled out because he incited a seditious mob that overran Congress.
I'm working on it. My primary goal for now is to expand the list.
In my experience - also using both static (C++, Java, Go, Sawzall) and dynamic (PHP, Python, Javascript) languages - I don't get type errors either. However, what actually brings dynamic languages down in larger systems is the time spent tracing through code to figure out what the actual type of the variable is, and hence what you can do with it. When a script is small this is negligible, but when you've got large teams and hundreds of source files, you can spend 10x the time doing this than actually coding.

I view static typing as essential to larger projects, but for documentation reasons, not performance. The performance and error-checking is a nice boon, but you can recover the former with smart VMs and the latter with unit tests. The documentation can only be recovered by writing your types out in comments, where they won't be checked by the compiler and invariably become out-of-date.
I'm confused. Is the original paper starting at page 3 from 2012 or 2015? The prelude is definitely from this year, but it is unclear when the rest of the paper is from.
To me, "JavaScript and Dart" would also be a depressing future. You may hate JavaScript and like Dart, but there are a lot of people who hate both of them and would prefer CoffeeScript or Elm or purescript or JS+macros (sweet.js) or C# or C++ or ...

IMO it is much better to focus on improving compile-to-web support with things like bytecode, better debugging, threading, custom value types, hooks into the garbage collector, etc., etc. - making it feel more like "compilation", less like "transpilation" (to the extent the term implies that you have to look at the output) - than to change the number of blessed languages from one to two. The result, if used to compile Dart (or any other language), might sacrifice a bit of performance compared to the maximum achievable by a dedicated Dart VM, but not that much, and there are myriad advantages.
They mentioned why they ditched Auto Layout on obj.io

"If we switch to Apple’s Auto Layout APIs, we can do a little better: 34 lines of code. There is no longer any math or duplication — hurrah! But we’ve traded that for a different set of problems: Auto Layout is hard to set up, is difficult to debug, and suffers from poor runtime performance on complex hierarchies."

http://www.objc.io/issue-22/facebook.html
I wonder if it is this sort of thing, along with patents in the industry, that prevents open source printers from taking off.
some related and useful info:

https://www.eff.org/pages/list-printers-which-do-or-do-not-d...

i wonder if mono black laserjets have similar issues.
Seeking Work | Remote | NLP Specialist

I am an NLP focused consultant. Previously, I've worked with small startups build value-add ML projects and design data flows which help set the foundation for future ML products.

I use Lightning AI and other tools to take a problem from inception to production-ready code and models.

My practical experience as a founder helps me connect to the startup mentality of always providing value.

Email: kaiser@pister.dev
Resume: https://www.pister.dev/resume.pdf
Just because you personally cannot handle macros does not make the code "read only". As I remember, your CL skill is minimal, and your macro skill even smaller.

I am the "rock star" programmer, here referred, and all my code has been easily worked on by three other people, well versed in CL, with only compliments for readability.
How was I whining? I just made an observation about the amount of downvotes, I thought the change in the voting system was interesting. Not whining but it looks like I've burned about 40 points here.
Don't be silly. All of the corruption we know about now is an example of corruption the public didn't know about before it was published. The problem is we need to learn about it while there is still time to do something about it. We can't stop it if we only learn about it after it has already happened.
> Rumor has it that HFTs are going to be heavily ganked very soon, to the tune of 60% through-flow

Ganked in the "stolen" sense, or in the "outnumbered" sense? Neither makes sense to me. I'm not hearing this here, but .. can you elaborate?
getyearofpost() should never be used to measure timeliness
And a great target for discovery in any sort of lawsuit.
Yes, and also to a few family members' adapters.
Something like this wifi capable portable drive?

http://www.macworld.com/article/2033633/review-boost-your-ip...
or
http://www.sandisk.com/products/wireless/flash-drive/
or
http://9to5mac.com/2014/01/15/review-lacie-fuel-the-wireless...

I wonder about how well implemented the security might be on devices of this class though...
...in China. Outside of China, my money would be on Google.
Well how about an open and federated system - all alternative suggestions so far have been single sites owned by somebody else. If we could build a system which stores our data on our own server with the ability to connect to others then it would be far more sustainable - like status.net is to Twitter.
possibly relevant comment and discussion

"A CEO does only three things. Sets the overall vision and strategy of the company and communicates it to all stakeholders. Recruits, hires, and retains the very best talent for the company. Makes sure there is always enough cash in the bank."

http://www.avc.com/a_vc/2010/08/what-a-ceo-does.html
I've always interpreted that phrase to mean "they're not doing this for free, you know" because of the tone in which it's usually said.
Anybody who has to work with Google (not for) would know that Google and Focus don't belong in the same sentence. Individual teams are fine, but overall Google is fractured and confused.
Unless I am mistaken here (as far as copyright goes, if that's what you're talking about) the only data Delicious' users can claim any right to is the short descriptions they are able to add to each bookmark. The mere fact that they liked that page is data that can be freely distributed.
I was actually thinking the same thing. Pity I don't have enough time. Though if someone makes a project I'd have to look into helping a little.
This very complex "simple" explanation of Git is funny because Git is rumored to have a steep learning curve, and the Git documentation is very heavy on theory and models.

It is also a bit funny because a lot of educated readers will try to make sense of the explanation, but the explanation is utter nonsense and has nothing to do with how Git works.
For anyone else like me who was wondering I had a couple of questions which I've found the answer to:

1. Is there a chrome addin?
https://chrome.google.com/extensions/detail/lclbbneapfiaihig...
2. Is there an android browser plugin?
http://thenextweb.com/apps/2010/08/25/pinboard-for-android-a...

both of those are vital to me, looks like Pinboard has them so perhaps I'll pay the signup fee..
Their current annual spending is $9.2M. Of which $1M is spent on hosting. $3.5M on salaries.
It seems they want to grow really fast - 185% growth in salary expenditures next year to $9M.