jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The ethical reasoning about student plagiarism has become pretty simple-minded.

Of course, students must not cheat. But instructors must not create irresistibly tempting opportunities to cheat. If a test becomes available on the internet, it's the instructor, not the student, who fails to meet an ethical responsibility. To ignore the possibility that a copy of your upcoming exam is freely downloadable from a website (nevermind your inbox) would require an inhuman resistance to curiosity. I don't expect the professor in this case would find this reasoning convicning, but if he had even considered it, I doubt he would now be "physically ill, absolutely disgusted, completely disillusioned".

Another example is the "the person who lets someone copy is as guilty as the person who copies" dogma. This idea is routinely cited without explanation or evidence on the first day of classes. It may be practically necessary to punish those who enable plagiarism, but we can say that without denying the philosopical difference between handing in someone else's work and sharing your work with a friend. Indeed, I can't help thinking that Richard Stallman would oppose this kind of rule, which can make people who naturally want to help their friends terribly uneasy about doing so.
In the 80s, I went on field trips to learn how to plant vegetables. This was hardly slave labor.

In the 90s in the US, I had to spend 40 hours "campaigning" for candidates, if I wanted to graduate highschool. I wouldn't really call that slave labor, but, I certainly learned a lot more by planting sprouts.
Yeah, the reason for that is that
1) if/when we add HTTPS support it will run seamlessly.
For now it just returns a blank file if included over HTTPS, and so the page will degrade gracefully (no tracking) without any security errors that would've come up from loading an http resource.
2) it's shorter.

Though you're right it does look a bit weird, I will add a note to the instructions explaining what it is and that its not a bug or anything. Replacing it with http:// would've worked perfectly fine as well.

We use the same scheme to link to the media on our CDN so the app can switch seamlessly between http and https secured sections (account,billing) without any different <head> code
This is not a criminal investigation. That's done with warrants and subpoenas. This is harassment and intimidation.
It turns out that it's more effective if you do.
Plaid did this too on "In Threes." It's really fun to mess around with.
Having started 4 companies I respectfully disagree.

If you treat investors as purely money, that's all you'll ever get from them. In this market though there's tons of money out there. It's more important to get smart money. And from my experience, it's just as important to get money that you like to be with. I made the mistake once of taking money/valuation over the person I preferred to work with and it haunted me for years having someone on my board who I never really liked.
I don't particularly like Java (I'm semi-learning Scala right now, and it's got enough Javaisms in it to make me feel frustrated)... but I like having stack backtraces when my code dies in production, and I very much like not being able to accidentally stomp all over the heap.
This is a great explanation of algebraic datatypes!

The notion of one-hole context, its connection to differentiation, and its application to zippers is really interesting stuff. Another (much more detailed) discussion of it can be found here: http://en.wikibooks.org/wiki/Haskell/Zippers
Interesting side-note: UserVoice just rolled out per-admin pricing on all plans, so premium features that were $589/month now start at $95/admin (lower plans start from free to $5/admin).

http://uservoice.com/plans
I am not sure it works as a filter - I personally wouldn't spend my time making a .doc resume since it would enable HR drones to "enhance" it.

Yes that can also be done with a PDF, but it is difficult enough that they don't.
Multi-participant HD video conference?
Language bigot calls others language bigots. Film at 11.
Could someone please provide a précis?
Pretty interesting look at what the United States DoD is doing on Kubernetes. I've gone through Fedramp and authority to operate before - and I'm not used to the government being in the same decade (technology wise) as industry.
30 years in professional programming for me. I agree, the stack has gotten so huge that it's impossible to master even most.

But what a great career for constant learners! I'm glad it's the way it is.
Looks really cool! Not having much experience with oceans, it's a little weird to see the jellyfish swimming sideways; I'm assuming they mostly swim "up"?
I'm having issues deselecting "encrypt iphone backup". It's just grayed out. http://dl.dropbox.com/u/899753/Screen%20shot%202011-04-20%20...
Anyone have any tips? I feel like I'm doing something stupid here but I can't seem to figure it out.
Thanks Joe
problems arise with this though when certain countries, I'm based in the UK for example, don't buy in to this kind of idea, what then?
I disagree with this point. Those knock-offs are representing themselves as the original, using their trademarks. A very different thing.
Overall elegantly designed. A great resource for the ever growing community of startups.
A non-developer needs to have some skill, which can't be automated by a computer. Such things include: design, writing, managing people, talking to customers, investors, money and relationships. If AI becomes capable of automating such tasks, their job may become obsolete.
I generally agree with this. Especially if you have plans to be a founder. Though there is an opportunity cost of learning anything, right? Would the time spent learning to code be better spent learning a different skill that would be more directly applicable to the job you are seeking? I think in some cases, yes.
How long? We're 10 years after Metallica sued Napster and the music industry is still going strong.
Maybe doing some time-consuming jobs in C?
Yes, I read about some problems with Quicken. Do you mostly use Desktop versions only? Or mobile as well? Thanks for sharing these apps, I will investigate them, maybe will implement some of their cool features :)
This simply isn't true. We know your intuition here is mistaken, as we have plenty of counter-examples.

The best chess AIs can beat any human chess player. They use techniques that were never taught to them by a human.

Another example: a machine-learning-driven computer-vision system predicting the sex of a person based on an image of their iris. No human can do this. [0]

[0] Learning to predict gender from iris images (PDF) https://www3.nd.edu/~nchawla/papers/BTAS07.pdf
It was a good read! Especially since you went through all the details. Handling different inputs and alternates like `after` are a bit tricky. And you're right on the downsides of the "stream" style. There's a bit of overhead compared to the macro form which can inline things a bit. It also takes a couple of more "cognitive" cycles to write, but usually I can read the results more quickly later.

In general I do wish Elixir provided a `reduce` macro similar to the for-loop one with the ability to halt. While-loop logic is easier to refashion as a reduce but it's harder to recall the argument orders for various Enum.reduce forms.

Do you use this while-macro in production code or just test code? Yah the "real" mutability tricks are more for those wondering if you _can_ do it. Sometimes it's not obvious, but one of the nice things in BEAM is that you can cheat.

P.S. thanks for all of your Elixir tools!
Being an opinion doesn’t make it untrue.
Off-topic: The title is based on an essay from Walter Benjamin that I find both interesting and... dated

https://en.m.wikipedia.org/wiki/The_Work_of_Art_in_the_Age_o...
Looks really cool and I have some ideas and side projects that could use this.

Why is there no demo on your site?
I've always been careful with my magsafe chargers, and I'm a former recording studio engineer so I'm not a newbie about cables and strain relief. However, using my laptop on my lap provided too much exercise. The insulation on every magsafe I've ever owned has failed eventually.

These things were spec'd to go on table tops and then never move. It's a crying shame because otherwise magsafe was a really elegant design.
I'll check.

NES - 1983
SNES - 1990 ∆=7
N64 - 1996 ∆=6
GCN - 2001 ∆=5
Wii - 2006 ∆=5
? - 2012 ∆=6

Interesting. It's not accelerating. For comparison:

PS - 1994
PS2 - 2000 ∆=6
PS3 - 2006 ∆=6
? ~ 2014 ∆≈8

XBOX - 2001
X360 - 2005 ∆=4
? ~ 2014 ∆≈9

Extrapolating, we would now be due for all new consoles.

Years are of first release. Wikipedia is the source for previous releases, Kotaku for the next generation (http://goo.gl/Eo7Ma).
Remove scores/points for people entirely.

That way only posts/comments get points/scores, not people.
That, and the concept of the driver's license as the definitive ID document is quasi exclusively and strongly connoted as a funny US peculiarity.
I've been installing Linux since about 1999 and it's only this year that I've got internet via eth0; I'm in the UK. Makes things a damn site easier.

There are probably still a lot of places where dialup or wifi is easier to come by than ethernet.
[shameless plug here]http://crossbrowsertesting.com [end shameless plug]
:)
Into GMail? Why?

Do you mean Docs? It's there.
> (I thought that this is what you call brokers with heavy flow that could cross much of their traffic internally without going to the exchange.)

What you describe here sounds like dark pools[1].

[1] http://en.wikipedia.org/wiki/Dark_pools_of_liquidity
I'd start by taking the advertising banner off of your homepage. You'll spend much of your time trying to get visitors to your site, why give them a reason to leave. I doubt it will generate much income for you and will likely cost you in the long run.

One feature that I don't think Pingdom offers (which monitoring software like Nagios has) is alert escalation. (ex. After 5 consecutive timeouts, alert the IT Manager, after 20 alert the CEO). I think there is some value there.
perhaps he meant "buzz"
"Hippocrates" means "horse holder".

Unfortunately, they turned out to be a bad investment.
I might have linked the wrong one, it doesn't change the fact that the window still isn't resizable and there is a bug of similar age buried in bugzilla.
Very nice! Any way to 'buy'/donate without giving 30% to Apple?
Here's another vouch for IdeaVIM. It's got 99% of the VIM that I use, and is actively developed.
Agree.

And there are other questionable design choices in this project too. by pet-peeve is an omission of `.htaccess`-like mechanism. There is even a page they have dedicated to this [0], where instead of looking at their users' problems and finding a suitable solution (like, only loading `.htaccess` every minute or when it changes), they argue that users don't actually have a use-case where they want to allow some limited configuration to 3rd parties.

Someone even wrote a plugin that fixes that [1], but it is annoying (to say the least) that this is an option nginx developers say is "not needed" and "shouldn't be used".

[0] https://www.nginx.com/resources/wiki/start/topics/examples/l...
[1] https://github.com/e404/htaccess-for-nginx
this reminds me of one of my favorite quotes by deleuze: "There's no need to fear or hope, but only to look for new weapons."

I guess we can also translate as tools, given the techno-solucionist atmosphere ;)
Hopefully not. The less surface area browsers expose the better.
I've been worried about that too. Recently I learned that libsodium includes a way to generate crypto_box keys from a fixed argument entropy chunk. It sounds really convenient but also circumvents all of the labor around centralizing entropy generation.

Is that a good thing to have? Maybe! It's convenient feeling. Is it dangerous? I have no idea—probably? Should it be part of the interface to libsodium? No clue.
Yes I played one of these as well that a friend got at the mall. Except I would say about 3/4 of the games were clones, usually with some terrible color palette swap. He bought it in the US though, I can't believe a product like that made it to the market. Especially since every game on there was pirated.
I'm a current graduate student at WGU. From my experience, most courses are well laid out with syllabus, required reading, exercises/papers/tests to judge competency of the subject matter, some classes have video lectures others are based solely on the readings and exercises.

It is self guided in that you can go at your own pace and like a traditional brick and mortar institute, you can put in as much work as you deem necessary to pass a class.

My view is that I'm getting my degree for a reason, so I'd rather walk away with something more concrete than the diploma. I actually really enjoy the structure (or lack thereof) as I struggled quite a bit during my undergrad at a traditional school with the slow pace of most classes.
I thought you could possibly be exploiting the bug unintentionally - a hacked together client that just attempts to connect with null auth would do it. Not sure how common that vuln is.
Minor point but one that I think is valuable. Decimating something is to reduce it by 1/10th. You are thinking of it as an analogy for destroy which it is not.
The pistol on your novel's cover is a CZ-75. It's not an unknown gun by any means, but it's relatively uncommon in real life; sushi to the hamburger that is a Glock or a Beretta. Despite this, it's a common choice for infographics where just "a gun" is needed, and I can't for the life of me figure out why.

I'm curious - do you know why that particular pistol was chosen for your cover?
The OpenBSD manual under strftime (referenced in the date man page) shows "%G is replaced by the ISO 8601 year with century as a decimal number." Which leads to http://en.wikipedia.org/wiki/ISO_8601 and http://en.wikipedia.org/wiki/ISO_week_date which says "The ISO 8601 definition for week 01 is the week with the year's first Thursday in it."

Our example is a couple of activity reports we send to the government where we need to have full weeks and they want calendar years and not budget years[1]. I seem to remember payroll for some uses the same scheme (yep, we pay weekly). Plus some internal reporting the the ISO date makes nice since we have a 2 week break which includes Xmas and New Years.

1) These are a bit of odd ducks actually. Most government reporting we do is based on Federal Fiscal years which start Oct 1. I remember in the 90's one foxbase function that did a similar algorithm except centered on Oct 1 and defined the first day of the week as Sunday.
The reason why I deem the article important is because for me it casts a real shadow on the reliability of Wikipedia in a way that I hadn't seen before. This, to me, is the real deal: Wikipedia could be rewriting history and in a sanctioned way.
See my comment here: https://news.ycombinator.com/item?id=8924227

I don't understand when I would ever want to generate a feature expression. The goal is to generate platform-specialized code. You never have to generate code that generates platform-specialized code!
We can do “better” than that.
20:40
Is the San Francisco Poop Crisis Out of Control?

↓
21:00
Trends in the San Francisco poop crisis

↓
21:15
Trends in the San Francisco (dog) poop crisis

↓
22:25
Trends in the San Francisco (mostly dog) poop crisis
Related thread: https://news.ycombinator.com/item?id=21616381
What is more likely: the discovery of a 5th force, or a lab error? But hey, by all means make lemonade.
What was the link?

We change URLs every day, for lots of different reasons—for example if one article is mostly just copying from another source, or if users suggest a better URL. When we do that we nearly always post something saying what we did, and including the previous link:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Maxima[1] is also a very cool symbolic math system. They should migrate to GitHub or GitLab though for a better visibility and lower barrier for external contributions.

[1] http://maxima.sourceforge.net/
It is acceptable to use 'they' as singular when referring to 'a person.'

Works: "When a person reads, they learn"

Doesn't work: "When Jim reads, they learn"

It also works for other non-proper nouns like

"When a knight enters the room, they kneel". I think this is mostly an artifact of implying "When knights enter the room, they kneel."

I feel like this also works: "When the author wrote x, they were really saying y".

I'm sure there's some explanation for it, but it's generally okay to use 'they' in the singular and anyone that disagrees is some snobbish weirdo. It clearly conveys what one means which makes it suitable for use, IMO.
I was under the impression no one is supposed to be swearing according to the TOS (at least for minimized channels.)

The whole social dynamic here is IMO pretty confusing. Google is kind of an ass to the content creators but they don’t leave. Everyone says it’s about discoverability but video podcasts are discoverable, nicer to creators and literally push your content to your subscribers devices. Not to mention most devices ship with a video podcast app as part of the OS now.

I think it’s more of a sort of digital Stockholm syndrome, kind of like how MacOS users enjoy working around defects youtubers enjoy dodging censorship.
We really struggle with YouTube - for ex. You can’t block it because Kahn Academy uses YouTube. And quite a lot of kids content is really informative and great content. But I can’t tell you how many times we are watching and it literally spirals out of control. One second you’re watching an official frozen 2 trailer, the next you’re watching some jerk’s fan movie made of clips from the original frozen interspersed with wildly inappropriate dialogue and content from other non kid movies. A better scenario is simply to turn off the device and as a lifelong programmer this conclusion really saddens me.
All three categories of emergency responder are, from my experience, still male biased. I don't have extensive first hand experience with EMT's, but it seems the police force has more females than the paramedics or the firefighters.
I remember friends who took Math 55 pulling ridiculously long hours.
It either makes you or breaks you as a potential mathematician.

One friend took up smoking, just so he would have an excuse to break.

Two friends ended up becoming philosophers, which is the mathematics of the humanities.

At the end of the class, they printed a t-shirt with a tiny little diagram on the breast, and "Math 55" on the back. The tiny little diagram? A Dynkin Diagram (http://mathworld.wolfram.com/DynkinDiagram.html). As the story goes, Prof. Pavel Etingof, before introducing Dynkin Diagrams, said: "If aliens ever came to earth, and told us that we were primitive, I would say 'No, we are not primitive', and I would show them Dynkin Diagrams to prove it."
Thomas,

Man, if only there was something negative and bad around semicolon insertion, besides JSLint yelling at you ;-)

I appreciate the props, especially coming from someone of your caliber. The talk was exactly what you said it was, a survey of nasty tricks that people have used. The goal was to review features of JavaScript, the DOM, plug-ins, etc, that seemed like a good idea (getting computed styles, rich error handling around the Image object, window.onerror as a massive TRY...CATCH that can recover syntax errors, runtime modification of code, etc) and how those have been twisted to create some nasty problems. More importantly, nasty problems that we really cannot patch away. If we know how we created design flaws in the past, hopefully we will not do them in the future.

Billy
It amazes me that the author of this article would even dare believe any accounts of report being broadcast on the Iranian state television.

The state television and it's English subsidiary Press TV function like a closed-circuit camera to channel the regimes agenda. Anyone in that bubble is fed with news that is falsified, made by hired actors for the purpose of complete and utter propaganda.

I happen to be attending an uncles funeral in Iran, just two weeks before the June 2009 disputed elections.

Every time I would tune into the state TV, I was dumbfounded. I felt like a child, being told children stories. For a Canadian, having access to multiple news channels and perspective, this was very freighting.

News has no meaning there, because everything is manufactured. You think fox is bad? Try to imagine being told of a false story repeatedly, on every of the 7-12 state channels. There's no other alternative programming (unless you have access to illegal satellites) which the lower class cannot even afford.

Anyway, with that said, this twitter revolution did what no other mechanism could do. Shift the western mentality towards Iran and Iranian youth.

That itself is a remarkable thing and I think twitter, youtube and citizen news helped make it happen.
check out http://www.eprotam.com
There are even two actually! Yuzu and Ryujinx. They are both unique codebases and both support games to differing degrees.
If you look at the numbers, the US seems to be doing a lot better than the rest of the world since 68% of children live in two-parent households versus 51% in the rest of the world.

"While U.S. children are more likely than children elsewhere to live in single-parent households, they’re much less likely to live in extended families. In the U.S., 8% of children live with relatives such as aunts and grandparents, compared with 38% of children globally."
What's up with Turkey? Recently bought German made masks and they were CE certified by a Turkish company/organisation.
Why not just update the app and check
every user-tracking box on the form like Facebook did? We already know we are tracked at insane levels by Google.
> You seemed to only have lived through game consoles.

Why are you always so presumptuous and obtuse in your responses? It's needless and unproductive.

No I haven't just lived through games consoles. However I focused my point on games consoles because we're talking about the "golden era of gaming" on a thread about a games console emulator. Clearly focusing my point on games consoles was the logical response contextually speaking. However I'm happy to debunk your bullshit with a dozen counterexamples on 8-bit microcomputers, 16-bit personal computers or IBM-clone PCs. As it happens 70s and 80's home computers was the golden era for me as a games developer and I converted to games consoles later in life. Or maybe you want counterexamples of games written on main frames, programmable calculators, or 70's kit computers?
You obviously haven't seen much of the world. There are a lot more promiscuous countries than the US with lower rates of single parent households. If anything this shows that preaching conservative values such as abstinence is a complete waste of time.
Maybe the randomers are begrudged cyberpunk fans who want to show CDPR a proper cyberpunk dystopian story.
There are other ways to kill that market - heavy regulation on crypto exchanges and regulation on high energy usage via environment laws. Users will go away if it's both unprofitable to use/mine and if they can't find a reasonable exchange.