skysight-inc/HackerNews huggingface dataset:
Nails it. There's nothing shameful in using a "boring, not cool" platform to get work done.

The pioneer lifestyle is full of risks. Sometimes you want that excitement, other times you have different priorities.
That's a feature, not a bug. Technical nitpicking is part of the HN brand in my opinion.
Actually O'Reilly published a good book on Rails in the early days 'enterprise rails', which was a very well written book.

The pragprog web books seem to be a bell weather, the shiny web crowd flowed into Rails, node and soon probably phoenix. The early start and promise and phoenix will soon sink under the weight once hex packages bloat in number like the festering turds within ruby gems.
But this doesn't make maxerickson or anybody else who shares their opinion the bad guy - it makes the executive.
The article and report qualify "modest" increases in minimum wage. If you are talking about raising the minimum wage to $15, that's not "modest".

Also, the report talks about job growth after minimum wage increases. Causation question: do minimum wage increases correlate at all with periods of economic prosperity?
The Node.js Engineer's Guide to Stripe
Out of the enterprise, into your house: Ubiquiti’s new Amplifi 802.11ac gear
Silly way to think in my opinion. Elixir has made me super productive, regardless of a Dave Thomas book existing for it.
>In most cases, I'd rather lose control and slip and slide around on/off a road than get flattened by a long vehicle merging into my lane because my car limited my acceleration.

That is an absolutely insane position to take. How about instead of losing control and going off the road, you take the car off the road in a controlled manner. You're already okay with going off the road... so just do that in case you find yourself in an exceedingly unlikely situation in where it's needed.

Otherwise, I'm not buying the whole "pedal to the metal is going to save me" line.
My intuition was that malware attacks were less prominent nowadays. I certainly cannot and will not deny the advantage of OpenBSD in front of malware, and I also cannot and do not ignore botnets, keyloggers, various code injection attacks, etc., but I believe nowadays what's at the highest risk is what we store on others' disks, i.e. the cloud, and what the commoners do, like emailing passwords in cleartext, using clumsy inept passwords, not caring about https, not knowing that one has to block JavaScript, etc. Aren't these more easily exploitable in practice than say a stack overflow somewhere in my programs (not a rhetoric question)? Though I'm no security expert. But I know that it's easier to get the bucks of a 50-year-old first-time-internet-user who's heartly disposed to enter their Gmail password to any box with a Password: label. I know many of them. To many the URL bar is linenoise. "bank.com.hackersdomain.tk"? Some cryptic crap, I don't know what it is, it looks like my bank.

The morale is an ignorant user can easily be exploited even on OpenBSD, while a security-savvy user can secure himself even on an insecure OS. Thing is, the former is way more prominent, they're in billions. I don't dismiss advantages to secure OSs, but say that the more important problem is inept users.
Beyond Siri: The World Premiere of Viv with Dag Kittlaus
YC application:

https://www.youtube.com/watch?v=-S83fysRwn4
> If you're willing to completely upend your diet, then you might only look at the nutrition table and buy the things with the lowest sugar.

Which would reduce sugar, and quite likely be unhealthy for all kinds of other reasons. Overreliance on sugar may be the most common problem in modern US diet, but that doesn't mean that a naïve and monomaniacal effort to reduce sugar won't result in some worse problem.
naw I meant eulogize.
>Panopticon

Good lord what a cliche name.
The IAB Is a Pot Calling the Kettle Black
Sounds like conspiracy bait to me.
You may have heard of the CNCF because their first hosted projected is Kubernetes, which natively supports Prometheus metrics.

The CNCF is also part of the Linux Foundation's Collaborative Projects, which houses other organizations like Let's Encrypt and Node.

What amazes me about this ecosystem is the corporate partners working together in a nonprofit manner to advance open source software. I think many of us imagined a bleaker, proprietary future. There's still a long way to go.
For anyone curious as to what ARC is in this context (not the dialect of Lisp HN is written in): https://en.wikipedia.org/wiki/Automatic_Reference_Counting

Last time I did any Objective-C you had to retain/release yourself so the auto stuff is interesting. As far as I can tell the benefit over Garbage Collection is that GC only works well when you have lots of excess spare memory, which is constrained on mobile devices.
Well, but let's talk about the collapse of Yugoslavia for a while and the subsequent genocide in Bosnia. Here was something in Western Europe's back yard, and they were totally impotent, letting genocide happen right before their eyes. If US citizens are "complicit" in "crimes against humanity", are not European citizens complicit in the genocide that they let happen? Standing by and wringing your hands until the skin rubs off does not stop genocide. It took the US to get involved with a military deployment for any effective action to be taken.

I'm sick to death of being lectured by Europeans who can't be bothered to do anything beyond writing scolding editorials in newspapers.
https://en.wikipedia.org/wiki/Third_World

Latin America was not actually aligned with the US and the First World during the Cold War era. They're only orbiting the US in the sense of being within the US sphere of influence and geography.
I genuinely wish HN did this, but with uBlock origin, you can block most of the scripts that ask you to disable adblockers. In a cat/mouse game, the techies are going to win.
Sounds interesting, but some examples would be nice.
The Recession’s Economic Trauma Has Left Enduring Scars
Where from Rails? Anywhere looks better - personally, our firm uses falcon on python and lightweight Go web services with native std libs, and it works very well.
I believe Tesla wants to handle this at the federal level, to negate the state's restrictions all in one go.
Click the "web" link under the title and then click the first Google result to bypass the paywall.
We are not talking about what is health or not, the sugar they sell is bad, that's it, there's no questioning, there are doctors that agree on that, non biased studies, half the USA is ill with diabetes, etc.

Every company has to have a social responsability, I don't see it here. They are causing harm with their products and they also sell the 'cure'. (actually the best is not to eat any of their products, then you don't need anything they sell, just eat 'real', non processed, food).

About Yamaha, motorcycles shouldn't make that many noise, that is the main problem, not the headphones.
I can't speak for Rails, but at least with Python (primarily Flask) it's not internal DSLs that have caused me problems. I don't think Flask attempts to be a DSL at all, actually. From what little I've seen of Django it isn't trying to be a DSL either (unless I'm misunderstanding that term). It's more when I have 2 or 3 Flask libraries or middleware and they each are documented as if they exist in a vacuum but I want to use them all together and I wish it was easier to see that all 3 have functions that take a Flask Blueprint object, so they're probably all related, or that these functions work with URL objects, etc...

It's a general complaint about Python and the tooling I suppose, not specific to web application frameworks.
US was never a democracy it is a republic as written into the constitution. When US was founded most of the people writing the constitution spoke strongly against democracy.

There is a vast difference in the 2 forms of government.
nice click bait on your own project?
I didn't really want to get into the reasons why. I was just pointing out that investing in an Apple-only tech might be a bad idea because it sure looks to me (and the stock market) that Apple has peaked and is now on the decline.

However, since you said my statement was completely false without a source, I felt compelled to show my sources.

51 million iPhones sold compared to 61 million the same quarter last year a DROP of 10 million. iPad an Mac also down double digit percentages, but iPhone is the only thing that really drives Apple. Overall sales DROP from $58B to $50B Source: http://money.cnn.com/2016/04/26/technology/apple-earnings/in...

iPhone market share also DROPPED from 18.3% to 15.3% in Q1. Source: https://www.idc.com/getdoc.jsp?containerId=prUS41216716

Sure Apple makes a ton of money and profit still, but you can't really argue that it's not dropping like a roick in the past 12 months. If you put $1,000 into Apple stock a year ago today, you'd have about $700 today. Source: https://finance.yahoo.com/echarts?s=AAPL+Interactive#{%22all...

Let me know where I went wrong, but I'm showing double digit sales drops, a large market share drop, and 30% stock value drops in the last 12 months. I'm not sure how my post is "completely false".
I mean safe ad networks, and self-hosted ad platforms, that are served via first-party.
Chatbot and Conversational UI: Start Here
Probably because the author doesn't use them and thus has no idea of what their problems are, so they seem "perfect" from a distance.
I would highly recommend the book 'The Emperor of All Maladies'. When you read a detailed account of the fight against cancer two things become clear. First, we had no idea what we were doing for a very long time. Second, the era of actually fighting some of these more complicated diseases is upon us. We have been trying to stop cancer for nearly 100 years but only in the last 15-20 have we actually been making any progress. It's a well written book and makes me quite hopeful for the future.
Where is the AdSense for Podcasting?
>If Carroll is claiming that nothing we learn in the future can possibly feedback into everyday experience

He's not claiming that.

>And if he's not making that strong claim, the post is pointlessly tautological

No quite. The claim is based on experimental evidence we gained from testing the claims of fundamental physics over the last few decades.

>What was the point of that post? I honestly don't even.

To illustrate how powerful Quantum Field Theory.

>We're an inventive animal, and we've been discovering new science

That isn't going to change.
Algorithm that find you more ways to make moeny
Back to the OODA – Making Design Decisions
The game industry of Argentina
"It is very rare to see the classical case of an inventor who builds a prototype, patents it, and the world then beats a path to their door."

Yes, that's a problem. There are some notable successes, though. A famous one is the electronic florescent lamp ballast, that little piece of electronics in the base of CFLs. It took a lot of litigation, but the inventor finally won and made over $100 million.[1]

It used to be easier to sell inventions to big companies because they feared an injunction, putting them out of business. That went away in 2006, with the decision in eBay Inc. v. MercExchange. Previously, it was possible to get a permanent injunction, as Polaroid did against Kodak when Kodak tried to move into instant photography. Kodak had 30 days to get out of the business and had to buy all the cameras back.

[1] http://www.nytimes.com/1997/09/01/business/award-to-lighting...
The author of the post at no point blames Ruby for Rails' failings... But also I'd contest your argument that they're unrelated. Ruby is what enables the too-clever metaprog that make Rails stack traces so opaque. Also Rails has almost certainly been the single largest drive of Ruby's growth and popularity - observe the significant overlap of core contributors to both projects.
It would require a complete rewrite; I commented previously [0] describing how WebAssembly seems inappropriate for Doppio, and also discussed similar thoughts about SharedArrayBuffer [1]. Also, the main source of slowness is due to the fact that Doppio uses a JVM interpreter and does not JIT; it could be much faster than it currently is with additional engineering.

[0] https://news.ycombinator.com/item?id=11656373

[1] https://news.ycombinator.com/item?id=11655922
Erdoğan to sue German media boss for supporting comedian
The Battle Is on for Control of Iraq’s Oil-Rich Kirkuk
Ruby gems in particular host a lot of abandonware and basically little turds that entice "I read pragprog, watch screencasts, and am now leet Rails dev!" Folks into using them with the promise of easy Lego style coding. It never ends well.
Just look at the price of gold since 1970. And turn the chart upside down. That is the halflife of dollars.
They have an option to automate the lending, so it is possible to get good returns as s novice. The automated feature spreads the dollars over many loans.

However, this is really new as a way for retail investors to earn a return, so they really should get comfortable with its structure before putting money in.
13 ways to sell content
In Spain we say "Pan para hoy, hambre para mañana". Which literally translated would mean "Bread for today, hunger tomorrow". Eat cheap and in the future your health will be paying for that, and it will be more expensive than eating healthy during your life.
ICIJ releases database revealing thousands of secret offshore companies
Roosevelt's Nature
Isn't there a YC company doing exactly this?
Mixpanel Doesn't Like SQL
The Mission, Vision and Values of WayUp (YC W15)
In before the "Camp Bondsteel is nothing but a guard post for oil pipelines!" conspiracy theorists...
That is the other conclusion I came too. The click bate title of it is enough to cause issues though. There is a consensus on this website though that Rails is good enough for ideas I want to get out there so I will stick with learning it, so far it has been fun.
Yeah, it's really interesting how many iterator invalidation bugs you find in real C++ codebases. It's so easy to think that they don't exist until you have a tool (or a human) actively searching for them…
Yeah, yeah. Nothing is going to magically solve all your problems; I don't necessarily think that means we need to go back to hand-rolling everything.
His independence assumption is wrong. If one regulator fails, you return to the surface ASAP. That leaves much less time for the second regulator to fail, and a smaller conditional probability.
That's not the part I'm calling a lie.

Let me word it differently.

You classify tickets into categories A,B,X,Y. You always clear out A and B before doing anything else. As a strategy to have "zero unresolved important issues", it's valid.

The disconnect is between the "Bug" ticket category, and the actual definition of what a bug is.

"Web font is being downloaded when it should be embedded in the app" is clearly a bug, by the normal definition of bug.

This system classifies by priority to get Critical/"Bug"/Other, and it further divides the lowest priority into new features vs. changing features. At no point does it ask if something is a mistake. It doesn't care. So it shouldn't use the word 'bug'. It tricks people into thinking it's something it's not.
This supplies you with only one relation between the tags: "And Then". Ex. 'Path' (and then) 'to' (and then) 'summer.mp3'. Or 'tags' (and then) 'big-jazz'.

What you want is to also have AND, OR and NOT available. How would you find 'music' (and) 'mp3' (and not) 'big-jazz'?
I looked for a tagging system months ago, did fairly extensive research into existing solutions (rather than writing a FUSE layer myself) and TMSU was the leading result. I installed it and it's all ready to use.

Today, it's still all ready to use. I haven't touched it. I'm actually quite happy with the way my filesystem works, I just had this idea how great it would be to work with tag selections instead.

The only reason I might still use a tagging system is to tag some files I want to back up manually (if at all), like a 50GB disk image or some temporary big download, but in general I create one or two symlinks a year and I'm good. The hierarchy works fine.
You can use the zip function to loop through 2 collections.

`for (l, r) in zip(c1, c2) {`

It is not simply motivated by making code concise, I would say `for num in collection.reverse()` is less error prone and clearer than `for (var i = collection.count; i >= 0; i--) { var num = collection[i] ... }`

The reverse collection iterator is computed lazily too, so there is no little perf overhead
Rails has a bright future ahead despite what this article states.

Consider for a moment that most projects just need to figure out product-market fit before we know where to throw the money to scale. Rails remains to this day the tool I go to for building web applications because it's so well suited for building something quickly. Sure the effort to make it scale is present but I see any scaling effort as big regardless of framework or language.
I'd much rather eliminate patent protections, but they do serve limited value.. the licensing restrictions for medications after 5 years at market is mainly to limit patent protections, while still providing some profit. I didn't say the company couldn't make agreements for higher, or lower amounts via contract arrangement.

Patent protections, in this case, and many others actually exceed the value they provide to larger society, so I'm in favor of limiting them in this case as opposed to removing them entirely. I understand there are a great amount of expense, but that is usually recouped within 3-5 years, and often in medication less than that.

Earlier competition will lead to better pricing structures that are less restrictive over marginalized costs. In effect benefitting consumers.

The key point in the constitution behind copyright and patents are "limited" exclusivity... those limits don't always have to be larger... sometimes they need to be smaller, and some industries aren't the same as others.
Pakistan would possibly be less fundamentalist if Kissinger hadn't told Bhutto "We will make a terrible example of you" for getting the bomb
> But if you look at this from the opposite direction, you're essentially arguing that we should only use technologies that are known, or at least reasonably expected, to be extremely safe.

No I'm not. Go ahead and use a new technology. But don't use a proven-bad technology.

If you tried a reasonable amount and don't know about security holes, that's one thing. If someone shows you the security holes, and you don't fix them, that is where you're a bad actor.
World Jewish Congress Slams YouTube Over Neo-Nazi Videos
8 Easy Ways to Skyrocket Ecommerce Customer Satisfaction
Introducing FBLearner Flow: Facebook's AI Backbone
Germany lost a significant amount of territory that has not been given back.[0] East Germany (and the whole of rest of Eastern Europe) to this day is much poorer than western parts thanks to half a century of Soviet occupation. I never hear anyone make demands for restitution regarding that bit of very recent history. Any way, the argument I was making was that at some point the blood clearly does wash off, and where you draw the line is arbitrary. Why should a white Australian feel guilty for the Frontier Wars but a German shouldn't feel guilty for the holocaust?

[0] https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Ge...
Very valid points, some of them are already addressed in the post.

Password managers do solve A problem, but I'm not sure they solve THE problem. They're great when you have a browser extension, but leaving the app, entering another app, and then copying and pasting on mobile is difficult.

There's also a trust issue with giving all your credentials to one app.

The biggest problem that password managers haven't solved yet, is adoption.
LastPass has 4 Million chrome installs. It has 1-5M android downloads.
That's still a drop in the ocean compared to how many users are out there.
I'd add typed enums to the list of notable bug-avoiding improvements in Swift. I sometimes describe Objective-C as "all of the memory safety of C with the type safety of SmallTalk".
There are multiple versions of OpenCL with different hardware vendors supporting different versions. Each vendor supplies their own OpenCL compiler and drivers, which may not generate the same performance code as other vendor or third-party compilers and drivers targeting the same hardware. NVIDIA's support for OpenCL has been lacking. CUDA also has more hardware specific features than OpenCL, which may or may not be relevant for performance depending on the problem. There are also other competing parallel programming models, such as OpenACC, which for example are promoted by Intel for Xeon Phi. Apple has also been criticized by developers over the state of OpenCL support. Not the greatest story for a standard.
"Our mission is to connect college students with awesome opportunities. Our vision is to democratize the hiring process for students and employers alike."

Episode 5 of the Mission & Values podcast features the intrepid Liz Wessel, CEO and Co-founder of WayUp. It's a cool way to dive into their culture and how it came to be.

Lmk what you think!
> Latin America was not actually aligned with the US and the First World during the Cold War era.

Much of Latin America was, as demonstrated by the 1962 OAS resolution prohibiting participation by the Government of Cuba (without actually expelling Cuba), explicitly on the basis that "adherence by any member of the Organization of American States to Marxism-Leninism is incompatible with the inter-American system and the alignment of such a government with the communist bloc breaks the unity and solidarity of the continents".
The San Andreas Fault Is on the Brink of a Devastating Earthquake
Does somebody know how it compares to radare2?
Anyone know how this compares to IDA Pro ?
Why are most management methodologies nonsense?
There's a difference between merely malicious ads ("Click here for free stuff!"->takes you to a site that exploits your browser) and ads that actively exploit the browser. Any ad network can fall victim to malicious ads but only ad networks that allow embedded scripts can be abused to actively exploit browsers.

The solution is dead simple: Don't allow embedded scripts in ads. Period. End of story. Problem no longer a problem. "We're all done here."
The $10/day was for the licensing to the patent holder, not a cap on the cost of the drug to the consumer. This is about reducing patent protections on drugs to 5 years after market, and compulsory license caps after that, in order to encourage competition, not a price cap over production costs in a free market.

Without competition, you get inflated pricing.
Then go to a thread about oxygen and water. This one's about opiates.
And namespaces like com.me.mine.whatever.toolong.to.type, and checked exceptions, and Oracle.
Of course there are whole divisions at Nestle dedicated exclusively to determining a cohesive path and synergies for "the whole of it". Nestle is highly vertically integrated. It is not at all this loose, random aggregate of business units you're trying to construct here.

Does it rise to the level of exacerbating diabetes and then selling diabetes drugs? Of course not. Are there people very aware of the "irony" in selling what is a main cause for T2 diabetes? Hell yeah.
> You can't know everything about someone's past and past actions don't necessarily dictate future actions,

That's precisely the parent's point. You can't praise someone without full context of their past actions. But that same praise was publicly used as a way to bolster the investment. "Well, heck if Lars Dalgraad says this guy is smart, then he definitely must be on to something. I should use this service" Equally there's no repercussions for making a positive statement when you're already in a position of power. I think the point the parent is trying to make is that these situations are signs of plutocracy, which perhaps is why "it's jacked up".
The Pragmatic Programmer a Book Review
Show HN: Neural Network Evolution Playground with Backprop NEAT