skysight-inc/HackerNews huggingface dataset:
The problem for the Fed is that they have zero knobs. They have a balance sheet that is now much larger than before. Some people might say "reduce the balance sheet before raising rates." But that misses the point. The Fed just wants their knob back. The normal one. It's not about raising rates, but having a rate other than zero, even a symbolic low rate. As long as it isn't zero, the knob is there, ready to turn later.
Oh god, I get a Proustian flashbacks to my first programming steps just by looking at that Pascal assignment operator.

Delphi was wonderful. I remember showing it to an early colleague of mine who has only done C++ and he insisted that it had to be an interpreted language - because compile times were (what he thought to be) simply impossibly short.
Many times I see the tryptic: Input, Logic, Output

- MVC
- REP[L]
- * I forgot the other ones *
I don't know why you talk about independent attempts in plural. The one you cited is also the only example I've ever found.

The key here is not that BLS is faking numbers, but using a strange methodology. MIT's project used roughly the same methodology.
I think that people here are way overestimating the importance of Product Hunt.
EBS w/ SSD doesn't have I/O request fees attached. DO is still a better deal overall.

For crazy dynamic workloads with moderate bandwidth usage, AWS makes good financial sense. Also, S3 and SQS are phenomenal. (As are DynamoDB, Redshift, Lambda, and Kinesis, but these can get expensive fast.)

AWS really has simply awesome technology, and they can afford to charge what they want for it, and I do believe they strike a pretty good balance most of the time. Also, the Free Tier is really very nice and fair. I'd just like to see the cost model get a bit more transparent and a bit lower in fees, especially on the low end.
Slack /Launch Platform (Developer Announcement)
Yes. Although you get it for free with Zsh where it works with any directory you type. Not just the ones you think to make an alias for beforehand. :-)
> I don't expect anything to change because sites are a reflection of the personality of the people who run them and Hoover has already shown he is completely corrupt.

I'm sorry but that view is cynical and overdramatic. Have you ever tweeted @rrhoover? He's actually a pretty cool guy and very in touch with the community.

AFAIK no one got comment access by asking... (at least in the early days) you got it for being a creator or being granted comment access by another commenter. Doesn't everyone have comment access now?
Yeah. Having done a few PM interviews, to an engineer like myself they do seem very very subjective and personal. Because there is no right answer, it seems to me you have to say things that the interviewer thinks is thoughtful (subjective), or reason about things in a framework that the interviewer likes, or otherwise share their opinions. Which is a huge enabler of hiring people the interviewer likes.

At least in engineering there is a right answer. I've never been rejected from an engineering position where I aced all the questions with clean code, and designed all the systems robustly (of course, this is rare, it's when you don't get everything correct that the subjective judgment in engineering interviews comes into play).
I feel like the world has lost it's mind slightly. When a 2 year old startup launches an $80m fund. I mean I understand they want to be a platform and can see the strength in funding projects that will empower a platform model but still. This is the point at which I think we're really in a boom heading in that bubble direction, and I was never one to fall in to the trap of calling it a bubble before. Love slack, love the platform play, but my God this is getting crazy.
This crosses the line into personal attack, which breaks the HN guidelines. You couldn't possibly know such things.

Fair critique is fair game. The OP, for example, made an effort to be fair. But comments like this one, that assume the worst about someone and try to paint them in an ugly light, say more about the commenter.

We've detached it from https://news.ycombinator.com/item?id=10740521 and marked it off-topic.
We detached this comment from https://news.ycombinator.com/item?id=10740521 and marked it off-topic.
Ask HN: What do you guys think about Shark Tank (the TV program from abc)?
One could argue that there is a distinction to be made between people who "built the web" (which rightly include the original YC founders) and people who "built the Internet", roughly defined as network hardware standards + TCP/IP + DNS.

Significantly, high-level web technologies are arguably more privacy-aware than their underlying stack, supporting end-to-end encryption (although to be fair, centralisation is a significant problem at both levels, likely out of purely practical concerns). I don't think malice played any part in this development though -- it's just another accident of history: the network stack got "good enough" to ignite the ecosystem well before privacy implications became clear, such implications weren't so immediately dramatic to force a complete overhaul of the significant amount of deployed infrastructure, and here we are.
Honestly for weekend projects, Show HN fulfills that need for me.

I was a very heavy Product Hunt user at one time, but eventually I found it addicting. There's just too much cool novelty.

A JavaScript library that will radically simplify my life.

A new digital nomad ebook to save thousands of dollars.

A new service that will save me from writing generic web scraper code every again.

It became too much of a time sink. I really would like a 10-minute per day audio digest version.
Slack App Store
I haven't used React in a while, so maybe this has changed, but can't you just do something like

component = React.createFactory(MyReactComponentClass);
component(props, children);
Is there a way to verify that a piece of hardware is a PUF, and doesn't contain some sort of trojan horse?
Yeah. There was a long yadda yadda yadda I didn't feel like detailing on why/how we calibrate beta distributions for three-point estimates.

What's more: Octave (free as in Stallman) is slow but runs Matlab code transparently.
Space leaks are a bad example imo since they happen in other languages as well.
I skimmed through the patent and it looks like it requires an extensive algorithm. How could that fit into a tweet?
Ok so again, I personally don't use adblock, so I do not, by using adblock, harm their operations. I don't know if you meant "you" as in me, or "you" as in the rhetorical "you", but I wanted to clarify that, in case you meant me in particular.

Yes, it is true that one who frequently uses sites like google and youtube and such probably knows that those websites have ads, and rely on ad income to operate. This is separate from whether the person knows whether using an adblocker is forbidden by the ToS of the website. And I think this might be somewhere where you have changed what you are talking about when it is convenient to you? (which you have accused someone else of)

In fact, from the ToS s that I have read, I don't think I have ever seen one that specifically forbids using an ad blocker while using the website! At least, as far as I can remember. Forbidding intentionally making false ad impressions, I have of course seen, but I do not remember any ToS forbidding using an ad blocker.

So, case in point, I do not know that the google search ToS forbids using an ad blocker while visiting the site, and in fact it is my (weakly held) belief that it probably does not (but I could be wrong about that).

I don't think one should be considered to have agreed to a ToS as a contract if it would be unreasonable to believe that the person truly did read and understand the ToS. If a person can reasonably be expected to know that what they did was against the ToS, despite it being unreasonable to believe that they read and understood all of the ToS, then that could make sense for them to be held to I suppose. But I don't think that the average person can be reasonably assumed to know that the ToS forbids using an ad blocker (and, in fact, I don't know that many ToS s do forbid using an ad blocker. I don't remember any of the one's I've looked at forbidding it after all).

Unless one is specifically made aware of an agreement, I don't think they can be reasonably considered to have agreed to it. One cannot unknowingly agree.

I run ads on my website, and I don't mind if users run an ad blocker while viewing it. (Though, I suppose its not much of a business, so that might make a difference there).

So, to conclude:

I don't think most ToS s have clauses which forbid the use of ad blocking on the site.

I don't think one can reasonably expect a user to know that ad blocking is forbidden by the ToS unless they are specifically informed of it.

I don't think users who have not knowingly entered into an agreement to not block ads on the site are obligated to not block ads on the site.
Actually that article made it into our second-chance pool (see https://news.ycombinator.com/item?id=10705926 and earlier posts linked from there), which placed it on the front page, where it stayed for about 90 minutes. Its problem was that it got few upvotes.

It was also penalized by the flamewar detector (because there was a super active discussion relative to the upvotes). Had we seen that we would have taken the penalty off, but it wouldn't have made much difference because that wasn't why it fell off the front page to begin with.
It boots on LG G [1], but there are no applications yet [2]. The project started recently.

[1] https://www.youtube.com/watch?v=b_GJiQYTAIk

[2] https://github.com/AsteroidOS/asteroid/wiki/TODO-List
I had some sites using telize and happened to go there on a fluke one day to lookup my info while on vpn. It said they were shutting down the free geoip site in 2 days! Got lucky.
You mean they'll still be around a long time and cheaper than ever? ;)
Like, duh. Telecom has always been entwined with state security - they're essentially two halves of the same informational entity.

It nominally should have been a "like, duh," but as it turns out, it was a great mystery to a many people, taking well until 2013 when Snowden finally made it stupidly obvious such that ignoring or denying it was simply rendered impossible.

I'm not sure how much of it was due to historical ignorance, faith in statism, or in the case of the United States - its history and culture generally being heavily enshrined in mythology.
I am well aware of that. When you use WHOIS you will be aware of that inaccuracy and know to use just the country instead of using the city you got out of GeoIP thinking it was correct when such as with the example of my IP it was not. The city they placed me in using GeoIP is in fact a smaller one, both geographically and in terms of population, so it's not even like it was reasonable. If you need more accurate location than country level, collect it from your users via client provided APIs. Sure that data can be spoofed but the first thing you'd do would then be to compare it to the WHOIS data to get a feel for whether or not it's correct and if your userbase is sufficiently large and assuming most clients will report correct data, you can build a location database of your own using the data you've collected.

PS: I didn't downvote you. I don't have downvote privileges on HN yet and even if I did have them, I wouldn't use them against you because I think you are contributing to discussion even though I don't agree with what you are saying. That being said, I think you should have refrained from telling me to "research before making claims".
Is that really true? In the page some report that Google and other companies that aren't ALL web require you to know JS.
When the Stupid Stars Align
I think it is a useful way to double down on an investment.

Rather than putting more money into the mothership, you bet on external tools that will help the mothership grow.

It is also a way to reduce the costs of acquisition of the best integrations. If the majority of slack shareholders hold the majority of the shares in the best integration, it effectively lowers the price of acquisition to turn the tools built on slack into internal products/features.
Ask HN: PhpMyAdmin alternatives?
I've been looking at some alternatives but they are often really old or not nice enough. I've been phpMyAdmin for quite a few years now but with all the new technologies, html5 and the improvements there are on webapps I'm starting to feel it falls short. Can't do things like edit a column name from the table structure view and quite a few other things that make it not productive enough.

Any ideas?
What a god damn economic moron
What the government should’ve learned about backdoors from the Clipper Chip
There is a discussion about Scriabin's color system over here with some links:
http://mt.artofmemory.com/forums/alexander-scriabin-and-arti...
Poor bernie what a moron. Understands nothing about the real world
Big software is made up of inter-operating small pieces of software: subroutines and objects ;)

Breaking something into multiple processes doesn't magically reduce complexity. You can have the same architecture within one process or spread out among 50, and in the latter case you've actually added the complexity of some IPC layer and lifetime management for all of the different processes.

That's obviously not what you meant to say. You meant: break things down into the right abstract components such as to decrease coupling and increase cohesion. You meant: do it so well that Component A can be maintained by a team that doesn't even know about the existence of Component B. And that routine changes in the requirements for one don't require changes in the other. That's really hard, especially if your codebase is a coupled mess because you wanted to SHIP IT fast. It's very hard to make a business case for big refactoring ("So we're going to spend all of this money and at the end it's going to work the same way it does now, but maybe a bit better? Can't we just spend that money fixing bugs instead?"). Also, strong boundaries between components can ironically make it harder to refactor, when it turns out that a different breakdown makes more sense. And God-forbid that other projects have taken dependencies on the components, further tying your hands.

If this was like traditional engineering, you'd have some massive upfront planning effort, dozens of committees, reviews by regulators, massive fault tolerance, etc. You'd then have a (hopefully) mini version of this same process every time requirements change or technical limitations get in the way of your original plan. Five years later you release your shiny piece of modular enterprise software. But your competitor shipped their big monolithic alternative that GetsTheJobDone in a quarter of the time and price. A good example of this is that all of the successful operating systems have monolithic kernels, even though academics and researchers favor microkernels.

So you're right, there's no reason why big software can't be made up of a bunch of small software, but there are a lot of reasons why it sometimes isn't.
>There are even many CS degrees that don't require a course in algorithms.

What CS degree doesn't require a course in algorithms? I assume there are some Software Engineering degrees that don't, but how can you spend 4 years studying computer science without an algorithms course?

>And CS students at public/state universities are largely mathphobic.

I agree that most CS students try to avoid relatively proof heavy classes like Automata. But almost all CS courses require up to Calc 2 and discrete math, so I'm sure the truly "mathphobic" students would have majored in CIS or something else.

I also don't think this has anything to do with Standford MIT vs public universities. Students at those Universities would avoid elective proof heavy classes as well. I did undergrad at a relatively unknown state school, and now I'm in grad school in a top ten program. I know plenty of people from both schools who avoid rigorous proof heavy classes when they can.
"stacks of folders... each stuffed with hundreds of pages of equations" is prima facie bullshit.

I've been reading weirdo articles about this technology for 15 years. Here's a good summary of where the coverage goes wrong:

https://valhalladsp.com/2009/05/21/auto-tune-autocorrelation...
Sure, 100Mbit/s circuits aren't very cost effective -- also, no one buys them. If your needs are a little larger, you can do a 1 gig commit on a 10 gig circuit in a well connected datacenter in a first tier region (e.g. Silicon Valley), and figure on paying between $1.50 - $2.00 per megabit at 95th percentile. Much better prices are available with some elbow grease applied. Add $350 per month for the cross connect and $500 for the installation.

That comes to $22,700 for a year of service if you don't exceed 1 gigabit/s at the 95th percentile.

In Amazon's bandwidth terms, that's 331 terabytes transferred, or $17,000 per month if all of that bandwidth is outbound. You would have to limit your average transfer to 110mbit/s in order to achieve cost parity.

So yes, bandwidth is incredibly expensive in AWS and you can easily do better in datacenter-land (or with cloud providers who bill differently), provided that you are operating at sufficient scale.
I don't know the politics of Silicon Valley well enough to say whether or not PH is rigged, but I agree the challenge is cultivating the community, not developing the software.

I would be interested in developing the app, but it's putting the cart before the horse.
Actually, to nitpick on the details, it's both. We care about the details AND the point. The details sometimes take you to The Point.

For example, I on your original post, I was trying to figure out if you meant "Computer Scientists are theoreticians" through the details. If you're not going to outright say something straight to the point, the details better be clear so that one can understand the implication.
Frank Sinatra at 100: Was Ol' Blue Eyes Really Dangerous?
Stripe has been known to be incredibly vulnerable to online fraud. They provide effectively 0 fraud prevention for their users. Any merchant using Stripe is just a sitting duck for an extreme spike in fraudulent purchases. Even as recently as 2 weeks ago lists of Stripe-based merchants float around.

Even worse, any bimbo with a SSN and bank account in the USA can sign up. If you've got someone's SSN and address you can open a Stripe and bank account in their name. Run up the Stripe balance with stolen cards and then disappear. Stripe holds initial payments for 7 days and a rolling 2-day period. Clearly from this article most people don't charge back for a long time, well over 7 days.

Stripe has a fraud problem. They've been denying it and IMO have failed to bring in fraud prevention experts. They should partner with MaxMind and create a single, easy to implement product.
> EBS w/ SSD doesn't have I/O request fees attached

I didn't know that. Thank you!

> Also, S3 and SQS are phenomenal

I agree. Which is why I'm going to continue using S3 for my daily backups but move to DO for compute.
Maybe, but I'm pretty sure the effect is small. For example, there aren't any posts by YC founders on the front page right now. And votes by YC founders mostly wouldn't be enough to move a story in ways that would escape the ring detector.
Well React approach of composition has reach even others programming languages and communities and with things like redux and react-hot-loader is a game changer.
> more than 5$/mo.
> (which I'm taking to linode for now,

Just curious, what does $5/mo buy you on Linode?
LibreOffice as a service offers alternative to Google Docs, Office 365
I was in defense - avionics, mostly. It was pretty great in the mid-late 90s as military aircraft were retrofitting to use GPS and digital navigation. Things got harder after most of the airframes were upgraded. I ended up doing an augmented reality thingy for the Air Force and I was able to leverage that into an industry position It's kind of dumb, but people lack imagination, and are unwilling to see a career path as evidence of any kind of skill at learning and executing if you don't have their exact set of requirements. So I lucked out in that I had essentially done the project already.

So, yes, it can be hard. Not sure about the pay in defense- you can be one of three people that know something, but with the way contracting goes I'm not sure it matters. Companies bid, supply some more or less random collection of resumes to 'prove' they have the skill set, somebody wins, they slap the cheapest people they can on the project, and so on. If you price yourself high the bid will have to be high, and the bean counters in Washington aren't going to recognize that you are the precious snowflake you know you really are ;) Probably the far better route there is as a contractor/consultant - they seemed to command arbitrarily big fees.
It would make more sense to let you generate a key and they sign it.
The Skype "Click to Call" plugin is another notorious performance problem, frequently crashing or hanging the UI for tens of seconds.
The hypothesis that the people who built the underlying stack (and the infrastructure outside our houses) are responsible for allowing the internet to blossom into what it is today is mistaken.

http://www.cluetrain.com/book/apocalypso.html

I don't care to debate the topic. Just quietly pointing out an alternative view.

Here's a brief proof. Assume that TCP was never conceived. Would most of what we have today still be around?
FBI’s “National Security Letters” Threaten Online Speech and Privacy
Thanks, I've used Polar HRM since the late 90s, and then switched to Suunto GPS-enabled watches.

But I'd prefer something with a bit more features. Something that can replace very very casual smartphone use. Receive a short call, navigate somewhere. And track my fitness all the time, including HRM w/o band and blood pressure.
Florida Court Deliberates Manual Recount Problems with Touchscreen Voting
This comes up every time the term is used, but I don't get it. It's hardly the first time we've introduced redundancy in English, and it won't be the last.

As to your question, it doesn't really make sense for something to "change" from a transpiler to a compiler, any more than it makes sense to change from a Ford to a car. All transpilers are compilers; "transpiler" is just a little more specific. You know, like "gigantic" is a little more specific than "big", or "square" is a little more specific than "rectangle".

FWIW, I disagree with cromwellian that it's anything to do with optimization. I wouldn't personally say CPython transpiles Python to bytecode, but I'd also say an optimized transform from Dart to JS is a transpile. In my eyes, a transpiler is just any compiler where the target language is only intended to be written by humans.

(This changes over time, though. I'd probably not call Nim to C a transpile, although I might have in the past. We're probably reaching the point where X to JS stops being a transpile, too.)
Nothing wrong with JavaScript, as long as we are talking about ES2015.

And even when WebAssembly comes along, the best language to program it in is one that naturally requires asynchronous programming, because web browsers are heavy on network traffic and UI interaction and both those things need asynchronous programming.

Other languages like Python have asynch programming but I would suggest that the pervasive nature of asynch in JavaScript will continue to make it a leader in WebAssembly.
It's not the job of IP/layer2 or TCP/layer3 to provide privacy, and in fact they simply can't with regards to "metadata" analysis.

The End-to-End principle behind TCP/IP should be considered a must-study in anti-authoritarian thinking.

It's the job of all layers to preserve decentralization to the extent they can, and in this regard HTTP(S) fails miserably.