skysight-inc/HackerNews huggingface dataset:
Here's the press release from my alma mater:

https://engineering.rice.edu/news/rice-helps-anchor-houston-...
The first series was full of interesting buildings. The second series is just "bare concrete and plain wood in a pretty location" houses. :/
That's my exact point. They can consume technology if they so choose, but that choice is provided to them by the rest of society. The attitudes the parent suggests we should learn from would, if adopted by the majority, means there's no one left to provide that tech.
Western media has this super creepy obsession with Japanese sex lives that I really wish would just go away.
I'm not surprised -- they're not at the whim of municipal politics.
This a perfectly bad example, because your example makes the reader's intuition pump in a certain way. Consider the alternative story where Mark is a wife beater. Would still come to the same conclusion? Or does it say something about Mark's character or his possible future behavior?
Am I? Do the victims forget Mark? Do his friends and family forget what Mark did years ago? Are the criminal records also deleted?

You search For Mark Javascript, you are greeted with "You won't believe what Mark, a JavaScript Developer, did to steal cookies" headlines. A lot of the News is for-profit entertainment, it's not public record of Mark but public record of entertainment. The same "News" source might have omitted the news about Oliver the Cookie monster because he advertises a lot with them and they don't want to lose his business.

Maybe it's simply not his potential employers job to forgive Mark. The employer is put in such a position because he's exposed to information that's not his business in first place.
For me, not cures, but some things that help:

- Work on shorter projects with clear goals and a clear end. Finish them and move on.

- Exercise is a priority more important than work. I can be flexible about when, but I never skip. Ever.

- If the source of burnout is never-ending support at your day job, take action. Alert your manager. Or start looking for a better job. Realize that no amount of money or security is worth the entirety of your life, attention, happiness & time.

- Work harder to identify and prioritize what you want. Recognize you can code every waking second and never finish what you want. So make sure you think more carefully about exactly what you want, and start figuring out how to spend your time on only what you want and nothing else.

- Make sure you're learning something new that you want to learn (and not something someone else wants you to learn.)

- Reserve time to socialize. Reserve time to get outside.

- If heading toward management is something that doesn't make you cringe and run, reflect on how you can improve the process that's burning you out. Can parts be delegated? Can you request assistance? Can it be done better? People problems and not software may be the source of your pain. Starting learning how to solve people problems. Read books about it, etc.
X2go is super easy to use, pretty much install and go. You need a client, I've used the linux and windows client. Both work well. I think you can make their python client work without windows admin rights, but it's been awhile since I tried that.

I browse websites with it, and unless it's very image heavy, it's as smooth as a local browser. If you have large images, scrolling can get choppy. Same with videos, they can be choppy.
Waaaay too late on that. Just try setting up your own server and sending to a Gmail address.
> As a web developer for 11 years, I can state that web development is devolving to chaos of IE6 era.

This is a poor comparison. The problem of the IE6 and below era was that Microsoft was adding capabilities to IE without standardizing them. Now, browsers add non-standard capabilities to their browsers to trial their implementations (remember CSS gradients) but eventually move them through the standards bodies before formally declaring their support.

If you're using non-standard APIs, and they break for you before Recommendation, that's your own fault.
> and to be honest I find it super clever to generate videos like this to earn money. Very out of the box.

I don't know. When ideas like this cross my mind, I immediately think about how they will be shut down by Google anyway, so I don't really bother. I guess in this case the bot-creator was lucky.

Another point is of course that I can use my coding skills for better things.
> If mark really isn't a cookie monster anymore he should be fine with this precautions to minimize the company's risk - after a year or so when there is more trust these disappear.

The problem is that "mark" will be bogged down with that punishment for the rest of his life at every job he works, so the punishment doesn't fit the crime. Being a former "cookie monster" should not mean a lifetime of lower pay and fewer employment rights.

Facebook and Google's infinite memory, combined with all of our "zero tolerance" policies are going to make the United States a really crappy place to live in the not too distant future.
If I was HR and I had a choice between a Javascript developer for 50k with a clean record and a Javascript developer with a 5 year old conviction for 40k - I'd actually pick the later. But only if I could fire him immediately if he turns out to actually be a cookie monster.
And once Mark rebuilds trust with company A, all is good. Until, that is, Mark decides to get a new job.

Once Mark goes to company B, they find the cookie monster article and make Mark completely rebuild trust from scratch.

Then Mark has to move, and goes to company C. The cycle repeats again.

Thus Mark is never able to truly get over the cookie monster incident.
> They will instead turn to Google

Whew, good thing they wouldn't instead turn to newspapers or libraries, we might have to have information removed there too (or the microfiche or card catalogs respectively). It's unfortunate that ease of access is the primary motivator and we can't just stand on principles. I believe society would adapt, but yes factual information at your fingertips has positives and negatives as do most freedoms.

Who knows what type of medium may arise that allows people to see unfettered factual information. But if people start to make judgments on it, I suppose we better be prepared to have it censored.

To me it reads "we can't control how people judge your information in some forms, so we'll make it harder for people to get information in the first place".
Apples and oranges - when you introduce a government mandate, you remove the market. @tptacek's aregument is clearly about market forces in publicly defined standards, not government enforced ones.

I'm pretty sure the last thing anyone really wants is what we'd wind up with if web standards were left to government dictates...
The diversity depends on people’s own attitudes towards it, and their sense of national identity.

For example there are some ethnic minorities in Japan but the government has long been against that in order to preserve a unified national identity.

Is there a strong national identity or fragmented identities and loyalties?
> taking an element from a collection by its key rather than excplicitly traveling node links using car and cadr

Isn't that also the norm in Common Lisp? You can do any convoluted thing you want, of course, but in my own code, I retrieve elements by key using e.g. 'getf' or 'gethash'. (I do agree that there are many naming warts.)
Don't employers use actual background checks for this, though? With rules for what stays on the record and what disappears after a set number of years?
> YouTube is just a service that is out to make money out of bored and media-addicted people. It isn’t a public service that is being exploited.

You're not a parent, are you?

EDIT: neither am I, for the record. But I think a lot of the replies here are a bit too quick to lay the blame on the less tech-savvy parents, who may just be using YouTube in the good faith that an app designed for children will not auto-queue disturbing content (also, the linked article makes a larger point about the "infrastructural violence" of the internet that we should not dismiss to quickly).

https://medium.com/@jamesbridle/something-is-wrong-on-the-in...
Backpage Chief Pleads Guilty to Conspiracy and Money Laundering
I think one thing that people get caught up in with Go as well is... well it's stupid easy to learn and work with.

I work for a giant enterprise company and the range of programming talent that we have is incredible. I know some people that couldn't code there way out of fizbuzz. Unfortunately, getting these folks onboard to learn the functional abstractions doesn't always sell (especially to the biz folks).

One of Go's biggest strengths is that anyone can pick up the language and be somewhat productive in it after a week.

My 2 cents in the bottomless well of programming language opinions.
There’s nothing admirable about lowest common denominator tactics like this, and it isn’t that out of the box. You just have to be desperate enough and sleazy enough to want to do it. Are these videos an existential threat? No. Are they a net negative for the internet and everyone who gets value and utility out of good content? Absolutely.
Sorry, they hi-jack your whole system... and they alter the screen frequency/display so that even a camera can't take a picture.
What features?

If you're referring to "features" in the HTML5 spec., like canvas, webgl, geolocation, DOM etc. they were separate specs, which WHATWG lumped into one monolith (though they're mainly JavaScript APIs, and aren't directly related to HTML). They were being worked on separately to XHTML, and still work fine with XHTML to this day.
Is there a tool to check if my social graph data was scraped by the Obama campaign? Or is this only a scandal when it helps Republicans?

[1] https://twitter.com/cld276/status/975568130117459975
[2] http://thehill.com/opinion/technology/379245-whats-genius-fo...
Knights Corner was another case where you normally needed multiple threads.
> "Investors have been told that they would enjoy a profit rate of 48 percent a month from their initial investment, and recoup all investments after four months. People would also be rewarded with an eight percent commission for every new member they have introduced to the network."

There's your red flags right there.
Wow -- stunning. Thanks for sharing.

Everything was really lined up well for him to take advantage of, eh? The student population was excited and waiting for such a platform -- with the same name too.

Mark's right though from his quote: “I can do it better than they can, and I can do it in a week.” - you can certainly launch things much more quickly if you don't take into account any concerns that others worry about/want to take into account -- like the privacy and security of people's information.

It's no surprise this is where we are today: people who think ahead and want to be careful because of ethics, all the way to him taking the idea, implementing it - while deceiving/leading on the brothers who hired him vs. the foundation of Facebook and the Cambridge Analytica happenings.

I wonder if he'll ever understand this himself, and how grave this all is.
Suboxone fits this exactly.
This got me thinking whether all my comments on HN are being used by someone/something to build a profile of me? Maybe I should read the small print...
Warcraft and Starcraft are similar to Warhammer and Warhammer 40000 only at the superficial level of having several races and cultures fighting a multilateral war.
Races are similar, but generic and traditional; space marines and hive-mind insectoid aliens, for example, are an old standard of science fiction (Starship Troopers has both).
The more peculiar elements of the settings, on the other hand, are vastly different, particularly the basic conflict: crowded races and invasions, with peaceful and deranged people on all sides, in Warcraft and Starcraft, feel very different from the fanatical mutual destruction effort of the Emperor and the Chaos Gods of Warhammer and Warhammer 40000.
While I like the fact that the author is attempting to explicitly delineate commands vs events, IMO the attempt misses the mark in a few ways.

A command is not required to change state (especially as demonstrated by use of HTTP POST/PUT/DELETE)... "show me X" is a command that requires action on the part of the server and it's perfectly correct to issue the event "showed X to user" upon success. It's the reason we have log files and metrics datastores.

I'd argue that more correct is to view the overall system as stimulus and response. A request, of any type, by the client is a stimulus to the server and it will attempt to respond. The combination of the stimulus and response (either successful or not) results in the consequences of the combined stimulus/response... including an event. In the case of the author's example regarding the human opening the door the other necessary tasks such as "breathe" and "pump blood" are assumed to occur because they are important and necessary but are only consequential to the event if they are absent. In the same way writing to data stores, rendering UI, etc are the equivalent of "breathing and pumping blood"... they are events only if they fail which produces an error event.

Events are higher-level concepts defined by the business logic or the programmer as important to the system. "New user created" is an abstract by-product of a stimulus/response that is meaningful to the business or programmer... "wrote to database" generally is not unless needed for debugging. "Failed to write to database" certainly has more meaning which is why error events are more granular.
Apple controls all sides of iMessage.
Trump orders review of U.S. Postal Service following criticism of Amazon
He would have taken a loan against Tesla shares to buy SpaceX shares, that is definitely legal (albeit risky considering the volatility of TSLA). The reason it's likely a loan is that he doesn't have $100m sitting around.
There's a really good post on Tumblr that explains what the culture of intercourse is like in Japan: http://asukaskerian.tumblr.com/post/167188662255/sex-and-fli.... Various responses in the notes confirm that that's what it's like.

Frankly, sex in Japan sounds miserable and I hardly blame them for not being particularly eager to have more of it
Those are two entirely separate questions. Poorly designed studies vs the studies's subject matter.
Note that in many countries, the UK for example, you can vote and get a passport if you have a criminal record. I think it makes sense that this verdict was delivered in Europe where it seems the view on ex-convicts is a bit more generous than in America.
Actually I do prefer Clojure's approach better than traditional Lisp syntax.
Not true - if mark has a resume listing a successful employment post-cookie incident I would call them for a reference. A good reference isn't completely trustworthy but 2 or 3 of them with good companies and I'd be convinced.
> Mankind has done perfectly well without a "right to be forgotten" for hundreds of thousands of years.

Because mankind had a de-facto "right to be forgotten" that could be exercised by simply moving to a different community.
I check alternative programming languages. D, Nim - there are a joy to use. I push them whenever I can. Sometimes I regret, sometimes people thank me for that. Novelty, novelty. I try to experiment with new things as much as I can. Is there some margin for trying out some new ways? Let's do that! Connecting with unfamiliar hardware, be it microcontrollers, SBCs or huge clusters, also gives your brain a refreshing fix of what it needs.
Ha ha yeah that is true. My point though was that it’s important to keep in mind if we decide to use throwing away the encryption key as or way of protecting the data.
If you can take a picture with your phone or a screenshot of the email, what's the point?
I build something super stupid. It often makes me feel better.

Also, lots of working out and meditation. It helps to keep life in perspective. Humans have pass many great filters and your life is better almost all who came before you.
Can you not change your name in the EU? Seems like someone changing their name would be able to solve some of these issues.
I’m using StickyStudy, which is built just for JLPT official vocab sets.
Have you looked at Shen[1] at all? It is a lisp dialect with a reasonably full featured type system[2]

1: http://www.shenlanguage.org/

2: http://www.shenlanguage.org/learn-shen/index.html#9%20Types
I agree with this; it's very important.

However, it does get tricky when your other hobbies also require you be on the computer as your job does (e.g., cryptocurrency trading, programming side projects, or editing images, making/editing videos, video games, etc.).

So, recently I've taken up gardening (got a nice piece of land) and brewing beer.

Also, going to the gym every other day or go out running. The exercise helps keep your mind and body at bay.
There is another one going around in Vietnam called Polynetwork which is a clear scam: https://polynetwork.org/
> I implement XHTML1.1, you implement HTML5. We both get 1 month time.

Do you get to use libraries or not?

If you get to use libraries, there are plenty of libraries for both of these tasks, so it will be fairly equivalent. In fact, if you want to really support XHTML well, it will probably be more complex, because you have to take into account namespaces; a tag or attribute is not just a simple string, you have to consider the namespace it's in, so you would have to deal with that.

If you have to write it from scratch, I'd actually also bet on it being quicker for HTML5. The exact algorithm is specified in the standard; you just have to translate that from pseudocode into whatever language you're working in.

In XHTML, you have to look through several standards (XHTML 1.0, XHTML Modularization, XML 1.0 which includes the DTD, XML Namespaces, XML Schema), and then translate from the specification in a declarative style into a algorithm that can actually be used to parse the document. XML parsing is actually quite complicated.

> XHTML was a worthy goal – with it, we wouldn’t have a need to run headless Chrome for tests. We could parse the web, and actually use the data.

What? XHTML wouldn't have replaced the use of JavaScript to add features and load content. It wouldn't have replaced people's inappropriate use of tags. It wouldn't have replaced the fact that web pages are written for human consumption, and so don't generally try to include appropriate annotations on data for processing by other tools.

> HTML5 is amazing for existing browser vendors, developers, and in the short-term, users. But everyone else loses. Horribly.

Imagining that some magical standard is going to make everything better for users is a pipe dream. Providing good data formats and APIs for exporting data is hard, and is a different problem that providing user interfaces and interactivity. There's not some way in which XHTML could have been extended to serve both purposes; they are just too different.

This is why, when people care about providing programmatic access to data, they generally provide two endpoints; one serving HTML, CSS, and JavaScript for humans to interact with, and one for providing JSON for machines to parse. There have been endless attempts to try and make one standard that would work for both purposes, and they've failed because that's just not a good approach for solving the problem; instead, it's better to just have an API that both the UI code (whether on the client or server side) can use, and other developers can use if you want to expose it.
Do you believe languages are meant to live forever?
Joplin would be great if it just had some organization of todos approaching GTD (inbox, views based on due date). I really want an app that combines my notes and todos together but anything that does that (which i've tried) treats todos as notes with a checkbox next to it.
iOS? Plus, I know folks who use mail.app. I also bet they could figure out how to instrument Safari with browser-side encryption for their cloud users.

A few more privacy scandals break, and if Apple had an end-to-end encryption story that sounds roughly like: “If you’re using Apple products and services, you probably don’t need to think too much about the techy parts.” I could easily see Apple cementing their position for anyone even remotely concerned about privacy.

Apple the computer company. Apple the media company. Apple the smartphone conpany. Apple the consumer privacy and protection company? I could see it.
That's exactly what I did, too. :)
> Is Mark sentenced to never be employed again?

This is not Google's fault and they should not be the one's being punished. If a government wants to have a say here they can, but in general society will act on information and you can't hide it from them.
Hmmm... Do you remember IE6 days? It was the best browser at that time - at least in respect of user base.

Yes, they did a lot of innovations there we all use now. Most notable - the whole AJAX idea was born there.
How are they messing with the standards?
Wouldn't it be far worse to delete the original information? It's better to just make it harder for someone's life to be ruined by it, don't you think?
> So how do you think new language development starts?

By people writing code rather than pontificating

> Why do we have languages like Rust, D, Nim, and Crystal?

Because people wrote them rather than wasted hours on end arging why other popular solutions are garbage. As I said in my previous post:

"For what it's worth, when I haven't liked a particular language which I've depended on, I've written my own parsers to add features. I'm not suggesting everyone should do this but it's a great deal more useful than starting flamewars."

Or to put things another way, you don't see the developer of Nim endlessly slagging off other languages. He just quietly gets on and creates something awesome.
Interest-Led Learning-Homeschool Curriculum Choice
Becoming a ‘Permian-Bitcoin’ Billionaire May Be Just a Dream
That's not a free, expressive choice. One shouldn't expect that the spectrum of browser maker's choices align with user's preferences. Also they might use a browser because a website requires it, not because it aligns with their preferences, or because it was built into their phone, etc. etc.