jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
In addition, the best "do-ers" to execute pilot programs aren't always (perhaps even are rarely) good educators for the next round of specialists to scale up the program. They'd rather be on the ground than writing documents about best practices. So a lot of institutional knowledge from the pilot programs are lost.

There's probably a good opportunity for an app/service/startup that makes recording this institutional knowledge more seamless for the on-the-ground "do-ers," but I'm not sure what the business model would be.
Agree, the MH370 disappearance is so strange, I wish that pretty soon there will be some clues!
previous discussion:
https://news.ycombinator.com/item?id=8081384
That actually sounds pretty awesome. Didn't some of those CSE's like MySimon used to have a graph of pricing over time as well? Any way I can get an invite code for Shopobot?
https://news.ycombinator.com/item?id=8957385
I'm just entering the field (19-yo), and I don't have an particular experience in the field yet. From people I've talked to, jobs that you describe are the best options. I'm particularly interested in government jobs for these reasons.
I like this for C/C++:

#if 1 // or 0
A
#else
B
#endif

This can even be nested.
Correct. I should have been explicit. By "profit", I meant profit relative to the market.

I do agree that the EMH doesn't exactly hold. Empirical proof of that is the existence of profitable trading firms. However, the reasoning behind EMH does imply something about the difficulty of earning profit relative to the market. And I do think it is a theory that people should be aware of when they start trying to understand finance.
It depends on the country. ESC became mandatory in most large markets since sometime between 2012 and 2014, but lots of cars are older than that. Unlike phones, automobiles can easily last 15 years or more if well cared for. Which is great in one respect but also a nightmare when it comes to safety and emissions.
> There are very good reasons why you you would both want to actually close programs

Other way around: modern OSes don't want to make it look like programs aren't running when they really are (which has been possible ever since installable background services were created); modern OSes want to be able to close programs behind your back, while they seem to still be running, and then restore them to their previous state when you come back to them.
Author here: Sorry if my usage of emojis made you uncomfortable. I don't think using emojis would soften the seriousness of a project There's lot of projects that uses Gitmoji and it's all v.appreciated too. Don't make someone feel lesser when you don't like it. I like to keep a signature on everything I do, whether its commit messages or anything else.
It's the appliance vs. tool mentality. Computers were a tool, but now they're just an appliance
Privilege-aware scheduling could colocate only same-container (or same-user, or same-process) threads on HT pairs.
More and more users are being exposed to working with online software due to Gmail. If they compare it with Outlook, they might even find it superior. That does make it easier to sell people on the idea of Google apps.
Pick up a discreet mathematics book. Learn logic, set theory, and writing mathematical proofs (induction, etc.)

I really wish they'd put a class like that right after basic symbolic algebra in normal school curriculum - it's far more useful in the modern world than trigonometry.
Ahh, I had assumed you were talking about a brand new application/service. If, as you mentioned in a reply to another comment, you're just exposing an existing web service to mobile phones then simply providing a mobile alternative to that service gets you a large percentage of your likely user base for a minimal effort.

If you're asking when 100% of the phones in your possible market will have browsers on them that are HTML5 aware/capable, I couldn't begin to guess. I don't think that will happen soon, but it's certainly happening at a faster rate than I ever thought it would be. This is the kind of question that can have a paralyzing effect however. If you want to provide a mobile gateway to your existing service you should go for it and you should implement to target the phones you expect the majority of your users to be using.

It was pointed out earlier, but it bears repeating, plan for what's out there right now. HTML5 has a lot of momentum in the browser space, but that doesn't mean it will be adopted in a uniform manner. Limit your scope if you have to, something is better than nothing, but right now the state of mobile browsers is in flux and I wouldn't recommend depending on 3rd parties to create a desirable environment for you.
$1600 - 2 spots (so total $3200 for two hours), I was there. It was a silent auction before and it became a live auction due to high demand.
This is a great comment, but I'm still unclear about the intended meaning of "designer". Are we only talking about graphic/artistic design, or just product design? The two are not the same (IMO). For example, I'm a programmer at the core, completely left-brained/logical, who struggles with art/graphic design. However, I am a great product designer (at least, IMO!). So, the one thing I look for to complete projects I'm working on is a graphic designer.

Also, I'm glad you qualified your last statement with this: "unless the key element to what they were doing was uniquely technical." I once had a graphic designer tell me his role was more important than the programming side to web sites, which I totally disagree with. I have a one word retort to that: craigslist. It's true that oftentimes great graphic design is a necessary ingredient to the success of a site, but that's not always the case.
This is a very very bad advice. I almost feel like hitting you for this.

DO NOT JUDGE HOMEWORKS. DO NOT SEPARATE knowledge into "base " and "tangential" especially when you are learning something in a course because many times th so called "tangential knowledge" is there to reinforce your "base knowledge".

I will take an example that you gave. If a student takes Algorithm design class, you would separate the class into the core design principles as "base" and the other as "tangential". However, the concrete algorithms are there to reinforce the design principles, to describe the abstraction layers that we have built etc. If a student doesn't work hard to learn about the working of the algorithm, he would probably miss out on important aspects like the power of invariance, the power of recurrence, the hurdle in analyzing the recurrence, the nonintuitive correctness of these algorithms. These are all implicit knowledges. The teacher would probably just mention it and move on in the lecture.

But the assignments, the problem sets, the midterm, the final exam are there to reinforce all these small lessons that would probably be missed. DO NOT JUDGE HOMEWORKS. As a student you may have no idea about what is important and what is not. Even if you feel you are not learning anything, do them, redo them, revise them and perform well in them. You never know the skills that you may pick up along the way that will make you a better computer scientist.

tl;dr

If you seriously doubt the purpose of the assignment, ask the teacher or the TA.
Netflix on Linux via Mono MoonLight would only be possible if Microsoft were willing to license PlayReady DRM for it. There are over 8500 signatures on a petition to NetFlix to put pressure on Microsoft allow this. I don't see it happening anytime soon.

Source: http://jacksonh.tumblr.com/post/965806498/how-to-watch-netfl...
People write these findings as if they're surprising. It's not. Take Google, for instance:

-The founders, early hires, and investors made a lot. This is their top 1% accounting for 35% of the wealth

-The rest of the employees made not as much, but still quite a lot. This is the next 19% holding 50%.

Then there's people who didn't have anything to do with building Google, who own none of Google. That's the other 80% of people, who own 15%.

The people who didn't build Google benefit a heck of a lot from the people who did - they have free to a range of amazing quality free services - search, Gmail, Maps, Earth, Apps, Finance, Analytics, Voice, Android, etc, etc, etc. They don't own Google and they're not millionaires. But they're much better off because the Google guys built that amazing company, which is why they're so wealthy.
WordPress is much more user-friendly for a beginner. I've used it for tons of sites, and it's almost always been a good experience.
B.S. Report by Bill Simmons
I like this. I did indeed clean my desk and enjoyed it. There's something to his technique. His book-in-process is at http://thinkingthingsdone.com/
Also, verboten is a german word possessed of a slightly antagonistic quality when placed in english speech. This is why it amused me so much.
I doubt that they'd want to tell everyone, since apparently triggering this problem effectively creates a DOS attack against the entire network.
The whole problem is caused by what I consider to be a larger problem: They're trying to print the damn things.

In terms of collaborating with others to form an opinion on an applicant, an online no-print system sounds better, more flexible and less prone to these types of problems.
Google doesn't use python extensively. It's used as scripting glue in a lot of places but there are no actual products written in python. It's all Java and C++.
In the past, I would've said read The Little Schemer book for better understanding recursion and lambda (basically, a lambda function is an anonymous function - meaning you don't have to name it). JavaScript is actually a great language to better understand functional programming - it really is Scheme in C-like syntax. Here's a great little chapter on functional programming in javascript (http://eloquentjavascript.net/chapter6.html). Just bear with me and read it - it's extremely worth the trouble. You'll understand the syntax fine even if you don't know javascript.

After you read that, hopefully you'll start passing around functions as arguments inside another functions. It's tremendously fun and changes your way of thinking about code.

And this little answer in StackOverFlow summarizes what lambdas can do and how you can use it in python: http://stackoverflow.com/questions/890128/python-lambda-why/...

The simplest explanation is think of your program functions like mathematical functions that spit out values, with that in mind you can start sending in functions as arguments. A very brief e.g from the link:

def addition(n):
return lambda x: x + n
f = addition(3)
f(4) # is 7

here, f is actually binded to a function - the addition function from above (because it returned a function called lambda).
GUIs were invented for a reason. They allow an intuitive and spatial understanding of software, and while they create limitations in some areas, they remove limitations in others. For example, I think the benefits are obvious of offering a native save dialog for where to download the video, rather than requiring the user to specify a hand-typed or copy-pasted path.

Even for people who know how to use the command line, most of us still spend the day in a graphical desktop environment, and having a program that integrates with that environment is very valuable.
We really need (and will inevitably get) an open, distributed protocol for status updates. It's insane for everything to be routed through one (or 2, or 3) companies.
Oh, that's not so much.
We have an attorney and are looking for an accountant. But I wanted to check on HN as well.

We built a site and get a couple thousand visitors a day. But it's not self-sustaining - if we dropped work on it, the traffic would probably drop off. So I figured $10k was fair (?)

We plan to buy our founders shares, so I think (with the 83b election) our net income is zero — we paid $X for $x worth of shares.
Make official titles today complete with business cards. You are CTO and VP of Product Management. He is VP of Sales. Communicate and agree upon these roles clearly.
It's not like Black cabs in London are guaranteed to be safe: https://en.wikipedia.org/wiki/John_Worboys
Version 0.4.0 of subrepo has been rock solid for us and has handled everything that's been thrown at it; prior versions wouldn't handle odd situations well. Whether our "odd situations" line up with yours is a different question...

Edit: to be clear; even before 0.4.0 git subrepo handled strange situations better than git subtree did mostly because git subtree requires so much more manual work that's easy to get wrong.
Not a FBer myself, but I do know that people do worse things for less pay.
This resonates well with me. I honestly do not understand the benefit of dropping video games in favor of <random hobby>, for example reading. Alternate / do both if you enjoy it!

Before you recoil in disgust, let me note that I have read many many books and love reading. I value literature a lot but when it comes down to what I do in life and what things REALLY REALLY give me in the end, then books don't perform better than a range of selected video games (to my own gusto). In then end, a book doesn't propel to new positions more than a game does, unless it'sa book meant to teach me new technology or so.

It's simply another form of media, another form of story telling and conveying experiences. And while I enjoyed "Marc Aurel's Meditations" and took a lot of benefit out of it, Persona 5 also provided me with some good, memorable experiences that make me rethink life. Even just the "Take your time" loading screen spinner... If I put them on a scale it's simply even for me in value.
This is so important! You must have separate functions, even if they contain the exact same code, if they are semantically different.
Start by assuming SpaceX will be successful with Starship and Starlink. That means they drop launch costs to $20/kg at scale, find themselves with NASA-level funding from Starlink subscriptions, and start building permanent installations on Mars and the Moon.

Figure out something they're going to need for those. Musk has said they're relying on other companies to provide the infrastructure to actually live on Mars. Be one of those companies. If it's something modest but really useful, you don't have to be a big company at first.

Or, recognize that everybody's building lightweight, expensive, super reliable satellites because launch is expensive. Figure out how to build the cheapest possible satellites instead. Your financial constraints will give you a different mindset than people with serious resources.
> I don’t see how this poses much of a safeguard, in any event. If millions of Chinese wind up starving due to a trade war, for example, a shooting war is almost inevitable.

It doesn't.

A shooting war has already commenced by the CCP in Hong Kong because they refuse to acquiesce to the dominion of the PRC's illegal dictates, so what you should be worried more about creating a 'shooting war' is China's economic turmoil (much by the machinations of the CCP/PRC) having a spill-on effect outside of its borders than within. Moreover, a correction is long over-due, just to be clear, the US shouldn't be a super power anymore, either; nor should any nation if we've seen what they do with said power.

While I agree the World is under a kleptocractic-plutacracy, the emergence of the Nation-state was only ever just that; there was no 'Golden era' of the State, it was only forced down the serf/peasant class' collective throats and legitimized under a thinly-veil scam called an election process which promotes division and mob-justice. One in which can be altered/manipulated in masse and in certain cases outright removed as it sees fit.
As does Revolut.

I think it’s just a market where Europe is ahead of the US.
>If you're encrypting a hard drive, most encryption methods give you full certainty that you've correctly decrypted the text

I was thinking about mention it before when I wrote the above comment but it was already becoming a lengthy comment.

Truecrypt (now Veracrypt) is one of the more popular disk encryption software and was part of at least one US lawsuit in regard to revealing passwords. Truecrypt support a technique called hidden drives. The technique use the fact that free space is indistinguishable from encrypted data, so an attacker can never be fully certain if they have decrypted the whole data or just part of it.

A older and similar concept was/is utilized by Freenet project. Here the data get one-time pad encrypted using existing encrypted data blocks of same size. Each encrypted block then becomes both the key and data from the perspective of the encryption scheme, and the same block can be reused multiple times as one side of the operation for any given number of decrypted data. In order to decrypt a given file you need to first download the map that identify which blocks represent both sides of the one-time pad encryption, then the blocks which combined are twice the size of the decrypted data, and then do the operation. Freenet theorized that since any block could be the key/data for any other block you could never be certain of what information you have stored by looking at a single block. The block is just information in potentia.
> I would already be operating under the assumption that all the clients are hostile.

You can't operate assuming all computers in the Capitol are hostile. How are the members supposed to do work if their computers are assumed hostile? Why even give them computers then?

> I would already assume Member computers are a huge attack vector, and act accordingly.

What would "acting accordingly" look like for you in that example scenario you outlined.
It would be a lot more convincing if they could say Microsoft Stack Ranks And No One Else Does. Google, for example is a strictly stack ranked company and hasn't folded (at least in my opinion) into a caustic environment as described in this article.
The discussion here is interesting. One of the reasons I hardly ever submit Wikipedia articles to Hacker News is that very few Wikipedia articles have gone through enough thorough editing to be worth discussing among the professionally edited sources submitted here. I'll note for the record, as a Wikipedian, that the article talk page

http://en.wikipedia.org/wiki/Talk:Micromort

for the article kindly submitted here suggests that the article still needs A LOT of work (as most Wikipedia articles doe) and that some of the statements now in the article may be flat wrong, misrepresenting the micromort concept as it was pioneered by Ronald A. Howard. See his presentation on microrisk analysis

http://ise.tamu.edu/isen627/Slides/25%20Life%20and%20Death.p...

for a possibly more sophisticated, exact, and accurate view of the issue.

The online mathematics lesson "Understanding uncertainty: Small but lethal"

http://plus.maths.org/content/os/issue55/features/risk/index

is also good for practicing understanding of micromorts.
Here is great video by Cambridge Ideas about the risk of dying from various activities (measured in micromorts):

http://www.youtube.com/watch?v=a1PtQ67urG4

The professor's conclusion is that one of the biggest risks is being too cautious.
As good as time as any to remind people of Betteridge's law of headlines[0]...

[0]. http://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
Very interesting indeed, Libertatea.
Laravel and Drupal 7+ frankly ruined PHP for me.

PHP as a platform is KISS and elegant, and I still admire some of its features such as built in templating, filesystem based routing, etc.

But whenever I look back at Laravel, I remember how dangerous overly complex fluff with a nice logo is to a platform.
Please not take HN threads into nationalistic or racial flamewar. Last thing we need here.

https://news.ycombinator.com/newsguidelines.html
I'm afraid I don't remember exactly which one it was but after an upgrade of the framework it worked perfectly again.
Arguably a wee bit simpler than jffry's s3+cloudflare option, and with a similar pay-for-what-you-use pricing model, is NearlyFreeSpeech.net.
Allow me take the opportunity and ask if anybody here is running Elasticsearch with Mesos (and Marathon) using Docker container?

I'm running Elasticsearch nodes on a dedicated Mesos slaves and I’m still not sure how much memory should I allocate to Elasticsearch task e.g. all available memory as reported by Mesos or some smaller amount to leave something for the system? Please note that I'm asking about memory allocated to the Marathon task not about JVM heap size.
Compare "Strictures upon the Declaration of Independence" by Thomas Hutchinson" (http://oll.libertyfund.org/pages/1776-hutchinson-strictures-...)

"Mr Hutchinson believes that the majority of Americans were deluded into war with Britain by a few crazies. A common experience in history. Read it, it's short. Pay attention to Mr Hutchinson pointing out logical inconsistencies between the revolutionaries' calls for freedom and their owning slaves." (https://foseti.wordpress.com/2009/04/10/review-of-strictures...)
It seems to me that the main speed up is people not having to get up to let people in. So they could let any group flying together with a window go at the same time.
Pentium 200Mhz (Socket 7) came out in 95; so a dx-4 in 96 was definitely old and should be not expensive.
This is basically the primary curriculum of current management training. The more people "train" in it, the more we get to a stupid "ruled by metrics" world.

IRL, you can't actually be scientific outside of certain cases. Bad/fake science can be worse than no science. Fake objectivity is usually worse than subjectivity. The whole things gets bogged down into "searching under the streetlamp" problems.

If you can find a problem that fits the solution you (+ most bogus management consultants of the last 10 years) are advocating, it'll work. Mostly, it gets bolted on to whatever people are doing as an additional layer of bullshit. Nonsense analytics + politics.
I was looking on how do this exact thing! Thank you! In IntelliJ I press Alt+j to add to selection then I can edit all matches. You just described how to do the same effect in Vim
Vim is getting more popular. Not just within vim, but outside vim! Practically every full-featured editor has a vi or vim mode, and when they say vi, usually they also mean vim.

Things that have nothing to do with vim but are inspired by vim are even sprouting up! And apparently it's OK to name something based on vim: https://groups.google.com/g/vim_use/c/EnSMrx_rGg4/m/d_nVlmLQ...

Edit: In Bram's reply he mentioned the household cleaner. Apparently it's similar to Ajax. That's so awesome. https://en.wikipedia.org/wiki/Vim_(cleaning_product)
I didn't realize iOS doesn't have that. Google Play shows each app's permissions on the listings page.
could you add a screenshot of the UI?
"That clearly optimises for short, easy to read books ... and avoids more technical and difficult books..."

If someone reads short, easy to read books for any reason, that's dandy. I'm sure they'll get something useful out of it.

On the other hand, are you reading The Art of Computer Programming? (Oddly enough, I can currently answer yes, since I've been playing around with the section in Seminumerical Algorithms on testing random number sources. :-) )
I'm sorry about your friend. I've had similar experiences with tech products, but I tend to think that unexpected reminders (of any kind) are all part of the process of dealing with loss. That hyper-avoidance seems an unhealthy route, popular though it is in modern discussions about emotionally difficult subjects.