jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I live about 2500 feet from an airport (in fact, my home is pretty much in the landing flight plan); I'm not sure how the airport authority would feel about this much less an ultralight.

In fact, thinking about it, I'm not sure how much time a flying car would save me. Even though I'm half a mile from an airport, and work is only four miles from an airport, the two airports are 12 miles apart. Right now, it takes around 35 minutes to drive. With a flying car, it might take, what? 20 minutes? I suspect any time I saved might be taken up with flight clearance.
Care to explain that as except for what you linked to, everything seems perfectly normal.
The point of the article is that virtually all real Ruby programs could be transformed, after the fact, into statically typed programs.

The significant point missed is that I can start typing the program without having figured out what the types will be. After the fact you can do the translation, but postponing having to work out not immediately relevant details is huge for developers.
One more feature request: upvote comments saves comments.
They did. "Salesforce Buys Heroku (YC W08) For $212 Million In Cash"
http://techcrunch.com/2010/12/08/breaking-salesforce-buys-he...
In my artificial neural networks class, we had a guy who attempted to do just this...

in bash...

to generate C code...

using temp files to pass data around.

They didn't get far, but did actually manage to get something to print after a few hours, though it never seemed to get closer to "hello world" after that point. We figured it was just that the GA was a bit overly proud of its accomplishment, and wasn't interested in improvement. This is with random strings inside a main() wrapper with stdio, and nothing else. I forget what their fitness function was, but I'm fairly certain it wasn't too simple, and I think that shot them in the foot near the end.

I still boggle at the attempt; I built a maze solver in Ruby that handled changing mazes by ant-trail-like solving (I forget the term...) that only took me a handful of hours. Then I spent another 10 to make modifying the maze as simple as possible, and I made a dozen or so wildly different mazes with moving walls, transporters, etc while doing my presentation to demonstrate that it worked. I think that may have won me more points than the functioning code; lots of people's barely worked, and nobody else had anything they could run in reasonable times during a presentation.
Unfortunately there is something called the no free lunch theorem. Puts a significant constraint on using machine learning for real-life prediction.
Uh, the first person mentioned in the blog is the woman at the jeans store.

And she did ask to drive someone's forklift.
It's based on a post by Steven Frisching (aka @FlyingWithFish) who polled 20 TSOs. 17 responded unanimously against the new pat downs. Stephen said "I expected most to not like the pat downs … but what I didn’t expect was that all 17 mentioned their morale being broken down"
yes please share that info with 1000's of would-be competitors with the right skill sets and entrepreneurial drive ;)
I'm not sure what screen you're referring to. Perhaps the admin content list? Typically content producers will add content via the "add content" link/button (depends on your theme), edits are possible from any screen where the content is displayed.

Drupal supports a number of rich text editors, TinyMCE is only one of them.
You do realize that American media is quite biased too? I'm not even talking about Fox News; even the so-called "mainstream" media is quite biased.
Case in point: whenever it's a cute Caucasian woman who's missing, every news networks covers it; but when it's a woman of color, then you barely hear a peep. I mean, we're still talking about Natalie Holloway. There's even a term for it now: "Missing white woman syndrome".

Meanwhile, waterboarding is called "torture" for 40 years, and then suddenly it becomes an "enhanced interrogation technique" when we start doing it.

The point is: Al Jazeera appears "biased" to people because they're not biased in the way we want them to be.

You claim that Al Jazeera is biased against non-Arabs. How do you then explain the fact that Al Jazeera was just kicked out of Morocco for being biased towards Western Sahara?

Please keep in mind that Al Jazeera is a network. Just like any other network, there are people there who are biased in various directions. You can't just cherry-pick reports and paint the whole network with "bias".
Awesome. Congrats..
This response comes via the Washington Post, and offers sourced rebuttals/refinements:

http://voices.washingtonpost.com/answer-sheet/guest-bloggers...

Also: while I've got a world of respect for Bill Gates and his philanthropic efforts, I'm not sure that he's the most qualified to discuss education reform.

I'm certainly down with schools restructuring their budgets, but there's wasted money all over the place, and even if we got rid of seniority and degrees as a means of determining salary, it's unreasonable to think that that $59 billion would be spent only on the students, or that it would be trimmed entirely.

Even if we switch to a system of merit pay, that money has to come from somewhere.

Again, loads of respect for Mr. Gates, and full agreement that budgets should be overhauled, but it's gonna take more than just cutting out seniority-based pay.
I'm just entering the world of CMS design, after having tried many. I tried them for myself, and for client websites. Then I started looking into making my own, to solve my own problems. However, based on my experience, I would say there is no CMS that is good n easy for the non-techie. The fact is, you have to become somewhat techie in order to proceed on any of them, unless you just want to blog.

Custom CMSs are the way to go (not customizable, like drupal: custom made). This is, for me, the biggest advantage of document databases. I'm new to software design, and self taught, but not a coder. I've never tangled with a relational database yet. It's incredibly easy to design case-specific CMSs with document databases.

It all boils down to form design.
It depends a lot on what kind of code you're writing. Don't expect to write 500 LOC/day if your project is to write a device driver or an improved computer vision algorithm.
"It's not that the problem was simple -- the other team's example shows that it was not"

Not necessarily. It might show that the other team was either

(1) not smart enough to realize the problem's simplicity, or

(2) deliberately playing the political game of making the problem appear hard because they knew that in the end they'd get more recognition. The lead programmer, Alan, got to have three people working for him, which could have been a step up for him on the corporate ladder. The corporate world is full of this kind of empire-building.
Location: Amherst, Mass.

Remote: Yes.

Willing to relocate: No.

Technologies: ML, NLP, Prolog.

Résumé/CV: https://www.seanbethard.net/bethard_cv.pdf

E-mail: sean@seanbethard.net
Oh really? http://pncminnesota.wordpress.com/2010/11/08/rape-survivor-d...
Here are some things to consider in regard to the college experience as whole:

1) If you spend more time learning something on your own outside of your major take a step back and reevaluate your path.

2) Networking now is as important as it will ever be.

3) Don't commit to a long term relationship with someone. Be 18.

4) Hang around people you admire and are smarter than you.

5) Really enjoy the experience because you only get to be an undergrad once.
This has been my experience as well. It can be extraordinarily difficult to design a consistent OO type system to represent things like quantities with units and references, alongside quantities with just units and neither units nor references. For example, altitude is a quantity plus a unit of distance plus a reference (eg above ground level). Except some references require different data to convert. So AGL requires elevation for conversion to mean sea level, for example. Designing an OO system to represent that and constrain against invalid operations gets super complex and the developer ergonomics rapidly degrade in most languages. I’ve only ever successfully done it in C#, and even then I’ve found maintaining the unit conversion code annoying.
OP is on Mac, which has the open command, which will open its arguments the same way they'd be opened by the Finder.

My solution is usually as follows:

$ long-running-command; open song.mp3
There is some confusion.

This is revshare of what the shopify partner bills the shopify store owner.

It's identical to apple charging developers a revshare of payments billed through the app store.

Not saying it's good here, just clarifying that it's not card processing fees, it's platform fees + billing fees.
> "The willingness to believe crazy things increases when it feels like the world is dangerous and falling apart."

People often overlook the socio-economic context of Tulip Mania, for example - Europe was being devastated by the Thirty Years War (60% of some populations killed), there was another outbreak of bubonic plague (people stopped showing up to the bulb auctions in Haarlem), etc. With death so close to so many, there was a sense of there being little to lose by fatalistic risk-taking.

The disruptions we're facing now, while they pale into insignificance, are still arguably the biggest since the Second World War.

But what is particularly concerning now, is the growing group of people who would rather put their trust in shady cartels and oligarchs than their governments, and the increasing numbers of people who think they have a have a vested (financial) interest in seeing their governments fail.
Ah, I have something like this just for `make`[0], which I've found very useful.

Running it on DEBUG so it covers all commands is an interesting idea. I'm not sure I'd want alerts on things like exiting vim/less though. I don't suppose there's some nifty heuristic for whether programs accept user input?

[0] https://gist.github.com/unhammer/01c65597b5e6509b9eea
I don't think the addition of sum types broadly will be the panacea that people think. Software does need to be maintained, simpler things are easier to maintain.
Florida: Not available in your state.

Why don't they have a list public of this? Also is this going to drive state based VPNs?
I'm in Portland, Oregon, and think this is actually the biggest problem with our start-up culture. There just aren't enough people who have been there/done that before that are investing in the next generation. There are investors around and the government has stepped in to fund some investment groups to bridge the gap, but until we have a round of winners really supporting the next round of companies I think our community will struggle.
> Monster said the change-of-ownership clause triggered by the HTC deal required Monster to transfer all intellectual property to Beats, costing the company millions in lost revenue.

Does anyone have more insight into this? Why would they have structured the initial partnership with this clause in place?
Nice answer, time goes fast ;)
> we'll see that none of them have wages even close to US.

You are comparing apples to oranges here, how many European companies are as profitable as FAANG companies, when a company has more money and shortage of skilled people, salaries will rise to attract the best.

There are other factors like US workers work more and have other expenses since there is no welfare state while Europeans work less and also have a welfare state.
> I feel like I just don't understand the claim that the developing world should be allowed to have higher emissions

Pick some maximum acceptable total level of atmospheric greenhouse gases. Fair would be for each country to be allowed to emit greenhouse gases up to the point that their share of the total in the atmosphere is equal to that total acceptable level divided by the country's population.

Even if you decide to pick a pretty high acceptable total, you'll find that the US is already way over its share, and the developing world countries are all way under their shares. The US has emitted about 8 times as much total as India, for example, and about 4 times as much total as China.

Fair, then, is either for (1) the US to not only cut emissions to zero, but to also implement massive carbon capture to get its cumulative emissions back down to its fair share, so that developing countries can use their fair shares for development, or for (2) the US and other developed countries to kick in to pay for the developing countries to build green infrastructure so that they can develop without making use of cheap non-green energy.

The Paris Agreement includes provisions along the lines of #2.
Government is not a single entity with shared interests. Often the elected lawmakers do want to hold all the bureaucrats in the many government institutions accountable and light their butts on fire for any transgressions - after all, people using the DMV have much more votes than DMV officials.
"there is almost no risk of supply chain tampering"

Hell no. There are sadly a million ways to increase the weight of hash with neutral to very harmful chemicals.

Also just the buds of marijuhana can be poisened. Low quality ganja mixed with artifical thc(or something else for example happened quite a lot in recent times)

Fortunately, you do can grow your own ...
I find these recommendations useful, and more importantly, I think it shows how the authors of the guide (who are partners at V1) think about building scalable startups. I wish all funds were this transparent!

Anyone considering taking investments from V1 should read this guide because it shows that:

1. They will point founders to the best external advice the team has come across (including most of the solid references pointed out by ignoramous below). This means they won't come up with a bunch of BS that is not best practice.

2. That the V1 team cares about its founders! If you see the section "Invest in yourself", it's clear that they care about YOU as a founder! I love this human approach - that's NOT the case for every investor out there!

Disclaimer: Version One Ventures is 1 of 33 investors on our captable - and they stand (very positively) out!
> Steam is not allowed to escape from the liner into any sewer laterals. In fact, sewer laterals are plugged by the liner and have to be reinstated (cut out) by a robot afterwards.

Is there resin on the side of the liner that's plugging the lateral? In other words, you may still get odors if the thing that's doing the plugging is releasing chemicals on its exterior.
I felt the same way. Especially when he measured "information" in his talks as a function of the number of words he said. I feel sorry for audiences who have to sit through talks where the speaker believes that the utility of the talk is linearly proportional to the number of words in it. Betrays a profound lack of empathy for the audience, and a lack of understanding of the purpose of a talk.
> 2. immigrant children in cages

by which you mean in immigration holding cells, after being separated from their apparent guardians, as an anti-trafficking measure.

so what would you do?
Location: East Coast, US (UTC-4/5)

Remote: Yes, preferred

Willing to relocate: Yes, but require relocation assistance Technologies: Rust / Golang / Typescript,Javascript,NodeJS / SQL(MySQL, Postgres) / NoSQL (MongoDB, InfluxDB, Cassandra, Scylla) / Redis / gRPC / Nomad / Terraform

Résumé/CV: https://zhenyangli.me/cv.pdf

Email: contact (at) zhenyangli.me
There won't be a stable php7 release until late 2015
> Lizard Squad members are all based in European nations, said the senior member.

Yeah I really have no doubt if intelligence aren't already aware of their true identity even before the attack. They seem to have been running their business for a while given they control a large botnet.

Here is one thing worth asking people who have studied criminal minds. Most attackers prefer to remain untraceable and anonomyous behind monitor. Few would do interview. So why not come out and celebrate your success without a mask? Fear of prosecution? I mean after all I am well sure intelligence across Europe know them (http://www.bbc.co.uk/programmes/p02g06gs judging the English very fluent I say).
Expectations are really important. I tend towards higher level languages (Python, JavaScript, toyed with Haskell), but I can empathize with the author's frustration of using a tool that breaks his assumptions.

Software is complicated business, and making new things that work similar to old things is a reasonable (and often successful) way to deal with the complexity. However, if it isn't close enough to the original, it might cause more problems, as it did for the author when he was using this not quite real assembly language.

I really hope that some knowledgeable HNers will weigh in on this, it is fascinating to read about.
This guy printed printed all facebook's conversation history with her girlfriend and gave it for her birthday. I don't think such a thing would be possible with other ways of communication.

His talks about it on TED talk during public proposal (starts about 11:00)

https://www.youtube.com/watch?v=Bg6tgh7qprw
Great write up. This will be a good point of reference for future debates concerning the value of selecting high-performance platforms for web-applications. A common refrain among advocates of slower platforms is that computational performance does not matter because applications are invariably busy waiting on external systems such as databases. While that may be true in some cases, database query performance is often only a small piece of an overall performance puzzle. Blaming external systems is a too-convenient umbrella to avoid profiling an application to discover where it's actually spending time. What to do once you've made external systems fast and your application is still squandering a hundred milliseconds in the database driver or ORM, fifty milliseconds in a low-performance request router, and another 250 milliseconds in a slow templater or JSON serializer?

Yes, three seconds for a page render is still uncomfortably slow, but it's substantially faster than the original implementation, and unsurprisingly frees up CPU for additional concurrent requests. It's a shame Wikimedia didn't have this platform available to them earlier.

Today web developers have many high-performance platform options that offer moderate to good developer efficiency. Those who use low-performance platforms may do their future selves a service by evaluating (comfortable) alternatives when embarking on new projects.
Unless your compiler (ghc for example) uses fusion to turn it into a single loop anyway.
I would absolutely recommend the book that's mentioned at the end of the article:
"Make It Stick: The Science of Successful Learning by Peter C. Brown et al."

It's a great read for anybody who wants to continue learning new material. I'm one of the people who had very poor studying practices beforehand...
The solution the article is proposing isn't realistic. You can't reach anything resembling "craftmanship" without a lot of failed projects preceding it. Craftmanship or quality is not a binary state, it evolves organically. A lot of projects are shit, and then there's a few golden nuggets that outcompete the shit. This applies to life in general and also local fields, like programming.

JavaScript has turned out to be one of the most versatile programming environments for this "evolution" to happen. Yes there's a thousand ways of doing things, and maybe only 10 of them are good, and maybe those are difficult to find. But the solution isn't to shut down the shit so that there are only 10 things created instead of 1000. That's just stunting growth, and instead of 10 great things you might just end up with 1 because there was no creative competition (or at least inspiration) in the environment.

So to hell with this thinking, you can't expect to be able to control and lock down a vibrant creative environment and expect the same amount of golden nuggets to come out of it.

I've been writing JavaScript code for 15 years now and the things people are making with it are greater than ever, and many of those things have been reborn out of great ideas implemented poorly. With some kind of "craftmanship" standard, those poor implementations would never have come to exist, and there would be less great ideas in the world.

For the sake of being a bit more constructive in my own rant, I think our efforts should be put into guiding people and helping them find the golden nuggets. And this is happening. There's a lot of tutorials out there. Granted, even the tutorials suffer from the same shit:golden ratio, but finding the golden nuggets is what communities are for.
I think it's a legit reply, are you gonna answer it?
Short of actually hacking them, how do you propose to do that?
At the same time, it's useful for the site as a whole if people who submit interesting stories are rewarded with karma and not downvoted.
Sure thing. I'm going to try and get together a follow-up post with some of the php session engine details and the apache configuration we went with. Hopefully you'll find it interesting :)
As an experiment, I cut a small bit of paper and hid each line as I finished them up. Still rather difficult to read, but certainly more possible. An interesting font, to be sure, but one which did not truly meet its goal.
My priority inbox was pretty much on the nose from the get-go. Only a few slipped by, and they were frequent mails from lists that I may have wanted prioritized anyway, as far as any computer system would know.
Hell yaeh :) I just got a lot more productive this week. Girl Talk is my coding music provider of choice.
Sure you can extract _some_ value but is the tradeoff always worth it?

Look at Windows Phone 7.
If anyone is looking for a super simple bcrypt solution for PHP, check out Phpass:

http://dev.myunv.com/articles/secure-passwords-with-phpass/
http://www.openwall.com/phpass/
OpenX has an interesting model and it could work for me. I haven't been able to work out how much OpenX actually costs, though. http://www.openx.org/publisher/compare-ad-server-products says they charge "for overage impressions" (whatever that means) or "based on impression volumes".

The obvious question is how much per impression because thats the difference between this being viable and not.