skysight-inc/HackerNews huggingface dataset:
They are easier with GC, yes. But hazard pointers work reasonably well as a substitute.

(Note that you need generics for lock-free data structures to be ergonomic.)
consider using your own software, but relaying through mailgun then. dumb relay, other than bounce management and notifications it won't try to append garbage to your messages.
I look forward to using Web Components myself, regardless of the actual method we'll end up creating them.

Just like jQuery has become "useless" in many cases, it took us a long way to where we are today. Sure we'll need to worry about SEO, etc. but Googlebot (and others, hopefully) are already quite capable of executing Javascript.

To me the Riot.js web component syntax seems very natural to write - more so than JSX. Here's an example:

https://www.symfony.fi/entry/build-a-web-component-with-riot...
We dig it! I think it's a fun thing that many people's introduction to our product via google will be unexpected/quirky.
from what i've experienced in actual offices, the 2 ways you stand out are to either:

1. use a mechanical keyboard

2. use a standing desk

besides that, you don't get more monitors or crazy pc builds unless the company pays for you to have them. and typically, if they are paying for you to have them, your coworkers can (and should) be able to get them, too.
Web Components will fulfill the promise of Modular XHTML
Maybe it is just me, but whenever I come across a type as ugly as * const * const c_char I would create a type alias. That way I can remember what it is a month later. Would this work in Rust?

type c_str = *const c_char
type c_str_arr = *const c_str

pub extern fn get_stuff(array: c_str_arr, length: size_t) -> c_str {...}
The point of starting a startup isn't to change the world, it's to make money. Being able to dedicate your life to anything other than money is a privilege only available to the truly rich.

Changing the world is just another sales pitch.
Loved the photo's caption of the "laptop brigade", lol.

If there's a point where a significant portion of a community become knowledge workers, then it would be advantageous for local coffee shops to adapt to a co-working atmosphere. It wouldn't surprise me if a chain such as Starbucks did something like this in the future.

When I was working remotely and in-between jobs, I regularly squatted and rotated through coffee shops in town. What sucked about this though was several things: buying food/coffee out of guilt because it seemed like the right thing to do, constantly packing-up and unpacking your gear when going to the restroom, holding your bladder in as long as possible because it's an annoying and expensive context-switch to tend to one's biological functions, and uncomfortable seating which isn't meant for prolonged use.

Coffee shops in college towns will mostly be immune to this because it's simply how students live and work. Au Coquelet and People's Coffee in Berkeley come to mind. Talk about laptop brigades! The Berkeley Public Library wasn't so bad either, and they had free Wifi.

Nowadays, co-working spaces seem to be popping up everywhere now. Even where I'm at now in Lancaster, PA, which isn't exactly a tech hotbed, there are already 3 co-working spaces. I'm at the point now where coffee shop squatting is just too much of a hassle and would rather pay to have a quiet working environment that forces productivity, provides a solid Internet connection, offers decent amenities, and offers controlled access so I don't have to worry about getting my laptop stolen when stepping away from the desk.
Nevada utility strikes cheapest electricity price in US with solar farm
I wonder if there's a sort of JTAG port into the neural network to do direct scans of the individual neurons.
"maybe you should try one of their other datacenters instead of complaining about Fremont"

Wow, just wow.
paywall :( can't actually read the entire article.
That is racism-kind of generalization.
By the same style of argument and illustrations from the figures, I could say that Hongkongese are people who think they are superior in genes and insecure about the ownership of HK by PRC.
Would be awesome to have easy to set up native logical replication with PG, seems like we might be headed in that general direction.
Yes, aka the "grandmother cell" hypothesis. I think those studies are interesting, but pretty limited given the number of neurons in a brain and how many you can (ethically) measure...
ditto that in vanilla relationships as well.
Ask HN: Why do large companies still get currency conversion wrong?
I've been browsing Azure's pricing and I noticed an HTTPS call to:

https://azure.microsoft.com/api/v1/currencies/conversion/

Browsing the returned JSON data it appears to list rates for each currency.

USD being:

"usd":{
"name":"USD",
"locale":"en-us",
"glyph":"$",
"conversion":1.0,
"commitmentBase":{
"firstTierLow":500,
"firstTierHigh":14999,
"secondTierLow":15000,
"secondTierHigh":39999,
"thirdTierLow":40000
}
}

NZD (New Zealand Dollars) being:

"nzd":{
"name":"NZD",
"locale":"en-nz",
"glyph":"$",
"conversion":1.2238,
"commitmentBase":{
"firstTierLow":650,
"firstTierHigh":19199,
"secondTierLow":19200,
"secondTierHigh":51199,
"thirdTierLow":51200
}
}

However looking at Google's financial data, based on SIX International, their current rate for USD to NZD is 1.48.. Leading to an almost 20% difference in pricing based on currency.

How does this pricing problem still affect commodities like CDN's and servers nowadays?
hrrsn@lillith:~$ uptime
15:13:16 up 233 days, 20:35, 1 user, load average: 0.00, 0.01, 0.05

YMMV, but I've had zero issues with DigitalOcean's reliability. This is a VM that has been running since I spun it up.
Yes, that exact code would work, except with some extra semicolons.
Why do you think GC makes you unable to reason about memory usage? It's certainly possible to write code where ownership/lifetimes are extremely unclear, and I've cursed code like that before, but that's not the same as making it impossible to reason about memory usage.
I see what you're saying. The point I wanted to get across was that finding welcoming people doesn't mean anything when you have something that they want.

Most successful entrepreneurs still go to top-tier schools. It's still an elite club. But, as an engineer, you're a limited resource that all tech startups need. That means you're going to be treated nicely, but you're not necessarily going to be a longshot investment from a VC firm.
Back in the day, I uploaded a music video of my relative, with filming, production and post funded completely by her, and with her retaining all the copyright. It was a couple of years before and I was the "guy who knows this computer stuff" so I did it for her. Fast forward to 2014, and I receive a claim that a company which acts on behalf of a certain nationwide TV station here has put a copyright claim on the video and that it will be either taken down or monetized (with the revenue going to that company). I angrily issue a counter-notice on her behalf saying that she holds all the copyright and there is no possible way that the claim has legal ground. A few days after that, I'm informed by YouTube that the company has lifted the claim and the video is back online.

What happened here is that there's a talk show on that TV station where she appeared as a guest, and they aired the music video during the show (with her consent, of course). The episode got uploaded to the Content ID system and YouTube detected the music video as part of the station's intellectual property. However, the fact that they immediately lifted the claim without even bothering to ask for a legally binding document, signed by her, confirming what I said in the counter-notice, is indicative of the fact that these claims are all hit-or-miss and that the companies who issue them are blatantly aware of that. As soon as someone issues a counter-notice, they bail out pretty quickly in order to escape the potential legal ramifications of issuing false DMCA notices, even though my counter-notice could have been completely false and with no legal ground of itself.
Netflix and the Conservation of Attractive Profits
Friendster, MySpace?
Why does this author italicize in weird places?
There's a pretty convincing theory that says that while we sleep, brain is processing signals from our internal organs instead of processing the sensory input. Experimentors were triggering impulses in monkey stomach and seeing them activate some areas of the brain that are normally used in the cognitive process. That way brain inspects the organism and balances it's functions. One of the side effects of this theory is that our dreams are just an interpretation of these signals. Like your liver signals trigger some areas of the brain and that produces the weird imaginery we call dreams. Can't find the link to that paper right away.
I use Google for my email, and they still count some as spam. Hell, it is sent from Google's own servers! It still doesn't help.
Because srsly

Array.from(document.body.querySelectorAll('em')).forEach(em => em.style.fontStyle = 'normal')
> It's useful in life to actually think things through, rather than parrot phrases you've heard in econ 101. You are literally clueless.

Personal attacks are not allowed on Hacker News. Please don't do this again.

https://news.ycombinator.com/newsguidelines.html
> To illustrate: how much would you modify your behavior to accommodate someone who is offended by gay marriage?

Not a whit, because after considering the situation I have concluded that same-sex marriage, while it may offend them, does not harm them. There's a world of difference between offended and harmed. My thought process goes, "hey, I can see people being harmed by not being able to get married to the person they love, while these people over there who are offended are going to be just fine not-gay-marrying each other."

I think those who prioritize their offense over others' harm really do lack empathy. (This is why, despite a personal dislike of a number of rather loud social justice activists, I'll go to bat for the causes that they support, while I can be offended by their conduct, they are right and others are being harmed. I am an adult and can put up with being offended to help others not be harmed.)
I was pretty close to making this. I'm glad to see this is out there, and it's free for small groups.
Vultr allows installing from ISO, so no need to shim. I can verify that OpenBSD 5.7-stable will run with no issues. One thing to watch out for is that outgoing TCP connections to port 25 are blocked until you ask them to open it up.
I would argue they were not moving slowly, but in the wrong direction.
Do you think ARC is a viable alternative? I'm uncertain how the performance compares to GC for most applications.
I could maybe see an antitrust lawsuit if Google dropped Facebook from search, because of their dominant market share there. But neither Android nor Chrome is a monopoly, so it's unclear to me how much legal risk they have if they stopped playing nice with Facebook there. Am I missing something?
Dup of https://news.ycombinator.com/item?id=9852200
I can't speak for everyone in a small comment but, here's the nuance I left out in the interest of brevity:

An overwhelming number of creators prefer to set their match policies for ContentID to monetize. Some have tiered track/monetize/block policies that are contextually dependent on match length, % match, and country of viewership. But the great majority of creators prefer to monetize. Your mileage may (and does) vary.
Tech companies, real estate market may feel jolt of China's dropping stocks
어 (transliterated as either "eo" or "uh") is a vowel that I would describe as like the "u" sound in the word "fun" but with the mouth open a bit wider.

It's nothing like any of the sounds an "e" can represent in English.

Europeans tend to pronounce it "See-OOL" which is just completely wrong.
I believe this comment is the most correct answer.

Anything is theoretically "hackable" given enough time. What we can do is to make things difficult enough to hack that they are not worth the time.
Previously discussion: https://news.ycombinator.com/item?id=9846370
Was that sarcasm ?
Well, I imagine there's a lot of commonality between the Dutch and American logistics software stack. I would hope that securing America's ports falls within the NSA's purview.

I could of course be wrong, but hey. Obviously you're right that the technical level of expertise is a little below this level in this case anyway, but I just wanted to emphasize that this is the sort of societal impact of having a policy of subverting network security.
I don't understand what Facebook is supposed to be guilty of...

Is Facebook supposed to somehow know the video was uploaded to YouTube before? That would require Facebook to have an index of all the content on YouTube (an unreasonable proposal).

The next best thing is to allow takedown requests which they do!

The same thing can be done by reposting on Vimeo or any of a million sites. There just is no technologically and legally sound method to detect this sort of behavior.

If you don't want your video to be reposted by someone else, post it yourself. That's not to say it's okay for pirating to happen but this isn't Facebook evil, it's people.

One might blame Facebook for prioritizing it's native videos over embedded YouTube content but their policy on that is very public and the user experience IS better.

Why is Facebook being demonized?
The fact that people don't all prefer everywhere equally is a "troubling inequality"? Property value is just a reflection of demand vs. supply. People want to live in some areas of the country more than in others, but, since the area is limited, the increased desire drives prices up.

Is it really so shocking that more people would rather live in San Francisco than Alabama?
I'd love to work on that kinda thing, but I still gotta eat!
There is a startup that runs genetic engineering experiments for you "in the cloud": https://www.arcturus.io/
Shaking off my corporate anxiety, the move to startup land
I often wonder to what degree any given web feature is influenced from higher up in vendors' organizations. It would be fascinating to know how high up these decisions go.
You regard finding out whether someone you have sent a marketing email to actually opened that message as 'morally reprehensible' somehow? I know that blanket surveillance and government intrusion is a bad thing, to be minimised, but I'm not sure that also makes recipient tracking for one's own marketing purposes evil. If done right, cookies, email bugs and similar technologies are benign, or even beneficial to the recipient... It's all about finding out what the customer actually wants by observing what they do, since when you ask them, they often don't really know.
It's related to population density. A lot more people want and try to live in NYC than Birmingham, AL. More people living and desiring to live per same square mileage ~ increased price of property.
Yep, that's right. Looking forward to the CPI numbers!
Congrats guys! Couldn't agree more about James and Khaled being the nicest founders in our batch. Really happy for their success.
Yes, I am using it and no, I am not worried.

If someone were to break through my webservice and then break out of the Docker container they'd be on an AWS Elastic Beanstalk container that doesn't even have public keys for SSH on it nor a running SSH server (i.e. nothing of value). If there is the slightest hint that something is not right with one of these containers I just terminate the whole instance and replacements automatically spawn.

Since these are all deployed via continuous integration I do not even have SSH access to the instances--they are disposable.

And if anyone happens to be curious:

Commit -> Travis-CI -> S3 -> Elastic Beanstalk staging environment

If staging goes well then we merge to another branch which ends up in an Elastic Beanstalk production environment.
Internet of Things and e-Commerce
You would be best off putting some contact information here or on your profile
@ktsmith thanks for you feedback. Maybe we should clarify that . We have filter for that on the top to show only your "original results". Those show you only what you where looking for and no further suggestions
I'm just as confused as you are about most implementations of garbage collection. There's one that feels like it works, though: Erlang's.

Erlang doesn't do anything different in its GCing algorithms or anything; it just gives each (really tiny) process its own heap, so there's lots of heaps, which can each be GCed at some opportune time when that particular (tiny) process isn't scheduled. It's stop-the-world GC, but with high-granularity worlds.

This seems to suggest, to me, that the "problem" of GC is not in its implementation algorithm. Generational, concurrent, real-time, whatever other clever properties: not important. A GC pass is problematic in proportion to the size of the heap. So, make smaller heaps. The easiest way is smaller processes.
It's pretty close!

Each state gets a number of electoral vote that matches the number of Representatives and Senators in their state. The senator thing throws it off a bit, but number of reps is based on population.
> I'm at the point now where coffee shop squatting is just too much of a hassle and would rather pay to have a quiet working environment

What is pricing like?
It was lovely to read ... except the whole "dead" part
In Light of the Flash 0-Day Exploit: Doihaveflash.com
Here is the non-paywalled copy:

http://suns.mit.edu/articles/Nature.pdf
Are you sure this is the kind of thing you'd want to have happen? Really, really sure?

Because this kind of censorship and manipulation may be acceptable to you when it's Facebook that's targeted at the moment. But what would you do when this kind of action is taken against some other entity that you want to access?
I was expecting: "The important things are to cure cancer and malaria." (They are very difficult targets, but if it makes you happy, polio and guinea worm are almost eradicated https://en.wikipedia.org/wiki/Eradication_of_infectious_dise... .)
Depends on the company (who are the founders? do they know what they're doing?), their product, the compensation they're offering, the job they're offering (I don't want to be a manager again), their location (no interest in moving away from NYC), who their competition is, and countless other factors. But most probably no.
I was mostly involved in technical interviews. But for the non-technical stuff - yes, it usually comes up during conversations about previous jobs. Why they left / what they achieved / what they wanted to achieve / etc.
One step away from joining the "Maker Web-ring"
It's not lazy performance, it's a representation of that computation as a value. Most concretely by an interpreter. That's not really lazy evaluation and suffers from almost none of the ailments.
The majority of our work is done from our regional offices or on client sites, but we do offer remote work options for senior-level candidates willing to travel. I hope that helps!
FireSauce.TV – crowd TV platform making Twitter feeds TV channels
Presuming you don't misconfigure S3, this is one of the least "hackable" ways to stand up a website.
Not OP, but -- Yes. Morally reprehensible because it removes choice from the user/customer.

I might tolerate your initiation of contact, but I will not tolerate your observation of my reaction, without consent.

For this reason, I will not click on links with obvious tracking parameters. I strip them out first, or come to get the information some other way.
"Starting Forth" is recommended reading, and so is "Thinking Forth" which was posted a few days ago:

https://news.ycombinator.com/item?id=9842557
Safari Content Blocker, Before and After
Not through a web application vulnerability it can't (there is no application code to break!).

Your biggest issues with that setup will be:

1. Credential and permissions management. Don't lose control of your access keys to AWS! Set up "MFA" at the very least. If you use your AWS account for other purposes, use IAM to ensure that other users cannot access the S3 bucket with the site in it.

2. Getting that green lock (e.g. HTTPS). You can pay $800/month or something insane to Cloudfront to get a custom TLS cert on their CDN, or you can get Cloudflare's "universal ssl" for $20.

3. DDoS is not really a concern. It would be nearly impossible to DDoS an HTML-only website hosted in an S3 bucket. I'd really like to see someone try. The only thing that could happen is you get charged a bit more that month while people are DDoS'ing you. But if you're behind a CDN like Cloudfront or Cloudflare (which can cache everything because it's plain HTML), then the impact would be reduced.

4. Your Registrar suddenly becomes a huge risk. Make sure you use a secure domain registrar (ie. NOT GODADDY!), that the registrar has a "Registrar-Lock" turned on for your domain, and that your account with them has 2FA. If you screw that up, then someone might be able to socially engineer the phone rep at the registrar to transfer the domain, change the nameservers, etc. This happens depressingly often.

5. 3rd party services you use could get hacked. You'll likely import a bunch of JavaScript from other websites onto your own. If any of those websites get compromised, it might affect your website too. Make sure to use 2FA on every service you can (https://twofactorauth.org/) and minimize the amount of JavaScript/fonts/css/whatever that you load from 3rd parties (re-host it locally).

I highly recommend setting up websites this way. It's fast, easy to maintain, and incredibly secure. We do this for the trailofbits.com website and we're very happy with it. Jekyll FTW.

ps. don't forget you can use Github Pages too.
Kid Finds Solution to Summer Slide
I was wavering for a while there, but your advice renewed my self-confidence.

- Thanks, Japan
Looks like it may have been eligible for a trademark, though, right? (being eligible for and holding a trademark being different things, of course)
Why We Filter Our Photos and How It Impacts Engagement
You make it sound like they are mutually exclusive. Uber is just a taxi service. It'll just be great for their business if they can get self-driving cars to work so they're researching it.

http://fortune.com/2015/06/01/uber-carnegie-mellon

You want a world changing idea that can make lots of money. Look at Genetech from the 1970's: https://en.m.wikipedia.org/wiki/Genentech

There are dozens of other recent examples.
Using Uber here in Suzhou, I'm pretty sure their China servers are completely within China. There is no "bump" from transversing the GFW and starting such a service in China without having the servers inside would be crazy. There is no reason they couldn't just completely partition their service.
I don't understand this comment. Some of the world's most influential companies started as small, simple ideas. Twitter for example people discounted as just a dumb app where people shared what their cat was doing 24/7. It is now one of the most powerful tools on Earth and sparked a revolution in the Middle East and has given millions of people a way to tell their story to the world.

Based, on your comments nothing is worth building. We should encourage innovation, rather than knock people for just asking a question of what ideas they think are worth building.
Monopoly Man – the same image uploaded to Imgur 3.2M times?
I would be a happy customer if coffee shops sold their most popular product directly: time @ the coffee shop. I guess the businesses would be happier too.

One should figure out a more efficient way of handling short term leases than that coffee mug that proxies as something that is almost but not quite totally unlike a lease agreement.

Take my credit card and charge me on how much time I have been there, hand out blinking timers...whatever works.
Dot-dash-diss: The gentleman hacker's 1903 lulz (2011)
Good luck making a functional language like clojure work without a gc.