skysight-inc/HackerNews huggingface dataset:
Shame that the article doesn't mention how we know so much about long term survival rates of people with no spleen. IIRC During the Second World War (aka WWII) large numbers of injured soldiers had their spleens removed in passing, this gave a large population to follow
You mean ratify in the veto sense, perhaps. That's an interesting option.
Is your concern developing on Linux or targeting Linux?

I think Xamarin claims to have both cases are covered, though not nearly as well as other platforms.

Any additional detail you can add to your anecdote would be appreciated!
The popular Phantom 2 became close to inaudible and invisible past 200 feet.
I don't work for any large company but MS hit the right spot because people don't seem to want to solve the problem themselves but just keep wasting time forever.
I think it's actually "coke", isn't it?
Yeah, Eye-Fi cards are supposed to work with an app on your laptop or phone that uploads pictures to their servers. You can run your own server to pose as the app and intercept the pictures, though.
If Markdown were less static, you wouldn't have to find random implementation-specific documentation describing custom features - they'd be defined in the spec. You also wouldn't wind up in situations where two different Markdown implementations interpret the same Markdown text in two different ways, which happens surprisingly often.

Markdown text is therefore always written for use with a specific implementation, and can't realistically be used as a text interchange format in e.g. email or any other federated system with multiple rendering implementations.
I am a solo founder/developer and these are not hacks but rather realizations dawned on me, leading to much better or rather consistent productivity and decreased anxiety.

I am working Solo, but I get to bounce ideas off my spouse who also works in IT though it is sporadic at best. I am proactively trying to do this more, as it helps to air my ideas and it is much easier to recognize rabbit holes.

* Maintaining a list of things to do. If the first thing you do when you sit down to work is wonder what is it that you have to tackle next, thats a recipe for loss of productivity. If you have a list of tasks ( as granular as possible), ordered by priority if possible, you can hit the ground running. I use ZimNotes with the filed stored on DropBox. Zim autosaves. So no fear of loosing

* Try to have more realistic expectations of what you can accomplish. Try to estimate how long each task will take for you to do and then double that estimate. Knowing how long each task is gonna take will cut down on anxiety. This will clear your mind and give room for your mind to concentrate on the task at hand.

* If you are a solo founder starting out, product validation is much more important than QA. Once you have customers though, it is important to avoid any disruption in services.

* Release often even if only you are the only one who will see. Make incremental updates. Always start with something very small but working and keep adding features. Immediate visual feedback of seeing your changes at work will do wonders for your morale.

* If you are doing multiple projects, some preliminary documentation should be in place so you can context switch easily from one project to another

* Though all these help me a lot, I have just started following most of them and it needs lots of discipline. I need to be mindful of what I am doing. Whenever I slip, I just try to get back up and start again.

All that said, if I am exploring a new feature or tech, it often lacks structure due to it's lack of clarity and the time estimate for it is widely off the mark. Yet to find a way on how to tackle this. For now, the only option is to set some hard deadline. If there is no light by the deadline, that line of exploration has to be dropped. Maybe the unpredictability just has to be embraced and accepted.

I also need to find a way to handle situations where I run something and it needs a minute or two to finish. I end up wandering to HN or News or Youtube and lose track of time. Maybe another list of micro tasks that can be accomplished in 2 mins :)

Another idea is to use spacemacs. I have been a vim user for a long time. The idea of using emacs for browsing , task tracking and coding sounds appealing as probably there is lesser chance of distraction. Can someone comment on whether it is a good idea or another wild goose chase?
I just hope we have and maintain a FOSS Flash player for legacy content. There are tons of games and interactive sites that have content worth preserving/archiving.

I know one exists, but last I checked it was not fully featured and had issues. We'd need to either finish that for archiving purposes, or hopefully Adobe can just open source their player once everyone bans it across the web.
It's funny you should say that. I've posted about traffic calming in my neighborhood before! It's calmed in one direction but not the other.

Still, even going 20 or 35 mph is enough to kill someone, and 20 feet is not a lot of room, especially with no barrier between the sidewalk and the car. Last weekend, a driver swerved to hit a car that was stopped in the street and struck the tree on the corner of my lot. Luckily, no one was hurt, but the key word is "luckily." Anyone who'd been on the sidewalk would've been paste.

Compare that to the rather less immediate concern of a drone that might fall out of the sky, a drone that might clip me.
> Why not just use first and count variables?

I think he addressed that in the post:

The most common use for ring buffers is for it to be the intermediary between a concurrent reader and writer (be it two threads, to processes sharing memory, or a software process communicating with hardware). And for that, the index + size representation is kind of miserable. Both the reader and the writer will be writing to the length field, which is bad for caching. The read index and the length will also need to always be read and updated atomically, which would be awkward.
That said, one of the comments on the blog actually had a great suggestion for dealing with this. Wrap the value yourself at 2*capacity, you'll still get the same benefits from the algorithm and it's trivial to prevent the overflow then. You can then avoid the modulo operation (subtract the capacity if it's a larger index) and get better performing non-power of 2 capacities.

That said I'd mostly be using this kind of thing in a situation where i'd want to have a power of two sized buffer anyway.
I wonder how much the tech can change to reduce the noise. Maybe something similar to what Noctua does with their computer fans. It just seems like all the research has gone into making the props as powerful as possible while using the least amount of energy.

If I recall correctly, the Dyson air dryer was tuned to sound more like white noise than just a noisy fan. Maybe that's a solution too.
How's that unpredictable? It will always throw for all and only empty lis arguments.
Fun fact: those plasticky end parts are called aglets

Source: https://www.youtube.com/watch?v=Evcsj1gx1CE
(I didn't forget it)
Announcing Cog 1.0 Beta 1
Regardless, 2 thumbs are very different from all 10 fingers. Not the same memory. When I touched typed Qwerty, reaching the "O" meant straightening the right ring finger. On a phone, this means placing the right thumb somewhere.

Very different. Though I didn't realised how dissociated those could be before I used my Dvorak-like layout.
I don't work in game AI, but my hunch is that part of the reason for any dissonance between state-of-the-art 'AI proper' and state-of-the-art game AI would be the abstraction level of interface permitted by the respective environments each participates in.

A lot of the big, breathtaking, (recent[0]) breakthroughs in 'AI proper' have been at the really really high level of abstraction of "how do I parse sense data". Questions like "What kinds of things are in this picture?", "How similar is this sentence to this other sentence?", or "What kind of thing is this thing?" are really asking, "How do I take this untyped, unstructured information and turn it in to something in my ontology?". This is a problem in the real world because photons and soundwaves don't come with type signatures.

In a game engine, however, you have powerful hooks directly into the physics of the world you're operating in. Beyond that, you've got hooks into the other agents that you're operating alongside[1]. With a higher-resolution system like this, the work required for seemingly-intelligent behavior becomes less. A lot of that work is offloaded into the higher granularity of the abstraction you're working under.

To make a completely unfounded hypothetical, and invert the trope, I'm not sure we'd be as smart as we are if we always could read each other's minds and read and write directly to reality.

---

[0] To be fair, a lot of the big push from the GOFAI work in the 60s+ was more in line with the kinds of things useful to game AIs; logic-oriented/planning systems.

[1] I know that one way to get more 'compelling' (and less uncanny) AIs in games and in academia is to limit their ability to transgress these boundaries that our intelligence operates under.
Here you go: https://security.stackexchange.com/questions/62832/is-the-of...
https://www.google.com/search?q=ipromiseiamauthorizedtoacces...
While I think Coq is usually used for mathematical proofs rather than program verification, I know there are a number of formally verified data structures written in Coq that have also been directly translated to other languages. See e.g. https://www.cs.princeton.edu/~appel/papers/redblack.pdf
Sounds like ransomware.
1. Out-of-control housing prices are also a moral problem. That's why it's such a hot-button issue, after all. The difference is that the housing market is a tough issue to solve, while the prospect of mass deportations is a very easy issue to solve: don't start mass deportations.

2. We're not talking about having to move across town. We're talking about being deported to a country you've never known. Being forcibly separated from your friends and family. Being unable to even visit them due to the mandatory 10-year ban on entering the United States after being deported.

And again, since you mention legality, it was illegal for Japanese-Americans to live in their homes during World War II. Yet they had a right to do so.
Why should the rest of us have to deal with it? They caused the problem, and they did it AFTER seeing everything the west went through. They did not have to follow the same way we went down, but they chose to anyway.

Not to mention, it does nothing to address the actual sources of pollution. Fix that first.
> Which is also a good reason to open your code and let those that know better help you fix it.

This is a fantastic mentality, but unfortunately doesn't really play out in reality.

I'm a huge Open Source fanboy, but we need to be "real". How many people are really going to read every line of every open source program? Very-few-to-none is the real answer. Massively popular software gets eyeballs, but few others do.

Most of us just use the software and trust/hope someone else reviewed it for security et al.

The problem with that is, we are all trusting/hoping someone else did a review, but that someone else is trusting/hoping someone else did a review.
I've thought about it every now and then, but the additional work required to implement that outweighs any money it would bring in.
> What's the logic we'd use to deport someone brought here as an infant, who has known no other country but ours?

We should not try to help clean up other peoples' mistakes. If you bring a newborn illegally into a country where they should not be, you're accepting the consequences not just for yourself, but the baby.

The point is not we're deporting the baby, we're deporting the whole family and trying to deter future illegal immigration.
eye-fi's are great - I have several - but at least for me they don't actually solve this particular issue, as they only transfer the image to your phone/tablet.

What's really needed IMO is some way of automatically uploading photos (perhaps only selected photos if on a very low bw connection) directly to a remote server of the user's choice. And ideally doing so in a way that is secure and proof against accusations of tampering. As much as I've tried I haven't managed to make eye-fi's do that.
One place to start is the "Principles of Neural Science", the intro textbook to neuroscience.
I tried to explain that technological approaches are pragmatic anyway. However, a technological solution isn't in sight currently, therefore a political solution would be necessary to buy more time. And I can't currently see any dogmatic political actions anywhere. But as you seem to be convinced that "there is too much dogma" you surely could, couldn't you?
Was thinking about this the other day, now in the context of this release it comes to mind again - it would be kinda cool if it was a common practice for tutorial folks to make a repo where they forked the entire thing and placed comments all over which were links to videos that broke down those sections in an easy to understand way.
The relation is that instead of driving around looking for parking, they queue up at their new bottleneck: loading and unloading. Nobody in the video needed to park, and yet traffic within that area was still moving slower than 3-4mph. Place this phenomenon on city streets where they won't have space for conveniently designed queuing areas, and cars will stop in the road, blocking anybody who is trying to move by. Downtown traffic during rush hour will be moving at a snails pace.

I'm open to the idea that carpooling might increase, but where will it come from? If it is coming from public transit, that would be a net increase in congestion. If it is coming from cars, it would be a net win...but self-driving cars should make ubers cheaper, not more expensive, and the relationship with supply/demand at lower cost would suggest that people would move away from uber pools and towards uberx. I would imagine that the more flexible ride-matching of uber pool (compared to traditional carpooling) would make it easier to use uberpool than it currently is to carpool, and with the right incentives (congestion charges that are waived for carpooling?), we could probably make it work pretty well. I don't know though, the complexity of the dynamics here makes it pretty hard for me to predict with any confidence.
The idea of traffic reduction is twofold. First is the fact that there can be a lot more carpools because you don't need the owner of the car to be inconvenienced to make the carpool work, so there will be an overall reduction of cars on the road.

Second, and more importantly, when you have only autonomous vehicles on the road, you can make assumptions that all drivers are perfectly rational, and then your safety margins can be smaller, allowing closer travel at higher speeds.

I suspect in the future, much like how when we transitioned from horse drawn carriage to motor vehicle, at first they will share roads, but then there will be autonomous only roads where the speeds will be higher.
It's probably not a good idea to hypothesize about attacks on individuals; you might want to rewrite your post. Of course TV stations want incoming footage to meet broadcast quality standards - having worked in narrative film for a while I fully agree that better is better because while you can go down in quality for lower bandwidth it's basically impossible to go back up again.

On the other hand if the footage is coming from an actual war zone such as Aleppo or the future smoking ruins of Atlanta then news organizations will take whatever they can get. Absent a perfect reliable solution for moving such data around in dreadful conditions everyone is just gonna have to compromise - half a loaf is better than no bread.
Jet fuel in 747 quantities at an airport is about $1.75/gal.
Of course we do, RSS is indispensable. Forget the "RSS is dead" crowd, because it really isn't. It's not trendy like it used to be, and arguably didn't "take over the world". But there's a lot of ground between "dead" and "rule the world". RSS is awesome and everybody should continue to produce and consume it where it makes sense.
It's almost certainly a bit of a joke on anglophones. I mean, just look at their logo.
I wonder how many hours "emailing at midnight" counts for, does the workday extend to the last activity?
Talent advisor at HackerRank: Help connect developers to the right job
about HackerRank:

We're on a mission to make the world flat by matching every developer to the right job. The most forward-thinking companies today are realizing that skills and ability trump pedigree. By using coding challenges and contests to engage with developer talent, we’re not only speeding up the hiring process but also ensuring companies hire the right developer.
We've been growing fast. We’re facing a massive market opportunity with customers across industries: financial services (Bloomberg, Visa), transportation (Uber), eCommerce (Walmart) and more. Our buyers are typically leaders in talent acquisition and engineering verticals.

why is this role exciting?

We have a treasure trove of data on 2M+ developers including their skills, background and where they were hired. On the flip side, we have 1,000+ customers who are hiring developers. With our newly launched Jobs product, developers in our community can now directly connect with companies by solving a challenge. Skills over resumes!

We are looking for a talent advisor to help us accomplish our mission: Match every developer to the right job.

what does this involve?

We need your help:

-- Understanding what developer candidates want for a career and coaching them to be successful in interviews

-- 'Wowing' Developers with our interactions

-- Helping companies and candidates work through hurdles, offering valuable advice

-- Matching developer to the right job even if that means that particular company is not our customer

Throughout your work, you will gather deep insights into how to improve the product and process, and all of your input drives the evolution of our powerful Machine Learning system to help scale your touch.

Experience?

This is a new role / team we are building.Whether you’re a technical recruiter or engineer turned coach, if you have a passion for engineering recruiting, we’d love to talk to you. Email me: vivek@
Could this all be inside a kubelet process? It seems like more moving parts to manage.
I think that while Git would be great as a library, as a front-facing program it's UX could do an improvement:

A good UX is simple things should be simple, but complicated things should be possible, but now look at the following "basic" git workflow:

1. Add. I want git to track this file. Yes, sometimes I need to add certain lines, files, etc. Keep git add, commit, and push. But have a "git update" or something for beginners (and for 99% of use)

2. History - How can I go through a file to see its history? "git show REV"? What if I want a wikipedia style history? What if I want to go through the history of a file? There should be something like "git history main.c"

3. Undelete file - This is fairly common, yet, the command is

git checkout $(git rev-list -n 1 HEAD -- "$file")^ -- "$file"

A command like git undelete $file would probably make life easier.

I haven't gotten to the more complex workflow, and I definitely agree that git is a great revision system, but UX improvements can help

---
EDIT,

Mandatory xkcd

https://xkcd.com/1597/
Your lawyers are awful then. You don't need permission to collect and merge data about us in order to provide this service- if you're explicit about what you actually do then that's all the privacy you need. On top of that your supposed lawyers, in the process of trying to protect you, have you violating the terms of service of one of your vendors and are violating your own privacy policy but not disclosing that you are using google analytics. So your lawyers appear to be doing the exact opposite of protecting you.

In all seriousness, see if you can get a group like the EFF to help you craft a privacy policy that isn't so ridiculous but still protects you.
One of the benefits of the original algorithm is the independence of the read and write indexes, they can be updated from different threads (or different processors!) without any atomic operations beyond writing or reading a value. Subtracting from both pointers requires an additional atomic read/modify/write operation.
The law about air rights isn't definitive. The closest seems to be a 1946 Supreme Court case (US vs. Causby). However, the general consensus seems to be that home owners have at least some degree of air rights up to some hundreds of feet.

In general, you don't have the right to destroy property in retaliation for trespassing though, especially if you'd be violating other laws by doing so such as discharging a weapon in the vicinity of other people/houses.
My hope is that Adobe would continue to maintain and update Flash Player for many years to come, even though it is no longer "required" for using the web. And while not a default-launch item, something that browsers do maintain support for to launch with user permission.

I also know there's been work in turning Flash content into HTML5 content on the fly, and maybe that will be complete enough to play legacy content down the road.
So the merger made this new "entity" 5th largest airline in the U.S. after AA, Delta, United, JetBlue, Southwest. I guess it is considered an achievement for some.
Concealed camera equipment is, to the best of my knowledge, mostly avoided for conflict reportage purposes; the constraints on quality are simply too limiting. (Besides, I guess it often falls in under my earlier comment - that simply being there is seen as suspicious; camera gear won't make much of a difference in that case.)

Strawmen's got nothing to do with it; I just don't see why one should try to make a product with an unneccesarily limited set of use cases.

a) Encrypted storage would be a benefit for both Laura Poitras and just about anyone else; true.

b) Adding steganography does not put Laura Poitras at a disadvantage; however, it may provide a benefit to other users under other use cases. Also, it is not technically very difficult or even that expensive to develop.

c) To some users, the existence of encrypted, visible files could be just as bad - perhaps even worse - than unencrypted files; after all - you are basically showing the person challenging you that you've got something to hide.

So - I think adding the option of plausible deniability will add negligible complexity while making the potential user base larger, thus making a camera (or memory card) incorporating this technology more commercially viable - benefitting both the Laura Poitrases and the others. No strawman.
I wonder why VFMD (http://vfmd.org) isn't the choice among people picking a Markdown specification or parser? Well specified, unambiguous, easily extensible, with a reference implementation, open-source. I'd imagine it could be at least mentioned in the RFC?
This was all I could see too
To avoid a thread filled entirely with confirmation bias, I'll post to say I used to use RSS extensively until about 5 years ago. I never used Google Reader, so the fate of that product didn't affect me.

Mostly, my appetite for news has changed, in that I went from passively consuming news to seeking out particular sites and reading more articles -- and also, because of HN, I discover more news than I could organically follow through RSS on my own.
> The status quo is drivers driving well beyond the physical capabilities to stop given the conditions at hand.

because that's not the most efficient way to move traffic. Yes, a road at it's limit is going to be worse off. Perfect merging and other better habits will help in a lot of places. Just think of all the times you see some idiot merge in at 50 way before the end of the lane.