skysight-inc/HackerNews huggingface dataset:
Would you mind explaining what some of these cases are and why it doesn't work that way, please? (Sorry for what might be a fairly elementary question.)
Evidence mounting that author of parent is French. ;)
Jonathan Blow: Jai: Constructors, Destructors
Small typo in your comment. Should be 2m 41s.
Hey, that's wonderful. Price transparency is always touted as the panacea for the relentless runaway growth in healthcare costs in the States. Here's the natural experiment. Has this law managed to rein in healthcare costs?

You'd think it hasn't, and the missing focus on outcomes gives it away.
As an excercise for the reader, would be interesting to test the performance of a buy and hold strategy of stocks a.) Going below IPO price, b.) Going below 50% IPO price. A second filter that can be applied is the time span between first day of trading of such event.
This describes the whole craziness well. How is a regular person supposed to be able to figure all this stuff out?
No. The government is still having to provide welfare because the company is shirking it's responsibilities.

I'm sorry, but I will not accept the argument that it is ok for a company to have their employees on welfare. They are a for-profit entity. I should not be subsidizing them because they choose not to pay their employees enough.
Read the API docs.
Sounds like a success to me.

- The US isn't obliged to pay other countries to change their actions - which they'd only have to do if they wanted to, because there was no enforcement on other counties behaviour.

- The US federal Government has give more power of climate policy to the states

- The states who could act, have and have voluntarily chosen to improve the environment.

Win, win, win.
In which case, I wish you well in your purchase of under-valued SNAP. May it soon be considered overbought.
Elon Musk Acquires X.com from PayPal
Investment banks are not the primary beneficiary of an IPO, it's the current shareholders of an illiquid stock. Hopefully a banker can fill in some of the details but I will provide a couple of broad strokes here on the process. The underwriting banks are the ones taking the risk in an IPO. They are purchasing the shares from the company to be sold to the public. If they get that wrong they are the ones who will shoulder the loss. The underwriting banks are usually (maybe always) contractually obligated to support the price of a company they underwrite on the date of the IPO. If you look at the NASDAQ ITCH data from Facebook's IPO you can see the price levels fill up with orders when the price declined toward the IPO price.

There is also a lot of other considerations to consider when fielding a proposal from an investment bank, from research analyst assignment, purchasing from the AM arm, access to lines of credit and other financial arrangements.

You could argue that companies should be allowed to take themselves public and list directly. However in a world where people are clamoring for ever more regulation that is unlikely to be a common way for a major company to go public. Personally I would like to see less regulation in the equity market, but I am unlikely to receive that ;-)

Further Reading:

http://www.mergersandinquisitions.com/initial-public-offerin...

http://libertystreeteconomics.newyorkfed.org/2012/10/in-a-re...
Well... I haven't missed SVN since roughly month 3 of git, but for nostalgia's sake... Looks like this post is about adding local commits as a feature to subversion. It's about 10 years too late to save the project, but does fill a major gap.
Because exist some obvious flaws in the languages that could be solved forever.

For example, pascal is way faster to compile than C. Most pascal-variants are like this, yet provide the ability to do low-level stuff.

---

The main thing is that for some reason, we pretend is not possible to improve a language, or is sacrilege to remove problematic features, or to left-behind some things.

Programming languages are like any other software. It have UX problems, and them can be solved. Then, why not?

The mind-limiting answer is because break the language is costly and the programmers are so dedicated that expect them to never again check for null for millons of lines of code is too traumatic. Or maybe add namespaces to C++ is too hard.. but templates are ok.
So, the worse CO2 levels get, the more climate change deniers we'll have... ;-)

Even if TFA seems odd, if the population is large enough, even a marginal change in performance will have measurable total effects.
The Validity of EPA’s CO 2 Endangerment Finding [PDF]
You started pretty aggressive and your replies are getting more so.

For one, you asked for proof that banks are colluding on pricing when nobody claimed that.

It's well known that the IPO company and issuer price the stock to try to get a "pop" on the date of the IPO, to toss some money the bank's way. It doesn't always work, but they do not try to price the company optimally. Similarly, the IPO company doesn't want to price it TOO low because they don't want to leave too much money on the table.
I'm saying that if someone is working full-time for a company, and they still require welfare, then that company is at fault.
I recently reinstalled RescueTime as I wanted to better track my productivity since I am studying deep learning and soon doing the Udacity self-driving car engineer nanodegree.
My condolences to the RescueTime team and Joe's family. Beyond the grave I would like to sincerely thank him for the awesome product he has built.
> This seems like a pretty good reason to auction the shares in order to maximize the amount of money the company takes in. That they very rarely do has always seemed kind of dirty to me.

There's nothing dirty about it. Public investors prefer to have a single price, because that's, well, how public markets generally operate after an IPO. They don't want to have to participate in an auction. The purpose of underwriting banks is to provide a single price to public investors while also providing a competitive market for the companies.

The auction occurs between the underwriting banks, who compete for the company's business. The company chooses the bank that they want to use for their IPO (price being one of several factors, as is true for any marketplace). There's some risk involved, which is why underwriting banks effectively take a cut - in that sense, they're acting like an insurer, which takes a premium in exchange for absorbing risk for both parties.
I believe you can set the mobile Ghostery browser to request the desktop version of any given website. No word on whether it remembers that request for the next time you visit, though.
i read this as "give up; you won't go far in your career as a dev"

not sure if that's what you intended.
> Wikipedia mobile annoys me by removing the other languages column without seeming to offer any alternative but forcing desktop. That column is about 60% of Wikipedia's utility for me.

Two thoughts immediately sprang to my mind:

1) You are really smart to speak that many languages.

2) You are an exceptionally rare user.
Could you please share your ideas, why has it diminished? Different audience came, or more people fine with coding in general, without their own business (so old people became more "normal" oriented)?
Yes, Open Sourcing it is definitely something we're considering.
> So this is pretty lazy anti-intellectualism.

Ironically, your comment is also lazy anti-intellectualism.

(and even more ironically, so is mine!)
They have not been anything but respectful to your opinions. You've also in this conversation let us other readers know that you're poor and homeless, living in a tent. Can you really blame anyone for making a point- and that's all it is- about panhandling? The crude insult about a librarian you felt you were mistreated by is telling about your view on the value of others. I really can't palate the blatant hypocrisy in your words; you are easily offended by others and at the same time accuse everyone else of being horrible.
I'm not so sure that's true... the example he gave about the non-dominant hand users being able to suppress their anger was questionable.

Plus, a whole slew of writers say that willpower is an expendable resource.. resist the cookie in the morning, and you will be less likely to resist a candy bar in the afternoon..
If you're after niche kind of forums I would suggest these:

physics -

https://www.physicsforums.com/

photography gear -

https://www.dpreview.com/forums/
Yes, it has not stopped them but initially they had the same attitude, that all people are good. After some hosts started to complain that guests were trashing or robbing their place AirBnb started to offer insurance to hosts and deposits from guests.
Sure, and SPARC has register windows, but also still has control-flow integrity attacks; overflows are just as bad there.
Perhaps, but from my own personal experience, I missed out on some big entrepreneurial opportunities because I considered people below my skill level to be insignificant. The Arduino platform came out years ago, and I continuously dismissed it because I did not consider it a "real" embedded development platform. Yet, the platform exploded and lots of neat things resulted from the platform. In hindsight, I should have embraced the platform and realized that not everyone is a professional hardware designer. Now that my outlook has changed, if someone tells me they used an Arduino, I'm going to refrain from judgement and instead look at the bigger picture of who they are and congratulate them on taking the first step into hardware.
How is that relevant to this discussion? They are original habitants, or are you contesting that?
WW3, IS ON, SADIQ KHAN LONDON LABOUR MAYORe
But they also have the Skilled Worker immigration program that takes in people with specific skills and fast tracks them to a Canadian permanent residency (with higher priority given to people with job offers in hand.) Thus, they are able to attract talent from the rest of the world. I think that might help keep things low too, perhaps? Probably balanced a little bit by all of the Canadians who leave for the US searching for higher salaries?
In small towns the tracks may end up being a couple of different english and math classes, band vs autoshop (if either is funded) and how much chemistry/physics you complete.
is it $725,000 or am I reading it in the wrong locale ?
Advanced Linux Security Solution by JoshSupport (India)
That's a very controversial question; stack is divisive, and very opinionated (as are its authors).
Agree to disagree. Of the top of my head I can think of several useful things where a public (private) address would be problematic:

1. you want to do something like wiki leaks

2. you want to publish your thoughts anonymously, let's say you are from the LGTB spectrum and want to engage with people by building a forum or blog to communicate with them -> this could lead to potential problems with family, friends and work

3. you have political views and publish them. Now say someone disagrees with your views and is potentially aggressive. Do you want them to know where your family lives?

4. you do not wan't annoying calls by people who crawl the DENIC records (happens to me regularly)

I agree with you that a person should be liable for the stuff they do, but should also be able to engage in open discussion while protecting their privacy. FWIW If someone does bad stuff on a .de domain there are several options:

a) take down the domain via DENIC, or b) take down the domain via ISP or c) take down the domain via Hosting provider

If you really did illegal stuff, I am with you and someone (DENIC, ISP or Host) probably should have the knowledge of the domain owner which could be subpoenaed to lawfully prosecute someone.
You need to figure out what is actually causing the problem. Start by keeping a journal. Include details about your diet in it, plus note when you are having a good day, etc.

Also, read up on sick building syndrome, regional air quality issues, etc.

But first you need to pinpoint a cause. You can't just randomly try health tricks and hope they will work. If you don't know why you are lethargic and lack focus, you can't fix it by randomly throwing darts at the health dartboard with your eyes closed, so to speak.
Just let people stop going to high school at age 16 and make the last 2 years more rigorous.

There need to be other changes to go with that, but the people electing to stop school would be happier and I think wouldn't miss out on much learning.
> busybox implements a lot of POSIX using awk

Citation, please?

It looks like busybox implements the 'dos2unix', 'tac', and 'unix2dos' commands as shell scripts that call 'sed'. And there are a couple of awk scripts (e.g. 'scripts/checkhelp.awk') that are used during the busybox build process. But as far as I can tell, all of the actual busybox applets are written in plain C.

I'd love to be wrong on this point, however -- I think that implementing a full POSIX userspace with just /bin/sh and /bin/awk is an awesome idea!
Yep. And employer plans don't avoid the random bill in the mail from "lol you still have to pay the balance because we decided not to cover all of that even though you never had a chance to know the max downside".
Definitely not clear from the article alone. You can use more than one hash algorithm to reduce the chance of collisions. You set the values in the bit array for both hashes, and then you check both again.

Practical, contrived example: the string "w" gives us "2" from fnv and "11" from murmur. When you add that to the filter with both hashes, bits 2 and 11 are set.

The string "h" gives us 2 from fnv and 10 from murmur. If you were using only the fnv hash, you'd get a "maybe exists" result. But since the murmur hash is different for "h" than it is for "w", you get a "definitely not" result.

Of course, you still have collisions, you just cut them down. Both fnv and murmur return the same hashes for "w" and "woot", so adding "w" then checking "woot" still gives you a "maybe" result, but at least checking "h" does not.
Why not do a kickstarter to open source it, like

https://www.kickstarter.com/projects/andrewgodwin/schema-mig...
?
Hi, I made a quick video if you want to see how seashells work:

https://youtu.be/EAKrLprUcK4

I think that a cooler name for this is SEEshells ;)
Why does it make you angry? In my experience, women on wall street play a totally different game than men in order to advance their careers. I don't see any reason why it would be different in silicon valley. All you have to do is figure out your own personal technique for success and advance in that direction, without worrying about other people's tricks.
As a software developer, I find the lack of dedicated home/end/page up/page down keys almost impossible to get used to. The new Touch Bar makes things even worse.
I should probably just refrain from participating in esoteric security topics from now on; it's above my pay grade. I'll stick to complaining about their licensing.
Because there's too much coverage, and effectively no choice (due to excessive standardization), the insurance companies are forced not to operate as insurance companies at all.

No choice, no competition, no money left when they're done with you.
Does it matter if the house in seattle is cooler if you're never going to be able to buy it?
Yes it's it's a common pattern, especially in distributed systems. What concern does functional programming share with distributed systems? Being disciplined about state. A distributed system is no longer a Von Neumann machine, because you don't have globally consistent state (without paying for it). Procedural languages assume you're using the Von Neumann model.

Also, what does OOP share with functional programming? Being disciplined about state. When OOP is used well, you're protecting invariants on state inside classes.

Basically the anti-pattern is global mutable state, which most (old) codebases still have. It works poorly for concurrency too (e.g. Python and the GIL).

Here are a couple related comments which touch on OOP and FP, which a lot of people seemed to like:

https://news.ycombinator.com/item?id=14523728 -- Go without globals; pure dependency injection is really functional programming; state as an explicit parameter

https://news.ycombinator.com/item?id=11841893 -- there's no real advantage to expressing something like "split a string by a delimiter" in a purely functional style. Either way, you have a trivial referentially transparent function you can reuse without causing complexity in your program. You might as well do the obvious imperative thing.

Also, I neglected to mention that this style actually doesn't work all that well in C. It works better in C++.

Not only because C++ has classes and C doesn't, but because of char. I was recently hacking on the Python interpreter, and wondering about functions like Py_SetPath(char ) and setenv(char, char) (from libc). The problem is that I have no idea whether those functions copy their arguments or they store pointers to them. I had to go read three levels deep.

So in that sense, functions in C fail miserably... they are not functions in the mathematical sense, so you can't reason about them the same way without strong conventions.
Hi, just wanted to share this app I made to address a personal need. When I was working on a large feature, I'd sometimes upload to repo just to get the diffing UI and get an overview of my changes. The problems with that is the delays in workflow and having to be online, which is what this app solves. Hope it might be useful to someone else
That too, though the main RC script existed too. Lots of environment variable tests.
Audio processing programs tend to have relatively unusual constraints, so in many cases there isn't an existing solution that fits the application. In those cases a new lib needs to be written. When there is an existing solution fits though it's generally preferred as it can be much faster to build off the work of others. When there's something that isn't quite a match other libraries can be used as a point of reference for which designs work well and which ones introduce headaches.
Your locale is fine, and it's also mis-written on the post itself. He mentions having ~25 employees in another post I clicked through to, so I'm going to say it's probably supposed to be $750k.
I disagree with the standard dogma around bloom filters that you need multiple hash functions. Just use a simple incrementing salt value to modify the input so you can hash the resulting salted input as many times as you need to, using a different salt value each time.

Say you want to hash the string "abc" 8 times. Instead of having 8 hash functions, just take the hash of, say, "abc-0", "abc-1", ... "abc-7". As long as your hash function is of good quality and you're treating the output properly, you don't have to worry about the results from these different inputs having some significant relationship. For cryptographic types maybe I'm using the term "salt" loosely. Whatever, think of another term if you like. Anyway in practice this has worked fine for me.
In the Python world where there are multiple viable implementations of the language, they often take large/notable packages and make those packages' test suites part of the language implementation's test suite.
Even though I never knew Joe, it's sad to hear of his passing. RescueTime is one of the most eye-opening products I've ever used, and has improved my life considerably the last few years.
If you get to instrument codegen to insert countermeasures, you can do more interesting things than this; for instance, you can do return address protection and explicitly cookie functions and their returns.

Also, check out FSan:

http://www.pcc.me.uk/~peter/acad/usenix14.pdf
Full disclosure: I am a member of DynamoDB team at AWS, but my opinions here are mine only

Here are some of DynamoDB customers describing their use cases:

- DataXu: "How DataXu scaled its System to handle billions of events with DynamoDB" -- https://youtu.be/lDiI0JMf_yQ?t=765 (from AWS re:Invent 2016)

- Lyft: “Lyft Easily Scales Up its Ride Location Tracking System with Amazon DynamoDB” --
https://www.youtube.com/watch?v=WlTbaPXj-jc. The story "AWS Helps Fuel Lyft's Expansion" in InformationWeek mentions Lyft's use of DynamoDB as well:
http://www.informationweek.com/cloud/infrastructure-as-a-ser...

- Under Armour implemented cross-region replication using DynamoDB: https://youtu.be/NtaTC2Fq7Wo?t=699

- Amazon.com: Amazon Marketplace shares their story of migration to DynamoDB: https://www.youtube.com/watch?v=gllNauRR8GM

Finally, DynamoDB was created because Amazon needed a highly reliable and scalable key/value database. As Werner Vogels said it in his blog post announcement of DynamoDB back in 2012 (http://www.allthingsdistributed.com/2012/01/amazon-dynamodb....):

"This non-relational, or NoSQL, database was targeted at use cases that were core to the Amazon ecommerce operation, such as the shopping cart and session service."
sure, it's a balancing act.
another downside to mention - wait times in walk in clinics in Canada during the flu/cold season are pretty extreme - it's free so ppl just go if they suspect anything is wrong.

I remember reading in the news they were considering charging a nominal fee, like $5 to cut down on these types of visits. On the US side you'd pay around $50 for one of those visits (unless you go to your doc) - wait time is like 10 min.

I actually wouldn't mind something similar to a Canadian system - if they can manage that without tax increases :) - plus a private "network" someone who can afford paying for a private insurance (or using straight up cash) can use.
We've banned this account for trolling. If you don't want to be banned on HN, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll only post civilly and substantively in the future. But please (re)-read the following first:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this subthread from https://news.ycombinator.com/item?id=14737670 and marked it off-topic.
"Probably a small number of people with mental illness issues."

A) Most of us have no notion of how many people have mental illness issues.

B) Mental illness issues widely go unreported, so you have know idea how many people have mental health issues.

The comparison you made undermines the legitimacy of your argument.
It is racing for them.
Walk into any hotel downtown and tell them you lost your black umbrella.
I'll take poor SMS based over none at all.

https://lolware.net/assets/images/netregistry.png
Who cares? It's on pypi (https://pypi.python.org/pypi/pyp/2.11) so just `pip install pyp` and then you have it. You're probably not going to want to distribute shell scripts that rely on pyp, but if you're distributing scripts you can just distribute scripts written entirely in Python and use pyp for your own one-liners.
Analyzing the Spread of Chagas Disease with Mobile Phone Data
A seven-year old could tell the six-year old that buzzwords, and words in general for that matter, don't have a fixed definition. The English language is constantly evolving.
Too be fair, a big thing with all these social apps is network effect.

Snap had first mover advantage, which is nothing to scoff at.