skysight-inc/HackerNews huggingface dataset:
B) Sorry, we don't have the ability to hide folders. If you add it to Sync, it'll be visible to you on all your devices.

D) There are a couple approaches here:

—> You can rename the folder - double click in the Sync folder list and it will show you the folder it Syncing. If you rename the folder, it will be renamed in Sync.

—> You can move the folder — double click in the Sync folder list and it will show you the folder it is Syncing. If you grab the folder and drag and drop it - you can move it to anywhere in the file system.

You can manually rename Camera Backup on your device, but we keep the "Camera Backup" name as it's often requested by name by our users.
Yeah, probably not. In any program, if you don't care about performance, you essentially don't need anything more than hashes and arrays (what Python/Perl/Ruby/JS provide).

In a shell you don't care about runtime performance because all the cost is in the invoked programs. Ironically you probably care about parsing performance more than execution performance, because parsing happens at startup and can cause latency.

You will have a stack since I think shells have some form of scope, but that's pretty much an array.
Candy Crush Saga is a vast collection of puzzles to be solved. New mechanisms are introduced regularly; solving each level involves figuring out how the new stuff works and then determining and implementing a strategy to overcome the new challenges. In short, to play Candy Crush you need to think creatively and find solutions.

What's boggling is to realize that there are people whose full time job is to invent new levels that will be just hard enough to be challenging and even a little frustrating but not so hard as to seem completely impossible and thereby force players give up in disgust.

(And I don't play temple run, but might that game not reinforce quick assessment and reaction time?)
Using the Cloud Debugger: Google Cloud Platform
So how does flexbox compare to the tools we were using in the late 90s/early 00s? Is layout finally as simple again as it was when it was still OK to use tables and a transparent spacer.gif for everything?
Shell one liner: tail -f to your web-browser
There are also projects that reject pull requests and require an email patch. Different projects, different work flows.

I'm agree with the author that the Github model of "always fork the repo public" is stupid. Why not simply push to the official project repo and (for unauthorized people) let it show up as a "pull request"?
> Even if the web conformed to all the specifications it would still be an exceedingly atypical example of a HATEOAS API.

The HTTP-powered Web is the prototypical REST (including the HATEOAS constraint that is part of the definintion of REST) API.
I originally submitted the linked documentation page [1], but this post is a great summary.

[1] https://cloud.google.com/tools/cloud-debugger/debugging
If this is what I think it is, you'll get a lot farther having a photo of an engineering failure turn into a photo of a solid engineering marvel.

If you want to motivate someone to write a complete test suite, remind them of their duty as an engineer. I don't see what breasts have to do with it.

You could also just go with a nice landscape.
But you could in theory have a mosquito that is repelled by humans, and only feeds on birds.
After manually rebooting my AWS instance, the reboot schedule is still there
I received an email from AWS that one of my instances needed reboot. I checked the scheduled events on AWS console and found the instance to be rebooted. I manually rebooted the instance two times. However, the reboot schedule is still not gone and keeps listing the same instance reboot schedule. Can anyone help please?
Thanks
Agreed - when I play with a language I normally like to building something like a simple Trie implementation to get a feel for the collections library.

I guess a shell is a pretty good learning project though, as you can just expand its scope to touch upon most of a language's API surface area as you go:

- Want to see how a language handles IO? cd, ls, mkdir and friends will give you a pretty good introduction.

- Want to look at the http lib? A simple wget clone.
Smart. I'm not sure how solid this is though: you would have to build the dynamic lib exactly as the static binary (same arch, subarch, optimizations, etc...). Now that I think about it I'm even surprised it worked at all in his example.
GCC supports waaaaay more different CPU architectures than these drivers do for GPU architectures. This argument has no merit. The only purpose for these closed architectures is vendor lock-in.
This is what you get when you bring 2 reality tv stars to a tech event
Petraeus Plea Deal Reveals Two-Tier Justice System for Leaks
Some replies...

1. Yes. When you have 220 people to herd, some of whom are contractors, there is inevitably a probability of a bad egg or two. Human personalities don't scale well from direct experience unfortunately.

2. Will investigate. I think one of our guys tried this and found a number of shortcomings.

5. Until someone doesn't or someone pushes to someone else's repo who then pisses off on holiday (this happens so often on our git projects it's unreal - yes we have a few test git projects on the go as well)

6. Aware of that. However it pushes local branches too which introduces some interesting problems.

7. Yes but on every rev that gets committed? With git people work offline for days at a time and then push to master in one huge chunk and our pre-commit validation would go apeshit (it does a lot of analysis and validation so would result in massive blocking of work if you don't commit early and often).

9. You would have used what you were allowed to ;-) (I tried git-svn and had some problems but they weren't terrible I admit).

Regarding backups of workstations, our workstations are disposable. It's not unusual (at least every 9-12 months) for one to get swapped or upgraded overnight with no notice or blow up and turn up with a base image. "meh" and 20 mins and you're back where you started. The mantra is "if it ain't on the fileserver or the SVN, it doesn't exist". Best to checkpoint your shit at the end of the day either by exporting a patch to the fileserver or committing on your feature branch. Nothing else matters really on a workstation and it needs to stay that way.

Mainly cat herding issues to be honest.

Edit: a final comment... You wouldn't believe how many ways there are to fuck up a software project with 200+ people on it. It's a warzone of competing ideas, personalities and politics. The only way to run it successfully is with an iron fist and strict control. That's probably a large reason why centralised VCS makes sense for some orgs.
On Android, Townsmen is pretty good. No external enemies, so it's quite relaxing achieving a balanced medieval economy.
BitBucket Is Down with Major Outage
For amusement value, the Haskell equivalent is:

import Data.Bits
import Data.List(unfoldr)

f :: (Num a, Bits a) => a -> [a]
f = unfoldr $ \case
0 -> Nothing
n -> Just (n .&. 0xff, n `shift` 8)
Generally in a container/wallet for Business cards on a shelf or workspace desk.

But the most important ones (few) stay on my wallet.
What cool new technology that hasn't already been solved by a million others. =P

Xmarks and Last Pass go really well together, been using them for years.

http://xmarks.com/

https://lastpass.com/
There’s clearly a trade-off here. Personally I would love to have a page that I’ll spend 30 minutes reading take 1 second longer to render in return for dramatically better paragraph composition.
Sounds like they're hiring some of the wrong people.

“While some squandered the opportunity to ‘dent the universe,’” he wrote, “others never cared about doing so in the first place."
It's disappointing to see the layoffs, but I think its smart of them to stick with the core focus of providing excellent listings for office space. There are a lot of costs ($$s and energy) associated with doing business as a brokerage company and for a small startup it makes sense to focus on one thing first. Perhaps they will be able to add the brokerage arm once they've proven out the search side.
Consider using git-annex, it is quite good. We include it by default in GitLab Enterprise Edition.
I think the problem for this guy is Git. In my opinion Git user experience is plain horrid, nothing to do with DVCS just Git. Personally I find Mercurial a lot more pleasant to use.

Not sure how repo size is really an issue in the age of multi terabyte personal storage, it's even possible to get SSD of that size without breaking the bank.
You can easily distribute Scratch apps via their web site, but it's not really designed as a language to build full iPad apps etc. Its main purpose is to make learning the basics (control blocks, variables etc) easy and fun. By the time you're anywhere near something that you can distribute, you would have had to learn most of those basics. If something else, like Construct 2, works for you that's great.

I obviously don't know your kid, but I doubt that aptitude/ability is going to be a blocker from getting simple Scratch programs running. I know several others who've run classes to a wide range of ages and abilities and not one of the kids has failed to get to grips with the basics.

I can accept that attitude/interest (wanting to consume rather than produce) is going to be an issue for some children, but that's always been the case. And no matter how easy or hard it is to make things, those children aren't going to want to program.

My point was less about Scratch specifically - there's a few similarish programs out there that can be used instead. It's more that the incentive to learn and availability of distractions hasn't really changed in the 30 years since I was a kid, and if anything the barriers to getting into some form of programming have dropped drastically since those days.
People belong wherever they want to go, dangerous or not. People choose to do dangerous things, accept it and stop trying to say where others should or shouldn't go. Danger is not a reason to say you can't do that.
A DVCS without complete history is still a DVCS. In fact, what makes a VCS distributed is much more local commits than local history. At least on my opinion.

But well, anyway we decide to call that beast, a VCS with distributed commits and centrilized (fetchable) history, with a simplified evolution graph (created by the point of view of a central server) would bring 99.99% of the benefit of a centralized VCS, 99.99% of the benefit of a DVCS, and almost no problems from any of them.
I also feel the same.

If the patch consists of executables that are in use, then it has to give prompts to admins on the usage and to patch it later.

Another concern may be, system may start patching and meanwhile, user starts related applications and it may make whole system unstable and unusable.

I guess, before patching, users need to be stopped till patching is completed successfully.
Shame the blog is so horrible because I'd love to read the text and enjoy a hypertext document or two.
Wankband
I am confused what is being suggested.

> virtual DOM nodes for static areas of your markup

refers to React's virtual DOM implementation, not Ember's.

> I'm not familiar with Ember, but why not just store the constant value in a variable to solve this problem?

Ember is a complex framework. Suggesting a "solution" to challenges with an acknowledged lack of context, and adding "Simple", shows fairly poor attitude.

> I just stash large, static parts of the tree in variables and only rebuild vdom nodes for dynamic content

This sounds pretty much like what is already described in the PR.

Again, still confused, and still don't know what is being suggested.
MassChallenge Application promo code
If you are planing to apply to MassChallenge accelerator here are some promo code you might like TaskPoint10 (gives 10.00% off). It	may be used by up to 30 startups. http://www.masschallenge.org
Cheers
If AI is so dangerous even for the owners, it will end up next to nuclear missiles, as a dissuasive artefact.
Evolution doesn't plan. Design that shapes behavior assumes a god-like view of the world which employed by humans always arrogates to the point of overreaching. For design to be humane, it is behavior that shapes design, not the other way around.
> 3. TortoiseSVN. Sorry there's nothing else out there as good as that.

TortoiseHG and TortoiseGIT are good contenders.
Unless you're planning to create a synthetic copy of your body to wear the clothes you got made, "measured once" doesn't really work. We kind of change shape over time :)
A lot of native clients suppress cert errors by default making them vulnerable to MITM attacks.
For discoverability , it's a feature not a bug, when i want to use a REST API I can read the docs written for humans not try to find my way in a WSDL. Also a will built REST API is straightforward once you know the entities that you will be manipulating.
IMHO the only bad thing about REST is; it's natural for CRUD, but not as easy for non-CRUD apps.
I don't think the complexity would be worth it in most cases.

The article is misleading on this, but those HTTP/1.1 best practices aren't slower when served over HTTP2. HTTP2 will still be faster than HTTP/1.1.

- Spriting and concatenation will not be worse under HTTP/2, just (mostly) unnecessary.

- Splitting content across multiple domains will be 'harmful', in that you're enduring multiple TCP handshakes instead of one. But this is no worse than HTTP/1.1

- Minification is unchanged. It will still decrease the download size. Although I sometimes find that the difference after compression is trivial on many modern sites, so is often not worth the decrease in readability/debuggability.
Performance matters, but if Ember can have 50-60% of the speed of a performance-optimized React app without the associated cognitive overhead, I suspect many will see the trade-off as worth it.
> The POSIX shell grammar is ridiculously complicated, and would require the use of a parser-generator to reasonably implement.

Wat? Admittedly Bourne shell syntax is ad-hoc, glitchy to implement and difficult to specify. But it's absolutely not something that requires a parser generator. It was always and remains a string replacement language without deep structure.
Rust is supposed to be a language for systems programming, and a shell seems like a good exercise for that.
This is true but it seems like Xmarks Chrome extension has gone down hill ever since Lastpass.
How does
[0xFF, 0xFF, 0xFF, 0xFF], interpreted as a UInt32
turn into 16777215?

I would have guessed 4294967295
I think the problem is, no matter how nice you make new places, people are still going to want to be in those existing nice places.

Megacities are the best example of the network effect.
Huawei Watch
“While some squandered the opportunity to ‘dent the universe,’” he wrote, “others never cared about doing so in the first place. There were heroes among us, however, and it is for them that my soul weeps.”

That quote is pretty powerful and damning.
The conclusion should be that it's poor UI/UX design. If it has nothing to say about a file, because it's not under it's management, then it shouldn't have added any visual indicator green or blue.
Most of your code seems to be Ruby. Interested in Python applicants?
No company can provide this because the kind of service you want needs to be licensed by the software creators: Microsoft, Autodesk, etc. I don't think it would be an easy job to convince these big companies.
Having something "solved" does not mean there is no space left for different approaches or sheer competition.

And seeing people putting effort into something and delivering software is at least one indicator that the original problem is not solved in the eyes of some...
Fair point. It sounds like the ideal would be a browser setting: fast-and-dirty justification for the impatient vs TeX-style line-breaking for aesthetes.
Every startup employee should know it's a risk.
Overusing Tick or Update in any engine is a hog.

You can do event based work with your own Messenger such as (http://wiki.unity3d.com/index.php?title=CSharpMessenger_Exte...) or the new ui system has an event system. You can also use C# delegates/events/callbacks as desired.

Their previous OnGUI based tick UI was meant for before mobile and caused many of these slower games. But there have been nice GUI systems like NGUI to help that. Their GameObject based SendMessage is too hefty and probably many new devs use that and have laggy games. Their core out of the box UI and messaging before Unity 5 was made for an era before mobile.

But if you know what you are doing it is C# underneath and you can always implement a messaging/event system, and many implemented their own UI or used popular assets like NGUI, EZGUI or DaikonForge (before they bailed when the new UI was released). The new UI is strongly influenced by NGUI as the original asset maker worked there on Unity UI, it took some different routes after he left but both are now very performance focused for mobile.

Garbage collection is one area where current mobile speeds are poor and hopefully IL2CPP can get to a place where it is optimized for that case. Now that Unity controls down to the metal it should be faster and better over time. They previously were locked to Mono 2.x performance on iOS though they still have to convert all their platforms other than iOS and WebGL.
I don't see any prompt when running syncthing. You're probably running it manually (eg: typing `syncthing` into a terminal).
The package for your OS probably contains something to run it as a daemon (systemd.service / rc.d / launchd / whatever).
Jason has a blogpost on this today: http://blog.42floors.com/back-to-our-roots/
If the thought leadership revolves around the journey, learning, and transparency then I respect a company CEO who shares thoughts independently of the short-term ups and downs of the company.
Do you have an option to start up with a clean and fully patched system each time and not retain state? Can users have a library of machines for different purposes? I am thinking that something like this could be valuable as a secure and disposable space for someone living or traveling in a risky location.

Have you tested it on a phone with an external display?
Foreign language fluency is not purely linguistic
I'll go ahead and plug myself here only because it's very relevant, but if you want to play with a full-stack for building mobile apps using virtual DOM, check out http://reapp.io
Is this another fork of Ripple?

https://wiki.ripple.com/Forks
Interesting article. svn's scruffiness contributed to git's success.

A little off topic: I tend to work on projects by myself, especially since I have more or less turned off my consulting business. I have some git repos that I have been tempted to rm .git, git init, git add remote origin, and git push -u --force origin master. I have deep backups of everything so losing history to save a lot of space would be good. I didn't used to care about disk space but my two favorite laptops have moderate sized SSDs.
Their FAQ says they might offer refunds in that situation, contact them.
That's the inverse of the function the author wants, which ought to have type '[Word8] -> Maybe a' (where 'Nothing' is returned when the bytes exceed the range of the type in question).
I have no problem with anyone, from interns on up, constructively criticizing my code/architecture/design decisions. I work for a company with an exceptionally strong engineering culture and no one shies away from expressing an opinion when invited (and sometimes when not invited). That said, "defend" is a poor choice of words for code review. If someone asks me why I did something, I tell them. It's not a defense, it's an explanation. If they have a better way to do what needs to be done that's GOOD. If we disagree, we discuss why we disagree. Defending is what you do when someone's attacking you, not when you're collaborating.
Ask HN: Why is resending email from an invalid server allowed?
Greetings! If I save an email from john@example.com on my VPS and then pipe it into `sendmail peter@example.net` Peter will receive the original message as if John had sent it. I'm even more surprised that you can do this between Google accounts (Gmail and Google for domains). Why is this practice allowed? Clearly Google knows the message is fake in the sense that John didn't send it to Peter. I haven't tried to abuse this feature, and that's probably why it works under my tests, but I wonder why Google lets these messages through at all. Any ideas? What would be a legitimate use for this?
American contractor faces cyber slander charges in UAE over Facebook post
Securities markets have existed on the internet since 1971, and apparently don't need consensus logic and block chain tooling to work, so I doubt the technical details will be the challenging part. Perhaps consulting with the federal regulatory bodies, or the billion-dollar gorillas in the room, might help ;)
On paper, yes. In reality, they're really nowhere near TSVN in reliability, documentation, flexibility and integration.
To read this without JavaScript, you can get the post text from the (current) top of the RSS feed:

http://blog.achernya.com/feeds/posts/default

The source code of the (unfinished) shell is at:

https://github.com/achernya/xv6-shell.rs/blob/master/src/mai...
Previous discussions: https://news.ycombinator.com/item?id=8381480 https://news.ycombinator.com/item?id=8862453
I think what you need is not a "fast streamed remote host" but a renderfarm subscription. Of course I'm not sure if there are video render farms out there.
Yes I've read that context and it makes sense. I was just observing that some people would want an absolutely pure (ie 100% free software) option rather than critiquing what you offer.

That said I do hope you take steps to reassure people who want to be using an option which preserves their software freedom, for example that the CE will not be slowly deprecated, more features moving into EE.

I admit that making a fully credible commitment is challenging: options include multi-copyrightholder-copyleft which presumably you don't want at all as an MIT licensed project + some proprietary bits in EE, and a variation on the Fiduciary License Agreement used for Qt. But those two options are copyright-focused; there are probably other mechanisms to be thought of.
Paperspace founder here. One of the things we are most excited about is rapidly evolving cloud licensing models. Adobe (among others) has paved the way for a more on-demand version like what you are describing. I think a lot of other companies will move in this direction as well. We definitely share your vision and hope to offer pre-configured machines as well as on-demand apps in the future. Also, you can clone a VM and distribute it really easily which could be interesting (a dumber approach to what you're talking about).
My criticism of Sam's prediction is really centered around the extreme disparity between the concerns of the digerati wealthy elites and normal people.
A hidden function or update could enable malicious behavior on all files whether or not it had preexisting behavior of touching all files. Only in certain detailed permission structures would preexisting behavior matter.
No, it's a completely different algorithm based on proof of stake.
Generic code is like nerd sniping.

I look at this and think "why would you want to write generic code for all those ints?"

The integer types may look similar but they're different in more ways than they're similar. They have different bit sizes, different signedness. The CPU literally has to do different things depending if its `uint8` or `int64`. So why do you want or expect one piece of code that does it all?

It's just so much easier and faster to do it like Go, have non-generic functions that do exactly what you want and as a result, get meaningful work done. It's faster to write (because you don't need to figure out how to do in a generic way), faster and easier to read, and possible to make changes to one func but not others.