skysight-inc/HackerNews huggingface dataset:
Conflict markers don't merit being included in the permanent history of a project, and they break the build and prevent using tools like bisect. As a dev, I'd rather pull the conflicting changes and resolve and test them in my workspace than have to rewrite history to get rid of invalid commits. My branch isn't ready to be reviewed and pulled unless it's up to date w.r.t. master.

And the master branch (the starting point for new feature branches) should contain the code that's already released and vetted in production, not whatever you hope to release.
> I think $200-300 is a bit low

I agree, but you could could get a few basic experiments going for that much. Much much more if you spent 800, like you would on this kit.

>You didn't mention an autoclave

Good point. The only stuff you would really HAVE to autoclave would be media, and you can use an off the shelf pressure cooker for that.
Highest EU Court Considers Criminalizing Website Hyperlinks
Movies and other such pleasures are so cheap compared to the big line items in life. I don't think anyone studies to get into college and work a job for 40 years for the sake of watching movies. People do these arduous things mostly, I believe, for the sake of status. If you did not care about status, as many don't, you could rent a small one bedroom apartment in an inexpensive place and work an easy job to make ends meet, and still watch movies or play video games, what have you.

Social status can be fractured, but eventually people come into conflict for people, places, and things. We don't live in independent streams. We fight over the best apartments, the best cars, the best mates, the best stocks, etc. Then status, money, and power come into play.
Whether the belief is dying out or gaining acceptance is not a rational answer to the question of why people hold the belief. So again, is grouping pigs and dogs into the respective groups of meal and pet anything other than an arbitrary distinction?
I have more and more trouble as each year goes by of picturing a prosperous United States in 50-75 years time. That isn't to say there's going to be some huge revolution or massive collapse in our economy. But barring a third world war that can allow politicians to play fast and loose with public funds, political friction is SO high on all the most important issues of building a nation, that I think the U.S. may have hit an apex of development.

Yes, technology will continue to improve. But the great philanthropists of our past and future had and still have little interest in building high speed rail, repairing old bridges, dredging harbors, or laying fiber.

Google's pervasive internet may be as useful for the 19 million Americans estimated to still not have access to broadband as the abjectly poor in sub-Saharan Africa.
Epic response to advertiser bullying
OK, thanks ;-)
Even the UK probably differs between England and Scotland, and the EU is 27 further jurisdictions. It's different everywhere.

But common sense applies everywhere; if you don't understand it don't sign it, if you don't want to be held by it then don't sign it, if you promise never to enforce it then just take it out of the contract.
Double clicking the video area is a shortcut for fullscreen view.
Erlang has circuit breakers too, like this: https://github.com/jlouis/fuse

Sadly, they are not mentioned much in books or other documentation, despite being a potentially extremely useful piece of infrastructure for some kinds of projects.
I think a lot of these things are experience-related, or usually cemented within a specific implementation. A lot of people may apply these principles correctly because that's what they find works best, without necessarily bringing it to a conscious level, or to a level of explicitness that makes it easy to teach or use.

Garrett Smith is starting to hit on that with http://www.erlangpatterns.org/ and trying to broadcast that kind of information to the rest of the community, but I'm guessing participation hasn't been strong enough to help (I know I haven't participated enough to that website personally)
Totally agree. Rather than getting more enjoyable to work with, things just keep getting more and more fragmented. In some ways that's great, but for developers it means a hodgepodge of frameworks and tools.
And things keep fragmenting more and more, new languages, more devices, more types of experience.
I was a C++ game developer for many years, and last couple of years I have been using Flash for development. Other than memory management it's a great language. Been developing mobile applications on it as well as 60 fps 3D apps. Come on Adobe, we need you to promote Flash!
Whatsapp has never done any advertising in India and had more users in India than Facebook before it was bought by Facebook.

Indians don't have a very high trust barrier to overcome - NSA/privacy barely figures in the public discourse.
Well, you're assuming that it makes it to court.

Based on personal experience with this in Canada -- there's significant expense and stress involved when you're on the receiving end of a lawsuit from a former employer who had deep pockets and an ax to grind. This is even more true if you've got a mortgage and family.

Even when you're in the right, you're more likely to take the least expensive route to make the suit go away than to fight to the finish.
Looks interesting, great work!

Suggestion: If you allow custom background, think carefully about the font colors. On the default background (tree & blue/gray sky) it was very hard to notice "up next" and "later" lablels - I wouldn't notice them were it not for your intro video in which they were more visible).

Also, a simple way to get back to "today" in the week view. I was surprised to find out it wasn't in the leftmost page.
I am the initiator of this project. It's an honor for Pippo to be mentioned on ycombinator.

I see some debates related to "micro" definition. A while ago a friend of mine posted some comments on reddit justifying why Pippo is "micro". If you are interested to find out the arguments please read https://www.reddit.com/r/java/comments/3x1wsm/why_are_java_w....

When I published the first article about Pippo on Dzone(about one year ago), someone asked me "what are the key differences/advantages of Pippo compared to another Java micro framework Spark?" You can see my answer in the comment section of the article (https://dzone.com/articles/pippo-micro-java-web-framework)
Pippo is small, modular but it's not a simple toy. You have a lot of features that are not available in other (Java) micro frameworks.

If you want more features (security, scheduler, rest doc, event bus, mailer, DI), try Fathom (http://fathom.gitblit.com). Fathom is a Undertow+Guice+Guava+Config+Logback stack over Pippo.
For people that like the super declarative approach (via Java annotations) from Spring Boot, we will try to upstream the fathom-rest module (http://fathom.gitblit.com/rest) in the pippo-controller module.

There are some new features/modules that are not documented yet (for example PippoTest class from pippo-test module, ...) but Pippo demos (https://github.com/decebals/pippo-demo) are great and you can learn incrementally many aspects of Pippo from these.

Have fun!
How do you detect a profitable market before writing those apps?
Chapter 3 of Erlang in Anger (http://www.erlang-in-anger.com/) does mention them among other strategies in handling overload (3.2.2). I tried to put as much concise production experience as I could into that manual. Hopefully it proves helpful!
https://news.ycombinator.com/item?id=11038725
To some degree, Turnbull's hands are tied from party policy from the "No!" era (like the NBN). He's certainly better than Abbott as he's not screwing up anywhere near as frequently, but that doesn't mean he's worth voting for. Whereas the opposition's problem is getting their faces in the papers.

Heh, all parties have trouble with political promises, but the Liberal party in particular is very bad at keeping them. Remember Howard's "these are core promises", suggesting these were ones he was going to keep? He didn't even keep the ones he called core...
As Rich Hickey says often, there are two truths that are true about all bugs:

1) They passed unit tests.
2) They passed a type checker.
STS-107 “Columbia” Loss FAQ (2004)
We're constantly bombarded with radiation by simply living. We wouldn't make it to adult hood if all DNA damage was lethal. DNA damage is more likely to be repairable or outright kill a cell than cause cancer, just by pure numbers.

> Chemotherapy is just "let's kill enough percentage of this guys cells to kill the cancer cells before they kill him."

That's exactly what I said with "otherwise indiscriminate treatments." Our body is not a homogenous mass of one type of cell; different cells react differently. If cancer cells react disproportionately negatively to a substance than other cell types, then that substance could be useful to treat cancer. All forms of hormesis are basically an extension of this idea: that the harm done by a substance can be otherwise offset by positive effects.
Another discussion today: https://news.ycombinator.com/item?id=11060257

for example:
https://news.ycombinator.com/item?id=11060566
Are there actually any use-cases where haskell would be recommended over other languages?
There shear level of thinking and multiple different ways to do what seems like trivial tasks is mind bending...perhaps I never did it enough to a level this would not be the case.
When you're engineering at that level, you probably aren't a fanboy, and more likely to be a rational engineer. He's been on record a number of times extolling the iPhone's architecture for gaming.

Lots of peeps at Google use Apple hardware. It's just hardware.
The closed nature of the internet is dangerous for reasons far beyond "mom and pop can't use the rest of the internet anyway" argument:

1. Content Quality reduces due to lack of choice, and lack of exposure: Closed-groups are places where spam, false information, propaganda breed to a high degree. Other parts of internet help verify claims/suspicions/hypothesis.

2. Sets up a monopoly, vendor-lock-in, changes habits: Facebook would hold immeasurable power, once they've got people hooked onto thinking that there's nothing beyond their apps. The content they censor, never appears on their networks; the content they don't like die a bad death, the apps they don't interface with die a rather quick death, the business they don't bless die a death by the guillotine, the businesses they do business with die a death by a thousand paper cuts.

3. MBAs ride the wave with their business plans, corrupt official enact new laws, freedom is lost: Similar schemes by multiple powerful corporations crop-up everywhere. Internet gets fragment, and everyone is left to rue the freedom they gave up. 'Cause its a long battle up the hill, once the rules and laws are in place, they're very difficult to change because of the inherent momentum it affords to all those "rent-seekers" and "opportunistic" businesses that crop up around it. For a case study, refer how the Airline industry squeezed out every ounce of leg-room, and comfort, for more seats, and in hope to turn more profits...

There's a lot of other things that might happen, or not happen at all... but, remember, when something's free, the product is usually the user.
Hmm... good point, but I think it's about valuing the advancement of knowledge over monetary issues that is the heart of the matter right?
This is a good point though one thing is that we can pretty much always use more electricity (Alcoa can start smelting more or something) and since we don't have feed-in tariffs I am not sure we will see those same market signals.
Would be good to start off your landing page with a headline and some copy explaining your product. I didn't quite get it at first.

You need something like...

Lanes is a simple to-do list with a built in pomodoro tracker designed
to help you stay focused during your day.

-- Insert screenshot of Lanes in action --

Here's how it works:

1. Build your to-do list for each day

2. When you're ready to work, start a pomodoro tracker.
The top task for the day is what you should be working on.

3. Once your pomodoro is up... stand up, stretch, and if you've completed
your task, mark it as done.

4. After your short pomodoro break, goto 2.

-- Insert testimonials about how lanes helped your customers save X
amount of time or get N things done or achieve 100% increase
in tasks completed --

What are you waiting for... you should sign up
for Lanes and start getting things done!"
Every year since I've started to read about programming (maybe 10 years), Haskell (and pure functional programming in general) has been the Next Big Thing. I don't have anything in particular against Haskell, but its failure to "arrive" makes me think the answer to your question is no.
there's no Brightcove neither videojs, VHS was built from scratch and we have plans to open source it.
MySQL Cluster 7.5 early release out
Why would this be provided as a stipend instead of as an expense?

If you're completing the training on company time, it's just another expense. If you're expected to do it on your own time, how is this a perk?
Hi,
We're the team working on Google's experimental encrypted BigQuery client, also mentioned in the article. It's open-sourced and available on github:
https://github.com/google/encrypted-bigquery-client

Happy to answer any questions or chat about cool uses of PHE!
the prelude implementation is foldMap on list. as i understand it, a cons cell will be created with the head pointer pointing at 1, and the tail at a lazily evaluated thunk. + tries to evaluate, which creates a cons cell pointing at 2, and a thunk. 1 and 2 are added. so we've got two cells hanging around, but no references to the first one, so the gc can grab it whenever. it'll just kind of chug through the list.

it's kinda wasteful to keep making the cells, but it's easy to read. shrug

however ghc is very smart. it might be clever enough to optimize away the cells. it might also do immediate ints, rather than pointers to '1', i'm pretty hazy on when there's an int, and when there's a bigint.
This comment breaks the HN guidelines.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

Please post civilly and substantively, or not at all. We detached this subthread from https://news.ycombinator.com/item?id=11059109 and marked it off-topic.
Interesting idea, and a great exercise for learning more about parsing, CSS selectors, and command-line interfaces.

One point of (hopefully) constructive criticism: I'm not completely sold on the CSS selector syntax. Attribute selectors are semantically meaningful in the DOM, not as much so in Python.

Providing a more Pythonic query language might make it easier for users to guess the purpose of queries and to build complex queries of their own. For instance:

class * extends IntegerField
class FloatField
class FloatField: def *
class FloatField: def to*
from collections import Counter

or perhaps:

class FloatField: def to*(foo)
for * in *: if * is None

(or perhaps even `for $1 in : if $1 is None`. There are probably better ways than what I described to express the wildcard part, especially if you want to distinguish these from `args`, `kwargs`...)

Anyways, it's always awesome to see people putting their work out there, and I hope you'll continue to do so!
India bans Facebook’s ‘free’ Internet for the poor
Market Basket Analysis Using R
> You say that a 'no-blocked sites package' and 'whitelisted site package' could co-exist but fail to see that, the former one could be priced so high (once the latter gains a very large market share) that it becomes necessary for an ordinary person to limit his choices.<

See this is where pretty much everywhere gets it wrong. Prices aren't set by one side. Prices are ALWAYS set by both sides coming to an agreement.

People believe that prices are set by seller or employers, because they are usually the buyer or the employee, and they feel that they don't have the power to set prices, when the truth is that the price they want isn't just being set (and this is a good thing).

General package(no blockage) will be priced based on the supply and demand. Same is with whitelisted site package. The fact is, for most people whitelisted package where a bunch of competition websites are blocked is not a big deal. This annoys people who want cheap 'open' package.

This is precisely the reason where most proponents of net neutrality fall. You want things a certain way, but since the market will not provide you the option you want, you want it to be enforced by the government. If nobody can block anything, then there won't be any non-general packages. So make it about freedom. But it's no different than when groups interfere in the lives of other people, like preventing gay people from having sex by criminalizing it because they themselves are disgusted by it.

At the end of the day, the argument is simple, when you allow people to do something freely, will they do something you don't like?
This is the world's highest throughput in-memory, distributed relational database - and it's open source!

The new version scales to many 10s of TBs and enables up to 1 TB per DB node, with paralllelized node-recovery. Index Scans are also improved with improved statistics.
Add Crashlytics to You React Native iOS App
7000 car accidents caused by deer in Scotland each year, killing people and causing damages to scottish economy estimated in 5 million Pound. Lynx would help with this for free, saving the lives of many people each year, including the lives of many livestock farmers and its beloved relatives. Lynx will be glad also to control cattle diseases hidden in wild deers and will drive big money from tourists to this areas.

The idea that the government will not try to save lives of scottish people, because a few livestock farmers are grumpy and live in the past is totally ludicrous.
> but isn't this just part of being an adult?

If you believe that, I've got a bridge I'd like to sell you... Eh? Eh? See what I did there?
Spoiler: they are air sampling units.

Vendor page: http://www.hi-q.net/products/continuous-duty-air-samplers/ps...
Uses of ASTM Standards for Chemical Analysis
What do you mean by "water provided"? That seems like that should be legally mandated? OSHA requires it in the US.
Crystal silicon not steel, but it's reasonably close to concrete. And concrete is the high end road surface vs. asphalt.

Crystal silicon [.6 - 1.3KIc (MPa · m1/2)] https://lirias.kuleuven.be/bitstream/123456789/355152/1/Ther... (Page 12)

Concrete [0.2-1.4 KIc (MPa · m1/2)] https://en.wikipedia.org/wiki/Fracture_toughness
I found the article fascinating enough even without being in the field. It was so interesting, in fact, that it made me reach out to a psychologist friend of mine and ask for a referral.
Passport User Management Tool Named #1 API by DeveloperWeek
I was always happy to welcome individual people into Internet society, but after offline society swamped us, there really isn't an Internet society anymore, and I miss it.

I'd have struck out for the next frontier years ago if I had any idea where it was.
This is an important conversation people should have when discussing security. The dream is perfect security and trust - something that no singular person could ever have completely, because it basically requires a ton of things to happen:

* You need to audit the blueprints for all hardware.

* You need to verify, physically, the products of manufacturing - the physical hardware you will use - often requiring you to know the design and likewise guarantee the implementation of the fab process.

* You need to audit and verify all firmware and software running on the system - from your flash controller to your chipset to your CPU to your GPU. This is on top of already having trust in the hardware.

* You need to then use software that is secure. Perfect security - mathematically proven security - is probably the most expensive thing you could try in software.

It is already impossible for any one individual to have audited all the hardware parts and the underlying OS and firmware, but then they need to also personally verify or write themselves the software implementations of security they will use.

We all, by using computers, are yielding an immense amount of security in the form of trust. One of the cornerstones of the free software and open hardware movements are how untrustworthy a singular set of eyes upon hardware or software truly are - that having the ability to independently have someone else inspect the code, or most importantly your own ability to do so, is what gives us reasonable expectations of security.

So nothing you ever use you can truly claim to be perfectly secure - you are always trusting that someone else is telling the truth when they say it is secure. In the best case scenario, a lot of unaffiliated people claim it is secure (ie, free software / free hardware). But we are well beyond the point anyone using an Internet based messaging app can presume perfect security, ever. The question is always who you are willing to trust when they claim to offer security - and to recognize when vendors are not promising (legitimate) security at all, as is the case with cell phones.
Casualty of Cities’ Resurgence: The Suburban Offices Left Behind
Every time I see this a get further down the list of examples that I understand. Unfortunately, I still don't make it very far before I'm lost.
I'm not sure why you've been downvoted, I think you're quite right. A warning that's shown too often when there's no real threat gets ignored. Making the warnings bigger and scarier is just crying wolf ever louder, and it doesn't work.

I don't think the solution is to avoid HTTPS, however. I think sysadmins need monitoring and automation tools so that expired certificates can be an exceedingly rare event. Letsencrypt has taken a big step towards this by making a fully automated process to get a certificate.
An Introduction to SELinux
You don't look for profitable markets, you look for groups of users. Groups of people within a certain segment will generate revenue; then it just depends on how you differentiate and how much of the searches on the App Store you can capture.

A random example: there are 1.6 billion muslims on the planet. Some of those will own smartphones. Most of those read the Quran. Meaning, some of those will look on the App Store for a Quran app. If you build a good Quran app, you'll be making money. It could be $50k a year, $100k or $500k; that I don't know. But you'll be making money.

Also, don't forget, even though my apps have never been featured, Apple does actively look for good apps. That can help significantly if you build something nice. But you still need to target a large enough group of people.
Unfortunately the new CEO of CSIRO is a VC, not a scientist. Fits perfectly with the "innovation" hype the Turnbull government is selling. Short termism wins again.