skysight-inc/HackerNews huggingface dataset:
Then I think we agree on what the solution may be- getting the same level of professional respect. I think one way to do this is to make it a full-time, year-round profession.

Unfortunately, I'm afraid that this might severely cripple the people who entered the profession because of its' family-friendly schedule.

I'm glad to hear that most of the mathematics majors at your undergrad institution were intending to be teachers. That gives me some hope.

[Specifically, I was responding to the 'hire for one year with oversight' bit.]

I see a cultural basis for some of the problem. Money is a huge factor. But if you are going to give more money, you're going to want to demand more. Some of the teachers in place now aren't particularly competent. By making it a more demanding profession perhaps we can get more people who want to do it for love of a subject rather than convenient hours.
If it's a good action (rather than a talky drama) movie, it would encourage people to see the movie on a big screen with opening weekend crowds.
Nice!

Also of note is a mod called Computer Craft, that adds Lua programmable computers and devices into the game (touchscreens, turtles!) as well as a set of APIs for interacting with various aspects of the game.

http://www.computercraft.info/
I think one of the strengths of Mypy's approach is the fact that it _doesn't_ do type checking at runtime. It may be inconvenient to have a separate step for type checking, but it also doesn't impart any runtime performance penalty.
They don't want him for "merely a questioning", they want to file charges against him so that the trail can commence. In Sweden you cannot formally file charges against someone who isn't in custody, and Swedish police obviously can't take someone into custody in a country where they don't have jurisdiction.

It's just an accident of terminology that the relevant Swedish legal phrase translates to "questioning" in English.
Can't be just a placeholder. If it was, it would be a single color for a better compression. Hence the whitenoise - it helps to maintain compression ratio low.
JUnit in a Nutshell: Test Structure
Show HN: Trak.io – Track Your Customers Actions, Send Them Emails
Got the same message & did some googling which resulted in finding this forum thread: http://forums.linuxmint.com/viewtopic.php?f=58&p=909267

Sounds dodgy to me.
Attitude. With the right attitude you can fix all other aspects, but the opposite is not true.
Because in a dynamically typed language like Python, it is perfectly feasible that the type declared in the code, and type-checked before the program runs, is different when the piece of code actually _runs_. Pypy uses runtime types to make decisions about optimizations, and since those may be different than the types declared at compile time, it will always have to inspect the runtime type anyway.
I've been a Perl programmer and regular expression user for over a decade. It didn't take long and if you use them regularly, it's second nature. I agree, I could have used a JSON parser, but the source was well-structured and sed seemed easier. PostgreSQL can import JSON, but I haven't had a good experience with it so far.
I guess the other color image fills are just variation of the original blue image.
http://nnn.se/nordic/assange/sequence.htm

http://www.nnn.se/nordic/assange/docs/protocol.pdf

Accompanied by Anna Ardin, Sofia Wilén visits a Stockholm police station — by their own account, for the limited purpose of obtaining assistance in compelling Assange to take an HIV test. Anna Ardin is present during the interview with Ms. Wilén, which is conducted by a friend and political ally of Ms. Ardin.
Interesting (?) piece of trivia: one of the founders of Mapillary is Peter Neubauer, who was one of three creators of Neo4j.
We’re not providing jobs, we’re creating opportunities
If computers are to aid humanity via 'intelligence amplification', one might suppose that the UI would be a siginificant enabler in this regard. So, one might suppose in a future era, when a lot of work has been done to achieve this, probably much nearer the singularity, there will be UI which are vastly different than today. Will it be a single machine based UI (ie a desktop) or something else?
Someone should run that image through a steganalysis tool.
My graduate thesis project operated from the parallel ports of multiple 8088 DOS boxes.

There's a hack that might help that CNC application: At least one of the common USB<>serial interfaces will spit out a serial data stream at an utterly constant rate. I've used this to control stepping motors. You'd need something at the other end to interpret the serial data, some kind of MCU.

In general, I'd advise implementing USB using the simplest canned solution possible, i.e., and leave "rolling your own" low level implementation for applications that can't be done in any other way. Like you say, the complexity is onerous.
iPhone 6 Leaks Show New Cable Design. Apple Redesigns USB
Paul English’s Blade Launches Classy
But with a CI you answer a different question that may or may not be a better fit to your needs.

You should not report a p-value because that is not the answer that null hypothesis significance testing gives you.

You get significant or not significant, that's it.
The interesting point here is that they apparently weren't thinking when they did it... They were playing and observed how much fun it was. I wonder if any amount of thinking or even experimentation could have bridged the gap from the clusters of ideas before and after their original paintball duel.
Yes. This is something that could be useful to data journalists, who often have to quickly grip and rip new datasets.
Put Your Customers First Or Perish, Seriously
Ah yes, I'm having fun times with the ST ROM bootloader and dFuSe/dfu-util. What a mess.
Good list. Would you consider maintaining a JSON version?
People issues cause most failures in startups
In the eternal wheel of repetition in IT, we're nearing a complexity peak / inner product effect for D.E. that looks just like the peak I experienced of "doing everything in emacs" around 1990. Modern vim, and other editors, don't really look much like 1990s era emacs.

People will make jokes in the future about current D.E being useful for everything except being a desktop environment, just like the well known jokes about emacs being a great OS, but only so so text editor.

The next rotation of the same wheel will probably be "doing everything in web browser"

currently I mostly use the "vim" of desktops rather than an "emacs" of desktops, I switched from awesome to xmonad a year or two ago, don't remember why.

I have some mythtv front ends that use ratpoison as a WM because at least in the olden days mythtv wouldn't run even in fullscreen unless it was on top of something providing window management, weirdly enough.
great link

I'd love to see more non-foreign language SRS applications

seems like every college textbook/class (or really any textbook/class) should have a SRS application to go with it

wouldn't it be nice if all those freshman level lessons had gotten implanted in your memory
Our non-offensive words for that are bunda and bumbum. The latter is more common w/ children, but I suppose foreigners would also like the sound.
>absent either P hacking or positive bias you would still expect the abstract to contain the selected highlights (i.e. positive findings) from the paper.

Sure, provided that the reported p-values for positive findings have been corrected appropriately for any multiple comparisons. Abstracts should summarise but not mislead...
That is a site dedicated to clear Assange, you don't think they could be partial in their reporting?
Julian Assange set to leave Ecuadorian Embassy soon
I was initially annoyed by Alt+` to switch windows within a program group but now I find it useful

Oh, you're joking. They will have pinched that one from Apple. I've gotten used to it as well, but it's one of Mac's worst features, and completely opposed to the notion of activities over apps, which I remember was a big thing for Gnome when they were discussing their v3 vision (which at the time I found compelling and is probably best realised today on Windows Mobile).

Personally, I left Gnome because it felt unrefined and designed for a device other than a conventional laptop (i.e. one without a touch screen). I left KDE many years before then because I found the UI too busy, but they seem to have left that behind them so it might be time for me to take another look as well.
Nothing related to analyzing free form text should ever be considered 'easy'. The wrinkle you describe was just the cherry on top.
Very cool. Get 'em while they're young. I can't imagine kids these days would copy out games in basic by hand the way I had to on my first computer :)
If you browse through other posts on the blog, you'll notice a recurring pattern of no mention of disclosure.
Differences between Traditional and Online Architects
Keep in mind: I wasn't actually trying to convince you to install a DE if you don't want to use one. I'm a KDE upstream developer, and our KDE Frameworks 5 library set explicitly supports writing applications for shell environments other than Plasma (and even other than Linux), and many of the KDE Applications projects care greatly about their audience outside Plasma's userbase as well, including some of my own.

My point was that the DE development and user community has greatly enriched the ecosystem in general, and continues to do so. I'd like it if people who aren't fond of DE UIs (which, again, is fine by me) would acknowledge that more, instead of disparaging DEs as they often do. It shows a lack of understanding of how things work and flow in the greater community. The reality is that your experience outside the DEs would be far poorer today if the DEs didn't exist, because it's been and continues to be the DEs that drive many platform-y developments that enhance applications. Know whose work you rely on and what motivates them.

But of course, I can provide some concrete examples of shared global state popping up in my own workflows:

* The KDE platform has a framework to manage user search engines. You can manage them in System Settings, Plasma's control center application. Many KDE Applications will alow you to select text and hand it off to a search engine from the context menu (along with providing an entry point into the management UI, which can also run outside of System Settings; this takes care of making it work outside Plasma). The Plasma Desktop shell does the same, though, with its Run Command box, which is one keyboard shortcut away, also being aware of search engines and being able to start searches.

* The shell similary exposes things like favorite file system locations, which also pop up in file dialogs and file managers, in Run Command, the launcher, and other places.

* The KDE platform has the best support for international calender systems and calendering data like holiday information available in free software today, and the clock/calendar thingie you can stuff in a Plasma panel reflects those abilities, as do the applications built on the same platform.

And many other little examples broadly in the same vain. As you can see, the pattern is: The platform can do a lot, and there's some benefits to the shell being built on the same platform as the applications, at least for me. That doesn't need to be the same for you; you may interact with your computer in different patterns. You still get to enjoy the applications.
Choose 1 photo that you like among 4 random photos. Repeat 10 times. Can your friends guess which ones you liked? See if they know your taste. http://contaste.com
There are also "bandwidth" issues not just generic intelligence amplification. May very well end up being a CLI, that certainly is higher bandwidth / lower latency than any sort of GUI.

Also market segmentation. Lets talk Vietnam. You reach the drooling masses with a graphical action movie like "Platoon". You reach the intellectuals with a book like "Fire in the Lake". There is no universal human "right" or "wrong" just different tools.

Given the above paragraph it is highly likely that noobs / non technical people will stick with touch and GUI and productive tech people will stick with somewhat more elaborate CLIs.
Very cool stuff. Might I suggest adding a small link to a brief tutorial on reactive streams at the top of the page? Add that and even someone who has no concept of reactive can grok the basics in no time!
Existence does not imply correlation
Growth Hacker's Guide to Facebook Giveaway Campaigns
A wildcard SSL certificate is $250 per year. You can't tell me that this is a prohibitive cost for someone operating a serious business.
Then the type annotation is wrong, and it shouldn't be there. Type annotations only make sense if you know exactly what the types may be at runtime. I still don't see why correct annotations couldn't help PyPy.
Thanks! That's a good idea. Actually the plan is to integrate rxmarbles into http://reactivex.io, see this https://github.com/ReactiveX/reactivex.github.io/issues/1#is.... So in the near future, reactivex.io will be the go-to site for learning Rx.
Come on, this is a total crap.
I'm still a TripIt user, but it seems Google Now is replacing that feature more and more (if you allow it to scan your email).

The flight cards I got to my smartwatch when flying back from Finland last week were pretty handy with the gate info and everything...
>> When you design for safety, you assume mistakes will happen, and you design accordingly.

Yes, and if more people working in C did this then we'd be better off. As it is there are a lot of hacks and awful coders who shouldn't be let near a line of basic, let alone anything with security impact, but they still find their way into banking, payments and other financial, security critical code.

Call me naive, but I reckon these absolute muppets will find a way to f*ck up regardless of language technology. You can't force someone to write correct code who doesn't really understand WTF they're doing, and no framework or language is going to fix that.
I was deep into paintball too in high school and college, nothing national but traveled with the university club to other universities.

It's been a while since I played any serious paintball, but to me the biggest downside at the time was the arms race. Obviously the tippman full auto was banned from competitive play, but after that it was pretty much up to your wallet. I remember getting my Bob Long Autocoker and feeling invincible. Then some guys started showing up with Angels and holy crap I was intimidated. Compressed air vs CO2. Quality of paintballs. Even some of the gear with neoprene to give you a bit more 'bounce' it all added up.

Paintball was the most fun when we started, everyone with a tippman rental.

After our group started diverging on total spend it because obvious it was getting unfair. Eventually we all bought tippman pro carbines and required the same paintballs be used and all on CO2. Not getting CO2 freezing was part of your strategy! We had much more fun after we removed the arms race, even at the expense of not being able to tinker and customize.

The Angel guys could go to pub games and light up the poor schleps if they wanted :P
Crime As A Service is essentially what Moriarty does in the Sherlock Holmes novels. Make you wonder if it's ever been done for real...
Garbage in, garbage out. The system probably didn't have the lorem ipsum placeholder text in its dictionary for all languages, so just mapped to whatever its algorithms could guess. Since there is no right guess, it's pretty random.

The rest of the conspiracy nonsense in the article is pretty silly and stupid, honestly. There are a huge number of government documents translated into other languages that were probably used as the training set. I have programs of my own that rummage through SEC filings, for example. So NATO and countries being common mappings if you pick a random one isn't odd at all.
The solution would be to stop hiring incompetents who shouldn't be allowed near a line of BASIC let alone anything else, from being allowed anywhere near sensitive code, regardless of language.
Which is what the song is about.
Gemarineerde kip met verse limoenen – Jouw Gezonde Recepten
They stick both in 'high end' shopping areas.
Paintball was fun but can lead to scarring. I got a scar on my bicep from one, it finally faded 10 years later and another one, my 2nd time playing.

I covered up much better but got hit on the finger and received a ball-shaped scar (it also faded since then). I don't think it's common but possible if you have thin skin.

That being said, I don't think it's a great idea to increase the pressure on the gun.
Remember that this is not about browsers, but about the TLS libraries the calendar software uses. For instance Java only supports SNI since version 7.
Diversity is an advantage in business and product development
Ways to Fund Your Small Business When You Need It
Deconstructing Finnish
I played paintball only once and managed to get shot square in the throat. It didn't leave a scar, but it did bleed a little bit, and freaked me out a lot at the time—for a few minutes anyway.
Pages does it too. Export a document in DOCX format and you get the same PNG file. Export a document in Word 97-2003 format and you get three of these PNG files!

http://mcmillan.cx/blog/2014/05/31/bloated-exports-from-page...
The Anti-Uber Way of Disrupting Transportation, Politely
Anyone notice a downfall of paintball after the 2008 recession? I think that era was the peak in terms of innovation and public participation (I'm pretty sure NPPL was broadcasted on ESPN/Fox).
I'm confused. What does the $30 pre-order get you? Is it a subscription service? Their FAQ [1] mentions a subscription for a private server after the beta.

1 - http://www.learntomod.com/faq
In certain ways, the difference between (Common) Lisp and other languages is the difference between Linux and Windows. When you have a fundamental problem in Windows, your only solution is to wait for a fix then reformat/reinstall. Similarly, when there's a problem in, say, a C compiler, all you can do is code around it, open an issue and wait for a fix in the next release.

In Common Lisp? Well, the compiler's right there under these floorboards. Have a long-running web application that's affected by this bug, and don't want to restart it? Just run this in the REPL.
Are you suggesting the interviews are fake? Here is the original scanned transcript. It has been translated by other sites if you want to fact check but you seem to have made up your mind. http://www.nnn.se/nordic/assange/docs/memoria.pdf
Show HN: Where To Spend Bitcoins – Directory of UK retailers that accept Bitcoin
Please donate to the Internet Archive, then!

https://archive.org/donate/

They constantly have (or fund) projects archiving services being deleted, etc.

For example, right now they are archiving an immense amount of Twitch.tv VODs which will be deleted in just a few days. This is an example archive which has recently been uploaded:

https://archive.org/details/archiveteam_twitchtv_leech1_2014...
Haskell to JavaScript: Introduction to monads
I think it's easy enough to allow the drivers to charge the clients directly and collect fees from them.
IMO there are roughly 3 kinds of computer users nowadays. Of course these are stereotypes, but I think the simplification helps explain what's been happening with DEs lately.

A: Expert programmers who need nothing more than a browser, a text editor, and a bunch of terminals. They can do everything with the keyboard. They barely even touch the mouse unless it's absolutely necessary. They usually don't care what their DE is, as long as it stays out of their way. Judging from the reaction in this thread, a lot of HNers fall into this category.

B: Power users who spend a lot of time in WYSIWYG applications (graphics, video editing, Excel, etc.), multitask a lot, and make heavy use of the mouse. They know some keyboard shortcuts, but the nature of their work makes the mouse, not the keyboard, their primary method of interacting with the computer. Remember the gal/dude who did all the web design for your last project? Or the team who made that promotional video for you? They probably belong in this group.

C: Casual users who use nothing more than a browser and a music app. Maybe they also use a word processor from time to time, you know, to make garage sale flyers and birthday party invitations. Comic Sans is their best friend, Command Prompt is their worst enemy. They tend to use the mouse more than the keyboard, but both can be easily replaced with a touchscreen. You can usually catch them trying to buy computing devices in the local Wal-Mart.

What's interesting about the situation is that A and C share a lot of preferences despite being at opposite ends of the computer literacy scale. Both groups use only a few apps, so it doesn't really matter how those apps are launched. Both groups can live without a mouse for the most part. Neither group spends much time wandering through menus and settings, A because they don't need to, and C because they don't know how to. This leaves B in the awkward position of heavily depending on the traditional desktop metaphor (icons, menus, toolbars, and most of all, mice).

Unfortunately, A are the ones who make all the DEs, and since C are the largest group, they are the default target users of such DEs. It's easy to target both A and C. You just make a simple, touchscreen-friendly DE where all the advanced functions are hidden behind keyboard shortcuts and/or menually editable configuration files. But while the rest of us fantasize about a "universal" DE that can scale seamlessly from 4" phone to 40" TV, B are stuck in the middle, holding tight to their precious mice and 27" monitor, surrounded by DEs that are so utterly unoptimized for their hardware and daily work.

HUD? Seriously? You want me to take my hand off my lovely plastic rodent and type the name of the menu item that I want to use? Once you imagine yourself in B's shoes, all the backlash against Unity, GNOME 3, and Windows 8 makes perfect sense.
Ask HN: I just received a cease and desist letter. What next?
I just received a cease-and-desist letter regarding the name of one of my projects. A company alleges that the name of my project interferes with their trademark (their trademark is the first two words of my project name).

So what do I need to do now? Do I need to lawyer up? Or can I reply that I'd be happy to post a statement to the project's website clarifying that there is no association in exchange for keeping the project's name?
That is so, so cool.
How to speak the language of thought
Hiring the best developers is rarely a good idea
Great blog post by @joestump on hiring diversity.

http://blog.sprint.ly/post/58342376145/diversity-is-an-advantage-in-business-product?utm_content=buffer3c7fe&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer

Less about diversity and stats - but more why not optimising for tech proficiency is important early stage. "Hiring the very best developers is like premature optimisation". Early stage you need so many many more skills - "Delivering fantastic customer service and designing a great product require a tremendous amount of empathy. Empathy requires context. Context requires experience"

This line I thought was pretty insightful too:

" If you go all in on top 10 CS school graduates, you’re likely going to find your sales and marketing funnels are empty, basic user documentation and on-boarding is missing, and customer development is lacking."