skysight-inc/HackerNews huggingface dataset:
90% iOS app development, 10% familiarity.

We're a small shop so we have one team that does everything so one machine for all contexts is starting to be a pain. We did at least dust off some mac minis to do puppet (lots of virtual machines) work on those when possible to free up some RAM on our app dev machines.
> This touches on one glaring problem with libertarian utopia. Their replacement for the evil gubmint is a host of other bureaucracies (giant consumer groups, a bunch of non-profits doing testing, insurance for everything, etc.) that presumably will have many of the same pathologies as the gubmint.

Which is kind of the point. Institutions can be functional or disfunctional. The only way to prevent disfunctional institutions bogging down the government is by not having the government run them in the first place.

The easiest way to deal with a dysfunctional institutions is by letting them die. Which is a lot easier when government is not involved.

Last but not least, there is also the element of freedom. One cannot opt-out of government and its institutions - without having to move or worse. While as proposed above - the possibility of opting out of institutions - is necessary for having any hope of not being stuck with corrupt institutions.
I'm about to do this. I was delaying my purchase hoping the 2016 model will be a rational choice, but ...
Not the OP, but I think they meant more inline with what is common in most enterprise CRM and CMS applications. Something like: https://trailhead.salesforce.com/en/data_modeling/creating_c...
Amen. I was just thinking the other day about how I used to really like C++ but how glad I was to not have to use it anymore. I haven't worried about "the most vexing parse" for years! There was this last week, and yes it's contrived but it suggests something has gone horribly wrong: http://stackoverflow.com/questions/40462612/moving-a-member-... .
As an experienced Java developer I love long Java stacktraces and I miss them in most languages. In 90% cases stacktrace allows to find a bug without any debugging, because it's just very obvious where it is.

Of course if someone doesn't care about exceptions, it's just a bad style. Exception in the production log is like red light and alarm sound, BUG-BUG-BUG. I saw projects, which throw stacktrace after stacktrace, gigabytes of stacktraces (and then archived those teralogs and noone ever watched them). But those projects have much more problems, verbose logs is the least of them.

Yes, with heavy framework usage, especially when those frameworks generate proxy classes and wrappers and god knows what, it's often 2-3 lines of useful information between 90 lines of not-so-useful library or even autogenerated code. But only developer can judge it, environment should preserve anything.
Scandals and regulations aren't mutually exclusive, you seem to be saying they are?
Xerrada Ecoreus 2016 Mariano Arnal aigua de mar
Didn't you get the memo from NPR? Conservative/Republican news is the only news that's fake. Liberal news is considered 'reality'.
A method that enables a great (at some random dimension) team to reliably get great results is a great method. It does not matter that other teams can not make it work.

But then, the Agile Manifesto was all about "stop talking about this or that method being great and just do what works on your environment!!!"

That was the thing that worked everywhere, and all there is to it. Needless to say that Scrum, or any other named process does not fit it.
This reminds me of my elementary school years. This was in school in Japan I had to learn recorder. I sucked at it for first three years or so, felt that classroom instruction took me nowhere getting good at it. There was a student who was good at piano routinely played after the class was over. For some reason, five others, including myself joined and started playing their recorder to that music, every time after the music class. In couple of months, I was one of the best recorder players in the class.

From that experience I feel having fun is very important, and so is repetition. But also seemingfully boring practice session in class probably helped setting foundation as well.

Some pain in learning process is not probably unavoidable and could even be beneficial but then it's very hard to keep yourself motivated enough to continue when it's not compulsory.
A extremely generalisiere law like that is exactly what you would get out of a common law approach. If somebody sued somebody else about something the judge makes a judgment call about it, establishing a quasi standard. This quasi standard can then be revisited if needed.

The system that actually exists and many people here want is that every new product has to go threw a state facility that does testing and finds errors. Such a system actually exists and performs badly.

If a system of law is in action you can trust what you buy because you have trust that mass products are at least up to a minimum of standard. Sure, such a system probably does not find every detail. No system is perfect, a law based approach is generalized and low cost.
"unspecified behavior" in C++ is a formal term denoting a situation in which requirements are in fact given. There are multiple possible requirements, and the implementation chooses which apply, without having to document the choice. So in fact something is specified, just not entirely.

"undefined behavior" refers to situations in which no requirements apply at all. (Truly unspecified in the regular sense of the word.)
The C++ usage (T x{{}}) is problematic because its interpretation is so obscure as to flirt with ambiguity and lead to program-breaking changes in compilers as their semantic analyzers improved. The Haskell line you cite isn't ambiguous at all.
I am surprised (and a little embarassed for my race) to see so many Indian names in the About page of http://www.mlooper.com

Most appear to be "Web Developers". Ex: See this Conversation: http://www.mlooper.com/conversations/2912/

Is this common? Do a lot of you get spammed with Indian companies / individuals claiming to do web development? I have received a few, and the funny thing is, NONE of the ones I received even had a Web Site?! How does that work?!!
Ask HN: For a greenfield API which would you use: REST, GraphQL, other? Why?
* This would be assuming current technologies (or those that are likely to be usable in production in the next 3 to 6 months).
* Want to be usable by a wide range of clients that may be outside of the control of the API creator.
* Normal caveats about security, maintainability, etc.
* Assume a Web API.

Edit: added assumption about Web API.
Find ways to make your b2b product market itself by how it integrates (publishes content that is available on the web, REST APIs you can integrate with, etc). As your users derive and extract value from the product they will naturally advertise it for you.
Regardless of whether it's "fatal" or not, usability is crucial. If it's impractical or impossible to use in common scenarios, that's a huge flaw.
Who’s Hiring? Who’s Firing? Checking in on Tech Jobs
Something like that would be great, something like a virus checker but a fact checker button, so it is quick and easy for people to know if what they are reading is true or not. A
lso, it would be great if TV network News shows had to display their "accuracy" rating at the beginning and end of their shows.
Apple's (now discontinued) Thunderbolt display does not suffer from this issue. I can wake my computer up from sleep by pressing keys on the keyboard attached to my Thunderbolt display.
Nope!

That guy, moi, is his own solution to product testing.
Announcing Elements 9
Well Hop is kind of a thing.
Too small for backpacking, unless you are one of those bivy sack people with a matching $500 ul sleeping bag.
Because Apple hardware costs more. They're trying to make a point that it sorta-kinda doesn't, in the end, if you bother to sell the old stuff.

I upgrade my PC hardware by throwing away/recycling the old one and buying a new one.

I upgrade my Apple hardware by selling the old one on Craigslist and then buying a new one.

In both cases, I spend about $1000 net each time. In the PC case, that's +$0, -$1000. In the Apple case, that's +$1000, -$2000. Either way, it's -$1000 net.

If you prefer Apple products but think they're "too expensive" because they cost ~$1000 more, this is why people tend to disagree. They paid that ~$1000 once, as an "entrance fee" for their first laptop, but they don't have to pay it again.
Not strictly related to why it didn't change the world - but the large amount of Bitcoin mining has resulted in the negative externality of significant greenhouse gas emissions.

So much money, energy, and CO2 spent solving pointless math problems.
I am perfectly fine with people putting whatever substances they want into their own bodies . . .

As long as their subsequent actions do not impose significant costs upon everyone else. Some of those people will continue to be productive citizens. Others will not. And that's fine too, as long as they don't expect everyone else to feed and care for them.

Now I could raise the issue of crime. Everyone else should not have to deal with crime caused by people trying to get their next fix. But that problem (mostly) goes away by not making the substances illegal in the first place. The crime problem only continues to exist if some people become unemployable but have to commit crime in order to get their next fix.
Hey, at the moment we're only interested in JVM languages, so Java was the best fit for this project. We'll be adding .NET support for OverOps in the future so that might be something we'll be looking at for Bullshifier as well.

There are a bit more details about the design on our blog: http://blog.takipi.com/java-bullshifier-generate-massive-ran...

And the full source code is available on Github: https://github.com/takipi/java-bullshifier

Basically, the tool is built with Groovy (many projects use it as a scripting language for Java), and there are 4 sections to each randomly generated class:

1. Variable definition, with random types, random names, and values.

2. A section that throws exceptions, or prints to the log, according to the config settings for the rate of events. This also includes a “suicide” function that stops the execution of the program.

3. Calls the next method.

4. Random code that never runs.

There are some advanced config settings described in the Github README.md
It really does blow my mind and it isn't at all like their monthly releases are in any way small. Take November's one that they are currently working on for instance here https://github.com/Microsoft/vscode/milestone/30 there is just a bit under 500 different issues that this new release will touch on.
You might have more luck looking for biographies of founders and company histories instead of case studies. It might be especially useful to look for biographies of founders who have something in common with you and histories of companies that do (or did) work that is in some way related to the kind of work you desire to do or that otherwise have some kind of connection or thing in common with your intended project.
Case in point - I had a friend who was recently trying to be all organic and stuff (like, crazily) ...

He got mad because he came home with a jar of peanut butter that was organic.. and natural... (and delicious) but he was actually upset because the oil separated... like, actually upset, and wanted to take it back, and did not want to eat it... he thought it was gross...

Yeah... natural is gross and processed is good... 'Murica
I can say this as someone who knows for certain, most of the products on the shelves are the same, regardless of the label. They came off the same line from the same factory. Want to know how they are different? The line operator stopped for 10 minutes to change out the packaging. The amount of variety you see is an illusion. The generics are exactly the same as the expensive name brands.
Walk into any store and compare the manufacturing codes on similar products.
And before you get too pedantic, I'm not saying they are _all_ exactly the same. I'm saying a choice of 10 "brands" likely all come from 3 or less factories of origin.
Yeah, the two times I've gotten a flu shot, it's followed by a few days of congestion and a cough, maybe a slight fever. But it's much better than the time I was down with a fever, lethargy, and light headedness during finals week one year.
It's not the skills gap: why so many jobs are going unfilled
> That's one reason Apple has done so well. You completely trust that Apple would never sell you garbage. (although they're also starting to forget this lesson.)

Also word-for-word true about Amazon.
The best counter to fake news I've seen on Facebook is when they suggest similar articles that are written from an opposing side. That gives you an opportunity to get a much better view of things.
Stack Overflow Moderator Election 2016 Results
> One of the first games I had came on cassette tape, was written in basic and at a certain point...fixing that bug was my introduction into programming in early Junior High School.

In a similar vein, the first games for my Apple II were in Basic on tape, and I figured out how to cheat at them by changing parameters in the code.
Would 'charges in seconds, last for days' really be useful? Assuming #days = #seconds and 'lasts' = 'continuously delivers power', such a battery would require 86,400 times as much charging power as it delivers.

=> A 10Wh battery in a tablet that gets charged in a second would require over 30kW of power during that second.
Security isn't an end in and of itself, it's a means to an end. A tool which delivers on security but isn't usable still fails to fulfill its purpose, in the same way an unplugged computer is both secure and useless.

I know there's a group within the security community willing to tolerate poor user experiences, or wear them as a badge of honor, "the price of security" or so to speak. But often I find these are the same people scratching their heads wondering why OpenPGP encrypted email hasn't seen more widespread adoption, or why the Web of Trust failed (or perhaps they think it succeeded), while at the same time bemoaning successful encrypted chat systems like WhatsApp and Signal.

I would argue that user experience is just as important a consideration as the security properties of a tool.
Go to a beach vacation to a place where aloe plants grow all over the place; pick some tentacles and keep in your hotel room fridge.
You're Monitoring Kubernetes Wrong
Actually, in my mind you helped strengthen the football team analogy.

1. I only like to work with A players as well. Only hire A players. If you have B and C players, let them go and keep looking.

2. Yes, working software is observable to all. When you have working software, everybody knows what the score is and where the ball is. If you software sux, the ball is in the wrong end of the field.

3. Many software projects have the same time constraint. A conference it needs to be ready by, or a point in time where there is no money left.

4. Yeah, thats the job of the team lead.
Yes, I believe it uses https://www.npmjs.com/package/types-registry now, going by https://github.com/Microsoft/TypeScript/blob/a8ef77c3/src/se...
Why does this point release require ffmpeg?
The problem was that BASIC was your first step in this progression:

1) Program in BASIC--realize that you can't do everything that other programs can do

2) Program in BASIC with Peek/Poke and USR()--realize that you still can't do everything that other programs can do

3) Program in Assembly--realize that you can now do everything other programs can do--and programming is painful.

I was lucky to be on a TRS-80 Color Computer and had William Barden producing excellent books and articles for it.
Exactly what I said in my sibling comment :)
Working on it as we speak ;)
"Bad user experience" implies it's still usable but inconvenient, but in fact it's completely unusable if it can't handle passwords for arbitrary sites. You might as well say that having a password manager that can only store one password is a "bad user experience."
Wake me up, before you grow grow.

(Sorry, could not resist)
The same information that could be used to pay you could be used to extract money from your account, right?
And with the advent of "fake news" censorship that distinction will almost entirely vanish for the average consumer, as the two tiers of news will become "trusted by authority" and "fake". I highly doubt any NYT opinion columns will be flagged as "fake" under any classification designed by Google/Facebook/Microsoft et al.
Aloe is tenacious; it will keep growing and growing. If you cut the sprouts, you can plant them and they will grow. I started with a tiny plant and now have four planters, not counting ones I have given away.
Html size and html tags count was a natural choice. If it didn't work out the next step would be to try something else. You're right that it's a very naive example and that in a way it was solved before any ml was applied. The surprising part for me was that both features turned out to be interchangeable i.e. any of them could be used. I would expect html tags count to be much more accurate / reliable, etc. Another interesting part for me was the threshold. It's somewhat clear that it should be somewhere between 20 and 1 sec probably but where exactly?
Can you control two separate volume dials with the normal function keys?
Sounds like a great sales pitch if you have the numbers to back it up. Walking into a meeting saying we saved a certain company so much money that they're scared to tell their competitors about it is pretty convincing if you can show them the numbers.
Nope, nothing non-arbitrary. By my standards, you know something is ultralight if you had to specifically seek it out. Usually the big brands that appear in outdoor stores don't make UL gear because the materials being used are too fragile and it would cause a warranty nightmare scenario. A real ultralight pack requires care, taking note of the roughness of the surface you set it down on, etc.
I cant believe I'm posting a quote from a video game in a thread debating politics, but I guess we live in strange times...

"As the Americans learned so painfully in Earth's final century, free flow of information is the only safeguard against tyranny. The once-chained people whose leaders at last lose their grip on information flow will soon burst with freedom and vitality, but the free nation gradually constricting its grip on public discourse has begun its rapid slide into despotism. Beware of he who would deny you access to information, for in his heart he dreams himself your master."
I discovered this for my Model III one morning, and my parents couldn't pull me away to leave for school. I had to try each one! You could change the shape of the cursor, the cursor blink rate, and even display a clock in the upper-right! That was a good day.
> In an otherwise healthy adult, what puts your immune system through it's paces - what gives your immune system a workout - like having the flu ?

That's not how immune systems work. This isn't just a round of going to the gym. Getting a vaccine also gives your immune system a chance to learn and react, but without the severe degradation of your condition and the significant risk of secondary infection.

> What happens to my immune system if I don't give it that thorough workout every year for ... say ... 40 years ?

First of all, you run less of a risk of getting secondary infection when your immune system is weakened. Secondly, you run a higher risk of transmitting the flu to people who can't be vaccinated (for example, babies or the elderly), putting their lives at risk.

[Herd immunity: https://en.wikipedia.org/wiki/Herd_immunity]

> Related to that, what else gets killed every 12 months when my temperature goes up to 102 or 104 for half a day ?

That's the opposite of how your immune system works. While your system is focussed on fighting off one infection, it's less able to deal with secondary infections. You can end up spreading your system too thin and your health can deteriorate much more rapidly.

[Secondary/opportunistic infection: https://en.wikipedia.org/wiki/Infection#Primary_versus_oppor...]

In other words, not getting a vaccine is unwise both for yourself and for other people.
Do people have thoughts or pointers for building something users love when your product depends on there being enough users using the product? Dating apps, platforms and such.

When a single user gets no utility from your product if there aren't enough already using it, what does one do? You kind of have to spend some money marketing to get the initial word out. This is something I've been struggling with. We've been doing a lot of writing content and there's some word of mouth happening. We spend small amounts on FB too. But we're seeing a lot of users drop off with the reason "there just aren't enough other people using this".
Is this an actual case, or an imaginary what-if scenario?
Learn Drupal 8 for Free: Introduction to Drupal 8
Promoter.io – Net Promoter Score Software and Customer Loyalty Management
Re-pasting my comment here where it belongs as a reply:

It could be a great idea - to plot the data on 2 axes (x - html length or html size, y - processing time, if I understand this correctly). It's simple and elegant. I'll try that. It could be though that the chart will get messy with all this data points. One of the reasons I like the percentiles approach is that it makes it clear that there is a trade-off between message processing time and the number / percentage of messages we can process.
I still have this on my shelf! :D
> The main advantage of C was that it allowed you to type stuff super fast comparing with Pascal ( {} instead of Begin .. End etc.)

Speaking as a developer who works mostly in C and C++, that's a pretty crappy advantage. Based on the answers here[1], it seems like the real benefits were a more permissive type system, better library, separate compilation units, and better ways to directly access hardware.

https://www.quora.com/Why-did-C-succeed-over-Pascal
The even more mature secops programs might wonder whether the kernel syscall auditing infrastructure itself is a problematic attack surface.
It's interesting to take your friend's reaction apart into two components. I don't think they were actually scared of spending $3000 for a laptop, since they were willing to buy the Apple laptop. They were scared, I think, of telling people they spent $3000 on a laptop, if it wasn't a "luxury fashion" brand laptop where that kind of price is societally acceptable to splurge on.

In other words: if you buy a $3000 gaming PC, you're a weird nerd who cares too much about computers. If you buy a $3000 MBP, you're a professional and a connoisseur. Your friend wanted a $3000 computer (probably because, to be frank, they are a "weird nerd" who can put $3000 of hardware to good use), but they didn't want to be labelled as such.
Scala is increasingly used in projects that underpin allot of todays infrastructure, for example Kafka, Spark, Akka and Finagle.
> Not being able to have a volume down button in the control strip makes reducing the volume more time consuming.

Do you routinely change your volume by only one increment? Whenever I change my volume I have to tap up and down a few times to figure out the exact volume I want, and with the Touch Bar that's just one extra tap (tapping the < button gets you the volume up/down buttons).
> Custom fields makes sense... do you think those are part of making integrating with other apps easier

It's more about being consistent with other processes and applications that an enterprise already has. If your product is about generating reports, they'll want the button to say 'Generate TPS report' rather than 'Generate report'.