skysight-inc/HackerNews huggingface dataset:
We want to retain our customers by providing them the best "benefit - cost" value when compared to the competition. To make sure people remember us the next time they plan a trip, we surely want to stay in touch with the user by suggesting new places, trip plans etc., (to be noted that we get this information from the user's email and calendar - we would be using push notifications to contact the user. Some website suggests, forgot which one, that most people go on a trip when suggested via email or text). And we hope that our choice of the name 128Highstreet will make it appear among the top in the apps menu in many mobiles, thus catching the user's attention every time they open up the menu.

We were pretty much looking at various types of customers who would be needing a product like 128HS -
1. Consultants (who got their travel scheduled, and have some leisure time as per their schedule)
2. Casual travelers (like the normal customer, who cares to travel once or less)
3. Students (grad trips, weekend trips)
4. Tour operators (people who sell packages to customers)
5. Travel agents (who earn commission on the amount of money the end customer ends up spending)

We are in a way similar to Lola, but we want to eliminate humans from the process. No doubt, we would be needing human support in the initial days to get going.

At 128HS, we care about the customer's experience - and that's exactly how we are planning to not let the customer leave us. We plan to include safety and must visit places in the itinerary - we also plan to warn the user if an unsafe place is planned to be visited at an unsafe time. To speak more, since we track the user's trip (using the GPS on phone, 128HS is a mobile app BTW), we will be able to, in real-time, suggest changes to the user and cancel/book new hotels/events/flights without any booking/cancellation charges.
If you don't want to work with them, for them to improve their system... just run. If you don't want to meet assholes.. Change industry.
No code returned. :(

https://www.bing.com/search?q=solution+to+halting+problem
Senate encryption bill draft mandates 'technical assistance'
Accidentally Quadratic Node.js left-pad
Racing is about pushing the limit until something breaks, then easing juust slightly back from that limit. There will always be crashes, equipment failures, and things blowing up.
The challenges and effects of self-driving cars on cities
I think document.createElement could of been prone to memory leaks, as dom objects cannot be freed on the C++ side if it's still accessible from JS, which can be difficult to judge sometimes

https://blog.mozilla.org/research/2014/08/26/javascript-serv...
They _said_ it would be 20 hours? That's crazy.
No direct implications. But it should provide solid ground for libraries like Victory.
https://github.com/FormidableLabs/Victory
Your Sex Drive Is Making the Income Gap Worse
Great, thanks for your response!
> This looks like the latest in "internet of things" idiocy. Things that were once simple, but which now inexplicably run Linux.

I'm not sure that a different OS would necessarily prevent stupid errors like this one - the exploit would just be less obvious.
This isn't really correct. There's four things you have to be aware of when going through a corner--throttle, brake, orientation, and traction. Oftentimes the fastest route through a corner doesn't match the bang-bang approach you describe. A good example is a series of chicanes where the bang-bang approach would actually make you slower.

To put it another way, traction factors a lot more heavily into the best route around a corner and therefore demands fewer instances of full-on/full-off throttle and braking that you describe.
Yes, it will be enabled as part of the next update.
Above say, 5M does it matter? At that point you don't have to work another day in your life if you don't want to.
The problem of market pricing in the economy is NP-hard. It's means as a human if you're good you'll always have a chance. At the very least you can pull moves like "1. buy a big stake in the company. 2. Kick out the directors. 3. Do a better job". which computers will not be able to do for quite a while.
> Erlang has failed to deliver on most of the promises that its advocates repeatedly make.

Need some citation there,
Couldn't browsers keep a map of js-file-hash to cached AST?
VIETNAM: THE POTENTIAL DESTINATION FOR VENTURE CAPITALS
Did a Ride from the Airport Lead to an Immigrant's $4B Company?
I'm interested. How does the preemptive scheduling work with blocking system calls?
So if an Erlang process tries to read from standard input using the read syscall (suppose we haven't set non blocking mode on the fd), why does it not block the scheduler that it runs on?
Or does Erlang implements its own set of syscall wrappers that uses epoll under the hood?
Great info, thanks! You should be a Wikipedia editor. :)
We do agree people are complicated, and it is extremely important to get it right the first time, especially when the user's mood is bad.

But, we are looking at trip planning as a context aware recommendation problem that gives out ranked results which match the user's preferences. We hope to make our trips as relevant to people as Google search results are.
Men of Designer News
use the visual studio one (doesn't need visual studio running to be used) or genymotion.
Everybody keep calm - the Sublime Text 2 instance used to code in the video was registered.
Have you heard of Claire?

https://github.com/coreos/clair
Apply HN: Agora – social network for debates on local and other issues
What – Agora is an online site for discussions about issues in real time. Main UI will show “debate topics” selected using user’s location, profession, and preferences. Any topic starting posts require: “initiator” (image, link, keyword references to set topic), minimum word-count text, and at least two “evidences” (image, link, keyword references). Responses only require text, but allow all. User profiles are sparse and private.

Why – We often see socially motivated posts across news sites and on social networks, showing the need for a dedicated site for these conversations among citizens. We foresee Agora expanding the existing news media within 3 years. Agora will host solution-oriented discussions to help improve lives.

Competition – Agora’s UI will be visibly different from forums. Medium is a similarly open platform for public to speak, but it doesn’t encourage P2P conversations. Quora’s Q&A format is sufficiently dissimilar.

Business Model - Premium posters can pay to advertise themselves in an isolated section. If needed, sufficient local distributions of same premium thread can be created for ease of providing individual attention. As it currently stands, we will only allow news media (in all forms), government bodies, and socio-politically registered organizations to advertise on Agora.

Challenges – Agora only has one founder. I agree that start-ups grow too fast for one person to manage. I am not currently looking for a co-founder. If I am to be funded, I will pay ramen salary and offer considerable equity to a determined and ambitious programmer to come on board for at least three months. Our goal would be to launch the product and secure funding for next phase before this funding runs out.

Domain expertise of founder – Finishing PhD in Electrical Engineering from UCR. I have medium proficiency in programming, but I am a resourceful learner. I am also an active debater online, with posts on many sites.
Still pretty new to Elixir, so I welcome any suggestions, but from my understanding (and based on Elixir's guides [1]), I think that the more idiomatic way to approach this is to avoid writing such a loop_through/1 function and instead just use:

Enum.each(<the list>, &IO.inspect(&1))

or likely

<series of data transformations resulting in list> |> Enum.each(&IO.inspect(&1))

Both return the :ok at the end of the loop, so Enum.each/2 looks to be functionally equivalent.

1 - http://elixir-lang.org/getting-started/recursion.html
Unreal Tournament was the best. Hall of Giants for the win, still the best CTF map ever.
I've been confused for some time as to why people get excited about green threads. From what I've read, the main advantage seems to be that you can have threads on hardware that doesn't support threads natively, which is cool if you're on that kind of hardware. There's also some spin-up advantages I guess? But they don't get load-balanced across cores, right?

I feel like I'm missing something important.
Except for those of us who drive hybrid eCVTs or electric. Owning an automatic was one of the most expensive decisions of my life... One I wouldn't repeat if I could avoid it.
Debian XScreenSaver package maintainer responds
First, congrats on getting married!

Some thoughts on your comments:
1. I don't necessarily think that our solution is for everyone. We're looking to find our little niche in the market where a couple is ok with forgo-ing some of the work involved with the planning process in the hope to save time and potentially money. It's not for everyone, the same way airbnb wasn't for everyone when it first came out. If we can unlock a small market, we think we can grow it. Time will tell!

2. Very similar issue here with vendors as well. We're looking at a niche vendor group at first. Ideally it's top notch vendors who need help getting the word out. Also will help if they are tech savvy and willing to respond quickly electronically.

3. We really like honeybook.com, we may consider using them until payments are fully built out. In terms of lock in, we're looking to get the clients to really work on the iteration back and forth with the vendors (in many silos) at the same time. The goal will be that they see the technology/payment/insurance/etc all integral to the process. It's ideally similar to the feeling you feel when you book an apartment with airbnb, sure.. you could just message the host through airbnb and try to pay them directly, but with the services they offer, it wouldn't make sense. We're still at an early stage, so yea.. it's a danger in the beginning.

4. We're brainstorming the many different monetization points possible. We may just lower the barriers as much as possible initially to find customers, then look to monetize more heavily when we have actual data.

Thanks for the thoughts here. Would love for you to check out wedwell.co and give the wedding brief a try (even just as a test). It's evolving over the next few days with feedback we've received here, but please do give it a try!
In which dialect?
An empty schema diagram is to a data modeler what a blank canvas is to an artist or a blank page to a writer - thrilling but somewhat intimidating.
What purpose are profits if you don't liquidate them? Unless you are Scrooge McDuck and you just enjoy diving into vaults of moola. (not sure if I'm dating myself with that reference)
Add Custom XML Parts to Spreadsheets and Implement Custom Calculation Engine
Interesting! Would you do some kind of "Quality assurance" of the services providers? How do you make sure they keep paying you once you find someone? Maybe some kind of rating based on number of tasks completed?
I think the empathy thing is huge. If they don't treat you like a person during the interview, you can't expect them to do so after you're hired.
Erlang was developed for developing telecommunication systems and is still used heavily in that area today. When was the last time you heard of someone unable to make a phone call because a phone network went down?
I live on the L a bit out (post Montrose), and there's no way to see the schedule prior to swiping your MetroCard at my station
"HackerRank co-founder Vivek Ravisankar tells me the project currently features over 80 code snippets that focus on the most commonly searched terms. Microsoft is positioning this as both a productivity and learning tool."

Good startup idea could be found in this audience. Solve
the coding problems through searching for code. Just do it better than bing. [0]

[0] "The way to win here is to build the search engine all the hackers use. A search engine whose users consisted of the top 10,000 hackers and no one else would be in a very powerful position despite its small size, just as Google was when it was that search engine." ~ http://paulgraham.com/ambitious.html
U.S. military christens self-driving 'Sea Hunter' warship
All the more reason to not work at Google.
I spent probably six hours on a take home project for Facebook. When I returned it to them they then told me that after reviewing my resume they wouldn't be considering my solution and would not look at it at all - and I could re-apply in a year.

I'm still upset about the massive waste of time. Why did you not consider my resume before giving me a massive take home project. I took a day off work to build this thing, the least you could do is look at it. I shined that code to a beautiful luster.
It's very telling that he devoted a large portion of the letter on AWS.
> How will you scale this?
We are looking at building a classifier that classifies reviews collected through TripAdvisor's content API and Google's search API. We want to cross-match the classification results, against the ratings (very crude, but a good way to start I guess).

> How will you customize results per user?
We would build packages that meet the user's preferences (which are subjective - we would learn these over time due to the cold start problem) and rank them appropriately, based on a large set of parameters. This, I suppose, would be a very nascent version of Amazon's A9 or Google search ranking. We will try our best to keep learning and improving based on the users' interactions.

> What experience do you have building AIs?
I haven't developed any in-production AI. I wrote a few AI programs for my AI course. Wrote a few classifiers to participate in big data competitions. I also wrote one such AI program to build bundled packages as part of experiments for my paper (https://www.computer.org/csdl/proceedings/icdmw/2012/4925/00...).
I wonder if the considered Heka (https://hekad.readthedocs.org/en/v0.10.0/), made by Mozilla? It's written in Go and, as far as I can tell, solves many of the same problems and more.
Racing isn't the same as driving fast. I don't think there's been any autonomous racing yet - just time trials.

This is more about the engineering challenge of building and controlling the vehicles.
Normal racing involves a fair bit of collision, too.

There are at least a few teams out there with working robots.

The racetrack is a much more controlled environment than the street, and there is a great deal more safety set up.
You've got it: processes are not allowed to run blocking syscalls under the hood. Transparently that work is handled by backing IO threads.
You have to love this sentence "We want Prime to be such a good value, you’d be irresponsible not to be a member."
Surface Book: Designed from the inside out
> Hopefully this will make it easier for people to find their videos that have been reuploaded and take them down

Can't facebook do this for you? I don't want to have to police facebook 24/7 when I'm their product. They can lend a hand here.
Ask HN: Experiences with immunotherapy
What are your short-term and long-term experiences with immunotherapy treatment of seasonal allergies?

Have you experienced improvement, any side-effects, downsides?

I have read a lot clinical studies but, personally, practical results seems to be questionable. Percentage of treatment success (success is: you can survive a year without any symptoms of previously diagnosed allergy) is still very low with a lot of side effects. Patients reported that symptoms are not so intensive and problematic seasonal period is easier, but there are some frequent downsides like headaches and so on.

What I observed on my own, raining is the best weather and regular exercising 3 x 30-45 minutes per day helped me a lot and i don't need any pills for supressing symptoms. If i stop exercise i have 2-3 days latent phase where i can stay without pills and exercise.

I didn't measure yet, how intensive training needs to be (in terms of heartbeat rate) but i know that if my breathing during training is 1,5-2x faster than normal it's enough fo me.

I am asking how to handle situation with childrens who are not so disciplined and motivated to get and stay into so intesive training period.
Anonymous Nest engineer rips into Google company's toxic working environment
Posting a series of procedurally animated music visualizations to social media. I'm attempting to deliver one every day. Coded in Processing (+Minim/ControlP5). Stitched together w/ FFmpeg.

https://instagram.com/preziotte
https://twitter.com/preziotte
> Is there a joke I'm missing here?

other than the unmitigated absurdity that is the patent system these days?
sounds like PEBCAK to me.
Creating $1.4M TSA App in 10 mins
Just a nitpick, but Haskell's scheduler (like Go's) is "less preemptive" than Erlang's. If you have e.g.

i = 0
for{
i += 1
}

or equivalent in Go/Haskell, then the HS thread/goroutine running it cannot be interrupted, as interruption can only take place at certain points (e.g. allocation or function calls).

Erlang on the other hand assigns a certain amount of time units to each process, and each pure-Erlang operation consumes these, so an Erlang process can always be interrupted as it will eventually use up this time allocation and yield (unless it's actually calling a C function etc).
Thanks.

I've been thinking about how to do this for quite a while, and it finally occurred to me I don't have to start with a full-on race.
Very cool idea. How hard would it be to process the data in a meaningful way? Are you familiar with the psychology behind it? Is it "standarized" somewhere or rules of thumb that most people agree on with jury selection?
I think you should add both real time video streaming capabilities and an Augmented Realty interface.
Where did you find that he had the cap removed? All the sources I can find are that the cap went through.
Based on the title, I was thinking it meant: Technical debt leads to project maintainers being less willing to incorporate code changes (perhaps because the code base is harder to understand?) ... which sounded plausible!
> multithreaded Erlang implementation will usually be trounced by a good singlethreaded C++/Go/Java implementation

And Go/Java implementation can be trounced by hand written assembly and ASIC accelerators probably.

> All this stuff about multicore scaling is baloney

You say baloney I say money in the pocket. I've seen it scale, I've seen it work reliably in large clusters, I've been able to inspect, debug and hotpatch running systems while they are still running. I have seen systems which had non-critical components crash and auto-restart for days without impacting customers and needed teams of "devops" to babysit it.

Moreover I've see single and multi-threaded C++ and Java applications with threads and and data races which take weeks or months to find. Or they are screaming fast until they take a nosedive and segfault (also in some minor stupid new feature which nobody uses). You know what the transaction processing rate of a segfaulted process is? - 0 tps.

That's why teams like Whatsapp could get by with only 10 or so back-end engineers handling billions of messages / day from various devices new and old, while other companies need 10x or even 20x more than that.

It is not just being able to run fast. Assembly runs very fast. It is also about being able to have the right tools and abstraction to define a problem. Erlang has those and they come built-in (the OTP library, the distribution protocol etc), C++ doesn't, so have to start from STL and boost and so on, then get serialization, monitoring, supervision, etc bootstrapped.
Advanced Testing with Go by Mitchell Hashimoto
Better idea would be to reference it via cryptographic signature. Then you could host your own copy of lodash for example, but still benefit if a client already has it downloaded from a different site.
- Our business will be manufacturing this shampoo.

- Initially we would like to sell it as subscription service so we can keep price low, deliver superior quality product and build initial customer base who will love and regularly use this shampoo. Once the product is established and receives positive feedback from customers, we will bring this shampoo to retail stores.
Calories counting diet always work. What you are seeing here is miscalculation probably. Here, send me a PM and I will look over your diet. There is NO WAY you could be on a "fatter" side eating only 1200 calories. You wont cheat the chemistry, you wont run a car on half the fuel it needs.
The advantage is you can have many more green threads than you could have OS threads (hundreds of thousands vs thousands), due to green threads being more lightweight. This allows a programming model based on message passing between green threads, which many people consider nicer to reason about. E.g. for a web server you could have a goroutine/Erlang process for each client with 50k clients and still have excellent performance, whereas if you had 50k OS threads you'd likely suffer performance issues and use a heap more ram.
His point about Type 1 and Type 2 decisions - so telling. Been there, seen it in action. Every line of the letter was so well thought out.

And he is big on India! Flipkart has a lot to worry about.
Here's some negative anecdata on this: our company (a smallish startup, doing open source application management in the cloud) has an awesome management team, and we ask every engineer to give a short talk, with slides, about some relevant interesting subject. This has definitely been a great way of finding good candidates who fit well.
The language doesn't look reminiscent of a chatbot to me. It seems that the person made a one-off account, posted something, then thought it didn't go through and made another account and posted again.

Also, Obama is a war criminal, just like W.
Changing minds and reducing prejudice through conversation
MIT Deep Learning Book in PDF Format
> So who's the "typical reader"? Web designers? Startup founders?

You mean for Hacker News, or Wikipedia? There's actually a Wikipedia article about that (https://en.wikipedia.org/wiki/Wikipedia:Readers_first), but a good rule of thumb is that articles should be written for the layperson except where that would impact accuracy. I think Styrophone's explanations above demonstrate that this particular article could be a lot clearer without sacrificing accuracy.
Statistically indistinguishable by what measure? One of many we could come up with, no doubt. If an expert were to look closely at this, perhaps they would also distinguish them, by something the statistics didn't quantify.

An expert forger would be trying to make a painting that is literally indistinguishable from an actual Rembrandt, which is much harder. The GP's point was that something that can fool an algorithm is no more deserving the label "new Rembrandt" than something that can fool a human.
If you got that off of Google, via one of the celebrity net worth sites, you can almost entirely disregard it. They have no private knowledge of his worth, and commonly do a sloppy job of putting it all together. They're SEO spam sites designed for bulk to capture all the people searching for "kim kardashian net worth" or "how rich is kim kardashian?" etc.

His co-owner stake in id Software alone was likely worth $40 million (not after taxes of course) or more (ZeniMax raised an extra $105m for the purchase), and he had earned a fortune prior to that courtesy of 20 years of high selling games and relatively small development costs (some of which was burned on Armadillo Aerospace, perhaps up to $10 million total based on what Carmack has publicly said about the cost of operating it).

The high-priced buyout by Facebook likely increased Carmack's network significantly. $40m would be just 2% equivalent of the Facebook acquisition price. I wouldn't be surprised if Carmack owned 2% of Oculus.
Amazon isn't making any money yet. Maybe in future they will make some. I don't like using AWS (I just don't know why), I prefer Microsoft Azure and Digital Ocean.