jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I didn't really give much thought to the name other than "it's a paper/document with math in it." I honestly had no intentions (or even hopes) of trying to deceptive anyone into thinking I was a mathematician.

I can see your point though and will be more explicit about just calling this type of accompanying document as "notes" in the future since that term has less formal meaning associated with it.
Or is TechCrunch fading?
Learning a bit of system administration and renting a vps is probably better long term.

I'd say tablet to the original question, but Android. In time it will spawn a much bigger ecosystem then Apple can or wants.
Java is much cleaner then it's painted, and in time all the jvm languages will be useful on Android.
Web programming, specifically taking advantage of all of the APIs HTML5 provides.

All existing tablet devices are very friendly to HTML5 having all being built off of webkit (Android and iOS). So you can kill two birds with one stone and not have to worry about IE compatibility.
What you call "misgendering" and "transphobia" is known as "speaking the truth" in cultures that haven't adopted this bizarre idea that men can actually become women and women can actually become men. We know it's a masquerade really.
The few answers on Quota which aren't completely bogus are usually out of date.
> Then ask them.

Startup 101 "Mom Test" stuff. If you ask people what they think, you get their intentions. If you measure their behaviour, you get actual data. Talking to customers is excellent, but measuring what they actually do verifies that they're not lying to you because they're nice people.

>Also, what makes you think that your interest in knowing your customer's behavior is more important than your customers' right to privacy?

I don't understand this. If I ran a physical shop and watched my customers browse to understand their behaviour, no-one would think this was unethical, intrusive or violating their privacy. Why is it all of those things online?

Or is your objection just to the Javascript? If I "violate their privacy" by analysing server logs it's OK, but adding javascript to measure behaviour is "bad, hmmkay"?
I'm using Youtube via Chrome browser with UBlock Origin. I can't remember seeing even a single ad in several years. I'm amazed that Youtube has not figured out how to prevent this, but at the moment it's a fantastic experience.
There is significantly more price variation in legal services than many (particularly in this cohort) seem to recognize. I admit my own bias here, but I don't quite understand why many in the startup world feel the need to go to 1000+ lawyer international law firms for early-phase legal services. Do any of you hire Ernst and Young or Deloitte to do your startup accounting?

A lot of folks pay a lot of money for legal services because they seem to think they need to hire the same lawyers as Facebook and Google. You hire those same service providers, don't be surprised how much you pay.
vanced.app
The open source definition talks a lot about how source code is available. It doesn't talk about being able to contact the author.

The one aspect I'd change as the author is to not host the project on github because that platform seems to suggest a focus on being able to send stuff (patches, issues, ...) around and get reactions (for example it's impossible to disable the pull request UI). But that's a characteristic of GitHub not of Open Source.
At first it was all through friends or connections. Then I found a job as the first engineer in a two person startup, posted on Craigslist (that was back in 2009). Eight years later that startup was sold for half a billion dollars. Today I would go directly to websites of companies I’m interested in, then find someone on LinkedIn who works there.

But - first you better make sure you’re someone they would want to hire! Casually mentioning some cool project you put on Github, relevant to what they are doing, helps a lot in my experience.
John Shutt : https://fexpr.blogspot.com/ https://web.cs.wpi.edu/~jshutt/play.html

He designed Kernel Programming Language, a very neat lisp that allow to exploit and reason about the semantics powers that lisp has binged over the years (symbolic, continuations, encapsulation …).

I also highly appreciates the articles that he writes in his blog, they gave me “insights” ...
https://www.lesswrong.com/posts/nzsHQzsvwLw6g4pyE/review-sel...
But it does elevate Twitch bans far above the "this is just like a forum admin doing as he pleases, move along" of the original comment.
I don’t know if it’s a straw man when the actual policy this article is about mentions it

> The company is currently defining “serious offenses” as incidents of violent extremism, credible threats of mass violence, membership in a known hate group, sexual exploitation of children, and nonconsensual sexual activities, among others.
the kind that gets paid tens of millions USD by google to quietly leave for another high-paying job https://www.theverge.com/2019/3/11/18260712/google-amit-sing...
I’m from Southern Brazil (very close to our hermanos in Argentina) and yes this is very true. I really look forward to eating steak when I go visit family and friends down there.
The long blog format is for SEO purposes
Which do you prefer Ruby or Python?

Both Rails and Django have lively helpful communities with great documentation and extensive libraries.

You could even play with both over a few hours and pick the one that has the style you prefer.

What was the issue you had with ORMs?
Is it one of these?:

https://splendidbacon.com (discussion - http://news.ycombinator.com/item?id=1801964)

http://bettermeans.com/
Can anyone give a reference for this or indicate if it's true? I use Dropbox to backup my purchased music downloads; the thought that when my hard disk crashes, I can't restore them from my Dropbox because they might have been "purged" is rather worrying.
To have a bubble, we need a lot of large and irrational public investments at extreme valuations regardless of profit. At this moment we have extreme valuations and large investments, but "a lot" and "public" are notably absent; we have a relatively small number (a dozen or so) companies with extreme valuations. So it's not a bubble.

That being said, we are still not very far from one, since the only thing preventing the current situation of becoming a bubble is the fact that the biggest players are not on the public market, which is largely limiting availability of their stocks, which are regardless oozing out through secondary markets. So as soon as Facebook or a few smaller tech companies go public, or if the SEC laxes the rules for investing private companies (as discussed previously: http://berislav.lopac.net/post/4489527749/opening-the-valve), the bubble will start to inflate.
Yes, and having a copy of something doesn't mean that you don't have the right to have this copy.
Yes, my friend is working on this

https://unitworkers.com/
I think of it this way: Buying ARM for some billion dollars would give Apple the advantage of having unique processors on its devices. Is this enough justification for such an expenditure? I think it is not for a various reasons.

1) No matter how big the Apple is, the market would create new CPU architectures that would eat Apple's initial monopoly advantage over time. Investments are made for long term gains, so in the long run its not a good investment.

2) Apple can already distinguish itself from competition by its engineering, philosophy etc. a cpu architecture is not going to make enough difference.
It would be wiser to spend money on innovation than some cpu architecture that already exists and is beneficial to Apple.

You can probably compare this to HP buying Palm for WebOS. HP bought it for having a strong software portfolio for its mobile devices.

The difference though is that ARM has to rely on its ecosystem (e.g. all other partners who bundle their products with ARM cpus) to survive. It needs to be licensed to the market. In case of WebOS, it was only used by Palm itself.
The Society for Judgement and Decision Making has been publishing an online journal for about 4-5 years now. Very respected Editor and Assoc. Editors and certainly some interesting papers in there. http://journal.sjdm.org/

Also, I've found it useful to build a list of researchers whose work I find interesting, then trawl Google Scholar for them; this usually turns up some free sources that would be otherwise hard to find in the noise.
Since this has turned partially into a discussion about rhetoric and semantics, I figured I'd join in. I kind of disagree with The Schneier's sentiment, quoted thusly:

"Hacking is primarily a mindset: a way of thinking about security. Its primary focus is in attacking systems, but it's invaluable to the defense of those systems as well. Because computer systems are so complex, defending them often requires people who can think like attackers."

All the way up to "Hacking is a mindset" he's on the right course. Although I'm a security professional by trade and by passion (and was just christened "The Hacker" by my peers at the new job last week), I truly believe that the definition is a bit broader than simply security. Hacking is a mindset: a way of thinking about solutions to complex problems.

It so happens that security is -- or at least can be -- a pretty complex problem, but hackers of all kinds often think about the solutions to their problems by using critical thinking skills, intuition, and intimate knowledge of the system. This applies to complex problems of all varieties.

I understand, to an extent, why his essay was entitled Hiring Hackers, however, Hiring Computer Criminals may have been a more fitting title. Or maybe even simply Hiring Felons, for that matter.
Thinkpad t510 does 1900x1080 if you get the upgraded video card
If you pretend that Lenovo makes nothing other than the T, W, and X series (and really only the X2xx models), then they are indeed the only other good option. I've used quite a number of their other machines, though, and have been thoroughly unimpressed, especially with the SL models.

But the T, W, and X are easy to understand (mainstream, heavy duty, small size) and are damn good quality.
Do you think it's a good idea to send 80k emails all at once from the same server

Not a good idea. We've had problems getting blocked by certain ISPs when a forum thread gets popular and the server tries to send out too many notifications to users with the same ISP.

Better to outsource it to someone else who has figured out all of the kinks.
Then you don't want a microcontroller. What you want is a dirt-cheap all-in-one CPU/RAM/ROM package.

Have a look at mini PCs and plug PCs.

http://www.hawkboard.org/distributors
http://www.linuxfordevices.com/c/a/News/Mini-Linux-PC-breaks...
http://www.wired.com/gadgetlab/2009/02/marvell-offers/

Of course, you don't say what you want to teach, so these could be totally missing the mark.
Ping me and let's talk about it: anthony@dnsimple.com I'll be happy to answer questions about our current capacity and where we're heading.
I never knew it's so simple to embed 3D visualizations. How does GitHub do this? How can I do this on my own website? What's the name of the tech I should google?
Not really a fan of the design - too rough for this world and too fragile to survive Mad Max ;)

Plenty of Tesla design concepts online that were way better:
https://www.behance.net/gallery/78909965/TESLA-Pickup
They know, they just do it to inflate the valuation & exit at the right time i.e. before the company goes down; The investor just before that is the real looser.
That it is possible to put a full sheet of plywood in a minivan has nothing to do with the design criteria for the first minivans. The design criteria for Dodge could have been fit a family of six and have space for luggage and a pet carrier. It is surprising that fitting 4×8 sheets were an explicit design criteria.
Now you just have to define data, data sharing, advertiser, political, advertising, and political advertising in a way that can be affected by such a policy without all the obvious and non-obvious harms.
Hella mental gymnastics there. Instead of reducing greenhouse gases, apparently, we should be learning to turn every coastal city to Venice.
There are two types of people: those who have trucks, and those who get their friends with trucks to help them move.
Right, and that's what this is about. They're doing the experiments. I didn't say they were too hard; I said they were hard. But it's early days of learning how to do experiments, much like medicine was not that long ago.
At the same time I preordered I started thinking about potential metallic wrap options.
Just thought I'd give this a share here, I've been a lurker for about 3 years now. This project was one that I wanted to tackle for a long time, learning how to make images. I work for an agency with a lot of talented designers, so I had a lot of really great help. My motivation to do this came as a result of the fact that I do a lot of side projects and don't want to rely on other people for every little thing (like banners, etc).

Hope you enjoy and don't flame me too bad I am still a beginner!
Double standard much?

You need years of training before you're any good at web dev too. For the fields you listed, people build toy solutions to all of those problems all the time. Just for fun.

So much unreasonable elitism in this industry.
As much as i can't disagree with the choice (the realpolitik of programming has made it the most correct choice), i am saddened that the language on which the choice falls is one not chosen based on any merit, but merely due the historical accident of being the first to be implemented in a browser and having had no appreciable opposition due to browsers at the time being in hands of corporations.

In "A Deepness on the Sky", Vernor Vinge describes a future in which there is the reality of a profession called "Programmer-at-Arms", necessitated due to thousands of years of layers of indirection and cruft that will combine to make the software of that time, making it a requirement for even simple changes in a weapon system to be done by someone who can dig through all of those layers. It seems that his prediction is closer and closer to becoming reality.
I'm not a programmer, and had never heard of the fizzbuzz question. After seeing so many people come out in favor of it in the comments, I looked it up. It is just so easy that I have to imagine people who "bomb" it are failing because they're expecting a difficult question and wind up overthinking it.

I mean seriously, this is the question as I found it:

Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

And here is an answer in bash that took me literally 30 seconds:

for num in {1..100} ; do
out=""
(( $num % 3 == 0 )) && out="Fizz"
(( $num % 5 == 0 )) && out="${out}Buzz"
echo ${out:-$num}
done

If this somehow provides valuable insight into a candidate, it certainly shouldn't be occupying prime 'in person' interview time. Request it before you schedule the on-site interview. Even identifying as a non-programmer, I have been asked much harder programming questions in interviews.
I'm not sure your responding to the problem the OP has. He isn't saying Python isn't good for all the things you've listen. He is saying that for starting off in an introductory classroom environment, python is too complicated for simple interactive applications.

MVC web app certainly goes above and beyond TkInter in complexity. If you need to develop the web app, then you'll probably end up teaching Javascript anyways to accomplish what he is addressing. Having tutored friends in introductory courses before, functional programming would certainly also go over their heads.

So while I agree with you on your points. I agree with the OP that perhaps Python isn't the best language you want to use as an introductory course (if interactive GUI are on the to do list at least), but maybe bring it in during the second or third course.
But the point of mathematics is not to be useful. Sure, math is very applicable, but that is not why mathematicians study it.

The point of the anecdote is that just as a single person does not have to have a 'use' to justify their existence, mathematics does not need to be useful to be studied.
>The ACA model in the US is very similar to what exists in many places in the world e.g. here in Australia.

Does your boss decide what your health insurance will be?

Are health insurance companies in Australia publicly traded for profit corporations?

There's other questions I have but I wont ask because I feel that people may take them as attacks. (I don't mean to attack)

>it was driven from the needs of the government not the needs of the health care industry.

The white paper that became thd affordable care act was written by Liz Fowler who was a VP at one of the largest health insurance companies. After the ADA was passed she became a lobbyist for a major pharmaceutical company.
Wolves essentially never attack humans, particularly by comparison with the frequency of tiger attacks.

They are different species, of different sizes, with different diets, with different behaviors. Comparing wolves and tigers is not really sensible.

But that doesn't stop people from killing wolves anyway.
We updated the page this links to, but added a link to the previous version for reference.
Nice burnt crust, I don't see why anyone would find these images appealing. Cancer anyone?
Apple's too cool to donate.

http://www.nytimes.com/2010/12/09/technology/09charity.html
Awesome. Works perfectly on OS X.
The security implications and unpredictable resource availability never made it feasible to run a real production site from shared hosting.
You’re making some assumptions along the way though. There’s been multiple articles published about how the data that FB shows to advertisers is not accurate:

[0] https://news.ycombinator.com/item?id=26193544

[1] https://news.ycombinator.com/item?id=26179162
It's actually not smart at all. Replacing the letters in the Roman alphabet with Greek letters based on superficial resemblance is not any different from replacing the "R" with "Я" when writing about anything Russian-related (you see it stupidly used in book covers, t-shirts, etc).

How does this do anything to honor the cultural legacy of Greece? Perhaps we could honor the legacy of 19th century mathematics by using Fraktur characters when they resemble Latin ones?

When people who can read Greek are telling you it's bad taste maybe take their word for it! Not dang.

What you're really saying is that the Greek alphabet (and by extension its language community) is so insignificant compared to Latin that the cost of potential misrecognition is so low that it can be disregarded. This is chauvinism, not "honoring Greek mathematics"!
Tabs were always there since before it was even called Firefox.
Would it be possible to have paid extensions? I mean, let's say a I got an extension on Google Chrome which I sell with Gumroad and I'd like to integrate it with your web browser as well.
Big miss here is iOS shortcuts.

I would work now on adding shortcuts for automating browser actions & interacting with content.
Blender 2.8 (2018) included a big UI overhaul.
This is awesome. Big fan of Grouparoo and what they're building!
If by animators you mean people who create the frames between key frames designed by the character designers then I'm pretty sure this work is often outsourced to chinese and south korean studios that pay a penny to their employees.

I think the only exception to that was Kyoto Animation (KyoAni) Studio which made fame for treating their employees very well. Unfortunately they were targeted by an arson attack in 2019.
muut.com uses Riot for authentication, signups and for forum settings which is a fairly large application. The site is fairly popular.

Of course React is much more tested and probably more solid at this point and Riot 2.0 is just released.

But one major benefit for Riot is that there is indeed 24x less code to maintain and so much less weak spots to take care of.
Do you think that the 24x less code is because of its exceptional design? Or is it missing some features?
The developer portal at https://developer.nutiteq.com mentions OpenStreetMap, but the start and product pages doesn't. No link either. Perhaps you provide more sources, I haven't looked into the product very carefully. Your support told me OSM is used as map data source, didn't mention any other source. My understanding of the OSM license agreement is that you have to make it more explicit. But I'm no lawyer.

"Our requested attribution is "© OpenStreetMap contributors".
You must also make it clear that the data is available under the Open Database Licence. This can be achieved by providing a "License" or "Terms" link which links to www.openstreetmap.org/copyright or www.opendatacommons.org/licenses/odbl."

Regardless whether required or not I think it'd be cool of you to mention it more explicitly since you're creating a business around it.
Why are we black-and-white fallacy-ing this?

It is indeed stupid and wasteful to deliver 40 KB of framework and 8 KB of templates and 14 KB of data and 20 KB of business logic and 15 KB of CSS to the client and then make the client do all the rest of the work to "make page happen"--especially on an open platform with so few reliable guarantees about the client's capabilities and resources.

But to say templating is only the job of the server is equally myopic. Web applications--high functionality, low content (as opposed to web sites--low functionality, high content) have struggled with the limitations of the static, stateless document paradigm for years and is the real use-case for client side templating as an answer to one of the many resulting challenges.

When a page is highly dynamic in response to interaction, it is equally stupid and wasteful to perform full page refreshes. Request, server compile, download, flow, paint. Bad. Slow, discontinuous.

Someone else mentioned UX being ignored in the quest for client side templates: no, wrong. Client side templates are at least 50% about UX. We have a DOM already there, let's use it. But that is also exactly the problem with the all-client mode: it delivers something several extra steps removed from being a useful (to the user) DOM when it could do otherwise and when doing otherwise would result in a better and more universally performant user experience.

Right now, truly smart isomorphic templates are what we need. (But, then again, by the time we get them, we probably won't need them--because the goalposts will have shifted and/or we'll have a better answer.)
Wow, this thread is a tough read for someone who ranks JavaScript as the best high-level language in common-use today.

Haters gonna hate!
I remember having a conversation with you about how uneven access to opportunity is in America among different races, economic classes, etc. - and I recall you saying in a resigned way (something like) "Oh welp, yeah things are bad, but I have a wife and a kid, I'm too tired and old to do anything about that, and I'm not an idealist anymore." I have somewhat the same feelings about piracy... it's not going to stop, it's just the way people get their software. Frankly I hate that this is the way things are, because now we have total pieces of shits like Facebook -- free things, which are not really free -- they're taking our fucking data, and invading our privacy, I hate that, I wish developers of good software made a killing. But there are a lot of poor people right now who're not doing really well... and you know what, if they can spend 2 hours watching a pirated movie to lessen their miseries, I say God bless them. There are bigger things we should be directing our outrage at. When there are no more wars, no more poor people, no more crimes, let's worry about piracy. (And, also, unlike the uneven access to opportunity thing -- at least (generally) the people getting fucked in this case are the already rich ones.)