skysight-inc/HackerNews huggingface dataset:
How can I protect my smartphone battery?
Think the Internet - built by engineers - destroyed by social engineers.
Do you guys offer remote? I remember you once did, but maybe not anymore ?
It's called 20% time and it works OK. I always used it when I was at Google, although most people didn't.

20% is not specifically for "improving the organisation" of course. It's most famous on the outside for the new products it led to, like Gmail. But actually most 20% projects were small internal things intended to smooth the rough edges off a particular tool or process, or to improve the company in some way. If the particular bee in your bonnet was a type of bug that cropped up frequently in other people's software, making a linter to spot it and driving adoption through the organisation would be a good 20% project, for instance.
You talk like complexity for the sake of It equates to value. It is the synthesis of disparate elements into something gestalt that creates something interesting.
For example echolocation (in humans, not bats) is done in visual cortex[1]. Visual cortex shows activity during dreams and imagination. Blind people do use their visual cortex.

[1] Sorry, don't have a cite, but there are a lot of results on Google talking about it: https://archive.is/iDE27
A futuristic concept to turn viaducts into electricity generators
BitTorrent file system
I never said that it "gave her the right" to do anything. I said that it did not negate the bad things that happened to her. I said that we should not ignore the very serious and legitimate issues she raises because she's gotten very angry at people.

And here's the fundamental issue I see in all of these debates: the majority (here, young white males) tries to invalidate completely legitimate concerns because the person raising those legitimate concerns has done things that one can criticize.

You can see this rampantly in links that are provided to somehow negate her claim. "She's not a real contributor to FreeBSD, so her claims are invalid." "She gets angry at people, so her claims are invalid."

Look, Rodney King was not innocent of all crimes when he was badly beaten by the LAPD. Does that excuse those cops? Of course not. The only germane "counter-evidence" to Randi's post would be evidence that the FreeBSD has actually be incredibly and consistently welcoming to her. Because fundamentally her claim is that the FreeBSD community has been decidedly unwelcome to her. And yet all the "counter-arguments" here are repeated and painful reminders of how nasty and awful the "counter-arguers" are to her. It's mind-boggling.
You start with a false premise.

Engineering will favour whatever you want it to (Diversity, tastiness, colour, shape.). It's natural selection that will apply only one selection criterium: Most surviving offsprings.

How do you think we got this diversity in grain and vegetables?

For example rutabaga, turnips, kohlrabi, cabbage, collard greens, cauliflower, broccoli, Brussels sprouts, cabbage, mustard seeds, and rapeseeds were all created though engineering from the mustard plant.

Same goes for all grain that you eat today, they were engineered from a few shitty grass species.

As for tomatoes, good luck finding a non engineered one that isn't poisonous. Same goes for almonds.

Have you seen undomesticated banana btw? Go buy some Musa balbisiana. I hope you like large pits and bitterness.

Or dogs? How much diversity have you seen in wolves? How many crazy fucking dog breeds are there?

Engineering =!= monoculture. We all agree that monoculture is shit.

But going full hippy "let's only eat what mother nature provides" is as far removed from reality as possible. Mother nature provides bitter poisonous shit, that is full of seeds, so that you don't eat it and so that it can reproduce.
It is up to man to take that and make it so that survival of the fittest means survival of the tastiest.
What do you need the wealth for? Presumably to have your basic needs taken care of while you focus on writing.

Being in prison also accomplishes that goal.
This article (and most of the comments thus far) seems to completely ignore the fact that work might not be the only thing in your life.

As an example, seven years ago I asked my wife to leave a part-time job she loved. I was the family's main breadwinner, and spending 30 hours a week being a solo childcare provider was crushing my productivity.

She left that job. But it wasn't the job's fault in any but the most vague theoretical way, like "If they'd paid her a million dollars a year to work part time, we could have afforded a nanny."

(That change triggered additional positive changes in our lives, and today we are in a much nicer place for us to live, and she has a full time job she likes, though perhaps not quite as much as she loved that old job. But the environment that made that old job great ended years ago anyway, as her boss moved on to greener pastures.)
Are none of these farmers doing a per unit work? When I was young I was an overseer on a strawberry picking field (where you sit with your knees in the mud and have to try not to kill your back); I made minimum youth pay. I had that job because the farmer was a family friend. No Dutch people wanted to do the actual physical work, so it was only Turkish and Moroccan working at the actual picking. They got paid by the box, not by the hour; they made insane amounts of money from 5 am till noon. Enough to make me do that instead after a while. I could pay for vacations, going out, new stuff while my friends with jobs got minimum youth wage and couldn't do that. AND they didn't have off from noon; I had my whole day.

The same happened in another job at a supermarket where I packed products in the logistics center; the pay was minimum youth wage, but if you picked more than 600 articles/day, you got paid extra and working at night you got extra on top of that. I worked like crazy and made, again, a lot more than the regular adult local/white workers who worked super slow and usually didn't make close to 600. The immigrants and me worked our asses off to make more; most Dutch guys (no girls; it was too heavy to carry most boxes) refused to.

If these jobs would be per hour, I don't think anyone would want to do them well at all. We did them well because it made more money; if you get crap per hour, you wouldn't want them but poor immigrants still do and they work hard to keep them.

There are shows on UK television where these angry (usually racist / Daily Mail readers) people get offered jobs they say 'immigrants took their jooobbss' and they film them; it always ends with them getting fired as they find it too heavy (start holding their backs after 2 hours because they are out of shape) and find the breaks too short, don't have discipline etc. Is that not the same in the US in many of these cases? Like theoretically US workers want those jobs but in practice they just mess them up or don't even want them?
Note that the goal of the study was not to determine IF brain structure produces attract thought, but HOW.

The point I think the commenter was making is that the statement "The goal was to understand how abstract thought arises from brain structure" suggests there may be some begging the question in the study design.

If you start with the assumption that that brain structure produces abstract thought, your evidence will support it, because you already believed it in the first place.

The main challenge to any hypothesis about the nature of thought or consciousness is that our fundamental tool for contemplating the topic is our consciousness - which is precisely what we're trying to understand.

On that basis, the argument goes, it's impossible to objectively determine what consciousness really is, because we have no way of separating the consciousness we're studying from the consciousness we're using to study it.

Alternative theories to the one that says the brain produces consciousness are that the brain is a carrier or receiver of consciousness, which somehow originates elsewhere.

Various forms of such theories have been proposed by reputable scientists including Roger Penrose[1], John Eccles[2] and - somewhat ironically - Karl Popper[3].

I personally don't have any strong opinions about the validity of these theories; it's enough for me to know that they exist and to keep an open mind until someone can develop a truly testable and falsifiable hypothesis.

Until then, it's all pretty much philosophy.

[1] https://en.wikipedia.org/wiki/Roger_Penrose#Physics_and_cons...

[2] http://www.theosophy-nw.org/theosnw/science/prat-bra.htm

[3] https://en.wikipedia.org/wiki/Mind%E2%80%93body_problem#Popp...
Using an Oauth 2.0 Service Within an Ionic 2 Mobile App
>Outdoor tomatoes are way way tastier than the mass produced industrial crap
>just let the plants grow naturally.

You mean that a small crop of plants, grown steps from your door and harvested at an optimal point in time taste better than mass produced vegetables? What a revelation!

Too bad that it's completely unfeasible for 90% of the global population, who live in crowded cities, or work jobs where they can't be tending to their garden, or live in environments where they can't grow produce most of the year.

Do you really think the poor and hungry on the planet care about the fact that the homegrown tomoatoes you're using in your California garden-party salad have slightly more flavour? Let them eat cake!
>just let the plants grow naturally.

You mean that a small crop of plants, grown steps from your door and harvested at an optimal point in time taste better than mass produced vegetables? What a revelation!

Too bad that it's completely unfeasible for 90% of the global population, who live in cities or work jobs where they can't be tending to their garden, or live in environments where they can't grow produce most of the year.

Do you really think the poor and hungry on the planet care about the fact that the homegrown tomoatoes you're using in your California garden-party salad have slightly more flavour? Let them eat cake!
BBC Scotland (the glories of iPlayer) has just run a documentary on James Clerk Maxwell; I'm saddened that BBC doesn't think it worth running the programme for the whole of the UK. http://www.bbc.co.uk/programmes/b06rd56j

They say you halve your audience with each formula in a talk, any talk about Maxwell is going to have four formulae in it, the secret is to put them at the end... or a subliminal frame; science by blipverts!

I take it Egyptology has this problem with hieroglyphs.
I do a lot of the work on and with Open Dylan.

So, why?

Rather than point to any particular language feature or design aspect of the language (which are what originally drew me to Dylan), the thing that keeps me there now is that it is a green field.

If one has newer or different ideas about how things could be done or structured, this can't really be introduced coherently and consistently across a language ecosystem that is already big. I think Node did well at the start in part due to being able to build everything new with non-blocking I/O in mind. That's unlike the use of Twisted in Python which had a number of caveats when working the standard library (and now there are a number of other non-blocking I/O libraries).

The other side is that I do it because I enjoy it and we're building something good.

We do have some good language features (like multiple dispatch as someone else has mentioned), we have some pretty good documentation, our upcoming LLVM compiler back-end is generating good code, we have a good debugging story.

People start languages all the time. I find it best to just pretend that Dylan isn't an old language, but something new that is being created on the grave of Open Dylan. We're working on changes to the type system, the compiler, the libraries, and soon, I'll be starting in on some stuff that takes advantage of our green field status. We just didn't go and start a new language from scratch, but decided to build upon the massive amount of work and design that went into Old-Dylan.
> This way people will actually switch.

Is that important?
Old HN discussion: https://news.ycombinator.com/item?id=3339952
A little surprising to me to see Peter Gabriel amongst the respondents!

His answer [1] seems to be an update of the scenario which (iirc) inspired the lyrics to the song Here Comes The Flood[2], co-written with Robert Fripp quite some time ago, which ponders the impact of a sudden explosion in the availability of previously private "inner" information.

1: http://edge.org/response-detail/26632
2: https://m.youtube.com/watch?v=MdwLhu9bZAE
It doesn't take a lot of land to actually live off of it. Factor about 1/10 an acre per family member. It's even less if you can trade grain and only grow the rest.
Do API docs actually provide much benefit in practice? Does anyone actually use Javadocs, for example? The problem with documentation at this level is that it's too low level. It useful, maybe, as a quick reference once you already know the project.
Part of that collective is the employee. We all have influence over our situation and the employee is never blameless. This "victim complex" can be just as detrimental as the failure of any of the three people you listed. It's far easier to get your feelings hurt and leave than it is to find out the truth. Just like it's far easier to not spread the truth in fear of the consequences than it is to deal with issues if you are a manager.

It may be a collective failure but the collection is bigger than you think it is.
FREE 10 DAYS VPS for Forex EA /  ROBOTS Trading
The fundamental issue I had with it was that it required the project to have no compile time errors to work.
Thanks for the share! This is really valuable for the project and has given us great feedback and positive messages.
This doesn't surprise me. They are using their visual cortex to process sensory data (auditory images) which substitute for sight.
Seabin is incredibly inefficient. Its relatively low volume, depends on a pumping system, and requires someone to periodically empty the net. Great idea, but really only practical for a wealthy individual with a dock or small marina.
It installs capstone using "sudo make install". Unconvinced.
I'm pretty sure Nginx is already supported. Here's a container I used. Took about 5 mins to add to my docker-compose script

https://github.com/dmp1ce/nginx-proxy-letsencrypt
I don't know why you are being downvoted, that is what is happening and I am not convinced that straight textures would be better. We already know that SDF textures are better than straight texture atlases anyway. The technique is obviously practical in some respect (since it renders a pdf faster than anything else I've seen) and the quality of the text is very sharp, even close up.

Super sharp lines when zoomed in may not seem like a big deal, but as you increase resolution you will reap the benefits since the same size text will be sharper.
In a way, it's like cheating on your spouse.

I know folks who had a perfectly happy marriage and everything they wanted, but when someone new said, "Hey, you're hot - let's get together," things went off the rails. Sometimes it's not about whether you're happy - sometimes it's just the temptation that grass is greener on the other side. (And hey, sometimes it actually is.)
> If there's no alternative it means the hypothesis is not falsifiable, right?

Well, not really. For example, we don't understand how some brain function works. For some reason we might get a hypothesis that it is governed by a production of a certain neurotransmitter (very simplified here). At that time we have no other version of how the function might work at all. Then we do experiments where we mess with the said neurotransmitter, or a brain region, etc. If the results show that there is no measurable effect on the brain function, then that hypothesis becomes disproven (or at least a certain specific way of understanding that hypothesis).

If there is no alternative that might just mean that we haven't found it yet. Or that the current framework we're using is not suitable to the question. But even then working on existing hypothesis might give a lot of information on what framework might actually work.
Let’s drawing charts in React-Native without any library
A perspective on stack ranking
And Rands mentions this in the article. There's a weighted list of criteria you keep in the back of your head (am I fairly compensated? Is the company stable?) and you constantly reevaluate them.

Rands lists the major ones, but there can be dozens of others. I personally call them "red flags" and once I see enough, it's resume time. I've tuned my own threshold pretty well and walked away from some perfectly good jobs and companies, only to see them implode in my rear-view mirror a year or two later.

My current employer, who has treated me well to date, just went back on a promise not to move the factory to Mexico. At the announcement they promised not to relocate Engineering. I updated my resume over the holiday break.
If you link through to the NYT article, you'll see a word-for-word dramatization of the deposition. The actual deposition video can be found on Youtube:

https://www.youtube.com/watch?v=sYqXlRQrBN4

I found the choice of accents in the reconstruction interesting. The "dummy" expert witness had a southern accent, and the "smart" attorney had a mid-western/northern accent. In the actual deposition, both guys had southern accents.

Maybe it's unfair of me, but I think it shows bias on the part of the NYT.
Well, watch out. That sounds great if you trust everyone you interact with to give you good reputation. But pretty quickly that can lead to the recent stories about the Chinese social credit (assuming the stories are true). It can become a very subtle and powerful way to control people. Not to mention a legal minefield. Just look at credit ratings.
I landed my current job after being contacted from my "Who wants to be hired?" post. I'm not exactly a rockstar ninja, but I was pinged by multiple people: a pleasant surprise and a welcome change from the online job application robo-filter/recruiter dance. Absent a concrete lead, I plan to post there again next time I'm looking for work.
Alpha Preview of EMacs Python (EMP)
AI100: One Hundred Year Study on Artificial Intelligence
Not really much of a strong argument. Notifications, KVO and delegation are indeed the methods that are typically used. I don't really think he's making a strong argument not to ever use NSNotifications, though I'd agree they should ideally be bigger stuff related to application state changes.

Delegate is probably the most fool proof way to do it and is pretty much protected by the compiler to give you the warnings you might need and doesn't require much template. But ultimately there are a lot of things where it's frankly a one to many scenario and delegation is out of the picture.

I suppose I've continually grappled fixing both bugs in KVO and NSNotification, and it seems like Notifications are much easier to find by just searching for the const string to audit the observers. KVO is tricker especially if there are keypaths and what if the name of the property is changed? The whole thing happens in the runtime so it's basically a nightmare.

So ultimately yeah, you can clean up KVO and make a better implementation. I've written something that makes a intermediary object that managed some of the trickier aspects of KVO (having to call super and pass a context and dealloc etc). But now I'm at a new place and I wouldn't put the effort into getting everyone on board into using that code instead of the usual Foundation stuff.
Serious question: when did your shields go down at Palantir?
I'm a volunteer at their science research team.

> This only collects the visible pollution. I don't have any numbers, but I can imagine that the invisible pollution is much worse.

So far our research points to the opposite (which surprised us, too)[1]. The larger pieces do slowly break down, becoming harder to catch, so we feel we have to be fast to catch as much as possible. You are right we cannot catch everything.

> This is a noble project, but I hope it will not end up just washing away our guilt.

So do we! (Raising awareness to mitigate the problem at the source is one of our goals, but we also feel that's not enough on itself because of how much is already there.)

[1] http://www.theoceancleanup.com/blog/show/item/the-ocean-clea...
Why would you need Monte Carlo? Can't you combine probability density functions through convolutions (or other tricks with integrals, like Fourier or Laplace transforming and then using straight arithmetic)?
> While you can certainly still grow and crush it after 2-3 years, chances are that you can grow and crush it that much more if you uproot and start over somewhere else.

Or have to begin at the bottom somewhere else. In other words: give up what you reached at the first company when you go somewhere else.
It is an anti-pattern. I hate when apps push notification a cross controllers. Pub/Sub should only be used internally like a ECS pushing update, add, remove and other callbacks.
Bing Goes Full-On Censorship in English Search Results Within China
New Year Resolution – Less Can Be More
I side (mostly) with the expert here. I'm now in my 50s and my memory is not what it used to be. Under hostile questioning I can forget my own name sometimes. That said, you'd think an expert witness would keep his cool as he might be in a court room situation with similar questioning.
I share your optimism, however it isn't obvious from the paper how many hyper-parameters and different variations of the loss function were tried to get this result. It is still cool that something so heuristic can work so well.
Those are really excellent. I don't work in Ruby, but her explanations of OO design and refactoring are among the clearest, and most concise, I've ever seen. I'm gonna be watching her talks for the next couple hours, I suspect.
That's somewhat hard core.

Ideally you should be in prison for political reasons, because most other crimes may be detrimental to improving social status in the future.

And countries that put you in prison for political reasons have no overlap with countries that have comfortable prisons that encourage and nurture self-improvement, contemplation and creative pursuits.
> There's also the higher level—the thing web browser rendering engines do, where you generate a texture for each "tile" (single-layer viewport rectangle) of likely-to-be-static text, and carry those around until you have to zoom or the text changes.

I think this is actually a harmful approach in most cases--all it does is reduce the number of vertices and slightly reduces overdraw in exchange for a lot more memory consumption and a lot more draw calls. Overdraw can be reduced in other ways, such as sorting front to back and taking advantage of early Z for opaque content. Web pages and PDFs are so totally not bound on either ROPs or VS, and are very sensitive to draw call count, that caching tiles to minimize overdraw is almost never worth it.

But this is somewhat off topic.

> I'm not sure if you need the medium-level (font atlasing) if you have both lower-level (bezier-curve atlasing), and higher-level (pre-composited "tiles.")

You definitely do. You're sacrificing a lot of performance for the rendering of each tile if you don't do that.
>It happend with Java

And spectacularly backfired with Java. Java is at an all time high and ranks #1 in the TIOBE index at 20.97 (up 6% from 2014). C#, on the other hand, is at 4% - which is probably why they decided to open source it before it dropped even further. Even Python has surpassed C#. Moral of the story is that the days of Microsoft extinguishing anything are over.