skysight-inc/HackerNews huggingface dataset:
I worked for Carnival as a pianist for a couple years after college to save money and it was an excellent physical reminder of how many people are in this world.

I saw those ships turn over ~3,000 people every 5 - 7 days and according to Carnival that would be the first and only cruise for 75% of those guests! That's across a fleet of 25 ships! Needless to say it cured my number numbness for conceptualizing the size of the 'masses.'
Recursion was recently shown to enable generalization in neural programming architectures [1] but from a critical inquiry p.o.v. we note that recursion requires a mechanism for maintaining context and look for the existence (or lack of) such mechanism in animal brains.

[1]: https://news.ycombinator.com/item?id=13551298
Why answer a question with a question?
What? Those are not even POSIX environments (well, their primary and intended interface interface is not POSIX, but they maybe eventually inherit some of it because of their underlying environment or Unix influences, but that's irrelevant). Also, I never used OS X but AFAIK many Unix software runs on it easily, so it must be mostly compliant if not completely (IIRC it's a certified Unix).
Show HN: Ice WSGI microframework, a hobby project inspired by bottle
GDP per capita in the Philippines is ~$220/mo.

For someone working on a cruise ship to make 2x to 8x that and have a substantial portion of their living expenses covered is not at all "terrible" by their home country's standards, IMO.
I guess you never noticed the "nest" link to change the view...

http://www.imdb.com/title/tt0261392/board/nest/132924312?p=1
Royal Caribbean used to be good, but upper management's drive to go down market has dragged them down to Carnival's quality.

Disclaimer: have friends working on RCCL ships.
Who (else) cares about topology? Stolen necklaces and Borsuk-Ulam(3Blue1Brown)
Plenty of work that would be totally unnecessary if one was using proper RPC
instead of an ad-hoc protocol on top of HTTP. Watching today's web programmers
sometimes amazes me.
Corrrections welcome, but I think there is one buffer that you can overflow in every Rust program: the stack.

If you have a MMU, the runtime will/should protect against that by mapping a page as 'trap on write' and panicking/rebooting/signaling if you do, but if you don't, I don't think rust has any functionality to prevent it.

Or can you declare that your stack is x bytes, and have the compiler verify that no call chain will need more? (That typically would prevent the use of recursion, but that's not too bad)
No, not that way. Put 100 USD worth in an account, for instant debit.
In the time of fake news and alternative facts, it is quite difficult to discern who is telling the truth and who isn't. After the revelations of programs like PRISM and XKeyscore it has become undeniable.

I think the general population is beginning to realize this. Obviously it takes time for people to understand things, but this information is years old at this point.

The question now is, "what do we do about it?"
Nitpicking 101.
It worked for the so-called "Palestinians"
I doubt that there is anyone at all in this entire discussion that can state with authority what "most Windows programmers" do. We can point to what we and the people we have met and talked to about this do, but to go from that comapratively scant few handsful of people to a statement the size of "most windows programmers" is an overgeneralization by several orders of magnitude.
You know who definitely agrees with you ? Linguists who specialize in conversational analysis, multimodal discourse analysis and interactional sociolinguistics.

It makes me kind of sad when people assume that "Chomsky's work = the whole of linguistics".
Assuming the browser version is a must-have, you could give Cordova a shot (and Ionic on top of that if you're okay with Angular 2 and TypeScript. I'm not, so for me it's Cordova + React).

If 'looking native' is important, you might have to add platform-specific styling, as well as a few misc. little things here and there (momentum scrolling, disallowing text selection where it doesn't make sense, etc.).

My experience has been that with relatively little work you can have an app that runs on web, iOS, Android and possibly other mobile devices. In my case these were relatively simple apps UI-wise though, so not a lot of animation and relatively basic interactions (tap, swipe).

The downsides are that making it appear fully native is probably a bunch of work (and perhaps not 100% possible), as well as the fact that you have all the drawbacks of running a mobile-browser-in-a-wrapper (battery duration? limited usage of native stuff? anyone else got some downsides to mention?).

But once you have time or money, you could then move to React-native and still reuse some of your browser-app code, API, etc., or of course you could then go the full mile and build separate native apps one at a time.
More precisely, what it does is start a new init system on a pseudofilesystem, starts an sshd chrooted to that new system, and lets you then login there, where you can then, if you want, umount the original root fs, wipe it, install a new os, then reboot the system.
I'm not saying that the experience is not likely an illusion. But its funny that you mention a blind spot, because why entertain every theory except the most obvious one?
It provides single sign on(SSO) in a decentralized, private manner. For instance you see 'login with facebook/google' buttons all over the web, but that gives FB/Google all sorts of fabulous information about you, and has zero privacy. With Spresso, you can offer the same sort of thing, an identity you can share across many different websites(provided they support spresso), without sharing any information anywhere.
Previously: https://news.ycombinator.com/item?id=12985074
If you also dislike the new black navigation bar: https://github.com/victor-li/github-white-navbar
Archive.is is another frequently viable workaround.
removed. No delete on HN comments? interesting
It took me a couple times to find it. Go to https://buy.wsj.com/wsjuspresday17 and click the "Act now" link.

$32.99 (plus tax) a month, for digital access.
Not sure they "discovered". Strictly speaking the Berkeley team first isolated, or produced Pu. Its theoretical existence had been known for a while prior (which is why they were trying to produce it). I mean, it wasn't that they were walking around and picked up and chunk and wondered what they had discovered. The project was entirely for the purpose of producing something every Nuclear Physicist knew must exist. They succeeded in making a small piece, which nobody had done successfully before.
Ask HN: Learning Django Channels-First
I'm a dev with ~5 years professional experience. I've built with Flask and Tornado, but never with Django. I want to learn it, but "Channels-First": i.e. with the assumption every project will use Channels, really need async, etc. What are the best resources, after the docs, for doing this? Opinionated is good.
Try to make a type error. Beautiful.

Format seems to be in Alpha, doesn't limit line length?

It's tricky with Elm because it's written in Haskell, so compilation etc. takes long time in the browser, but this is quite nice. Should definitely push to replace /try with this.
If you define your goal as having a specific redistribution scheme, you preclude all the other ways of fixing poverty. As you note, causing the poor to start working is a way to fix poverty - this achieves my goal but not your goal.

This is a problem that solves itself. Where there is less inequality you can pay a smaller UBI.

This does not follow. Europe has less inequality than the US but a higher cost of living. Therefore you can pay a lower UBI in Europe than in the US?

Concretely speaking, why do the French and Swedish leisure class need less money to live than the American leisure class?
>Ugliness vs Beauty, is a subjective judgement

To some degree. I can't imagine, though, how this is useful: http://imgur.com/a/82c9w :)
Which is fundamentally how an installer works already.

Look up the chroot-install method for Debian/Ubuntu, as an example of this in a user-accessible manner. The process uses debootstrap, but as I understand was originally developed via a chroot shell on a running system and either partition or ramdisk-based bootstrapping of a new system.
Why I recommend to avoid using the go-kit library
Sci-fi corridor archive
I was thinking the exact same thing.
Valiantly fighting procrastination (3 tips for indie game developers) [slides]
Harry Potter Game Free Download
Where does this takeover.sh readme mention anything about missing pg_dump files?
I thought someone important had died...
Mobile phone penetration is at 80% in the US. The surveillance potential of mobile phones is bigger than of self driving cars, in my opinion: most mobile phone users have their phone with them every waking minute.

That doesn't mean that your concern is invalid, but it looks like the majority of the population doesn't care that much.

I also see the upsides of self-driving electric cars as more important: fewer traffic victims, less space dedicated to cars, less pollution.
Imagine if the world's nail salon workers could spend their time curing cancer, fighting hunger or homelessness instead of the useless primping of rich people's hands and feet.

Rich peoples hand and feet!? Do you have any idea how much a manicure costs? I just searched online for a place near me that does one and it's 27 USD. Is someone who can afford 27 USD for something that isn't food or shelter rich to you?

Do you think a high percentage of people who work at Nail salons are capable of contributing something significant to the frontiers of medical science? Or was that whole sentence just supposed to be a humorous line in a parody version of John Lennons "imagine" you're coming up with? Because if it was, it's gone completely over my head.

Maybe in 500 years people will stop trying to peddle a utopian "system" that has shown time and time again to impoverish people, retard the progress of entire nations, and - in many cases - kill millions.
I was going to complain about the absence of Bradbury's dystopia in Fahrenheit 451, but I guess it could be a combo of Huxleyan and Orwellian. Citizens were pretty free in a Huxley way to consume empty media but would get an Orwellian crack down if they stepped to far out of line and read literature.
There's nothing wrong with slow growth--that's how most small to mid-size businesses operate, both in the US and abroad.

But as a Silicon Valley tech investor, you're not incentivized to fund companies that grow slowly over time. You're incentivized to fund moonshots that rapidly explode, take over the world, and get you the highest ROI in the shortest period of time.

So, if a company isn't growing exponentially every year--and as an investor--my salary/job-evaluations are dependent on successfully funding companies that grow exponentially, I'd have no incentive to invest.

And as a result, if the company needs a constant cash-infusion to stay alive--it needs to grow exponentially.

It's either: (A) get cash, grow fast; or (B) no need for new cash, grow slow.

(A) is the SV way.

(B) is more common in other industries/sectors, parts of the world.

Neither is inherently/morally better (my opinion only), but both are a functional result of the systems and incentives in their respective professional ecosystems.
That's exactly the point of the report: Hardly anybody uses POSIX. Many people use frameworks on top of it though. If POSIX would go away many won't notice.
Did you miss the part about his big family?
This is conceptually similar to the chroot installation method, which has been a documented, if not entirely standard, method on Debian for quite some time.

https://www.debian.org/releases/stable/amd64/apds03.html.en

https://wiki.debian.org/chroot
I think you meant to comment on the GitLab postmortem thread.
There Is No Limit to Human Life Extension
POSIX wasn't designed, per se. It's a standard, a lot of which was the codification of existing practices on operating systems where the C language was the primary language.

Also note the existence of FORTRAN language bindings, and the low level but persistent rumbles about C++ language bindings that have continued for the past 20 years or so.

Then note the number of languages where the doco tells you all about how "we wrap the C library", but what is actually there is in effect a language binding for POSIX for that language.
I'm not currently, but I was doing that for the last couple years with no ill consequences. I'm only not doing that now because I don't have a 20% idea that's particularly exciting to me.
I mean, it's still a manager decision. So it usually goes green-i after you notice the issue. I would say it's the same, still not very reliable. But do know, that if you see the I indicator, something is wrong
On the other hand, there are cases where HTML Tables put great challanges to user experience.

First to come to mind: A table with many rows displayed on a tiny mobile screen. The most common solution is to let the table overflow horizontally. There are other complex solutions, most of them fall in the CSS-Hack category.

In this case, to have a CSS table that can be something else on a tiny screen (via media queries) may lead to a successful UX solution.
Even if everybody is using Apache: Apache httpd doesn't use POSIX but APR (Apache Portable Runtime) which removes the POSIX-dependenc from the core of httpd.
Posting a link to a spun document from an advocacy group doesn't actually prove me wrong.

For example, "sleeping in public places not meant for human
habitation" would include anyone who has ever taken a nap in the airport, even one time.

When the piece starts out with an obviously bogus definition, there's really not much point in going through it point by point. It has zero credibility from the start.

Other sources (easily found by Google) suggest that up to 2/3 of the real chronic homeless population has problems with alcohol and/or other substances
> with that technology will come surveillance and...

Wrong tense. This has already happened. What 'will come' is more of it.
I'd say the problem isn't "this is not JSX", but that the syntax just looks awful:

div []
[ div [] [ button [ onClick Increment ] [ text "+" ] ]
, div [] [ text <| toString model.counter ]
, div [] [ button [ onClick Decrement ] [ text "-" ] ]
]

JSX isn't the only syntax that took off, there are for example indentation based syntaxes for HTML, theoretically:

div
div
button onClick: Increment
text "+"
div
text <| toString model.counter
div
button onClick: Decrement
text "-"

already much nicer (and if it was all wrapped in parens it wouldn't make much of a difference).

Given that Elm is "just" for making HTML apps, this does seem like something the language should focus on.
Thanks for sharing it guys.

Here is our project site: https://columbia.github.io/libtrack/

and our github repo: https://github.com/columbia/libtrack
A-Max for the Amiga came out in 1988. It was a hardware dongle with Mac roms and connector for an Apple compatible floppy drive.
There's an old saying, if a problem seems insoluble, perhaps you are asking the question the wrong way. It ties (ahem) in with the parable of the Gordian knot. We've got a few seemingly insoluble questions (such as the nature of consciousness, the unification of gravity and quantum theory, etc) that are just screaming at us.
Well, they are strings.. they're just multi-line strings..
At some point Bradbury said that Fahrenheit 451 was all about trying to not offend special interest groups. During the fifties he said that it is about the politics of the era. Go figure what a writer really had in mind.
If you're using vim, press control-V and move your cursor up or down to create a vertical block. And if you're not, ya gotta get yourself some vim ;)
You mean a table with many columns, don't you?
27-30sec show the upload process and security, 45-51 sec down the download process and speed. The middle of the video describes the encryption process.

I disagree that its devoid of how does it work, but sure I could see someone wanted more info in the video. What do you suggest needs to be included?
I've been using them for about a year and have been very pleased. It's comforting that they send out all the payroll-related tax forms for you at the right times. It's very easy to use.

Another big plus: Their support team is available on live chat and is very helpful. For example, when I got a letter from my state about some tax overpayment, the Gusto people called the state on my behalf to figure out what it means.

If you do end up choosing them, ask me for a referral code so that we both get a reward.

PS - I'm a one-person company and the $45/month has been worth it.
4 Ways to Create the Foundations of a Great Life..and a Great Organization
oops, yeah..
The rest of the paragraph you quote is fairly important as it goes on to explain cases and how a project can be cancelled.

The rest of the quote:

In part this is because the approach to this is not uniform across the company. Managers at every level are responsible and accountable for what projects their teams work on, and exercise their discretion as they see fit. In some cases, this means that such decisions are made in a quite bottom-up fashion, with engineers being given freedom to choose which projects to work on, within their team’s scope. In other cases, such decisions are made in a much more top-down fashion, with executives or managers making decisions about which projects will go ahead, which will get additional resources, and which will get cancelled.
I share your suspicions.

> non-material souls

I think this notion of "materiality" is an ancient chain letter that we can discard, or at least leave aside as we consider alternatives that can still support the notional 'self' & individual 'soul' without requiring a dualistic reality.

What the ancients understood as "matter" we can consider as 'localized coherence' (membranes, knots, vortices, etc.), and the "spirit" as fields, in a non-dualistic universe.

So speaking of Western religions, reconsider the meaning of the thought that "the kingdom is in you", and in the spirit of a holistic human metaphysics, note that whether in the "East" or in the "West", the key to transcendence appears to be shedding the illusion of the centrality of the localized "body" as the totality of the self.
This has nothing to do with remote work, it has to do with having dedicated devops people on staff.
I used to be quite good at this. In a similar vein as asking "am I dreaming?" I got into the habit of slapping my hand palm up on a table and saying "apple!" while willing an apple to appear. One day, it did. I realized I was dreaming and simply started bicycling my legs into the air, and I proceeded to fly around my city (Boston at the time.) The first time, it was exhilarating, but my excitement kept me from easily falling asleep, and I'd wake from dreams really easily. Then, few months later during a period of high stress, I did it again and managed to stay asleep while swimming above my neighborhood. I found when under high stress, I'll get these aware dreams where I can just imagine whatever and it manifests. However, its sorta boring after a bit, you can't surprise yourself, and my life is not so stressed anymore, so I have not had such a dream in a few years.
Other than "works at Google scale?" That not a dig at Perforce, it scales well but not to the absurd scale Google dials it up to. That is the major feature that drives any differences.
I haven't received any offers so far. I don't intend on leaving GitLab any time soon either.
While I share your sense of personal responsibility being key to any hope of mitigating the impact for future generations, a recent project I've been involved with has left me feeling quite cynical about the chance of any meaningful impact.

The project was related to measuring greenhouse gas emissions in the transportation industry. Everyone is excited about the massive savings (potentially the largest single saving in the State) but the numbers are pathetic when you put them into an equivalency calculator (https://www.epa.gov/energy/greenhouse-gas-equivalencies-calc...).

My takeaway from the project has been that without dramatic and systematic change at a societal level nothing else really matters. At best we can mitigate and try to slow the impacts of climate change. The Sustainability Manager at my work has told me that the industry/literature/academics are also shifting towards talk of mitigation and resiliency now instead of prevention.

I hope I'm wrong but global GHG emissions are massive compared to the solutions we currently have.
Everyone on HN should read "To Save Everything: Click Here":

https://www.amazon.com/Save-Everything-Click-Here-Technologi...

I don't entirely agree with it, but it's a much needed contrarian viewpoint.
There's nothing in your extra elements that precludes it was just your brain filling in the details. I think you're underestimating how capable we are of hallucinating things in proper spatial placing, even with motion going on. The strong connection feeling is often felt by LSD users, but is a separate phenomenon from being able to see through solid objects (the ground), and is just a feeling that your brain can arbitrarily assign to anything, including hallucinated objects. Ex. you can easily feel connected to things in dreams that have never existed in real life at all.

I'm all for meditation and realization of the interconnected nature of all life, though. Keep at it.
Yes, you are completely correct. And 'designed' was perhaps a poor word choice.

In terms of wrappers of POSIX, I'm definitely not saying that POSIX is dead and not used. It's great that it is a beginning point for porting to various platforms. What I was more pointing out is that as a developer, its your stdlib's portability that is key. For example, many languages use POSIX interfaces where they can, and then switch to platform specific interfaces where necessary, for performance or other reasons.
It's clear that this represents a lot of work and it's wonderful that you've done this. My instinctive reaction is to correct minor issues, but please don't take negative comments as a lack of respect for what you've done... this is a tough audience, maybe the toughest. Keep up the great work!
I think his comment was mostly figurative.
Donald+Trump+considers+issuing+new+travel+ban+•+THE+WORLD+INFO
Ironically, Disney Cruises is owned by...Carnival.
This is a step in the right direction but still misses a big part of it IMO: push versus pull notifications. If the agent stops functioning correctly or someone makes a config change, the alerts just stop and no one notices.

At the very least you want some kinda dead-man's switch that gets pissed if it's seen no events in the last x amount of time. Ideally you want to be polling the box in a stateful way; although with ephemeral nodes & flexible infra being all the rage that's fallen to the side a bit lately.
When I worked retail, management was always ruthless about avoiding overtime at all costs.

When I was an assistant manager at a little food place in the mall. We'd get a stern talking to by the corporate office in the sky if there was >15 minutes of overtime. That meant that either we didn't finish cleaning or I wouldn't count the drawers and safe. So I didn't get paid to count.

They would reward you with a $50 bonus if you had no OT on your shifts for a month. The odd part is that for 90s teenage mall workers, that occasionally exceeded the value of payroll saved.
I view driving as a kind of bad habit. I mean it's very easy to see the appeal. You get to travel long distances at great speed in your own private sitting room. They are amazing tools.

I think the real issue is we overuse them and develop a huge dependency on them. And people in general are completely blind to their downsides.