skysight-inc/HackerNews huggingface dataset:
It doesn't surprise me only because I've followed Gruber's blog over the years: he's a typography and font geek in the same way that many of us are tech geeks. The use of a licensed font was a design conceit on his part but hardly fatal at $300/yr. The ~$3,600/yr for servers seems pretty high for what they're doing, but again far from fatal. What likely doomed them was that the market of discerning customers is much smaller than they estimated (yes, even in the Apple ecosystem) combined with a large number of competitors (especially at the crucial price of 'free'.)

Expenses didn't drive them out of business, the lack of revenue did. Sure, they could have switched to a free/built-in font and saved $300 and maybe switched to a cheaper hosting provider and maybe saved $1-2k... then what? At best they're now keeping an additional $1-2k per year (split 3 ways), for now, from an app that they need to keep running on the platform and backend services to keep going 24x7... there's better ROI to be had working the drive through window at a local fast food restaurant.

Your point about one-time revenue vs. ongoing expenses is valid, but that can be fixed via new products / subscription pricing down the line. However, before that happened it sounds like they determined that they lacked the customer critical mass that would make it worth putting any more effort into it.
This would be EU law, and apply to a market of currently 508 million people with the potential to grow to 750 million people.

I still think and hope it would not be put into place.
I pulled it up and found it; the problem involved modeling genome sequences as strings and finding possible substrings.
Nokia used to make an IDE for the Symbian operating system called Carbide:

https://en.wikipedia.org/wiki/Carbide.c%2B%2B

The memory of Symbian C++ makes me shudder.
Threads are a great starting point, but for a big leap in productivity one needs to go way beyond threads. You might want to check out our thoughts on how to take collaborative productivity to the next level. (https://tmail21.com/productivity)
TMail21 - Power Threads for teams
Since git was born in 2005, the git repository has not even half of Linux' history.
> The competitors who have gotten traction also do not fingerprint, but as they are decentralized, there's not really a way to regulate them out.

So, that would be why the city was overwhelmed fingerprinting drivers. Uh, yeah, let's see some evidence behind your statements.

And Austin didn't kick them out, Uber and Lyft LEFT. Uber and Lyft tried to hold Austin hostage, and, surprise, the Austin VOTERS bit them.
Sorry didn't get the joke, how does it interact with reading the timestamp counter?

Isn't LEA intended to calculate addresses? It seems it also doesn't alter flags and can put its result in any register.
This is way too difficult to get right, even for humans.

I dream of a not-so-smart news summarization engine that will not try to rewrite the news, but only pickup all the numbers and quotations, then present them in a table of who-said-what and how-many-what, along with the title.

This would put an end to filler-based journalism.
Any comments on how your project compares to https://tonicdev.com/home?

It looks like y'all are really aiming for Bret Victor-style direct manipulation, which is a bit more ambitious, but Tonic has incorporated some similar ideas, including time-traveling debugging, and it seems like there's a lot of overlap around the more basic features, like the automagical approach to packaging and the data visualization stuff.
Ask HN: Is there enough video content online to learn everything as a developer?
Seems like they offered something similar last month: https://www.giltcity.com/newyork/ubernycjuly16
That all depends on how some not-particularly-advanced people feel about it when the terms are determined.

Having thought a bit more, I tend to think it's unlikely that both axes would be significant to the same people (and therefore that they are particularly unlikely to share terminology):

- One important aspect of east-west historically is that east is sunrise and west is sunset. This wouldn't matter to anyone on Tidelocked World, but it corresponds pretty well to the idea of having a Day Pole and a Night Pole. The Day Pole would be apparent to anyone who lived in an area where the sun was visible, and the Night Pole would be totally unapparent to everyone else; it is significant only in that the Day Pole is on the opposite side of the world.

- Historically, north is cold and south is hot. This would apply, I believe, only to the day side of Tidelocked World. It reinforces the idea of a Day Pole while doing nothing for the Night Pole (everything beyond the terminator should (?) be equally cold).

- North and south are also defined by reference to the stars, which rotate around the polar axis (this is the origin of the word "pole", and would definitively rule out a Sun Pole if "poles" had to be defined that way, which they don't). This would be apparent to everyone living in the night, but probably not to anyone in the day.

If you believe all that, then we have the sun as a navigational aid that guides us toward the hottest part of the world, and the stars as a navigational aid to indicate the North and South Poles, but no concept of a Night Pole, because that concept is useless on the night side and there are no local indicators for where it is. Day people would be likely to refer to "sunward" and "darkward" in the manner of islanders, and night people would likely refer to "north" and "south", but day people would be unlikely to recognize "north" and "south", and night people would be unlikely to recognize "lightward".
Seems awesome. I will probably never use it because it is not flexible enough to run anywhere and on VPSes without friction, but I sincerely hope you succeed.
Seems like this would be a great foundation for building a CMS backend interface. I'd try it in that context before calling it a programming environment.
GPUs have both pipelining and caches, so those don't serve to distinguish your idea from a GPU. Also remember that the barrier to spreading out computation over more cores is that many of our algorithms don't parallelize well, not that we can't fit 1024 cores into a computer. There's already been a huge incentive to get programs (even those used on regular desktops and not high performance computers) to parallelize well since we hit the clock-rate ceiling, but a lot of problems still have trouble saturating even a 4 core system.
> - Why do microprocessors not strive for simplicity, implement only a handful of instructions in an optimized way, with a very small chip footprint, to be followed by proliferation of cores (think 256-core, 512-core, 1024-core).

Because that would not make CPUs faster or cheaper.

If you think that modern CPUs are large because they implement a lot of instructions, you are completely wrong. The entire machinery needed for executing more than a couple of different instructions is less than 1% of the core. The space is not taken up by decoding tables or ALUs, it's taken up by forwarding networks, registers, and most of all, cache. And all of those are things very much required to make a CPU fast. CPUs have a lot of instructions precisely because the cost of implementing a new instruction is negligible compared to the size of the CPU.
Obduction Released (Myst/Riven successor)
Doing that in the Bay Area can have some odd results, as (for example) there is a stretch of freeway that is simultaneously I-580W and I-80E (and vice versa). Naturally, it runs almost due North and South.
>> Death doesn't seem so bad anymore. Now I'm dumb and worthless.

It's not a reason. People with down syndrome can live happy lives, why not you?

>> I don't have the option to stop working for a while. I have the savings for it, but it's unacceptable to my wife.
>> I don't know what to do.

Don't talk negative about yourself to your wife. That's the only relationship advice I can give you.
in the past newspapers made mistakes and paid for them, but,

they had a lot more money to defend themselves, and

They would often print retractions and apologies.

Modern media is frankly vindictive and malicious. Facts be dambed and apologies are out of the question. I think if you looked at this in an unbiased way you'd see the difference. Many of these people are being driven to push these issues out of a true sense of right and wrong. You just don't like it when people you hate don't let these injustices pass.
> How do I get from X to Y by "literally the functor"?

NB You only need to get from X to Y in ways that arise from getting from A to B. Since there doesn't seem to be any relevant concept of morphism it's hard to see how ML functors are anything other than trivially category theoretical.
Would "something similar" be a UX similar to Antimony but using an ao backend/extension mechanism? Because that's something I could get behind
Hi - I work at Google on Kubernetes.

The biggest reason people use Kubernetes is because it is the best solution to solve the need "how do I bring my containers to production." You're absolutely right, you can solve this in many other ways, but, no matter what, you're going to have to address the problem of scaling, updating, monitoring, logging, securing, maintaining persistence, implementing 12-factor applications and many many other things before you do - Kubernetes solves all this for you.

Just a quick correction - Kubernetes is not based on etcd, nor do you have to set up half a dozen components. There are three components to Kubernetes - an API server, a scheduler and a controller manager - there are flags, true, but you can easily use a configuration file (just as you would with any other production ready server).

If you saw anything that's badly documented or buggy, please let me know!
So, is the 24 cores 4 threads variant just the same as the 12 cores 8 thread variants but with each (ridiculously) wide core statically partitioned in two?

edit: should have read till the end.
How does this differ from a currency?
83 days is the star's rotation period.
>Delphi does not really involve any "arcane wizardy" for basic applications

Agreed. Said as a guy who is not a GUI programming expert - just used VB's earlier versions in real life projects (but more as project manager than dev, on those VB projects), and VB and Delphi (both in multiple versions) and wxPython for some small personal GUI apps. Not had any problems with Delphi that can be called arcane. And Pascal is a pretty straightforward language, and Object Pascal just adds some (mainly OO and GUI and Windows API) stuff on top of that.
In the medium term a 22 GHz radio interferometer using the sun as a gravitational lens would be able to resolve 80 km diameter water clouds on Proxima b. This talk by the inventor of the concept for SETI purposes explains it pretty well: https://www.youtube.com/watch?v=ObvKVe5H8pc

The real trick is getting out 600 AU to the gravitational focal line for the light opposite proxima centuari and staying with ~10m of it via station keeping. The only medium term solution to get out there in under 20 years are electrostatic solar sails. See Bruce Wiegmann of NASA Marshall Space Flight Center's talk from yesterday on the Heliopause Electrostatic Rapid Transit System. http://livestream.com/viewnow/NIAC2016/videos/133764483
Refactoring... "puts a massive drain on developer time; time that could be better spent working on new features and shipping new code"

This is the wrong way to think. Refactoring will save time by making code faster, more reliable and making it easier to build those new features in the first place. Looks like their biggest issue is bad technical management, not deprecated code.
Well, if the browser segfaulted, it is not the page's fault. It is the browser's. No ifs or buts.

I'd suggest enabling core dumps and sending those to the Conkeror team, assuming there's no bug filed for that.
Although I appreciate your efforts on writing this, I think you should have used other public hit counters out there. Having to deploy a whole Postgres database just for this seems a waste to me.
I don't know. Right now? It costs me ten bucks a day to uber pool from my house in Santa Clara to my gig in mountain view and back. At those rates, I am totally paying and reading. But if that were twenty or thirty a day? Maybe not, or at least it would not be an every day thing.

The problem for uber is that I am paying the majority of the cost of owning a car, the parking space, either way, so switching back to driving myself has a low cost. Housing situations I want that don't come with "free" parking are few and far between in my area.

Now if uber would bully the city into letting someone build a parking free tower of studio condos? Yeah o.k. Maybe they could exploit the lack of competition to get me to pay a lot more for transport, but as it is, they need to keep the price below what I would pay to read for twenty minutes rather than drive, and I am not sure that would add up to a market clearing wage without some vc largess.
External GPU for MacBook Pro, promising up to 10x performance increase
Social media stats from various web entities
I wasn't objecting to pre-tax, I was objecting to pre-Uber's-cut. It's like if I said "I'll pay you $1200/week to work for me" and when your paycheck comes it's only $1000 (pretax) and I say, "oh yeah, that's my finder's fee".

Nothing wrong with a finder's fee. Lots wrong with promoting the pre-fee value.
The 13 countries where being an atheist is punishable by death
Disclosure: I work at Google on Kubernetes.

We're always looking to improve on both complexity and documentation - but, as Kelsey pointed out in his tutorial, it's definitely got a few steps. The biggest question is would you really want any fewer? That is to say, you could use a hosted solution (like Google Container Engine) or set up with a one-line command, but most people who want to run at production scale definitely want individual steps so they can customize.
Thanks for the response!

I gave up pretty fast on the e-mail option since I had to set up a mail server and it was painful... we use Google for e-mail and it could not use that, and setting up anything else is a many-step time sink.

I did not want sandcats.io but to use this on a private (ZeroTier) intranet. Even for your enterprise offering, which we might be willing to pay for, you still don't have a clear and simple way to auth. For enterprise I have to set up LDAP or other complicated nasty things.

My personal rule for UX:

Each step that must be performed to set something up cuts the adoption rate in half. So if you have an audience of 1000 and 4 steps, 63 people will end up trying your product.

That's not hard science, just a rule of thumb I use to impress upon myself and my team how important UX and zero-config is. It does have some basis in logic. Think of each step as a bit in an integer for 'cognitive load.' Each additional bit increases cognitive load exponentially, not linearly, since the total setup involves the specification by the user of N bits of information.
That book likes like an excellent resource. Thank you for sharing.
I haven't read the code of neither sed nor tail, but I'd imagine sed is still reading line by line, while tail skips the number of lines it needs to skip, and then just goes on full throttle reading the remainder of the file. It might even be using sendfile(2) or splice(2).
In the article, Apple spun that as an advantage.

> “Our practices tend to reinforce a natural selection bias — those who are interested in working as a team to deliver a great product versus those whose primary motivation is publishing,” says Federighi.

And I think they may be right. Researchers often aren't the best product creators.
Originally it was for address calculations it seems. But can also be used to do other calculations not just for addresses.

Which I assumed to be equivalent to something like: res = ptr_base + offset
do you still read sequentially, ie. word by word, line by line, or do you take it in as a whole image? I remember pretty opposite effect from absence of in-head pronunciation, in childhood as mentioned before as well as back at the University when i was sometimes reaching "nirvana"-like (for lack of better word) state when i was able to read with full understanding pages of mathematics just by looking at them without strenuous sequentializing of words and formulas - unfortunately it was pretty rare occasions, usually happening after several days of pretty tedious work in sequential mode and it was pretty exhausting. My mental model of such situations, given the image style intake of info, is that right hemisphere was somehow participating in it.

If you still reading sequentially, ie. left hemisphere dominated process, i think we can theorize [as laymen of course] that, given that in-head pronunciation may be considered as a bridge/shortcut into semantics from visual processing words shape match, weakening of in-head pronunciation can be like breaking that bridge/shortcut. I mean we learn language initially as spoken language, so semantics gets connected to the pronunciation, and later when writing/reading comes along it may be not a surprise that visual gets plugged into pronunciation instead of directly into semantics - after all we start reading and writing by doing it aloud with teachers, etc.
Ask HN: Best place to find contracting gigs?
I know it's usually networking, but lately it dried up for me. Upwork clients seem not willing to pay anything higher than $20/h.

What is your go to place for contracting gigs?
I first happened upon Credo while building a console-based version of 2048 (this was the early stages of learning Elixir). Running Credo on my code for the first time was a delight. It made me instantly wish for similar tools for our non-Elixir code bases at work.

For those venturing into Elixir, Credo is especially useful. While I'm experienced in functional programming, Credo was a great way to learn more idiomatic usage of Elixir.

While Haskell has the fantastic ghc-mod for guided refactoring, Go has gofmt, and Ruby has rubocop among others, I find Credo to be a nice blend of the best features of all these tools. I also appreciate the UI, which groups feedback into 3 visually-distinct categories: Code Readability, Refactoring Opportunities, and Warnings [1]. This makes it makes it easy to prioritize your changes.

If you'd like more background on Credo, The Elixir Fountain [2] recently hosted a nice podcast with the creator of Credo, René Föhring [3].

[1] http://credo-ci.org/
[2] http://elixirfountain.com/
[3] https://soundcloud.com/elixirfountain/elixir-fountain-rene-f...
Austin kicked them out? That's news to me as a resident because the distinct impression I got was that we the people voted we wanted drivers fingerprinted, and if they could do that, they could stay but apparently it was more cost effective to launch a million+ dollar campaign against the proposal and try running a sitting councilmember (who, sure, I'll admit, probably doesn't have good approval ratings) out of office and then left when the people voted in favor of the fingerprinting rules.

The same rules that Uber and Lyft seem to have no problem working under in Dallas and Houston.

Austin didn't kick anyone out, they left and good riddance I say. Fare and Fasten aren't perfect, but I will much more readily support a local company than Uber.
Yes, I know! That's the point I'm trying to make. This whole discussion is about MustardTiger's claim that functors in OCaml have the same meaning as Functor in Haskell. While the latter model functors in the category-theoretic sense, the same cannot be said for the former.
I'm pretty sure you're wrong and it was an episode of 'The Next Generation, although I've no idea what the title of the episode was... [0]

[0] I've watched the episode only once (I'm not a Trekkie :) ), but if I remember correctly a synopsis of the plot was that decades (at least...) ago an automated ship containing Klingons in cryogenic suspension was launched to colonise a distant planet; in the time following the launch of that ship, the Federation reached and colonised that planet using faster ships, unaware that the Klingon ship was on the way...

The crew of the Enterprise [D] has to try to figure out how to stop the Klingon ship from introducing the Federation colonists on the planet to the magic of orbital bombardment (a casus belli) without destroying the Klingon ship (a casus belli).
It is a bomb. So you killed and re-spawned somwehere.
>Obviously the parents earned this through their income

Largely parasitic income - rent, capital gains, interest on loans - things that don't actually require you to, y'know, work.

You can be brain damaged and still 'earn' these things.

>Why not care about the people at the bottom?

I guess you care about the people at the bottom by letting the parasites do their thing?
That's what bothers me about this whole thing. I don't see how you can force an artist to affirmatively authenticate a painting no matter how much money is on the line unless he's somehow contractually obligated to do so.
pretty short sighted to have no interest in a novel/progressive IDE because it doesn't support your language yet.
Number theory is a fascinating subject, but it's more or less like taking a text in English and trying to make sense of the text by reading columns and not lines

Most factorization algorithms require you to find either a loop or a quadratic congruence (mod n). What changes is the way they try to find these
Nick Lane's book/hypothesis really change the way I think about life on other planets. His hypothesis is basically that the chances of Eukaryotic cells emerging from bacteria (via natural selection) are so rare (it only happened once in two billion years on our planet) that we really shouldnt expect to find intelligent life on other planets - rather the life we will most likely find will be small cells like bacteria and archaea, that lack a nucleus (and never get very big). He does a much better job of explaining why, but it is interesting nonetheless.

[1] https://www.theguardian.com/books/2015/apr/22/the-vital-ques...
Thoughts on ORMs, 2016 Edition
Why does it say (2010) in the title? This article appears to have been posted today.
The project is using selenium web driver - anyone have any suggestions on alternatives?
There's no reason they have to wait to arrive to start using the embryos.
Maybe you could compare the user's ratio to the median ratio for all users who have posted in that particular sub, or something along those lines.
This looks great. I really love tonicdev [1], but I'm reluctant to use it on production data because it's SaaS [2]. If you open-sourced this and I can run it "behind the firewall", that would be awesome.

[1] https://tonicdev.com
[2] I don't want to share production keys with Yet Another SaaS
You can be sure that our numerate friends at the NSA have spent some quality time trying to find an efficient factoring algorithm over the past few decades.

As they are still so keen on controlling encryption we can assume with good confidence that so far they have failed. And given the stakes it's really not likely to be the possibly untested problem that this author speculates about.
The prison part seems like it would be particularly easy to verify, even if there was a man there who had a very similar name.
Ask HN: Make money as a skilled developer? (Please help)
My day job sucks, the pay is low and I get more and more depressed each day.

As a skilled developer how could I make enough money to leave my job?

I'm not interested in "passive" income, but in something to work hard for and be proud of.
Study was from 2007.

DOI: 10.1002/cncr.23080
> merely one type of proposition

Shouldn't that read "one kind of proposition"?

:p
I know it sounds crazy, but hear me out. I would love to hack on adding VR support to something like this. A real Minority Report development environment is something I've always dreamed of having.

No promises, but I can't get experimenting without source. Wink :).