skysight-inc/HackerNews huggingface dataset:
While you are correct, you can use the stock behavior of most web servers like Apache or IIS to evade this attempt at misinformation and learn whether something really exists or not.

Lets say /admin/ is a directory that exists on the site, but I am not authorized to access it. So site returns a 403 or, if you are sneaky and don't want to reveal the existence /admin/ to unauthorized users, you configured the server to return 404.

Go ahead a send a GET request for just /admin without the trailing slash. Assuming there isn't actually a file named "admin" and admin is actually a directory, by default most versions of Apache/IIS will return a 302 direct to /admin/. This reveals the existence of the directory, regardless of what status code you get when fetching /admin/.

I'm not sure the exactly why web servers behave this way. My educated guess is that when Apache/IIS service the request, they see the named entity is actually a directory, so there is no content to return. So they redirect you into the directory, so that either the directory contents can be displayed, or a default document can be sent instead.

Years ago, I worked on a web brute forcer which used this method to detect the existence of directories. The advantage is slightly more limited now with the rise of MVC where the entire path of a URL doesn't directly map to a file system path.
Well, in lisp languages you just write an abstraction layer to account for such problem areas.

It's really no different than the OO argument. If one wants OO functionality in lisp it can be implemented with the introduction of a few functions. But by using an OO only language you have just forced that abstraction to the surface leaving you with only one way to write your code even when it's not suitable for the problem space.

So the same could be said for Types. Without Type Inference you're locking yourself in to model/framework that has a list of disadvantages too.

I think the real problem is when people don't recognize they need to account for those problem areas, and they don't take the time to write the abstraction layer when needed and naturally they end up with bad results and feel like it's just hacking, because, well, they are.
> Also, intermittent power can be a function of transmission network quality, not just generation type.

Yes, but hydro is the only renewable power source that is weather-independent. Wind, solar and tidal energy all fluctuate wildly during the day. In case there's no backup/storage (e.g. with pump-hydro systems, cheap-ish and effective, but a crime on nature!) you have to either import power from outside the country or resort to conventional power generation. Oh, and even hydro sucks for nature, because hydro plants interrupt natural pathways for fishes and like pump-hydro plants, there's a HUGE additional negative impact if you use a dam (in contrast to natural state, animals can't pass over the waterway, and as seen in China, important areas of biodiversity simply get flooded).

The lack of a truly environment-friendly energy storage is and will be keeping renewables from ever truly replacing fossil energy. Batteries need vast amounts of (rare) metals which have to be mined, refined and manufactured, molten-salt high power solar towers are a safety risk (as anything operating at three-digits-celsius temperature is)...
Well, what am I missing here? Don't leave me in suspense! :)
Sounds like a nightmare.

You were definitely on the right track to set up an ODS and then stand up a DW in front of that. Looks like you were firmly stuck in the "not allowed" camp and trying to work around absurd limitations.

> PS, they are looking for a BI guy...

No thanks.

I'm spoiled by being a consultant. Anyone who wants to pay our rates is already committed to making changes.
The phrase "structural collapse" does appear, to be fair, but what the report actually talks about is the hollowing out of low- to mid-level associate class that exists to do things like documents review and straightforward searches, not any reduction in the actual impact of law firms. Law firms will still exist, because (unsurprisingly!) they are legally mandated to exist. If you attempt to "disrupt" the legal profession as a non-lawyer you will be visited first by lawyers, and then by unfriendly men with guns. If you attempt to disrupt it seriously as a lawyer in a way that reduces its aggregate importance, you will be made illegal.
For current public companies, you're right, because public company CEOs outside of recent tech cos are rarely founders.

Healthcare founders almost always have either medical and/or science training.
This looks very similar in spirit, more modern in implementation, to the hierarchical task graph work that came from the University of Illinois Urbana-Champaign, in particular under Professor Constantine Polychronopoulos, early 1990s. Seriously. Since Monica Lam at Stanford would know this, was this a basis for the work?
Rochester Electronics got the license to start making the 6809 again a few years ago, and they're apparently not available now, though should be shortly.

http://www.embedded.com/electronics-news/4437243/Rochester-b...

[Link to irrelevant part removed, thanks tacos]
AI may not replace lawyers themselves. But in my dealings with lawyers basic technology will mean that 1 lawyer can do the work of three.

For example: nothing is OCRed. So if a lawyer needs to get a section of a document they have to remember where it is.

There is some basic MS Word templating but really most law firms are stuck in the 19th century
People may be on the list to be against the budget, not net nutrality. Downside to a 2000 page bill. What parts are everyone for and against?
> I, for one, think that the Bloomberg reign -of-terror can't end soon enough. They're as bad as Elsevier in monopolizing information.

I don't understand this opinion, and want to.

Bloomberg work with 3rd party data that's licensed not only to them, but multiple other platforms too. Elsevier monopolise sources so they're the only publisher.

A lot of data on Bloomberg is public, just organised in a really familiar (to Bloomberg users) UI.

Getting into detail: A lot of data in markets is simply inaccessible on any platform (hidden orders, etc), and some data services try to discover this, but that's not like an academic journal monopolising papers.
Positive Intelligence. I was able to "label" my personality and all of those of my teams and reports. I know how I need to change, and know what drives the people I work with. I never thought of the over achiever as a problem, but they "prevent" others from stepping up.
Emotional Intelligence 2.0. Much easier read than the original. We are humans, driven by emotion, we need to be smart about it.
Exactly.

In neither case is 404 or 451 pointless just because 403 is sometimes used to restrict access to that information.
This contains a fairly comprehensive list of all operating whiskey distilleries in the US, including brands that label MGP's product:

http://recenteats.blogspot.com/p/the-complete-list-of-americ...
Hey, thanks for the twitter:description that showed up when I shared this in slack. Not nice, especially given that nothing in the piece is about the intelligence of bosses. Someone needs to grow up.

<meta name="twitter:description" content="Possibly because your boss is an idiot.">
And Microsoft 12 years after its founding was much, much more successful than Theranos is.
Can you clarify the problem you have with the disclaimer? The important parts of the disclaimer seem to be the lines "this might be illegal, make sure to check, use with caution" as well as mention of de-authing being the potential problem. Those seem to me to be enough for an informed user to be able to do their research and enough for an uninformed user (or those unconfident in their ability to research it) to be sufficiently scared away.
Ask HN: Look for help order and deliver birthday cake in SF
Hi, I need someone in SF help me to order and deliver birthday cake. The cake link: http://www.schuberts-bakery.com/mousse-cakes/chocolate-mousse-with-whipped-cream-cake.html Deliver to San Ramon, east bay. I am currently not in US and my credit card was expired. The cake shop does not deliver so you either order and deliver yourself for me or make an order for me via TaskRabbit. I can pay you via Freelancer.com or paypal. Thank you very much.
Any advices on how to react when you realize your manager is micro managing your team (and that it doesn't work great)?
I agree with you that Java is painful. But if "enough is enough", abandoning all types is throwing out the baby with bathwater. You make a compelling argument for languages with type inference and richer typing systems. There are many such languages. For the JVM, there is Scala.
Religion has hurt a great many people too.

Religious arguments are full of logical fallacies. Getting those pointed out a non-human with no axe to grind might help a lot of people find there way out of this trap more quickly.

When I was 22, I remember a taped debate about religion I had borrowed from my brother. It helped me figure out that there really was no proof for all the assertions that I had accepted as true.

Being able to reach that conclusion without being in a debate myself was very useful. I wasn't trying to protect my self image or save someone else.

In much the same way, computer intelligence might be just the thing many need to help them out of the maze. Especially if they can have a conversation with it and it can precisely point out an error. And if the same intelligence can deal successfully with other complicated problems and negotiations.
Share the same passion about data.

I regularly (at least once a week, sometimes multiple times per day) BBM'd the Bloomberg helpdesk with notifications that their data was wrong. This varied across many of our needs, but even simple stuff like money supply / macro stats was often just wrong. How had no one spotted this before? We ended up just using Datastream terminal for macro data.

Killer feature is Excel plugins. Do you have plans for this?

Edit: Just tried Quandl didn't know about this before. What a fantastic tool.
Would you explore with an underwater vehicle remotely via the web?
Just curious what you all think, would it be fun/entertaining to be able to control a real underwater vehicle via the web in some remote place and see things with a camera like fish, coral, etc. as you move along?
There are 3/6 in the rotating thing. She is the first face on Company, actually it's a one minute video of .. just her. Leadership is a jumbotron with a quote of her. Careers has another quote with bonus picture, I love this one:

“The minute you have a backup plan, you've admitted you're not going to succeed.”

Elizabeth Holmes is a category filter on their News page.
This. 100 times this.

Types are a "proof" to the compiler that your code will run in a certain way. No missed "edge cases", no fuzziness, just pure comprehensive logic.

Of course, the success of this varies by language and a lot of people have worked to find better and more powerful approaches.

But you should regard any type system as a proof system for runtime behavior.

(I'm not saying that running tests with arbitrary examples is bad; I'm just saying that HUGE classes of potential bugs reliably go away with good static typing.)
How do you define "artisinal" in an objective sense? Organic ingredients, locavore, etc. all have definitions, but including them doesn't make something "artisinal" or "craft".

I have this awful feeling it'll wind up like the whole organic beef fiasco. USDA certified organic is pretty meaningless, thanks to the lawsuits of large beef producers.
Medical knowledge is no prerequisite to shaking up Healthcare.

Prior experience is no prerequisite to start and grow a business into several billions in valuation; ask Mark, Larry, Bill, Steve and 'em.

Making blood tests super easy to take is extremely important. For example such a system could run tests daily and inform you a long time before something terrible happens. It's like cars, before they existed it wasn't very easy to understand how they will impact societies.
The problem with Paypal for such a task is that the recipient has no protection from chargebacks in such a case.

SF to San Ramon and back is quite a drive, so be prepared to pay accordingly.
??

Are you saying businesses shouldn't have processes?
I don't see why "Uber for lawyers" wouldn't work.

I'm imagining a combined semi-automated service where the paperwork side of law - simple wills, notarisation, simple divorces, and so on - is completely automated, and the creative elements are farmed out to individual attorneys with a public track record of success who compete on price.

It's going to kill the traditional law firm business model stone dead.

Lawyers are basically paid to logic-chop precedent and written law, and to be persuasive and/or intimidating in more or less creative ways. IMO eventually all of that could be automated.

I don't see any reason why AI couldn't potentially have super-human powers of persuasion and manipulation. It won't happen by 2030, but the next step are document searching is to bundle up the basics of law as a low-cost automated service, and then start automating the process of argument, cross-examination, and persuasion - which will lead to an arms race, which will lead to very rapid advances, which will lead to complete automation of civil and criminal law by (I'd guess) the end of the century.
Depends who deep it can go.
It's crazy isn't it? The worst mistake BBG made for me was the futures contract there, where the WTI 2nd and 3rd contract swapped places when open interest/volume hadn't shifted! it switched back 30 minutes later??? That was crazy to me because how many people rely on cl2/cl3 when making decisions??

I do but frankly I can't put a specific timeline on it quite yet. The pilot API program will start next week and I'll be starting with JSON objects. Once that moves forward I'll start exploring Excel add-ins.

Quandl.com has an excel add-in already and I may just start plugging in my data into them after I feel comfortable beta testing under the pilot program.
The Internet Archive Telethon
China’s Latest Growth Market: Venture Capital
Women's Street Fashion Clothes,Dresses Store – AmazingBestBuy.com
Deep Dive into Git • Edward Thomson
Real random numbers, https://github.com/jackfoxy/RandomBitsSolution The wrapping code can be short and sweet and run in a repl on an audited machine... or go back to Ping-Pong balls as suggested by others.

The point being just about any software supplied be a vendor is going to be non-trivial and in some way exploitable.
Selling a home for a startup
What the article fails to discuss is what advances in the technology will push adoption over the tipping point. Are the algorithms going to get better? Are faster computers going to make until-now infeasible techniques practical? Is access to the Internet and big data going to make the difference? Legal automation technology has actually been around for quite awhile, and has seem limited uptake. So we're not at the point in the technology curve where we can just assume exponential improvements in the quality of the technology.[1]

And the limited uptake has not been for want of trying. There are plenty of firms that don't do document review in-house that would jump at the opportunity to take bigger cases away from mega-firms by leveraging technology. But the reality doesn't quite live up to the marketing. The overwhelming trend has been towards outsourcing work previously done by associates to low-priced contract attorneys, but even that shift seems to have reached a point of equilibrium.

[1] A good example is spelling and grammar correction. Word isn't much better at it than it was 15 years ago. You still can't do search and replace that fixes conjugation and numerical agreement.
They don't have cars?

They use electric heating?

The cook with only electricity?

They don't have and Diesel engines, for large trucks, earth moving equipment, boats?
Not that you should necessarily use it as a production language, but I'd suggest checking Racket if you want to see dynamic typing done right. `#lang racket` doesn't have static types, but it has dynamically checked contracts with a blame feature that pinpoints at the part of the program that is responsible for a contract violation. `#lang typed/racket` has a more traditional type system (programs are checked before they even run), but the type checker is implemented entirely as a series of Racket macros, and the resulting program integrates seamlessly with untyped Racket code. Regarding refactoring, DrRacket does a pretty good job of identifying dependencies between defined symbols, even across modules. It's true that more popular dynamic languages (JavaScript, Python, etc.) are bad at tracking useful static information, but you shouldn't generalize from this to all dynamic languages.
Chaos Computer Club Organizes CTF on Dec 27, Winners Qualify for DEFCON CTF 2016
And the tradeoff is that it's not quite as well optimized for the pattern-matching fast path. The systems just have very different performance/usability characteristics.
When you hear hoofbeats, you don't think zebra.

I'm no fan of Theranos, but the more plausible explanation is that she's blue bood family w/ connections, and they're pulling those in because they can.

I don't accept as supported the assertion that influential accomplished people on your BOD means you're out to corruptly influence process (any more than general business).
Sorry about putting words in your mouth.

You're absolutely right -- liars and fraudsters exist in start-up land. They should be avoided.
The photo of a couple adjacent "machinist" stations was puzzling. They were pegboards with some carpenter tools like a cordless drill, hammers, wrenches, etc. Not very confidence inspiring.
I actually prefer the '05 edition, as it targets a RISC ISA. (I also reach for my 2nd ed of The Art of Electronics more than my 3rd, take that as you will). Thanks for linking that out, a classic read along with Crenshaw.
https://www.openhunt.co just launched!

Here are the key differences between them and ProductHunt - https://www.openhunt.co/differences
tilde-equals is the "inequal" operator in Lua, so I suppose that makes some degree of sense. Then again, the equals-tilde makes zero sense.
The main problem with the typical estimate is that it is a scalar number. 2 hours or five days or three months. That's fine if you are looking for a target to aim for. But if you want to actually know when something will be done and how much it will cost, a probability distribution with a confidence interval is the only reasonable way to model that.
There’s No Such Thing as Excessive Profits
In Inbox, Google makes a little 'card' of the article with an autopreview of the title and occasionally an image. It's helpful for scanning. And you can just click the link without having to open the task details or copy-paste the URL in the title.
.. awareness of the distinction seems absent from the article, and from a lot of popular articles I've read.

My point is that it would help if this distinction permeated into the popular discourse on depression ...

[ Awareness of the distinction might make the general public more likely to question the morality of pumping up soldiers with anti-depressant drugs before they go into battle, for example ]
The true purpose of the legal profession, as with other jobs like accounting and IT, is to provide something to do for people to keep them from spending their free time challenging entrenched power structures. If bots can do some job in law, then the law will change to require more human audits of such work.
yeah, but I wanted SSL for the complete trip, free SSL would terminate at Cloudflare leaving the connection from Cloudflare to Heroku not-protected (which would be questionable from a PCI perspective). And then for some reason, I couldn't get the connection from Cloudflare to Heroku to work under the *.herokuapp.com ssl cert.
"NASA computer scientists (perhaps some of the smartest, most exacting and meticulous people assembled since the Manhattan Project) write code that is so inscrutable that modern-day maintainers are forced to read the authors’ mail to figure out what the hell the software was intended to do."

The structure and quality of that code itself (e.g., its level of abstraction) may not be the main obstacle for a new developer trying to understand it. The real problem is the domain, i.e., the systems of the spacecraft that the code is controlling. Detailed information about the domain is rarely documented in the code itself, and if you haven't worked with a Voyager spacecraft before, you'd need to dig up information about that hardware and its limitations for the code to make any sense to you.

As a more mundane example, if you were writing an operating system, you wouldn't document the complete specs of the hardware inside the operating system code - you'd assume the hardware was documented in reference manuals that were available to future operating system developers. But if you didn't know anything about computer architecture and tried to understand the code for a Linux device driver, you'd find the code "inscrutable", even if it was well-written.
Doesn't seem to be in production yet. The part numbers you reference are SOT23-3 voltage regulators.
Yeah, I am. I would buy Mast Brothers chocolate and walk the streets of Williamsburg waving it in people's faces: "Bask in my superiority!" Because that's what normal people do with food.
Theranos was founded in 2003, so it is a 12 year old company. So it is a long time to come up with a disruptive technology even for the healthcare industry. And she comes from a wealthy family with the right connections.
In Pictures – Most  Controversial Twitter  Uploads of Bollywood  Celebrities
Performance with Mach is not possible. Modern microkernel research has moved on to architectures like L4 which are much better in that regard.

I have no idea what the "mach" at the heart of OS X is, but I'm sure it is not the Mach as described in the literature (anymore).
SPOILER ALERT

There is no Theranos. It's a marketing campaign for a sci-fi movie being released in 2016. (Look at Elizabeth Holmes' (an actress, btw) dress code. Look at their website. Try to find a reference to the company before 2015. It simply doesn't exist!).

After the surprising success of Soylent, MGM decided to cash in with an updated version of Soylent Green. In the future, instead of eating food, people just insert their finger into a machine which analyzes their blood chemistry and makes a delicious beverage optimized for your individual needs. Of course, it also scans your calendar (final exams? Add some ritalin. Important business presentation? Add some xanax. Hot date? Add some viagra).

I don't want to give away any more of the plot, but it stars Elizabeth Holmes and Will Smith (note this is the second remake where he replaces Charleston Heston, the first being Omega Man/I am Legend).
> I don't see why "Uber for lawyers" wouldn't work.

Primarily because people generally want to choose and talk to their attorney. It's basically the opposite of taxis, where people didn't care who the driver was and (generally) preferred minimal interaction.

For Uber, not having to interact with your driver or choose them is a benefit. In law, it would be a detriment.

That's why I think the future isn't a monolithic application where you interact with a faceless half-human, half-AI lawyer. It's small individual attorneys accomplishing a lot more without needing expensive support staff thanks to AI.

> complete automation of civil and criminal law by (I'd guess) the end of the century.

Okay, sure. In the longer term, every profession will be automated though.
From Adult Industry to Bollywood , Sunny Leone’s Life in Pictures
Rightly said. I use HN to keep me update-to-date. I do spend and read HN articles comments more than article itself, to get a view on how other people thinks. Its proven to be very valuable to me.