skysight-inc/HackerNews huggingface dataset:
With Spotter it’s so easy to find copies of your videos on the web
Cool.

I'd nominate Dwarf Fortress for the geology and anatomy bits, and all the rest, though I hesitate to classify that.
An IPhone battery has a capacity of roughly 10Wh. The energy density of the sun is approx. 1kW/m2 on earth. Let's assume a solar cell with 20% efficiency, so 200W/m2. To charge the iPhone battery in 4h you would need a solar panel with an area of 11cmx11cm.
So the phone is probably not very powerful. Certainly it's power draw is nowhere near current smartphones. (It's mentioned in TFA, 800mW when calling, tens of microwatts when on standby)
111 people have killed themselves under California’s new right-to-die law
Can't agree more with this [1]. I think human beings, as a whole, is like a lazy teenager who would rather stretch from his chair to get the remote control from the floor, risking a fall or sprain, than actually get up and pick it...

[1] https://news.ycombinator.com/item?id=14622156
I wouldn't tell the employer. I'm guessing they don't care about you and they will take your idea, use it, maybe get rid of you without any compensation for creating the automation.

The job you've been hired for is being completed by a tool you made, and you're getting paid. Maybe look for something more appropriate to your skill set like another post suggested.

Oh and if you're feeling guilty you can read this story about Alcatel stealing IP and forcing a guy to work like a slave.

http://www.salon.com/2004/08/18/evan_brown/
Which Linux distribution would you suggest for a server?
Maybe there's some magical place where you can actually learn how to program from someone else, but for the rest of us, there's no substitute for solitary hours grinding away actually doing the work.
I remember the buzz in Germany's math graduate community, when word of Scholze's perfectoid spaces began to go around. Reading groups spawned everywhere trying to get a grasp on the technicalities:

Work in number theory very often deals only with one of two fundamentally different settings.

* Either objects where multiplication with any natural number can be inverted ('characteristic 0', examples for such objects are the rational or complex numbers or "something inbetween the two"),

* or objects where a certain prime number p has a special role; namely, the multiplication by p is the 0-map. This sounds horrible, but it actually has a great implication: (a+b)^p = a^p + b^p, because the middle binomial coefficients are multiples of p. This makes x -> x^p a multiplicative and additive (!) map, the FROBENIUS.

Scholze introduced a way to pull the Frobenius map over to characteristic 0. He could do this 'tilting' in towers and in this way compared the theory of towers in characteristic 0 and p. For details, see his famed answer here [1].

Very soon it became clear, that this tool had remarkable applications and his thesis explored only one of them: a proof of the monodromy-weight conjecture in characteristic 0 by tilting results in characteristic p.

This result alone made the characteristic 0 neck hair stand up :-)

[1] https://mathoverflow.net/questions/65729/what-are-perfectoid...
It all depends on your needs and architecture.
Gnome Help page for printing a booklet
Urgh I should have guessed...
I've been running Ubuntu on my laptop for a while, working as a software dev. Maybe it's time to switch.

What other distro is a competitor in this space? (I.e., not a minimalist distro, easy to use, with plenty of available software?) Fedora? Mint?
I first learned about Bitcoin when Steve Gibson did an episode of his podcast Security Now on the topic:

https://www.grc.com/sn/sn-287.htm

If you have an understanding of basic cryptography primitives, then I think it's an excellent introduction, especially if you learn well via audio.
Bonus points- make the Ballonhull in place from carbon harvested from the atmosphere..
I don't live in EE (and maybe I'm naive about this), but shouldn't it actually be easier to find great talent if you put in an effort?

I mean, there are great people in pretty much in every country, and if the alternative is, say, (boring) outsourcing development work, shouldn't you be able to convince people with above average (local) pay and offering them a great place to work, etc?
At such a scale, how do you define what is and isn't AI?
It has to make unauthorized connections to pull down ads. No, this is not acceptable.
This is the dot com age of the blockchain. It is hard, close to impossible, to conduct business in this space because at all times are you surrounded by questionable upstarts and outright scams who compete by screaming incoherent buzzwords the loudest. All these have valuations far above what a serious upstart could ever achieve.

People make outlandish promises that no person of average intelligence could ever take seriously taking up all the air, keynoting conferences and generally diverting discourse from what really needs to be done in order for this technology to be useful.

I think we have to wait for all the ICOs and rich statefullness flim-flam to subside before we see any real benefits from this space.
Inmarsat's European short-haul wi-fi spacecraft launches
Until recently, Ubuntu had a much better story around long term support releases than Debian did. Debian averaged 3 years of support, Ubuntu offered 5. That has changed with Debian's support of LTS in one of the recent distros.
Dbms constraints are a usually a subset of constraints that are supported by ORMs.
The worst part of LTS is that it only applies to the OS itself. Security updates for applications actually running on it (e.g. Apache) expire after a considerably shorter period of time. We found this out after an internal vote between Ubuntu and CentOS. We'd have picked the latter if we'd known.

You can run `ubuntu-support-status` to determine what packages are currently supported.
Admins that don't have autism
As someone currently learning CL, I think part of the reason it doesn't have widr adoption is that there is a huge number of features.

Consider a language like Python. Aggressive duck typing means consistent syntax for different data structures and types. Stuff "just works" without a deep understanding of how it works.

CL is the opposite. What is the difference between setp, setf, defvar, and defparameter? Why is the documentation so technical and dense? What is a "form"? What are multiple return values and how do I get to them? Should I spend time learning the loop macro DSL?

I find it similar to Haskell in this regard. The base level of knowledge to use the language is so high that you pretty much need a book, or a degree, to be able to get started. That's a huge barrier to entry.
Depression Quest has no business being on that list.

"understanding depression (esp. for ones who never experienced it)"

Even the description is elitist and pretentious. Everyone has experienced depression. It's an extremely common mental disorder. DQ is nothing more than a lackluster text-based visual novel (if you can call it that) cashing in on an easily exploitable group.
> Additionally, what I miss in this story is which source code actually produces [...] (this instruction)

The post does not indeed make it clear, but the two instructions

andb $252, %ah
movq %rax, (%rbx)

come from the default branch of the switch in the C snippet

Hd_hp (hp) = Whitehd_hd (hd);

This line is full of macros. hp (heap pointer I think ?) points to a value on the heap.

In Ocaml, each value has an additional word in front, and contains several packed parts. There is the size of the block, a tag which represents the value kind, and a few bits are used by the GC to store the "color".

This bit of code reset the color to "white". The code here is part of the GC sweep phase, responsible for deallocating block of unreachable memory. If the block is still reachable, the status is reset so that the next GC phases starts again from clean state.

Hence this instruction only updates the bits storing the color value and should not modify other part of the header like the size of the block and the tag.
Debian or CentOS. Both have extensive packages and long-lasting support for them.
Having read summaries of the books, I thought the complexity of the overall storyline was excessive for what is a fairly straightforward take on the Fermi paradox and game theory [1]. Maybe I'm being unfair, but having slogged through Seveneves a few months ago I'm kind of grumpy and lacking patience with long, complicated SF epics right now.

(Possible mild spoiler ahead)

[1] Basically: "the forest is full of hunters of unknown strength, so either stay quiet or kill all the hunters." I thought that Greg Bear's Forge of God and Anvil of Stars did a much better job on this aspect of Fermi.
Show HN: Instagrab – Easily grab or download Instagram content
Sure, there is interest!
Ubuntu as an end-user OS is fine, this discussion is specifically for servers. I personally use Mint though, purely for the Cinnamon GUI. Mint is basically Ubuntu underneath so there's no reason to switch.
They've almost certainly been just nicer people who people liked to communicate better. Like, young pretty girls with pleasant voice. And they knew how to build right approach to people. That's it, and it can't be trained.
Was BitcoinMarket.com the first marketplace? It struck me on reading that quote that I had no idea how to purchase bitcoin in 2010, and was more interested in finding out how to mine it.
Frinkiac: Simpsons full text search
That's exactly my case: working as a niche IT specialist I earn about 4500 USD per month after taxes.

It might not be much by SV standards, but in my neighborhood (which is a capital city of one of CE countries) it is top 2% income. It's enough that after maybe 5 years of saving I'm now able to buy 1 bedroom apartment in the city center WITH CASH. Buying 2-3 bedrooms would also be possible if I needed it and decided to live further from the city center. Add cheap healthcare, free education, overall low living cost and that's really hard to top.

I get job offers from UK on regular basis, but never seriously considered it for that reason.
https://www.toshiba.co.jp/about/press/2009_10/pr2201.htm

Exists. Stop disguising your nostalgia as future entusiasm :D
AccesPoint
Thanks for clarification and also thanks for the explanation of an isogram. Or the nudge in that direction.
>Google should make more money by being better at hotel bookings and better at product aggregation and better at each of their other offerings. They shouldn't make money purely because people already use google and google put their (possibly sub-par) offerings right at the top. This would make it much harder for anyone else in the field to come in and offer a better thing, because a high proportion of people will never go down even lower on the first page of results.

So, a Unix Philosophy view of anti-trust law? Do one thing and do it well?
Debian also had a reasonably inconsistent release cycle. Now they've settled on 2 years, it's much more viable to use plain Debian rather than Ubuntu.

Ubuntu has always been about user-friendliness. I've never found the extraneous bits necessary for admin'ing a server from bash.
Quite likely, the people that are capable of doing that sort of hard technical work are not capable of doing the soft, identity-politics ridden outreach functions, and vice versa.

Bang-up programmers are typically not the ones you want pressing flesh and pushing buzzwords.
It's no longer so trivial since Amazon moved to the KFX format.
Instead, https://motd.ubuntu.com should show relevant items to those that use Ubuntu Server (relevant security issues, etc), instead of items for desktop users.

Shouldn't that be more like "Instead, Ubuntu should not fetch the motd from the internet by default, but have this feature as opt-in"?
Fedora, Debian (if you still want to use apt) or OpenSUSE.
I'm not the grandparent poster, but I think that "even if they moved at a fraction of speed of light" refers to the responding civilisation's space vessels, not their return signal.
That's a nice command to know although it gave me the following:

Support status summary of 'acomputer':

You have 12 packages (0.8%) supported until January 2017 (9m)

I guess the dates are hardcoded when the distribution was launched. (I'm on 16.04).

Still a good over all indicator I suppose.
Adaptery
I guess for most sites, the cost-benefit ratio is a function of the time spent, following a steep downward slope. When I spend 15 minutes on HN every workday, it provides me with interesting stories and insights. When I spend two hours, it ends up draining more energy than it replenishes.
Steps of connecting the cable splitter
From what i have read from the bug report it fetches this asynchronously via a systemd unit. This is not so bad, originally it did it synchronously on login and would fail after 2 seconds if it couldn't fetch the url. Thats bad!
My problem with it is that it is a slippery slope indeed!
> For a comparatively new OS (Android is ~10 years old, modern Desktop OSes being 30+) people browsing the web directly are going to stick to the default.

I disagree, which is why I cited Chrome for Android as an example. It was not the default for a while (a couple of years at least?) but was still fairly popular. I remember doing webdev at the time and getting bug reports for Chrome. I also have received bug reports for Chrome for iOS.

I agree that it's hard to beat a good default, but the original Android Browser was so bad that it opened the door for competition.
I know someone who programs in LabVIEW for 15 years, and is horrified by the idea that he could be forced to write in a different language, because visual programming is so much better (in his opinion).
Exactly - you pay more over a shorter period, or, in the case of a continuous widget assembly line, you pay fewer people more.
I was wondering about this too. Why does this product only work if you're huge? It sounds like something you and a programmer buddy could have started as a side project and grown organically.
Sorry I don't have access to your internal incident tracker to draw any conclusion here. Will see in few years how this works out for external companies.
They explain what the variables mean in the function header block;

* @param {Window} i The global context object.
* @param {HTMLDocument} s The DOM document object.
* @param {string} o Must be 'script'.
* @param {string} g Protocol relative URL of the analytics.js script.
* @param {string} r Global name of analytics object. Defaults to 'ga'.
* @param {HTMLElement} a Async script tag.
* @param {HTMLElement} m First script tag in document.

It might be easier to read the code if they used different names, but any good refactoring tool will replace them with your own names without any problems.
> Seems dead

The latest release (1.5) was earlier this month.
>Just name the damn things correctly (positive/negative feedback loop), or at least refer to their behaviour (reinforcing / dampening).

Ah, so that's what they're called.
That I know. But forgetting the hardware for a bit, at least software (in particular open source) is still (fortunately) a quite economically inefficient space. Yet there isn't much work going on in bringing the good solutions from the old days back.
Personally, I generate base classes for table objects at compile time.

You can look at a table and its keys to determine what sort of thing it represents (entity, lookup, association, etc.) and build out helper stuff as needed. So in addition to basic CRUD anything that looks like an entity gets .Load(), .Save() and accessors for fields as well as .GetByWhateverID() methods for any foreign keys. I base my actual Entity classes off of those auto-generated base classes, so they can get blown away and recreated as often as necessary.

I also wrap any one-off stored procs that are lying around in calling code, so that they can be used in place of the standard-issue Frankenstein SQLBuilder thing that an ORM would have.

It's kinda all the upsides of an ORM, but without any dynamic garbage, schema-as-config-file, mystery auto-SQL, migrations, or (again) Almost-SQL-In-The-Magic-Query-Languague to Not-The-SQL-I-Meant conversion.
Nitpick: That only suggests that this ability is rare, not that it is learned. (Not saying it is purely talent; everything I know about the brain suggests otherwise. But not just the historical evidence.)
Debian has the problem that its packages are older, so if you need specific versions of PHP or other runtimes, you are much better off using Ubuntu. It's worth noting that Debian can be made to support PPAs as well, but all this is native to Ubuntu.

I can't deny the Ubuntu community is extensive and there are in-depth articles covering setup of just about anything on Ubuntu. Fortunately, owing to the Debian basis, it's fairly easy to convert the same tutorials to run on Debian.
Neither will a combination of the two, bury I think it might come closer. I think the free market people have some legitimate fears; a government that tasks itself with "fair redistribution of wealth" is pretty easily abused. "Fairness" lends itself to loose interpretations which target particular groups, for example, all of the white/male privilege rhetoric in the last decade. I don't particularly want my wealth redistributed because of someone's hate for my demographic.
It's interesting to see sports networks evolve in the same direction as political networks. When your product is based on shared culture it seems to degenerate towards tribalism.
Only about 3.2 million people have the internet (as of 2015). Your definition of scale is 12.5% of the entire connected world or more?

This is like the guy in these threads saying $400k a year for a software engineer is "market rate" and/or "easily achievable."
> What do you think it is needed to decentralize Facebook?

I think it's called "the web". It was invented in the early 90s.

Basically blogs and news aggregators fulfill the same niche as Facebook, but as a decentralized system where each user can be in full control of their data. The only thing that is limited in comparison to storing everything with one company is the possibilities for fine grained access control. The web needs to be overwhelmingly public in order for search engines, timeline aggregators and other services to arise.

There is nothing in Facebook that involves ordering transactions in a global ledger.
Having only played the demo of vim adventure, I felt like it was more of a drill of what you should do (to use Vim effectively) whereas vimtutor is what you can do, meaning it leaves you a lot quicker.
Well, technically RF-harvesting phone is powered by "ambient light". The title says nothing about solar, or visible light.
At the same time, it's considered poor practise to give servers open internet access. The only outgoing connections that should be allowed are to update servers. I'd second disabling this 'feature' on a server - it seems very unnecessary to get a MOTD from the internet in the first place, let alone if there's going to be advertising in it.
Django user here. I feel like it got settled a while ago.

I think that probably encapsulates the whole issue here. ORM isn't one thing, it's a whole range of implementations and use-cases. For the sorts of annotations and reports I need to generate, Django has really started to come into its own in the past couple of years. Well on top of schema migration, caching and things like that.

So I wouldn't go looking for one answer.
It's always going to be contextual.
The last couple of O'Reilly books I purchased from Amazon were of poor quality. The content was fine but the physical item was shocking. They were probably print-on-demand books made on the cheap. But the retail price was what you'd expect from a high end tech publisher. I should have returned them. The books look like they were printed on a consumer grade inkjet.
I had heard that the books purchased directly from O'Reilly didn't have this problem. They've even taken away that option now.
Looking back, this had to be expected. The writing was on the wall when they switched from a lay-flat binding for most or their titles to the cheaper, much hard to read while coding, perfect binding.
I noticed something similar during meditation: I had set up the stopwatch on my phone so that I did not have to wonder how many time had passed. It would just ring when 30 minutes had passed. However, when the phone was just lying next to me, I would compulsively check the time on the phone every few minutes. Only when I moved the phone to the other side of the room did I stop caring about the time passed (at least for the most part).
The current state of things is not perfect, and the private healthcare probably has indeed the inherent problem you're describing, but it is also maybe the only thing that keeps the bulk of our medical doctors from emigrating to richer parts of Europe.
Sounds like you should be the platform and let content creators in. Pay them commission on sales and you can QC anything coming in until you can afford to pay someone else.
> only a handful of our tech-oriented students had participated in hackatons, contributed to open-source software, had started a personal blog or answered questions in online help communities such as StackOverflow

People do it mostly because they feel employees expect if of them. I guess employees in Bulgaria have different expectations, so students adjust accordingly.
> I don't think an entity's treatment of itself necessarily implies much about the way it will treat others.

... unless you consider that all life on this planet began with the same chemicals, and that many different organisms are codependent, the most obvious being plants and animals.

Truly, interstellar existence, once confirmed that we're not alone, may also require teamwork. Perhaps ET is just waiting for us to demonstrate that we don't intend to destroy our planet for the benefit of a few selfish short-lived creatures in Earth's long history.
Ask HN: How do I find a mentor?
A lot of advice seems to tell young people to find a mentor. What are the best ways to find a mentor in tech? If you're a mentor, what do you look for in 'mentees'?
Increased FUD compared to using the plain alphabet maybe?
Piwik is an open source GA alternative [0]. It doesn't share many of the goals of Fair Analytics. I also don't see much actual analytics in Fair Analytics, just data collection.

https://piwik.org