jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The writer/director had a chance to flip the rights for a huge profit and turned it down so he could make the film:

Mr. Darabont said he took a night to think about it. "But it was never an option," he said. "Most of it boils down to, 'Why are we here?' That was a passion I was very determined to pursue and not just sell to the highest bidder."
Apparently Kim Dotcom gave them 3,000 MegaUpload accounts to stop. After that they claim to have halted the attacks. They have somewhat of an incentive now to DDoS internet services and wait to see if someone will give them goodies in exchange to stop this.

https://twitter.com/KimDotcom/status/548305704776241152
I would hire people with good aptitude and attitude over people with good technical chops any day of the week. It's not even close. I've seen too many teams of great people walk into a project not knowing any of the tech involved -- and kick ass. I've also seen a tremendous number of highly-skilled teams create a death march/miserable existence for themselves where they could get nothing done at all.
Do you often find that you have no idea whether your variable contains a string or a number? Either your data comes from user input, an API, or some file-like source. If it's user input, say from an <input>, you would already know to parseInt(). If it's from an API then presumably it's conforming to a documented spec. If it's from a file or something less than conformant, safely parse it.

Why/how would you get to the point where you're operating on the value without being certain of its type?
I grabbed gleeh.com, might be good for resale at least. Thank you for the list!
There's also opportunity costs for having to try to make the deal work. They had to spend time on the deal as opposed to something else the company needed.
That didn't sound completely right, so I checked it out. You can have a path with ~32k characters actually.

http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29....

I know that not all software supports those long file/path names, so yeah, you are probably in for some surprises.
Flashpoint (the Flash archival project) has a library of VRML content.

https://bluemaxima.org/flashpoint/platforms/
Got it. Awesome!
The per-capita argument only makes sense if one expects the carbon footprint of the citizenry to be relatively equal. What this creates, instead, is that in really large countries the allocation will be taken by the people living really energy-intensive lives while letting the bulk of the population live poorly.

The other problem is that this incentivizes population increases since energy is the limiting factor for a developed nation's GDP and they can effectively raise their limit by having more children. That's not a good thing either and goes directly against the fertility declines that are about the only good news we have.

Per capita is one way to slice it, but it's not the definition of "fair."
I love s expressions, i can now manipulate my code semantically thanks to paredit & co. Learning vim is the first step to being able to properly manipulate code. Paredit is the next and last step ;)
Indeed. I posted because I think intuitively people read that a trait is 60% heritable and assume that it's always true, when it is only true in the specific environment in which it was measured.
Whatever you do, don't go onto those horrible, horrible websites unless you want to be banging out WordPress templates at $50 a pop.

There's freelancing and consulting. Freelancing is just you, by yourself, finding gigs, selling yourself, doing the work, invoicing clients etc. I guess freelancing is technically consulting.

Then there's contracting, where you go and find a contract job which is advertised for X months and $Z by an employer or 3rd party and you work that. That's what I'm doing now and it's pretty good money.

A consulting job (in my mind) is where you get a job at a firm which does all the client engagment, marketing, invoicing etc, and you just do the work. You could work at a consulting firm as a full time employee or a contractor, since their need for staff fluctuates.

If you have the skills and need some short term work, look out for short term contracting gigs being offered by consulting firms - they pay pretty well and they're on the market because there's a pertinent need to get a bum between a seat and a keyboard as soon as possible. For example - my current job is as a contractor working for a consulting firm which is engaged with a government agency. The firm promised the agency a warm body for X months, but for strategic reasons the firm wants to move that person elsewhere. That's where I come in. They hire me for three months so they can reallocate their employee while keeping their existing obligations. In circumstances like that, price isn't the main issue.
> I once had to spend 6 months reverse engineering a video output [...] this is the sort of shit you will do at an actual hard-tech startup

I don't know about hard-tech, but it seems to me that most startups can't afford to have a person work on one project for 6 months.
This will change soon. We were going to announce public release Dec 4th, but failed, as you see...
Well, some things take time. It is relatively easy to build something trivial fast, but it is not that easy to build something more complex. Markets are different. It took 4 years for Coda.io to release even private version. And they had like 50 people in a team. Our market is highly competitive and hard to enter.
Go try something more risky, with a big (but uncertain) upside.

You choose what the upside is, it does not have to be financial.
Many people ask me what I look for in a development firm. This should help you out.
Following on from my comment about the €/$ issue in the other reply thread, I would say that right now the service offering is very limited.

I either need a lot more than just polling (and use CloudKick, Monit, whatever) or if I only need polling because it's just a blog or whatever then I'm not going to be prepared to spend much/anything.

I would work out what your bigger hosted competitors are doing, and find a niche they don't serve. OR, work out the pain points of running self-hosted monit and the like and offer something that isn't just a clone of the existing players.

I would also add a "tour"/"Explore features" type page to explain what the service does - is it pinging, checking the TCP banner on a given port, is it making a request and fetching some content to check it against expected response? Etc. Explain why that is helpful to me.

Don't assume I even know why I want monitoring! Show me what the alerts/reports look like.
Just try to market an integrated office suite called "Office", an OS called "Windows" or a computer called "Apple" to see what happens...
My sources are in Apple Retail, and from what I can piece together, Apple's enterprise sales is truly becoming that - going after Fortune 500 companies, when previously if you had more than 50-100 people and/or computers you were fair game for the enterprise department. Thus, their enterprise department is shrinking, but becoming more focused.

In the past, there was a lot of poaching of deals between departments within Apple - retail would make a deal for >30 machines with an organization, only to have Enterprise call the customer up (they share CRM) and offer the exact same deal with a price below what Retail was allowed to discount.

It's an internal org chart change, as far as I can tell. Why have dedicated enterprise reps in a phone center somewhere that can't have a face-to-face interaction with the customer, when in a lot of areas there's a retail store that can provide that, and get halo sales to employees, etc.
A reasonable unit of temperature begins at 0K and makes the numeric value of the Boltzmann constant 1.
(re-posting my comment from the blog because I want to hear people's opinion)

This is extremely useful for getting apps written for the desktop to run on the browser for remote access and virtualization.

I don’t know if there are any companies with GTK3 desktop apps that need this right now, but for the past six months I’ve been working on doing exactly the same thing for JazzScheme (http://jazzscheme.org/). JazzScheme has its own widget set and UI library that runs on top of Cairo. Instead of sending bitmap data across I’m providing a thin indirection layer on top of Cairo surface and HTML 5 canvas (they’re almost identical in terms of drawing commands).

We’re using it for a pretty involved business app that needs a desktop version. Doing a web version any other way would have been a complete nightmare.
Let me first say that I wholeheartedly oppose conscription. I know former conscripts from a couple of different countries and they really disliked their time in the military.

But ...

You are confusing cause and effect. Israel and South Korea, have conscription because of war. Both would rather live in peace but both are technically at war and have been for decades. Not to be confused with conscription during Vietnam which was a foreign war.

> As an aside, in a country with conscription there would be no civilians

It depends on the country, but my understanding is that you can choose to relinquish your citizenship you no longer have to serve. Of course you would need to seek refugee status in a sympathetic country.

You cannot always have the benefits of citizenship without paying a cost.
ssh with X11 forwarding (-X option) had this same problem. A privileged malicious user on the host you were ssh'ed into might be able to monitor the keystrokes of your whole X session.
It’s the instant that separates the past, a period of time when the outcome has a probability distribution around its possible values, from the present in which the outcome is a simple constant number.

I sure don't claim to be a QM expert, but isn't this almost the exact definition of the wave function collapse when "observed", and so then are the two related in some mathematical way?
Künste would be the proper plural, as in this context "Kunst" doesn't mean a work-of-art, but it is an old meaning mostly used in mining, roughly 'machinery' or 'devices': http://de.wikipedia.org/wiki/Bergm%C3%A4nnische_Kunst
Title should end with "yet again". This is like a monthly thing now. Just put some rules in place and stop mucking around with the approval process.
For those interested, Propellerheads has offered ReBirth(mentioned in the article) as a free download for a few years now.

http://www.rebirthmuseum.com/
I've already put them both in contact. When I did Andrew was living in Buenos Aires (where she resides too). If I am right, I think she also used to be a VC with Mark Ventures. I think she is a perfect candidate for an interview.
You see this tendency creeping into larger Christian churches more and more. If you can stop swearing, donate more money, avoid sex outside marriage, and generally focus on your own purity, you'll be happy and enjoy rewards in heaven. It's perfect for mega-churches and those that aspire to be mega-churches because they don't have to figure out how to create a meaningful community out of 5000 attendees. Each attendee is his/her own congregation.
Yes. But we can add another (non-trivial) claim: If you have bad government, resources make it harder to transition to a good government.
Yeah, talk about right place right time!
Wrong - https://en.wikipedia.org/wiki/2010s

The 2010s is the current decade in the Gregorian calendar that began on 1 January 2010, and will end on 31 December 2019.
RTFM is just a rude way to say "Please search the documentation before asking".

If the amount of typed characters is the issue, I assume developers are more than capable of using system-wide text-expansion.

In any case, even silence is better than "RTFM". If you're not in the mood to give a civil answer, take some time off. No one will notice.
> With 6 billion people on the planet

Did he just miss 1.7 billion people?
If the programming language of the day doesn't come with IDE support, even if a clunky one, I won't bother much with it beyond a couple of weekends to try out what it brings new to world of programming.
Question remains: why is so much self-help posted and so many people are upvoting it on HN. I'm not sure the OP meant "featured" as opposed to "naturally upvoted".
It is a new generation: sales, hype and marketing first.

We all could learn from this.
Should I take that you mean to say all those not flying off to a foreign university due to various reasons of their own (a personal obligation, may be, or something like that) are not fit or worthy enough?
Could we get a citation? This is the absolute first I've heard someone claim that Stallman's actual said such a thing (aside from people who are obviously just making things up).
The general resource kit for answering a question like this would be the reading list for a course on political philosophy.

http://www.iep.utm.edu/polphil/

http://people.brandeis.edu/~teuber/polphil.html

Of course there are more specific resources.

http://plato.stanford.edu/entries/freedom-speech/

http://plato.stanford.edu/entries/pornography-censorship/

http://hope.journ.wwu.edu/tpilgrim/j190/week1Meiklejohn.html

http://www.iep.utm.edu/ockham/#SH8c
My idea is to have a very simple system where you only have to think about the content, and the presentation stuff "just works". Do you think that custom css/templating is a must-have feature?

I'm glad you like the landing page. I have added an example showing the markup that generated the frontpage. Hopefully that will make it more clear how the system transforms textile into html.
Yes, it's C99.

http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/top...
It's also worthwhile to remember that gradually typed languages is /still/ an active research area (MSR has several people working on it, including around ES/TS, and there were adverts for sponsored PhDs around gradual typing in ES/TS around a year ago). I think it's still a bit early to burn something into the standard (once something ships, it'll be near impossible to ever remove; this is probably partly a reaction to ES4 which built a lot on fairly recent and ongoing research, arguably leading to its downfall), but I also think it's a direction most people within the committee want the language to take.
Because you probably have youtube.com cached, for one.
The linux version will even allow you to plug multiple mice into your computer, and let you and several friends each move around blobs separately.

This works even if you don't have multi-pointer X set up, which is hella neat.
It sucks to be laid off at anytime, let alone at the end of the year (not because of Christmas). This is the worst time of the year to be looking for a job. I hope they got a decent compensation package to make it through the start of next year.
Good question. I figured the obvious thing to do would be a red-black (or green in this case) tree, but that isn't one.

Also, what about the "heap"? When people say "heap", they usually mean a Binary Heap, but the tree of presents is not a Binary Heap. It is also not a Binomial Heap. It might be a possible state of a Fibonacci Heap; I'm not sure.
Theres a huge market for Indians going back home and who cant read their native tongue.

Do you have an API or something? I would love to work on a tamil to english dictionary.

Can you please email me? My email is in my profile.
Thanks.
> This article uses language which far overstates the case, and ignores many facts.

I beg to differ.

> (it's basically just an offer to buy your land that you can't refuse).

That's more akin to seizing than not.

> The article sets up strawmen, like the politicians who denounce property rights, without ever quoting any politicians as actually denouncing property rights.

You can't be serious. What about the politicians that want higher taxes? That's a violation of property rights. What about the bailout? What about net neutrality? What about the "socialist" Bernie Sanders?

The problem with this particular case, as with the ones that I just mentioned, is that they are premised on the idea that it's OK to sacrifice somebody for the good of "society" (i.e., someone else). Frankly, human sacrifice is barbaric.
> requires paying fair market value for any land taken

"fair market value" in this case does not mean "what the seller would take". It means "what the buyer thinks that the seller should take".

The seller will argue that a gas station isn't worth much, that a house in that area isn't worth much, etc. However, that land is clearly worth a lot more to the seller, so I'd argue that the "fair market value" is the value to the seller.

> anyone who gets in will be able to afford it regardless of their financial status.

"anyone who gets in" isn't "anyone" - it's folks selected by Columbia, which is a small fraction of "anyone".

For example, that "anyone" doesn't include significant numbers of folks from that neighborhood. You know, the folks who are being displaced....
Yeah, the cutesy corporate bullshit language doesn't really work in situations like this. And then on top of that, an unfortunate literary coincidence made it even worse.
There are dozens of very decent ways to handle flow control with JS - any time you see indented function chains it tells you this might be poor quality code. For better or worse you can choose a library or write your own - Async.JS, Promises, etc all deal with this. Some abstractions like Async.Auto handle branching paths (series -> parallel -> series) very elegantly.
Same here. University of California, Lompoc? Livermore?
I am 'biased' against statements made by the SPD, because they have a verified history of lying on this subject.
Oh yeah I'm sure Google in general is a fan just like all the other companies. But at some point in the (distant?) future, we will see Android phones and apps with RISC-V apps processors. Specifically the impact to android developers is what I'm curious about -- that's the challenge that google has to balance. Today there's support for x86_64 and arm, do they want to add the burden of rv64gc?
It would make elections a bit less stressful. There are a lot of vested interests in both political campaigns and in the public at large that want accurate polling before elections. That's extremely difficult to do right now.

I know some people debate whether having that information is healthy, which I won't comment on, but I do understand why someone might want it.

Now, at an individual level, what do I personally get out of answering any specific survey -- that's a much tougher question for me to answer.
> On the flip side, some of what you claim about--particularly ID rules--has a real disenfranchising effect on people. Having valid ID isn't an issue if you're someone who drives, but if you're someone who is physically incapable of driving and can't get a driver's license, well, obtaining that ID can be quite difficult. (Even getting a driver's license in my state requires going to a particular building in the hours of 9-5 M-F--sucks if you have an hourly job you can't get time off to get an ID!)

How many people actually exist in this country that have no form of ID? You need it for even getting various utilities in some areas (maybe all?)

Further, why can’t we fix this issue? If it takes 3 hours to get the ID then compensate hourly workers to get it and pass a law requiring jobs to allow time for such a thing. Why because it’s difficult for some we give up on the entire idea of requiring IDs?
I have no clue what you interpret into this that isn't there.
"We" is him and his supporters, "you" are the people that supported him. There is nothing controversial. And noting that could somehow be spinned to make it bad. But somehow you still see something evil in there. Its called bias.
Everybody likes gender quotas, until they're being used to prevent members of your gender from joining. Suddenly it's no longer a good idea:

https://www.theguardian.com/world/2020/dec/15/paris-city-hal...
People without fixed residential addresses or homes voted using false addresses. There is no middle ground here, the law is explicitly binary. Either you committed voter fraud or you didn't, the criteria is very clear and unambigous
OK. In the interests of fairness, I'll take another look at V. Because I did like the look of it when I dabbled a few years back. I found it a bit like Go but without the annoying boiler-plate `if err != nil...` everywhere, it did seem to compile and run quickly and I did remark at the time that it had some of the most helpful error messages I'd found in any programming language.

I'm not a professional coder though. I only knock together hacky stuff for my own purposes. So I have to bow to the superior collective opinion on HN when it comes to the more esoteric qualities of any language, such as its memory handling, efficiency, etc.

So I am a long way from being the 'Hater' half the comments seem to suggest. Although the younger generation are hypersensitive these days that just disagreeing with someone else's opinion is enough to have you accused of 'hate crime'.

PS: I've also been dabbling with Crystal, which has for me the nicest syntax out of the Go / V / Crystal triumvirate that I keep drifting between, in my quest for the "One True Language to Rule Them All" that I can learn relatively easily and use for my personal hacking needs. Unfortunately Crystal suffers from a lack of tooling and some of the most unhelpful error messaging I've come across.

So there you go. That was some love for V.... or was it a 'hate crime' against Crystal? It's so hard to not cause offence, these days.
I didn’t know what you meant, so for others equally confused, this is a decent article:

https://www.theregister.com/2021/02/24/dns_cname_tracking/
My understanding is that for each tradable asset, there are two prices: Bids and asks; and trades will only happen when asks and bids exist at the same price point.

Most prices we see on tickers are the lowest asks, I believe.
It doesn't account for networks which simply lack DNS (not every network peers with the public Internet).
Would not every word also denote a regular expression, thereby having a mathematical definition?
Looks like we've got a few things in common. I've no time to start or join a project, but I'd enjoy some conversation and someone to bounce ideas around with. What's the best way to get in touch?
> where you can then have `Person<Option>` ... This is something I find myself reaching for surprisingly frequently

What's a practical use case for it? It's cool in theory, but I struggle to come up with something that doesn't use at most 2 implementations (just copy the struct then), or some API where the types don't mix and can be generated via a macro instead.
My favorite example of filter evasion in recent memory is "$SEARS" being used for "Roblox".

To your point, a "secret language" is only useful if it can evade detection and remain in use.

The former is difficult because moderators spend an inordinate amount of time perusing the subreddit.

The latter requires a sufficiently large "speaker base" in order for messages not to go unnoticed, discouraging speakers. This can be solved by making the "secret language" more accessible (that is, more obvious to new "speakers", but also mods) or by sharing the keys to the language through other channels (which, to some extent, defeats the point of using the subreddit).

What tends to happen more often is users using emojis to bypass filters. E.g. CC $eye_emoji V to represent CCIV, or the SOS emoji to represent SOS. Another strategy is obfuscating the message with interspersed noise, E.g. "A-,-A---P,,,L".

Generally speaking, these have the same pitfalls as mentioned above and are caught quickly.
Sure ... but if a loop is effectively doing a map, a filter, and a bunch of other operations all at once? It's a lot quicker to figure out what's going on if it's been written with combinators (once you're familiar with them) than if it's the vanilla loop.