skysight-inc/HackerNews huggingface dataset:
It is still better to have one kind-of-bad build tool, than hundreds of build tools that are slightly better. Every time you have to install new software and something goes wrong, you'd have to learn a new build tool!
A flexible and extensible calendar for android
Ruby on Rails: Hash#slice with Default Values
Javascript is a mess even programmers don't seem to understand at times, I never understood why people would want to teach it to people without any programming knowledge.
Care to give some recommendations for a newcomer to that genre?
Hardly bullied. He wrote an app in knowing violation of the terms of use and they kicked him off their platform.

Lawyers got involved and made things slightly worse.
Show HN: Raspberry Pi Dramble – RPi Cluster Running Drupal 8 at Home
When I notice a logo on someone, my first thought is "What a git!" ;) I remove logos from my stuff, or nuke them with waterproof black marker.

I don't look at billboards. And anyway, looking at billboards while driving is dangerous.

But yes, it's often impossible to avoid seeing ads. But as I said, it's my practice to focus on deconstruction. I also tend to imagine how to revise them for humor ;)
Does Dubai do it in contested international waters? ;)
As is C# and a host of others. Was just thinking specialization instead of generalization...
I'm well aware. That's what makes Python a better BASIC. It is simple and has some useful batteries included.
not that he was likely to go without making a ton of derogatory remarks about the livav split.

and if he never liked the leadership role as he claims, he was given ample opportunities to get rid of it.
That whole story kind of strikes me as propaganda with deliberately provided intel and probably even satellite images.

There is increasing necessity to condition Americans for what is seen as a coming confrontation with China. People need to start being worried and have concerns. I'm not placing any kind of judgement on whether that is good or bad, but it is happening and our government deems it necessary to "educate" the public and we all very well know that the NYT, along with many other mainstream news sources, are little more than government propaganda channels.

I wouldn't say it's about money. From the bottom it looks like it's all about money, because there is a huge money layer that blocks the view; but from the top, it becomes rather clear that it's not really about money at all when you have all the money you ever need. It's about power, control, and legacy; all far more elusive goals than simply money.
I think he has written about why Lua was so good for JIT compilation and in doing so talked about python. I don't remember specifically what he said, but he had analyzed other languages and there were hurdles that kept them from being able to achieve the same speed as LuaJIT.
Aka "my technical skills outshine my people skills and I'm highly motivated to get things done." I'm guilty as charged as well. It's ... exhausting. But it's also the exact set of personality flaws that results in so much stuff actually getting done on the planet. Everyone knows that guy. He's probably fixing your build screwup right now. Give him a hug or a beer. And find him a mentor and some competent helpers.
Yes, I'm generally looking for someone who can do all of those things (though I don't work in DSP, so it's not an exact mapping). I would say that at least part of #3 is coding. If you're actually defining code layout etc., you are basically coding. If you dig deep enough here, you can probably rule out the vast majority of people who can't do #4. I still think it's a more efficient use of time to just ask them to do a bit of coding, though. Then I have certainty on the question rather than an implicit answer.
I absolutely agree. Our primary goal is to provide non-technical people with advice on how to get their project built and what could go wrong during the process.

The advice we give on anything besides that is just our opinion, not guru-level analysis of the business model and market.
Nice looking website, but when a user clicks on 'where is my city?' it's probably worth taking them directly to the answer to that question rather than to the general FAQ page. Just a small thing, I know.

Also, you're right, the url is rather unfortunate.

You guys have got a decent amount of traffic already, though (10,000 uniques in June?)
Financial tech is just hard
So who is likely to take the reins on the FFmpeg end?
Nothing wrong with such memes, they are like good bacteria. We are talking about memes that want you to take actions (coercive memes) like spending your money on one product/service, or join a religion and then bomb the temple of another religion.
Doesn't exposing a 9-year old to Python register as child abuse?
People could elect politicians that choose to reduce ties with the US but they do not out of self interest. You are claiming they are all victims of a worldwide conspiracy.
If you make my huge NumPy arrays immutable, I will be very unhappy (unless I am significantly misunderstanding how this everything-is-immutable strategy works).

There might be a lot to be said for rust-style immutable-by-default.
Nice, turtle is awesome. BTW .turn() seems to be left() or right()
Is your team ready for DevOps?
Detect performance regression of your tests
As I said, some of the criticisms are fair. At the same time, the kind of issues that we techies tend to complain about are largely not behind that drop in market share: the majority of those users have moved on to browsers that are worse in terms of privacy and security.

It is a tricky issue and the comparison with GNOME is apt. At the end of the day, the last word belongs to the companies and individuals actually doing the work. We on the outside can still try to convince them, of course.
It's not only about money, you cannot discount nationalism. Cyprus is a different situation than Falklands or the Spratly Islands.

You can't compare an island with 1 million inhabitants to basically uninhabited islands.
It does matter for a couple of reasons.

One is having approximately equivalent alternatives. If something is wrong with a particular kind of chewing gum, I can easily switch to the next brand over. But when that's not the case, standards should be higher, because normal market forces no longer constrain players in the same way.

The other is the size of the potential impact. If one corner-store merchant keeps their credit card receipts in a box under the counter, it's a much smaller problem than, say, Target or Home Depot keeping them in a poorly secured network.
We're Celebrating Sysadmin Day Are You?
If I put my kid in front of a modern Windows PC, leave them alone for a few hours, and hope they learn something, I'm not very optimistic.

Let's say I install Small Basic on Windows 8.1 or 10. So now I've put my kid in front of an operating system that has such a high-level UI that it doesn't even have a proper list of programs. The media consuming portion of the OS is so heavily emphasized over the creative portion of it. You can see this because the OS is designed to be used without a keyboard!!

PCs are entertainment devices. Designed for watching Netflix, visiting Facebook and listening to music. This is like putting a small piece of Broccoli in the middle of a bowl of ice cream.

No thanks!!

I'll find a minimal windows manager for linux. Something that can be invoked just to get the window for the game they're writing up and running.
I'm a big fan of Luajit, I think it's ease of use of FFI makes it fantastic to integrate into bigger projects; all that 'glue' that I haven't had to write !!
Hope someone pick it up; I can understand he wants to move to other things, and sometime a projects becomes a bit too 'big' and you can feel a bit shackled to it after a while...
The "about" book implies that you should have some experience in programming language first. However, there still exists something called qbasic, however, to replace the old gwbasic from days of old.

EDIT: passage from book/site:
"As far as programming skills, we assume you have had some exposure to computer programming using some language. If that language is Small Basic, great!! We offer two beginning Small Basic tutorials that could help you gain that exposure (see our website for details). But, if you’ve ever programmed in any language (Visual Basic, C, C++, C#, Java, J#, Ada, even FORTRAN), you should be able to follow what’s going on."

Link: http://social.technet.microsoft.com/wiki/contents/articles/1...
Are your current relationship problems your fault?
We had multiple offers on the table, all of which had improved finances compared to the previous contract. Yahoo's offer was focused on the US, which allowed us to partner with Yandex and Baidu in other regions of the world.

All else being the same, I don't see how supporting a global search monoculture controlled by a direct competitor would have been in the best interests of the Web or of Mozilla.
This group looks to be working at the intersection of several challenging areas:

* Cannabis sales (In CA it requires medical documentation that must be verified)
* Cannabis delivery (This is still largely outlawed, even where cannabis sales are legal)
* Drone delivery (This has been broadly outlawed in the USA, in many areas its legality is uncertain at best)
* Bitcoin sales (Maybe the least controversial part of this operation is that they accept Bitcoin)

There have been many groups that have tried some variation of this service (bicycle delivery, car delivery, etc) and thus far, the only variation that hasn't been stopped is "pick up the buyer, drive to the retail location, complete legal sale, transport buyer (and their purchases) back to their location".

It will be interesting to see if this group gets off the ground.
Exactly,

Imagine introducing programming to kids at the same time they learn the cartesian coordinate system, or allowing them to grasp f(x) = sin(x) visually through experimentation. And pointed somewhere else on this thread, you can publish your work using the HTML exporter - no need for other people to install languages, open the console, etc, etc...

For those of you who don't know Processing, you can take a tour at http://hello.processing.org/
Git is dangerous
It sounds extraordinarily risky to put forex trading 'on autopilot'
First Earth-Size Planet in 'Habitable Zone'
Ask HN: What can be done to fix package delivery?
Hacker News, I appeal to your creativity.

Physical parcels are nearly always delivered nowadays by a system where a driver will turn up on a working weekday, at an entirely undefined hour or in a very wide time window, and expect a signature or at least a human to accept the parcel, immediately, or they take the parcel and go away again.

Clearly, this system was thought up when you could reasonably expect that every house would have that convenient utility, a "housewife", more or less trapped in the house 24/7 and therefore a highly reliable delivery target, For various reasons ranging from "everybody works" to "large numbers of people living alone" to "sexism is bad", this assumption is completely broken in the 21st century.

It's not plausible for recipients to take a whole day off work to receive a packet. Let alone several, if the deliverer is sloppy. (Could the window be narrowed by precise driving plans?)

It's not plausible for deliverers to be willing to deliver every packet on a weekend. (Could delivery at night be a thing?)

It's not secure for the packet to be dropped in front of your door unsupervised or given to a random neighbor. (Could we automatically divert it to where we work?)

How can we fix it, realistically, and soon?
Did Dubai do it in waters that are claimed by other countries?
Where are you in France?

I've got unlimited call + sms + 4G data (limited bandwidth after 20Gb) for 20€/month, and 300Mb/s fibre connection for 35€/month. I have not seen similar rates in the UK/US.
This is very close to the model of private active security in wealthier suburbs of Johannesburg [1], [2], [3]. Crime in suburbs got so bad that residents are prepared to pay for active patrolling. There are 24 hour patrols by armed guards, many of whom are ex-military. It is quite fucked up to think that we are paying armed men to drive around my suburb all day and night to stop other armed men from coming into my house. These companies also do investigations and are permitted to (citizens') arrest people under certain circumstances. They ostensibly supplement the police, but effectively supplant them. It must be mentioned that these services work tremendously well and crime has been driven to near zero in many areas.

[1] http://www.capgroup.org.za/
[2] http://www.csstactical.co.za/
[3] http://www.24-7security.co.za/
I especially like that in the translation of the letter from the AG telling them they're under investigation for treason for publishing those two blog posts, they turned the titles into hyperlinks to the blog posts themselves.

Good work, guys.
And he didn't need to, any editor that mixes space indents with tabs is the wrong editor.
Communication.

Whether it's communicating about bugs, tickets, issues we've encountered, bugs or talking about how drunk was someone this weekend or where we'll go for lunch. I've seen lack of communication cause issues that snowballed into huge combination of hours and money spent * stress and willpower. If you're going to lead the team, don't be one of those silent guys that nobody wants to ask something because they know they'll get a CS lecture and "mental negative points". Be accessible to your team, create a positive, relaxed atmosphere, be open to ideas and suggestions and with good communication even the worst crunches will pass like nothing.

Other than that:

* Proper git usage

* Defining how we work (architecture, style, plugins)

* Code reviews

* Static analysis - no people blame, machine told you that code sucks
As a non-native English speaker, I am so encouraged to see your approval. Thanks!
It all comes down to the international laws of the sea.

Planting your flag on a 1m wide rock above the high tide line enables an exclusive zone with radius 12 NM for excluding all foreign vessels, a radius of 24 NM for enforcement of your laws, and one with radius 200 NM for exclusive economic activities, like oil drilling, undersea mining, and fishing.

It's a resource grab. China wants the fish and the seafloor.

What they're going to end up doing is forging a multilateral treaty between Vietnam, Indonesia, Malaysia, Brunei, Phillippines, and possibly Taiwan, with Australia and the USA giving a nod and a wink from the back of the room.

I think that there won't be a shooting war. It will be about 95% economic warfare.
Ebola vaccine is 'potential game-changer'
Happy #SysAdminDay 30 system administrators to follow on Twitter
I have been programming in Object Pascal recently and one of the things that makes me happy: no make files. The compiler figures dependencies out.

This will be helpful for work though, thank you.
Vaccine success holds hope for end to deadly scourge of Ebola
Obama wants the U.S. to build the most powerful supercomputer ever
Does "No Surprises" mean I won't find unwanted Firefox extensions pre-installed by Mozilla that are impossible to remove and only serve to reduce privacy by opening up new unwanted avenues to access my input and broadcast it over third party non-mozilla private networks? Shouldn't I at least be able to opt-out of a private video service running on a third party server that I have no terms of use or privacy policy covering?

"All changes must be ‘opt-in’, meaning the user must take non-default action to enact the change."

Right, just like I "opt-ed" in to Firefox Hello.

I can't even "opt out" of Firefox Hello!

"Uninstalling the add-on restores the user’s original settings if they were changed.

I wish. Just goes to show that they're pushing an uneven playing field where Firefox Extensions are auto-installed, can't be removed, and can break all the rules. But hey, at least everyone ELSE can't break all the rules.

Funny that they won't even apply this philosophy to their own products and services that they are forcing into user installations without an opt-in or opt-out.
Probably this one: https://www.fanfiction.net/s/10677106/
Unix meme aside, that's what I do.

Awareness of manipulation reduces its effectiveness.

Bringing in another meme, "I see the fnords!" ;)

Hofstadter's stuff has also been instructive.
All good points you raise.

I think what really bothers me about this private police force is the fact that they act so specifically to the will of one man, rather than as a public unit that is funded by the people and administered effectively to serve the people.

I would applaud his actions if he was a publicly elected official. Giuliani and the NYPD did a great job in NY. It just rubs me the wrong way that this man gets to subvert the system and hire a squad of armed off-duty police officers to respond to his beck and call.

Disruption is one thing when you're a tech startup in silicon valley. It's a whole different beast when it involves cops for hire in armored golf carts, driving around with guns.
There is this recent thread[1] where people are looking for resources to help them understand the project. There are interesting pointers[2] as well as a part of a PhD thesis[3] that covers it.

[1] http://www.freelists.org/post/luajit/how-to-read-the-source-...
[2] http://www.freelists.org/post/luajit/how-to-read-the-source-...
[3] http://www.freelists.org/post/luajit/how-to-read-the-source-...
The thing is, something going on above the Nyquist frequency could create ANY of the Nelson rule patterns - or none of them. Expecting it to create a nice alternating up/down pattern is wishful thinking.
‘Fishiness’ led to HubSpot marketing chief’s firing
Java "teaches" its users OOP by forcing it on them. Python provides the tools to get things done without it - that's why the learners "don't get it", because they don't need it, and they don't see it as a solution to a problem (or at least this was the case when I was learning python).

What you have there is un-pythonic. Once you have a good reason to build a class with static methods, it will most likely not look too bad.
You are absolutely right, strictly speaking it is the same thing. Getting a simple 'Hello World!' from the server though is a different thing but it is by no fault of Apache, Python is just not PHP when it comes to web development in the sense that you need this:

def wsgi_app(environ, start_response):
output = 'Hello World!'
status = '200 OK'
headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, headers)
yield output

# mod_wsgi need the *application* variable to serve our small app
application = wsgi_app

Instead of this:

<?php

echo 'Hello World!';
A story about how we accidentally launched our startup on Product Hunt
Today morning I was checking Google Analytics, as always. And then I saw this: http://prntscr.com/7z800b. Wait a minute, is it a Product Hunt referral? A started to search it on Product Hunt and Google, and couldn’t understand what had happened now. I found KUKU in the Upcoming section. I could not be more upset. My KUKU was published yesterday, had only 9 upvotes and no chances of being featured. I had a great plan to submit KUKU in a few months, when we add new awesome features like new social nets, analytics, smart posts and tags suggestions, etc… Forget :)

I was in panic!

Two months ago, as a devoted fan of Product Hunt, I’ve decided to organize a Product Hunt meetup in my city. And here is how I’ve got into PHglobal community. I haven’t even had a thought to promote anything or ask for featuring there (well, I am still pretty sure it’s an absolute nonono). It was 10:30am GMT+3, and everyone there were offline, no luck! I’ve learned tons of information on how to launch on Product Hunt, all the available dos and don’ts. (Jeez, I was like a pregnant women, who is preparing for becoming a mom!) So I’ve made a decision to write the guy, who shared the best launching tips ever, even though he was offline.

What happened next was just crazy! He wrote me back that it’s okay, he will feature KUKU today at 7am PST (by the way, KUKU is in featured already: https://www.producthunt.com/tech/kuku-io). Woah! 5 hours to prepare everything: screenshots, emails, posts…

So what is the moral? Even if your startup was submitted by someone on Product Hunt, even if you think you have no chances to succeed and being featured, please follow the main rule of Product Hunt:

Once a product is submitted – COMMUNICATE! Either on Twitter or Facebook, or anywhere! Communicate and be active!

And you will be noticed.

Have an awesome day, and I will go track how the KUKU’s things are going on Product Hunt!
You have to "go into" a MooCode. Indeed it's like IRC channels. The difference is that there is no action to create a channel. Any words can be associated with a chat room.
Interestingly, a recent LWM article on ffmpeg coming back to Debian touched on the possible implications of Michael stopping work on the project: https://lwn.net/Articles/650816/

"Reinhard asked whether FFmpeg is a one-developer project that would find itself in trouble should Michael stop working on it. "To me, this constitutes a serious bus-factor: Without Michael, (probably) nobody is able to replace him." He went on to suggest, though, that Michael's departure could do a lot to bring an end to the fork."
This is one of those problems that goes away entirely if you work from home.

Pretty much everything I buy apart from groceries comes from Amazon. Here in England, that means it arrives the next day regardless of what shipping method you ask for, and since there's always somebody here, it just plain works.

As tech folk, remote work is more workable every year. I suspect the long term solution to your problem will be that you pick up a remote gig too. (as will everybody else)
And the average Chrome user is not likely to discover View->Developer->JavaScript Console, and enter console.log("Hello world!")

They aren't meant to.
Locks? How about 'pick nose'?

Congratulations, your nose is now open!
An open source mapping primer