skysight-inc/HackerNews huggingface dataset:
Re: I get where you are coming from. However, people use services differently. Twitter has failed in determining how services should be used.

Re: Annoying Tweetstorming.

People should be able to mute content from certain apps. Just like you can silence your Candy Crushers.

Re: Making Money.

On a sarcastic note, "I'll think of a way if I am paid 6 figures a year" :). But seriously, we are making content more valuable by adding more people to its service. Twitter can retain the rights to serve ads on those third party services while sharing some of the ad revenue.
Tried to go on your profile to know more..can you provide a link of what you're building?
Kind of surprised the poster didn't know that operating systems often hold on to memory.

> we noticed that the memory of the celery process was continuing to grow.

Doesn't look like there was any bad outcome related to this observation. Was any process not getting the memory it wanted?
any trusted websites where we can donate?
So how hard would it be to modify this to autonomously hunt human swimmers? Pretty creepy.
Ethereumpyramid.com – visualizing the state of an Ethereum pyramid contract
That list hasn't been updated since Dec 08, 2014 :)
> You didn't say "an exact rational," you said "an exact number."

You were right the first time you said that. You're still right. I immediately said as much in my first response to you. I don't understand what more you could want. :<

I do know what I want. I would like you to acknowledge that you are basically ignoring the direct context of my commentary, namely chubot's "0.1 can't be represented exactly [using a computer]" and natch's "wtf" about `0.1 + 0.2 == 0.3`.)

> If you try to advertise Perl 6 as "exact"

That would be absurd.

> integers are extremely relevant across all kinds of calculations.

In the context of discussing rational storage and arithmetic, integers seem to me to be primarily relevant to the extent one is talking of numerators and denominators and primarily irrelevant to the extent one is talking about floats. Do you disagree?

> People who want to truly understand this landscape need to understand the contrasts between various number representations and the pros and cons of each.

Sure.

But one has to start somewhere within a confusing landscape and try not to get lost by paying attention to details that don't yet matter. In this case natch started with the issue of exact rational calculation, chubot's wording suggested that rationals couldn't ever be stored accurately on a computer, and I tried to get floats out of the conversation until we'd cleared that confusion up. But you immediately took issue with me omitting a qualification that I thought obvious from context ("rationals"), then followed that by ignoring (afaict) my acknowledgement of your correction, and then we ended up here, with disappointingly little light shone on the very issue we both find interesting. :<

Perhaps our exchange was entirely futile. Who knows? And maybe we'll meet again and do better. Here's hoping. :)
Sure, post it again when it's more polished and I'll comment more.
I did it the other way around. I started to work as a freelancer for quite a large company. After a while, they offered me a full-time job under the J-1 visa. During the J-1, they applied for an H1-B for me. My H1-B application failed in the first year, so they had to extend J-1 (6 months is the maximum allowed extension). They applied for another H1-B and I finally got it. My J-1 expiration time was somewhere in August, so I had to go back to my home country. I had one month and half to get an H1-B stamping and during this period I worked remotely. I got back to US in the early of October, but now with an H1-B stamping.

P.S. The reason they made me a J-1 visa initially is because it was the fastest way to get me to US.
> If instead of queues we had stacks (last in, first out), we would no doubt see people organize themselves into the stack in such ways that other time-wasting externalities would arise.

The purpose of a line is that you have an inconsistent flow rate. If you always had less than one person arriving per minute and it took less than one minute to process one person then there would be no need for ordering the people waiting because there would be no people waiting.

The trouble arises when that isn't what happens. At 10AM there is no line at the lunch counter but by 11AM or noon there are more people looking for food than there is serving capacity, so a line forms and remains until 1PM or 2PM when the rate of new customers has fallen back below serving capacity for long enough to process the backlog.

A queue is inefficient because it causes everyone to wait e.g. 15 minutes during the busy period. If you use a stack instead of a queue then a person who arrived at 11AM and sees the number of people in line in front of them continue to increase will correctly deduce that continuing to wait is futile. They won't be served until ~1PM when the entire backlog is filled, so assuming they aren't allowed to reposition themselves in line immediately, they might as well just leave and come back later. And maybe resolve to get there by 10:45 next time, when demand is lower and everyone is still being served immediately. Which is where the efficiency comes from -- more people arrive either before or after the rush to avoid getting stuck at the bottom of the stack, so the wait time goes down.

The trouble with it is that it lowers the average wait time but it makes the wait time for any particular individual completely unpredictable. You could end up being second to the top of the stack for several hours while everyone else is served immediately.
This reads more like a description of what to do if you want to build an active community. We're long past the point where putting OSS code out there implies a project that the owner wants to build a community around.
For some gates it's obvious. When you're on the ground floor, with only roadway outside the door, then there will be an airside transfer bus.

It's even more obvious when the neighboring gates also use buses.
I've had great luck so far with the Moto X and G line (Via Republic Wireless). Not too expensive and fits my use cases pretty well.

On the development side, my preferences are actually pretty flipped: I'm pretty comfortable with both at this point, but I'd much rather work with iOS/Cocoa touch than Android. I don't know if I'd go so far as to say the iOS dev process is "better", I guess I just feel that its a bit more thought out and predictable.
The Sound of Code [video]
San Francisco from space this morning
Heh, i think after living in the Haight a bunch of years, i walked, ran, skated, rollerbladed and biked < 5% of the streets

This was good, vid on the steepest sidewalks: https://www.youtube.com/watch?v=FisaHV2hQYc
Pip is not fine. Pip doesn't resolve dependencies [0]. It also has no way to sensibly manage the 'semver during development, frozen versions in production' needs of modern development, that both Ruby's Bundler and Node's npm take care of. Those are, in my opinion the 2 biggest requirements of a package manager for non-trivial projects, and it totally fails to handle them.

Here's a post on the latter issue by the developer of pip-tools which aims to solve that problem (I've not tried it yet, but my team is considering it): [1]

[0] https://github.com/pypa/pip/issues/988

[1] http://nvie.com/posts/better-package-management/
RTDSphinx-PHP: A ReadTheDocs-Friendly PHP-Optimized L10N Documentation Skeleton
Excercise 1.5 needs fix, def form is is invalid
I agree we can't easily copy weights in neurons, but we can definitely copy weights in artificial neural nets...
Peter principle
Categorizing NIPS papers using LDA topic modeling
I firmly believe that wifi should be free on a country level and everywhere. Cleaning garbage is a good way to crowdsourcing a clean city
Email Subject Lines Are Vital for Your Company’s Revenue
If I remember correctly the problem Thompson described is tougher to deal with than this. Yes, the CompCert compiler is certified, but the problem is that the compiler that bootstrapped CompCert may not be. If you use some compiler (let's call it gccb, for backdoored gcc) to bootstrap CompCert that outputs ccb (backdoored compcert). Now you recompile CompCert with ccb since CompCert is certified. This gets you a final version of CompCert compiled with a bootstrapped CompCert. So the process is gccb -> ccb -> cc. But then the backdoor has just been transmitted down the line to cc.

Edit: also I just looked and it appears that CompCert is written in OCaml. This doesn't substantively change anything above. It just means that rather than having a backdoored gcc you'd have a backdoored ocamlc.

Realistically the only way to truly assure that your compiler is not backdoored is by writing it yourself in assembly. But then, your assembler might be backdoored. So you need to write your own assembler in binary. But then your processor might be backdoored. So you need to design your own processor. And then you might be safe. Of course, if someone really cared enough to backdoor all that stuff, they'd probably just come after you with a rubber hose at that point. And I think that was the point Thompson was trying to make.
As a father of two, my youngest being 4 months old, those features sound unusually stupid. When the baby wakes up at 3am, any device that subsequently turned on lights and music would be taken out back and shot. As for the coffee, my bog-standard Philips coffee maker has a built-in timer already, set for 6:30 am.
My house also came with a 1970s central vacuum system (among other things).

It still works amazingly well for a system that is 40 years old. I've only used it one time, just to test it out, because it's obnoxious to drag a long hose around the house and connect up to each port. In my opinion the concept was bad from the start because of that one thing.
You cannot go wrong with JavaScript Allonge

https://leanpub.com/javascriptallongesix
Won't this just encourage users to create more garbage?

If I am in need of wifi, and I have no garbage, I would need to create garbage (buy a juice, snack etc) to get the wifi, even if I wasn't thirsty or hungry
The variable here is overhead bin space, not seats. People want to board first, regardless of their seating assignment, so that they're assured a space for their probably oversized carry-on luggage.
> I'm sorry, but that book does not exist.

That's Ok, because if it did, it would be out of date already.
can it be open source so someone can update it? I understand the pain of going back to old websites..
This is really interesting
this is interesting mostly due to if you switch the dates to even further before or after, the prices go up and down like a curve and SXSW being the peak.
Parent poster's bio link points to https://www.hellotwist.com/
which does multi-room speaker systems.

What I was going to say before thinking to check the link, is that there must be a wealth of applications available to the instrumentation engineer, using modern microcontrollers without making the full step to Internet of Things.

The smoke alarm with the "I'm cooking for the next ten minutes" button. The simple alarm clock that knows weekends from weekdays, or even your work shifts. The thermostat with a few dozen more available states than the traditional ones and a sane interface. Electric showers that deliver a pleasant showering experience. Smart dumb devices.
How Markets Move
Problem seems to be solved in Python 3.3+: http://bugs.python.org/issue11849
The article mentions some interesting disgnostic tools, though.
In my observation the main problem here is that there is a limited amount of overhead bin space and no enforcement of the rules on carry-on luggage size, which makes getting on the plane perversely important. Hopefully this explains this otherwise strange behavior to you and some of the child comments.

I will end the year with about 100,000 miles (not as many as some people here, but enough to see some shit as it were) and something about airplane flight seems to drain people of their humanity entirely.
Authentication Flaw Affects the PayPal Mobile App
We appear to be building the things that creeped me out 30 years ago. I remember watching a robot bug inject sedative into a person in the '84 movie "Runaway" [1] and feeling chills go up and down my spine (I was working on stepping motor controllers at the time and it didn't feel so far fetched). As others have noted here, other's might use this for more nefarious purposes.

[1] http://www.imdb.com/title/tt0088024/
Can we update this YC list?
>Have border guards not always asked those questions?

People used to laugh at the Iron Curtain countries for asking such questions...

In the 60s you could board a plane without even passing any metal detector...
You say that as if Stonehenge had no practical worth to them, but a calendar to know when to plant crops and such is rather important if you rely on that to survive winter.

http://acko.net/files/gltalks/pixelfactory/online.html#0

So many people get distracted by all the silly ritual nonsense that they give ancient people too little credit.
a very cool accomplishment.
it would be neat to see someone do this without the overlap of walking the same road twice.
"But the researchers experimented with different queuing systems, and when they told volunteer queuers that people would be selected from the queue and served at random, the average wait was reduced."

This is all around a much better system than FIFO. Of course LIFO is the fastest on average, but you want there to be a reasonable, predictable bound on how much time an individual can expect to wait. An extension of this policy could be "partially random first come first served", where you just start at the first person in line and flip a coin with probability 0 <= p <= 1 of getting heads, and if you get heads they get served. If you get tails you move to the next person, with the only exception being the last person in line.

In practice, for airports I would prefer to have the people sitting in the back board first. Then you wouldn't have so much congestion from people blocking the aisle while they stuff their bag into the overhead compartment. Also you shouldn't have to sit in your seat longer for the same flight if you bought a first class ticket.
So you disagree with articles like http://www.slate.com/articles/life/family/2014/02/mimo_and_o... "Selling Fear: Smart monitors cannot protect babies from SIDS, so what are they for?" Or the Policy Statement at http://pediatrics.aappublications.org/content/128/5/1030.ful... which says:

> Do not use home cardiorespiratory monitors as a strategy to reduce the risk of SIDS—Although cardiorespiratory monitors can be used at home to detect apnea, bradycardia, and, when pulse oximetry is used, decreases in oxyhemoglobin saturation, there is no evidence that use of such devices decreases the incidence of SIDS.84,–,87 They might be of value for selected infants but should not be used routinely. There is also no evidence that routine in-hospital cardiorespiratory monitoring before discharge from the hospital can identify newborn infants at risk of SIDS.

When you say "probably be enhanced", was that speaking only from optimism in technology, or did it have some other basis?
The cost of kernel I/O isn't just the direct cost of time spent in the kernel. Even a really, really fast kernel will pollute the CPU caches and TLB.
In a semi-related, semi-off-topic way, there was this challenge of going through all the subway stations of the Paris underground, during the same day (and if possible in the fastest way possible):

http://www.madore.org/~david/misc/defimetro.html [FR]

The funny part was that they wrote a program to calculate and optimize the time to do that, using the length of the lines and the little public info they had; and I thought it was pretty cool.
http://www.madore.org/~david/misc/metro.tgz

And of course, it was in 2002, so before the OpenData movements...
>and they are very good at detecting when the details don't add up or when the person is acting too uncomfortable.

Considering several horror stories and uneeded questioning (of students etc) entering the country, not that "good" really.
I think the safest way to go is to purchase products with open standards, namely Z-Wave and Zigbee. They're open protocols that can be used with any number of HA products; SmartThings, Wink, Vera, etc.

You can purchase Z-Wave thermostats from Honeywell, switches from Leviton, locks from Schlage and so on. I use OpenHAB in my home, which is an open-source home automation server. It can run on anything from a RPi to a blade with just a few necessary additions (namely a Z-Wave dongle and some sort of network connection.)

OpenHAB requires a fair bit of programming knowledge and the learning curve can be steep for some, but overall it's very functional. A few things I do in my house:

- When the garage door opens and it's after sunset, the hallway lights turn on and set themselves to 50% brightness.

- When I start watching a show on PleX, the living room lights fade out. If the show is paused, they'll come up enough for me to navigate around and refill my drink.

- When both my girlfriend and I are gone from the house, the A/C shuts off. When it detects we're within 1/2 mile of the house, it'll come back on so it's comfortable when we arrive.

There's a million other things you can do with OpenHAB. It has hundreds of "bindings" to different HA products and supports HTTP endpoints, etc. Proprietary standards are bound to go away eventually, but open standards with open-source software will always be around.
Yeah, and the more long-term players in the automation space give you reliable parts with long-term availability from different sources... but they are even more expensive, don't integrate well with fancy gadgets (apps) and, biggest show-stopper, don't make the configuration tools easily available, so you need to call a tech for nearly everything instead of doing it yourself, which is stupid for a private home.
One of the biggest changes since he finished his walk is the residential conversion of Treasure Island, which is now open to the public, and home to over 1000 people, and even a few restaurants. Hopefully it's not quite as toxic as it was before. The Navy is still working on that part (as they still are down in the Hunters Point Shipyard).

http://sftreasureisland.org/news-release/us-navy-hosting-oct...

There's still a plan to develop it more intensely, although it's been delayed repeatedly.

https://en.wikipedia.org/wiki/Treasure_Island_Development

http://sftreasureisland.org/development-project
Like all things in startup life - nothing is easy, everything is hard. To me it sounds like you've given up already.

If you don't have the fire in your belly to overcome challenges, then chances are you probably won't be very good at building a successful company.

"soul crushing", "lottery" are words that people who easily give up use. Where's the fire, where's the ambition?

That's one of the most important things I'm looking for in the founding team when I read applications. I want to see determination, fire in the soul, and an ambition to go out there and make amazing things happen.

A great founding team can take a shitty idea and still make a success out of it, a shitty team can take a great idea and make nothing out of it.
Too late, you are already added in TSA's extra-check list from your previous comment.
Countdown to "Indestructible starfish"
Cheap packages to Egypt
the big 4, 2 very large dense books, and 2 small, very very very dense books:

- Lippman et al, C++ Primer, 5th ed

- Stroustrup, The c++ Language, 4th ed (which has earlier version "A Tour of" as 1st 150 pages

- Meyers "Effective C++", 3rd ed and

- "Effective Modern C++" http://www.aristeia.com/books.html (don't dismiss the others cause theyre 14+ years old, either
As figured, the user has gone inactive since the Google device has gone off the front page. Can we get an HN mod to look at this user?
As a federal employee, I already know I would probably have a hard time adjusting to the terrible work/life imbalance common in American private industry. I don't think closing the pay gap (probably about $10k-$15k difference in my case) would change my mind much either.

I work a very honest 80 hours per two-week pay period, and use my 4 weeks of annual leave far removed (at least mentally) from the workplace. Seldom do I feel any push back on that, either.
Ask HN: Is it still ok to build an app with a twit/tweet prefixed domain?
One example is the death of twitpic. Twitter might kill you twit-/tweet- sites in the future as well, so should I avoid using twit/tweet in domain? Or should just avoid building apps around twitter API?
As a Python developer, I find PyCoder's Weekly very valuable.

http://pycoders.com/
Statistics: Losing Ground to CS, Losing Image Among Students
I'd love to see some Python or Go references.
It's likely not to be possible!

https://en.wikipedia.org/wiki/Eulerian_path
The linked issue probably has nothing to do with the case (see last 3 comments on issue page).

Nice summary of python memory debugging tools though. I would add dowser to the list too.
Empty conduits seem like a better idea than cables. Tech changes way to fast to put cables directly into the wall (except for 110/230V~ power which seems to stay stable until now)
Thanks for reading and considering me feedback :-), much appreciated.

And don't get me wrong, generally, I'm pro (A)GPL and copyleft. But for a social network kind of project one might have to think about tradeoffs to get the neccessary adoption.
I think what you are describing is called the Cobra Effect: https://en.wikipedia.org/wiki/Cobra_effect
Ancestry.com is run by trolls on par with the current owners of Sourceforge. Absolutely nothing surprises me when it comes to that site.
There are side effects of monitoring.

"Angelcare voluntarily recalled 600,000 under-mattress sensor pads after two infants died of strangulation when the cord attached to the pad wrapped around their necks" - http://www.slate.com/articles/life/family/2014/02/mimo_and_o...

Strangulation by baby monitor is correlated with having a baby monitor.
Eulerian path through SF? Sounds like a hard problem. :)
Ah yes, good point. Still seems excessive to me, in the past they have offered to check-in luggage at the gate (for free) if they are getting full.
What do you consider superstitious? The great pyramids of the pharaoh? Buckingham Palace? The White House?

Law, government, fork lift operator licences, Belgium... These are all made up things, they're not real. Our big and little ceremonies, charms and other bits of magic help make the illusion solid.
there's an effect for everything these days eh
That's beautiful. WebGL makes you realize that all the "designers" fooling around with CSS are playing in the kiddie pool.

Of course, as soon as you use WebGL, users expect the visual quality of an AAA game. What you tend to get is crap like this.[1] It's possible to get the GPU to do great things for you.[2] But that's a programming exercise. Good 3D content is expensive. Most of the WebGL demos available either have very little content, or are recycling old video games.

All this technology, already deployed, and little good content for it.

[1] http://montagejs.github.io/beachplanetblog/
[2] http://madebyevan.com/webgl-water/
Contest and Showcase: The Rewards of Being Open
Transfer buses can also serve as an excellent demonstration of how LIFO boarding would work. People who are eager to stand in front of the line to enter the bus may actually be the last to exit and board the plane.
No, but comparing apples and oranges.
I feel like there's a disconnect between the HPC community, which has publicly deployed these techniques for years, and the broader tech community. Even some enterprise hardware uses InfiniBand (with kernel bypass) these days.

Yet you never hear about Google or AWS using kernel bypass in their load balancers, for example (possibly a trade secret, possibly the result of Linux monoculture).