skysight-inc/HackerNews huggingface dataset:
ZeroCater//San Francisco,CA//On-site//Fulltime//Profitable Startup//

We’ve built the #1 way for companies to feed their people. ZeroCater is a marketplace that connects companies with great local restaurants and caterers. We’re feeding hundreds of companies, ranging from newborn startups, to the Fortune 100.

We’re here to build something people love. We’re a scrappy company that’s scaled to tens of millions in yearly sales on little funding.

We’re based in San Francisco and backed by investors like Y Combinator and the creator of Gmail. We’re looking for people with an ownership mentality who want to work with like-minded folks to build something great.

The roles we're hiring for:

- Technical Lead
- Head of Product
- Full stack engineers
- VP of Engineering
A Child Thinking About Infinity (2001) [pdf]
Just because it's defined didn't mean it's expected. Unsigned overflow can happen with seemingly innocent subtraction of small values.
To be fair, there's nothing wrong with exctinction, just as there is nothing wrong with "invasive species". These things are as old as the hills. A certain amount of genetic turnover is, as you point out, just the fitness function making its judgements.

The trouble we have is the rate of extinction and invasion. A typical ecology can support a certain rate of species loss... A single species will be replaced by other organisms that can occupy the same niche. They will fill in the gaps and the same level of biodiversity can be maintained.

However these things take time. And if, while the replacement species is adapting to fit the old niche, another several extinctions happens, we start to have problems. Organisms that could've adapted to fill out the niche are themselves under stress. Once you have several key species under stress simultaneously, you run the risk that an entire segment of the food chain... possibly double digit percentages of the metabolic chain, will collapse simultaneously.

With a slow enough rate of extinction, you can just keep filling in the holes, but once you cross a certain threshold, you can trigger a regression to a more primordial state. Like desert. You end up with orders of magnitude less complex of an ecology.

If think we can get by on a planet with an ecology that is an order of magnitude less complex, with an order of magnitude (or two) fewer species, then none of what I'm saying is a problem for you.

I am scared of dramatically decreasing the number of species just because it seems really hard to predict the effects of that. So I'd like to delete the species as slowly as possible to mitigate our risk.
How to Hack the Music Industry: The Audience Problem
I'd be interested in the primary copy operation storing history by default, but also having a secondary copy operation that throws results away after some period of time - or maybe can only be pasted once?
Police charge teens of same age for sexting each other privately
It does! And actually, everything that you've mentioned has started to surface. But since I've only tried one specific technique/tradition, I was wondering if I was "missing out".

I'd say I've practiced kundalini yoga, since the Kundalini process definitely started. Nevertheless, I'm wondering who is the marketing expert now.
While flat design can certainly help cover up incompetence, I don't know if I'd agree with "that's where this all comes from." A lot of it is driven by functionality: flat designs generally scale better visually across devices, and generally produce smaller file sizes so downloading images is faster.

Agree strongly that good designers are very hard to come by - it takes years of experience combined with some level of innate talent to be a top level designer.
Fair enough, but his job at the ministry of foreign trade was after he had made a (for the time) fortune with a different venture. His parents were traditional musicians, not powerful party members. He absolutely was not from a privileged or politically connected background.
LLD has been redesigned. LLD as released in 3.7 can link itself faster than MSVC's LINK.exe at a factor of around 2x. It can correctly link some large projects like Google Chrome and LLVM itself but I'd still call it rather experimental.

Work is ongoing to support features like COMDAT folding.
Tonyiswatching.com: who will snatch the opportunity to sell VPNs to Australians?
www.tonyiswatching.com - don't bother visiting, it doesn't exist. But it should.

Australia's digital privacy comes to an end in October 2015. http://www.theage.com.au/technology/technology-news/data-retention-and-the-end-of-australians-digital-privacy-20150827-gj96kq.html

Fast moving entrepreneurs have the chance to sell VPN's to Australians who do not trust that their personal metadata won't be misused by government agencies and don't believe that this metadata won't be stolen by hackers.
Yes, most likely they will downrank youtube until the youtube team fixes it
A more charitable interpretation would be that they're not idiots and aren't targeting everyone in the world or even the US. There's nothing wrong with going after a niche, especially one that has more money to throw around.
No, I'm saying that if they hadn't "cheated", none of the jobs that Uber drivers currently have would exist. Many of them would be employed by Taxi companies, many would be doing something else entirely, some would be unemployed. I just don't see how Uber's existence could have been possible if they strictly followed employment law, nor do I see how Uber drivers would be better off if Uber didn't exist. Therefore Uber drivers are better off because Uber did not strictly follow employment laws.
> You're suggesting that you can make something as usable on a mobile browser as you can with a native app. That's just not true; if it were, there wouldn't be any native apps.

In the context of forums though, its entirely true and accurate.

If we were talking about apps, as in things that require more than an internet connection to work, I would agree with you.

Just because you can make it an app, doesn't mean you should.
The Icon Factory: Apple Music, Beats 1, and How to Make a Superstar You Can Own
? I never claimed the NLRB could prevent it. I said that Uber's drivers could unionize, and through collective bargaining, that union could prevent the rollout (from their point of view, prevent Uber from laying off any drivers). Which is absolutely true.
Yup. Using in production for a rather large monitoring UI via the awesome https://github.com/japgolly/scalajs-react project. Nothing but good things to say about it.
Your "See jobs" link on www.helloglance.com leads back to the hero image at the top.

I'm sure it's a work in progress, but hopefully that helps.
The RubySpec has been discontinued
On the FreeBSD Code of Conduct
Proof of YouTube Control on Free Speech
https://www.youtube.com/watch?v=kLMYOyoMHCQ

Video, Streams differently on different computers. Different Quality Levels detected and buffering overload.

I dont understand why though...
It doesn't have to be ubiquitous. The only times you're going to run out of space is when you're downloading something, and chances are good that you'll run out when you're downloading something large. So you'll already be in a position to download a large file when this kicks in.
"This is an undocumented alias for filetype:" (emphasis added)

Seems like reason enough to avoid ext: and/or be ignorant of it.
Notifications with the Right Amount of Push
This isn't an anti-trust issue. Google's not using its market dominance to move into a new market.

It's more like a common practice by retailers: using their market share to force changes by their suppliers. For example, Tesco (the largest UK supermarket) recently banned certain sugary drinks targeted at children.
I worked in an ATC tower with the Marines, and we used the AN/FPN-63 as our precision approach radar. It came into existence around 1958, I believe. The scopes looked something like this, but even more primitive: https://upload.wikimedia.org/wikipedia/commons/b/ba/PAR_Scop...

It was maintained with duct tape, gummi bears, and black magic, as the suppliers for said parts had long, long since gone out of business.
PL conference papers to get a journal?
See the "humanities is easy" comment below. Too many STEM-Lords in HN a lot of the time sadly. It's a very immature view but a sadly common one in much of tech.
yeah it's far too straightforward and clear to besuit his ostentation.
The comparison to taxi companies is relevant to show that Uber does not have a labor monopsony. These legal protections are supposed to be used to prevent companies from exploiting monopsony power in labor markets. Uber does not have monopsony power in the driver labor market except by virtue of offering better working conditions and better pay. The government's role as a regulator should be to prevent Uber from abusing its power in the labor market. In this case, I do not believe Uber has enough power in the labor market to warrant government intervention.
50 App Development Tips for Acquisition, Retention and Everything in Between
Exciting to finally see the release! But the feature I was most interested in appears to have been pushed to 3.8. Namely, the addition of -fsanitize-trap=undefined (which will allow for some parts of UBSan to run at compile-time rather than adding run-time overhead and bloat).

(Also, I know many people are not terribly worried about the overhead and bloat—and, to be fair, it is pretty minimal—but, I'm a little obsessed with keeping things about as light and small as I can make them.) :P

Either way, great to see the new stuff (especially the additions to the the static analyzer and formatter)! Here's looking forward to 3.8!
> Anyone that takes thousands of photos on their 15MP phone cameras & 1080p/4K video knows the pain of phones with limited storage.

This doesn't really address why "the cloud", dedicated hardware, or possibly even new software are needed. Doesn't something like Dropbox handle this? (Speaking as a non-photographer and non-Dropbox user... maybe I just won't "get it" on that aspect.) If not, why can't they just make a better app solution? And why does it have to use the cloud, as opposed to your system at home, or a local SD card? If your "infinite storage" is only 100GB (and that's a perk for Kickstarter backers only!), you can get that for less than $80 on an SD card!* If you're going to spend hundreds on a new phone to put your photos in the cloud, let's hope the camera you're stuck with is decent (they claim it is.)

Judging by their $500k+ worth of funding in their first day on Kickstarter(!), they've managed to sell people on this, but I'm not sure it's really about the cloud syncing (there are "enthusiasts" who would buy just for fun, maybe people like the design, and the company is supposedly committed to updating the OS over time.) I think there's something about Kickstarter that gets people to buy something they wouldn't be jumping to buy if they just saw it in the phone store. But hey, if it makes money, who cares, I guess...

* Possible caveat: I often see Android phones spec'd as 64GB max SD card size. I'm not sure if that's just the most they were tested with, it's a FAT filesystem limit, etc. But if that's an actual barrier, I'd still rather see kernel patches or hardware hacks like "paging" between two 64GB virtual cards before this.
San Francisco mostly/London/Madrid | TokBox | Everything | Onsite

https://tokbox.com/

TokBox makes a video API powered by WebRTC making it easy for customers to embed real-time video into their websites and applications. We are a PaaS company, and have great clients from individual developers to massive players in tech, entertainment, education, and many other industries. The product is great but the people make this place where I work. It's an awesome group- nice, smart, skilled. We are laid back and have a sense of humor. Good salary, flexible, and great benefits!

We're looking for Android, iOS, Java, and test engineers, someone who is technical but is also a sales engineer, and people in BizDev, design, and accounting.

https://tokbox.com/careers

or

http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qbD9VfwC&...

Come join us!
They went from "lively and fun" with bright colors to "childish" with the font on this latest iteration ( once again, the doodle says it all). Given the company's bank account, and the fact that we're talking about the company's main logo, i don't think this kind of evolution is only due to one designer's decision.
exactly, who's going to dare to now? and yet still, people try.
One quick side story. Years ago, when I worked in automobile systems programming, some coworkers had to bring up a CAN bus data extraction system quickly (less than a week) that worked with all of our programming tools. We used Java, C#, C, Python and C++ to capture, process and display the data to end users.

To save time (due to the short schedule), they decided to store all numbers as 64 bit doubles. They reasoned that 64 bit doubles were big enough to hold any number that might come off the system controllers (some where intel, others motorola) and would simplify the design so that they could write it quickly.

Some time later, we discovered an infrequent bug where occasionally, some of the CAN variables were correct, but at other times they failed sanity checks (way outside of the expected values for the specific sensor).

Long story short, the issue turned-out to be that 64 bit double assumption. Sometimes there was enough space to store a large 64 bit int (if the int was 52 bits or less (IIRC)), at other times the int was too large to fit. The sign (+/-) and exponent take up 12 bits or so.

The moral of the story is to use the right size (and sign) for each variable and don't assume that one size will fit all. We had to go back and correct all the bad values. That took awhile. In hindsight, they should have been given more time to design the system.
> In my case, I was designing a spec for a CPU that was intended to be as minimal as possible. The CPU would physically implement signed or unsigned atomic math operations, not both. The compiler would support the missing one (signed or unsigned) using emulation in terms of the one that was physically implemented.

I find that part very strange. Here are a couple of observations:

* Unsigned wrapping binary addition and two's complement addition are identical as long as you don't try to report carry or overflow.

* Unsigned wrapping binary subtraction and two's complement subtraction are identical as long as you don't try to report borrow or underflow. If the goal is absolute simplicity, subtraction isn't needed at all because both cases are efficiently handled by two's complement negation (which is the same thing as calculating 0-x in an unsigned wrapping sense) followed by addition.

* Unsigned wrapping binary non-widening multiplication (the usual case) and two's complement multiplication are identical. This follows from the distributive law: an n-bit two's complement negative number -x is represented as 2^n - x. If you multiply -x (a two's complement number interpreted as unsigned) by y, you end up with (2^n - x) * y, which is y2^n - xy. The first term doesn't affect the result, because its low bits are all zero.

Widening multiplication is extremely useful, but implementing the unsigned version in hardware should make it fairly simple to emulate the signed version. x86 implements both.

Division is nasty, especially because number theorists and C programmers disagree on what it means when negative numbers are involved. Really simple CPUs don't implement division at all, though.

Finally, CPU vendors who actually implement undefined behavior are, in my opinion, nuts. Give the CPU a nice clean spec that fully defines what happens and stick to it.
Fair enough. That was just the first google result I clumsily found. However, the web department at my company found that an email signup interstitial 30 seconds after first page load increased our email signups by about 4x, without a noticeable impact on our profit margins.
Location: Chicago, IL, USA

Remote: yes

Willing to relocate: no

Technologies: Haskell, Rails, hybridizations of the two, JS, sysadmin

Hybridizations, you say?: https://push.cx/2015/railsconf

Blog: https://push.cx

Email: ph@ blog domain

Resume: available via email
Location: Hershey, PA

Remote: No

Willing to relocate: Most definitely

Technologies: Python, JavaScript, PHP, Java, SQL, Linux, HTML, CSS

Résumé: https://github.com/Shadow6363/Resume/blob/master/resume.pdf

Email: Christopher.Ryan.Cope@gmail.com

Looking to do something new and interesting somewhere warmer than the northeastern U.S.
> since the idea of shipping an OS without a browser built-in seems ludicrous today.

Windows 7 in Europe.
Rolling Out Public Key Pinning with HPKP Reporting
360pi Full-time onsite in Ottawa, Canada. http://360pi.com

360pi is a company organizing the worlds product data for retailers, brands and consumers. World class dev team, leading edge challenges in cloud, scaling, data and AI. We’re looking for infrastructure/ops developers, QA and data gurus.

Apply here.. http://360pi.com/careers/
discussions:

https://news.ycombinator.com/item?id=9443737

https://news.ycombinator.com/item?id=7365801

https://news.ycombinator.com/item?id=7363115

https://news.ycombinator.com/item?id=4652643

https://news.ycombinator.com/item?id=4175261

https://news.ycombinator.com/item?id=1930497

https://news.ycombinator.com/item?id=1338504

https://news.ycombinator.com/item?id=1247709

https://news.ycombinator.com/item?id=133282

https://hn.algolia.com/?experimental&sort=byDate&prefix&page...
Sorry, I promised I'd let us agree to disagree, and I will after this, but I just can't help myself on this one point:

> This is again wrong. A 3 disk RAID1 has the size of 1 disk and a 3 disk RAID5 has the size of 2 disks so they're not the same. To make it comparable you need to make the array RAID6 at which point you have the same space and redundancy. You'd still do a RAID1 though as for the 1 disk size case there is no added benefit of parity.

Pardon, but what?

Think about this for a second.

For one, now you're moving the goalpost by shifting gears to disk capacity alone (which, as I've mentioned repeatedly, is a non-factor if you're considering anything mirror-based). With the same number of disks, mirroring always beats parity in a RAID. There's no getting around that.

Don't believe me? Take those four disks (you need four at minimum) in your RAID6. Your array can survive two disk failures. Now I build a RAID1 with four disks. Mine can survive three disk failures. Yes, there's a capacity hit, but it's been repeatedly established that it's not capacity that matters.

This still holds true when comparing a three-disk RAID5 and a three-disk RAID1. This still holds true when comparing any n-disk n-1-parity-block array with any n-disk RAID1 with the same value of n.

Your points are much more valid when they're targeted at RAID10 instead of the concept of mirroring in general.
Multapplied Networks | Chilliwack, BC (Greater Vancouver area) ONSITE | Web dev (Python/JavaScript) & Linux network dev

We're a small team working towards a big goal: make the best Internet bonding software in the world. Our code allows businesses around the world to combine Internet connections for extra speed and amazing reliability. It runs on everything from tiny 1 GHz systems to 32-core beasts. Multapplied Networks R&D team works out of a little office in the heart of the Fraser Valley, British Columbia- not typically known for high tech work, but a great place to live and work and close enough to Vancouver to attend your favourite meetups, conferences, and training events.

Our product has two parts:

* A Linux VPN client/server and router that bonds multiple Internet connections for speed and reliability. Our codebase is mostly Python with a few special tricks for performance-critical parts. We need a developer who can jump in and improve our VPN application, performance-enhancing proxy, QoS, firewall, and monitoring features.

* A web application used for configuring client premise equipment and VPN servers and reporting usage and status information. We need someone to tackle both the back-end Python (Django) and front-end JavaScript (AngularJS & Bootstrap).

Details and to apply: http://www.multapplied.net/about-us/careers/web-developer-py... and/or http://www.multapplied.net/about-us/careers/linux-network-de...
> Also, I would guess that also runs the risk of making it less portable across compilers (you need non-standard compiler features to implement this in C). Is that a concern?

Actually, no. My code implements just enough in asm that the C part is a normal function using the normal C ABI.

There are some microoptimizations that would be possible if I were to rely on __builtin_frame_address, but GCC has some highly questionable optimizations (or arguably outright bugs) that make me quite nervous about using it.
I'm not a vegan so apologies if I'm speaking out of turn, but: I know there are a ton of temporary vegans out there doing it for attention but there are a lot of vegans that are doing it because they really do consider it unethical. I've also found that it's usually the omnivores that take issue with the vegans rather than the other way around.

Most lifer vegans I've met try to remain low key about it for the most part since it tends to result in the same arguments or discussions and it gets old quick.
The Object::Remote wire protocol handles that fine.
https://www.youtube.com/watch?v=DnpJibC5iA0 - A video showing the relationship between ants and aphids. The ants protect the aphids on the plant from a number of predators and in return the aphids provide the ants with food in the form of honeydew.
I also found her hit-or-miss. But in case you wanted another reccomendation, we read The Word For World Is Forest in my science fiction literature course in college, and it was excellent.
"Colloquial" and "historical" are not the same thing. "Colloquial" refers to the meaning implied by a layperson when they use the word in casual conversation today. Maybe you feel that the colloquial usage is less accurate than the historical usage you describe, but most people are talking about machines when they say "compute" or "computer." Math exercises, to my knowledge, never say "compute the value of..." They use other terms. Another example, the "computational theory of mind" would be meaningless and redundant if everyone already viewed the mind as a computer computing things.
> That doesn't really sound like "social media".

It's "social" in the sense that it's a large community where people share things they create, make friends and have discussions. What would you say "social media" needs beyond that?

> I'd appreciate that.

Here are a few:

https://download.scratch.mit.edu/hill_monroy-hernandez_olson...

https://download.scratch.mit.edu/cscw2010poster2.pdf

https://download.scratch.mit.edu/websci09-andresmh.pdf
I am in for freelance! https://uk.linkedin.com/in/engclaudioviola
Care to elaborate? Beyond conspiracy-theory-esque "OMG FREE SPEECH UNDER FIRE" bs?
Are images even necessary, anyway?

Unicode has playing card codepoints (the full 52) and playing card house codepoints (️, ️, ️, ️).

Edit: What the hell? Hacker News stripped the Unicode characters?! https://news.ycombinator.com/item?id=10156894