skysight-inc/HackerNews huggingface dataset:
I would write a charting library that uses d3 to let you chart in the repl. Let me import a 1D array of numbers and make a histogram in one line. Let me import a time series and plot that in one line.

This is meat. What you've got is fluff. No offense, its neat and you're obviously capable of what I'm suggesting. Take on the core problem of charting and you can create real value here.
great for a bouncing ball example, not so great for enterprise level distributed engineering.
I don't find this argument convincing. That's like saying, there's nothing special in the Manhattan project, we could as well try putting different combinations of materials in the same room and wait for them to randomly recombine into an atomic bomb.
At a conference (IIRC it was LISA in 2000) somebody had posted a joke to the bulletin board. It read: "Lost: one version control system, never used. If found, please return to Linus Torvalds"

Version control worked by posting your patches to the mailing list. Linus would apply your patches to his tree, which he'd occasionally tar up and upload to the mirrors.
A lot of people want land ownership to mean that they have absolute dictatorial power over everyone and everything on their land. We, as a society, have decided that this is silly, and that most crimes outside your land remain crimes inside your land. I can't really disagree.
Reddit's response to the community woes has been "we are building technology to respond to these concerns.

The hiring of a new CTO is likely designed to address these concerns.

So airing these concerns here seems pretty on topic to me.
I have to say that the parent here is entitled to their view; I don't necessarily agree but I think a comment saying why you disagree (which some people and the article author have done) is better than down voting.

He adds in a link and some value even if you feel the sentament is negative...
That's true. Which is why restaurants in tourist spots should be less trusted. But most other restaurants have enough returning customers, and the customers have enough knowledge about the product they're buying, that the feedback loop (good product -> more profit) is much more direct.
Clearly those people are well-clear of the minimum standards we generally apply to full-time workers. There's a reason we've collectively decided that companies can't just call their employees contractors and screw them over: we think that companies have certain responsibilities to the people they employ. It's a compelling argument not because people wish they had more benefits and pay but because the benefits and pay they have fall below generally accepted minimum standards.

I've talked to many Uber drivers who are in the middle of an endless shift because its the only way they can make enough money for everything to work out positively for them. I've talked to one Uber driver who had switched between black cars and black SUVs and UberX because the careful balance between the overhead of the cars and the amount he earns and gas prices etc. meant that he spent a year breaking even while driving full time. My experience is mostly in Chicago, in case that matters.

Being broke is worse than being underemployed, but working constantly because you aren't being compensated fairly is still a failure on the part of the employer.

It's great that rich people also wish they were richer but that's not really relevant. It's also great that you've talked to a bunch of Uber drivers wherever you live and travel to and that they've decided to represent themselves as happy, but that's not really scientific enough to end an argument or to carve out an exception to established laws on independent contractors.

As a sidenote, I appreciate that you aren't an Uber apologist, and didn't mean to imply that you were— I take your reasoning in good faith even if I disagree with you.
DONATE ALLAH JESUS AT LEAST 25$ TO HELP HIM SURVIVE THIS SITUATION
And the PCB is compact because there are tons of high-speed and/or noise-sensitive signals that need to be carefully routed. If you make components modular you now need to run them over (typically fewer conductor) buses. The buses will be slower than direct hardware connections and now when you want to upgrade your 1080p camera to 4k you're still limited by the bus speed of the base phone.
Screenleap (YC W12) is hiring engineers to build next-gen screenshare platform
Screenleap (http://screenleap.com/) allows you to share your screen and view from any web-enabled device without installing any software. We also allow developers to add screen sharing to their applications using our screen-sharing-as-a-service API. Our mission is to do for screen sharing what Dropbox did for file sharing: make screen sharing a hassle-free experience that just works across all devices.

We have built a product that users love and we need your help to make it even better! You will have the opportunity to work on a product used by hundreds of thousands of people, solve challenging technical problems, and make a meaningful impact on the company. In your role, you will help develop the next version of our screen sharing platform and build an SDK that allows developers to screen share from their mobile apps. We are looking for a generalist who is comfortable moving among various languages and technologies, including Go, C++, HTML5, Java, and Objective-C.

We are seed-funded and profitable. You’ll be joining at an exciting time as we are beginning to hit the growth stage. Our office is currently located in San Francisco, but we will be relocating to downtown Palo Alto in September. As a company, we value simplicity, creative solutions, and the ability to get things done. We offer a competitive salary, significant equity, and a flexible work schedule. We are open to remote work for the right candidate.

Requirements:

* B.S. in Computer Science or equivalent experience (proven ability matters more to us than degrees)

* Experience writing software in Go, Java, and/or Objective-C (or willingness to learn)

* Ability to take complete ownership of projects, from conception to implementation

Nice-to-haves:

* Experience building SDK libraries, iOS apps, or Android apps

* Experience building real-time systems, distributed systems, or peer-to-peer applications

* Experience with browser-based technologies (HTML, JavaScript, WebSocket, WebRTC, browser extensions, etc.)

Interested? Please email us at jobs (at) screenleap.com. Include your resume and links to projects you’ve worked on.
The story of this article, is that this man is talking about why he is angry, which is because agile is just not good enough for him.
Because, on FreeBSD, armv6 is for 32-bit ARMv6 and later platforms. The userland is shared between all armv6 SoCs, however the kernel is targeted depending on the architectures it will boot on and will be built for ARMv7 when applicable.
You bring up a good point that I've been forgetting, and it hasn't been mentioned. I'm going to assume that the Chinese companies named in the article have approached Monsanto for a business deal, and have been turned down.
From the popular (in game development circles, at least) stb libraries:

>Why single-file headers?

>Windows doesn't have standard directories where libraries live. That makes deploying libraries in Windows a lot more painful than open source developers on Unix-derivates generally realize. (It also makes library dependencies a lot worse in Windows.)

>There's also a common problem in Windows where a library was built against a different version of the runtime library, which causes link conflicts and confusion. Shipping the libs as headers means you normally just compile them straight into your project without making libraries, thus sidestepping that problem.

>Making them a single file makes it very easy to just drop them into a project that needs them. (Of course you can still put them in a proper shared library tree if you want.)

>Why not two files, one a header and one an implementation? The difference between 10 files and 9 files is not a big deal, but the difference between 2 files and 1 file is a big deal. You don't need to zip or tar the files up, you don't have to remember to attach two files, etc.

https://github.com/nothings/stb/
Why is this on the front page?

This is an individual's ranting as he generalizes his own agile experiences to everyone's, -even while he recognizes that the generalizations people make about waterfall are straw men-. What an amazing lack of self-awareness.

Worse still, even if I granted him his points as broadly as he seems to want to make them, and agreed that all agile/scrum experiences are like this (or at least, those in consulting), he fails to give any suggestion as to how to improve things. He dismisses both agile and waterfall. Okay then; how would you do things differently? 'It’s time for most of “Agile” and especially Scrum to die' - fine, to be replaced with -what-? I'm not interested in generalizations that you whine over; whether or not you're correct becomes immaterial if you -legitimately offer me something better-. But this offers me nothing.
I was pleased to see the following on this site:

> Currently work is ongoing to build and publish offical FreeBSD packages. Once those are published, these images will use them.
You beat me to it. My favorite working environment ever was fanatically agile+scrum (from before I started working there), and it was the most wonderfully low-stress, highly productive place I've ever been.

Agile done wrong might be awful, but done right is a worker's paradise.
The article specifically talks about taking genes from bacteria (tolerance to certain chemicals, for instance) and splicing it into crops. This isn't quite the same as cross pollination.
you could use electron (used to be atom-shell). It would be perfect for that!
Thats a false dichotomy. There have always been fiber providers, its just that Google Fiber is the "sexy" one that people look to for salvation instead of locally campaigning for fiber (which has been successful in quite a number of cities across the USA).
Well, they claimed it. I am not sure if they do have one, but switching channels and empty-channel-autodiscovery without disconnecting is a feature in the version that I have.

The issue is just that AVM produces different versions of the Fritz!Box for every ISP, so some have more storage, or more radios than others.
This starts with a false statement--"The “Agile” fad grew up in web consulting"--and just continues downhill.

I'm going to try and not make this criticism a No True Scotsman, but this post describes a vaguely Scrum-flavored approach that explicitly violates many of its stated intents.

If the purpose of this post was to decry cargo-cult agile where the trappings and software of Scrum or Kanban are adopted without paying heed to the intent, I'd be wholeheartedly agreeing. But it seems the author has conflated the two.

If information is flowing only one way, from product owners to engineers, whose only upstream delivery is their reporting, you're not looking at agile but at some weird sprint-chunked waterfall process.
>it has many uneeded bizarro decisions

I somewhat agree, though it hasn't stopped me from using it extensively. The example that you give isn't a very good one, it makes more and more sense as you get to understand the language.

However: 1-indexed arrays; and words as block delimiters ("end end end end...") are things that make me regularly take a step back and think, this would be a bit nicer if the language did things the normal way. Note that 1-indexed arrays are especially annoying in LuaJIT because the FFI naturally encourages you to manipulate C arrays, often resulting in a mix of 0-indexed and 1-indexed arrays. Ouch.
It's probably much too late for this to be helpful, but the issue with not all flash drives being compatible is because that version of uboot would probe for USB devices very early on and it doesn't probe again if it doesn't find anything. Changing bootdelay won't fix that because that happens afterwards. It can boot from practically any flash drive if you prepend "usb reset;" to bootcmd and then do a saveenv. Be careful when doing this, all of that configuration isn't stored on the flash drive obviously so if you aren't comfortable with uboot you can easily brick the router. Just do a printenv first and make sure to copy down the old bootcmd just in case you need it to recover.
... I meant, let the device speak directly to the user. "Your key is alpha nine hotel victor ..."

The goal was some sort of manual setup.
Intel Optane in 2016
It sounds like what you're describing is roughly the same as the Bonferroni correction: https://en.wikipedia.org/wiki/Bonferroni_correction

It's no panacea. When you use it you reduce your statistical power - in other words, your likelihood of detecting genuine effects goes down.
Le TOP 5 des outils gratuits pour analyser un réseau
> Why is this on the front page?

I've gone around and around with others, and apparently articles like this must be interesting to most of HN's readership. It's got more than a dozen points.

The Guidelines say to flag it and move on, but maybe we can get a nice meta conversation going this time.
Right. You get to around the 10K+ range and you've basically got Vegas (the Sands and possibly the Convention Center though I haven't been to the latter since Comdex days), the Moscone, Javits, the main convention center in Boston (10K is a bit large for the Hynes), Orlando can be made to work (though I hate the logistic involved). There are doubtless other potential locations--Chicago was the other Comdex site back in the day, Houston had/had huge oil & gas shows--but I can't remember the last time I've seen a top-tier tech show at another location.
Comcast does this under the "xfinitywifi" network name as a default setup for anybody who uses the standard cable modem/router-in-one box, with thousands and thousands of access points: http://wifi.xfinity.com/
The rate this post is getting upvotes suggests that agile (and particularly scrum) are indeed misunderstood. Eesh :/
submit a pull request? find the dev who wrote it and ask if you can help get it patched? file an bug? same thing as finding any other type of bug, really. Just avoid sounding like an ass and you might make traction.

As a corollary: consider creating a better PoC for the bug.
I think there are enough employers out there that are implementing the version of Agile/Scrum described in OP's post. I currently work at such company and can relate with pretty much everything on that post.

The sad part is I'm not really sure what is better that will be accepted by clients who now have become comfortable with Agile. From my personal experience, if you're on a team with smart motivated people, Agile won't really help you or increase your output. You will continue to deliver the quality work regardless of story points, scrums, and all the other metrics.

If you're not on such a team, clients using Agile can now point to some number and say "Hey, this number is 100 but you should be at 180. You are not performing". I do agree that it gives too many false positives and generally my attitude towards them (in cases where I have been the target) is to simply reply "If you don't think I'm performing: fire me."

They usually walk away at that point mumbling something and I go back to work.
There are thousands of startups, large companies and product vendors doing this type of work, what is the specific differentiation that would make someone choose this over others?

Having worked in the managed security space, and both created products that did exactly what this is professing to do and working with others, I don't see how this is very different.
I assumed I know what a scrum is, given that I'm in one every day, and I can't recognize what the author is talking about.

You're only able to give short-term updates? It takes 5-10 hours per week? What even is this?

That just sounds like a sinkhole of terrible management, where some micro-manager is scheduling a full-blown meeting every day and euphemistically calling it a "scrum".
Only if you consider information about terrorist attacks as a 'hate speech'.

https://www.reddit.com/r/europe/comments/3b86ws/mods_of_reur...

(This post was delisted many times by mods, despite the fact that its author is Turk, so he cannot be racist against himself.)

Moreover, /r/europe moderators explicitly admits their practices:

>Censure or visible islamophobia. One has to choose.

https://www.reddit.com/r/europe/comments/3b6fgi/mégathread_a...
Democracy is the worst form of government, except for all the others.
> the research could be publicly funded (and a lot of it is already)

I can say with absolute certainty that this is not the case. Funding is available for basic science only; the very difficult work of bringing genetics to market is simply not funded. Funding for research into e.g. drought resistance is limited to understanding genetic pathways. The closest you get to useful traits is QTL analysis. Make no mistake, this is very useful, foundational research. It enables a variety of approaches to creating new crops. It does not, however, create them.

Public funds should be used in this way. We should bring back seed banks, co-ops, and fund grants that actually aim to bring marketable traits to useful inbreds. I'd love to be able to point to GM intra-poaceae drought-tolerant corn and say, "this is what transgenics are capable of!" That's not the reality, though.
Are there many of you actually using Chronos in production? I'm not sold that this project will still be with us in a couple of years..

I'm not saying the idea is bad, but comparing the developer community of Marathon with Chronos you see some obvious differences in commits, developers, issues (and responses), releases etc.

We've been using it in conjunction with Marathon and Mesos, and my impression is that it's a now half-dead project riddled with bugs (especially in the web UI) and I'm unsure whether we should invest more resources and infrastructure around this project.

Aurora does look interesting. But Apache doesn't have a much better reputation, and I'm not particularly keen on going away from Marathon. Any DevOps engineers with container/mesos infrastructures wanting to chime in?
If they made him go to 5-10 hours of meetings per week and called it "agile", I don't blame him.
mifi hotspots don't have that much range. so even if they interfere all you have to do is walk away 20 feet and everything is fine.
There's different tradeoffs of course, and we've obviously been inspired by iPython and Mathematica and other interactive programming environments. Tonic is in large part asking whether we can take the lessons of interactive programming and make them useful to broader software development (hence a focus for example on object viewers to analyze binary data). I think the features called out in the site are pretty unique, but perhaps some conceptual differences are warranted.

The key differences I would say are:

1. The fact that you have access to every NPM package. Node is now the environment with the most amount of packages, chances are someones solved part of your problem already, why not have all that code at your fingertips?

2. It was crucial in our mind to exactly match the behavior the code would have if you ran it through node as if it were a straight file. That means, for example, that every cell has to execute synchronously after the last (not async, you can't have ticks happen in between cells -- you're code will now behave dramatically differently if you download it, especially in an environment so dependency on asynchronous behavior like node). It really is like a living file: even hoisting works -- you'll notice that if you modify a function that is referenced in an earlier cell, Node will notify you that you've "changed" the past, and will rerun from that point. This is very different from the additive nature of iPython style repls where every cell stomps on top of the last. In Tonic, no code that has run isn't on the screen: because it really is like just running the file (again, you can download it and run it yourself).

3. Related to 1, notebooks are also easily publishable in a living way: a node notebook is just a node package. So you can require an notebook from any other notebook, instant sharing.

4. Our take on object viewers - we want these to be discoverable, not a part of the code, its a view on the results. Tonic fundamentally deals with Javascript objects, but the object viewers are applied on top -- post execution you can decide to look at an image as an image, or hex viewer, or download. An array could be a coordinate or a graph, both are available to you to switch between, not a function you call to display your data. We really want the tool to help you find new views on your data.
Copenhagen airport is decent. I live across the bridge in Malmo, Sweden.

if it's not too personal, what's your plans for Denmark? :)
http://weeva.com/blog/wp-content/uploads/2015/07/cant-unders...
they're the only company to do 1G unmetered I think. :D
I've worked at a company where Agile/Scrum was implemented in beautifully and we never thought to change the process.

However, I've worked more often at companies where Agile was either misunderstood, or inserted into an already flawed/toxic process of development as a magic bullet. I think there are enough places out there doing the latter that warrants discussion of this post and how we can improve things.
Have a look at Lattice (http://lattice.cf), which is extracted from Cloud Foundry.

Disclaimer: I work for Pivotal (in Labs), which donates the largest chunk of engineering effort to Cloud Foundry, including the Lattice team.
I think you mean public keys in the second sentence, but if so, that sounds like a very apt analogy.
there is an emulator called Einstein. It supports mac os x and android among others. you still need a ROM to run it.

The newton platform is amazing and the community is great. check out newtontalk.net mailing list and the UNNA (united newton archives).

Thanks to some amazing homebrew developers the newton got support for Wifi, SATA and Bluetooth. Not bad for a machine from 1994.

The newton is the road not taken. I always wonder how the world would look today if instead of if Apple focused on the newton instwad of iMacs and iPods... would love to see a modern successor.
That's true, there is low possibility that any particular line of research will pan out. Usually what happens is various groups each figure out bits of the puzzle and then everyone cross licenses the resulting solution.

I remember 10-15 years ago same rough groups were working very hard on cathodes for lithium batteries based on iron vs cobalt. Because cobalt is spensive and cobalt based cathodes suffer from thermal runaway. They tried all sorts of ways to make iron based cathodes that were conductive enough. Today lithium iron phosphate batteries are standard off the shelf consumer items.

Batteries are hard because material science is hard.
admittedly, the new ribbon interface (well I guess it's no longer new, it's just that I went from using excel for about 6hrs/day to maybe 12hrs/year circa 2005) does look prettier -- but how do people actually go about finding anything in it? does everyone just use google & try to find some blog post with screenshots?
Bitcoin is on the verge of a constitutional crisis
Yeah, that comment was less about "this should not have been submitted" and more "exactly why are people upvoting this?"

But maybe it'll lead to a productive discussion on what it takes to run an effective agile shop, and that'd be worthwhile.
Yeah if I would be working there it would be easy, have filed a lot of vuln reports/PR'd in the past at the startups I worked at. But the employment contract was signed months ago and I'm not starting until soon, so can't file a bug report/contact a developer/create a PR.

The PoC is literally a URL, you open it and it shows arbitrary content injected by me through a query parameter. No user interaction required, no fields to enter, no login. They just forgot to sanitize their output, which seems quite easy to detect and fix.

Thanks for your reply though.