skysight-inc/HackerNews huggingface dataset:
There's a chance one might pass through, which seems very alarming to me. It also seems like we'd have observed interactions between such black holes and other stars pretty frequently.

I don't know if we'd have expected to have seen lensing effects from our whole-sky surveys, but it seems to me that this would also be probable.

Finally, if you send a line through our galaxy, you'd expect it to pass near a lot of these black holes -- and thus you'd expect to see a lot of microlensing effects which the article states don't seem to occur nearly often enough.
sorry this video has been removed from youtube
sorry this video has been removed from youtube
sorry this video has been removed from youtube
sorry this video has been removed from youtube

ad nauseum. nice project, but doomed to fail because of this.

why the downvotes ? even their TOS sort of acknowledges it will not work :

YouTab respects your copyrights and the copyrights of others and therefore requires that you only annotate tablature of your own music or of music that you are licensed to annotate (such as public domain music).
I think it's kind of funny that SF is probably the place with a pile of programmers who are least enamored of suits, when it's the one place that always has weather in which a suit is comfortable.
Perhaps the most important contribution Linux has made to the world is that because of its impact, you can run an OS on nearly any instruction set architecture (ISA). That drops a pretty huge barrier in terms of getting to something from nothing. On RISC-V though, unless it was some sort of SoC (which most people won't build) I don't see the impact. But carrying that line a bit further ...

One of the challenges that Microchip has faced was that the affinity for C that the ATMega architecture had from rival Atmel meant it lost a few significant design wins (Arduino perhaps the most serious). They could use RISC-V to try to offset the Atmel SAM series. But other than that I don't see the motivation for folks to not use ARM, granted a full processor license would be expensive but if you are looking at volumes where that would be an advantage, it isn't that expensive.
Pavel brash nature to send this email out is a number of indication that previous pursuits has been successful.
This is really nice. There are a number of songs whose chords I can't find, and this one came up with (at the very least) a starting point for figuring it out. I like how it tracks the beat and shows the waveform, and I especially like having the video play in the bottom right so I can watch as I play.

Very cool. The only nitpick is a copy tweak. Throughout the app the app refers to itself as "us" or "our" ("Working our magic") and then almost immediately after as "me" ("It takes me about 30 seconds.") You should consider unifying the pronouns so that either you're always using first person, or you're always using the royal "we".

Otherwise, this is pretty rad. I can see myself using this to practice some new songs that come out.
I've spent a large part of my life doing various pro-union anti-corporate-misbehavior etc activism and have come to the conclusion there is literally nothing us plebs can do at this point. The MEND/AQI style asymmetric warfare is literally the only option left, and that only works on the periphery, not the core. Consumer and traditional activism is entirely toothless because the economy has shrunk to the point where concessions can no longer be made. The labor-capital relationship of the 50's and 60's is dead now.

Uber is certainly not the least moral company and being upset about them prank-calling Lyft is just laughable. When was the last time you drank Coke or wore a Gildan t-shirt? Hell, look at the tags on the clothes you're wearing right now and try to come up with the moral authority to chide Uber.
Reading your comment fully (something I should have done), I see you address the differences in the analogy. Sorry.

Perhaps the cost situation will change over time. Perhaps, in coming decades, the ability to fab microchips will itself become something achievable for thousands instead of millions of dollars. And as for regulation: That only matters if you're selling. If you're researching or making it for personal use, the FCC doesn't (or shouldn't) matter.
I'm not defending the name choice; but to be fair, nearly all of the major languages have put zero consideration into their name SEO: Java competes with coffee, Ruby with the gemstone, Python with the snake, C# with the musical note, and C ... C is just a damned letter :P
Probably influenced by David Plouffe joining the team. He was Obama's senior advisor.
"I dress up (sports coats, shirts, nice jeans) because I like it."

Likewise, though I trade out the jeans for slacks. I don't like jeans with a sport coat (on me - you can wear what you want).
DC is Uber's second largest market outside of San Francisco - and that includes Chicago, NYC, LA, etc. It's a test kitchen for a lot of consumer services because it's got a lot of different demographics under one roof. It's also relatively small, making it easy for Uber drivers to get around the area without incurring a bunch of extra costs for the company. Grocery delivery is also super popular in DC already.

San Francisco, by contrast, is almost too perfect. It would no doubt be successful there, but it doesn't give them as good of a feel for how this service would fare outside of Silicon Valley where these types of ad-hoc delivery services are far more common.
I saw huge Go uptake at OSCON. I met one guy doing log processing easily at 1M records per minute on a single amazon instance, and knew it would scale.
Thanks a lot for this.
I do not understand why it's not an option in meetup.com itself.
What a stupid fucking comment.

They're implementing programming logic in the game, as children. What a moron.
Why would they vow to do it, and not just do it? Ok, it's just the title, but still.
I noticed the comment about M.U.L.E. as well, that was a masterstroke of Stalinist revisionism. I can't help but wonder about the timing of the article either, but I'm happy to evaluate it on its own merits. Recognition of women in the history of gaming is a welcome topic even without hidden agendas and I'm happy to read them, though I would have preferred more substance than this one. Is Roberta Williams underappreciated? She is pretty famous, but I don't think she's famous enough for the influence she has exerted on video games. (As a side note, consider editing your comment to remove references to The One Who Must Not Be Named.)
There's zero educational value in designing and building digital circuits by hand? What?
David Lawee, General Partner at Google Capital, says in the press release. "The bigger story, however, is the potential for small businesses: Thumbtack has a real opportunity to transform how local professionals find new customers."

This sounds a lot like how Groupon was going to revolutionize advertising for local businesses.
I'd love to know this too. I provided an example elsewhere in this discussion of a potentially-complex query I implemented with window functions.

I wanted to do something like returning every row with a row_number between 1 and 3 - but discovered I couldn't put this into the WHERE clause.

The solution I came up with was to define a CTE where one of the columns is the result of the row_number() function, and then I did a SELECT on the CTE that included the WHERE functionality I needed.
You could read the article, it's all there.
> If I can't refactor the architecture as easily as the domain code, it's too brittle.

The thing is "refactoring architecture" often requires being able to abstract things in ways that popular programming languages make difficult, and which most programmers aren't familiar with dealing with and reasoning about. Its the same kind of problem that makes Haskell seem hostile to many programmers.
Cities like San Francisco are much more saturated with on-demand delivery services. We're a lot harder to impress.

I get the sense that they're trying to gather data without drawing a lot of attention to their experiment.
Oops, yea. Looks like someone was sending caspr empty csp reports, fixed.
Okay read the slides. Its cool but completely impractical.

The problem is if two keyboards share the same ground plane and have roughly the same frequency (I.E.: same manufacturer), their signals will interfere with each other constructively and destructively based on who is typing what.

They say the ground plane is noisy, but not noisy in the frequency they are looking. Which is idiotic. The EM frequency band all around us is noisy, but in certain spectrum ranges its completely dead. If you sample the entire band its noisy...

They didn't test something directly interfering with the device. Which would roughly be equal to two radio stations broadcasting on the same channel, you couldn't hear anything sensible.

:.:.:

Not to mention their signals are still VERY noisy. I've worked/around signal processing so you have to understand that if you want to predictably read what is written.

http://i.imgur.com/sJ90YPu.png

As you can see that's 3 different triggers of on/off. Dynamic filtering is I guess possible, but you need to know what your searching for to start with. And build a model of likely signals, so you can compare post filtered with what you got post filter to check correctness, and repeat until you get within the tolerance of acceptable correctness. If its a computer generated encryption key then your looking for psuedo random bit pattern, and your just fucked.

Secondly

http://i.imgur.com/gDvd7M1.png

See, if you assume which trigger you use upper or lower this signal will actually change from 00100110001 to 00100111001. :\ The only way you can know which is correct is if you know what was given to start with.

:.:.:

I don't want to say its completely unreliable because of that, but if that literally the best example they had to put on a slide then their can't be many more good samples.
That was the first thing that popped up in my mind when I read the title ;-)
How do you deal with image quality? I would imagine most images on the web are too low resolution to look good once printed on a t-shirt.
Aren't ARM and the majority of micro-controlers RISC?
Can anyone explain how this is different from iRods, which is already in production at many organizations, abstract away the underlying data storage systems, provides policy enforcement, authentication [1], and trigger rules?

http://irods.org/

Moreover, iRods is written in C++, which can be an advantage to Node.js at various levels. First of all, because it is easier to provide interoperability with other languages. Second, because many data centers are very conservative (you often see CentOS/RHEL 3/4/5, or even SUSE Linux Enterprise Server), and will not be happy to install the relatively bleeding-edge Node.js stack.

[1] In practice, a lot of scientific data is provided for non-commercial use. This is often a necessity, because the data was originally provided by a commercial entity, who don't want to provide the same data to competitors. E.g. in NLP, a lot of treebanks are based on news papers. They can often be redistributed freely for non-commercial purposes, but not for commercial purposes.
Don't think that the 1950s isn't alive and well at some levels of management.
Ask HN: Example of best and most seamless checkout for retail apps
I'm doing a little work on trying to find a more seamless and fast checkout process for a mobile app. I'm wondering if there's any examples out there of great checkout experiences for mobile apps and websites.
Instarcart started its delivery via Uber, right? That's a fun little circle.
I was asking myself the same question last year. Since moved to Vim. It sucks the same questions are still being asked but it goes to show what a nice piece of software it currently is. Unfortunately that's only 1 of several factors when choosing an editor.
Just moved into public beta and would love to get some feedback from HN. I built the product because I kept getting customer support requests (for another product) that were super vague. This tool tells me what pages the customer visited before contacting me so I have some context for their message. I also added form A/B testing and message sentiment analysis to help with site optimization and SEO.
> Myth: systemd is not modular.

> Not true at all. At compile time.....

Gun, meet foot. Foot, meet lead.
They're generating $1.8bn in business a year for contractors around the US. I assume this will be spent on fuelling growth and building a moat.
Cool! Thanks :) I like that I can just deploy this on Heroku without really needing to worry about breaking anything. Given that I'm not currently collecting reports, there's really no risk to trying this out since if it fails, nothing bad really happens.
I wonder if there are any plans to rewrite the desktop client in C++ (with some Objective-C++ on Mac), presumably using the libdropbox C++ libraries that Dropbox has been developing for the mobile apps, to get the installer size down and leverage more common code across platforms.
This works pretty well as long as you can easily replace all the bits you need. Don't like coreutils, run your own commands (on old Solaris boxes I pretty much had to to maintain some sanity). Need different drivers, install them.

What systemd is doing is dangerous in my opinion. Soon you won't be able to replace things. Software will expect to link to systemd libraries even for trivial things like startup notifications. Want to use udev? Sorry, part of systemd. Want to use gnome? Sorry, write your own logind stub. Want to use your own resolver... well, now there's a special one - let's see if it's going to show some special behaviour.

If this was a completely separate project, I wouldn't mind. But if they influence projects both up and down the stack (kernel, gnome), they have too much power to force things. Even if the changes are good right now... I'd rather they stayed away from the idea that they can reimplement everything in their umbrella project. Just so we don't ever end up in a situation where systemd can actually dictate something that projects both up and down the stack disagree with. If anything, splitting the projects into their own independent releases would force them to provide very clear, properly versioned, backwards compatible interface between them.
I saw this talk given at QCon NYC and it was awesome. I think that orgs starting to experiment with different types of recognition for engineers apart from the linear promotion path is significant, and demonstrates a true interest in creating a culture that's really about developer happiness - and not about preconceived notions of what's supposed to make a "professional" happy.
What do you mean by "devolution from Quake to Call of Duty"? I am honestly curious, as I haven't played either (motion sickness; no FPS for me).
Idk when I see talks like this one. https://www.youtube.com/watch?v=5N1C3WB8c0o
Hey, I'm a reporter at the U-B and I was actually talking to the NYT reporter who got that data yesterday. The NYT's request was granted in May 2014, and we got our MRAP in April, so he said it's most likely we were just after the cutoff for the Pentagon's dataset when the request was filled. The mine-resistant vehicles are separate things, as far as I know, because other MRAPs were listed as such on the spreadsheet.
> What Minecraft could really use would be a scripting capability of some sort.

Minetest [0] has some scripting ability, utilising Lua.

[0] http://minetest.net/
Granted.

I suppose my point is that ARM is going towards the same inbetween-ism that x86 has moved to.
The Pufferfish’s Lethal Poison Shows Up Right Under Our Feet
Buffalo Home Fries
NASA's New Space Solar Panels Fold Like Origami Flowers
Hailo Launches API For E-Hailing On The Same Day As Uber
Ask HN: Anyone know of a good ContinentCountryRegion (and/or State)City DB?
Can be free (preferably) or paid. Need one that's reliable/accurate (preferably updated regularly as well.

It should have the Continent>Country>Region(and/or State)>City hierarchy.

I've looked and found the usual suspects (see below) but they don't seem to be entirely accurate (at least the free versions).

If you've had experience with any databases like these, any advice would be greatly appreciated as to which is the most accurate/reliable.

https://www.maxmind.com/en/worldcities

https://developer.yahoo.com/geo/geoplanet/

http://www.geonames.org/export/

http://www.geobytes.com/FreeServices.htm

Also found a couple of discussions on Stackoeverflow:

http://stackoverflow.com/questions/2463004/free-sql-script-to-get-a-list-of-countries-provinces-states-and-their-cities

http://gis.stackexchange.com/questions/603/is-a-country-state-city-database-available

Also found some old post on HN:

https://news.ycombinator.com/item?id=1093005
Well, "monolithic" isn't very clearly defined, either way. There's multiple interpretations, but systemd does fall under tight coupling. Its modularity is somewhat arbitrary. A lot of auxiliary daemons can be configured out of the build, but some others like generators and most damningly journald, cannot.

Yes, you can run regular syslogd and crond implementations beside systemd's journald and timer units. To be honest, it would be pretty ridiculous if you couldn't, and it's not much of a consolation.

Although journald can be effectively disabled by forwarding to syslog (however, PID1 itself no longer supports syslog as a target), the systemd developers do want it to be the primary syslog mechanism on a Linux system, and are pushing it as such. Yet due to choosing to use a binary format similar to a RDBMS, but without the transaction consistency of an actual RDBMS, it's prone to unnecessary corruption. This was deemed not to be an issue, apparently: https://bugs.freedesktop.org/show_bug.cgi?id=64116

Then you have an (optionally network-enabled) system logging service that stays resident without being used, a potential attack vector and really just a huge, completely unnecessary sink to proxy your actual syslogd of choice to.
I'm surprised you can sign an executable, then modify it while preserving the validity of the signature, as I always though this is exactly what code signing is meant to prevent. Can anyone who knows more about this than me (a low bar!) explain whether this is a flaw in the signing mechanism or is actually okay?
No, it's not been debunked. Lennart has just made it clear time and time again that he has his own definition of "monolithic" and so the rest of us should just shut up.
I've met many self-taught programmers, and they were great to work with. Some were extremely productive and knew the inside and outside of certain languages and libraries. However, they still wrote code that nested 5 loops, or put data in arrays when they needed a linked list, or invented complex algorithms to solve something that a simple graph would do, or didn't understand the basics of linear algebra, number theory, and statistics. Degrees in CS can be extremely valuable.
“Airbnb For Storage”: Roost Helps You Store Your Stuff In Your Neighbor’s Garage
They are. Check "In Development" section.

http://www.chromestatus.com/features/6682831673622528

So in a few months we will have Google's VbScript available in Chrome.
Why are Silicon Valley startups continually trying to get into the food and grocery delivery business? Is there research somewhere that shows that this is a lucrative market?

I'm old enough to remember Webvan, I'm seeing COSTCO cede their delivery service to Google, and I realize that most food delivery business is minimum wage work. I don't see the money in it.
I know Atom is still in its infancy so this is not a bash on it at all. The vim mode is what gets me. I keep using Sublime mostly because the vintage mode is quite good in comparison.

I really want to use Atom for the reasons you stated :)
Proof that HN has no sense of humor. :)
Turing-Incomplete
It's a blast. Between various job hunt activities I'm simultaneously learning Go and working through the challenges (just as advertised, it's a great way to explore a new language).
Being able to access the history is nice; could be useful when combined with data from other sources...

The API appears to be well thought out--except for the epoch timestamps without time zone offsets :-(
You'd be surprised how difficult it was to bring it on campus and actually turn it on! Over the course of the project, we worked with our IRB, radiological safety experts, regulatory compliance, and campus public safety before we put someone in front of the device. We set the machine up in a lab with a concrete wall to backstop the radiation, and had a 2 meter safety zone around it while it was actually emitting X-rays.

As for procurement, we purchased our machine on eBay from a private seller who purchased it from a U.S. government surplus auction.
Atlantis Computing CTO on company history and tech behind Atlantis USX
But you could say exactly the same thing about many programmers who do have CS degrees too, right?
Not zero. Near zero.

http://en.wikipedia.org/wiki/Overjustification_effect for a summary

And quit downvoting.
Background: This is the logical conclusion of Fish Plays Pokemon (http://motherboard.vice.com/read/an-exclusive-interview-with...), which was a hackathon project and a play on Twitch Plays Pokemon.
It sounds more like they're trying to implement the *BSD userland in systemd so it's available on boot.

Coming soon to the systemd codebase: we'll be Katamari-ing all over busybox! When will we be big enough to absorb Wayland? Stay tuned!
I disagree with you. I also disagree that you learn social skills in college, you learn social skills in grade school. You don't learn social skills in college, by that stage you either have them or don't.

You learn technical skills in college, yes, but I disagree that hiring a software engineer team purely based on having a CS degree will result in the best hires.

I would hire entirely based on real world experience. If you have none, I don't care if you don't have a degree too me you are about as useful as someone applying with experience as an accountant.

If you sit in school and then go home and spend the rest of the night reading a text book and don't code any open source projects or make something for your portfolio, you really shouldn't be part of a software team. You should either be in a lab somewhere or a teacher, as you are only interested in learning about the topic, not applying it. Anyone who is actually interested in the topic will come out of school with experience in something (internship, hobby, etc).
Give us ideas on how we can put them up without spoiling them, and we'll try to do that.

Invisiclues-style, where you give progressively bigger and bigger hints to solvers trying to get through them?
> If you think about verbs as messages (data), then you would simply POST a make_sale(product, customer) message to some URL

I would say instead that if you were thinking in actions-as-domain-resources, then you would post a "sale(product, customer)" entity to a "sales" collection resource (via POST to the appropriate URL, in an HTTP API) -- which is pretty much the same thing, though not calling it "make_sale" is more REST-appropriate; the combination of the operation and the resource should make the "make" part superfluous.
A Chrome extension to get “More products like this” in Product Hunt