skysight-inc/HackerNews huggingface dataset:
"...the DA's are generally useless and are only interested in pushing an alternative social agenda as opposed to enforcing the laws..."

I mean, it sure fits the evidence. No one has an interest in "enforcing laws", they're tools to exert the power they wish to exert. In SF, I guess that's balancing property values that give you the cash to run further political campaigns with the social agenda shit that they think gets votes.

Police don't really have independent priorities beyond "paychecks & cool shit with minimal accountability" (in fairness, basically the same priorities as any other job, especially government jobs). They are mostly the penultimate shelf on which shit, rolling downhill, rests (the public gets to be the final one).
in medical/scientific realm, claims are peer-reviewed to be valid.
A person doesn't have to be an active user of a chatbot for it to be useful. Chat could be the ultimate discoverable API - with bots talking to one another.
Wow, how many people want to pay $350/year for the Boston Globe? YOu can get an cell phone data plan for that much that gives you the entire internet.

I can see why they are focusing on finding subscribers who think they are only paying a fraction of that.
Yeah, so, what were investors thinking?

Like, I see it like this: She presents Theranos as LeBron James. If I want to win a championship as a player, I'd have a higher probability of getting one if LeBron is on my team. So I join him.[0]

Where are all the awesome supporting cast members?

[0] Yes I realize he's 2/6.
A psuedorandom generator G(x) can expand n random bits to n+1 psuedorandom bits that still "look random" to any efficient program that sees them. The existence of such a G that is efficiently computable is hard to prove (at least as hard as P!=NP) but there are many reasonable functions we theorize to have this property.

So with original entropy x, evaluate G(x) => x', c. Output the random bits c and repeat with x = x'. The sequence of c is psuedorandom.

k=128 is the key length of the generator. We define an efficient program to be one that runs in some time polynomial in k. How big of a k you need is based on how powerful computers are at present.
Currently there's only a tokenizer/parser implementation publicly available. I'm currently working on the type system.

Progress has been a bit slow, but I will be posting here on HN if I end up making something worthwhile.
Just reread the 2003 Paul Graham post about PR firms, which is of course a great insight (hence all the reposts), but I had to chuckle at the last part where he goes on about how, unlike print journalists, bloggers are far too principled to be fed stories by PR firms.
That's because he has had tremendous impacts on computer science and robotics for many years now as a pioneering professor at CMU and Stanford. He was a leading force in the DARPA grand challenge which showcased self driving car technologies long before it was cool. He led the self driving car project at Google-X, developed street view, and cofounded Udacity.

It's not weird; the guy is brilliant and has had many large impacts to the community as a whole.
I understand where you're coming from but is there a qualification for "scientist". Is Mark Zuckerberg or Patrick Collison considered computer scientists? Is Richard Branson considered a business man? Is Elizabeth Holmes a business woman? She runs a business which (arguably I guess) is doing science.

I don't really think a scientist is a term that demands credentials. Obviously, specializations and distinctions in the field do, but you can certainly be an engineer without a degree and conduct science without one.
Not entirely sure, but don't credit card companies charge a considerable minimum fee per transaction? I'm guessing the fee kicks in for each month. That'd be a significant marginal cost.

Although a large organization like the Globe will be able to negotiate better rates.
She took some science classes at Stanford. That's got to be worth a PhD from some second rate institution like a state school. It's not like you need a great deal of medical science in order to do a medical startup. As long as you have the right connections and a lab coat that fits, you're good to go.
I am aware of J, but it seems to me that J is comparable to K, not Q/KDB+. If you want a python comparison, then K is python, and Q/KDB+ is more like pandas. Except much, much quicker, and more powerful, but without as many tools and packages to support it. But that could be fixed - those tools and packages don't exist because the community isn't there, because it is (sadly) closed source.
In common with the common
Doesn't the fact that they have a removal request policy page at all suggest that at least some Americans find it surprising that voter data is freely available online?
"I think that before we have immortality, we need to understand and cure cancer."

I'd be happy with toenail fungus. Or mild eczema. Or, really, any medical condition whatsoever.

You realize people are still arguing over why your joints make a "pop" sound when you crack them, right ? Like, they've sort of settled on the air bubbles rapidly escaping the joint, but ... there's still a debate.
Anyone know why this thread has disappeared from the front page of 'Ask HN'?

Right now there are posts on the front page of 'Ask HN' which are both older than this post and have fewer points.
KDB with a 2GB addressable RAM limit is almost pointless. It was good that they were at least trying to encourage new developers, but you could never build anything serious with that limitation.

Ask the commenter one down from me, 'wsfull, he knows what I'm talking about!
And, Jetbrain's IDEs have a great VIM mode. Best of both worlds.
The Rich Don't Work Anymore–Working Is for Poor People
How regular expressions go fast
The comp C faq is a good place once you have a little bit of C experience.

http://c-faq.com/
No. For example:

https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...

(The url is the whole story).
I'm sure it can. That does not mean the browser needs to forget it. The parent/child relationship of browser windows is not some massive technological feat.

That something is used does not mean it is legitimate. I am not disputing that it is used. I am not saying I think they'll fix it. I am questioning the validity of the decision to allow it in the first place. I have no doubt that other means would be found to achieve the same end goals if it were not available.
What do you mean you "enter their domain contact address"?
I have some anecdotal perspective to offer in regards to where we tend to hang out when we’re young (reasons vary for us aged folk). One of the big reasons we end up at parks, or bus stops, or 7-11 parking lots, or wherever as teenagers is because we generally don't have the financial or social independence to go anywhere else to enjoy ourselves without the "burden" of adults.

At 16, there aren't many places to go with other people your age to just hang out and socialize. You're too young for a bar. Restaurants are expensive. Malls are lame. Maybe a diner, but that's only 4-5 of you at a time, and you'll probably need to order something. And this can be a burden for a diner owner for taking up tables for the cost of 4 cups of coffee an hour.

Your parents can go to bars and restaurants and each others houses and socialize. But as a teenager, going to someone's house generally requires the permission of other adults, and so on, which isn’t something you can plan around independently. And in our teenage years, we're generally trying to figure out what this life thing is without the parental supervision. It's difficult to explore independence with our parents within earshot.

I saw a lot of this first-hand, even beyond my immediate peers, as a DJ throughout my teenage years. When my peers were looking to hang out, they came to me for options. If I couldn't provide directly, I would generally know who could. It was usually someone's house / apartment whose parents worked 16-20 hours per day (like my mother). My own friends and I would try to rent places out to throw gatherings, and we never had trouble finding people to fill the room.

This was all about socializing and having a place to go. We needed these places to go without the pressures of our home lives and adults therein. And when we couldn't find a place, we resorted to waterfronts, parks, street corners, etc. Wherever we could find to just be ourselves with our peers.

In college, for the first time for many, we have our own places: our dorms. Add to that more responsibility (for most), and a lack of income (for most), and what better place to hang out with your peers than hopping from dorm-to-dorm? Why go to a park or hang around at a bus stop when you can go one floor down to another dorm? You’re no longer required to go out into the cold to socialize with your peers.

In adulthood, there are plenty of places to go, though most of them cost money. So in early adulthood, we enjoy our freedom to go anywhere and just "be". So it's bars, and restaurants, and wherever. We spend what little we make enjoying the newfound freedom to go anywhere. Sure, we _can_ go to the park, be we don't _have_ to go to the park. We can afford to go somewhere else and enjoy each-other's company, much unlike the previous decade.
And then, after a year, the price goes up again!
They're talking about American politics. "State" is referring to the 50 cosovereign subdivisions of the United States. "State's rights" refers to politics that defends the rights of states, rather than the national (aka federal) government, to set policy in certain areas.
> The only way to prevent that is to never output anything, until the number of possible states is large enough (like 2^128 or more) that brute forcing is not viable.

Fortunately, it's easy to store a value which can take one of 2^128 possible states: it's 16 bytes. That's all. That's all you need. That's all you'll ever need.

Take that one value; use it to key a keyed hash or an HMAC or a stream cypher or a block cypher. Encrypt the 16-byte value for 0, then 1, then 2 &c. You will get an effectively infinite sequence of random numbers.

'But wait!' you say, 'maybe I'm worried that I might expose some of that state!' Then just periodically rekey that keyed hash or HMAC or stream cypher or block cypher. There are a number of ways to do that: one possibility would be to hash the current key and the new entropy, but there are other, smarter ways to do it as well.

That's it. That's all you need.
Definitely true. I would suspect slightly less people would see it this way, but feasibly $12.00 a year would be solid, you could have access for a full-year and not think about it and at Stripes prices it would net 11.35
Heh, this is, bluntly... untrue. In medicine, certain types of published studies are sometimes peer-reviewed, and sometimes people care about that, and that's about the extent of peer review as far as validity goes. Drug studies are not peer-reviewed in any meaningful way, and that's about as statistically strong a claim as exists in most of medicine. Medtech (implants, mechanisms, Theranos-like processes, etc) are certainly never "peer-reviewed".
The product has actually changed quite a bit since Elizabeth founded Real-Time Cures, as it was called back then. The initial goal was to create a continuous, blood monitoring skin patch with a cellular connection.
Well, like it or not, "dark pattern" is the standard term for this sort of thing. Some of the examples being called out are defensible; some aren't:

> Before you can read the article, there is a pop-up ad asking you to subscribe. By itself, this is annoying, but not deceptive. The real dark pattern is hidden at the top – the ‘Close’ button (circled in red) uses a very low contrast font, making it hard to see. It’s also in the left corner, not the standard right corner. This makes it likely that users won’t see it, causing them to subscribe when they didn’t have to.

> A Boston Globe reader can subscribe online. If they have a question, they can ask over email, or through a convenient live chat service. But if they want to stop paying, they have to call and ask on the phone
I agree with the sentiment but this is a poorly written article.

There are plenty of consumers that are willing to pay extra for grass-fed/organic/free-range/etc meat. But there's also a limit to the extra I can pay. The whole "natural food" and "organic" trend is now just a marketing gimmick. You'd often find the same product at a massive price hike when sold at a "health store".

The question of who's to blame isn't answered in the article except to say that it isn't the farmers. I guess the implication is that it is the consumer that is to blame.

The article also blames the government. As if it's the role of the government to provide a level playing field to the parties involved. I do agree that legislation should be introduced to limit the use of antibiotics and hormones and it already is in some countries. But nothing more.
San Francisco Torn as ‘Street Behavior’ Worsens
Right, but that problem ist mostly Java, and less so GC. Java pretty much forces you to allocate everything on the heap, there are no value types in Java, and most Java libraries tend to be complex and heap-heavy. We have here a web site run by tomcat which takes like 4 gb of real memory, crazy! (It also does not help, that Java strings use 16 bit characters)

GC languages require a certain amount of extra memory beyond the live memory as an overhead, but beyond that they should not have more impact on the memory footprint. In some use cases, this extra memory is not acceptable, but for reasonably sized applications, this is acceptable (not talking about Java here...) and the benefit is the correctness and often cleaner code (no complex protocols for object lifetime).
Well, electrograv was not distinguishing between the llvm project and the clang project. So it seemed reasonable to point out that rust was using llvm.

> I have suddenly lost a great deal of respect and confidence for _LLVM_/Clang after reading this bug thread;

However, do you believe that there is little overlap between llvm developers and clang developers?
True indeed.

> Chat could be the ultimate discoverable API - with bots talking to one another.

This is something I've thought about a lot recently. It would be amazing if natural language becomes a viable protocol for machine-to-machine communication and machine-to-human communication. The real potential for bots may be in forming a massive network of specialized agents which talk to each other and collaborate to fulfill any single request. People could easily be part of this network too - a bot sends a person a text message asking a question and waits for the answer.

Of course, just from the perspective of a lazy developer it would be great to be able to interact with APIs by writing requests in plain English instead of having to lookup endpoint docs.
I think the big mistake was offering something for free and then asking money for it. The first backlash was with the (unverified) certificates and the latest with the tests and assignments.

It might have been a different story if they announced from the beginning that they are only offering their services for free for a certain period of time. They focused on gaining users and they succeeded on that, but now that they are focused on making money they seem to lose users.
Here you go,

http://www.findmespot.com/en/index.php?cid=128
I absolutely hate the dark pattern of fully controlling your subscription online, including changing it to a different service, but canceling requires a phone call during very specific business hours where you are very likely to forget.

It's disgusting and way too many companies are utilizing these tactics rather than building a solid business model.

More companies that are doing this should be called out. Ive seen naturebox, justfab and others just to name a few.
It's somewhat orthogonal to your point, but delimiters are theoretically more secure: Language Theoretic Security (langsec)[1][2] observes that any program that accepts input is an implementation of a recognizer for some formal language. The problem, with respect to network security, is:

1. The formal language is usually informally specified, which leads to...

2. The parsers for these languages are implemented in an ad-hoc fashion, with the logic scattered throughout the codebase.

The remedy is to:

1. Formally specify the language, and limit it's power to regular expression, or, at worse, deterministic context-free (this is basically a recapitulation of the principle of least privilege)

2. Use explicit state machines for the parsing logic.

The problem with binary protocols is that they tend to rely on length field, which automatically makes the formal language at least context-sensitive. This is a no-no from the langsec point of view because it's much harder to secure such protocols, because they tend to accidentally give rise to hidden Turing Machines that a hackers can then program against). Conversely, delimiters are necessary in order to limit your grammar to regular.

[1] http://langsec.org/

[2] https://www.youtube.com/watch?v=UzjfeFJJseU
This article is both great at explaining an effective way of operating a business/client relationship & unrelated to it's title.
Hm, ok, they reinvented brakeman
Cycle.js Introduction Slides
Not at all. I just hate the meme of "the US is super violent and dangerous". In reality, deaths from rampages are more or less statistically negligible. The idea that we have to "solve" rampages at all might be incorrect. It may be an unproductive use of resources, when there are many bigger causes of death that we could probably mitigate more effectively for the same cost.
As a current Georgia Tech student doing the Online Master's in CS, I wonder this too because it's the primary method of delivery for lectures.

For the most part, I'm not crazy about the Udacity platform and the lectures (they're too short, the mini-quizzes aren't always that great, and the platform doesn't feel like it has been improving in the past 2 years). However, all the value and learning is coming from the interactions with other students/TAs/professors on Piazza as well as the assignments/projects we do.

If you were to ask me how I would rate each component independently, I would say that Udacity is the weakest part of the experience.
From my understanding, there are two passphrases. One to encrypt the private key in the usual way. And another one that's used for storage on the IMAP server.

The RNG is, as far as I can make out, only recommend to ensure that users don't use a weak passphrase.
The course content of the Chemical Engineering courses at Stanford are almost certainly identical to the Chemical Engineering courses at San Jose State. The course content for any Bachelors Degree in the sciences are determined by an international community of professors and professionals, such as the Association for Computing machinery and IEEE in the Computer Science field.
WebDev Tools
> pretty much anyone who practices the art of scientific inquiry could nominally call themselves a scientist

Just like saying that anyone doing one year of medicine before dropping out, can claim to have "medical background" ?
AS others said, they are not new but the way are being used is something which matters, specially AI bot. Like we used to hear There's an app for that, we soon will hear There's a bot for that

I tried to develop an FB bot and record details here:

http://blog.adnansiddiqi.me/develop-your-first-facebook-mess...
Bulletproof Home Package PLUS 5 Special Reports
I believe the failure was a reference to the failed partnership with San Jose state.. https://www.insidehighered.com/news/2013/07/18/citing-disapp...
This thing is so full of ads it makes me sick.
> What does it take to be one?

Not covering up the scientific questions raised by the FDA, for example, and stop pretending that all is fine in the best of the worlds.

A scientist should have scientific integrity above else, and admit they are wrong unless they can prove without doubt what they are claiming to be true.
So does nothing exist for people to strive for between/beyond wanting to work at places that embody the banality of …Even if both people are equally capable, the one with the paperwork is going to have a far easier time getting a job through traditional channels. and Even if you plan on being an entrepreneur…, or such a between state like that just unimaginable?
Disclaimer: I have studied these functions a long, long time ago. I barely remember anything.

In that particular point in the article, n is both. It is a natural number that is the domain of Fib, and the iterating variable of the generating function. As you've noticed, the sum is indeed infinite - this does not matter, however, as at no point is the actual sum of a generating function series important - the whole series mechanism is just a nice conduit to reason about the coefficients (subsequent values of Fib, in this case) using more familiar and developed mathematics for infinite series (divergent or not).

I remember being fascinated by generating functions in college. I viewed them as sort of a beautiful hack in how to tie various combinatorial structures to the more ordinary algebraic operations. This mini-field is called enumerative combinatorics. The only part of discrete mathematics that I've actually enjoyed :)
> Especially as the price approaches four digits, "what if this gets stolen?" has to be near the top of most potential buyers' list of concerns and probably chills sales to some degree.

Renter's insurance usually covers stolen bicycles.
Think of a CSPRNG as encrypting a simple incrementing counter with, say, AES using a random key (this is in fact one of the ways you can build a CSPRNG). A CSPRNG function that's not weak is basically equivalent in strength that has n bits of entropy is then basically equivalent to a cipher with that many bits of key.

The acceptable safe maximum length isn't quite infinite, it's basically 2^64 rounds (not necessarily bits or bytes) for 128 bits of entropy. But that's basically arbitrarily long in practice as anyone cares.
I really like J and what array-based languages I've played with in the past. Can you quantify building furniture from stacks of cash? Particularly in comparison to the stories recently that have been circulating [0] comparing AmaGooSoftBook salaries?

0 - https://blog.step.com/2016/04/08/an-open-source-project-for-...
Postman – powerful API testing tool
It should be, I think, a reasonable demand of reputable business that any subscription must be able to be cancelled via the same medium as it is signed up for.
Designing an Alternative to the Hamburger Menu
I must confess that over here in the United States, it is very difficult to get a powerful spell caster that will be able to restore broken marriages or relationships, But through the help of the internet, i was able to get in touch with this powerful spell caster called Sabrina Morris, after reading a lot of good reviews about her on the internet, so i contact him through these details via email: sabrinamorris655@gmail.com, And after i told her about my relationship stress then Berit Haldis told me to calm down that my lover will come back to apologies to me, for leaving me, I never taught that this was going to be possible, Just within 48 hours that i contacted Sabrina Morris, my lover sent me an sms text saying that i should forgive him and before i knew it he was already at my place begging me to accept him back. you can contact her on sabrinamorris655@gmail.com for help.
Great contribution. You must feel pretty good about yourself.
Stopped buying Ocean Spray when they hit their bottles with the shrink ray two years ago. Don't cheat your customers if you want to stay in business.
In most parts of the world, only a few people are officially registered with any party. Normally, you just show up and vote what you feel like.
The same way as any other cryptographic algorithm does that, e.g. RSA.
Only via public opinion.
He means he gives them their own address to spam, not his.