skysight-inc/HackerNews huggingface dataset:
Go to meet ups.

Go to conferences. If you're short on cash, go to where a conference is being held and hang out in the halls chatting people up. Maybe security will kick you out, maybe they won't. Maybe they aren't even checking who is going into the BOF sessions at night.

Go that one year old's birthday party you were invited to being thrown by that older coworker of yours that you kinda know. Maybe you'll meet an interesting person who turns out to be your boss in ten years.

There's lots of ways to meet people, it's just not going to get thrown on your lap anymore. You gotta go out and find it.
Certain features like generators, lambdas, spread, rest, and more cannot be done via npm modules. The expressions themselves improve the language. Really don't agree with TFA at all.
Exactly. konne88 is calling out most of this forum. I agree with the comment in that, while I will buy less evil stuff if I can, I don't abstain from online activities because of indirect consequences. That means I willingly choose them. I accept that.

Anyone who acts like they're pro environment, anti-rights-abuse, and so on while using lots of technology is full of shit given its supply chain and corporate support. Better admit they're willing to let some kids and people suffer to advance their agenda. I will. I don't like it but the situation is complex and warrants it.

Suddenly, the good and bad people in such a situation ain't so black and white. Rarely is but I think many activists think it is for them. They just ignore the underlying realities except for their causes.
So, you don't use any features added to any of the languages you use in the past 20 years?
The ratings agencies get access to the books under nda. It's tough to tell if they're doing their jobs. Probably safest to assume they're not.
So if the S.E.C. can't punish these agencies forcefully enough to seriously damage their margins, this may never change as they'll have little incentive to shape up.
That level of indignation seems a tad overwrought.

The article title is obvious linkbait, so changing it was called for by the HN guidelines. People sometimes mistakenly think that the guidelines ask for the original title to always be used, but that's not so: see https://news.ycombinator.com/newsguidelines.html.

In this case the procedure we followed is almost a technical one. First, take out the obvious linkbait: "no" and "your". That leaves "I don't want to configure app[s]", and that's misleading, since the article is not about a personal desire but rather a critique in general of applications that require configuration. "Don't configure applications" seemed as close to that as one could get without being either misleading or linkbait. Think of it as dropping a perpendicular from the point of the original title to the HN guideline.

But that's not to say we got it right in this case, let alone always get it right. When we do a bad job of a title, a good way to show that is by suggesting a better one, i.e. one that is more accurate and neutral. If you read HN often enough to be mad about title changes, you should be aware of how happily we accept better suggestions from users. Just please don't suggest a title that goes back to breaking the HN guidelines, since that's always the reason why we change them in the first place.

By the way, if you think we suck at editing titles, that is likely because you notice the cases you dislike while the others blend into the background. Everyone bats zero if you only count the strikes. I'm going to mark this subthread off topic now.

Edit: ok, let's try "A rant about application configuration" instead of "Don't configure applications".
How does one monetize their own individual breakthroughs if they develop something groundbreaking in AI and involved with OpenAI?
If you're parodying the majority, then great post. If it's just selfish benefit, then appreciate your honesty asshole. Good post either way given it represents most people. :)
That seems dismissive. Do these solutions really result in satisfying relationships?

I'm skeptical that fitting your sex life into odd hours/days works for everyone.
I read the news back in June, but haven't followed WebAssembly since, any interesting developments lately?
I don't think the author ever said that you shouldn't be able to configure an application. It's more about proper default configs. Default configs are, incidentaly, an important part of the Unix philosophy of "program that does one things well". Since it does one thing, it's easier to guess which default configs should be shipped with it.

mkdir doesn't, for example, explicitly demand permissions with which to create a folder (but you can do that: mkdir -m 777 dirname). less doesn't require you to tell it whether to squeeze consecutive blank lines into one (but you can: less --squeeze-blank-lines).

It's especially sad to see JS community forgo this principle, since it seems to embrace modularity (as in "one module that does one thing well") so much. Babel 6 and Webpack could've been so much more fun to use if they came with sane configs out of the box.
What languages do you use that have not added features to the language for 20 years that you happen to use regularly?
It depends. If they joined in the last three years, then no. If they have been there for seven or eight years, I have to wonder a bit why they didn't leave yet. If they've been there for ten or more years, I'd have some serious doubts, because all the great people I know who used to work there all left about six to eight years ago and said that only the unemployable stayed behind.

That is of course not entirely true -- I have very talented friends who still work there. But I would be more cautious for sure.
That sounds like something that shouldn't be rolled out over Christmas when nobody is in the office.
The other pithos project that I thought of from the title: https://pithos.github.io/
If bugs can't be fixed during a time frame, then I'd think new features shouldn't be rolled out during that time frame either.
Blockchain TV: BBC Video Report on the Blockchain – Blockchain News
This is a case where the altered title actually made me click through. If the original title had been retained, I could have just rolled my eyes and not wasted any more time on it. An obnoxious title works for an obnoxious article.
I mean sure if you're stuck in 2007 it's fine.

The average screen resolution in 2007 was 1024x768. Most of us now have ~1080p-ish type screens or on mobile where it's even higher. We also now have the bandwidth to watch 720p/1080p videos whereas in 2007 that was less true to a broader audience.

360p is pretty unwatchable for me on my screen from 2011/2012, let alone anything that's been released in the past 2 years.
Also , the ARRL is one of the organizations that lobby for spectrum to be publicly available.
> Applications do things in one way, and one way only. You can’t change that. You can’t combine them. You can’t configure them. You can’t program on top of them.

That seems pretty cut and dried to me.
I'll send you a mail tomorrow. Thanks.
Evolution of Asynchronous JavaScript
Unison bears linking in this thread I think.

- http://unisonweb.org

- http://unisonweb.org/2015-05-07/about.html#post-start
Show HN: React Native Loading Spinner Overlay – Pure React Native Implementation
Trouble is most of the products are fungible. You buy the stuff from a reputable mine and the other buyers will just buy the same stuff from the conflict zone. Its a way to feel better but the practical way to stop the thugs with guns stealing resources in the conflict zones is to do it more directly.
Don't forget the acquisitions.
Probably a lot more lol. For a founder of a non-profitable seed-stage startup, it's around $700/month. If you take a government grant, it's closer to $350/month + your tech skill market rate.

Around these parts, it's quite rare for a founder to be full time on investor-funded salaries. Founders are expected to have a full time job, and pay a technical guy on the side.

By comparison, a good engineer (3y, non-elite degree) would make about $1500/month.
The Power of 15 Minutes
It depends what you are trying to achieve, but acquiring a cms of some variety, then hacking on that is not a bad way to learn.

I'm not a web UI programmer, although have been at times over the years and still do some professional work in that space, but a little while ago I created a website for a friend's business as a hobby project for me.

I chose to use Drupal, which is a php based cms, and used a paas called pantheon. https://pantheon.io/docs/articles/getting-started/

The good thing about this approach was that I had a fully functional site to start with, built with reasonably good practices (progressive enhancement etc), and I was able to hack away on it and taught myself some php as I needed to achieve certain things that weren't available out of the box. I found it quite interesting to dig around and see how they structured the site, particularly the css strategies.
Huh, you're right. I disagree with the author, then.

> They’re like the coffee machine on the office: you press the button, delicious coffee magically appears in your cup

But even office coffee machines usually have some level of configurability, in terms of serving size, flavor, etc.
Yeah, but I do software development on the side. Inflation really hit hard over the last 10 years (like living costs practically doubled), so savings don't go very far.
But the new title doesn't have the same meaning. The original title means "Don't Make Users Configure Your Application", not "Don't Configure Applications". The latter is a much more unusual statement, to the extent it made me click. I would not have clicked on the original title, nor any accurate restatement. So what's "clickbait"?
A Theme Parks Scam Called ‘Fast Track’
Maybe https://liquidsky.singtel-labs.com/ can help you with that transition, especially when/if you need to iterate through your cloud environment repetitively until you get to a comfortable one
I read similar shout how to survive in soviet Russia during the fall of communism. There is a blogger from a few years ago whose theme was about how US economy was moving toward collapsing, and how to survive like Russians did.
> LOL. I have to ask: do you "know" this from experience or someone else told you?

Yes, I have worked on C++ apps for years (browsers).

What I am saying is what nearly everyone in the security community will tell you, from what I've seen.
Yes. Most of them give a HTTP 403 error, meaning they check for the header. Others crash with HTTP 500 errors or similar.
It's called AMT/vPro. It's in the brochure. People tell me it's even on when the system is off. All that circuitry is probably in most of the family just to reduce NRE costs. Couldn't be more ideal.

And to think some people here mock people for worrying about their random number function while ignoring their official backdoor and its implications. (sighs)
CoDrone on Kickstarter now. Robolink.com/kickstarter
Don't know about those, but here's an Apple ][ still in use in 2009 (How it's made - player piano rolls of all things) https://m.youtube.com/watch?v=uL9NudhhSQE

It's like an obsolete technology fractal.
> You go to great effort to NOT make any testable predictions.

How do you figure? I don't make testable predictions when I don't have the tools to make them. I will just point out that 1. perfectly predictive models could be completely wrong in a dynamical system with feedback, and 2. that human society has been known to be such a system.

> This is strictly a positive (i.e., value-free) claim about the world. It's based on your positive belief.

You are absolutely right. Not only have I said the exact same thing, but I even went a step further and showed how making that prediction could be right even ad infinitum. That does not, however, mean that there isn't another correct prediction and that the choice between the two isn't ideological. Systems can (and do) have more than one stable state. I will say this again: your predictions both predict the outcome and determine it (https://news.ycombinator.com/item?id=10874683).

I can give you an example that may make the point clearer: if society insisted that humans can't fly, it would have been correct for a very long time. If it had insisted that pursuing such goals is wasteful, it would have been correct to this day. This isn't mere speculation. In 1485, the sultan of the Ottoman empire forbade the printing of Arabic books (because the Arabic script is holy). That decision helped turn Arab society from the most advanced in the West in the middle ages, to a rather underdeveloped one.

> As for your dynamical systems verbiage, feel free to state a testable prediction.

That I've shown your math to be wrong does not mean that I have a better formula. I don't. I don't know how to predict society's behavior with any useful accuracy, but I do know to spot the errors in your predictions. This is made easy by two facts: 1/ that identical predictions could have been made in various periods throughout history and they would have been wrong then, and 2/ that your biases are so strong and that you so insist in remaining blind to their existence and keep making the same wrong assumptions over and over.

I am truly sorry: we don't yet know how to mathematically model society well. That, however, does not mean that we can't study it and make some useful qualitative observations. When I studied non-linear differential equations (only ODEs, though), I was dismayed that the same could be said on much simpler models than human society, but there you have it.

But if you insist on something, here you go: if society decides to continue to bet 1, the result will be 1 until unforeseen forces change it; if, however, society decides to bet -1, the result will rather quickly converge to -1.
The problem is, most people don't have perfect information about where the products they use are from. So individual calls to action are a bit meaningless. How many people in this thread even knew this was a concern for chip manufacturing? How many would be able to name any other compatible chip brand that is conflict-free?

Not researching the implications of each purchase you make in a thoroughly globalized world is not the same as saying "I'd rather have people die than pay a bit more for my processor". Maybe that's the "price signal" you send, but that doesn't imply that it is your conscious ethical decision. You may be more than willing to support laws that forbid conflict chips from being sold in your country, even if those laws cause a surge in computing equipment prices.

Maybe go one step less than that and sell conflict chips like we sell cigarettes: with a huge picture of some kid with their leg blown up in the box. If people still buy them then (despite conflict-free alternatives existing), then you can make the argument that they are implicitly (but consciously) deciding cheap chips matter more than dying people.
Log management can be done for free at the beginning at https://logentries.com/ It's a bit limitted, but saves you logging into the specific servers and it does have email notification.
Defending Google and attacking Firefox is still the trend though, as many of the comments show here, even thus this Mozilla employe's comments are crystal clear (for once someone does that - that's great!)
Nextbit
Such a rule would leave HN a sitting duck for misleading titles and linkbait.
1) break everything
2) change freeze
3) ???
Profit
I can't see your side of the chinese room. A sufficiently complex digital system can simulate any analog one; the human brain is an analogy system; therefore, a digital system could simulate the human brain; therefore, if a human brain is conscious, or can produce meaning, a digital program can do the same thing. The simulation might be probabilistic, it might be stochastic, but it'd still be a digital simulation. We could simulate it atom by atom with a computer the size of the sun if that's what it'd take, but it could still be done. I don't see how the specific "hardware" that the mind runs on, whether made of membranes or transistors, has anything to do with it, nor the level of abstraction.
How is there anything more to the discussion?
Oh really, what field / subfield are you in? Do they have an east coast research lab or are the people you know moving to the west coast?

They had a huge brain drain of their research lab like 4 years ago after some past company turmoil. Andrei Broder and dozens of other researchers left.

They might be building it up again, but I feel it's unfortunate for those being hired, because research is usually one of the first things to get cut when a company is in financial difficulty. Research is long term, and Yahoo doesn't appear to have a long term plan unfortunately.
Old news says Kris Kaspersky:

http://cs.dartmouth.edu/~sergey/cs258/2010/D2T1%20-%20Kris%2...

Will likely continue to get worse in full-custom designs like Intel's since complexity keeps going up but ease of modeling and verification doesn't.

On the other end, look up VAMP from Verisoft, SSP from Sandia, or AAMP7G from Rockwell-Collins if you want to see what high-assurance processors look like. They ran error-free during testing IIRC with a ton of validation. Sandia SSP was first-pass. In any case, they're all kind of simple compared to Intel's stuff. That's on purpose given there's an upper limit to how much complexity you can squeeze into a chip without significant errata. One can expand such methods to larger SOC's but that's not what big vendors are doing [out of necessity]. And that has security implications that aren't going away.
The V8 team recently announced that they will be implementing WASM. https://groups.google.com/forum/#!topic/v8-users/PInzACvS5I4
"oh firefox sux"

but in fact, it was all google's doing. imagine if they do this randomly and developers of safari, edge, firefox, dont always notice... good way to grab market share, by leveraging that the entire human race browse/use youtube daily.
It's scant on the details of the rejection because it wasn't his skill that got rejected. His article is specifically about the uproar among the community at the terrible job they're doing.

As happenstance would have it, though, it was MY skill that got rejected that started the forum thread that he pulled quotes from. If you are actually interested in more details, I can provide them, but the point wasn't really about my specific rejection - it was that this has been an ongoing and growing pattern recently across the entire development community. These issues are well documented and individually enumerated (so as to not just be anecdotal, per your concern) on the Amazon developer forums, if that is what you're looking for.

Regardless, the title may be emotionally driven, but it is not sensationalist. They (the Alexa team) literally do not have a good understanding of how to run this app store. I think the context missing here is that we don't mean that in the sense of "we're angry because our opinion does not match Amazon's". We mean that in the sense that we (and every time I say "we" here I mean the Alexa developer community) has had to hand hold the Alexa team into doing even the most basic things just to get the skill "store" where it is now, because it has not been a focus of theirs.
> I read the kind of criticisms you made I assume they come from people too young to have real world experience on what they're criticizing.

Actually, every single year I've worked on security-critical software I've understood more and more how impossible it is to secure large C and C++ codebases worked on by large teams with just "careful coding". The picture changes a lot when you have people actively searching for vulnerabilities.
What happens if you have a bug in there ?
What people want to do with computers is really misleading, ask about virtual reality from people and maybe they don't want that.

But when good product comes out things will change, are you going to bet against virtual reality?

Always with new technology has come new ways to consume which required more processing power. Right now it's smartphones, but maybe soon it will be VR/AR.
This has been posted many times (https://hn.algolia.com/?query=%22What%20Do%20You%20Consider%...) and there have been several major threads about articles in the set (https://hn.algolia.com/?query=edge.org%20points%3E10&sort=by...).

It's a good idea to check for recent submissions before posting from a domain: https://news.ycombinator.com/from?site=edge.org.
> One thing that they didn't quite touch on is the incredible increase in the performance of web browsers.

This has largely been offset by the fact that we're sending more and more data over the wire. The average web site is now 2.1MB in size.[0]

[0] http://money.cnn.com/2015/06/16/technology/web-slow-big/
I'm a JavaScript newbie - the precise reason I choose ES2015 is because I am a newbie.

A modern language has features that make things easier for newbies. Modern should equal sensible, not incomprehensible.

Consider for example the module and import system - this dramatically reduces the complexity of the overall application and allows it to be structured in a modular and well organised manner. That makes things easier, not harder and more complex.
I was hoping that someone out there knew something I didn't on this, because that was the conclusion I came to in my research, that nobody even has a conceptual stack.

That said, I think OpenCOG has the closest to something of a larger conceptual stack in mind based on the atom-space approach. I think the folks over at Deep Mind might have some thoughts, and perhaps the numenta people as well.
Take a look at the challenges at 28nm:

http://electronicdesign.com/digital-ics/understanding-28-nm-...

You're right that it's damn-near a miracle that they work. The miracle is the investment of literally billions in tooling and projects to figure out how to get it to work. Then, it's still so expensive that cutting-edge nodes at 28nm and below where Intel often works are exclusive to only the elite engineers and tools if it's anything of significant size.
Blockchain Startup Gem Kickstarts 2016 with a $7.1m Series A Round
I'm a sales guy first and foremost, and develop for fun on evenings and weekends when I have some spare time after my child had gone to bed. 90% for fun, 10% for a small side income.

For what it is worth I taught myself Ruby on Rails and MySQL, however in hindsight I probably should have learned php / MySQL as it seems more prevalent, less "hipster.js" and easier to set up basic dev and prod environments.

I still don't fully understand Ajax or JavaScript, however they are "nice to have's" in my book as they improve the UX, but I can still make an application work without them.

An alternative is to learn how to customise a commercial application. Deluge for Zoho is pretty easy (and appears to be based on php), and Shopify's Liquid is good too (that's based on ruby). I found them both easy to learn.

Hope that helps!
Absolutely agree you can tweak Thompson sampling to handle nonstationarity, periodicity and delayed feedback. I even published the math for one variation of nonstationarity: https://www.chrisstucchio.com/blog/2013/time_varying_convers...

(I've also dealt with delayed reactions, but I've never published it, and probably won't publish until I launch it.)

Dynamic yield has the delayed feedback problem because users might see a variation in session 1 but convert in session 2 (days later). They "solve" this by doing session level tracking instead of visitor level tracking - the delayed feedback is now only 20 minutes (same session) instead of days.

The problem is that session A and session B are now correlated since they are the same visitor. IID is now broken.
I'm willing to believe you always write flawless C.

I've never seen a large C or C++ codebase written by a large team that didn't have serious memory management problems.
David Bowie Has Died